@import "https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,600;12..96,700;12..96,800&family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap";:root{--navy:#024;--navy-700:#0a3a66;--navy-blue:#1b5388;--green:#69be28;--green-700:#3e7b10;--green-tint:#edf8e1;--wolf-grey:#a5acaf;--ground:#f4f7f9;--warn:#b45309;--warn-tint:#fef3e2;--text-secondary:#002244a6;--border:#e3ebf3;--surface:#fff;--font-display:"Bricolage Grotesque", sans-serif;--font-ui:"Plus Jakarta Sans", sans-serif;font-family:var(--font-ui);color:var(--navy);background:var(--ground);font-synthesis:none}*{box-sizing:border-box}body{min-width:0;min-height:100vh;margin:0}button,input,select{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,.brand-wordmark{font-family:var(--font-display);letter-spacing:-.02em}.console{background:var(--ground);flex-direction:column;min-height:100vh;display:flex}.topbar{background:var(--surface);border-bottom:1px solid var(--border);z-index:20;justify-content:space-between;align-items:center;gap:16px;padding:12px 24px;display:flex;position:sticky;top:0}.topbar-left,.topbar-right{align-items:center;gap:12px;display:flex}.brand-lockup{align-items:center;gap:12px;display:inline-flex}.brand-wordmark{font-size:18px;font-weight:800}.org-chip{border:1px solid var(--border);color:var(--navy-700);background:var(--surface);border-radius:8px;align-items:center;gap:6px;margin-left:10px;padding:6px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.location-switcher{min-width:0;position:relative}.location-menu{z-index:40;border:1px solid var(--border);background:var(--surface);border-radius:12px;width:min(320px,86vw);padding:8px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 14px 34px #00224424}.location-menu-heading{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;padding:8px 10px 7px;font-size:10.5px;font-weight:800;display:flex}.location-menu-list{gap:2px;display:grid}.location-option{text-align:left;width:100%;color:var(--navy-700);background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.location-option:hover,.location-option.active{background:var(--ground)}.location-option strong,.location-option small{display:block}.location-option strong{font-size:12.5px;font-weight:700}.location-option small{color:var(--text-secondary);margin-top:3px;font-size:10.5px}.location-option svg{color:var(--green-700);flex:none}.location-manage{border:0;border-top:1px solid var(--border);width:100%;color:var(--navy-700);text-align:left;background:0 0;align-items:center;gap:8px;margin-top:6px;padding:9px 10px;font-size:12px;font-weight:700;display:flex}.location-manage:hover{color:var(--navy);background:var(--ground)}.demo-tag{background:var(--warn-tint);color:var(--warn);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.search{border:1px solid var(--border);color:#5e7e9c;background:var(--surface);border-radius:8px;align-items:center;gap:8px;width:250px;padding:7px 12px;font-size:12.5px;display:flex}.search:focus-within{border-color:var(--navy-700)}.search input{width:100%;min-width:0;color:var(--navy);background:0 0;border:0;outline:0;font-size:12.5px}.search input::placeholder{color:#5e7e9c}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lang-switcher{align-items:center;display:inline-flex}.lang-switcher select{border:1px solid var(--border);color:var(--navy);background:var(--surface);cursor:pointer;border-radius:8px;max-width:160px;padding:7px 10px;font-size:12.5px}.lang-switcher select:focus-visible{outline:2px solid var(--navy-700);outline-offset:1px}.icon-button{color:var(--navy-700);background:0 0;border:0;border-radius:7px;place-items:center;padding:6px;display:inline-grid}.icon-button:hover{background:var(--border)}.avatar{background:var(--navy);color:#fff;border:0;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid}.console-body{flex:1;min-height:0;display:flex}.sidebar{background:var(--surface);border-right:1px solid var(--border);flex-direction:column;flex:none;gap:2px;width:208px;height:calc(100vh - 55px);padding:14px 10px;display:flex;position:sticky;top:55px}.sidebar nav{gap:2px;display:grid}.nav-item{text-align:left;width:100%;color:var(--navy-700);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 12px;font-size:13.5px;font-weight:600;display:flex}.nav-item:hover{background:var(--ground)}.nav-item.active{background:var(--border);color:var(--navy)}.nav-item.preview-only{color:var(--text-secondary);cursor:default}.nav-item.preview-only:hover{background:0 0}.nav-item:disabled{opacity:1}.nav-label{min-width:0}.nav-soon{background:var(--ground);color:var(--text-secondary);letter-spacing:.02em;border-radius:999px;margin-left:auto;padding:3px 6px;font-size:9px;font-weight:700}.sidebar-status{background:var(--green-tint);color:var(--green-700);border-radius:8px;align-items:center;gap:8px;margin-top:auto;padding:10px 12px;font-size:12px;font-weight:600;display:flex}.sidebar-status .dot{background:var(--green);border-radius:50%;width:8px;height:8px}main{flex:1;min-width:0}.page{min-height:100%;display:flex}.page-main{flex:1;min-width:0;padding:24px 28px 48px}.page-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.page-header h1{margin:0;font-size:26px;font-weight:800}.page-header p{color:var(--text-secondary);margin:8px 0 0;font-size:13px}.header-actions{align-items:center;gap:10px;display:flex}.page-error{background:var(--warn-tint);color:var(--warn);border-radius:8px;margin:0 0 14px;padding:10px 14px;font-size:12.5px;font-weight:600}.page-warning{color:#8b4a06;background:#fff3dd;border-radius:8px;margin:0;padding:10px 14px;font-size:12.5px;font-weight:600;line-height:1.5}.pill-row{gap:8px;margin-top:10px;font-size:12px;font-weight:600;display:flex}.pill{white-space:nowrap;border-radius:999px;padding:5px 12px}.pill.online{background:var(--green-tint);color:var(--green-700)}.pill.warn{background:var(--warn-tint);color:var(--warn)}.pill.neutral{background:var(--border);color:var(--navy-700)}.page-notice{background:var(--green-tint);color:var(--green-700);border-radius:8px;margin:0 0 14px;padding:10px 14px;font-size:12.5px;font-weight:600}.operations-page .page-main{max-width:1480px}.operations-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.operations-stat{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:16px}.operations-stat span,.operations-stat small{color:var(--text-secondary);font-size:11px;display:block}.operations-stat strong{font-family:var(--font-display);margin:7px 0 3px;font-size:25px;display:block}.warn-text{color:var(--warn)}.operations-card{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin-bottom:14px;padding:18px}.operations-card-header{color:var(--navy-700);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.operations-card-header h2{align-items:center;gap:7px;margin:0;font-size:17px;display:flex}.operations-card-header p{max-width:720px;color:var(--text-secondary);margin:5px 0 0;font-size:12px;line-height:1.5}.operations-two-col{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.operations-form-row,.operations-form-grid{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:12px;display:flex}.operations-form-grid .field{flex:190px;min-width:150px}.operations-field-wide{flex-basis:100%!important}.operations-check-grid{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.operations-check{border:1px solid var(--border);min-height:44px;color:var(--navy-700);border-radius:8px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:600;display:inline-flex}.operations-check input{accent-color:var(--green-700)}.operations-table-wrap{border:1px solid var(--border);border-radius:9px;overflow-x:auto}.operations-table{border-collapse:collapse;width:100%;font-size:12px}.operations-table th{background:var(--ground);color:var(--text-secondary);letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:10px;font-size:10px}.operations-table td{border-top:1px solid var(--border);vertical-align:middle;padding:11px 10px}.operations-table td strong{color:var(--navy-700)}.operations-table td:last-child{min-width:220px;color:var(--text-secondary)}.operations-broadcast-list,.operations-alert-list{gap:8px;margin-top:14px;display:grid}.operations-broadcast,.operations-alert{border:1px solid var(--border);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.operations-broadcast.active{background:var(--green-tint);border-color:#69be2880}.operations-broadcast.inactive{opacity:.7}.operations-broadcast strong,.operations-broadcast small,.operations-alert strong,.operations-alert small{display:block}.operations-broadcast small,.operations-alert small{color:var(--text-secondary);margin-top:4px;font-size:11px;line-height:1.35}.operations-alert{justify-content:flex-start}.operations-alert>svg{color:var(--warn);flex:none}.operations-alert>div{flex:1;min-width:0}.operations-empty{color:var(--text-secondary);margin:14px 0 0;font-size:12px}.publish-review,.publish-result{border:1px solid var(--border);background:var(--ground);border-radius:10px;margin:16px 0;padding:16px}.publish-review h3,.publish-result h3,.operations-table-wrap>h3{color:var(--navy-700);margin:0;font-size:15px}.publish-review h3:focus-visible,.publish-result h3:focus-visible{outline-offset:4px;outline:3px solid #1b6aa059}.publish-review-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 12px;display:grid}.publish-review-summary>div{background:var(--surface);border-radius:8px;min-width:0;padding:10px}.publish-review-summary dt{color:var(--text-secondary);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:700}.publish-review-summary dd{color:var(--navy-700);overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;font-weight:650}.publish-review-warnings{background:var(--warn-tint);color:var(--warn);border-radius:8px;margin-bottom:10px;padding:9px 11px}.publish-review-warnings p{align-items:flex-start;gap:7px;margin:0;font-size:12px;line-height:1.4;display:flex}.publish-review-devices{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.publish-result p{color:var(--text-secondary);font-size:12px;line-height:1.5}.publish-result code{overflow-wrap:anywhere}.operations-table-wrap>h3{background:var(--ground);padding:11px 10px}.operations-page .publish,.operations-page .outline{min-height:44px}.capacity-dot{background:var(--green);border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.capacity-dot.warning{background:var(--warn)}.capacity-dot.critical{background:#c2410c}.virtual-input-panel{border:1px solid var(--border);background:var(--ground);border-radius:10px;margin-top:12px;padding:12px}.virtual-input-header{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.virtual-input-header .outline.active{color:var(--green-700);border-color:var(--green-700);background:var(--green-tint)}.virtual-keyboard{flex-wrap:wrap;gap:5px;display:flex}.virtual-key{min-width:34px;min-height:30px;padding:4px 7px!important;font-size:11px!important}.virtual-key.wide{min-width:70px}.virtual-mouse{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.virtual-pointer-pad{grid-template-columns:repeat(3,32px);gap:3px;display:grid}.virtual-pointer-pad button{border:1px solid var(--border);background:var(--surface);min-height:29px;color:var(--navy-700);border-radius:5px;padding:0;font-size:12px}.virtual-pointer-pad button:hover{border-color:var(--navy-blue)}.virtual-pointer-pad .pointer-click{font-size:9px;font-weight:700}.virtual-mouse-actions{flex-wrap:wrap;gap:6px;display:flex}@media (width<=980px){.operations-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-two-col{grid-template-columns:1fr}}@media (width<=560px){.operations-stats{grid-template-columns:1fr 1fr;gap:8px}.operations-card{padding:13px}.operations-broadcast{flex-direction:column;align-items:flex-start}.publish-review-summary{grid-template-columns:1fr 1fr}.publish-review .inline-actions{flex-direction:column;align-items:stretch}.publish-review .inline-actions>button{justify-content:center}}.publish{background:var(--green);color:var(--navy);border:0;border-radius:10px;align-items:center;gap:9px;padding:10px 16px;font-size:13.5px;font-weight:700;display:inline-flex}.publish:hover{filter:brightness(1.04)}.publish:disabled{opacity:.45;cursor:default}.outline{border:2px solid var(--navy-700);color:var(--navy-700);background:0 0;border-radius:10px;align-items:center;gap:8px;padding:8px 16px;font-size:13.5px;font-weight:600;display:inline-flex}.outline:hover{background:var(--border)}.primary{background:var(--navy);color:#fff;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-size:13.5px;font-weight:700;display:inline-flex}.primary:hover{background:var(--navy-700)}.primary:disabled{opacity:.5;cursor:default}.link{color:var(--navy-700);background:0 0;border:0;font-size:12.5px;font-weight:600;text-decoration:underline}.chip-row{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.chip{border:1px solid var(--border);background:var(--surface);color:var(--navy-700);cursor:pointer;border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:600}.chip.active{background:var(--border);color:var(--navy);border-color:var(--border)}.chip:has(input:focus-visible){outline:2px solid var(--navy-700);outline-offset:2px}.chip.drop-target{background:var(--green-tint);border-color:var(--green);color:var(--green-700)}.chip-ghost{background:0 0;border-style:dashed;align-items:center;gap:5px;display:inline-flex}.chip-ghost:hover{background:var(--ground)}.chip-form{align-items:center;gap:6px;display:inline-flex}.chip-form input{border:1px solid var(--border);background:var(--surface);border-radius:999px;width:160px;height:30px;padding:0 12px;font-size:12.5px}.chip-form input:focus{outline:2px solid var(--navy-700);outline-offset:-1px}.chip-form .chip:disabled{opacity:.5;cursor:default}.screen-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.screen-card{background:var(--surface);border:1px solid var(--border);text-align:left;border-radius:12px;flex-direction:column;padding:0;display:flex;overflow:hidden}.screen-card.selected{outline:2px solid var(--navy-700);outline-offset:-2px}.screen-thumb{color:#e6eef5;place-items:center;height:108px;font-size:12px;display:grid;position:relative;overflow:hidden}.screen-thumb-snapshot{object-fit:cover;width:100%;height:100%;display:block}.live-badge{background:var(--green);color:var(--navy);letter-spacing:.06em;border-radius:5px;padding:3px 7px;font-size:10px;font-weight:700;position:absolute;top:10px;left:10px}.screen-card-body{flex-direction:column;gap:7px;padding:12px 14px;display:flex}.screen-card-title{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.screen-card-title strong{font-size:14.5px;font-weight:700}.screen-card-title span{color:#5e7e9c;white-space:nowrap;font-size:11.5px}.status-line{font-size:12px;font-weight:600}.status-line.online{color:var(--green-700)}.status-line.warn{color:var(--warn)}.status-line.muted{color:#5e7e9c}.storage-row{color:#5e7e9c;align-items:center;gap:8px;font-size:11.5px;display:flex}.storage-track{background:var(--border);border-radius:2px;flex:1;height:4px;display:block;overflow:hidden}.storage-track span{background:var(--navy-blue);height:100%;display:block}.storage-meta{color:var(--text-secondary);margin-left:auto;font-size:10px}.sync-line{color:#5e7e9c;font-size:11.5px}.inspector{background:var(--surface);border-left:1px solid var(--border);flex:none;width:320px;height:calc(100vh - 55px);position:sticky;top:55px;overflow-y:auto}.inspector-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;padding:20px;display:flex}.inspector-header h2{margin:0 0 8px;font-size:17px;font-weight:700}.inspector-section{border-bottom:1px solid var(--border);gap:14px;padding:20px;display:grid}.section-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;font-size:10.5px;font-weight:700}.assigned-row{align-items:center;gap:12px;display:flex}.assigned-art{border-radius:7px;flex:none;width:72px;height:54px}.assigned-row strong{font-size:13px;display:block}.assigned-row small{color:var(--text-secondary);margin-top:4px;font-size:11px;display:block}.lineup-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.lineup-row{border:1px solid var(--border);background:var(--surface);border-radius:8px;align-items:center;gap:8px;padding:7px 10px;display:flex}.lineup-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.lineup-name strong,.lineup-name small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lineup-name small{color:var(--text-secondary);margin-top:3px;font-size:10px;font-weight:500}.lineup-live{background:var(--green);color:var(--navy);letter-spacing:.06em;text-transform:uppercase;border-radius:5px;padding:2px 7px;font-size:10px;font-weight:700}.lineup-play{border:1px solid var(--border);color:var(--navy-700);background:0 0;border-radius:7px;flex:none;align-items:center;gap:5px;padding:4px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.lineup-play:hover{background:var(--ground)}.lineup-play:disabled{opacity:.45;cursor:default}.lineup-remove{color:var(--text-secondary);padding:4px}.lineup-empty{color:var(--text-secondary);margin:0;font-size:12px}.lineup-add{gap:8px;display:flex}.lineup-add select{border:1px solid var(--border);background:var(--surface);min-width:0;height:34px;color:var(--navy);border-radius:8px;flex:1;padding:0 8px;font-size:12.5px}.lineup-add .outline{flex:none;padding:6px 12px;font-size:12.5px}.field{color:var(--navy-700);gap:7px;font-size:12px;font-weight:600;display:grid}.field select,.field input{border:1px solid var(--border);background:var(--surface);height:38px;color:var(--navy);border-radius:8px;padding:0 10px;font-size:13px}.field input:focus{outline:2px solid var(--navy-700);outline-offset:-1px}.inline-actions{align-items:center;gap:12px;display:flex}.control-pad{gap:8px;display:flex}.control-pad .outline{flex:1;justify-content:center}.control-hint{color:var(--text-secondary);margin:2px 0 0;font-size:11.5px;line-height:1.5}.control-status{color:var(--navy-700);margin:0;font-size:11.5px;font-weight:700}.control-status.success{color:var(--green-700)}.detail-list{margin:0}.detail-list>div{border-bottom:1px solid var(--border);grid-template-columns:42% 58%;padding:14px 20px;display:grid}.detail-list dt{color:var(--text-secondary);font-size:11px;font-weight:600}.detail-list dd{margin:0;font-size:12px}.detail-list dd strong,.detail-list dd small{display:block}.detail-list dd small{color:var(--text-secondary);margin-top:4px;font-size:10.5px}.modal-backdrop{z-index:50;background:#0246;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal{background:var(--surface);border-radius:14px;width:min(440px,100%);max-height:80vh;padding:22px;overflow-y:auto}.modal header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.modal h2{margin:0;font-size:18px;font-weight:700}.pair-lead{color:var(--text-secondary);margin:0 0 16px;font-size:13px}.pair-lead strong{color:var(--navy-700)}.pair-form{gap:12px;display:grid}.pair-form input{letter-spacing:normal}.pair-form .field:first-child input{font-variant-numeric:tabular-nums;letter-spacing:6px;font-weight:700}.pair-success{color:var(--navy-700);justify-items:start;gap:10px;font-size:13px;font-weight:600;display:grid}.organize-body{gap:12px;display:grid}.organize-body .inline-form{margin:0}.organize-hint{color:var(--text-secondary);font-size:12px}.tag-row{margin-top:-4px}.tag-pills{flex-wrap:wrap;gap:4px;display:flex}.tag-pills em{color:var(--navy-700);background:var(--ground);border-radius:999px;padding:2px 8px;font-size:10.5px;font-style:normal;font-weight:700}.organize-button{color:var(--navy-700);cursor:pointer;background:0 0;border:none;align-self:start;align-items:center;gap:5px;margin-top:2px;padding:0;font-size:11.5px;font-weight:700;display:inline-flex}.organize-button:hover{text-decoration:underline}.modal-footnote{color:var(--text-secondary);margin:16px 0 0;font-size:11.5px}.modal-sub{color:var(--text-secondary);margin:0 0 4px;font-size:13px}.picker-list{gap:6px;display:grid}.picker-row{border:1px solid var(--border);background:var(--surface);text-align:left;width:100%;color:var(--navy-700);border-radius:10px;align-items:center;gap:12px;padding:8px 12px;display:flex}.picker-row:hover{background:var(--ground)}.picker-thumb{border-radius:6px;flex:none;width:54px;height:40px;overflow:hidden}.picker-thumb img{object-fit:cover;width:100%;height:100%;display:block}.preview-modal{width:min(860px,100%)}.preview-stage{background:var(--navy);border-radius:10px;place-items:center;min-height:240px;display:grid;overflow:hidden}.preview-stage img,.preview-stage video{max-width:100%;max-height:64vh;display:block}.preview-stage .media-website-preview{background:#fff;border:0;width:min(80vw,1100px);height:64vh}.preview-stage audio{width:90%}.preview-status{color:#e6eef5;margin:0;font-size:12.5px;font-weight:600}.website-platform-limit{background:var(--warn-tint);color:var(--warn);border-radius:8px;align-items:flex-start;gap:7px;margin:-2px 0 0;padding:9px 10px;font-size:11.5px;font-weight:600;line-height:1.45;display:flex}.website-platform-limit svg{flex:none;margin-top:1px}.upload-panel .upload-progress{margin:0}.cloud-modal{width:min(720px,100%)}.cloud-import-limit{background:var(--ground);color:var(--text-secondary);border-radius:8px;align-items:flex-start;gap:7px;margin:0 0 12px;padding:9px 10px;font-size:11.5px;line-height:1.45;display:flex}.cloud-import-limit svg{color:var(--navy-700);flex:none;margin-top:1px}.cloud-import-complete{background:var(--green-tint);border:1px solid #69be286b;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:12px;display:flex}.cloud-import-complete strong{color:var(--green-700);font-size:12px;display:block}.cloud-import-complete p{color:var(--navy-700);margin:3px 0 0;font-size:11.5px;line-height:1.4}.cloud-import-complete .publish{flex:none}.cloud-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cloud-provider-card{border:1px solid var(--border);background:var(--ground);border-radius:11px;gap:9px;padding:14px;display:grid}.cloud-provider-title{color:var(--navy);align-items:center;gap:8px;display:flex}.cloud-provider-card p{min-height:30px;color:var(--text-secondary);margin:0;font-size:12px;line-height:1.45}.cloud-provider-card .inline-actions{justify-content:space-between}.cloud-browser{gap:10px;display:grid}.cloud-browser-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.cloud-browser-head strong{color:var(--navy);align-items:center;gap:7px;font-size:14px;display:flex}.cloud-browser-head small{color:var(--text-secondary);margin:4px 0 0 26px;font-size:11px;display:block}.cloud-breadcrumb{color:var(--text-secondary);align-items:center;gap:6px;margin:0;font-size:11.5px;display:flex}.cloud-file-list{gap:6px;max-height:45vh;padding:2px;display:grid;overflow-y:auto}.cloud-file-row{border:1px solid var(--border);background:var(--surface);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.cloud-file-main{min-width:0;color:var(--navy-700);text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}.cloud-file-main:not(:disabled){cursor:pointer}.cloud-file-main:not(:disabled):hover strong{text-decoration:underline}.cloud-file-main>span{min-width:0}.cloud-file-main strong,.cloud-file-main small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cloud-file-main strong{max-width:390px;font-size:12.5px}.cloud-file-main small{color:var(--text-secondary);margin-top:3px;font-size:10.5px}.cloud-file-main .cloud-file-limit{color:var(--warn);font-weight:700}.cloud-import-button{flex:none;padding:6px 10px;font-size:11.5px}.cloud-browser-foot{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding-top:6px;display:flex}.cloud-loading,.cloud-empty{min-height:150px;color:var(--text-secondary);justify-content:center;align-items:center;gap:8px;margin:0;font-size:12.5px;display:flex}.spin{animation:1s linear infinite cloud-spin}@keyframes cloud-spin{to{transform:rotate(360deg)}}.media-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.media-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden}.media-card.draggable{cursor:pointer}.media-card.draggable:hover{border-color:var(--navy-700)}.media-preview{color:#e6eef5;place-items:center;height:124px;display:grid;overflow:hidden}.media-preview img{object-fit:cover;width:100%;height:124px;display:block}.media-card-body{padding:12px 14px}.media-card-body strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.media-card-body small{color:var(--text-secondary);text-transform:capitalize;margin-top:4px;font-size:11px;display:block}.ready-line{color:var(--green-700);align-items:center;gap:5px;margin-top:9px;font-size:10.5px;font-weight:700;display:flex}.show-on-screens-button{color:var(--navy-700);background:0 0;border:0;align-items:center;gap:5px;margin-top:9px;padding:0;font-size:11.5px;font-weight:750;display:inline-flex}.show-on-screens-button:hover:not(:disabled){text-decoration:underline}.show-on-screens-button:disabled{color:var(--text-secondary);cursor:default}.cloud-callback{border:1px solid var(--border);background:var(--surface);border-radius:10px;align-items:center;gap:10px;margin:0 0 14px;padding:11px 12px;display:flex}.cloud-callback>svg{flex:none}.cloud-callback>div:nth-child(2){flex:1;min-width:0}.cloud-callback strong{font-size:12.5px;display:block}.cloud-callback p{color:var(--text-secondary);margin:3px 0 0;font-size:11.5px;line-height:1.4}.cloud-callback .inline-actions{flex:none;gap:6px}.cloud-callback .inline-actions .publish,.cloud-callback .inline-actions .outline{min-height:34px;padding:6px 10px;font-size:11.5px}.cloud-callback.success{background:var(--green-tint);border-color:#69be2880}.cloud-callback.success>svg{color:var(--green-700)}.cloud-callback.error{background:var(--warn-tint);border-color:#b453094d}.cloud-callback.error>svg{color:var(--warn)}.upload-progress{color:var(--navy-700);margin:0 0 14px;font-size:12.5px;font-weight:600}.drop-zone{border:1px dashed var(--wolf-grey);min-height:84px;color:var(--navy-700);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:12px;margin-top:18px;display:flex}.drop-zone strong{font-size:13px}.drop-zone span{color:var(--text-secondary);font-size:11px}.inline-form{gap:10px;margin-bottom:16px;display:flex}.inline-form input{border:1px solid var(--border);background:var(--surface);border-radius:10px;width:280px;height:40px;padding:0 12px;font-size:13.5px}.split-workspace{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:minmax(280px,.8fr) minmax(420px,1.2fr);min-height:540px;display:grid;overflow:hidden}.list-panel{border-right:1px solid var(--border);background:var(--ground)}.record{border:0;border-bottom:1px solid var(--border);text-align:left;background:0 0;align-items:center;gap:12px;width:100%;padding:14px;display:flex}.record:hover,.record.active{background:var(--surface)}.record-icon{background:var(--border);width:34px;height:34px;color:var(--navy-700);border-radius:8px;flex:none;place-items:center;display:grid}.record-copy{min-width:0}.record-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.record-copy small{color:var(--text-secondary);margin-top:4px;font-size:11px;display:block}.editor-panel{padding:22px}.editor-head{border-bottom:1px solid var(--border);padding-bottom:18px}.editor-storage{color:var(--text-secondary);margin:6px 0 0;font-size:11.5px}.eyebrow{color:var(--text-secondary);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.editor-head h2{margin:6px 0 0;font-size:20px;font-weight:700}.timeline{margin-top:8px}.timeline-item{border-bottom:1px solid var(--border);grid-template-columns:26px minmax(0,1fr) auto 30px;align-items:center;gap:12px;padding:12px 0;display:grid}.timeline-reorder{align-items:center;gap:2px;display:inline-flex}.timeline-reorder .icon-button{padding:4px}.timeline-reorder .icon-button:disabled{opacity:.35;cursor:default}.timeline-drag-handle{min-width:28px;min-height:32px;color:var(--text-secondary);cursor:grab;touch-action:none;border-radius:7px;place-items:center;display:inline-grid}.timeline-drag-handle:hover{color:var(--navy-700);background:var(--border)}.timeline-drag-handle:active{cursor:grabbing}.timeline-item.drag-target-before{box-shadow:inset 0 3px 0 var(--green)}.timeline-item.drag-target-after{box-shadow:inset 0 -3px 0 var(--green)}.timeline-media{text-align:left;min-width:0;color:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.timeline-media .thumb{flex:none;width:60px}.timeline-media .timeline-copy{min-width:0}.timeline-media:hover .timeline-copy strong{text-decoration:underline}.step{background:var(--border);width:24px;height:24px;color:var(--navy);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.thumb{border-radius:6px;height:44px}.timeline-copy strong{font-size:12.5px;display:block}.timeline-copy small{color:var(--text-secondary);margin-top:4px;font-size:11px;display:block}.timeline-empty{color:var(--text-secondary);padding:18px 0;font-size:12.5px}.availability-toggle{max-width:calc(100% - 40px);min-height:34px;color:var(--navy-700);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;flex-wrap:wrap;align-self:flex-start;align-items:center;gap:6px;margin-left:40px;padding:3px 6px;display:flex}.availability-toggle:hover{background:var(--ground)}.availability-summary{color:var(--text-secondary);font-size:11.5px;line-height:1.35}.availability-badge{white-space:nowrap;border-radius:999px;align-items:center;min-height:22px;padding:2px 7px;font-size:10.5px;font-weight:700;display:inline-flex}.availability-badge.always{color:var(--navy-700);background:var(--border)}.availability-badge.active{color:var(--green-700);background:var(--green-tint)}.availability-badge.upcoming{color:#805300;background:#fff4d6}.availability-badge.expired{color:#7b3840;background:#fde9ec}.availability-editor{border:1px solid var(--border);background:var(--ground);border-radius:10px;gap:10px;margin:2px 0 8px 40px;padding:12px;display:grid}.availability-editor-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.availability-editor-head strong{color:var(--navy-700);font-size:13px}.availability-editor-head p,.availability-rule{color:var(--text-secondary);margin:3px 0 0;font-size:11.5px;line-height:1.45}.availability-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.availability-field{min-width:0}.availability-field .field{gap:5px}.availability-field input{width:100%}.availability-field .link{margin-top:4px;padding:3px 0;font-size:11.5px}.availability-warning,.availability-all-inactive{color:#805300;background:#fff4d6;border-radius:8px;align-items:flex-start;gap:7px;margin:0;padding:9px 11px;font-size:12px;font-weight:600;line-height:1.4;display:flex}.availability-warning svg,.availability-all-inactive svg{flex:none;margin-top:1px}.availability-all-inactive{margin:12px 0 4px}.add-row{border:1px dashed var(--wolf-grey);width:100%;height:42px;color:var(--navy-700);background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:14px;font-size:12.5px;font-weight:600;display:flex}.add-row:hover{background:var(--ground)}.add-row-pair{gap:10px;display:flex}.add-row-pair .add-row{flex:1}.upload-panel{border:1px solid var(--border);background:var(--ground);border-radius:10px;gap:12px;margin-top:12px;padding:14px;display:grid}.schedule-form{border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:14px;margin-bottom:18px;padding:18px;display:grid}.schedule-form-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.content-schedule-form{gap:18px}.schedule-step{border-top:1px solid var(--border);gap:12px;padding-top:18px;display:grid}.schedule-step:first-child{border-top:0;padding-top:0}.schedule-step-heading{align-items:flex-start;gap:10px;display:flex}.schedule-step-number{background:var(--navy);color:#fff;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:11px;font-weight:800;display:grid}.schedule-step-heading h2{color:var(--navy);margin:1px 0 0;font-size:16px}.schedule-step-heading p{color:var(--text-secondary);margin:4px 0 0;font-size:12px;line-height:1.45}.schedule-target-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.schedule-target-card{border:1px solid var(--border);background:var(--ground);border-radius:10px;min-width:0;padding:12px}.schedule-target-card h3{color:var(--navy-700);margin:0 0 9px;font-size:12px}.schedule-target-list{gap:7px;display:grid}.schedule-target-option{background:var(--surface);min-width:0;color:var(--navy-700);border:1px solid #0000;border-radius:8px;align-items:flex-start;gap:8px;padding:7px 8px;font-size:12px;line-height:1.35;display:flex}.schedule-target-option:has(input:checked){border-color:var(--navy-blue);background:var(--border)}.schedule-target-option input{accent-color:var(--navy-blue);margin:1px 0 0}.schedule-target-option span{overflow-wrap:anywhere;min-width:0}.schedule-target-option small{color:var(--text-secondary);margin-top:2px;display:block}.schedule-target-empty{color:var(--text-secondary);margin:0;font-size:11.5px;line-height:1.45}.schedule-org-target{border:1px solid var(--border);background:var(--green-tint);border-radius:10px;padding:11px 12px}.schedule-org-target .schedule-target-option{background:0 0}.schedule-selection-copy,.schedule-time-zone-copy,.schedule-overnight-copy{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.45}.schedule-overnight-copy{color:var(--green-700);font-weight:650}.schedule-zone-field{max-width:360px}.schedule-dynamic-target-copy{color:var(--text-secondary);margin:0;font-size:11.5px;line-height:1.5}.schedule-review{margin:0}.schedule-review-conflicts{gap:7px;margin:0 0 12px;display:grid}.schedule-review-conflict{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:9px 11px}.schedule-review-conflict strong,.schedule-review-conflict small{display:block}.schedule-review-conflict strong{color:var(--navy-700);font-size:12px}.schedule-review-conflict small{color:var(--text-secondary);margin-top:3px;font-size:11px;line-height:1.4}.schedule-result{margin:0 0 18px}.schedule-row-target-count{white-space:nowrap}.pill-button{cursor:pointer;border:0}.field-label{color:var(--navy-700);font-size:12px;font-weight:600}.power-section{border-top:1px solid var(--border);margin-top:34px;padding-top:26px}.power-head{margin-bottom:16px}.power-title{color:var(--navy);align-items:center;gap:9px;display:flex}.power-title h2{margin:0;font-size:19px;font-weight:800}.power-head>p{max-width:620px;color:var(--text-secondary);margin:8px 0 0;font-size:13px;line-height:1.5}.power-controls{flex-wrap:wrap;align-items:flex-end;gap:14px;margin-bottom:16px;display:flex}.power-screen{min-width:240px}.power-empty{color:var(--text-secondary);margin:4px 0 8px;font-size:12.5px;line-height:1.5}.power-hint{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.5}.info-tip{display:inline-flex;position:relative}.info-tip-button{color:var(--navy-700);background:0 0;border:0;border-radius:50%;place-items:center;padding:2px;line-height:0;display:inline-grid}.info-tip-button:hover{color:var(--navy)}.info-tip-button:focus-visible{outline:2px solid var(--navy-700);outline-offset:2px}.info-tip-bubble{z-index:30;border:1px solid var(--border);background:var(--surface);border-radius:12px;width:340px;padding:14px 16px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 14px 34px #00224429}.info-tip-bubble strong{color:var(--navy);margin-bottom:6px;font-size:12.5px;font-weight:700;display:block}.info-tip-bubble p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.55}.role-select{border:1px solid var(--border);background:var(--surface);height:40px;color:var(--navy);border-radius:10px;padding:0 10px;font-size:13.5px}.member-list{border:1px solid var(--border);background:var(--surface);border-radius:12px;overflow:hidden}.member-row{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:14px 16px;display:flex}.member-row:last-child{border-bottom:0}.member-row .record-copy{flex:1}.member-avatar{background:var(--navy);color:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:grid}.settings-card{border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:12px;margin-bottom:18px;padding:18px 20px;display:grid}.settings-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.location-admin-list{gap:8px;display:grid}.location-admin-row{border:1px solid var(--border);background:var(--ground);border-radius:9px;align-items:center;gap:10px;padding:9px 10px;display:flex}.location-admin-row .record-copy{flex:1;min-width:0}.location-create-form{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.settings-card h2{color:var(--navy);margin:0;font-size:17px;font-weight:800}.settings-hint{color:var(--text-secondary);margin:6px 0 0;font-size:12.5px;line-height:1.5}.empty-card{text-align:center;border:1px solid var(--border);background:var(--surface);min-height:380px;color:var(--text-secondary);border-radius:12px;place-items:center;gap:6px;padding:32px;display:grid}.compact-empty{min-height:220px}.empty-card h2{color:var(--navy);margin:10px 0 0;font-size:19px;font-weight:700}.empty-card p{max-width:480px;margin:0;font-size:13px;line-height:1.6}.auth-page{background:var(--ground);flex-direction:column;justify-content:center;align-items:center;gap:26px;min-height:100vh;padding:24px;display:flex}.auth-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;justify-items:start;gap:8px;width:min(420px,100%);padding:34px;display:grid}.auth-tagline{color:var(--text-secondary);margin:2px 0 12px;font-size:13.5px}.auth-form{gap:13px;width:100%;display:grid}.auth-form h1{margin:0;font-size:22px;font-weight:800}.auth-form label{color:var(--navy-700);gap:6px;font-size:12.5px;font-weight:600;display:grid}.auth-form input{border:1px solid var(--border);background:var(--surface);border-radius:10px;height:42px;padding:0 12px;font-size:14px}.auth-form input:focus{outline:2px solid var(--navy-700);outline-offset:-1px}.auth-copy{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.55}.auth-copy.subtle{font-size:11.5px}.auth-copy code{color:var(--navy);font-size:12px}.auth-error{color:var(--warn);margin:0;font-size:12.5px;font-weight:600}.auth-notice{color:var(--green-700);margin:0;font-size:12.5px;font-weight:600}.auth-footer{color:var(--text-secondary);font-size:11.5px}.auth-demo-link{border:2px solid var(--navy-700);color:var(--navy-700);border-radius:10px;justify-content:center;align-items:center;padding:9px 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.auth-demo-link:hover{background:var(--border)}.billing-banner{justify-content:space-between;align-items:center;gap:16px;padding:10px 28px;font-size:12.5px;font-weight:600;display:flex}.billing-banner.info{background:var(--green-tint);color:var(--green-700)}.billing-banner.warn{background:var(--warn-tint);color:var(--warn)}.billing-banner-action{white-space:nowrap;background:var(--navy);color:#fff;border:0;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:700}.billing-banner-action:hover{background:var(--navy-700)}.billing-summary{border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:12px;margin-bottom:20px;padding:18px 20px;display:grid}.billing-summary-row{flex-wrap:wrap;align-items:center;gap:14px;font-size:13px;display:flex}.billing-metric{color:var(--navy-700)}.billing-metric strong{color:var(--navy)}.billing-reassure{color:var(--text-secondary);margin:0;font-size:12.5px;line-height:1.55}.plan-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-bottom:14px;display:grid}.plan-card{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;padding:20px;display:flex}.plan-card.featured{border:2px solid var(--navy)}.plan-badge{background:var(--green-tint);color:var(--green-700);letter-spacing:.03em;border-radius:999px;padding:4px 10px;font-size:10.5px;font-weight:700}.plan-badge.founding{background:var(--border);color:var(--navy-700)}.plan-name{font-family:var(--font-display);font-size:16px;font-weight:700}.plan-price{font-family:var(--font-display);font-size:28px;font-weight:800}.plan-price small{font-family:var(--font-ui);color:var(--text-secondary);font-size:12px;font-weight:600}.plan-card p{color:var(--text-secondary);flex:1;margin:0;font-size:12.5px;line-height:1.55}.billing-notes{gap:8px;margin-top:6px;display:grid}.billing-notes p{color:var(--text-secondary);margin:0;font-size:12.5px;line-height:1.6}.billing-notes strong{color:var(--navy)}.billing-enterprise{border:1px solid var(--border);background:var(--surface);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin:4px 0 26px;padding:24px;display:flex}.billing-enterprise h2{color:var(--navy);margin-top:10px;font-size:24px}.billing-enterprise p{max-width:58ch;color:var(--text-secondary);margin:8px 0 0;font-size:14px;line-height:1.55}@media (width<=680px){.billing-enterprise{flex-direction:column;align-items:flex-start}}.danger-link{color:var(--warn);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:12.5px;font-weight:600;display:inline-flex}.danger-link:hover{text-decoration:underline}.danger-link:disabled{opacity:.5;cursor:default}.danger{border:1px solid var(--warn);background:var(--warn);color:#fff;cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:650;display:inline-flex}.danger:hover{filter:brightness(.94)}.danger:disabled{opacity:.5;cursor:default}@media (width<=1180px){.sidebar{width:180px}.search{width:200px}}@media (width<=860px){.topbar{flex-wrap:wrap;align-items:flex-start;gap:9px;padding:10px 14px}.topbar-left,.topbar-right{gap:8px;width:100%}.brand-lockup{gap:8px}.brand-wordmark{font-size:16px}.location-switcher{flex:auto;min-width:0}.org-chip{text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:260px;margin-left:0;overflow:hidden}.search{flex:1;width:auto;min-width:0}.lang-switcher select{max-width:116px}.console-body{flex-direction:column}.sidebar{border-right:0;border-bottom:1px solid var(--border);gap:6px;width:100%;height:auto;padding:8px 10px;position:static}.sidebar nav{scrollbar-width:thin;gap:4px;padding-bottom:2px;display:flex;overflow-x:auto}.nav-item{flex:none;width:auto;min-width:max-content;padding:8px 10px}.nav-soon{display:none}.sidebar-status{align-self:flex-start;margin-top:0;padding:8px 10px}.page-main{padding:18px 14px 34px}.page-header{flex-direction:column;align-items:stretch;gap:14px}.header-actions{flex-wrap:wrap}.header-actions>button{flex:160px;justify-content:center}.location-create-form{grid-template-columns:1fr;align-items:stretch}.location-create-form .publish{justify-content:center}.screen-grid,.media-grid{grid-template-columns:1fr}.with-inspector{flex-direction:column}.inspector{border-left:0;border-top:1px solid var(--border);width:100%;height:auto;max-height:none;position:static}.split-workspace{grid-template-columns:1fr}.list-panel{border-right:0;border-bottom:1px solid var(--border)}.editor-panel{padding:18px 14px}.timeline-item{grid-template-columns:26px minmax(0,1fr) 30px}.timeline-reorder{grid-area:2/2}.timeline-media{grid-area:1/1/auto/-1}.timeline-item>.danger-link{grid-area:1/3}.availability-fields{grid-template-columns:1fr}.billing-banner{flex-wrap:wrap;align-items:flex-start;padding:10px 14px}.modal-backdrop{padding:12px}.modal{max-height:90vh}.cloud-provider-grid{grid-template-columns:1fr}.cloud-browser-head{align-items:flex-start}.cloud-file-row{flex-direction:column;align-items:flex-start}.cloud-import-button{align-self:flex-end}.cloud-import-complete,.cloud-callback{flex-wrap:wrap;align-items:flex-start}.cloud-import-complete .publish{justify-content:center;width:100%}.cloud-callback .inline-actions{justify-content:space-between;width:100%}.schedule-target-groups{grid-template-columns:1fr}}@media (width<=480px){.demo-tag{display:none}.topbar-left{justify-content:space-between}.topbar-right{flex-wrap:wrap}.search{flex-basis:100%;order:0}.lang-switcher{margin-left:auto}.pill-row,.control-pad{flex-wrap:wrap}.control-pad .outline{min-width:calc(50% - 4px)}.content-schedule-form{padding:14px}.schedule-step-heading{align-items:center}.schedule-review .publish-review-summary{grid-template-columns:1fr}.schedule-row{flex-wrap:wrap;align-items:flex-start;gap:10px 12px}.schedule-row .record-copy{flex:calc(100% - 48px)}.schedule-row .record-copy strong{white-space:normal}.schedule-row .record-copy small{overflow-wrap:anywhere}.schedule-row .schedule-row-target-count{margin-left:48px}.availability-toggle,.availability-editor{max-width:100%;margin-left:0}.availability-editor-head{align-items:flex-start}}
