.crop-ratio[data-v-47d74e7d]{color:#d4d4da;border-radius:22px;align-items:center;height:40px;padding-left:10px;display:flex}.crop-ratio[data-v-47d74e7d]:hover{background:#ffffff0a}svg[data-v-47d74e7d]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:20px;height:20px}.crop-ratio-field[data-v-47d74e7d]{font-size:13px;position:relative}.crop-ratio-measure[data-v-47d74e7d]{visibility:hidden;white-space:pre;pointer-events:none;min-width:2ch;max-width:12em;height:40px;padding:0 34px 0 9px;display:block;overflow:hidden}.crop-ratio-select[data-v-47d74e7d]{width:100%;position:absolute;inset:0}.crop-ratio-select[data-v-47d74e7d]>div{width:100%;min-width:0}[data-v-47d74e7d] .fi-select{color:inherit;font:inherit;width:100%;height:40px;min-height:40px;box-shadow:none;background:0 0;border:0;border-radius:22px;padding:0 6px 0 9px}[data-v-47d74e7d] .fi-select-input{width:0;min-width:0;font:inherit;text-overflow:ellipsis;color:inherit;cursor:pointer;background:0 0;flex:1;padding:0;font-size:13px}[data-v-47d74e7d] .fi-select-arrow{color:#9999a3;flex-shrink:0}.crop-ratio-options[data-v-47d74e7d] .fi-select-option{color:#d4d4da;border-radius:8px}.crop-ratio-options[data-v-47d74e7d] .fi-select-option:hover{color:#fff;background:#ffffff12}.crop-ratio-options[data-v-47d74e7d] .fi-select-option-selected{color:#c8bfff;background:#ffffff0c}.crop-ratio-options[data-v-47d74e7d] .fi-select-option:focus-visible{outline-offset:-2px;outline:2px solid #b9afff}.crop-dock[data-v-fc778e97]{z-index:40;color:#eeeef0;flex-direction:column;align-items:center;gap:12px;font:13px/1.4 system-ui,sans-serif;display:flex;position:fixed;transform:translate(-50%,-100%)}.crop-hint[data-v-fc778e97]{color:#b6b6bd;text-align:center;pointer-events:none;background:#171719b3;border-radius:20px;margin:0;padding:4px 10px;font-size:12px}.crop-toolbar[data-v-fc778e97]{box-sizing:border-box;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#232325f5,#171719f5);border:1px solid #ffffff1c;border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:6px;display:flex;box-shadow:0 12px 40px #0005,inset 0 1px #ffffff08}button[data-v-fc778e97]{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;height:40px;padding:0;transition:background .12s;display:inline-flex}svg[data-v-fc778e97]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;flex-shrink:0;width:20px;height:20px}.crop-icon-button[data-v-fc778e97]{color:#aaaab2;width:40px}.crop-icon-button[data-v-fc778e97]:hover{color:#fff;background:#ffffff10}.crop-divider[data-v-fc778e97]{background:#ffffff12;flex-shrink:0;width:1px;height:20px;margin:0 3px}.crop-done[data-v-fc778e97]{color:#232326;white-space:nowrap;background:#eeeef0;gap:7px;padding:0 17px 0 13px;font-weight:600}.crop-done[data-v-fc778e97]:hover{background:#fff}button[data-v-fc778e97]:focus-visible{outline-offset:2px;outline:2px solid #b9afff}@media (max-width:480px){.crop-toolbar[data-v-fc778e97]{gap:0}.crop-divider[data-v-fc778e97]{margin:0 1px}.crop-done[data-v-fc778e97]{padding:0 11px}.crop-hint[data-v-fc778e97]{font-size:11px}}@media (prefers-reduced-motion:reduce){button[data-v-fc778e97]{transition:none}}
