.brand>span:last-child{grid-template-columns:auto auto;column-gap:5px}.brand strong,.brand b{font-size:17px}.add-filter{width:100%;height:37px;margin-top:10px;border:1px dashed #285875;border-radius:8px;background:#081724;color:#78bddd;font-size:10px;cursor:pointer}.add-filter span{font-size:15px;margin-right:5px}.quick-feedback{position:absolute;z-index:7;top:76%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center}.quick-feedback small{font-size:8px;letter-spacing:.15em;color:#59778d;margin-bottom:6px}.quick-feedback>div{display:flex;gap:7px}.quick-feedback>div button{width:58px;height:34px;border:1px solid transparent;border-radius:8px;font-size:18px;cursor:pointer}.quick-plus{background:#73d7ff;color:#062034;box-shadow:0 7px 20px rgba(63,189,244,.18)}.quick-minus{background:#102f45;color:#6e9ab5;border-color:#234b64!important}.quick-feedback p{display:flex;gap:7px;margin:6px 0 0;align-items:center;color:#34536a}.quick-feedback p button{border:0;background:transparent;color:#557a92;font-size:9px;cursor:pointer;padding:2px}.quick-feedback p button:hover{color:#72cfff}.quick-feedback.chosen .quick-plus,.quick-feedback.chosen .quick-minus{opacity:.5}.quick-feedback .selected{opacity:1!important;box-shadow:0 0 0 2px #81ddff}.edit-tools{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-bottom:11px}.edit-tools button{height:34px;border:1px solid #204963;border-radius:6px;background:#0a2031;color:#7898ad;font-size:9px;cursor:pointer}.edit-tools button.active{border-color:#52caff;background:#103a54;color:#d0f3ff}.annotation-list{max-height:105px;overflow:auto;margin:9px 0;padding:7px;border-radius:7px;background:#06131f}.annotation-list small{font-size:8px;color:#4c687d;letter-spacing:.1em}.annotation-item{display:flex;align-items:center;gap:7px;padding:6px;border-bottom:1px solid #153044;font-size:9px;color:#9ab2c4}.annotation-item i{width:10px;height:10px;border-radius:50%;flex:none}.finish-edit{background:#123047!important;border:1px solid #2b6688!important;margin-top:6px}.workspace.editing .pedestal,.workspace.editing .quick-feedback,.workspace.editing .process-card{opacity:0;pointer-events:none;transform:translateY(35px) scale(.9)}.workspace.editing .model-wrap{top:9%;width:520px;height:520px;transform:scale(1.35);cursor:grab}.workspace.editing .mask-canvas{top:6%;width:600px;height:580px;border-radius:18px;background:rgba(4,15,25,.18)}.workspace.editing .mask-canvas canvas{border-radius:18px;opacity:.72}.workspace.editing .drag-hint{color:#66bde5}.pedestal,.quick-feedback,.process-card,.model-wrap{transition:all .35s ease}.mask-canvas #markerLayer{position:absolute;inset:0;pointer-events:none}.point-marker{position:absolute;width:27px;height:27px;margin:-13px;border:2px solid #c7f1ff;border-radius:50%;background:#168fd9;color:white;display:grid;place-items:center;font-size:16px;font-style:normal;box-shadow:0 0 18px rgba(44,187,246,.6)}.filter-dialog{position:fixed;z-index:80;inset:0;display:grid;place-items:center;background:rgba(1,7,12,.72);backdrop-filter:blur(8px)}.filter-dialog>div{position:relative;width:min(420px,92vw);padding:28px;border:1px solid #255d7d;border-radius:14px;background:#081a29;box-shadow:var(--shadow)}.filter-dialog small{color:#4fbff2;font-size:9px;letter-spacing:.15em}.filter-dialog h2{font-size:21px;margin:7px 0 20px}.filter-dialog label{display:block;font-size:10px;color:#89a6ba;margin:12px 0}.filter-dialog input{width:100%;height:40px;margin-top:6px;border:1px solid #1d4660;border-radius:7px;background:#061520;color:white;padding:0 10px}.dialog-close{position:absolute;right:13px;top:12px;width:30px;height:30px;border:0;border-radius:50%;background:#102b40;color:#aac3d5}.dialog-primary{width:100%;height:42px;border:0;border-radius:8px;background:#159bdd;color:#fff;font-weight:700}.mask-canvas.marker-mode{cursor:crosshair}.mask-canvas.brush-mode{cursor:none}@media(max-width:720px){.quick-feedback{top:75%}.workspace.editing .model-wrap{width:330px;height:430px;transform:scale(1.15)}.workspace.editing .mask-canvas{width:94%;height:500px}.mask-editor{max-height:55vh;overflow:auto}}
