@import url("/image-resizer/styles.css?v=3");
/* image editor */
.tabs { display: flex; flex-wrap: wrap; gap: 4px; border-bottom: 1px solid var(--border); margin-bottom: 12px; }
.tabs button { background: transparent; color: var(--muted); border: 0; border-bottom: 2px solid transparent; padding: 8px 10px; font: inherit; font-size: 13px; cursor: pointer; margin-bottom: -1px; }
.tabs button[aria-selected=true] { color: var(--text); border-bottom-color: var(--accent); }
.seg { display: inline-flex; flex-wrap: wrap; border: 1px solid var(--border); border-radius: 8px; overflow: hidden; }
.seg button { background: transparent; color: var(--muted); border: 0; padding: 6px 10px; font: inherit; font-size: 12px; cursor: pointer; }
.seg button[aria-pressed=true] { background: rgba(149,214,0,.1); color: var(--text); }
.sliders { display: grid; gap: 8px; }
.sliders label { display: grid; grid-template-columns: 150px 1fr; align-items: center; gap: 10px; font-size: 13px; color: var(--muted); }
.sliders output, #angleOut, #strengthOut { color: var(--text); font-weight: 600; }
input[type=range] { width: 100%; accent-color: var(--accent); }
.regionLayer { position: absolute; left: 0; top: 0; touch-action: none; cursor: crosshair; }
.stage.drawing .regionLayer { cursor: crosshair; }
.stage canvas#stageCanvas { max-height: 520px; }
.hidden { display: none !important; }
@media (max-width: 760px) { .sliders label { grid-template-columns: 1fr; gap: 2px; } }
.layers { list-style: none; margin: 10px 0 0; padding: 0; display: grid; gap: 4px; }
.layers li { display: flex; align-items: center; border: 1px solid var(--border); border-radius: 8px; overflow: hidden; }
.layers li.on { border-color: var(--accent); background: rgba(149,214,0,.08); }
.layers .pick { flex: 1; text-align: left; background: none; border: 0; color: var(--text); font: inherit; font-size: 13px; padding: 9px 10px; cursor: pointer; }
.layers .pick b { margin-right: 6px; }
.layers .x { background: none; border: 0; color: var(--muted); font-size: 18px; padding: 4px 12px; cursor: pointer; }
.layers .x:hover { color: var(--bad); }
