.turnaround-command{display:grid;grid-template-columns:minmax(215px,.75fr) minmax(260px,1.1fr) minmax(160px,.55fr) auto;align-items:center;gap:22px;margin-bottom:16px;padding:18px 20px;border:1px solid rgba(99,209,195,.2);border-radius:15px;background:radial-gradient(circle at 8% 0,rgba(52,153,153,.2),transparent 34%),#0a2231;box-shadow:0 15px 36px rgba(0,0,0,.16)}.turnaround-command>div:first-child{display:grid;gap:4px}.turnaround-command>div:first-child small,.turnaround-status small{font:700 .67rem/1.2 'Roboto Mono',monospace;color:#72a1aa;letter-spacing:.08em}.turnaround-command>div:first-child b{font-size:1.45rem;color:#e7f8f7}.turnaround-command>div:first-child span{font-size:.74rem;color:#86a0aa}.turnaround-progress{display:grid;gap:8px}.turnaround-progress>div{display:flex;justify-content:space-between;gap:12px}.turnaround-progress span{font-size:.78rem;color:#89a6ae}.turnaround-progress b{color:#e7f7f6}.turnaround-progress>i{height:9px;border-radius:999px;background:#193845;overflow:hidden}.turnaround-progress>i em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#279aa2,#66d6b5);transition:width .28s}.turnaround-progress small{font-size:.71rem;color:#7895a0}.turnaround-status{display:grid;gap:4px;padding-left:18px;border-left:1px solid rgba(125,165,177,.16)}.turnaround-status b{font:700 .78rem/1.25 'Roboto Mono',monospace;color:#f0ba64}.turnaround-status span{font-size:.72rem;color:#899faa}.turnaround-status.ready b{color:#64d5b4}.turnaround-layout{display:grid;grid-template-columns:minmax(0,1.72fr) minmax(300px,.68fr);gap:17px}.turnaround-kicker{margin:0!important;font:700 .68rem/1.3 'Roboto Mono',monospace!important;color:#66cfca!important;letter-spacing:.07em}.turnaround-demo{padding:6px 8px;border-radius:6px;background:rgba(87,203,197,.1);font:700 .63rem/1 'Roboto Mono',monospace;color:#6dd6cf}.turnaround-tasks{display:grid;gap:8px}.turnaround-tasks article{display:grid;grid-template-columns:48px 40px minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:11px 12px;border:1px solid rgba(119,163,175,.14);border-radius:11px;background:#0c2837;transition:border-color .2s,background .2s}.turnaround-tasks article.active{border-color:rgba(93,207,194,.25)}.turnaround-tasks article.priority{border-color:rgba(239,181,84,.4);background:linear-gradient(90deg,rgba(102,66,18,.18),#0c2837 55%)}.turnaround-tasks time{font:700 .68rem/1 'Roboto Mono',monospace;color:#7596a2}.turn-code{display:grid;place-items:center;width:38px;height:38px;border-radius:9px;background:#153b49;color:#6cd6cf;font:800 .68rem/1 'Roboto Mono',monospace}.turnaround-tasks article.priority .turn-code{background:rgba(239,181,84,.13);color:#f2bd69}.turnaround-tasks article>div{display:grid;gap:3px;min-width:0}.turnaround-tasks article>div small{font:700 .62rem/1.2 'Roboto Mono',monospace;color:#6da0aa;letter-spacing:.04em}.turnaround-tasks article>div b{font-size:.85rem;color:#e2eff1}.turnaround-tasks article>div p{margin:0;font-size:.72rem;line-height:1.4;color:#7c98a3}.turnaround-tasks article>em{font:700 .62rem/1.2 'Roboto Mono',monospace;color:#62d0b0}.turnaround-tasks article.active>em{color:#70cfca}.turnaround-tasks article.priority>em{color:#efb760}.turnaround-tasks article>button{padding:7px 9px;border:1px solid rgba(100,207,194,.3);border-radius:7px;background:transparent;color:#71d4c7;font-size:.68rem;font-weight:700;cursor:pointer}.turnaround-tasks article>button:disabled{border-color:rgba(121,156,167,.13);color:#6f8992;cursor:default}.turnaround-tasks article.completed-now{animation:turn-complete .42s ease}@keyframes turn-complete{50%{border-color:#63d2b1;box-shadow:0 0 0 4px rgba(99,210,177,.08)}}.guest-readiness>h2{margin:5px 0 14px}.guest-arrival{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.guest-arrival span{display:grid;gap:4px;padding:10px;border:1px solid rgba(119,164,176,.14);border-radius:9px;background:#0c2837;text-align:center}.guest-arrival small{font:700 .59rem/1 'Roboto Mono',monospace;color:#71949f}.guest-arrival b{font-size:.78rem;color:#e3f1f2}.guest-flags{display:grid;gap:8px;margin:13px 0}.guest-flags article{display:grid;grid-template-columns:35px 1fr auto;align-items:center;gap:9px;padding:10px;border:1px solid rgba(119,163,175,.13);border-radius:9px;background:#0c2837}.guest-flags article>span{display:grid;place-items:center;width:33px;height:33px;border-radius:8px;background:#163b49;color:#68d4cd;font:800 .62rem/1 'Roboto Mono',monospace}.guest-flags article>div{display:grid;gap:2px}.guest-flags b{font-size:.78rem;color:#dcebed}.guest-flags small{font-size:.67rem;color:#77949f}.guest-flags em{font:700 .58rem/1.2 'Roboto Mono',monospace;color:#62ceb0}.turnaround-cost{margin:14px 0;padding:11px;border:1px solid rgba(104,207,190,.16);border-radius:9px;background:rgba(40,121,118,.08)}.turnaround-cost div{display:flex;justify-content:space-between;gap:12px;padding:6px 0;color:#8ca5ae}.turnaround-cost div:last-child{border-top:1px solid rgba(119,161,173,.12);color:#61cfb0}.turnaround-confirm{display:flex;align-items:flex-start;gap:9px;margin:13px 0;padding:11px;border:1px solid rgba(120,163,175,.16);border-radius:9px;background:#0c2837}.turnaround-confirm input{margin-top:3px;accent-color:#5bd0af}.turnaround-confirm span{font-size:.73rem;line-height:1.48;color:#89a4ad}.turnaround-ready{display:grid;gap:4px;margin-top:12px;padding:12px;border:1px solid rgba(91,209,177,.33);border-radius:10px;background:rgba(51,154,125,.1)}.turnaround-ready span{font:700 .62rem/1.2 'Roboto Mono',monospace;color:#61d3b1}.turnaround-ready b{color:#e6f5f1}.turnaround-ready p{margin:0;font-size:.71rem;line-height:1.42;color:#8ba5ad}.turnaround-privacy{display:block;margin:12px auto 0;border:0;background:transparent;color:#6ebdbb;text-decoration:underline;cursor:pointer;font-size:.7rem}
@media(max-width:1120px){.turnaround-command{grid-template-columns:1fr 1fr}.turnaround-status{padding-left:0;border-left:0}.turnaround-layout{grid-template-columns:1fr}}
@media(max-width:760px){.turnaround-tasks article{grid-template-columns:42px 1fr auto}.turnaround-tasks time{grid-column:1}.turn-code{grid-column:1;grid-row:2}.turnaround-tasks article>div{grid-column:2/4;grid-row:1/3}.turnaround-tasks article>em{grid-column:2}.turnaround-tasks article>button{grid-column:3}}
@media(max-width:680px){.turnaround-command{grid-template-columns:1fr;gap:16px}.turnaround-command>button{width:100%}.guest-arrival{grid-template-columns:1fr}.turnaround-tasks article{grid-template-columns:38px 1fr}.turnaround-tasks time{display:none}.turn-code{grid-column:1;grid-row:1}.turnaround-tasks article>div{grid-column:2;grid-row:1}.turnaround-tasks article>em,.turnaround-tasks article>button{grid-column:2}.turnaround-tasks article>button{width:100%}}
