.agency-theme-scope .og-workspace{display:flex;flex-direction:column;gap:1.5rem;width:100%;min-width:0}.agency-theme-scope .og-ws-card{border:1px solid var(--app-border);border-radius:.75rem;background:var(--app-surface-muted);overflow:hidden}.agency-theme-scope .og-ws-card--allow-overflow{overflow:visible;position:relative;z-index:4}.agency-theme-scope .og-ws-card--allow-overflow .og-ws-card__body{overflow:visible}.agency-theme-scope .og-ws-card--accent-purple{border-left:3px solid var(--neon-purple)}.agency-theme-scope .og-ws-card--accent-green{border-left:3px solid var(--neon-green)}.agency-theme-scope .og-ws-card--accent-blue{border-left:3px solid var(--neon-blue)}.agency-theme-scope .og-ws-card--accent-pink{border-left:3px solid var(--neon-pink)}.agency-theme-scope .og-ws-card--accent-orange{border-left:3px solid var(--neon-orange)}.agency-theme-scope .og-ws-card__head{padding:1.25rem 1.5rem 0}.agency-theme-scope .og-ws-card__head--with-actions{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem}.agency-theme-scope .og-ws-card__head-text{min-width:0;flex:1 1 auto}.agency-theme-scope .og-ws-card__actions{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem .75rem;margin-left:auto}.agency-theme-scope .og-ws-card__close{flex-shrink:0;display:inline-flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border:1px solid var(--app-border);border-radius:.5rem;background:var(--app-shell-bg,#07070e);font-size:1.25rem;line-height:1;color:var(--text-muted);text-decoration:none;transition:border-color .15s,color .15s}.agency-theme-scope .og-ws-card__close:hover{border-color:var(--neon-blue);color:var(--neon-blue)}.agency-theme-scope .og-ws-card__title{font-family:var(--font-space),sans-serif;font-size:1.125rem;font-weight:700;color:var(--text-primary)}.agency-theme-scope .og-ws-card__sub{margin-top:.35rem;font-size:.8125rem;color:var(--text-muted)}.agency-theme-scope .og-ws-list-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.agency-theme-scope .og-ws-list-toolbar .og-ws-input{flex:1 1 12rem;min-width:0}.agency-theme-scope .og-ws-card__body{padding:1.25rem 1.5rem 1.5rem}.agency-theme-scope .og-ws-subpanel{border:1px solid var(--app-border);border-radius:.625rem;background:var(--app-shell-bg);overflow:hidden}.agency-theme-scope .og-ws-subpanel--accent-purple{border-left:3px solid var(--neon-purple)}.agency-theme-scope .og-ws-subpanel--accent-green{border-left:3px solid var(--neon-green)}.agency-theme-scope .og-ws-subpanel--accent-blue{border-left:3px solid var(--neon-blue)}.agency-theme-scope .og-ws-subpanel--accent-pink{border-left:3px solid var(--neon-pink)}.agency-theme-scope .og-ws-subpanel--accent-orange{border-left:3px solid var(--neon-orange)}.agency-theme-scope .og-ws-subpanel__head{padding:.875rem 1.125rem;border-bottom:1px solid var(--app-border);background:rgba(255,255,255,.02)}.agency-theme-scope .og-ws-subpanel__title{font-family:var(--font-space),sans-serif;font-size:.9375rem;font-weight:600;color:var(--text-primary)}.agency-theme-scope .og-ws-subpanel__sub{margin-top:.25rem;font-size:.75rem;line-height:1.45;color:var(--text-muted)}.agency-theme-scope .og-ws-subpanel__body{padding:1rem 1.125rem 1.125rem}.agency-theme-scope .og-ws-subpanel__inner{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--app-border)}.agency-theme-scope .og-ws-subpanel__inner-title{margin-bottom:.35rem;font-size:.8125rem;font-weight:600;color:var(--text-primary)}.agency-theme-scope .og-ws-subpanel__inner-sub{margin-bottom:.75rem;font-size:.6875rem;line-height:1.45;color:var(--text-muted)}.agency-theme-scope .og-ws-stats{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:1fr}@media (min-width:640px){.agency-theme-scope .og-ws-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.agency-theme-scope .og-ws-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.agency-theme-scope .og-ws-stat{border:1px solid var(--app-border);border-radius:.625rem;background:var(--app-shell-bg);padding:1rem 1.125rem;min-width:0}.agency-theme-scope .og-ws-stat__label{font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.agency-theme-scope .og-ws-stat__value{margin-top:.5rem;font-family:var(--font-space),sans-serif;font-size:1.125rem;font-weight:700;line-height:1.25;color:var(--text-primary);word-break:break-word}.agency-theme-scope .og-ws-stat__value--blue{color:var(--neon-blue)}.agency-theme-scope .og-ws-stat__hint{margin-top:.35rem;font-size:.75rem;color:var(--text-muted)}.agency-theme-scope .og-ws-stat__row{margin-top:.5rem;display:flex;flex-direction:column;align-items:flex-start;gap:.4rem}.agency-theme-scope .og-ws-badge{display:inline-flex;border-radius:9999px;border:1px solid;padding:.2rem .65rem;font-size:.6875rem;font-weight:600;letter-spacing:normal;text-transform:none}.agency-theme-scope .og-ws-badge--purple{border-color:var(--neon-purple);color:var(--neon-purple);background:rgba(184,41,221,.12)}.agency-theme-scope .og-ws-badge--green{border-color:var(--neon-green);color:var(--neon-green);background:rgba(57,255,20,.1)}.agency-theme-scope .og-ws-badge--blue{border-color:var(--neon-blue);color:var(--neon-blue);background:rgba(0,212,255,.1)}.agency-theme-scope .og-ws-badge--orange{border-color:var(--neon-orange);color:var(--neon-orange);background:rgba(255,107,53,.1)}.agency-theme-scope .og-ws-badge--pink{border-color:var(--neon-pink);color:var(--neon-pink);background:rgba(255,45,149,.1)}.agency-theme-scope .og-ws-badge--yellow{border-color:var(--neon-yellow);color:var(--neon-yellow);background:rgba(255,238,0,.08)}.agency-theme-scope .og-ws-badge--muted{border-color:rgba(255,255,255,.18);color:rgba(255,255,255,.55);background:rgba(255,255,255,.04)}.agency-theme-scope button.og-ws-badge{margin:0;font:inherit;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.agency-theme-scope .og-ws-badge--clickable{cursor:pointer;transition:opacity .15s ease,filter .15s ease}.agency-theme-scope .og-ws-badge--clickable:hover:not(:disabled){filter:brightness(1.12)}.agency-theme-scope .og-ws-badge--clickable:disabled{cursor:wait;opacity:.55}.agency-theme-scope .og-ws-badge--text-button{border-radius:.5rem;padding:.4rem .75rem;font-size:.75rem;font-weight:600;letter-spacing:normal;text-transform:none}.agency-theme-scope .og-ws-switch{display:inline-flex;position:relative;align-items:center;gap:.5rem;min-height:1.5rem;min-width:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation}.agency-theme-scope .og-ws-switch--disabled{cursor:not-allowed;opacity:.55}.agency-theme-scope .og-ws-switch--pending{cursor:wait}.agency-theme-scope .og-ws-switch__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;inset:0 auto auto 0}.agency-theme-scope .og-ws-switch__track{position:relative;display:inline-block;width:2.5rem;height:1.375rem;flex-shrink:0;border-radius:9999px;border:1px solid var(--app-border);background:rgba(255,255,255,.08);transition:background .15s ease,border-color .15s ease}.agency-theme-scope .og-ws-switch__track:after{content:"";position:absolute;top:2px;left:2px;width:1rem;height:1rem;border-radius:9999px;background:var(--text-muted);transition:transform .15s ease,background .15s ease}.agency-theme-scope .og-ws-switch__input:checked+.og-ws-switch__track{border-color:var(--neon-blue);background:rgba(0,212,255,.18)}.agency-theme-scope .og-ws-switch__input:checked+.og-ws-switch__track:after{transform:translateX(1.1rem);background:var(--neon-blue)}.agency-theme-scope .og-ws-switch__input:focus-visible+.og-ws-switch__track{outline:2px solid var(--neon-blue);outline-offset:2px}.agency-theme-scope .og-ws-switch__label{font-size:.75rem;font-weight:600;color:var(--text-secondary);min-width:2.5rem}.agency-theme-scope .og-ws-switch__label--vitrin-incomplete{color:var(--neon-red)}.agency-theme-scope .og-ws-switch__label--muted{color:var(--text-muted,rgba(255,255,255,.45))}.agency-theme-scope .og-ws-seo-listing{font-size:.75rem;font-weight:700;letter-spacing:.02em;white-space:nowrap}.agency-theme-scope .og-ws-seo-listing--ok{color:var(--neon-green)}.agency-theme-scope .og-ws-seo-listing--missing{color:var(--neon-red)}.agency-theme-scope .og-ws-seo-listing--na{color:var(--text-muted);font-weight:500}.agency-theme-scope .og-ws-code{font-size:.6875rem;color:var(--text-muted)}.agency-theme-scope .og-ws-alert{margin-top:0;border-radius:.625rem;border:1px solid;padding:.75rem 1rem;font-size:.875rem;line-height:1.45}.agency-theme-scope .og-ws-alert--warn{border-color:rgba(255,107,53,.35);background:rgba(255,107,53,.08);color:var(--neon-orange)}.agency-theme-scope .og-ws-alert--danger{border-color:rgba(239,68,68,.4);background:rgba(239,68,68,.1);color:#fca5a5}.agency-theme-scope .og-ws-alert--info{border-color:rgba(0,212,255,.25);background:rgba(0,212,255,.06);color:var(--text-secondary);font-size:.875rem;line-height:1.5}.agency-theme-scope .og-ws-alert--info strong{color:var(--text-primary)}.agency-theme-scope a.og-ws-btn-outline{display:inline-flex;align-items:center;text-decoration:none}.agency-theme-scope .og-ws-btn-outline--muted{border-color:var(--app-border-strong);color:var(--text-muted)}.agency-theme-scope .og-ws-btn-outline--muted:hover{border-color:var(--neon-orange);color:var(--neon-orange);background:rgba(255,107,53,.08)}.agency-theme-scope .og-ws-btn-outline--danger{border-color:rgba(239,68,68,.45);color:#fca5a5}.agency-theme-scope .og-ws-btn-outline--danger:hover{background:rgba(239,68,68,.1)}.agency-theme-scope .og-ws-section-title{margin-bottom:.75rem;font-size:.875rem;font-weight:600;color:var(--text-primary)}.agency-theme-scope .og-ws-table-wrap{overflow-x:auto;border:1px solid var(--app-border);border-radius:.625rem;background:var(--app-shell-bg)}.agency-theme-scope .og-ws-table{width:100%;min-width:36rem;border-collapse:collapse;font-size:.875rem}.agency-theme-scope .og-ws-table thead{background:var(--app-table-head);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.agency-theme-scope .og-ws-table td,.agency-theme-scope .og-ws-table th{padding:.75rem 1rem;text-align:left;border-top:1px solid var(--app-border)}.agency-theme-scope .og-ws-table tbody tr:first-child td{border-top:none}.agency-theme-scope .og-ws-table tbody{color:var(--text-secondary)}.agency-theme-scope .og-ws-table td strong{color:var(--text-primary)}.agency-theme-scope .og-ws-table .og-ws-mono{font-family:ui-monospace,monospace;color:var(--neon-blue)}.agency-theme-scope .og-ws-table-wrap--vehicle-lookups .og-ws-table,.agency-theme-scope .og-ws-table-wrap--vehicle-params .og-ws-table{width:100%;table-layout:fixed}.agency-theme-scope .og-ws-table-wrap--vehicle-lookups .og-ws-table td,.agency-theme-scope .og-ws-table-wrap--vehicle-lookups .og-ws-table th,.agency-theme-scope .og-ws-table-wrap--vehicle-params .og-ws-table td,.agency-theme-scope .og-ws-table-wrap--vehicle-params .og-ws-table th{vertical-align:middle;overflow-wrap:anywhere}.agency-theme-scope .og-ws-table-wrap--vehicle-params__col-kind{width:5.5rem}.agency-theme-scope .og-ws-table-wrap--vehicle-params__col-name{width:auto}.agency-theme-scope .og-ws-table-wrap--vehicle-params__col-status{width:7rem}.agency-theme-scope .og-ws-table-wrap--vehicle-params__col-actions{width:12.5rem}.agency-theme-scope .og-ws-table-wrap--vehicle-lookups__col-name{width:auto}.agency-theme-scope .og-ws-table-wrap--vehicle-lookups__col-status{width:7rem}.agency-theme-scope .og-ws-table-wrap--vehicle-lookups__col-actions{width:7.5rem}.agency-theme-scope .og-ws-table-wrap--routes .og-ws-table{width:100%;min-width:74rem;table-layout:fixed}.agency-theme-scope .og-ws-table-wrap--routes .og-ws-table td,.agency-theme-scope .og-ws-table-wrap--routes .og-ws-table th{vertical-align:top;padding-left:.5rem;padding-right:.5rem;overflow-wrap:anywhere}.agency-theme-scope .og-ws-table-wrap--routes .og-ws-table td:first-child,.agency-theme-scope .og-ws-table-wrap--routes .og-ws-table th:first-child{width:4.5rem}.agency-theme-scope .og-ws-table-wrap--routes .og-ws-table td:nth-child(2),.agency-theme-scope .og-ws-table-wrap--routes .og-ws-table th:nth-child(2){width:14rem}.agency-theme-scope .og-ws-table-wrap--routes .og-ws-table td:nth-child(3),.agency-theme-scope .og-ws-table-wrap--routes .og-ws-table th:nth-child(3){width:12rem}.agency-theme-scope .og-ws-table-wrap--routes .og-ws-table td:nth-child(4),.agency-theme-scope .og-ws-table-wrap--routes .og-ws-table td:nth-child(5),.agency-theme-scope .og-ws-table-wrap--routes .og-ws-table th:nth-child(4),.agency-theme-scope .og-ws-table-wrap--routes .og-ws-table th:nth-child(5){width:6.5rem}.agency-theme-scope .og-ws-table-wrap--routes .og-ws-table td:nth-child(6),.agency-theme-scope .og-ws-table-wrap--routes .og-ws-table th:nth-child(6){width:6rem}.agency-theme-scope .og-ws-table-wrap--routes .og-ws-table td:nth-child(7),.agency-theme-scope .og-ws-table-wrap--routes .og-ws-table th:nth-child(7){min-width:9rem;max-width:10.5rem;padding-right:.35rem}.agency-theme-scope .og-ws-table-wrap--routes .og-ws-table td:nth-child(8),.agency-theme-scope .og-ws-table-wrap--routes .og-ws-table th:nth-child(8){min-width:10.5rem;max-width:12rem;padding-right:.35rem}.agency-theme-scope .og-ws-table-wrap--routes .og-ws-table td:nth-child(9),.agency-theme-scope .og-ws-table-wrap--routes .og-ws-table th:nth-child(9){width:10.5rem;min-width:9rem;max-width:10.5rem;padding-left:.25rem;padding-right:.35rem;white-space:normal}.agency-theme-scope .og-ws-route-grid{border:1px solid var(--app-border);border-radius:.625rem;background:var(--app-shell-bg);overflow-x:hidden;overflow-y:hidden;width:100%;max-width:100%}.agency-theme-scope .og-ws-route-grid__header,.agency-theme-scope .og-ws-route-grid__row{display:grid;grid-template-columns:2.75rem minmax(7.5rem,1.25fr) minmax(6.5rem,.9fr) 4.25rem 4.25rem 4.75rem 4.75rem minmax(8.25rem,.95fr) minmax(8.25rem,1fr) 5.5rem;width:100%;min-width:0}.agency-theme-scope .og-ws-route-grid__header{background:var(--app-table-head);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.agency-theme-scope .og-ws-route-grid__cell,.agency-theme-scope .og-ws-route-grid__head{padding:.75rem .5rem;border-top:1px solid var(--app-border);min-width:0}.agency-theme-scope .og-ws-route-grid__header .og-ws-route-grid__head{border-top:none}.agency-theme-scope .og-ws-route-grid__head--status{display:flex;align-items:center;gap:.35rem;flex-wrap:nowrap;overflow:visible;text-transform:uppercase}.agency-theme-scope .og-ws-help-bubble{position:relative;display:inline-flex;vertical-align:middle;flex-shrink:0}.agency-theme-scope .og-ws-help-bubble__trigger{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;padding:0;border:none;border-radius:50%;background:transparent;color:var(--neon-blue);line-height:1;cursor:pointer;opacity:1;flex-shrink:0}.agency-theme-scope .og-ws-help-bubble__glyph{display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;border-radius:50%;border:1px solid color-mix(in srgb,var(--neon-blue) 65%,transparent);background:color-mix(in srgb,var(--neon-blue) 18%,transparent);font-size:.6875rem;font-weight:700;font-family:inherit;line-height:1;text-transform:none;letter-spacing:0}.agency-theme-scope .og-ws-help-bubble__trigger:focus-visible,.agency-theme-scope .og-ws-help-bubble__trigger:hover{opacity:1;outline:2px solid color-mix(in srgb,var(--neon-blue) 45%,transparent);outline-offset:2px}.agency-theme-scope .og-ws-help-bubble__panel{position:absolute;z-index:50;top:calc(100% + .4rem);left:0;width:min(19rem,calc(100vw - 2rem));max-height:min(24rem,70vh);overflow:auto;border:1px solid var(--app-border);border-radius:.625rem;background:var(--app-shell-bg);box-shadow:0 12px 32px rgb(0 0 0/.45);padding:.75rem .875rem .875rem;text-align:left;text-transform:none;letter-spacing:normal;font-size:.75rem;line-height:1.45;color:var(--text-secondary);white-space:normal}.agency-theme-scope .og-ws-help-bubble__panel--portal{position:fixed;z-index:12000}.agency-theme-scope .og-ws-help-bubble__panel--wide{width:min(22rem,calc(100vw - 2rem))}.agency-theme-scope .og-ws-help-bubble__close{position:absolute;top:.35rem;right:.4rem;border:none;background:transparent;color:var(--text-muted);font-size:1.125rem;line-height:1;cursor:pointer;padding:.15rem .35rem}.agency-theme-scope .og-ws-help-bubble__close:hover{color:var(--text-primary)}.agency-theme-scope .og-ws-help-bubble__content{display:grid;grid-gap:.65rem;gap:.65rem;padding-right:1rem}.agency-theme-scope .og-ws-help-bubble__lead{margin:0;color:var(--text-primary);font-size:.8125rem}.agency-theme-scope .og-ws-help-bubble__content h4{margin:0 0 .25rem;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--neon-blue)}.agency-theme-scope .og-ws-help-bubble__content ul{margin:0;padding-left:1.1rem}.agency-theme-scope .og-ws-help-bubble__content li+li{margin-top:.2rem}.agency-theme-scope .og-ws-help-bubble__table{width:100%;border-collapse:collapse;font-size:.6875rem}.agency-theme-scope .og-ws-help-bubble__table td,.agency-theme-scope .og-ws-help-bubble__table th{border:1px solid var(--app-border);padding:.3rem .4rem;vertical-align:top}.agency-theme-scope .og-ws-help-bubble__table th{background:var(--app-table-head);color:var(--text-muted);font-weight:600}.agency-theme-scope .og-ws-help-bubble__footnote{margin:.35rem 0 0;font-size:.6875rem;color:var(--text-muted)}.agency-theme-scope .og-ws-route-grid__body{color:var(--text-secondary)}.agency-theme-scope .og-ws-route-grid__cell--direction,.agency-theme-scope .og-ws-route-grid__cell--route{overflow:hidden}.agency-theme-scope .og-ws-route-grid__cell--direction>*,.agency-theme-scope .og-ws-route-grid__cell--route>*{min-width:0;max-width:100%}.agency-theme-scope .og-ws-route-grid__cell--cost,.agency-theme-scope .og-ws-route-grid__cell--distance,.agency-theme-scope .og-ws-route-grid__cell--duration,.agency-theme-scope .og-ws-route-grid__cell--sales,.agency-theme-scope .og-ws-route-grid__cell--sort{font-size:.75rem;white-space:nowrap}.agency-theme-scope .og-ws-route-list-vitrin,.agency-theme-scope .og-ws-route-list-vitrin__toggles{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}.agency-theme-scope .og-ws-route-list-vitrin__toggles .og-ws-switch__label{min-width:0;max-width:100%;font-size:.625rem;line-height:1.2}.agency-theme-scope .og-ws-route-list-vitrin__note{margin:0;font-size:.6875rem;line-height:1.35;color:var(--text-muted,rgba(255,255,255,.45));max-width:14rem}.agency-theme-scope .og-ws-route-list-status{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}.agency-theme-scope .og-ws-route-list-status__primary{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .65rem}.agency-theme-scope .og-ws-route-list-status__toggles{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}.agency-theme-scope .og-ws-route-list-status__toggles .og-ws-switch__label{min-width:0;font-size:.625rem}.agency-theme-scope .og-ws-route-list-status__badges{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .45rem}.agency-theme-scope .og-ws-route-list-status__badges .og-ws-badge{padding:.15rem .5rem}.agency-theme-scope .og-ws-route-list-status__note{margin:0;font-size:.6875rem;line-height:1.45;color:rgb(252 211 77/.75)}.agency-theme-scope .og-ws-route-grid__cell--actions,.agency-theme-scope .og-ws-route-grid__head--actions{padding-left:.35rem;padding-right:.35rem}.agency-theme-scope .og-ws-route-list-actions,.agency-theme-scope .og-ws-route-list-actions__row{display:flex;flex-direction:column;align-items:stretch;width:100%}.agency-theme-scope .og-ws-route-list-actions__row{gap:.3rem}.agency-theme-scope .og-ws-route-list-actions__btn{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;min-height:1.625rem;border-radius:.375rem;border:1px solid;padding:.2rem .35rem;font-size:.6875rem;font-weight:600;line-height:1.2;text-decoration:none;background:transparent;cursor:pointer;transition:background .15s ease,opacity .15s ease;white-space:nowrap}.agency-theme-scope .og-ws-route-list-actions__btn--blue{border-color:var(--neon-blue);color:var(--neon-blue)}.agency-theme-scope .og-ws-route-list-actions__btn--blue:hover{background:rgba(0,212,255,.08)}.agency-theme-scope .og-ws-route-list-actions__btn--muted{border-color:rgba(255,255,255,.22);color:rgba(255,255,255,.72)}.agency-theme-scope .og-ws-route-list-actions__btn--muted:hover{background:rgba(255,255,255,.06);color:rgba(255,255,255,.9)}.agency-theme-scope .og-ws-route-list-actions__btn--danger{border-color:rgba(248,113,113,.55);color:rgb(252,165,165)}.agency-theme-scope .og-ws-route-list-actions__btn--danger:hover{background:rgba(248,113,113,.1)}.agency-theme-scope .og-ws-route-list-actions__btn--disabled{opacity:.4;pointer-events:none;cursor:not-allowed}.agency-theme-scope .og-ws-table-wrap--route-points .og-ws-table{min-width:52rem}.agency-theme-scope .og-ws-table-wrap--route-points .og-ws-table td,.agency-theme-scope .og-ws-table-wrap--route-points .og-ws-table th{padding-left:.65rem;padding-right:.65rem}.agency-theme-scope .og-ws-table-wrap--route-points .og-ws-table td:first-child,.agency-theme-scope .og-ws-table-wrap--route-points .og-ws-table th:first-child{width:2.75rem;white-space:nowrap}.agency-theme-scope .og-ws-table-wrap--route-points .og-ws-table td:nth-child(2),.agency-theme-scope .og-ws-table-wrap--route-points .og-ws-table th:nth-child(2){width:5.5rem;max-width:5.5rem;white-space:nowrap}.agency-theme-scope .og-ws-table-wrap--route-points .og-ws-route-point-code{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agency-theme-scope .og-ws-table-wrap--route-points .og-ws-table td:nth-child(3),.agency-theme-scope .og-ws-table-wrap--route-points .og-ws-table th:nth-child(3){width:8.5rem;max-width:8.5rem}.agency-theme-scope .og-ws-table-wrap--route-points .og-ws-route-point-name{max-width:100%;color:var(--text-primary)}.agency-theme-scope .og-ws-table-wrap--route-points .og-ws-route-point-name>.truncate{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agency-theme-scope .og-ws-table-wrap--route-points .og-ws-table td:nth-child(7),.agency-theme-scope .og-ws-table-wrap--route-points .og-ws-table th:nth-child(7){min-width:9rem;max-width:10rem;padding-right:.5rem}.agency-theme-scope .og-ws-table-wrap--route-points .og-ws-route-point-status{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}.agency-theme-scope .og-ws-table-wrap--route-points .og-ws-route-point-status__toggles{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .65rem}.agency-theme-scope .og-ws-table-wrap--route-points .og-ws-badge{padding:.15rem .5rem}.agency-theme-scope .og-ws-table-wrap--route-points .og-ws-table td:nth-child(9),.agency-theme-scope .og-ws-table-wrap--route-points .og-ws-table th:nth-child(9){min-width:7rem;width:7rem;padding-left:.35rem;padding-right:.65rem;white-space:nowrap}.agency-theme-scope .og-ws-table-wrap--route-points .og-ws-route-point-actions{display:flex;justify-content:flex-end}.agency-theme-scope .og-ws-table-wrap--route-points .og-ws-route-point-actions .og-ws-btn-group{flex-direction:column;align-items:stretch;flex-wrap:nowrap;gap:.35rem}.agency-theme-scope .og-ws-table-wrap--route-areas .og-ws-table{min-width:56rem}.agency-theme-scope .og-ws-table-wrap--route-areas .og-ws-table td,.agency-theme-scope .og-ws-table-wrap--route-areas .og-ws-table th{padding-left:.65rem;padding-right:.65rem}.agency-theme-scope .og-ws-table-wrap--route-areas .og-ws-table td:first-child,.agency-theme-scope .og-ws-table-wrap--route-areas .og-ws-table th:first-child{min-width:9rem;max-width:11rem}.agency-theme-scope .og-ws-table-wrap--route-areas .og-ws-table td:nth-child(6),.agency-theme-scope .og-ws-table-wrap--route-areas .og-ws-table th:nth-child(6){min-width:9rem;max-width:10rem}.agency-theme-scope .og-ws-table-wrap--route-areas .og-ws-route-area-status{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}.agency-theme-scope .og-ws-table-wrap--route-areas .og-ws-table td:nth-child(8),.agency-theme-scope .og-ws-table-wrap--route-areas .og-ws-table th:nth-child(8){min-width:7rem;width:7rem;white-space:nowrap}.agency-theme-scope .og-ws-table-wrap--route-prices .og-ws-table{min-width:52rem}.agency-theme-scope .og-ws-table-wrap--route-prices .og-ws-table td,.agency-theme-scope .og-ws-table-wrap--route-prices .og-ws-table th{vertical-align:top}.agency-theme-scope .og-ws-table-wrap--route-prices .og-ws-table td:nth-child(2),.agency-theme-scope .og-ws-table-wrap--route-prices .og-ws-table th:nth-child(2){min-width:7.25rem;width:7.25rem;padding-right:.65rem}.agency-theme-scope .og-ws-route-price-status,.agency-theme-scope .og-ws-route-price-status__badges{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}.agency-theme-scope .og-ws-table-wrap--route-prices .og-ws-route-price-status .og-ws-badge{white-space:nowrap}.agency-theme-scope .og-ws-route-price-status__note{margin:0;max-width:9rem;font-size:.625rem;line-height:1.35;color:rgba(251,191,36,.75)}.agency-theme-scope .og-ws-route-area-status{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;min-width:6.5rem}.agency-theme-scope .og-ws-form{display:grid;grid-gap:1rem;gap:1rem}@media (min-width:768px){.agency-theme-scope .og-ws-form{grid-template-columns:repeat(2,minmax(0,1fr))}.agency-theme-scope .og-ws-form__full{grid-column:1/-1}}.agency-theme-scope .og-ws-field{display:flex;flex-direction:column;gap:.5rem;font-size:.875rem;color:var(--text-secondary)}.agency-theme-scope .og-ws-form-toggles,.agency-theme-scope .og-ws-region-status{display:grid;grid-gap:1rem;gap:1rem;margin-top:.25rem;padding:1rem 1.125rem;border:1px solid var(--app-border);border-radius:.75rem;background:rgba(255,255,255,.03)}@media (min-width:640px){.agency-theme-scope .og-ws-region-status{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:end;gap:1.25rem}.agency-theme-scope .og-ws-form-toggles{align-items:end;gap:1.25rem 1.5rem}.agency-theme-scope .og-ws-form-toggles,.agency-theme-scope .og-ws-form-toggles--compact,.agency-theme-scope .og-ws-form-toggles--flags{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.agency-theme-scope .og-ws-form-toggles--flags{grid-template-columns:repeat(3,minmax(0,1fr))}}.agency-theme-scope .og-ws-form-toggles__item,.agency-theme-scope .og-ws-region-status__item{display:flex;flex-direction:column;gap:.5rem;min-width:0}.agency-theme-scope .og-ws-form-toggles__label,.agency-theme-scope .og-ws-region-status__label{font-size:.875rem;font-weight:600;color:var(--text-secondary)}.agency-theme-scope .og-ws-form-toggles .og-ws-switch,.agency-theme-scope .og-ws-region-status .og-ws-switch{min-height:2.5rem;padding:.35rem 0}.agency-theme-scope .og-ws-segmented{display:inline-flex;width:100%;max-width:22rem;padding:.2rem;border:1px solid var(--app-input-border);border-radius:.625rem;background:var(--app-input-bg);gap:.2rem}.agency-theme-scope .og-ws-segmented__btn{flex:1 1;min-width:0;border:none;border-radius:.45rem;background:transparent;padding:.55rem .75rem;font-size:.8125rem;font-weight:600;color:var(--text-muted);cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}.agency-theme-scope .og-ws-segmented__btn:hover:not(.og-ws-segmented__btn--active){color:var(--text-primary);background:rgba(255,255,255,.04)}.agency-theme-scope .og-ws-segmented__btn--active{background:var(--neon-blue);color:#07070e;box-shadow:0 0 0 1px rgba(0,212,255,.35)}.agency-theme-scope .og-ws-segmented__btn:focus-visible{outline:2px solid var(--neon-blue);outline-offset:2px}.agency-theme-scope .og-ws-field>input[type=color],.agency-theme-scope .og-ws-form input[type=color],.agency-theme-scope .og-ws-region-color{width:100%;box-sizing:border-box;height:2.875rem;min-height:2.875rem;padding:.35rem .5rem;border-radius:.5rem;border:1px solid var(--app-input-border);background:var(--app-input-bg);cursor:pointer}.agency-theme-scope .og-ws-form-map,.agency-theme-scope .og-ws-region-map{margin-top:1rem;padding-top:.5rem;width:100%;min-width:0}.agency-theme-scope .og-ws-form-map .endpoint-pin-map-shell{width:100%;height:420px;min-height:420px}.agency-theme-scope .og-ws-places-wrap{width:100%}.agency-theme-scope .og-ws-places-wrap .booking-places-field{margin:0;position:relative}.agency-theme-scope .og-ws-places-wrap .form-input,.agency-theme-scope .og-ws-places-wrap .input-icon{width:100%}.agency-theme-scope .og-ws-places-wrap .booking-places-suggest{z-index:40}.agency-theme-scope .og-ws-route-editor{display:flex;flex-direction:column;gap:1.25rem}.agency-theme-scope .og-ws-route-editor__actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.agency-theme-scope .og-ws-route-editor__error{font-size:.75rem;color:#fca5a5}.agency-theme-scope .og-ws-region-map__placeholder{display:flex;height:420px;align-items:center;justify-content:center;border-radius:.75rem;border:1px dashed rgba(255,255,255,.15);font-size:.875rem;color:var(--text-muted)}.agency-theme-scope .og-ws-field>input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]),.agency-theme-scope .og-ws-field>select,.agency-theme-scope .og-ws-field>textarea,.agency-theme-scope .og-ws-form input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]),.agency-theme-scope .og-ws-form select,.agency-theme-scope .og-ws-form textarea,.agency-theme-scope .og-ws-input,.agency-theme-scope .og-ws-select,.agency-theme-scope textarea.og-ws-input{width:100%;box-sizing:border-box;border-radius:.5rem;border:1px solid var(--app-input-border);background:var(--app-input-bg);padding:.75rem 1rem;font-size:.9375rem;line-height:1.25;color:var(--text-primary);color-scheme:dark}.agency-theme-scope .og-ws-field>input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]):-moz-read-only,.agency-theme-scope .og-ws-field>textarea:-moz-read-only,.agency-theme-scope .og-ws-form input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]):-moz-read-only,.agency-theme-scope .og-ws-form textarea:-moz-read-only,.agency-theme-scope .og-ws-input:-moz-read-only,.agency-theme-scope textarea.og-ws-input:-moz-read-only{background:var(--og-ws-input-bg,var(--app-input-bg,#1a2332));color:var(--og-ws-text,var(--text-primary,#e8eef7));-webkit-text-fill-color:var(--og-ws-text,var(--text-primary,#e8eef7));border-color:var(--app-input-border,rgba(255,255,255,.1));opacity:1;cursor:default}.agency-theme-scope .og-ws-field>input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]):disabled,.agency-theme-scope .og-ws-field>input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]):read-only,.agency-theme-scope .og-ws-field>select:disabled,.agency-theme-scope .og-ws-field>textarea:disabled,.agency-theme-scope .og-ws-field>textarea:read-only,.agency-theme-scope .og-ws-form input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]):disabled,.agency-theme-scope .og-ws-form input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]):read-only,.agency-theme-scope .og-ws-form select:disabled,.agency-theme-scope .og-ws-form textarea:disabled,.agency-theme-scope .og-ws-form textarea:read-only,.agency-theme-scope .og-ws-input:disabled,.agency-theme-scope .og-ws-input:read-only,.agency-theme-scope .og-ws-select:disabled,.agency-theme-scope textarea.og-ws-input:disabled,.agency-theme-scope textarea.og-ws-input:read-only{background:var(--og-ws-input-bg,var(--app-input-bg,#1a2332));color:var(--og-ws-text,var(--text-primary,#e8eef7));-webkit-text-fill-color:var(--og-ws-text,var(--text-primary,#e8eef7));border-color:var(--app-input-border,rgba(255,255,255,.1));opacity:1;cursor:default}.agency-theme-scope .og-ws-field>textarea,.agency-theme-scope .og-ws-form textarea,.agency-theme-scope textarea.og-ws-input{min-height:5rem;resize:vertical}.agency-theme-scope .booking-phone-field{display:flex;align-items:stretch;gap:.5rem;width:100%}.agency-theme-scope .booking-phone-field__dial{flex:0 0 auto;width:auto;min-width:6.5rem;max-width:8.5rem;padding-left:.625rem;padding-right:1.75rem}.agency-theme-scope .booking-phone-field__number{flex:1 1;min-width:0}.agency-theme-scope .og-ws-select--compact{width:auto;min-width:9rem;padding:.375rem .75rem;font-size:.75rem}.agency-theme-scope .og-ws-select option{background:var(--app-input-bg);color:var(--text-primary)}.agency-theme-scope[data-agency-theme=light] .og-ws-select option{background:#ffffff;color:var(--text-primary)}.agency-theme-scope .og-ws-vehicle-segment-select{position:relative}.agency-theme-scope .og-ws-vehicle-segment-select__trigger{display:flex;align-items:center;justify-content:space-between;gap:.75rem;text-align:left}.agency-theme-scope .og-ws-vehicle-segment-select__trigger-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agency-theme-scope .og-ws-vehicle-segment-select__chevron{flex:0 0 auto;font-size:.75rem;opacity:.55}.agency-theme-scope .og-ws-vehicle-segment-select__menu{position:absolute;z-index:40;top:calc(100% + .35rem);left:0;right:0;max-height:18rem;overflow:auto;border-radius:.75rem;border:1px solid var(--app-input-border);background:var(--app-input-bg);box-shadow:0 18px 48px rgba(0,0,0,.35)}.agency-theme-scope .og-ws-vehicle-segment-select__group-label{padding:.5rem .875rem .25rem;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.agency-theme-scope .og-ws-vehicle-segment-select__option{display:block;width:100%;padding:.625rem .875rem;border:0;background:transparent;text-align:left;font-size:.875rem;line-height:1.35;color:var(--text-primary);cursor:pointer}.agency-theme-scope .og-ws-vehicle-segment-select__menu--portal{position:fixed;right:auto;top:auto;left:auto;overflow:auto;box-shadow:0 18px 48px rgba(0,0,0,.45)}.agency-theme-scope .og-ws-vehicle-segment-select__empty{padding:.625rem .875rem;font-size:.8125rem;color:var(--text-secondary)}.agency-theme-scope .og-ws-vehicle-assign__busy-mark{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;margin-left:.35rem;padding:0 .3rem;border-radius:999px;font-size:.6875rem;font-weight:800;letter-spacing:.04em;color:#431407;background:#fb923c}.agency-theme-scope .og-ws-vehicle-assign__busy-mark--compact{min-width:1.125rem;height:1.125rem;margin-left:0;font-size:.625rem}.agency-theme-scope .og-ws-pool-carrier--ineligible{color:#f87171;font-weight:700}.agency-theme-scope .og-ws-pool-carrier-select__option--ineligible{cursor:not-allowed;opacity:.92}.agency-theme-scope .og-ws-pool-carrier-select__option--ineligible:hover{background:transparent}.agency-theme-scope .og-ws-vehicle-browse__row--region-blocked{cursor:not-allowed;opacity:.72}.agency-theme-scope .og-ws-vehicle-browse__row--region-blocked:hover{background:transparent}.agency-theme-scope .og-status-message{margin-bottom:1rem;border-radius:1rem;border:1px solid var(--app-border);padding:.875rem 1rem .75rem;box-shadow:0 12px 32px rgba(0,0,0,.28)}.agency-theme-scope .og-status-message--success{border-color:rgba(57,255,20,.45);background:rgba(57,255,20,.08)}.agency-theme-scope .og-status-message--error{border-color:rgba(255,45,149,.45);background:rgba(255,45,149,.08)}.agency-theme-scope .og-status-message__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.agency-theme-scope .og-status-message__title-row{display:flex;align-items:center;gap:.5rem;min-width:0}.agency-theme-scope .og-status-message__icon{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:999px;font-size:.75rem;font-weight:800;flex-shrink:0}.agency-theme-scope .og-status-message--success .og-status-message__icon{color:#052e16;background:var(--neon-green,#39ff14)}.agency-theme-scope .og-status-message--error .og-status-message__icon{color:#fff;background:var(--neon-pink,#ff2d95)}.agency-theme-scope .og-status-message__title{margin:0;font-size:.9375rem;font-weight:700;line-height:1.35;color:var(--text-primary)}.agency-theme-scope .og-status-message__close{border:0;background:transparent;color:var(--text-muted);font-size:1.35rem;line-height:1;cursor:pointer;padding:.1rem .25rem}.agency-theme-scope .og-status-message__close:hover{color:var(--text-primary)}.agency-theme-scope .og-status-message__body{margin:.5rem 0 0 2rem;font-size:.875rem;line-height:1.5;color:var(--text-primary)}.agency-theme-scope .og-status-message--success .og-status-message__body{color:#bbf7d0}.agency-theme-scope .og-status-message--error .og-status-message__body{color:#fecdd3}.agency-theme-scope .og-status-message__code{margin:.35rem 0 0 2rem;font-size:.75rem;font-weight:600;letter-spacing:.02em;color:var(--neon-pink,#ff2d95)}.agency-theme-scope .og-status-message__actions{display:flex;justify-content:flex-end;margin-top:.75rem}.agency-theme-scope .og-status-message__dismiss{border:1px solid var(--app-border);border-radius:999px;background:rgba(255,255,255,.06);color:var(--text-primary);font-size:.8125rem;font-weight:600;padding:.35rem .9rem;cursor:pointer}.agency-theme-scope .og-status-message__dismiss:hover{background:rgba(255,255,255,.12)}.agency-theme-scope[data-agency-theme=light] .og-status-message--success .og-status-message__body{color:#166534}.agency-theme-scope[data-agency-theme=light] .og-status-message--error .og-status-message__body{color:#9f1239}.agency-theme-scope .og-ws-vehicle-assign__color-legend{margin:.2rem 0 0;font-size:.6875rem;line-height:1.45;color:#facc15}.agency-theme-scope .og-ws-vehicle-assign__color-legend-sep{color:#facc15;font-weight:500}.agency-theme-scope[data-agency-theme=light] .og-ws-vehicle-assign__color-legend,.agency-theme-scope[data-agency-theme=light] .og-ws-vehicle-assign__color-legend-sep{color:#ca8a04}.agency-theme-scope .og-ws-vehicle-browse{display:flex;flex-direction:column;gap:1rem}.agency-theme-scope .og-ws-vehicle-browse__legend{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem .875rem;border-radius:.75rem;border:1px solid var(--app-border);background:rgba(255,255,255,.03);font-size:.8125rem;font-weight:600}.agency-theme-scope .og-ws-vehicle-browse__legend-note{color:var(--text-secondary);font-weight:500}.agency-theme-scope .og-ws-vehicle-browse__toolbar{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.agency-theme-scope .og-ws-vehicle-browse__search{flex:1 1 16rem}.agency-theme-scope .og-ws-vehicle-browse__toggle{display:inline-flex;align-items:center;gap:.45rem;font-size:.8125rem;color:var(--text-secondary)}.agency-theme-scope .og-ws-vehicle-browse__filters{display:flex;flex-direction:column;gap:.65rem}.agency-theme-scope .og-ws-vehicle-browse__filter-group{display:flex;flex-wrap:wrap;gap:.45rem}.agency-theme-scope .og-ws-vehicle-browse__chip{border:1px solid var(--app-border);border-radius:999px;padding:.35rem .75rem;font-size:.75rem;font-weight:600;color:var(--text-secondary);background:transparent;cursor:pointer}.agency-theme-scope .og-ws-vehicle-browse__chip--active{color:var(--text-primary);border-color:rgba(56,189,248,.45);background:rgba(56,189,248,.12)}.agency-theme-scope .og-ws-vehicle-browse__summary{margin:0;font-size:.8125rem;color:var(--text-secondary)}.agency-theme-scope .og-ws-vehicle-browse__empty{margin:0;padding:1.25rem;border-radius:.75rem;border:1px dashed var(--app-border);text-align:center;color:var(--text-secondary)}.agency-theme-scope .og-ws-vehicle-browse__group+.og-ws-vehicle-browse__group{margin-top:.5rem}.agency-theme-scope .og-ws-vehicle-browse__group-title{display:flex;align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.agency-theme-scope .og-ws-vehicle-browse__group-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.25rem;padding:0 .4rem;border-radius:999px;font-size:.6875rem;background:rgba(255,255,255,.08)}.agency-theme-scope .og-ws-vehicle-browse__table-wrap{overflow:auto;border-radius:.75rem;border:1px solid var(--app-border)}.agency-theme-scope .og-ws-vehicle-browse__table{width:100%;border-collapse:collapse;font-size:.875rem}.agency-theme-scope .og-ws-vehicle-browse__table th{padding:.65rem .875rem;text-align:left;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);background:rgba(255,255,255,.04);border-bottom:1px solid var(--app-border)}.agency-theme-scope .og-ws-vehicle-browse__row{cursor:pointer;transition:background .15s ease}.agency-theme-scope .og-ws-vehicle-browse__row:focus-visible,.agency-theme-scope .og-ws-vehicle-browse__row:hover{background:rgba(255,255,255,.05);outline:none}.agency-theme-scope .og-ws-vehicle-browse__row--selected{background:rgba(56,189,248,.12)}.agency-theme-scope .og-ws-vehicle-browse__row td{padding:.75rem .875rem;border-bottom:1px solid rgba(255,255,255,.06);vertical-align:top}.agency-theme-scope .og-ws-vehicle-browse__row:last-child td{border-bottom:0}.agency-theme-scope .og-ws-vehicle-browse__plate{font-weight:700;white-space:nowrap}.agency-theme-scope .og-ws-vehicle-browse__vehicle-name{font-weight:600}.agency-theme-scope .og-ws-vehicle-browse__carrier,.agency-theme-scope .og-ws-vehicle-browse__type{margin-top:.15rem;font-size:.75rem;color:var(--text-secondary)}.agency-theme-scope .og-ws-vehicle-browse__segment{font-weight:700}.agency-theme-scope[data-agency-theme=light] .og-ws-vehicle-browse__legend,.agency-theme-scope[data-agency-theme=light] .og-ws-vehicle-browse__table th{background:rgba(15,23,42,.04)}.agency-theme-scope[data-agency-theme=light] .og-ws-vehicle-browse__row:focus-visible,.agency-theme-scope[data-agency-theme=light] .og-ws-vehicle-browse__row:hover{background:rgba(15,23,42,.04)}.agency-theme-scope[data-agency-theme=light] .og-ws-vehicle-browse__row--selected{background:rgba(2,132,199,.1)}.agency-theme-scope .og-ws-vehicle-segment-select__option--selected,.agency-theme-scope .og-ws-vehicle-segment-select__option:hover{background:rgba(255,255,255,.06)}.agency-theme-scope .og-ws-vehicle-segment-select__option--placeholder{color:var(--text-secondary)}.agency-theme-scope .og-ws-vehicle-segment--exact{color:#34d399}.agency-theme-scope .og-ws-vehicle-segment--upper{color:#38bdf8}.agency-theme-scope .og-ws-vehicle-segment--lower{color:#f87171}.agency-theme-scope .og-ws-vehicle-segment--other{color:#fbbf24}.agency-theme-scope[data-agency-theme=light] .og-ws-vehicle-segment-select__option--selected,.agency-theme-scope[data-agency-theme=light] .og-ws-vehicle-segment-select__option:hover{background:rgba(15,23,42,.06)}.agency-theme-scope[data-agency-theme=light] .og-ws-vehicle-segment--exact{color:#059669}.agency-theme-scope[data-agency-theme=light] .og-ws-vehicle-segment--upper{color:#0284c7}.agency-theme-scope[data-agency-theme=light] .og-ws-vehicle-segment--lower{color:#dc2626}.agency-theme-scope[data-agency-theme=light] .og-ws-vehicle-segment--other{color:#d97706}.agency-theme-scope .og-ws-total{display:flex;height:100%;min-height:3rem;align-items:center;border-radius:.5rem;border:1px solid var(--app-border);background:var(--app-shell-bg);padding:0 1rem;font-size:.875rem}.agency-theme-scope .og-ws-total strong{color:var(--neon-green);font-weight:700}.agency-theme-scope .og-ws-btn-primary{display:inline-flex;width:100%;align-items:center;justify-content:center;border-radius:.5rem;background:var(--neon-blue);padding:.875rem 1.25rem;font-size:.9375rem;font-weight:700;color:#07070e;text-decoration:none;transition:filter .15s}.agency-theme-scope .og-ws-btn-primary:hover{filter:brightness(1.08)}.agency-theme-scope .og-ws-btn-primary--inline{width:auto;min-width:10rem;max-width:100%}.agency-theme-scope .og-ws-form-foot{display:flex;flex-wrap:wrap;gap:.75rem;padding-top:.25rem}.agency-theme-scope .og-ws-form-foot .og-ws-btn-submit{width:auto;min-width:12rem;max-width:100%}.agency-theme-scope .og-ws-panel-tabs .og-ws-tabs--form{margin-bottom:0;gap:.15rem;border-bottom:1px solid var(--app-border);padding-bottom:0}.agency-theme-scope .og-ws-panel-tabs .og-ws-tabs--form .og-ws-tab{position:relative;border:none;border-radius:.5rem .5rem 0 0;background:transparent;box-shadow:none;padding:.7rem 1rem;margin-bottom:-1px;color:var(--text-muted);font-weight:600}.agency-theme-scope .og-ws-panel-tabs .og-ws-tabs--form .og-ws-tab:hover{border:none;color:var(--text-primary);background:color-mix(in srgb,var(--neon-blue) 7%,transparent)}.agency-theme-scope .og-ws-panel-tabs .og-ws-tabs--form .og-ws-tab--active{border:none;color:var(--text-primary);background:color-mix(in srgb,var(--neon-blue) 10%,transparent);box-shadow:none}.agency-theme-scope .og-ws-panel-tabs .og-ws-tabs--form .og-ws-tab--active:after{content:"";position:absolute;left:.65rem;right:.65rem;bottom:0;height:2px;border-radius:2px 2px 0 0;background:var(--neon-blue)}.agency-theme-scope[data-agency-theme=light] .og-ws-panel-tabs .og-ws-tabs--form .og-ws-tab--active{border:none;background:color-mix(in srgb,var(--neon-blue) 12%,#fff);color:var(--text-primary);box-shadow:none}.agency-theme-scope .og-ws-panel-tabs__body{margin-top:1.15rem;min-width:0}.agency-theme-scope .og-ws-card__body .og-ws-alert{margin-top:1rem}.agency-theme-scope .agent-detail-banner{margin:0 0 1rem}.agency-theme-scope .agent-detail-banner .og-ws-alert{margin-top:0}.agency-theme-scope .agent-detail-banner .og-ws-alert--info{border-color:color-mix(in srgb,var(--app-border) 70%,rgba(0,212,255,.35));background:color-mix(in srgb,var(--app-shell-bg) 88%,rgba(0,212,255,.08));color:var(--text-muted);font-size:.8125rem;line-height:1.5}.agency-theme-scope .agent-detail-tab{display:flex;flex-direction:column;gap:1rem}.agency-theme-scope .agent-detail-meta{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--app-border);font-size:.8125rem;color:var(--text-muted);line-height:1.4}.agency-theme-scope .agent-detail-meta strong{font-weight:600;color:var(--text-primary,inherit)}.agency-theme-scope .agent-audit-changes{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.4rem;font-size:.8125rem}.agency-theme-scope .agent-audit-changes li{display:flex;flex-direction:column;gap:.15rem}.agency-theme-scope .agent-audit-changes__diff{word-break:break-word;color:var(--text-muted);line-height:1.4}.agency-theme-scope .agent-audit-changes__old{text-decoration:line-through;opacity:.75}.agency-theme-scope .agent-audit-changes__new{color:var(--text-primary,inherit);font-weight:500}.agency-theme-scope .agent-logo-field{display:flex;align-items:flex-start;gap:.875rem;flex-wrap:wrap}.agency-theme-scope .agent-logo-field__actions{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.agency-theme-scope .agent-logo-preview{display:block;object-fit:contain;border-radius:.5rem;border:1px solid var(--app-border);background:var(--app-shell-bg)}.agency-theme-scope .agent-logo-preview--empty{background:repeating-linear-gradient(-45deg,transparent,transparent 6px,rgba(127,127,127,.08) 0,rgba(127,127,127,.08) 12px)}.agency-theme-scope .og-ws-field>.og-ws-note__hint{margin-top:0}.agency-theme-scope .agent-status-form{display:grid;grid-gap:.85rem;gap:.85rem;max-width:22rem}.agency-theme-scope .og-ws-table--kv,.agency-theme-scope .og-ws-table-wrap--kv .og-ws-table{min-width:0}.agency-theme-scope .og-ws-table--kv th[scope=row]{width:11rem;max-width:40%;font-weight:500;color:var(--text-muted);white-space:nowrap}.agency-theme-scope .og-ws-table--kv td{color:var(--text-secondary)}.agency-theme-scope .og-ws-table-wrap--agent-docs .og-ws-table{min-width:42rem}.agency-theme-scope .og-ws-table-wrap--agent-docs .og-ws-table td:first-child,.agency-theme-scope .og-ws-table-wrap--agent-docs .og-ws-table th:first-child{min-width:12rem}.agency-theme-scope .og-ws-table-wrap--agent-docs .og-ws-table td:nth-child(4),.agency-theme-scope .og-ws-table-wrap--agent-docs .og-ws-table th:nth-child(4){min-width:11rem}.agency-theme-scope .agent-doc-label{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .55rem}.agency-theme-scope .agent-doc-note{margin-top:.4rem;font-size:.75rem;line-height:1.4;color:var(--text-muted)}.agency-theme-scope .agent-doc-actions{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.agency-theme-scope .agent-doc-file-btn{cursor:pointer;margin:0}.agency-theme-scope .og-ws-chip-list{display:flex;flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none}.agency-theme-scope .og-ws-check-list{margin:0;padding:0;list-style:none;display:grid;grid-gap:.35rem;gap:.35rem}.agency-theme-scope .og-ws-check-list__item{display:flex;gap:.55rem;align-items:flex-start;padding:.45rem .55rem;border-radius:.5rem;border:1px solid transparent;font-size:.875rem;color:var(--text-secondary);cursor:pointer}.agency-theme-scope .og-ws-check-list__item:hover{border-color:var(--app-border);background:rgba(255,255,255,.02)}.agency-theme-scope .og-ws-check-list__item input{margin-top:.15rem}.agency-theme-scope .og-ws-check-list__muted{color:var(--text-muted);font-size:.8125rem}.agency-theme-scope .agent-status-summary{display:flex;flex-direction:column;gap:.85rem}.agency-theme-scope .agent-profile-cards{display:flex;flex-direction:column;gap:1rem}.agency-theme-scope .agent-profile-card-head{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;margin-bottom:.75rem}.agency-theme-scope .og-ws-loading{padding:2rem;text-align:center;font-size:.875rem;color:var(--text-muted)}.agency-theme-scope .og-ws-invoices{margin-top:1.25rem}.agency-theme-scope #ek-sure-satin-al{scroll-margin-top:2rem}.agency-theme-scope .og-ws-split{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:1fr}@media (min-width:1024px){.agency-theme-scope .og-ws-split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.agency-theme-scope .og-ws-list{margin-top:1rem;padding:0;list-style:none;display:grid;grid-gap:.5rem;gap:.5rem;font-size:.875rem;color:var(--text-muted)}.agency-theme-scope .og-ws-list--stacked .og-ws-list-item{display:grid;grid-template-columns:minmax(10rem,max-content) max-content;align-items:center;justify-content:start;grid-column-gap:1rem;column-gap:1rem;grid-row-gap:.25rem;row-gap:.25rem}.agency-theme-scope .og-ws-staff-user-list-wrap{margin-top:.25rem}.agency-theme-scope .og-ws-staff-user-list__head{display:none;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);padding:0 1rem .5rem;gap:1rem}.agency-theme-scope .og-ws-staff-user-list__head-actions{text-align:right}.agency-theme-scope .og-ws-staff-user-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}.agency-theme-scope .og-ws-staff-user-row{display:grid;grid-gap:.75rem 1rem;gap:.75rem 1rem;align-items:start;padding:.875rem 1rem;border:1px solid var(--app-border);border-radius:.625rem;background:var(--app-surface)}.agency-theme-scope .og-ws-staff-user-row__field-label{display:block;margin-bottom:.35rem;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.agency-theme-scope .og-ws-staff-user-row__identity{min-width:0}.agency-theme-scope .og-ws-staff-user-row__name{width:100%;max-width:22rem}.agency-theme-scope .og-ws-staff-user-row__meta{display:flex;flex-direction:column;gap:.15rem;margin-top:.35rem;font-size:.8125rem;line-height:1.35;color:var(--text-muted)}.agency-theme-scope .og-ws-staff-user-row__role-select{width:100%;max-width:14rem}.agency-theme-scope .og-ws-staff-user-row__role-hint{display:block;margin-top:.35rem;font-size:.75rem;color:var(--text-muted)}.agency-theme-scope .og-ws-staff-user-row__actions,.agency-theme-scope .og-ws-staff-user-row__status{display:flex;flex-direction:column;align-items:flex-start}@media (min-width:900px){.agency-theme-scope .og-ws-staff-user-list__head{display:grid;grid-template-columns:minmax(0,1fr) 12rem 7.5rem 8.5rem;align-items:end}.agency-theme-scope .og-ws-staff-user-row{grid-template-columns:minmax(0,1fr) 12rem 7.5rem 8.5rem;align-items:center}.agency-theme-scope .og-ws-staff-user-row__field-label{display:none}.agency-theme-scope .og-ws-staff-user-row__actions{align-items:flex-end;text-align:right}.agency-theme-scope .og-ws-staff-user-row__status{align-items:flex-start}}.agency-theme-scope .og-ws-note{border:1px solid var(--app-border);border-radius:.625rem;background:var(--app-shell-bg);padding:1rem 1.125rem;font-size:.875rem;line-height:1.5;color:var(--text-secondary)}.agency-theme-scope .og-ws-note__hint{margin-top:.5rem;display:block;font-size:.75rem;color:var(--text-muted)}.agency-theme-scope .og-ws-input-row{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:1fr}@media (min-width:480px){.agency-theme-scope .og-ws-input-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.agency-theme-scope .og-ws-stack{display:grid;grid-gap:1rem;gap:1rem}.agency-theme-scope .og-ws-btn-submit{width:100%;border:none;border-radius:.5rem;background:var(--neon-blue);padding:.875rem 1.25rem;font-size:.9375rem;font-weight:700;color:#07070e;cursor:pointer;transition:filter .15s}.agency-theme-scope .og-ws-btn-submit:hover:not(:disabled){filter:brightness(1.08)}.agency-theme-scope .og-ws-btn-submit:disabled{opacity:.5;cursor:not-allowed}.agency-theme-scope .og-ws-actions{display:flex;flex-wrap:wrap;gap:.75rem}.agency-theme-scope .og-ws-link{display:inline-flex;align-items:center;border-radius:.5rem;border:1px solid var(--app-border-strong);padding:.625rem 1.25rem;font-size:.875rem;color:var(--text-secondary);text-decoration:none;transition:border-color .15s,color .15s}.agency-theme-scope .og-ws-link:hover{border-color:var(--neon-blue);color:var(--neon-blue)}.agency-theme-scope .og-ws-tabs{display:flex;flex-wrap:wrap;gap:.5rem}.agency-theme-scope .og-ws-tab{border-radius:.5rem;border:1px solid var(--app-border);padding:.5rem 1rem;font-size:.875rem;font-weight:600;color:var(--text-muted);text-decoration:none;transition:border-color .15s,color .15s,background .15s}.agency-theme-scope button.og-ws-tab{cursor:pointer;font-family:inherit;background:transparent}.agency-theme-scope .og-ws-tab--active,.agency-theme-scope .og-ws-tab:hover{border-color:var(--neon-blue);color:var(--neon-blue)}.agency-theme-scope .og-ws-tab--active{background:color-mix(in srgb,var(--neon-blue) 18%,var(--app-input-bg));box-shadow:0 0 0 1px color-mix(in srgb,var(--neon-blue) 28%,transparent)}.agency-theme-scope[data-agency-theme=light] .og-ws-tab--active{border-color:transparent;background:var(--neon-blue);color:#07070e;box-shadow:none}.agency-theme-scope .og-ws-metrics{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1100px){.agency-theme-scope .og-ws-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}.agency-theme-scope .og-ws-metrics--row{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr))}@media (min-width:900px){.agency-theme-scope .og-ws-metrics--row.og-ws-metrics--n5{grid-template-columns:repeat(5,minmax(0,1fr))}.agency-theme-scope .og-ws-metrics--row.og-ws-metrics--n6{grid-template-columns:repeat(6,minmax(0,1fr))}.agency-theme-scope .og-ws-metrics--row.og-ws-metrics--n7{grid-template-columns:repeat(7,minmax(0,1fr))}}.agency-theme-scope .og-ws-card__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem}.agency-theme-scope .og-ws-btn-action{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:.5rem;background:var(--neon-blue);padding:.625rem 1.25rem;font-size:.875rem;font-weight:700;color:#07070e;cursor:pointer;transition:filter .15s}.agency-theme-scope .og-ws-btn-action:hover{filter:brightness(1.08)}.agency-theme-scope .og-ws-btn-action:disabled{opacity:.5;cursor:not-allowed}.agency-theme-scope.og-ws-modal-root{position:fixed;inset:0;z-index:60;pointer-events:none;color:var(--text-primary);color-scheme:dark}.agency-theme-scope.og-ws-modal-root[data-agency-theme=light]{color-scheme:light}.agency-theme-scope.og-ws-modal-root .og-ws-modal-backdrop{position:fixed;inset:0;z-index:1;border:none;margin:0;padding:0;background:rgba(0,0,0,.72);cursor:pointer;pointer-events:auto}.agency-theme-scope.og-ws-modal-root .og-ws-modal{position:fixed;z-index:2;left:50%;top:50%;display:flex;max-height:min(92vh,52rem);width:min(42rem,calc(100vw - 2rem));flex-direction:column;transform:translate(-50%,-50%);border:1px solid var(--app-border);border-radius:.75rem;background:var(--app-sidebar-bg,#0c0c18);box-shadow:var(--app-shadow,0 24px 80px rgba(0,0,0,.55));overflow:hidden;pointer-events:auto}.agency-theme-scope.og-ws-modal-root .og-ws-modal--wide{width:min(72rem,calc(100vw - 1.25rem));max-height:94vh}.agency-theme-scope.og-ws-modal-root .og-ws-modal--xlarge{width:min(84rem,calc(100vw - 1.25rem));max-height:94vh}.agency-theme-scope.og-ws-modal-root .og-ws-modal--wide .og-ws-modal__body,.agency-theme-scope.og-ws-modal-root .og-ws-modal--xlarge .og-ws-modal__body{padding:1.25rem 1.75rem 1.5rem}.agency-theme-scope.og-ws-modal-root .og-ws-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--app-border);border-left-width:3px;border-left-style:solid;padding:1.125rem 1.25rem;background:var(--app-surface-muted,rgba(255,255,255,.06))}.agency-theme-scope.og-ws-modal-root .og-ws-modal__head--accent-blue{border-left-color:var(--neon-blue)}.agency-theme-scope.og-ws-modal-root .og-ws-modal__head--accent-green{border-left-color:var(--neon-green)}.agency-theme-scope.og-ws-modal-root .og-ws-modal__head--accent-purple{border-left-color:var(--neon-purple)}.agency-theme-scope.og-ws-modal-root .og-ws-modal__head--accent-pink{border-left-color:var(--neon-pink)}.agency-theme-scope.og-ws-modal-root .og-ws-modal__head--accent-orange{border-left-color:var(--neon-orange)}.agency-theme-scope.og-ws-modal-root .og-ws-modal__title{font-family:var(--font-space),sans-serif;font-size:1.125rem;font-weight:700;color:var(--text-primary)}.agency-theme-scope.og-ws-modal-root .og-ws-modal__sub{margin-top:.35rem;font-size:.8125rem;color:var(--text-muted)}.agency-theme-scope.og-ws-modal-root .og-ws-modal__close{flex-shrink:0;display:flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border:1px solid var(--app-border);border-radius:.5rem;background:var(--app-shell-bg,#07070e);font-size:1.25rem;line-height:1;color:var(--text-muted);cursor:pointer;transition:border-color .15s,color .15s}.agency-theme-scope.og-ws-modal-root .og-ws-modal__close:hover{border-color:var(--neon-blue);color:var(--neon-blue)}.agency-theme-scope.og-ws-modal-root .og-ws-modal__body{flex:1 1;min-height:0;overflow-y:auto;padding:1.25rem 1.5rem;background:var(--app-shell-bg,#07070e);pointer-events:auto}.agency-theme-scope.og-ws-modal-root .og-ws-modal__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem;border-top:1px solid var(--app-border);padding:1rem 1.25rem;background:var(--app-surface-muted,rgba(255,255,255,.06))}.agency-theme-scope.og-ws-modal-root .og-ws-modal__feedback{margin-right:auto;font-size:.875rem;font-weight:600}.agency-theme-scope.og-ws-modal-root .og-ws-modal__feedback--success{color:var(--neon-green,#39ff14)}.agency-theme-scope.og-ws-modal-root .og-ws-modal__feedback--error{color:var(--neon-pink,#ff2d95)}.agency-theme-scope.og-ws-modal-root .og-ws-modal__foot .og-ws-btn-submit{width:auto;min-width:8rem}.agency-theme-scope.og-ws-modal-root .og-ws-panel-tabs__body{margin-top:1rem}.agency-theme-scope.og-ws-modal-root .og-ws-tabs--form{margin-bottom:0;border-bottom:1px solid var(--app-border);padding-bottom:.35rem;gap:.375rem}.agency-theme-scope.og-ws-modal-root .og-ws-modal--xlarge .og-ws-tabs--form .og-ws-tab{padding:.45rem .875rem;font-size:.8125rem}.agency-theme-scope .og-ws-route-sales-pricing{position:relative;z-index:5;isolation:isolate}.agency-theme-scope .og-ws-route-sales-pricing button,.agency-theme-scope .og-ws-route-sales-pricing input,.agency-theme-scope .og-ws-route-sales-pricing select,.agency-theme-scope .og-ws-route-sales-pricing textarea{pointer-events:auto}.agency-theme-scope .og-ws-metric{border:1px solid var(--app-border);border-radius:.625rem;background:var(--app-shell-bg);padding:1rem 1.125rem;min-width:0}.agency-theme-scope button.og-ws-metric{width:100%;margin:0;cursor:pointer;text-align:left;font:inherit;color:inherit;transition:border-color .15s,background-color .15s,box-shadow .15s}.agency-theme-scope button.og-ws-metric--clickable:hover{border-color:color-mix(in srgb,var(--neon-blue) 45%,var(--app-border));background:color-mix(in srgb,var(--neon-blue) 6%,var(--app-shell-bg))}.agency-theme-scope button.og-ws-metric--active{border-color:var(--neon-blue);box-shadow:0 0 0 1px color-mix(in srgb,var(--neon-blue) 35%,transparent);background:color-mix(in srgb,var(--neon-blue) 10%,var(--app-shell-bg))}.agency-theme-scope .og-ws-metric__label{font-size:.75rem;font-weight:600;letter-spacing:normal;text-transform:none;color:var(--text-muted)}.agency-theme-scope .og-ws-metric__value{margin-top:.5rem;font-family:var(--font-space),sans-serif;font-size:1.375rem;font-weight:700;line-height:1.2}.agency-theme-scope .og-ws-metric__value--blue{color:var(--neon-blue)}.agency-theme-scope .og-ws-metric__value--green{color:var(--neon-green)}.agency-theme-scope .og-ws-metric__value--pink{color:var(--neon-pink)}.agency-theme-scope .og-ws-metric__value--orange{color:var(--neon-orange)}.agency-theme-scope .og-ws-metric__value--purple{color:var(--neon-purple)}.agency-theme-scope .og-ws-empty{font-size:.875rem;color:var(--text-muted)}.agency-theme-scope .og-ws-text-link{margin-top:1rem;display:inline-block;font-size:.875rem;font-weight:600;color:var(--neon-blue);text-decoration:none}.agency-theme-scope .og-ws-text-link:hover{text-decoration:underline}.agency-theme-scope .og-ws-text-link--flush{margin-top:0}.agency-theme-scope .og-ws-btn-outline{border-radius:.5rem;border:1px solid;padding:.4rem .75rem;font-size:.75rem;font-weight:600;background:transparent;cursor:pointer;transition:background .15s}.agency-theme-scope .og-ws-btn-outline--blue{border-color:var(--neon-blue);color:var(--neon-blue)}.agency-theme-scope .og-ws-btn-outline--blue:hover{background:rgba(0,212,255,.08)}.agency-theme-scope .og-ws-btn-outline--green{border-color:var(--neon-green);color:var(--neon-green)}.agency-theme-scope .og-ws-btn-outline--green:hover{background:rgba(57,255,20,.08)}.agency-theme-scope .og-ws-btn-outline:disabled{opacity:.4;cursor:not-allowed}.agency-theme-scope .og-ws-btn-group{display:flex;flex-wrap:wrap;gap:.5rem}.agency-theme-scope .og-ws-form-submit{margin-top:.5rem}.agency-theme-scope .og-ws-grid-finance{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:1fr}@media (min-width:1280px){.agency-theme-scope .og-ws-grid-finance{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.agency-theme-scope .og-ws-grid-finance>:first-child{grid-row:span 2}}.agency-theme-scope button.og-ws-mono{font-family:ui-monospace,monospace;color:var(--neon-blue);cursor:pointer}.agency-theme-scope button.og-ws-mono:hover{text-decoration:underline}.agency-theme-scope .og-ws-activity-list{margin:0;padding:0;list-style:none;display:grid;grid-gap:.75rem;gap:.75rem}.agency-theme-scope .og-ws-activity-item{display:flex;gap:.75rem;align-items:flex-start}.agency-theme-scope .og-ws-activity-text{display:block;font-size:.875rem;color:var(--text-secondary)}.agency-theme-scope .og-ws-activity-time{display:block;margin-top:.2rem;font-size:.75rem;color:var(--text-muted)}.agency-theme-scope .og-ws-quick-links{display:flex;flex-wrap:wrap;gap:.75rem}.agency-theme-scope .og-ws-quick-links--grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));grid-gap:.65rem;gap:.65rem}.agency-theme-scope .og-ws-quick-link-tile{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;border-radius:.75rem;border:1px solid var(--app-border);background:color-mix(in srgb,var(--app-input-bg) 80%,transparent);padding:.75rem .9rem;font-size:.8125rem;font-weight:600;color:var(--text-secondary);text-decoration:none;transition:border-color .15s,color .15s,background .15s}.agency-theme-scope .og-ws-quick-link-tile:hover{border-color:var(--neon-blue);color:var(--neon-blue);background:color-mix(in srgb,var(--neon-blue) 10%,var(--app-input-bg))}.agency-theme-scope .og-ws-kpi-list{margin:0 0 1rem;padding:0;list-style:none;display:grid;grid-gap:.5rem;gap:.5rem}.agency-theme-scope .og-ws-kpi-list li{display:flex;justify-content:space-between;gap:1rem;font-size:.875rem;color:var(--text-muted)}.agency-theme-scope .og-ws-kpi-list strong{color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.agency-theme-scope .og-ws-split--compact{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.agency-theme-scope .og-ws-form-section{grid-column:1/-1;margin-top:.25rem;padding-bottom:.5rem;border-bottom:1px solid var(--app-border);font-family:var(--font-space),sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--neon-blue)}.agency-theme-scope .og-legal-list{display:flex;flex-direction:column;gap:.75rem}.agency-theme-scope .og-legal-item{border:1px solid var(--app-border);border-radius:.625rem;padding:1rem;background:var(--app-shell-bg)}.agency-theme-scope .og-legal-item__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.agency-theme-scope .og-legal-item__title-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem}.agency-theme-scope .og-legal-item__rev{font-size:.75rem;font-weight:600;font-family:ui-monospace,monospace;letter-spacing:.02em;color:var(--text-muted);padding:.125rem .5rem;border-radius:.375rem;border:1px solid var(--app-border);background:rgba(255,255,255,.03)}.agency-theme-scope .og-legal-item__rev--pending{color:var(--neon-orange,#f59e0b);border-color:rgba(245,158,11,.35);background:rgba(245,158,11,.08)}.agency-theme-scope .og-legal-item__meta{margin:.5rem 0;font-size:.8125rem;color:var(--text-muted)}.agency-theme-scope .og-legal-item__check{display:flex;align-items:flex-start;gap:.5rem;margin:0;font-size:.8125rem}.agency-theme-scope .og-legal-item__approve{display:flex;flex-direction:column;gap:.75rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--app-border)}.agency-theme-scope .og-legal-item__approve-btn{align-self:flex-start}.agency-theme-scope .og-agency-info__grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}.agency-theme-scope .og-agency-info__item{display:flex;flex-direction:column;gap:.25rem;padding:.75rem 1rem;border-radius:.5rem;border:1px solid var(--app-border);background:var(--app-shell-bg)}.agency-theme-scope .og-agency-info__item--highlight{grid-column:1/-1;border-color:rgba(34,197,94,.35);background:rgba(34,197,94,.06)}.agency-theme-scope .og-agency-info__label{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.agency-theme-scope .og-agency-info__value{font-size:.9375rem;font-weight:600;color:var(--text-primary)}.agency-theme-scope .og-agency-info__value--mono{font-family:ui-monospace,monospace;font-size:1.0625rem;letter-spacing:.04em}.agency-theme-scope .og-agency-info__hint{margin:.35rem 0 0;font-size:.75rem;line-height:1.45;color:var(--text-muted)}.agency-theme-scope .og-panel-brand__agency-no{font-family:ui-monospace,monospace;font-weight:700;color:var(--neon-green,#22c55e)}.agency-theme-scope .og-contact-prefs{display:flex;flex-direction:column;gap:1.5rem}.agency-theme-scope .og-contact-prefs__section-title{margin:0 0 .35rem;font-size:.875rem;font-weight:700;color:var(--text-primary)}.agency-theme-scope .og-contact-prefs__section-hint{margin:0 0 1rem;font-size:.8125rem;color:var(--text-muted)}.agency-theme-scope .og-contact-prefs__grid{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))}.agency-theme-scope .og-contact-prefs__field{display:flex;flex-direction:column;gap:.35rem;font-size:.75rem;font-weight:600;color:var(--text-secondary)}.agency-theme-scope .og-contact-prefs__field--wide{grid-column:1/-1}.agency-theme-scope .og-contact-prefs__group{margin:0;padding:0;border:none}.agency-theme-scope .og-contact-prefs__legend{padding:0;margin-bottom:.65rem;font-size:.8125rem;font-weight:700;color:var(--neon-blue)}.agency-theme-scope .og-contact-prefs__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}.agency-theme-scope .og-contact-prefs__check{display:flex;align-items:flex-start;gap:.6rem;padding:.65rem .85rem;border-radius:.5rem;border:1px solid var(--app-border);background:var(--app-shell-bg);cursor:pointer;font-size:.8125rem}.agency-theme-scope .og-contact-prefs__check-label{display:block;font-weight:600;color:var(--text-primary)}.agency-theme-scope .og-contact-prefs__check-hint{display:block;margin-top:.15rem;font-size:.75rem;font-weight:400;color:var(--text-muted)}.agency-theme-scope .og-contact-prefs__templates{margin:0;font-size:.8125rem;color:var(--text-muted)}.agency-theme-scope .og-legal-contract-page{display:flex;flex-direction:column;gap:1.25rem}.agency-theme-scope .og-legal-contract-tabs{display:flex;flex-wrap:wrap;gap:0;border-bottom:1px solid var(--app-border);overflow-x:auto}.agency-theme-scope .og-legal-contract-tabs__item{display:inline-flex;align-items:center;padding:.75rem 1rem;font-size:.8125rem;font-weight:600;color:var(--text-secondary);text-decoration:none;border-bottom:2px solid transparent;white-space:nowrap;transition:color .15s ease,border-color .15s ease}.agency-theme-scope a.og-legal-contract-tabs__item:hover{color:var(--text-primary)}.agency-theme-scope .og-legal-contract-tabs__item--active{color:var(--neon-blue);border-bottom-color:var(--neon-blue)}.agency-theme-scope .og-legal-contract-notice{border:1px solid rgba(59,130,246,.45);border-radius:.5rem;background:linear-gradient(135deg,rgba(37,99,235,.14),rgba(14,116,144,.1));padding:1rem 1.125rem;font-size:.8125rem;line-height:1.55;color:var(--text-primary)}.agency-theme-scope[data-agency-theme=light] .og-legal-contract-notice{border-color:rgba(37,99,235,.32);background:linear-gradient(135deg,rgba(37,99,235,.1),rgba(14,116,144,.05))}.agency-theme-scope .og-legal-contract-notice p{margin:0 0 .75rem}.agency-theme-scope .og-legal-contract-notice p:last-child{margin-bottom:0}.agency-theme-scope .og-legal-contract-section{border:1px solid var(--app-border);border-radius:.625rem;background:var(--app-shell-bg);padding:1rem 1.25rem 1.25rem}.agency-theme-scope .og-legal-contract-section__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.agency-theme-scope .og-legal-contract-section__title{margin:0;font-size:1rem;font-weight:700;color:var(--text-primary)}.agency-theme-scope .og-legal-contract-filter__select{min-width:8.5rem}.agency-theme-scope .og-legal-contract-table-wrap{overflow-x:auto}.agency-theme-scope .og-legal-contract-table{width:100%;border-collapse:collapse;font-size:.8125rem}.agency-theme-scope .og-legal-contract-table td,.agency-theme-scope .og-legal-contract-table th{padding:.75rem .875rem;text-align:left;border-bottom:1px solid var(--app-border);vertical-align:middle}.agency-theme-scope .og-legal-contract-table th{font-weight:600;color:var(--text-secondary);background:var(--app-table-head)}.agency-theme-scope .og-legal-contract-table td{color:var(--text-primary)}.agency-theme-scope .og-legal-contract-table__name{font-weight:600;color:var(--text-primary);max-width:22rem}.agency-theme-scope .og-legal-contract-table__empty{text-align:center;color:var(--text-muted);padding:2rem 1rem!important}.agency-theme-scope .og-legal-contract-th{display:inline-flex;align-items:center;gap:.35rem}.agency-theme-scope .og-legal-contract-info{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:999px;border:1px solid var(--app-border);font-size:.625rem;font-weight:700;font-style:italic;color:var(--text-muted);cursor:help}.agency-theme-scope .og-legal-contract-status{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .625rem;border-radius:999px;font-size:.75rem;font-weight:600;white-space:nowrap}.agency-theme-scope .og-legal-contract-status__icon{font-size:.875rem;line-height:1}.agency-theme-scope .og-legal-contract-status--unread{color:#b45309;background:rgba(245,158,11,.14);border:1px solid rgba(245,158,11,.35)}.agency-theme-scope .og-legal-contract-status--informed{color:#15803d;background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.35)}.agency-theme-scope .og-legal-contract-view-btn{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.35rem .875rem;border-radius:.375rem;border:1px solid var(--app-border);background:var(--app-surface);color:var(--text-primary);font-size:.8125rem;font-weight:600;cursor:pointer;transition:border-color .15s ease,background .15s ease}.agency-theme-scope .og-legal-contract-view-btn:hover{border-color:var(--neon-blue);background:rgba(0,212,255,.06)}.agency-theme-scope .og-legal-contract-logs{border:1px solid var(--app-border);border-radius:.625rem;padding:1rem 1.25rem;background:var(--app-shell-bg)}.agency-theme-scope .og-legal-contract-logs__title{margin:0 0 .75rem;font-size:.875rem;font-weight:700;color:var(--text-secondary)}.agency-theme-scope .og-ent__plan{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin:0 0 1rem;font-size:.875rem}.agency-theme-scope .og-ent__plan-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;font-size:.6875rem;font-weight:600}.agency-theme-scope .og-ent__quota-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}@media (min-width:640px){.agency-theme-scope .og-ent__quota-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.agency-theme-scope .og-ent__quota{border:1px solid var(--app-border);border-radius:.5rem;padding:.75rem 1rem;background:var(--app-shell-bg)}.agency-theme-scope .og-ent-warn--yellow{border-color:color-mix(in srgb,var(--neon-orange,#f59e0b) 55%,var(--app-border))}.agency-theme-scope .og-ent-warn--red{border-color:color-mix(in srgb,var(--neon-pink,#ff2d95) 55%,var(--app-border))}.agency-theme-scope .og-ent__quota-label{display:block;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.agency-theme-scope .og-ent__quota-value{display:block;margin-top:.35rem;font-family:var(--font-space),sans-serif;font-weight:700;font-size:1rem;color:var(--text-primary)}.agency-theme-scope .og-ent__quota-hint{display:block;margin-top:.25rem;font-size:.6875rem;color:var(--neon-orange,#f59e0b)}.agency-theme-scope .og-ent-warn--red .og-ent__quota-hint{color:var(--neon-pink)}.agency-theme-scope .og-ent__flags{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:1rem;font-size:.8125rem;color:var(--text-secondary)}.agency-theme-scope .og-ent__flag-label{color:var(--text-muted);margin-right:.35rem}.agency-theme-scope .og-ent__section-title{margin:1.25rem 0 .5rem;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.agency-theme-scope .og-ent__package-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.agency-theme-scope .og-ent__package{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .75rem;padding:.5rem .75rem;border-radius:.5rem;border:1px solid var(--app-border);font-size:.8125rem;color:var(--text-primary)}.agency-theme-scope .og-ent__package-kind{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:.15rem .4rem;border-radius:.25rem;background:color-mix(in srgb,var(--neon-blue) 15%,transparent);color:var(--neon-blue)}.agency-theme-scope .og-ent__package-meta{width:100%;font-size:.75rem;color:var(--text-muted)}.agency-theme-scope .og-ent__empty,.agency-theme-scope .og-ent__rules{margin-top:1rem;font-size:.8125rem;color:var(--text-muted)}.agency-theme-scope .og-ent__rules summary{cursor:pointer;color:var(--neon-blue);font-weight:600}.agency-theme-scope .og-ent__rules ul{margin:.5rem 0 0 1.1rem;padding:0}.agency-theme-scope .og-sub-tabs{display:flex;gap:.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.agency-theme-scope .og-sub-tabs__link{padding:.5rem 1rem;border-radius:.625rem;font-size:.8125rem;font-weight:600;color:var(--text-muted);border:1px solid var(--app-border);text-decoration:none;transition:color .15s,border-color .15s,background .15s}.agency-theme-scope .og-sub-tabs__link:hover{color:var(--text-primary);border-color:color-mix(in srgb,var(--neon-blue) 35%,var(--app-border))}.agency-theme-scope .og-sub-tabs__link--active{color:var(--neon-blue);border-color:color-mix(in srgb,var(--neon-blue) 45%,var(--app-border));background:color-mix(in srgb,var(--neon-blue) 8%,transparent)}.agency-theme-scope .og-sub-overview{display:flex;flex-direction:column;gap:1.25rem;width:100%;min-width:0}.agency-theme-scope .og-sub-overview__split{display:grid;grid-template-columns:1fr;grid-gap:1.25rem;gap:1.25rem;align-items:stretch;width:100%;min-width:0}@media (min-width:960px){.agency-theme-scope .og-sub-overview__split{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.agency-theme-scope .og-sub-current-package{display:flex;flex-direction:column;gap:1rem;min-width:0;min-height:100%;padding:1.35rem 1.4rem;border-radius:.9rem;border:1px solid color-mix(in srgb,var(--neon-purple) 42%,var(--app-border));border-left:4px solid var(--neon-purple);background:linear-gradient(155deg,color-mix(in srgb,var(--neon-purple) 16%,transparent) 0,color-mix(in srgb,var(--app-surface) 94%,transparent) 55%),color-mix(in srgb,var(--app-surface) 90%,transparent);box-shadow:0 .5rem 1.75rem color-mix(in srgb,var(--neon-purple) 12%,transparent)}.agency-theme-scope .og-sub-current-package--empty{justify-content:center}.agency-theme-scope .og-sub-current-package__head{display:flex;flex-direction:column;gap:.35rem;padding-bottom:.85rem;border-bottom:1px solid color-mix(in srgb,var(--neon-purple) 22%,var(--app-border))}.agency-theme-scope .og-sub-current-package__eyebrow{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--neon-purple)}.agency-theme-scope .og-sub-current-package__title{margin:0;font-family:var(--font-space),sans-serif;font-size:clamp(1.5rem,2.4vw,1.875rem);font-weight:800;line-height:1.2;color:var(--text-primary);word-break:break-word}.agency-theme-scope .og-sub-current-package__duration{margin:0;font-size:.9375rem;font-weight:600;color:color-mix(in srgb,var(--neon-blue) 80%,var(--text-secondary))}.agency-theme-scope .og-sub-current-package__status{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .85rem}.agency-theme-scope .og-sub-current-package__code{margin:0;font-size:.8125rem;color:var(--text-secondary)}.agency-theme-scope .og-sub-current-package__code .og-ws-mono{color:color-mix(in srgb,var(--neon-blue) 70%,var(--text-primary));font-weight:600}.agency-theme-scope .og-sub-current-package__dates{display:grid;grid-gap:.75rem;gap:.75rem;margin:0;padding:.9rem 1rem;border-radius:.7rem;border:1px solid color-mix(in srgb,var(--neon-purple) 24%,var(--app-border));background:color-mix(in srgb,var(--app-shell-bg) 92%,transparent)}.agency-theme-scope .og-sub-current-package__dates>div{display:grid;grid-gap:.3rem;gap:.3rem}.agency-theme-scope .og-sub-current-package__dates dt{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--neon-purple) 65%,var(--text-muted))}.agency-theme-scope .og-sub-current-package__dates dd{margin:0;font-family:var(--font-space),sans-serif;font-size:1.0625rem;font-weight:700;color:var(--text-primary)}.agency-theme-scope .og-sub-current-package__end{color:var(--neon-blue)}.agency-theme-scope .og-sub-current-package__hint{font-size:.8125rem!important;font-weight:600!important;color:color-mix(in srgb,var(--neon-orange,#f59e0b) 75%,var(--text-muted))!important}.agency-theme-scope .og-sub-current-package__badges{margin-top:auto;padding-top:.5rem}.agency-theme-scope .og-sub-current-package__badges-title{margin:0 0 .6rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--neon-blue) 70%,var(--text-muted))}.agency-theme-scope .og-sub-current-package__badge-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.agency-theme-scope .og-sub-overview__split>.og-ws-card--accent-purple .og-ws-card__title{font-size:1.2rem;color:color-mix(in srgb,var(--neon-purple) 55%,var(--text-primary))}.agency-theme-scope .og-sub-ent-section__title{margin:0;font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--neon-blue) 75%,var(--text-primary))}.agency-theme-scope .og-sub-ent-section__title--infra{color:color-mix(in srgb,var(--neon-green,#4caf50) 70%,var(--text-primary))}.agency-theme-scope .og-sub-status-card .og-ws-stats{gap:.75rem}.agency-theme-scope .og-sub-status-card .og-ent__quota,.agency-theme-scope .og-sub-status-card .og-ws-stat{padding:.9rem 1rem}.agency-theme-scope .og-sub-status-card .og-ent__quota-value,.agency-theme-scope .og-sub-status-card .og-ws-stat__value{margin-top:.35rem;font-size:1.125rem}.agency-theme-scope .og-sub-overview__split>.og-ws-card{display:flex;flex-direction:column;min-height:100%}.agency-theme-scope .og-sub-overview__split>.og-ws-card .og-ws-card__body{display:flex;flex:1 1;flex-direction:column;min-height:0}.agency-theme-scope .og-sub-status-card{display:flex;flex:1 1;flex-direction:column;width:100%;min-width:0;min-height:100%}.agency-theme-scope .og-sub-status-card .og-ws-entitlements-wrap{display:flex;flex:1 1;flex-direction:column;margin-top:0;width:100%;min-width:0;min-height:0}.agency-theme-scope .og-sub-status-card .og-ent{display:flex;flex:1 1;flex-direction:column;gap:.75rem;width:100%;min-width:0;min-height:0}.agency-theme-scope .og-sub-status-card .og-ent__plan{display:none}.agency-theme-scope .og-sub-status-card .og-ent__quota-grid{flex:1 1;gap:.75rem;width:100%;min-height:0;align-content:stretch}.agency-theme-scope .og-sub-status-card .og-ent__quota-grid,.agency-theme-scope .og-sub-status-card .og-ent__quota-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr}.agency-theme-scope .og-sub-status-card .og-ent__quota{display:flex;flex-direction:column;justify-content:center;gap:.25rem;min-height:100%;min-width:0;border-color:color-mix(in srgb,var(--neon-blue) 22%,var(--app-border));background:linear-gradient(180deg,color-mix(in srgb,var(--neon-blue) 6%,transparent) 0,var(--app-shell-bg) 100%)}.agency-theme-scope .og-sub-status-card .og-ent__quota-label{font-size:.75rem;font-weight:700;letter-spacing:.05em;line-height:1.35;color:color-mix(in srgb,var(--neon-blue) 55%,var(--text-muted));word-break:break-word}.agency-theme-scope .og-sub-status-card .og-ent__quota-value{font-size:1.125rem;font-weight:800}.agency-theme-scope .og-sub-status-card .og-ent__quota-hint{font-size:.75rem;font-weight:600}.agency-theme-scope .og-sub-status-card .og-ent-warn--yellow{border-color:color-mix(in srgb,var(--neon-orange,#f59e0b) 50%,var(--app-border));background:linear-gradient(180deg,color-mix(in srgb,var(--neon-orange,#f59e0b) 10%,transparent) 0,var(--app-shell-bg) 100%)}@media (min-width:640px){.agency-theme-scope .og-sub-overview__split .og-sub-status-card .og-ent__quota-grid,.agency-theme-scope .og-sub-overview__split .og-sub-status-card .og-ent__quota-grid--compact{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch}}@media (min-width:720px){.agency-theme-scope .og-sub-status-card .og-ws-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.agency-theme-scope .og-sub-status-card .og-ent__flags--cards{flex:1 1;margin-top:0;min-height:0;align-content:stretch;grid-auto-rows:1fr}.agency-theme-scope .og-ent__flags--cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-top:.65rem;width:100%;min-width:0;font-size:.875rem;color:var(--text-secondary)}@media (min-width:640px){.agency-theme-scope .og-sub-overview__split .og-ent__flags--cards{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}}.agency-theme-scope .og-sub-status-card .og-ent__flags--cards .og-ent__flag{justify-content:center;border-color:color-mix(in srgb,var(--neon-green,#4caf50) 24%,var(--app-border));background:linear-gradient(180deg,color-mix(in srgb,var(--neon-green,#4caf50) 7%,transparent) 0,var(--app-shell-bg) 100%)}.agency-theme-scope .og-ent__flags--cards .og-ent__flag{display:flex;flex-direction:column;justify-content:flex-start;gap:.4rem;min-width:0;min-height:100%;padding:.9rem 1rem;border:1px solid var(--app-border);border-radius:.625rem;background:var(--app-shell-bg)}.agency-theme-scope .og-sub-status-card .og-ent__flags--cards .og-ent__flag-label{font-size:.75rem;font-weight:700;letter-spacing:.05em;color:color-mix(in srgb,var(--neon-green,#4caf50) 60%,var(--text-muted))}.agency-theme-scope .og-ent__flags--cards .og-ent__flag-label{display:block;margin-right:0;font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);line-height:1.35}.agency-theme-scope .og-sub-status-card .og-ent__flags--cards .og-ent__flag-value{font-size:.9375rem;font-weight:700;line-height:1.4}.agency-theme-scope .og-ent__flags--cards .og-ent__flag-value{display:block;font-family:var(--font-space),sans-serif;font-size:.875rem;font-weight:700;line-height:1.4;color:var(--text-primary);word-break:break-word}.agency-theme-scope .og-sub-purchase-panel{display:flex;flex-direction:column;gap:.85rem;width:100%;min-width:0;padding:1rem 1.1rem;border-radius:.85rem;border:1px solid color-mix(in srgb,var(--neon-green,#4caf50) 28%,var(--app-border));background:linear-gradient(165deg,color-mix(in srgb,var(--neon-green,#4caf50) 10%,transparent) 0,color-mix(in srgb,var(--app-surface) 92%,transparent) 42%),color-mix(in srgb,var(--app-surface) 88%,transparent);box-shadow:0 .35rem 1.25rem color-mix(in srgb,var(--neon-green,#4caf50) 8%,transparent)}.agency-theme-scope .og-sub-purchase-panel__head{display:flex;flex-direction:column;gap:.2rem}.agency-theme-scope .og-sub-purchase-panel__title{margin:0;font-size:.9375rem;font-weight:700;color:var(--text-primary)}.agency-theme-scope .og-sub-purchase-panel__sub{margin:0;font-size:.6875rem;line-height:1.4;color:var(--text-muted)}.agency-theme-scope .og-sub-offers{margin-top:0;max-width:40rem}.agency-theme-scope .og-sub-offers--split{max-width:52rem}.agency-theme-scope .og-sub-offers--full{max-width:none;width:100%}.agency-theme-scope .og-sub-offers--split .og-sub-offers__layout{display:grid;grid-template-columns:minmax(0,15.5rem) minmax(0,1fr);align-items:start;grid-gap:1rem 1.25rem;gap:1rem 1.25rem}.agency-theme-scope .og-sub-offers--full.og-sub-offers--split .og-sub-offers__layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));grid-gap:1.25rem;gap:1.25rem;align-items:stretch;width:100%}.agency-theme-scope .og-sub-offers--full.og-sub-offers--purchase-only .og-sub-offers__layout{grid-template-columns:minmax(0,18rem)}.agency-theme-scope .og-sub-offers:not(.og-sub-offers--split) .og-sub-offers__layout{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1rem 1.25rem}.agency-theme-scope .og-sub-offers__col{min-width:0}.agency-theme-scope .og-sub-offers--full .og-sub-offer-card{height:100%}.agency-theme-scope .og-sub-offers--full .og-sub-offer-card__btn,.agency-theme-scope .og-sub-offers--full .og-sub-offer-card__owned-tag{margin-top:auto}.agency-theme-scope .og-sub-offers__col--purchase{flex:0 1 15.5rem;max-width:16.5rem}.agency-theme-scope .og-sub-offers:not(.og-sub-offers--split) .og-sub-offers__col--purchase{max-width:18rem}.agency-theme-scope .og-sub-offers__col--suggestions{flex:1 1 14rem;min-width:12rem}.agency-theme-scope .og-sub-offers__heading{margin:0 0 .5rem;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.agency-theme-scope .og-sub-offers__suggest-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));grid-gap:.75rem;gap:.75rem;align-items:stretch}.agency-theme-scope .og-sub-offers--full .og-sub-offers__suggest-grid{grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr))}@media (max-width:768px){.agency-theme-scope .og-sub-offers--full.og-sub-offers--split .og-sub-offers__layout,.agency-theme-scope .og-sub-offers--split .og-sub-offers__layout{grid-template-columns:1fr}}@media (max-width:640px){.agency-theme-scope .og-sub-offers,.agency-theme-scope .og-sub-offers--split{max-width:none}.agency-theme-scope .og-sub-offers--split .og-sub-offers__layout{grid-template-columns:1fr}.agency-theme-scope .og-sub-offers__col--purchase{flex:1 1 100%;max-width:none}.agency-theme-scope .og-sub-offers__col--suggestions{flex:1 1 100%}}.agency-theme-scope .og-sub-offer-card{display:flex;flex-direction:column;gap:.4rem;min-height:100%;padding:.7rem .8rem;border:1px solid var(--app-border);border-radius:.75rem;background:color-mix(in srgb,var(--app-surface) 88%,transparent)}.agency-theme-scope .og-sub-offer-card--blue{border-color:color-mix(in srgb,var(--neon-blue) 28%,var(--app-border))}.agency-theme-scope .og-sub-offer-card--purple{border-color:color-mix(in srgb,var(--neon-purple) 28%,var(--app-border))}.agency-theme-scope .og-sub-offer-card--purple.og-sub-offer-card--featured{border-color:color-mix(in srgb,var(--neon-purple) 42%,var(--app-border));background:color-mix(in srgb,var(--neon-purple) 8%,var(--app-surface));box-shadow:0 .25rem .85rem color-mix(in srgb,var(--neon-purple) 12%,transparent)}.agency-theme-scope .og-sub-offer-card--green{border-color:color-mix(in srgb,#4caf50 28%,var(--app-border))}.agency-theme-scope .og-sub-offer-card--owned{border-color:color-mix(in srgb,#4caf50 22%,var(--app-border));background:color-mix(in srgb,#4caf50 5%,var(--app-surface))}.agency-theme-scope .og-sub-offer-card__owned-tag{align-self:flex-start;margin-top:auto;padding:.2rem .45rem;border-radius:999px;font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,#4caf50 85%,var(--text-primary));background:color-mix(in srgb,#4caf50 12%,transparent);border:1px solid color-mix(in srgb,#4caf50 28%,var(--app-border))}.agency-theme-scope .og-sub-offer-card__eyebrow{margin:0;font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.agency-theme-scope .og-sub-offer-card__title{margin:0;font-size:.9375rem;font-weight:700;line-height:1.3;color:var(--text-primary)}.agency-theme-scope .og-sub-offer-card__badge-row{min-height:1.75rem}.agency-theme-scope .og-sub-offer-card__features{display:flex;flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none}.agency-theme-scope .og-sub-offer-card__feature{font-size:.625rem;line-height:1.45;color:var(--text-muted)}.agency-theme-scope .og-sub-offer-card__feature--highlight{color:color-mix(in srgb,var(--text-secondary) 88%,var(--text-primary));font-weight:600}.agency-theme-scope .og-sub-price{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem}.agency-theme-scope .og-sub-offer-card__price.og-sub-price{flex-direction:column;align-items:flex-start;gap:.15rem}.agency-theme-scope .og-sub-price__amount{font-weight:inherit;color:inherit}.agency-theme-scope .og-sub-price__vat{font-size:.625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.agency-theme-scope .og-sub-offer-card__price .og-sub-price__vat{color:color-mix(in srgb,var(--neon-green,#4caf50) 70%,var(--text-muted))}.agency-theme-scope .og-sub-purchase-panel__sub .og-sub-price__vat-inline{font-weight:600;color:color-mix(in srgb,var(--neon-green,#4caf50) 65%,var(--text-muted))}.agency-theme-scope .og-sub-offer-card__price{margin:0;font-size:.875rem;font-weight:700;color:var(--neon-blue)}.agency-theme-scope .og-sub-offer-card__meta{margin:0;font-size:.6875rem;line-height:1.4;color:var(--text-muted)}.agency-theme-scope .og-sub-offer-card__field{display:flex;flex-direction:column;gap:.25rem}.agency-theme-scope .og-sub-offer-card__label{font-size:.625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.agency-theme-scope .og-sub-offer-card--purchase .og-ws-select{font-size:.8125rem;padding:.4rem .55rem}.agency-theme-scope .og-sub-offer-card__cta{margin-top:auto;padding-top:.35rem;font-size:.8125rem;font-weight:600;color:var(--neon-blue);text-decoration:none}.agency-theme-scope .og-sub-offer-card__cta:hover{text-decoration:underline}.agency-theme-scope .og-sub-offer-card__cta--primary{display:inline-flex;align-items:center;justify-content:center;margin-top:auto;padding:.45rem .65rem;border-radius:.5rem;background:color-mix(in srgb,var(--neon-blue) 14%,transparent);border:1px solid color-mix(in srgb,var(--neon-blue) 35%,var(--app-border));text-decoration:none}.agency-theme-scope .og-sub-offer-card__cta--primary:hover{background:color-mix(in srgb,var(--neon-blue) 22%,transparent);text-decoration:none}.agency-theme-scope .og-sub-offer-card__btn{display:inline-flex;align-items:center;justify-content:center;width:100%;margin-top:auto;padding:.45rem .65rem;border-radius:.5rem;font-size:.8125rem;font-weight:600;text-align:center;text-decoration:none;color:var(--text-primary);background:color-mix(in srgb,var(--neon-blue) 14%,transparent);border:1px solid color-mix(in srgb,var(--neon-blue) 35%,var(--app-border));cursor:pointer;transition:background .15s ease}.agency-theme-scope .og-sub-offer-card__btn:hover{background:color-mix(in srgb,var(--neon-blue) 22%,transparent);text-decoration:none}.agency-theme-scope .og-sub-offer-card__btn--blue{color:var(--text-primary);background:color-mix(in srgb,var(--neon-blue) 14%,transparent);border-color:color-mix(in srgb,var(--neon-blue) 35%,var(--app-border))}.agency-theme-scope .og-sub-offer-card__btn--blue:hover{background:color-mix(in srgb,var(--neon-blue) 22%,transparent)}.agency-theme-scope .og-sub-offer-card__btn--purple{color:var(--text-primary);background:color-mix(in srgb,var(--neon-purple) 14%,transparent);border-color:color-mix(in srgb,var(--neon-purple) 35%,var(--app-border))}.agency-theme-scope .og-sub-offer-card__btn--purple:hover{background:color-mix(in srgb,var(--neon-purple) 22%,transparent)}.agency-theme-scope .og-sub-offer-card__btn--primary{color:var(--text-primary);background:color-mix(in srgb,#4caf50 18%,transparent);border-color:color-mix(in srgb,#4caf50 40%,var(--app-border));font-weight:700}.agency-theme-scope .og-sub-offer-card__btn--primary:hover{background:color-mix(in srgb,#4caf50 28%,transparent)}.agency-theme-scope .og-sub-offer-card__btn--solid{color:#fff;background:color-mix(in srgb,var(--neon-purple) 72%,#5a2d82);border-color:color-mix(in srgb,var(--neon-purple) 55%,#7c3aed);font-weight:700;box-shadow:0 .2rem .65rem color-mix(in srgb,var(--neon-purple) 25%,transparent)}.agency-theme-scope .og-sub-offer-card__btn--solid:hover{background:color-mix(in srgb,var(--neon-purple) 82%,#6d28d9);text-decoration:none}.agency-theme-scope .og-sub-cross-sell{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.agency-theme-scope .og-sub-cross-sell__name{margin:0 0 .35rem;font-size:1.05rem;font-weight:700;color:var(--text-primary)}.agency-theme-scope .og-sub-cross-sell__desc{margin:0 0 .5rem;font-size:.8125rem;color:var(--text-secondary);max-width:36rem}.agency-theme-scope .og-sub-cross-sell__price{margin:0;font-size:.875rem;color:var(--neon-blue);font-weight:600}.agency-theme-scope .og-sub-cross-sell__discount{font-size:.75rem;color:var(--text-muted);font-weight:500}.agency-theme-scope .og-sub-tx-kind{display:inline-block;padding:.2rem .45rem;border-radius:.35rem;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:var(--app-surface-muted);color:var(--text-secondary)}.agency-theme-scope .og-sub-tx-kind--upgrade{background:rgba(0,212,255,.15);color:#00d4ff}.agency-theme-scope .og-sub-tx-kind--downgrade{background:rgba(255,107,53,.15);color:#ff8a65}.agency-theme-scope .og-sub-tx-kind--renewal{background:rgba(76,175,80,.15);color:#81c784}.agency-theme-scope .og-sub-tx-kind--trial{background:rgba(186,104,255,.15);color:#ce93d8}.agency-theme-scope .og-sub-tx-kind--badge{background:rgba(255,238,0,.12);color:#ffee00}.agency-theme-scope .og-sub-badge-cross-sell-list{display:flex;flex-direction:column;gap:1rem}.agency-theme-scope .og-sub-badge-cross-sell-item{padding:.85rem 0;border-bottom:1px solid var(--app-border)}.agency-theme-scope .og-sub-badge-cross-sell-item:last-child{border-bottom:none;padding-bottom:0}.agency-theme-scope .og-sub-tx-package-no{display:block;margin-top:.15rem;font-size:.75rem;color:var(--text-muted)}.agency-theme-scope .og-sub-tx-period{font-size:.8125rem;white-space:nowrap;color:var(--text-secondary)}.agency-theme-scope .og-sub-tx-vat-note{display:block;margin-top:.15rem;font-size:.625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.agency-theme-scope .og-renewal-login-modal{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:1rem}.agency-theme-scope .og-renewal-login-modal__backdrop{position:absolute;inset:0;background:rgba(4,6,14,.72);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.agency-theme-scope .og-renewal-login-modal__card{position:relative;z-index:1;width:min(100%,28rem);padding:1.5rem;border-radius:1rem;border:1px solid var(--app-border-strong);background:var(--bg-card);box-shadow:var(--app-shadow);color:var(--text-primary)}.agency-theme-scope:not([data-agency-theme=light]) .og-renewal-login-modal__card{border:1px solid rgba(0,212,255,.25);background:linear-gradient(145deg,rgba(12,16,28,.98),rgba(8,10,18,.98));box-shadow:0 24px 64px rgba(0,0,0,.45)}.agency-theme-scope .og-renewal-login-modal__eyebrow{margin:0 0 .35rem;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--neon-blue)}.agency-theme-scope .og-renewal-login-modal__title{margin:0 0 .75rem;font-size:1.25rem;font-weight:700;color:var(--text-primary)}.agency-theme-scope .og-renewal-login-modal__body{margin:0 0 .75rem;font-size:.9375rem;line-height:1.55;color:var(--text-secondary)}.agency-theme-scope .og-renewal-login-modal__hint{margin:0 0 1.25rem;font-size:.8125rem;color:var(--text-muted)}.agency-theme-scope .og-renewal-login-modal__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.agency-theme-scope .og-renewal-login-modal__dismiss{padding:.55rem .85rem;border:none;background:transparent;color:var(--text-muted);font-size:.8125rem;cursor:pointer}.agency-theme-scope .og-renewal-login-modal__dismiss:hover{color:var(--text-primary)}.og-badge-pkg-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0}.og-badge-pkg-icon--inline svg{display:block}.og-badge-pkg-icon--corner{padding:.35rem;border-radius:999px;background:rgba(4,6,14,.72);border:1px solid rgba(255,255,255,.14);box-shadow:0 0 18px var(--badge-glow,rgba(0,212,255,.35));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.og-badge-pkg-icon--hero{padding:.5rem;border-radius:1rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1)}.og-badge-pkg-corner{position:absolute;top:1rem;right:1rem;z-index:2;display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;pointer-events:none}.agency-theme-scope .og-carrier-pool-blocked{max-width:40rem;display:flex;flex-direction:column;gap:1rem}.agency-theme-scope .og-carrier-pool-blocked__hint{margin:0;font-size:.8125rem;line-height:1.55;color:var(--text-secondary)}.agency-theme-scope .og-badge-pkg-inline-label{display:inline-flex;align-items:center;gap:.65rem;margin:0 0 .35rem;font-size:1.05rem;font-weight:700;color:var(--text-primary)}.agency-theme-scope .og-ent__package-icon{margin-right:.15rem}.agency-theme-scope .og-ops-reservations-chrome{display:flex;flex-direction:column;gap:0;border:1px solid var(--app-border);border-radius:.75rem;background:var(--app-surface-muted);overflow:hidden}.agency-theme-scope .og-ops-reservations-chrome__modules{display:flex;flex-wrap:wrap;gap:.125rem;padding:.5rem .75rem;border-bottom:1px solid var(--app-border);background:var(--app-chrome-bg,var(--app-nav-bg))}.agency-theme-scope .og-ops-reservations-chrome__module-link{display:inline-flex;align-items:center;padding:.375rem .75rem;border-radius:.375rem;font-size:.8125rem;font-weight:500;color:var(--text-secondary);text-decoration:none;transition:color .15s ease,background .15s ease}.agency-theme-scope .og-ops-reservations-chrome__module-link:hover{color:var(--text-primary);background:var(--app-hover)}.agency-theme-scope .og-ops-reservations-chrome__module-link--active{color:var(--neon-blue);background:color-mix(in srgb,var(--neon-blue) 12%,transparent)}.agency-theme-scope .og-ops-reservations-chrome__segments{display:flex;flex-wrap:wrap;gap:.25rem;padding:.5rem .75rem}.agency-theme-scope .og-ops-reservations-chrome__segment-link{display:inline-flex;align-items:center;padding:.35rem .85rem;border-radius:9999px;border:1px solid var(--app-border);font-size:.8125rem;font-weight:600;color:var(--text-secondary);text-decoration:none;background:var(--bg-card);transition:border-color .15s ease,color .15s ease,background .15s ease}.agency-theme-scope .og-ops-reservations-chrome__segment-link:hover{border-color:color-mix(in srgb,var(--neon-blue) 40%,var(--app-border));color:var(--text-primary)}.agency-theme-scope .og-ops-reservations-chrome__segment-link--active{border-color:var(--neon-blue);color:var(--neon-blue);background:color-mix(in srgb,var(--neon-blue) 10%,var(--bg-card))}.agency-theme-scope .og-ops-reservations-chrome__channels{display:flex;flex-wrap:wrap;gap:.25rem;padding:0 .75rem .5rem;border-top:1px solid color-mix(in srgb,var(--app-border) 60%,transparent)}.agency-theme-scope .og-ops-reservations-chrome__channel-link{display:inline-flex;align-items:center;padding:.3rem .75rem;border-radius:.5rem;border:1px solid var(--app-border);font-size:.75rem;font-weight:600;color:var(--text-secondary);text-decoration:none;background:var(--bg-card);transition:border-color .15s ease,color .15s ease,background .15s ease}.agency-theme-scope .og-ops-reservations-chrome__channel-link:hover{border-color:color-mix(in srgb,var(--neon-green) 40%,var(--app-border));color:var(--text-primary)}.agency-theme-scope .og-ops-reservations-chrome__channel-link--active{border-color:var(--neon-green);color:var(--neon-green);background:color-mix(in srgb,var(--neon-green) 10%,var(--bg-card))}.agency-theme-scope .og-ops-reservations-filters{display:flex;flex-direction:column;gap:.875rem;padding:1rem 1.25rem;border:1px solid var(--app-border);border-radius:.75rem;background:var(--bg-card)}.agency-theme-scope .og-ops-reservations-filters__quick{display:flex;flex-wrap:wrap;gap:.5rem}.agency-theme-scope .og-ops-reservations-filters__top{display:flex;flex-direction:column;align-items:stretch;gap:.75rem}.agency-theme-scope .og-ops-reservations-filters__row{display:flex;flex-wrap:wrap;align-items:stretch;gap:.75rem}.agency-theme-scope .og-ops-reservations-filters__group{display:flex;flex-direction:column;gap:.5rem;flex:0 1 auto;min-width:13rem;padding:.65rem .8rem;border:1px solid var(--app-border);border-radius:.75rem}.agency-theme-scope .og-ops-reservations-filters__row .og-ops-reservations-filters__group--grow{flex:1 1 22rem}.agency-theme-scope .og-ops-reservations-filters__group-label{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary)}.agency-theme-scope .og-ops-reservations-filters__today-card{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.25rem;flex:0 0 auto;max-width:14rem;padding:.65rem 1rem;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--neon-blue) 35%,var(--app-border));background:linear-gradient(135deg,color-mix(in srgb,var(--neon-blue) 12%,var(--app-surface-muted)) 0,var(--app-surface-muted) 100%);text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.agency-theme-scope .og-ops-reservations-filters__today-card:hover{border-color:var(--neon-blue)}.agency-theme-scope .og-ops-reservations-filters__today-card--active{border-color:var(--neon-blue);box-shadow:0 0 0 1px color-mix(in srgb,var(--neon-blue) 40%,transparent)}.agency-theme-scope .og-ops-reservations-filters__today-label{font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--neon-blue)}.agency-theme-scope .og-ops-reservations-filters__today-value{font-size:1.5rem;font-weight:800;line-height:1;color:var(--text-primary)}.agency-theme-scope .og-ops-reservations-filters__today-card--active .og-ops-reservations-filters__today-value{color:var(--neon-blue)}.agency-theme-scope .og-ops-reservations-filters__today-hint{font-size:.75rem;color:var(--text-secondary)}.agency-theme-scope .og-ops-reservations-filters__period-row{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;flex:1 1;align-content:center}.agency-theme-scope .og-ops-reservations-filters__period-btn{padding:.45rem .9rem;border-radius:9999px;border:1px solid var(--app-border);background:var(--app-surface-muted);font-size:.75rem;font-weight:700;color:var(--text-secondary);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.agency-theme-scope .og-ops-reservations-filters__period-btn:hover{border-color:var(--neon-blue);color:var(--neon-blue)}.agency-theme-scope .og-ops-reservations-filters__period-btn--active{border-color:var(--neon-blue);color:var(--neon-blue);background:color-mix(in srgb,var(--neon-blue) 10%,var(--app-surface-muted))}.agency-theme-scope .og-ops-reservations-filters__period-btn--archive{margin-left:auto}.agency-theme-scope .og-ops-reservations-filters__period-btn--archive.og-ops-reservations-filters__period-btn--active{border-color:var(--neon-purple);color:var(--neon-purple);background:color-mix(in srgb,var(--neon-purple) 10%,var(--app-surface-muted))}.agency-theme-scope .og-ops-reservations-filters__archive-note{margin:0;padding:.65rem .85rem;border-radius:.5rem;border:1px solid color-mix(in srgb,var(--neon-purple) 30%,var(--app-border));background:color-mix(in srgb,var(--neon-purple) 8%,var(--app-surface-muted));font-size:.8125rem;color:var(--text-secondary)}.agency-theme-scope .og-ops-reservations-filters__dashboard{display:grid;grid-gap:.5rem;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));flex:1 1;align-items:stretch}.agency-theme-scope .og-ops-reservations-filters__dash-card{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.2rem;height:100%;min-height:5.25rem;padding:.75rem .875rem;border-radius:.625rem;border:1px solid var(--app-border);background:var(--app-surface-muted);text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.agency-theme-scope .og-ops-reservations-filters__dash-card:hover{border-color:var(--neon-blue)}.agency-theme-scope .og-ops-reservations-filters__dash-card--active{border-color:var(--neon-blue);background:color-mix(in srgb,var(--neon-blue) 10%,var(--app-surface-muted));box-shadow:0 0 0 1px color-mix(in srgb,var(--neon-blue) 35%,transparent)}.agency-theme-scope .og-ops-reservations-filters__dash-card--finance{border-color:color-mix(in srgb,var(--neon-orange) 45%,var(--app-border))}.agency-theme-scope .og-ops-reservations-filters__dash-card--finance.og-ops-reservations-filters__dash-card--active{border-color:var(--neon-orange);background:color-mix(in srgb,var(--neon-orange) 10%,var(--app-surface-muted));box-shadow:0 0 0 1px color-mix(in srgb,var(--neon-orange) 35%,transparent)}.agency-theme-scope .og-ops-reservations-filters__dash-label{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary)}.agency-theme-scope .og-ops-reservations-filters__dash-value{font-size:1.375rem;font-weight:800;line-height:1.1;color:var(--text-primary)}.agency-theme-scope .og-ops-reservations-filters__dash-card--active .og-ops-reservations-filters__dash-value{color:var(--neon-blue)}.agency-theme-scope .og-ops-reservations-filters__dash-card--finance .og-ops-reservations-filters__dash-value{color:var(--neon-orange)}.agency-theme-scope .og-ops-reservations-filters__dash-hint{min-height:1.125rem;font-size:.75rem;font-weight:600;line-height:1.125rem;color:var(--neon-orange)}.agency-theme-scope .og-ops-reservations-filters__dash-hint--empty{visibility:hidden}.agency-theme-scope .og-transfer-group{display:grid;grid-gap:.75rem;gap:.75rem;border-radius:.75rem;border:1px solid var(--app-border);padding:.75rem}.agency-theme-scope .og-transfer-group--blue{background:color-mix(in srgb,var(--neon-blue) 8%,transparent);border-color:color-mix(in srgb,var(--neon-blue) 22%,var(--app-border))}.agency-theme-scope .og-transfer-group--green{background:color-mix(in srgb,var(--neon-green) 7%,transparent);border-color:color-mix(in srgb,var(--neon-green) 20%,var(--app-border))}.agency-theme-scope .og-transfer-group--purple{background:color-mix(in srgb,var(--neon-purple) 9%,transparent);border-color:color-mix(in srgb,var(--neon-purple) 24%,var(--app-border))}.agency-theme-scope .og-transfer-group--orange{background:color-mix(in srgb,var(--neon-orange) 8%,transparent);border-color:color-mix(in srgb,var(--neon-orange) 22%,var(--app-border))}.agency-theme-scope .og-transfer-group--pink{background:color-mix(in srgb,var(--neon-pink) 7%,transparent);border-color:color-mix(in srgb,var(--neon-pink) 22%,var(--app-border))}.agency-theme-scope .og-transfer-group--yellow{background:color-mix(in srgb,var(--neon-yellow) 6%,transparent);border-color:color-mix(in srgb,var(--neon-yellow) 18%,var(--app-border))}.agency-theme-scope .og-ops-reservations-filters__chip{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .75rem;border-radius:9999px;border:1px solid var(--app-border);background:var(--app-surface-muted);font-size:.75rem;font-weight:600;color:var(--text-secondary);cursor:pointer;transition:border-color .15s ease,color .15s ease}.agency-theme-scope .og-ops-reservations-filters__chip:hover{border-color:var(--neon-blue);color:var(--neon-blue)}.agency-theme-scope .og-ops-reservations-filters__chip-count{display:inline-flex;min-width:1.25rem;justify-content:center;padding:0 .35rem;border-radius:9999px;background:color-mix(in srgb,var(--neon-blue) 18%,transparent);font-size:.6875rem;color:var(--neon-blue)}.agency-theme-scope .og-ops-reservations-filters__main{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem}.agency-theme-scope .og-ops-reservations-filters__search{flex:1 1 16rem;min-width:0;display:flex;flex-direction:column;gap:.35rem}.agency-theme-scope .og-ops-reservations-filters__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.agency-theme-scope .og-ops-reservations-filters__apply{padding:.5rem 1rem;font-size:.8125rem}.agency-theme-scope .og-ops-reservations-filters__label{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.agency-theme-scope .og-ops-reservations-filters__summary{margin:0;font-size:.8125rem;color:var(--text-muted)}.agency-theme-scope .og-ops-reservations-filters__grid{display:grid;grid-gap:.875rem 1rem;gap:.875rem 1rem;grid-template-columns:1fr;padding-top:.25rem;border-top:1px solid var(--app-border)}@media (min-width:640px){.agency-theme-scope .og-ops-reservations-filters__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.agency-theme-scope .og-ops-reservations-filters__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.agency-theme-scope .og-ops-reservations-filters__field{display:flex;flex-direction:column;gap:.35rem;min-width:0}.agency-theme-scope .og-ops-reservations-filters__field--summary,.agency-theme-scope .og-ops-reservations-filters__field--wide{grid-column:1/-1}.agency-theme-scope .og-ops-reservations-filters__field--clear{justify-content:flex-end;align-items:flex-start}@media (min-width:1024px){.agency-theme-scope .og-ops-reservations-filters__field--summary{grid-column:1/-2}.agency-theme-scope .og-ops-reservations-filters__field--clear{grid-column:-2/-1;align-items:flex-end}}.agency-theme-scope .og-ops-reservations-filters__active-summary{margin:0;font-size:.8125rem;line-height:1.5;color:var(--text-secondary)}.agency-theme-scope .og-ws-table-wrap--reservations .og-ws-table{min-width:58rem;table-layout:fixed;font-size:.8125rem}.agency-theme-scope .og-ws-table-wrap--ops-reservations .og-ws-table{min-width:52rem;table-layout:fixed;font-size:.8125rem}.agency-theme-scope .og-ws-table-wrap--ops-reservations.og-ws-table-wrap--ops-reservations-agent .og-ws-table{min-width:60rem}.agency-theme-scope .og-ws-table-wrap--ops-reservations .og-ws-table td,.agency-theme-scope .og-ws-table-wrap--ops-reservations .og-ws-table th{padding:.5rem .55rem;vertical-align:middle}.agency-theme-scope .og-ws-table-wrap--ops-reservations .og-ws-table td:first-child,.agency-theme-scope .og-ws-table-wrap--ops-reservations .og-ws-table th:first-child{width:7.25rem}.agency-theme-scope .og-ws-table-wrap--ops-reservations .og-ws-table td:nth-child(2),.agency-theme-scope .og-ws-table-wrap--ops-reservations .og-ws-table th:nth-child(2){width:5.5rem}.agency-theme-scope .og-ws-table-wrap--ops-reservations .og-ws-table td:nth-child(3),.agency-theme-scope .og-ws-table-wrap--ops-reservations .og-ws-table th:nth-child(3){width:7.5rem}.agency-theme-scope .og-ws-table-wrap--ops-reservations .og-ws-table td:nth-child(4),.agency-theme-scope .og-ws-table-wrap--ops-reservations .og-ws-table th:nth-child(4){width:9.5rem}.agency-theme-scope .og-ws-table-wrap--ops-reservations .og-ws-table td:nth-child(5),.agency-theme-scope .og-ws-table-wrap--ops-reservations .og-ws-table th:nth-child(5){width:8.25rem;white-space:nowrap}.agency-theme-scope .og-ws-table-wrap--ops-reservations:not(.og-ws-table-wrap--ops-reservations-agent) .og-ws-table td:nth-child(6),.agency-theme-scope .og-ws-table-wrap--ops-reservations:not(.og-ws-table-wrap--ops-reservations-agent) .og-ws-table th:nth-child(6){width:auto;overflow:hidden}.agency-theme-scope .og-ws-table-wrap--ops-reservations:not(.og-ws-table-wrap--ops-reservations-agent) .og-ws-table td:nth-child(7),.agency-theme-scope .og-ws-table-wrap--ops-reservations:not(.og-ws-table-wrap--ops-reservations-agent) .og-ws-table th:nth-child(7){width:6.5rem;white-space:nowrap}.agency-theme-scope .og-ws-table-wrap--ops-reservations:not(.og-ws-table-wrap--ops-reservations-agent) .og-ws-table td:nth-child(8),.agency-theme-scope .og-ws-table-wrap--ops-reservations:not(.og-ws-table-wrap--ops-reservations-agent) .og-ws-table th:nth-child(8){width:12.5rem}.agency-theme-scope .og-ws-table-wrap--ops-reservations-agent .og-ws-table td:nth-child(6),.agency-theme-scope .og-ws-table-wrap--ops-reservations-agent .og-ws-table th:nth-child(6){width:auto;overflow:hidden}.agency-theme-scope .og-ws-table-wrap--ops-reservations-agent .og-ws-table td:nth-child(7),.agency-theme-scope .og-ws-table-wrap--ops-reservations-agent .og-ws-table th:nth-child(7){width:8rem;overflow:hidden}.agency-theme-scope .og-ws-table-wrap--ops-reservations-agent .og-ws-table td:nth-child(8),.agency-theme-scope .og-ws-table-wrap--ops-reservations-agent .og-ws-table th:nth-child(8){width:6.5rem;white-space:nowrap}.agency-theme-scope .og-ws-table-wrap--ops-reservations-agent .og-ws-table td:nth-child(9),.agency-theme-scope .og-ws-table-wrap--ops-reservations-agent .og-ws-table th:nth-child(9){width:12.5rem}.agency-theme-scope .og-ws-table-wrap--ops-jobs .og-ws-table{min-width:44rem;table-layout:fixed;font-size:.8125rem}.agency-theme-scope .og-ws-table-wrap--ops-jobs.og-ws-table-wrap--ops-jobs-agent .og-ws-table{min-width:52rem}.agency-theme-scope .og-ws-table-wrap--ops-jobs .og-ws-table td,.agency-theme-scope .og-ws-table-wrap--ops-jobs .og-ws-table th{padding:.5rem .55rem;vertical-align:middle}.agency-theme-scope .og-ws-table-wrap--ops-jobs .og-ws-table td:first-child,.agency-theme-scope .og-ws-table-wrap--ops-jobs .og-ws-table th:first-child{width:7.25rem}.agency-theme-scope .og-ws-table-wrap--ops-jobs .og-ws-table td:nth-child(2),.agency-theme-scope .og-ws-table-wrap--ops-jobs .og-ws-table th:nth-child(2){width:5.5rem}.agency-theme-scope .og-ws-table-wrap--ops-jobs .og-ws-table td:nth-child(3),.agency-theme-scope .og-ws-table-wrap--ops-jobs .og-ws-table th:nth-child(3){width:8rem}.agency-theme-scope .og-ws-table-wrap--ops-jobs .og-ws-table td:nth-child(4),.agency-theme-scope .og-ws-table-wrap--ops-jobs .og-ws-table th:nth-child(4){width:10rem}.agency-theme-scope .og-ws-table-wrap--ops-jobs:not(.og-ws-table-wrap--ops-jobs-agent) .og-ws-table td:nth-child(5),.agency-theme-scope .og-ws-table-wrap--ops-jobs:not(.og-ws-table-wrap--ops-jobs-agent) .og-ws-table th:nth-child(5){width:auto;overflow:hidden}.agency-theme-scope .og-ws-table-wrap--ops-jobs:not(.og-ws-table-wrap--ops-jobs-agent) .og-ws-table td:nth-child(6),.agency-theme-scope .og-ws-table-wrap--ops-jobs:not(.og-ws-table-wrap--ops-jobs-agent) .og-ws-table th:nth-child(6){width:12.5rem}.agency-theme-scope .og-ws-table-wrap--ops-jobs-agent .og-ws-table td:nth-child(5),.agency-theme-scope .og-ws-table-wrap--ops-jobs-agent .og-ws-table th:nth-child(5){width:auto;overflow:hidden}.agency-theme-scope .og-ws-table-wrap--ops-jobs-agent .og-ws-table td:nth-child(6),.agency-theme-scope .og-ws-table-wrap--ops-jobs-agent .og-ws-table th:nth-child(6){width:8rem;overflow:hidden}.agency-theme-scope .og-ws-table-wrap--ops-jobs-agent .og-ws-table td:nth-child(7),.agency-theme-scope .og-ws-table-wrap--ops-jobs-agent .og-ws-table th:nth-child(7){width:12.5rem}.agency-theme-scope .og-ws-table-wrap--reservations .og-ws-table td,.agency-theme-scope .og-ws-table-wrap--reservations .og-ws-table th{padding:.45rem .55rem;vertical-align:middle;white-space:nowrap}.agency-theme-scope .og-ws-table-wrap--reservations .og-ws-table td:first-child,.agency-theme-scope .og-ws-table-wrap--reservations .og-ws-table th:first-child{width:10.75rem;overflow:hidden}.agency-theme-scope .og-ws-table-wrap--reservations .og-ws-table td:nth-child(2),.agency-theme-scope .og-ws-table-wrap--reservations .og-ws-table th:nth-child(2){width:13rem;overflow:hidden}.agency-theme-scope .og-ws-table-wrap--reservations .og-ws-table td:nth-child(3),.agency-theme-scope .og-ws-table-wrap--reservations .og-ws-table th:nth-child(3){width:6.75rem}.agency-theme-scope .og-ws-table-wrap--reservations .og-ws-table td:nth-child(4),.agency-theme-scope .og-ws-table-wrap--reservations .og-ws-table th:nth-child(4){width:9rem}.agency-theme-scope .og-ws-table-wrap--reservations .og-ws-table td:nth-child(5),.agency-theme-scope .og-ws-table-wrap--reservations .og-ws-table th:nth-child(5){width:10rem;overflow:hidden}.agency-theme-scope .og-ws-table-wrap--reservations .og-ws-table td:nth-child(6),.agency-theme-scope .og-ws-table-wrap--reservations .og-ws-table th:nth-child(6){width:7.5rem;text-align:right}.agency-theme-scope .og-ws-table-wrap--reservations .og-ws-table td:nth-child(7),.agency-theme-scope .og-ws-table-wrap--reservations .og-ws-table th:nth-child(7){width:8rem;overflow:hidden}.agency-theme-scope .og-ws-table-wrap--reservations .og-ws-table td:nth-child(8),.agency-theme-scope .og-ws-table-wrap--reservations .og-ws-table th:nth-child(8){width:13rem}.agency-theme-scope .og-ws-reservation-gross{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.agency-theme-scope .og-ws-table-wrap--reservations .og-ws-badge{padding:.1rem .45rem;font-size:.625rem}.agency-theme-scope .og-ws-movement-datetime--inline{display:inline-flex;align-items:baseline;gap:.35rem;line-height:1.2}.agency-theme-scope .og-ws-movement-datetime__date{font-size:.75rem;font-weight:600;color:var(--text-primary)}.agency-theme-scope .og-ws-movement-datetime__sep{font-size:.75rem;color:var(--text-muted)}.agency-theme-scope .og-ws-movement-datetime__time{font-size:.75rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--neon-blue)}.agency-theme-scope .og-ws-reservation-customer--inline{display:flex;align-items:center;gap:.35rem;min-width:0;max-width:100%}.agency-theme-scope .og-ws-reservation-customer--inline .og-ws-badge{flex-shrink:0}.agency-theme-scope .og-ws-reservation-customer__name{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--text-primary)}.agency-theme-scope .og-ws-table-wrap--reservations .og-ws-link{display:inline;padding:0;border:none;border-radius:0;max-width:100%;font-size:inherit;vertical-align:baseline}.agency-theme-scope .og-ws-table-wrap--reservations .og-ws-link:hover{text-decoration:underline}.agency-theme-scope .og-ws-reservation-code{display:block;overflow:hidden;text-overflow:ellipsis;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.6875rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.01em;line-height:1.35;color:var(--neon-blue);white-space:nowrap}.agency-theme-scope .og-ws-reservation-passenger--inline{font-size:.75rem;color:var(--text-secondary)}.agency-theme-scope .og-ws-reservation-route{display:block;overflow:hidden;text-overflow:ellipsis;font-size:.75rem;line-height:1.3;color:var(--text-secondary)}.agency-theme-scope .og-ws-reservation-actions{display:flex;align-items:stretch;gap:.3rem;min-width:11.5rem}.agency-theme-scope .og-ws-reservation-action-btn{flex:1 1;min-width:0;display:inline-flex;align-items:center;justify-content:center;padding:.3rem .4rem;border-radius:.4rem;border:1px solid var(--app-border);background:rgba(255,255,255,.03);font-size:.6875rem;font-weight:600;line-height:1.2;text-align:center;color:var(--text-secondary);text-decoration:none;white-space:nowrap;transition:border-color .15s ease,color .15s ease,background .15s ease}.agency-theme-scope .og-ws-reservation-action-btn:hover{border-color:var(--neon-blue);color:var(--neon-blue);background:rgba(0,180,216,.08)}.agency-theme-scope .og-ws-reservation-action-btn--archive{color:var(--text-muted)}.agency-theme-scope .og-ws-reservation-action-btn--archive:hover{border-color:var(--neon-purple);color:var(--neon-purple);background:rgba(184,41,221,.08)}.agency-theme-scope .og-ws-reservation-archive-wrap{display:inline-flex;align-items:center}.agency-theme-scope .og-ws-reservation-archive-error{margin-left:.5rem;font-size:.75rem;color:var(--neon-pink)}.agency-theme-scope .og-ops-reservations-chrome__segment-link--archive.og-ops-reservations-chrome__segment-link--active{border-color:var(--neon-purple);color:var(--neon-purple);background:color-mix(in srgb,var(--neon-purple) 10%,var(--app-surface-muted))}.agency-theme-scope .og-ws-reservation-archived-banner{margin:0 0 1rem;padding:.75rem 1rem;border-radius:.5rem;border:1px solid rgba(184,41,221,.35);background:rgba(184,41,221,.08);font-size:.8125rem;color:var(--text-secondary)}.agency-theme-scope .og-ws-reservation-detail-summary{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem}.agency-theme-scope .og-ws-reservation-detail-route{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .75rem;font-size:.875rem;line-height:1.35;color:var(--text-primary)}.agency-theme-scope .og-ws-reservation-detail-route__point{display:inline-flex;align-items:flex-start;gap:.4rem;min-width:0;max-width:100%}.agency-theme-scope .og-ws-reservation-detail-route__point i{flex-shrink:0;margin-top:.15rem;font-size:.8rem}.agency-theme-scope .og-ws-reservation-detail-route__point--pickup i{color:var(--neon-green)}.agency-theme-scope .og-ws-reservation-detail-route__point--dropoff i{color:var(--neon-orange)}.agency-theme-scope .og-ws-reservation-detail-route__point strong{font-weight:600}.agency-theme-scope .og-ws-reservation-detail-route__sep{color:var(--text-muted);font-size:.75rem}.agency-theme-scope .og-ws-reservation-detail-assignment{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.4rem .55rem;font-size:.8125rem;color:var(--text-secondary)}.agency-theme-scope .og-ws-reservation-detail-assignment i{color:var(--neon-blue);font-size:.8rem}.agency-theme-scope .og-ws-reservation-detail-assignment strong{font-weight:600;color:var(--text-primary)}.agency-theme-scope .og-ws-reservation-detail-assignment--unassigned strong{color:var(--text-muted);font-weight:500}.agency-theme-scope .og-ws-vitrin-breakdown{display:flex;flex-direction:column;gap:1rem}.agency-theme-scope .og-ws-vitrin-breakdown__summary{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem 1.25rem;padding:.875rem 1rem;border-radius:.5rem;border:1px solid var(--app-border);background:rgba(255,255,255,.03)}.agency-theme-scope .og-ws-vitrin-breakdown__summary-label{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.agency-theme-scope .og-ws-vitrin-breakdown__summary-value{margin:.25rem 0 0;font-size:1.25rem;font-weight:600;color:var(--text-primary)}.agency-theme-scope .og-ws-vitrin-breakdown__mode-badge{font-size:.75rem;padding:.25rem .625rem;border-radius:999px;border:1px solid var(--app-border);color:var(--text-secondary);background:rgba(255,255,255,.04)}.agency-theme-scope .og-ws-vitrin-breakdown__fixed-hint{margin:0;font-size:.8125rem;line-height:1.45;color:var(--text-secondary)}.agency-theme-scope .og-ws-vitrin-breakdown__table-wrap{overflow-x:auto;border-radius:.5rem;border:1px solid var(--app-border)}.agency-theme-scope .og-ws-vitrin-breakdown__table{width:100%;border-collapse:collapse;font-size:.8125rem}.agency-theme-scope .og-ws-vitrin-breakdown__table thead{background:rgba(255,255,255,.04)}.agency-theme-scope .og-ws-vitrin-breakdown__table th{padding:.625rem .875rem;text-align:left;font-weight:600;font-size:.6875rem;letter-spacing:.03em;text-transform:uppercase;color:var(--text-secondary);border-bottom:1px solid var(--app-border)}.agency-theme-scope .og-ws-vitrin-breakdown__table td{padding:.75rem .875rem;vertical-align:top;border-bottom:1px solid rgba(255,255,255,.06);color:var(--text-primary)}.agency-theme-scope .og-ws-vitrin-breakdown__table tbody tr:last-child td{border-bottom:none}.agency-theme-scope .og-ws-vitrin-breakdown__num{text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.agency-theme-scope .og-ws-vitrin-breakdown__sales-col{color:var(--neon-green)}.agency-theme-scope .og-ws-vitrin-breakdown__sales-cell{font-weight:600;color:var(--neon-green)}.agency-theme-scope .og-ws-vitrin-breakdown__margin-src{display:block;margin-top:.15rem;font-size:.625rem;font-weight:500;text-transform:none;letter-spacing:0;color:var(--text-secondary)}.agency-theme-scope .og-ws-vitrin-breakdown__table tfoot td{border-bottom:none;border-top:1px solid var(--app-border);background:rgba(255,255,255,.02)}.agency-theme-scope .og-ws-vitrin-breakdown__subtotal td{font-weight:500;color:var(--text-secondary)}.agency-theme-scope .og-ws-vitrin-breakdown__floor td{font-size:.75rem;color:#fbbf24}.agency-theme-scope .og-ws-vitrin-breakdown__floor--inactive td{color:var(--text-secondary)}.agency-theme-scope .og-ws-vitrin-breakdown__floor-note{font-weight:400;opacity:.85}.agency-theme-scope .og-ws-vitrin-breakdown__total td{font-weight:700;font-size:.875rem;background:rgba(34,197,94,.08)}.agency-theme-scope .og-ws-vitrin-breakdown__total .og-ws-vitrin-breakdown__sales-cell{font-size:1rem}.agency-theme-scope .og-ws-vitrin-breakdown__formula-hint{margin:0;font-size:.75rem;line-height:1.45;color:var(--text-secondary)}.agency-theme-scope .extra-service-icon{display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;background:rgba(255,255,255,.06);color:var(--neon-blue,#00d4ff)}.agency-theme-scope .extra-service-icon--sm{width:1.75rem;height:1.75rem;font-size:.85rem}.agency-theme-scope .extra-service-icon--md{width:2.25rem;height:2.25rem;font-size:1rem}.agency-theme-scope .extra-service-icon--lg{width:2.75rem;height:2.75rem;font-size:1.25rem}.agency-theme-scope .extra-service-icon-picker__preview{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem}.agency-theme-scope .extra-service-icon-picker__grid{display:flex;flex-wrap:wrap;gap:.35rem;max-height:10rem;overflow-y:auto;padding:.35rem;border-radius:.5rem;border:1px solid var(--app-border);background:rgba(0,0,0,.2)}.agency-theme-scope .extra-service-icon-picker__btn{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.4rem;border:1px solid transparent;background:rgba(255,255,255,.04);color:rgba(255,255,255,.75);font-size:.95rem;cursor:pointer}.agency-theme-scope .extra-service-icon-picker__btn:hover{border-color:var(--neon-blue,#00d4ff);color:var(--neon-blue,#00d4ff)}.agency-theme-scope .extra-service-icon-picker__btn.is-active{border-color:var(--neon-green,#39ff14);background:rgba(57,255,20,.12);color:var(--neon-green,#39ff14)}.booking-extra-packages__item-icon.extra-service-icon{background:rgba(0,212,255,.1)}.agency-theme-scope .og-ws-panel-tabs__body>.hidden,.hidden,.og-ws-modal-root .hidden{display:none!important}