.rsz-wrap{max-width:980px;margin:24px auto;padding:16px;border:1px solid #e0e0e0;border-radius:12px;background:#fff;box-shadow:0 4px 14px rgba(0,0,0,.05);font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:#111}.rsz-title{font-size:20px;line-height:1.4;margin:0 0 14px;text-align:center}.rsz-topbar{display:flex;gap:8px;justify-content:flex-end;margin:6px 0 10px}.rsz-theme-toggle,.rsz-theme-reset{padding:8px 12px;border:1px solid #d0d7e2;border-radius:8px;background:#fff;color:#0b1730;cursor:pointer;font-size:13px;font-weight:700;transition:background .15s ease,border-color .15s ease,transform .05s ease}.rsz-theme-toggle:hover,.rsz-theme-reset:hover{background:#f6f8ff;border-color:#b8c6ee}.rsz-theme-toggle:active,.rsz-theme-reset:active{transform:translateY(1px)}.rsz-panel{padding:12px;border:1px dashed #d0d0d0;border-radius:10px;background:#fafafa;margin-bottom:16px}.rsz-grid{display:flex;flex-wrap:wrap;gap:10px}.rsz-field{flex:1 1 calc(25% - 10px);min-width:260px;display:flex;flex-direction:column;gap:6px;font-size:13px}@media (max-width:900px){.rsz-field{flex:1 1 calc(50% - 10px)}}@media (max-width:520px){.rsz-field{flex:1 1 100%;min-width:0}}.rsz-field>span{color:#333}.rsz-row{display:flex;gap:8px;align-items:center}.rsz-row input[type=number]{width:120px}.rsz-field input[type=number],.rsz-field select{padding:8px 10px;border:1px solid #ccc;border-radius:8px;font-size:14px;box-sizing:border-box;background:#fff;width:100%}input[type=range]{appearance:none;height:6px;background:#e5e8f0;border-radius:999px;outline:none;flex:1 1 auto}input[type=range]::-webkit-slider-thumb{appearance:none;width:16px;height:16px;border-radius:50%;background:#2563eb;border:none}input[type=range]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#2563eb;border:none}.rsz-check{flex-direction:row;align-items:center;gap:8px;margin-top:22px}.rsz-drop{margin-top:16px;padding:28px 16px;border:2px dashed #9e9e9e;border-radius:12px;text-align:center;background:#fcfcfc;position:relative;transition:background .2s ease,border-color .2s ease}.rsz-drop input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer}.rsz-drop:hover{background:#f7faff;border-color:#7aa2ff}.rsz-drop-title{margin:0;font-weight:600}.rsz-drop-sub{margin:6px 0 0;color:#666;font-size:13px}.rsz-list{margin-top:16px;display:flex;flex-wrap:wrap;gap:12px}.rsz-card{flex:1 1 calc(25% - 12px);min-width:220px;border:1px solid #e5e5e5;border-radius:10px;padding:10px;background:#fff;display:flex;flex-direction:column;gap:8px;box-sizing:border-box}@media (max-width:900px){.rsz-card{flex:1 1 calc(50% - 12px)}}@media (max-width:520px){.rsz-card{flex:1 1 100%;min-width:0}}.rsz-thumb{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:8px;border:1px solid #eee;background:#f7f7f7}.rsz-meta{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:#444;word-break:break-all}.rsz-card .btn-row{display:flex;gap:8px}.rsz-card button{padding:8px 10px;border-radius:8px;border:1px solid #ddd;background:#fff;cursor:pointer;font-size:13px;font-weight:600;transition:background .15s ease,border-color .15s ease}.rsz-card button{color:#111}.rsz-card button:hover{background:#f6f8ff;border-color:#c9d4ff}.rsz-actions{display:flex;gap:10px;margin-top:16px;flex-wrap:wrap;justify-content:center}.rsz-actions button{padding:10px 14px;border:0;border-radius:8px;background:#2563eb;color:#fff;cursor:pointer;font-weight:600;transition:filter .15s ease,transform .05s ease}.rsz-actions button:hover:not([disabled]){filter:brightness(.95)}.rsz-actions button:active:not([disabled]){transform:translateY(1px)}.rsz-actions button[disabled]{background:#b0b0b0;cursor:not-allowed}#rszCanvas{display:none;width:0;height:0;visibility:hidden}.rsz-wrap.rsz-dark{background:#0f141a;border-color:#1e2933;color:#e6eef6;box-shadow:0 4px 14px rgba(0,0,0,.4)}.rsz-wrap.rsz-dark .rsz-title{color:#e6eef6}.rsz-wrap.rsz-dark .rsz-panel{background:#101820;border-color:#2a3a46}.rsz-wrap.rsz-dark .rsz-field>span{color:#cfe0ee}.rsz-wrap.rsz-dark .rsz-field input[type=number],.rsz-wrap.rsz-dark .rsz-field select{background:#0c1217;color:#e6eef6;border-color:#314252}.rsz-wrap.rsz-dark .rsz-drop{background:#0c1217;border-color:#314252}.rsz-wrap.rsz-dark .rsz-drop:hover{background:#0f1720;border-color:#4a7bd9}.rsz-wrap.rsz-dark .rsz-drop-title{color:#e6eef6}.rsz-wrap.rsz-dark .rsz-drop-sub{color:#9eb4c8}.rsz-wrap.rsz-dark .rsz-card{background:#0f141a;border-color:#22303a}.rsz-wrap.rsz-dark .rsz-thumb{background:#0b0f14;border-color:#1b2832}.rsz-wrap.rsz-dark .rsz-meta{color:#c1d4e6}.rsz-wrap.rsz-dark .rsz-actions button{background:#2563eb;color:#fff}.rsz-wrap.rsz-dark .rsz-actions button[disabled]{background:#3a4552;color:#9aa9b8}.rsz-wrap.rsz-dark .rsz-card button{background:#0c1217;color:#e6eef6;border-color:#324455}.rsz-wrap.rsz-dark .rsz-card button:hover{background:#132033;border-color:#49627a}.rsz-wrap.rsz-dark .rsz-theme-toggle,.rsz-wrap.rsz-dark .rsz-theme-reset{background:#0c1217;color:#e6eef6;border-color:#324455}.rsz-wrap.rsz-dark .rsz-theme-toggle:hover,.rsz-wrap.rsz-dark .rsz-theme-reset:hover{background:#132033;border-color:#49627a}.rsz-wrap.rsz-light{background:#fff;border-color:#e0e0e0;color:#111;box-shadow:0 4px 14px rgba(0,0,0,.05)}.rsz-wrap.rsz-light .rsz-title{color:#111}.rsz-wrap.rsz-light .rsz-panel{background:#fafafa;border-color:#d0d0d0}.rsz-wrap.rsz-light .rsz-field>span{color:#333}.rsz-wrap.rsz-light .rsz-field input[type=number],.rsz-wrap.rsz-light .rsz-field select{background:#fff;color:#111;border-color:#ccc}.rsz-wrap.rsz-light .rsz-drop{background:#fcfcfc;border-color:#9e9e9e}.rsz-wrap.rsz-light .rsz-drop:hover{background:#f7faff;border-color:#7aa2ff}.rsz-wrap.rsz-light .rsz-drop-title{color:#111}.rsz-wrap.rsz-light .rsz-drop-sub{color:#666}.rsz-wrap.rsz-light .rsz-card{background:#fff;border-color:#e5e5e5}.rsz-wrap.rsz-light .rsz-thumb{background:#f7f7f7;border-color:#eee}.rsz-wrap.rsz-light .rsz-meta{color:#444}.rsz-wrap.rsz-light .rsz-theme-toggle,.rsz-wrap.rsz-light .rsz-theme-reset{background:#fff;color:#0b1730;border-color:#d0d7e2}.rsz-wrap.rsz-light .rsz-theme-toggle:hover,.rsz-wrap.rsz-light .rsz-theme-reset:hover{background:#f6f8ff;border-color:#b8c6ee}@media (prefers-color-scheme:dark){.rsz-wrap:not(.rsz-dark):not(.rsz-light){background:#0f141a;border-color:#1e2933;color:#e6eef6;box-shadow:0 4px 14px rgba(0,0,0,.4)}.rsz-wrap:not(.rsz-dark):not(.rsz-light) .rsz-title{color:#e6eef6}.rsz-wrap:not(.rsz-dark):not(.rsz-light) .rsz-panel{background:#101820;border-color:#2a3a46}.rsz-wrap:not(.rsz-dark):not(.rsz-light) .rsz-field>span{color:#cfe0ee}.rsz-wrap:not(.rsz-dark):not(.rsz-light) .rsz-field input[type=number],.rsz-wrap:not(.rsz-dark):not(.rsz-light) .rsz-field select{background:#0c1217;color:#e6eef6;border-color:#314252}.rsz-wrap:not(.rsz-dark):not(.rsz-light) .rsz-drop{background:#0c1217;border-color:#314252}.rsz-wrap:not(.rsz-dark):not(.rsz-light) .rsz-drop:hover{background:#0f1720;border-color:#4a7bd9}.rsz-wrap:not(.rsz-dark):not(.rsz-light) .rsz-drop-title{color:#e6eef6}.rsz-wrap:not(.rsz-dark):not(.rsz-light) .rsz-drop-sub{color:#9eb4c8}.rsz-wrap:not(.rsz-dark):not(.rsz-light) .rsz-card{background:#0f141a;border-color:#22303a}.rsz-wrap:not(.rsz-dark):not(.rsz-light) .rsz-thumb{background:#0b0f14;border-color:#1b2832}.rsz-wrap:not(.rsz-dark):not(.rsz-light) .rsz-meta{color:#c1d4e6}.rsz-wrap:not(.rsz-dark):not(.rsz-light) .rsz-actions button{background:#2563eb;color:#fff}.rsz-wrap:not(.rsz-dark):not(.rsz-light) .rsz-actions button[disabled]{background:#3a4552;color:#9aa9b8}.rsz-wrap:not(.rsz-dark):not(.rsz-light) .rsz-card button{background:#0c1217;color:#e6eef6;border-color:#324455}.rsz-wrap:not(.rsz-dark):not(.rsz-light) .rsz-card button:hover{background:#132033;border-color:#49627a}}