#scheduleButton{border:1px solid #cbd5e1;border-radius:12px;padding:11px 15px;background:#fff;color:#0f2747;font-weight:800}.schedule632-backdrop{position:fixed;inset:0;z-index:10000;background:#0f172acc;display:grid;place-items:center;padding:18px}.schedule632-modal{width:min(1050px,100%);max-height:94vh;overflow:auto;border-radius:24px;background:#fff;color:#102747;box-shadow:0 30px 80px #0006}.schedule632-head{display:flex;justify-content:space-between;align-items:start;padding:22px 24px;border-bottom:1px solid #e2e8f0}.schedule632-head h2{margin:0}.schedule632-head p{margin:5px 0 0;color:#64748b}.schedule632-close{border:1px solid #dbe3ee;border-radius:12px;background:#fff;font-size:25px}.schedule632-body{padding:22px 24px}.schedule632-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.schedule632-grid label,.schedule632-note{display:grid;gap:7px;font-weight:700}.schedule632-grid select,.schedule632-note textarea{border:1px solid #cbd5e1;border-radius:12px;padding:12px;background:#f8fafc;color:#102747}.schedule632-fixed{padding:12px;border:1px solid #dbe3ee;border-radius:12px;background:#f1f5f9}.schedule632-bookings{display:grid;gap:9px;margin:18px 0}.schedule632-leg{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:12px;border:1px solid #dbe3ee;border-radius:14px}.schedule632-leg b:first-child{width:35px;height:35px;border-radius:50%;display:grid;place-items:center;background:#1769e0;color:#fff}.schedule632-leg small{display:block;color:#64748b}.schedule632-leg button{border:0;background:#eef2f7;border-radius:9px;padding:8px}.schedule632-add{width:100%;border:1px dashed #94a3b8;border-radius:12px;padding:12px;background:#f8fafc}.schedule632-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.schedule632-actions button{border:1px solid #cbd5e1;border-radius:12px;padding:12px 18px;background:#fff;font-weight:800}.schedule632-actions .primary{border-color:#1769e0;background:#1769e0;color:#fff}@media(max-width:650px){.schedule632-grid{grid-template-columns:1fr}.schedule632-head,.schedule632-body{padding:16px}.schedule632-actions{display:grid}.schedule632-actions button{width:100%}}
.schedule647-loading{padding:48px;text-align:center;font-weight:800}.schedule647-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.schedule647-toolbar button,.schedule647-card-actions button{border:1px solid #cbd5e1;border-radius:10px;padding:9px 13px;background:#fff;color:#102747;font-weight:800}.schedule647-toolbar .primary,.schedule647-card-actions .primary{border-color:#1769e0;background:#1769e0;color:#fff}.schedule647-card-actions .danger{border-color:#fecaca;background:#fff1f2;color:#be123c}.schedule647-list{display:grid;gap:12px}.schedule647-card{padding:15px;border:1px solid #dbe3ee;border-radius:16px;background:#fff}.schedule647-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.schedule647-card-head strong{display:block;font-size:16px}.schedule647-card-head small{display:block;margin-top:4px;color:#64748b}.schedule647-status{border-radius:999px;padding:5px 9px;background:#e2e8f0;font-size:11px;font-weight:900;white-space:nowrap}.schedule647-status.dispatched,.schedule647-status.acknowledged{background:#dbeafe;color:#1d4ed8}.schedule647-status.in_progress{background:#fef3c7;color:#92400e}.schedule647-status.completed{background:#dcfce7;color:#166534}.schedule647-status.cancelled{background:#fee2e2;color:#991b1b}.schedule647-card ol{display:grid;gap:6px;margin:12px 0;padding-left:24px}.schedule647-card li span{display:block;color:#64748b;font-size:12px}.schedule647-card p{color:#475569;font-size:13px}.schedule647-card-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}@media(max-width:650px){.schedule647-toolbar,.schedule647-card-head{align-items:stretch;flex-direction:column}.schedule647-card-actions{display:grid}.schedule647-card-actions button{width:100%}}
#scheduleButton{width:46px!important;height:44px!important;display:grid!important;place-items:center;padding:7px!important;cursor:pointer}#scheduleButton img,#scheduleButton svg{display:block;width:31px;height:31px;color:#0f2747}
