.workspace-model-refresh svg,.workspace-model-refresh svg path{display:block!important;visibility:visible!important;opacity:1!important;fill:none!important;stroke:currentColor!important;stroke-width:2!important}.order-settlement{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px;align-items:center;margin:8px 0 10px;padding:8px;border:1px solid #61706855;border-radius:7px}.order-settlement small{display:block;font:10px/1.4 system-ui;color:#aab6af}.order-settlement strong{display:block;font:600 17px/1.35 system-ui;color:#a6dfb9;font-variant-numeric:tabular-nums}.order-settlement .settlement-fee{padding:5px;min-height:32px;border:0;font-size:9px;color:#b3bcb7}.table-scroll:has(#jobs){overflow:visible}table:has(#jobs)>thead{display:none}#jobs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}#jobs tr.compact-order{display:block!important;grid-column:1/-1;position:relative;min-width:0;margin:0!important;padding:0!important;border-width:2px;border-radius:8px;overflow:hidden;touch-action:pan-y}#jobs tr.compact-order.is-owner{grid-column:span 1}#jobs tr.compact-order>td{display:block!important;position:relative;padding:0!important;margin:0!important;width:100%!important;border:0!important;min-width:0;background:transparent!important}#jobs .order-card-body{position:relative;z-index:1;padding:9px 10px 8px;min-height:120px;background:#15181be8;transition:transform .24s cubic-bezier(.22,.61,.36,1)}#jobs tr[data-status=processing] .order-card-body{background:#15181b44}#jobs tr.swiped .order-card-body{transform:translateX(-112px)}#jobs .compact-order-head{display:grid;grid-template-columns:24px minmax(0,1fr) 28px;gap:6px;align-items:center;margin:0 0 6px}#jobs .compact-order-head .job-state-icon{width:22px;gap:0}#jobs .compact-order-head .job-state-icon svg{width:22px;height:22px}#jobs .compact-order-head .job-state-icon small{display:none}#jobs .compact-order-head .job-select{min-height:28px;padding:0!important;margin:0!important;font:600 12px/1.35 system-ui,sans-serif;max-width:100%;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;letter-spacing:-.02em}#jobs .compact-order-head .compact-order-sheet{min-height:28px;width:28px;padding:0;border:0;font-size:22px;color:#b9c2ca}#jobs .compact-order-numbers{display:flex;gap:10px;align-items:baseline;font:12px/1.4 system-ui,sans-serif;font-variant-numeric:tabular-nums}#jobs .compact-order-numbers strong{font-size:15px;color:#a4e0bd;white-space:nowrap}#jobs .compact-order-time{color:#dce3dd;white-space:nowrap;font-size:11px}#jobs .compact-order-numbers>span{margin-left:auto;font-size:10px;color:#aeb6be}#jobs .compact-order-model{font:10px/1.5 system-ui;color:#c3ccd4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:3px}#jobs .compact-order-contact{display:flex;gap:7px;font:10px/1.5 system-ui;color:#aab4bf;margin-top:3px}#jobs .compact-order-contact>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#jobs .compact-order-contact>span:nth-child(2){flex:1}#jobs .compact-order-price{position:absolute;right:10px;bottom:16px;font:9px/1.3 system-ui;color:#f3b37d}#jobs .compact-order-progress{height:2px;margin:8px 28px 0 0;background:#7d96853d;position:relative}#jobs .compact-order-progress>span{display:block;height:2px;background:#9ce0b6;transition:width .4s}#jobs .compact-order-progress>small{position:absolute;right:-28px;top:-5px;font:9px/1.3 system-ui;color:#b9d8c3}#jobs tr:not(.is-owner) .compact-order-progress{margin-right:118px}#jobs tr:not(.is-owner) .order-card-body{min-height:132px}#jobs .is-owner .compact-order-numbers{gap:5px;flex-wrap:wrap}#jobs .is-owner .compact-order-numbers>span{margin-left:0;font-size:9px}#jobs .is-owner .compact-order-head{gap:3px;grid-template-columns:20px minmax(0,1fr) 24px}#jobs .is-owner .compact-order-head .job-select{font-size:11px}#jobs .is-owner .order-card-body{padding:8px;min-height:124px}#jobs .order-swipe-actions{position:absolute;z-index:0;right:0;top:0;bottom:0;width:110px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:6px;background:#242c30}#jobs .order-swipe-actions button{min-height:36px;padding:0;border:1px solid #72827655;border-radius:5px;font-size:22px;color:#c2dacc}#jobs .order-swipe-actions button[data-action=hide]{color:#efac94}#jobs .order-swipe-actions button:disabled{opacity:.25}#jobs .job-new-label{position:absolute;right:37px;top:0;min-height:18px;font-size:8px;padding:0 3px}.gallery-tools.gallery-button-menu{display:flex;flex-wrap:wrap;gap:8px}.gallery-button-group{display:flex;gap:3px;padding:3px;background:#22282d;border-radius:7px}.gallery-button-group button{min-height:32px!important;font:10px/1.3 system-ui!important;padding:5px 9px!important;border:0!important;border-radius:4px}.gallery-button-group button[aria-pressed=true]{background:#46515b!important}.gallery-status{font-size:10px}.gallery-load-tail{font-size:10px}.route-slide-left{animation:compact-route-left .25s ease-out}.route-slide-right{animation:compact-route-right .25s ease-out}@keyframes compact-route-left{from{opacity:.5;transform:translateX(22px)}to{opacity:1;transform:none}}@keyframes compact-route-right{from{opacity:.5;transform:translateX(-22px)}to{opacity:1;transform:none}}@media(max-width:600px){#admin-panel-orders .list-heading{margin:6px 0}#admin-panel-orders .list-heading h2{font-size:16px}#updated{font-size:9px}.order-settlement{padding:6px;margin:6px 0 8px}.order-settlement strong{font-size:15px}#jobs{gap:6px}#jobs tr:not(.is-owner) .order-card-body{min-height:125px}.gallery-button-group button{padding:5px 7px!important}.admin-thumb-grid{gap:3px}}@media(prefers-reduced-motion:reduce){#jobs .order-card-body,#jobs .compact-order-progress>span{transition:none}.route-slide-left,.route-slide-right{animation:none}}

table:has(#jobs){display:block;min-width:0!important;width:100%}#jobs tr.compact-order>td:before,#jobs tr.compact-order>td:after{display:none!important}#jobs .order-swipe-actions{visibility:hidden;pointer-events:none}#jobs tr.swiped .order-swipe-actions,#jobs tr.is-dragging .order-swipe-actions{visibility:visible;pointer-events:auto}

/* Reset legacy table-grid placement inside the compact card. */
#jobs tr.compact-order .compact-order-head{position:static!important;inset:auto!important;height:auto!important;min-height:32px!important;display:grid!important;grid-template-columns:20px minmax(0,1fr) 28px!important;align-items:center!important;gap:5px!important;padding:0!important;margin:0 0 4px!important;background:none!important;border:0!important;box-shadow:none!important}
#jobs tr.compact-order .compact-order-head>.job-select{grid-column:2!important;grid-row:1!important;justify-self:stretch!important;min-width:0!important;min-height:32px!important;height:auto!important;max-width:none!important;text-align:left!important;font-size:11px!important;line-height:1.3!important;background:transparent!important;border:0!important;border-radius:0!important;position:static!important}
#jobs tr.compact-order .compact-order-head>.job-state-icon{grid-column:1;grid-row:1;width:20px!important}#jobs tr.compact-order .compact-order-head>.job-state-icon svg{width:20px!important;height:20px!important}#jobs tr.compact-order .compact-order-head>.compact-order-sheet{grid-column:3;grid-row:1;display:grid;place-items:center;position:static!important;min-height:32px!important;height:32px!important;width:28px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;line-height:1!important;font-size:19px!important;cursor:pointer}
#jobs tr.compact-order .order-card-body{min-height:0!important;padding:7px 8px 9px!important}#jobs tr.compact-order .compact-order-numbers{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:baseline;gap:6px;line-height:1.25}#jobs tr.compact-order .compact-order-numbers strong{font-size:14px!important;line-height:1.25!important}#jobs tr.compact-order .compact-order-time{font-size:10px!important;line-height:1.25!important}#jobs tr.compact-order .compact-order-model{margin-top:3px;font-size:9px;line-height:1.4}
#jobs tr.compact-order .compact-order-contact{display:grid;grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr) auto;gap:6px;margin-top:4px;font-size:9px;line-height:1.4}#jobs tr.compact-order .compact-order-contact>span{min-width:0}#jobs tr.compact-order .compact-order-footer{display:flex;align-items:center;gap:10px;margin-top:9px;min-width:0}#jobs tr.compact-order .compact-order-price{position:static!important;inset:auto!important;flex:none;white-space:nowrap;font-size:9px!important;line-height:1.3!important}#jobs tr.compact-order .compact-order-progress{flex:1;min-width:0;margin:0 28px 0 0!important}#jobs tr.compact-order .compact-order-progress>small{font-size:9px;top:-5px}#jobs .compact-order-head .job-new-label{top:2px;right:35px;transform:translateY(-3px)}
.gacha-workspace-switch .workspace-model-refresh{width:40px!important;height:40px!important;min-height:40px!important;min-width:40px!important;padding:10px!important;flex:none}.gacha-workspace-switch .workspace-model-refresh svg{width:20px!important;height:20px!important;overflow:visible;stroke-linecap:round;stroke-linejoin:round;transform:none!important}
body[data-gacha-workspace=render] .admin-nav-bar{top:64px;z-index:90}body[data-gacha-workspace=render] .admin-nav-bar .admin-tabs{position:static}#jobs tr.compact-order .compact-order-head>.job-new-label{grid-column:2;grid-row:2;position:static;inset:auto;justify-self:start;transform:none;min-height:16px;margin:0;font-size:8px;padding:0 4px}@media(max-width:600px){body[data-gacha-workspace=render] .admin-nav-bar{top:60px}}

#jobs tr.compact-order .compact-order-head{grid-template-columns:20px minmax(0,1fr) 24px 28px!important}#jobs tr.compact-order .compact-order-head>.compact-order-thumb{grid-column:3;grid-row:1;width:24px;height:24px;border-radius:50%;object-fit:cover;background:#303638}#jobs tr.compact-order .compact-order-head>.compact-order-sheet{grid-column:4!important}

#jobs tr.compact-order .compact-order-head{grid-template-columns:20px minmax(0,1fr) 40px 40px 28px!important}#jobs tr.compact-order .compact-order-head>.compact-order-thumb{grid-column:3;width:36px;height:36px}#jobs tr.compact-order .compact-order-head>.compact-model-open{grid-column:4;grid-row:1;width:40px;height:40px;min-height:40px;padding:0;border:1px solid #829b92;border-radius:9px;color:#bfffe0;background:#1c2927;font-size:25px}#jobs tr.compact-order .compact-order-head>.compact-order-sheet{grid-column:5!important}
