/* InfraOne Label Studio Advanced Layout v40 */
.asset-label-studio-monitorbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:7px 0;padding:7px 9px;border:1px solid var(--border);border-radius:9px;background:var(--surface-alt);font-size:10.5px;color:var(--ink-soft)}.asset-label-studio-monitorbar label{display:flex;align-items:center;gap:5px;font-weight:700}.asset-label-studio-monitorbar select{height:28px;border:1px solid var(--border);border-radius:6px;background:var(--surface);font:inherit}.asset-label-studio-monitorbar #alSelectionCount{font-weight:800;color:var(--ink)}.asset-label-overflow-status{padding:3px 7px;border-radius:999px;font-weight:800}.asset-label-overflow-status.ok{background:var(--online-soft);color:var(--online)}.asset-label-overflow-status.warning{background:var(--warning-soft);color:var(--warning)}
.asset-label-surface-frame{position:relative;padding:22px 0 0 26px}.asset-label-mm-ruler{position:absolute;color:var(--ink-faint);font:500 8px/1 var(--font,sans-serif);pointer-events:none;z-index:3}.asset-label-mm-ruler.top{left:26px;right:0;top:0;height:20px;border-bottom:1px solid var(--border)}.asset-label-mm-ruler.left{left:0;top:22px;bottom:0;width:24px;border-right:1px solid var(--border)}.asset-label-mm-ruler span{position:absolute}.asset-label-mm-ruler.top span{bottom:1px;transform:translateX(-1px)}.asset-label-mm-ruler.left span{right:2px;transform:translateY(-1px)}.asset-label-mm-ruler i{display:block;background:var(--border-strong)}.asset-label-mm-ruler.top i{width:1px;height:5px}.asset-label-mm-ruler.left i{width:5px;height:1px;margin-left:auto}.asset-label-mm-ruler b{font-weight:600}.asset-label-mm-ruler.left b{display:block;transform:rotate(-90deg);transform-origin:right top;margin-top:9px}
.asset-label-studio-guides{position:absolute;left:26px;right:0;top:22px;bottom:0;pointer-events:none;z-index:4}.asset-label-studio-guides[hidden]{display:none}.asset-label-studio-guides span{position:absolute;background:rgba(14,110,110,.42)}.asset-label-studio-guides .guide-v{top:0;bottom:0;width:1px}.asset-label-studio-guides .guide-h{left:0;right:0;height:1px}
.asset-label-design-element.selected{box-shadow:0 0 0 2px var(--accent),0 0 0 4px rgba(14,110,110,.12)}.asset-label-design-element.locked{cursor:not-allowed!important}.asset-label-design-element.locked:after{content:'KİLİTLİ';position:absolute;right:1px;top:1px;font-size:6px;background:rgba(15,26,43,.78);color:#fff;padding:1px 2px;border-radius:2px}.asset-label-design-element.overflow-warning{outline:2px dashed var(--warning)!important;outline-offset:1px}.asset-label-layer-item.locked{opacity:.82}.asset-label-layer-item input{width:13px;height:13px}.asset-label-layer-item .layer-lock{margin-left:auto;border:0;background:var(--surface-alt);border-radius:5px;padding:3px 5px;font-size:9px;cursor:pointer}.asset-label-layer-item.locked .layer-lock{background:var(--warning-soft);color:var(--warning)}.asset-label-layer-item small{margin-left:0!important}.asset-label-multi-info{display:block;min-height:14px;color:var(--accent);font-size:10px;margin:3px 0 7px}.asset-label-design-surface.dpi-pixel-preview{image-rendering:pixelated;background-image:linear-gradient(to right,rgba(15,26,43,.045) 1px,transparent 1px),linear-gradient(to bottom,rgba(15,26,43,.045) 1px,transparent 1px);background-size:4px 4px}.asset-label-design-surface.dpi-pixel-preview [data-studio-id]{image-rendering:pixelated}
@media(max-width:900px){.asset-label-surface-frame{padding-left:20px}.asset-label-mm-ruler.left{width:18px}.asset-label-mm-ruler.top,.asset-label-studio-guides{left:20px}.asset-label-studio-toolbar button{font-size:10px;padding:0 6px}}
