.cutout-auto{display:flex;align-items:center;gap:7px;font-size:10px;color:#657f50;margin:12px 0 10px;cursor:pointer;flex-wrap:wrap}.cutout-auto input{width:13px!important;height:13px;padding:0!important;accent-color:#5d803d;flex-shrink:0;margin:0}.cutout-auto small{font-size:8px;border:1px solid #d9e4cb;border-radius:3px;padding:2px 4px;color:#81966b;margin-left:auto}.cutout-actions{display:flex;gap:7px}.cutout-actions button{flex:1;border:1px solid #cbdcbc;background:#edf4e5;color:#54763d;border-radius:5px;padding:10px 8px;font-size:10px;line-height:1.5}.cutout-actions button:disabled{cursor:default;opacity:.5}.cutout-actions button:hover:enabled{background:#e3eed7}.cutout-status{font-size:10px;line-height:1.8;color:#7e916c;margin:9px 0 0}.cutout-help{font-size:9px;line-height:1.8;color:#9ba88e;margin:9px 0 0}.cutout-compare{display:flex;gap:4px;padding:4px;background:#eff4e8;border-radius:6px;margin-top:11px}.cutout-compare button{flex:1;border-radius:4px;padding:8px 5px;font-size:9px;color:#7a9067}.cutout-compare button[aria-pressed="true"]{background:#fff;color:#486b31;box-shadow:0 1px 5px #30451c12}#cutout-progress{width:100%;height:5px;accent-color:#7da253;margin-top:10px;border:0;border-radius:3px;display:block}#cutout-progress::-webkit-progress-bar{background:#e2ead7;border-radius:3px}#cutout-progress::-webkit-progress-value{background:#8fab6d;border-radius:3px}
:root[data-theme="dark"] .cutout-auto,:root[data-theme="dark"] .cutout-status{color:#b8cfa3}:root[data-theme="dark"] .cutout-auto small{border-color:#4e643b;color:#b3c998}:root[data-theme="dark"] .cutout-actions button{background:#304126;border-color:#526e3b;color:#d0e6b3}:root[data-theme="dark"] .cutout-actions button:hover:enabled{background:#405832}:root[data-theme="dark"] .cutout-help{color:#a7b999}:root[data-theme="dark"] .cutout-compare{background:#23321e}:root[data-theme="dark"] .cutout-compare button{color:#abc292}:root[data-theme="dark"] .cutout-compare button[aria-pressed="true"]{background:#435b31;color:#e1f0ca}:root[data-theme="dark"] #cutout-progress::-webkit-progress-bar{background:#34452a}
.cutout-kind{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;color:#7c9068;margin:0 0 10px}.cutout-kind select{border:1px solid #d2dfc4;background:#f7faf2;color:#4f6d3a;font-size:10px;border-radius:5px;padding:6px 8px;max-width:145px}:root[data-theme="dark"] .cutout-kind{color:#adc397}:root[data-theme="dark"] .cutout-kind select{background:#283a20;border-color:#4e673b;color:#d3e7b8}
.cutout-download{font-size:9px;color:#708e56;margin-top:8px;padding:5px 0;text-decoration:underline;text-underline-offset:3px}:root[data-theme="dark"] .cutout-download{color:#bfdaa0}
