/* R188.5.5.6.73 — STO Recovery & Native Operations */
.k-sto-workplace-page{gap:20px}.k-sto-workplace-page svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.k-sto-workplace-page .k-sto-quick-nav span>svg,.k-sto-workplace-page .k-sto-quick-nav a>span>svg{width:22px;height:22px}.k-sto-r73-load{height:6px;border-radius:999px;background:#edf0f4;overflow:hidden;display:block;width:100%}.k-sto-r73-load>i{height:100%;display:block;border-radius:inherit;background:#ff6b00}.k-sto-r73-empty-line{min-height:54px;display:flex;align-items:center;gap:10px;color:#667085;padding:10px 0}.k-sto-r73-empty-line>span{width:34px;height:34px;border-radius:10px;background:#f2f4f7;display:grid;place-items:center;color:#475467;flex:0 0 34px}.k-sto-r73-empty-line p{margin:0}.k-sto-r73-empty-line svg{width:17px;height:17px}

/* Flat sections: one visible surface per section, rows inside. */
.k-sto-r73-capacity,.k-sto-r73-recovery,.k-sto-r73-joint,.k-sto-section:has(>.k-sto-r73-bay-list),.k-sto-section:has(>.k-sto-r73-order-list),.k-sto-section:has(>.k-sto-r73-master-list){background:#fff;border:1px solid #e6eaf0;border-radius:20px;padding:18px;box-shadow:0 8px 22px rgba(15,23,42,.035)}
.k-sto-r73-capacity-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4}.k-sto-r73-capacity-summary>span{display:grid;gap:2px;padding:13px 14px;border-right:1px solid #edf0f4}.k-sto-r73-capacity-summary>span:last-child{border-right:0}.k-sto-r73-capacity-summary b{font-size:20px}.k-sto-r73-capacity-summary small{font-size:11px;color:#667085}.k-sto-r73-capacity-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;border-bottom:1px solid #edf0f4}.k-sto-r73-capacity-grid>div{padding:16px}.k-sto-r73-capacity-grid>div+div{border-left:1px solid #edf0f4}.k-sto-r73-capacity-grid h3{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:14px}.k-sto-r73-capacity-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,.8fr);gap:16px;align-items:center;padding:10px 0;border-top:1px solid #f0f2f5}.k-sto-r73-capacity-row:first-of-type{border-top:0}.k-sto-r73-capacity-row>span{display:grid;gap:4px;min-width:0}.k-sto-r73-capacity-row b{font-size:13px}.k-sto-r73-capacity-row small{font-size:11px;color:#667085}.k-sto-r73-capacity-row.is-overloaded b{color:#b42318}

.k-sto-r73-recovery-summary{display:flex;flex-wrap:wrap;gap:0;border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4}.k-sto-r73-recovery-summary>span{padding:11px 16px;border-right:1px solid #edf0f4;font-size:12px}.k-sto-r73-recovery-summary b{font-size:16px}.k-sto-r73-recovery-list{display:grid}.k-sto-r73-recovery-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid #edf0f4}.k-sto-r73-recovery-row>label{display:grid;place-items:center}.k-sto-r73-recovery-row>label input{width:18px;height:18px}.k-sto-r73-recovery-row>div{min-width:0;display:grid;gap:6px}.k-sto-r73-recovery-row a{color:inherit;text-decoration:none}.k-sto-r73-recovery-row small{color:#667085}.k-sto-r73-recovery-row p{display:flex;align-items:center;gap:10px;margin:0;font-size:12px}.k-sto-r73-recovery-row p>span{display:grid;gap:2px}.k-sto-r73-recovery-row p svg{width:16px;height:16px;color:#98a2b3}.k-sto-r73-recovery-row em{display:flex;align-items:center;gap:5px;font-size:11px;color:#667085;font-style:normal}.k-sto-r73-recovery-row>button,.k-sto-r73-notice-list button{border:0;background:#f8fafc;border-radius:12px;min-height:38px;padding:8px 10px;display:flex;align-items:center;gap:6px;color:#344054;cursor:pointer}.k-sto-r73-recovery-row.is-protected{background:linear-gradient(90deg,#fffbeb 0,transparent 55%)}.k-sto-r73-recovery-row.is-safe{background:linear-gradient(90deg,#f6fef9 0,transparent 55%)}.k-sto-r73-recovery>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px}.k-sto-r73-recovery>footer>div{display:flex;gap:8px;flex-wrap:wrap}.k-sto-r73-recovery details{border-top:1px solid #edf0f4;margin-top:14px;padding-top:12px}.k-sto-r73-recovery summary{cursor:pointer;font-weight:700}.k-sto-r73-notice-list{display:grid;margin-top:8px}.k-sto-r73-notice-list article{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid #edf0f4}.k-sto-r73-notice-list article>span{display:grid;gap:3px;min-width:0;flex:1}.k-sto-r73-notice-list small,.k-sto-r73-notice-list em{font-size:11px;color:#667085;font-style:normal}

.k-sto-r73-view-toggle{display:flex;border:1px solid #e4e7ec;border-radius:12px;overflow:hidden}.k-sto-r73-view-toggle button{border:0;background:#fff;padding:8px 12px;font-weight:700;color:#667085}.k-sto-r73-view-toggle button+button{border-left:1px solid #e4e7ec}.k-sto-r73-view-toggle button.is-active{background:#111827;color:#fff}.k-sto-r73-joint-list{display:grid;border-top:1px solid #edf0f4}.k-sto-r73-joint-list>a{display:grid;grid-template-columns:76px minmax(220px,1.4fr) minmax(140px,.8fr) minmax(130px,.7fr) auto;gap:14px;align-items:center;min-height:68px;padding:9px 0;border-bottom:1px solid #edf0f4;text-decoration:none;color:inherit}.k-sto-r73-joint-list time,.k-sto-r73-joint-list>a>span{display:grid;gap:2px;min-width:0}.k-sto-r73-joint-list>a>span:not(.k-sto-r73-joint-subject){grid-template-columns:20px 1fr;align-items:center}.k-sto-r73-joint-list>a>span:not(.k-sto-r73-joint-subject) svg{grid-row:1;align-self:center}.k-sto-r73-joint-list small{font-size:11px;color:#667085;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k-sto-r73-joint-list em{font-style:normal;font-size:11px;background:#f2f4f7;padding:5px 8px;border-radius:999px;white-space:nowrap}

.k-sto-r73-bay-list,.k-sto-r73-order-list,.k-sto-r73-master-list{display:grid}.k-sto-r73-bay-row{display:grid;border-top:1px solid #edf0f4}.k-sto-r73-bay-row:first-child{border-top:0}.k-sto-r73-bay-row>header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 0}.k-sto-r73-bay-row>header>div{display:flex;align-items:center;gap:10px}.k-sto-r73-bay-row>header>div>span{width:40px;height:40px;border-radius:12px;background:#f8fafc;display:grid;place-items:center;color:#475467}.k-sto-r73-bay-row>header small{font-size:10px;color:#ff6b00;font-weight:900}.k-sto-r73-bay-row>header h3{margin:1px 0 0;font-size:16px}.k-sto-r73-bay-row>header>b{font-size:11px;background:#f2f4f7;border-radius:999px;padding:5px 8px}.k-sto-r73-bay-row.is-occupied>header>b{background:#fff3e8;color:#c2410c}.k-sto-r73-bay-orders{border-top:1px solid #f0f2f5}.k-sto-r73-inline-queue{display:grid;padding:8px 0}.k-sto-r73-inline-queue>small{font-weight:800;color:#667085;padding:4px 0}.k-sto-r73-inline-queue button{display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;background:none;padding:9px 0;border-top:1px solid #f0f2f5;text-align:left;color:inherit;cursor:pointer}.k-sto-r73-inline-queue button>span{display:grid;gap:2px}.k-sto-r73-inline-queue button small{color:#667085}.k-sto-r73-inline-queue button svg{width:16px;height:16px}

.k-sto-r73-order-row{display:grid;grid-template-columns:90px minmax(220px,1fr) minmax(120px,.35fr) auto;align-items:center;gap:14px;padding:13px 0;border-bottom:1px solid #edf0f4;background:transparent}.k-sto-r73-order-row:last-child{border-bottom:0}.k-sto-r73-order-row.is-compact{grid-template-columns:82px minmax(180px,1fr) minmax(100px,.3fr) auto}.k-sto-r73-order-status{display:grid;gap:4px;justify-items:start}.k-sto-r73-order-status span{font-size:10px;font-weight:900;background:#f2f4f7;border-radius:999px;padding:5px 8px}.k-sto-r73-order-status b{font-size:10px;color:#b42318}.k-sto-r73-order-main{min-width:0}.k-sto-r73-order-main h3{margin:0;font-size:15px}.k-sto-r73-order-main p{margin:3px 0;color:#475467;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k-sto-r73-order-main small{color:#98a2b3}.k-sto-r73-order-meta{display:grid;gap:5px;justify-items:start}.k-sto-r73-order-meta>span{display:flex;align-items:center;gap:5px;color:#667085}.k-sto-r73-order-meta em{font-style:normal;font-size:11px}.k-sto-r73-order-meta svg{width:15px;height:15px}.k-sto-r73-order-actions{display:flex;gap:7px;justify-content:flex-end;flex-wrap:wrap}.k-sto-r73-order-actions .k-button{min-height:36px;padding:7px 9px;font-size:11px;gap:5px}.k-sto-r73-order-actions svg{width:16px;height:16px}

.k-sto-r73-master-row{display:grid;grid-template-columns:minmax(220px,1fr) minmax(150px,.6fr) minmax(220px,.7fr) auto;gap:16px;align-items:center;padding:13px 0;border-bottom:1px solid #edf0f4}.k-sto-r73-master-row:last-child{border-bottom:0}.k-sto-r73-master-main{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none;min-width:0}.k-sto-r73-master-main>span:last-child{display:grid;min-width:0}.k-sto-r73-master-main small{color:#667085;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k-sto-r73-avatar{width:42px;height:42px;border-radius:13px;background:#111827;color:#fff;display:grid;place-items:center;font-weight:900;flex:0 0 42px}.k-sto-r73-master-load{display:grid;gap:5px}.k-sto-r73-master-load>span{display:flex;justify-content:space-between}.k-sto-r73-master-load small{color:#667085}.k-sto-r73-master-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.k-sto-r73-master-kpis>span{display:grid}.k-sto-r73-master-kpis small{font-size:10px;color:#667085}

/* Native pickers replace all active STO dropdown assignment controls. */
.k-sto-r73-picker{border:0;border-radius:22px;padding:0;width:min(760px,calc(100vw - 24px));max-height:min(82vh,760px);box-shadow:0 28px 80px rgba(15,23,42,.24)}.k-sto-r73-picker::backdrop{background:rgba(15,23,42,.45);backdrop-filter:blur(2px)}.k-sto-r73-picker>form{display:grid;max-height:inherit}.k-sto-r73-picker header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #edf0f4}.k-sto-r73-picker header small{font-size:10px;color:#ff6b00;font-weight:900}.k-sto-r73-picker header h2{margin:2px 0 0}.k-sto-r73-picker header>button{border:0;background:#f2f4f7;width:38px;height:38px;border-radius:12px;display:grid;place-items:center}.k-sto-r73-search{margin:14px 20px 8px;border:1px solid #d0d5dd;border-radius:14px;display:flex;align-items:center;gap:9px;padding:0 12px;min-height:46px}.k-sto-r73-search input{border:0;outline:0;background:transparent;width:100%;font:inherit}.k-sto-r73-picker [data-sto-master-candidates],.k-sto-r73-picker [data-sto-bay-candidates]{overflow:auto;padding:8px 20px 20px;display:grid}.k-sto-r73-picker-loading{padding:26px 0;text-align:center;color:#667085}.k-sto-r73-picker-window{padding:8px 0 12px}.k-sto-r73-picker-window>span{display:flex;align-items:center;gap:8px;color:#475467}.k-sto-r73-candidate{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.55fr) 110px 20px;gap:14px;align-items:center;border:0;border-top:1px solid #edf0f4;background:#fff;padding:13px 0;text-align:left;color:inherit;cursor:pointer}.k-sto-r73-candidate:first-of-type{border-top:0}.k-sto-r73-candidate.is-blocked{opacity:.55;cursor:not-allowed}.k-sto-r73-candidate-main,.k-sto-r73-candidate-load,.k-sto-r73-candidate-score{display:grid;gap:3px;min-width:0}.k-sto-r73-candidate-main small,.k-sto-r73-candidate-main em,.k-sto-r73-candidate-load small,.k-sto-r73-candidate-score small{font-size:11px;color:#667085;font-style:normal}.k-sto-r73-candidate-main em{color:#475467}.k-sto-r73-candidate-score{text-align:right}.k-sto-r73-candidate>svg{width:16px;height:16px;color:#98a2b3}

/* R73 forbids legacy select assignment surfaces inside STO workplace. */
#k-sto-workplace .k-sto-master-assign,#k-sto-workplace [data-sto-master-select],#k-sto-workplace [data-sto-bay-select]{display:none!important}

@media(max-width:1100px){.k-sto-r73-capacity-summary{grid-template-columns:repeat(3,1fr)}.k-sto-r73-capacity-summary>span:nth-child(3){border-right:0}.k-sto-r73-capacity-grid{grid-template-columns:1fr}.k-sto-r73-capacity-grid>div+div{border-left:0;border-top:1px solid #edf0f4}.k-sto-r73-joint-list>a{grid-template-columns:72px minmax(180px,1fr) minmax(120px,.7fr) minmax(110px,.6fr)}.k-sto-r73-joint-list>a>em{grid-column:2/-1;justify-self:start}.k-sto-r73-order-row,.k-sto-r73-order-row.is-compact{grid-template-columns:82px minmax(0,1fr) auto}.k-sto-r73-order-meta{display:none}.k-sto-r73-order-actions{grid-column:2/-1;justify-content:flex-start}.k-sto-r73-master-row{grid-template-columns:minmax(220px,1fr) minmax(150px,.5fr) auto}.k-sto-r73-master-kpis{grid-column:1/-1;border-top:1px solid #f0f2f5;padding-top:8px}}
@media(max-width:720px){.k-sto-r73-capacity,.k-sto-r73-recovery,.k-sto-r73-joint,.k-sto-section:has(>.k-sto-r73-bay-list),.k-sto-section:has(>.k-sto-r73-order-list),.k-sto-section:has(>.k-sto-r73-master-list){border-left:0;border-right:0;border-radius:0;margin-left:-12px;margin-right:-12px;padding:15px 12px;box-shadow:none}.k-sto-r73-capacity-summary{grid-template-columns:repeat(2,1fr)}.k-sto-r73-capacity-summary>span{border-right:0;border-bottom:1px solid #edf0f4;padding:10px}.k-sto-r73-capacity-row{grid-template-columns:1fr;gap:7px}.k-sto-r73-recovery-row{grid-template-columns:24px minmax(0,1fr)}.k-sto-r73-recovery-row>button{grid-column:2;justify-self:start}.k-sto-r73-recovery-row p{align-items:flex-start;flex-wrap:wrap}.k-sto-r73-recovery>footer{align-items:stretch;flex-direction:column}.k-sto-r73-recovery>footer>div{display:grid}.k-sto-r73-recovery>footer .k-button{width:100%}.k-sto-r73-view-toggle{width:100%}.k-sto-r73-view-toggle button{flex:1}.k-sto-r73-joint-list>a{grid-template-columns:62px minmax(0,1fr);gap:8px}.k-sto-r73-joint-list>a>span:not(.k-sto-r73-joint-subject),.k-sto-r73-joint-list>a>em{grid-column:2}.k-sto-r73-order-row,.k-sto-r73-order-row.is-compact{grid-template-columns:1fr;gap:7px}.k-sto-r73-order-status{display:flex;align-items:center;gap:6px}.k-sto-r73-order-actions{grid-column:1;justify-content:flex-start}.k-sto-r73-order-actions .k-button{flex:1;justify-content:center}.k-sto-r73-master-row{grid-template-columns:1fr}.k-sto-r73-master-load,.k-sto-r73-master-kpis{grid-column:1}.k-sto-r73-master-row>.k-button{justify-self:start}.k-sto-r73-candidate{grid-template-columns:minmax(0,1fr) 76px 16px;gap:8px}.k-sto-r73-candidate-score{display:none}.k-sto-r73-picker{width:100vw;max-width:none;height:100dvh;max-height:none;border-radius:0;margin:0}.k-sto-r73-picker>form{height:100dvh}.k-sto-r73-search{margin-left:12px;margin-right:12px}.k-sto-r73-picker [data-sto-master-candidates],.k-sto-r73-picker [data-sto-bay-candidates]{padding-left:12px;padding-right:12px}}
