.admin-workspace-shell:has(.admin-console-riders){grid-template-columns:236px minmax(0,1fr);gap:24px}.admin-workspace-main:has(.admin-console-riders){padding-top:12px}.admin-workspace-main:has(.admin-console-riders) .admin-topbar{grid-template-columns:minmax(460px,640px) auto;justify-content:space-between;margin-bottom:18px}.admin-workspace-main:has(.admin-console-riders) .admin-global-search{min-height:42px}.admin-workspace-main:has(.admin-console-riders) .admin-workspace-header{margin-bottom:16px}.admin-console-riders{gap:16px;display:grid}.admin-console-riders .admin-panel{background:#fffffff5;border-radius:16px;box-shadow:0 16px 44px #0f172a0e}.admin-rider-status{background:linear-gradient(90deg,#ebf8f0eb,#f9fdfbf5);border-color:#0f5a312e;grid-template-columns:58px minmax(170px,.28fr) minmax(260px,1fr) auto;align-items:center;gap:16px;min-height:88px;padding:18px;display:grid}.admin-rider-status-icon{width:50px;height:50px;color:var(--admin-shell-green);background:#0f5a311f;border-radius:50%;place-items:center;display:inline-grid}.admin-rider-status-icon svg{width:28px;height:28px}.admin-rider-status .admin-status-heading{gap:3px}.admin-rider-status .admin-status-heading h2{margin:0;font-size:1.52rem;line-height:1.08}.admin-rider-status .admin-status-copy-stack{text-align:center;justify-items:center}.admin-rider-status .admin-status-copy{color:var(--admin-shell-muted);font-size:.92rem;font-weight:650}.admin-rider-status-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.admin-rider-status-actions .button-secondary,.admin-rider-template-button,.admin-rider-actions .button-primary,.admin-rider-actions .button-secondary,.admin-rider-filter-actions .button-primary,.admin-rider-filter-actions .button-secondary,.admin-rider-disabled-button{border-radius:9px;min-height:38px;padding:0 16px;font-size:.86rem}.admin-rider-status-actions .button-secondary{color:var(--admin-shell-text);white-space:nowrap;gap:8px;font-weight:800;text-decoration:none}.admin-rider-status-actions svg,.admin-rider-template-button svg{width:17px;height:17px}.admin-rider-workspace-layout{grid-template-columns:minmax(620px,1.18fr) minmax(380px,.92fr);align-items:start;gap:20px;display:grid}.admin-rider-create-card{gap:12px;padding:16px 18px}.admin-rider-side-rail{gap:14px;min-width:0;display:grid}.admin-rider-side-card{gap:12px;padding:16px 18px}.admin-rider-card-heading{gap:6px;display:grid}.admin-rider-card-heading h2,.admin-rider-queue-heading h2{color:var(--admin-shell-text);margin:0;font-size:1.32rem;line-height:1.12}.admin-rider-create-card .admin-rider-card-heading h2{letter-spacing:0;font-size:1.78rem}.admin-rider-card-heading p:not(.eyebrow),.admin-rider-helper,.admin-rider-workflow-list p,.admin-rider-selected-placeholder p,.admin-rider-selected-editor p{color:var(--admin-shell-muted);margin:0;font-size:.88rem;line-height:1.45}.admin-rider-form,.admin-rider-review-controls,.admin-rider-selected-editor{gap:14px;display:grid}.admin-rider-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 14px;display:grid}.admin-rider-form-grid>.field:not(.field-wide):not(.admin-rider-time-field){grid-column:span 2}.admin-rider-time-field{grid-column:span 1}.admin-rider-form-grid .field span,.admin-rider-filter-form .field span,.admin-rider-selected-grid .field span,.admin-rider-side-card .field span{color:#4d565e;font-size:.78rem;font-weight:850}.admin-rider-form-grid .field input,.admin-rider-form-grid .field select,.admin-rider-form-grid .field textarea,.admin-rider-filter-form .field input,.admin-rider-filter-form .field select,.admin-rider-selected-grid .field input,.admin-rider-selected-grid .field select,.admin-rider-selected-grid .field textarea,.admin-rider-side-card .field input{background:#fffffff2;border-color:#10141721;border-radius:9px;min-height:40px;font-size:.9rem}.admin-rider-form-grid .field input,.admin-rider-form-grid .field select,.admin-rider-form-grid .field textarea{min-height:36px;padding-block:7px}.admin-rider-form-grid .field textarea{min-height:42px}.admin-rider-form-grid .field-hint{min-height:0;color:var(--admin-shell-muted);font-size:.76rem}.admin-rider-phone-control{grid-template-columns:116px minmax(0,1fr);min-width:0;display:grid}.admin-rider-phone-control .admin-rider-phone-prefix{min-height:40px;color:var(--admin-shell-text);background:#fffffff2;border:1px solid #10141721;border-right:0;border-radius:9px 0 0 9px;align-items:center;gap:8px;padding:0 10px;font-size:.88rem;font-weight:750;display:inline-flex}.admin-rider-phone-control input{border-radius:0 9px 9px 0!important}.admin-rider-flag{background:linear-gradient(90deg,#128145 0 33%,#fff 33% 66%,#128145 66% 100%);border-radius:2px;width:20px;height:14px;display:inline-block;box-shadow:inset 0 0 0 1px #10141714}.admin-rider-form-footer{border-top:1px solid #10141714;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:9px;display:flex}.admin-rider-actions,.admin-rider-filter-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-rider-actions .button-primary,.admin-rider-filter-actions .button-primary{background:var(--admin-shell-green)}.admin-rider-consent{color:var(--admin-shell-text);flex:420px;justify-content:flex-end;align-items:center;gap:8px;font-size:.82rem;font-weight:700;line-height:1.35;display:inline-flex}.admin-rider-consent input{width:18px;height:18px;accent-color:var(--admin-shell-green)}.admin-rider-template-button{width:fit-content;color:var(--admin-shell-green);background:#0f5a3112;border-color:#0f5a312e;gap:8px;font-weight:850}.admin-rider-disabled-button{color:#fff;background:#10141724;width:fit-content}.admin-rider-workflow-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.admin-rider-workflow-list li{grid-template-columns:26px minmax(0,1fr);align-items:start;gap:10px;display:grid}.admin-rider-workflow-list li>span{width:24px;height:24px;color:var(--admin-shell-text);background:#fff;border:1px solid #10141747;border-radius:50%;place-items:center;font-size:.78rem;font-weight:900;display:inline-grid}.admin-rider-workflow-list li:first-child>span{border-color:var(--admin-shell-green);background:var(--admin-shell-green);color:#fff}.admin-rider-workflow-list strong{color:var(--admin-shell-text);font-size:.86rem;line-height:1.25}.admin-rider-queue-heading{justify-content:space-between;align-items:start;gap:14px;display:flex}.admin-rider-queue-heading>span{color:var(--admin-shell-muted);font-size:.82rem;font-weight:850}.admin-rider-review-layout{grid-template-columns:minmax(0,1.05fr) minmax(210px,.72fr);align-items:stretch;gap:12px;min-width:0;display:grid}.admin-rider-filter-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 10px;display:grid}.admin-rider-filter-form .field-wide,.admin-rider-filter-actions{grid-column:1/-1}.admin-rider-hidden-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.admin-rider-queue-list{max-height:280px;padding-right:2px;overflow:auto}.admin-rider-queue-list .admin-list-item{box-shadow:none;grid-template-columns:minmax(0,1fr);gap:8px;padding:10px}.admin-rider-queue-list .admin-list-badges{justify-content:flex-start}.admin-rider-selected-placeholder,.admin-rider-selected-editor{overflow-wrap:anywhere;background:#1014170b;border-radius:12px;min-width:0;min-height:134px;padding:16px}.admin-rider-selected-placeholder{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;display:grid}.admin-rider-selected-placeholder>span{width:44px;height:44px;color:var(--admin-shell-text);background:#ffffffc2;border-radius:50%;place-items:center;display:inline-grid}.admin-rider-selected-placeholder svg{width:24px;height:24px}.admin-rider-selected-placeholder strong,.admin-rider-selected-editor h3{color:var(--admin-shell-text);font-size:.94rem}.admin-rider-selected-editor{background:#0f5a310d;align-content:start}.admin-rider-selected-editor h3{margin:0;font-size:1.05rem}.admin-rider-selected-grid{grid-template-columns:1fr;gap:10px;min-width:0;display:grid}.admin-rider-selected-grid .field-wide{grid-column:1/-1}.admin-rider-selected-grid .admin-rider-time-field{grid-column:span 1}.admin-rider-selected-meta{flex-wrap:wrap;gap:6px;display:flex}.admin-rider-selected-meta span{min-height:24px;color:var(--admin-shell-muted);background:#ffffffc7;border-radius:999px;align-items:center;padding:0 8px;font-size:.74rem;font-weight:800;display:inline-flex}.admin-rider-selected-grid .field,.admin-rider-selected-grid .admin-rider-phone-control,.admin-rider-selected-grid .admin-rider-phone-control input{min-width:0}.admin-rider-selected-grid .admin-rider-phone-control{grid-template-columns:max-content minmax(0,1fr)}.admin-rider-selected-grid .admin-rider-phone-prefix{min-width:0}@media (max-width:1180px){.admin-rider-status{grid-template-columns:52px minmax(140px,.32fr) minmax(220px,1fr)}.admin-rider-status-actions{grid-column:2/-1;justify-content:flex-start}.admin-rider-workspace-layout{grid-template-columns:1fr}.admin-rider-side-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-rider-review-card{grid-column:1/-1}}@media (max-width:760px){.admin-workspace-shell:has(.admin-console-riders){grid-template-columns:1fr;gap:0;padding:0}.admin-workspace-main:has(.admin-console-riders){padding:14px 14px 28px}.admin-workspace-main:has(.admin-console-riders) .admin-topbar{grid-template-columns:1fr auto}.admin-rider-status{grid-template-columns:48px minmax(0,1fr);align-items:start;padding:14px}.admin-rider-status .admin-status-copy-stack,.admin-rider-status-actions{text-align:left;grid-column:1/-1;justify-content:flex-start;justify-items:start}.admin-rider-form-grid,.admin-rider-side-rail,.admin-rider-review-layout,.admin-rider-filter-form,.admin-rider-selected-grid{grid-template-columns:1fr}.admin-rider-phone-control{grid-template-columns:104px minmax(0,1fr)}.admin-rider-form-grid>.field:not(.field-wide):not(.admin-rider-time-field),.admin-rider-time-field{grid-column:auto}.admin-rider-form-footer,.admin-rider-consent{justify-content:flex-start}}
