.label-studio{max-width:1680px;margin:auto;padding:32px 32px 48px;color:#172033}.label-studio-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;margin-bottom:24px}.label-studio-head h1{font-size:28px;line-height:1.3;font-weight:650;margin:0 0 7px;color:#172033}.label-studio-head p{font-size:14px;color:#59677b;margin:0}.label-studio-save{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;white-space:nowrap}.label-studio-save span{color:#96651b;font-size:13px}.label-studio-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;background:#edf3ff;color:#284270;border-radius:8px;padding:13px 17px;margin-bottom:20px;font-size:13px;line-height:1.5}.label-studio-link .ant-btn{-ms-flex-negative:0;flex-shrink:0}.label-studio-grid{display:grid;grid-template-columns:minmax(240px,270px) minmax(400px,1fr) minmax(250px,280px);gap:18px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.label-studio-side,.label-studio-work{background:#fff;border:1px solid #dde4ed;border-radius:12px;padding:22px;min-width:0}.label-studio-side h2,.label-studio-work h2{font-size:18px;line-height:1.4;margin:0 0 5px;color:#172033;font-weight:650}.label-studio-side>p,.label-studio-toolbar p{color:#64748b;font-size:12px;line-height:1.55;margin:0 0 17px}.label-template-list{display:grid;gap:7px;max-height:280px;overflow-y:auto}.label-template-list button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;padding:11px 13px;border:1px solid #dce4ef;background:#fff;border-radius:7px;color:#263b5d;text-align:left}.label-template-list button:hover{border-color:#8ba5dc}.label-template-list button.active{background:#edf3ff;border-color:#5175c5;color:#223f8c}.label-template-list strong{font-size:14px}.label-template-list small{font-size:12px;color:#627087;margin-top:3px}.label-template-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-top:12px}.label-template-actions button{border:0;background:#f3f6fb;color:#2d4c96;padding:8px 10px;border-radius:6px;font-size:12px}.label-template-actions button:disabled{color:#98a4b4;cursor:not-allowed}.label-studio-divider{height:1px;background:#e5eaf1;margin:22px 0}.label-size-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 10px}.label-size-grid input{min-width:0}.label-side-note{color:#67758b;font-size:12px;line-height:1.55;margin:0}.label-studio-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:15px}.label-studio-toolbar span{font-size:11px;color:#7b8ba4;white-space:nowrap;margin-top:5px}.label-preview-select{max-width:340px;margin-bottom:12px}.label-stage{min-height:390px;border-radius:8px;background:#eaf0f8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:auto;padding:32px 18px}.label-stage-paper{-webkit-box-flex:0;-ms-flex:none;flex:none}.label-stage .label-paper{-webkit-box-shadow:0 8px 22px rgba(37,61,103,.10196078431372549);box-shadow:0 8px 22px rgba(37,61,103,.10196078431372549)}.label-stage .label-object{cursor:-webkit-grab;cursor:grab}.label-stage .label-object:active{cursor:-webkit-grabbing;cursor:grabbing}.label-stage .label-object.is-selected,.label-stage .label-object:hover{outline:1px solid #2d5cc0;outline-offset:1px}.label-stage .label-object:focus-visible{outline:2px solid #174faf;outline-offset:2px}.label-preview-notice{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;color:#60718a;font-size:12px;line-height:1.5;margin-top:15px}.label-preview-notice .anticon{margin-top:2px;color:#3f62ad}.label-issues{background:#fff3ed;color:#823810;border-radius:7px;margin-top:16px;padding:12px 15px;font-size:12px}.label-issues strong{font-size:13px}.label-issues ul{margin:6px 0 0;padding-left:19px}.label-issues li+li{margin-top:3px}.label-ok{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#267353;font-size:12px;margin-top:16px}.label-add-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.label-add-grid button,.label-upload{border:1px solid #d8e1ed;border-radius:6px;padding:9px 7px;color:#284b8e;background:#fff;text-align:left;font-size:12px;cursor:pointer}.label-add-grid button:hover,.label-upload:hover{border-color:#7394d0;background:#f4f7ff}.label-upload{position:relative;overflow:hidden}.label-upload input{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.label-delete-object{border:0;background:#fff1e9;color:#a94520;padding:9px 13px;border-radius:6px;font-size:12px}.label-no-selection{font-size:12px;line-height:1.65;color:#67758b;background:#f4f7fb;padding:14px;border-radius:7px}.label-studio button:focus-visible,.label-studio input:focus-visible,.label-studio select:focus-visible{outline:2px solid #5278c9;outline-offset:2px}@media(max-width:1250px){.label-studio-grid{grid-template-columns:230px minmax(0,1fr)}.label-tools{grid-column:1/-1}.label-add-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.label-studio{padding:20px 16px}.label-studio-head{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.label-studio-head h1{font-size:23px}.label-studio-head p{max-width:42ch}.label-studio-save{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.label-studio-link{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.label-studio-grid{grid-template-columns:1fr}.label-tools{grid-column:auto}.label-stage{min-height:290px;padding:20px 10px}.label-studio-side,.label-studio-work{padding:18px}.label-add-grid{grid-template-columns:1fr 1fr}}