@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&family=Sanchez:ital@0;1&display=swap");:root{--background:#fafafa;--surface:#ffffff;--surface-muted:#f5f5f5;--text:#222222;--muted:#6d6a64;--border:#e6e6e6;--accent:#f04438;--accent-dark:#cf3329;--ink:#111111;--warning:#9d5a00;--danger:#c11e1e;--success:#247447;--rmi-purple:#3b3bde}*{box-sizing:border-box}body,html{margin:0;min-height:100%}body{background:var(--background);color:var(--text);font-family:Poppins,Arial,Helvetica,sans-serif;font-size:14px}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.app-shell{min-height:100vh}.topbar{background:#fafafa;border-bottom:1px solid var(--border);gap:24px;justify-content:space-between;padding:14px 28px}.topbar,.topbar-main{align-items:center;display:flex}.topbar-main{gap:36px;min-width:0}.topbar-account{margin-left:auto}.brand{align-items:center;display:inline-flex}.brand-logo{display:block;height:auto;max-width:55vw;width:252px}.nav{align-items:center;display:flex;gap:14px;color:var(--muted);font-size:12px;font-weight:600;text-transform:uppercase}.primary-nav a{border-bottom:2px solid transparent;padding:7px 1px 5px}.primary-nav a:hover{color:var(--text)}.primary-nav a.active{border-bottom-color:var(--rmi-purple);color:var(--rmi-purple)}.nav-session{align-items:center;display:flex;gap:10px}.nav-session button{background:transparent;border:0;color:var(--accent);cursor:pointer;font:inherit;padding:0;text-transform:uppercase}.page{box-sizing:border-box;margin:0 auto;max-width:none;padding:24px 28px;width:80%}.page-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px}.eyebrow{color:var(--accent);font-size:12px;font-weight:600;margin:0 0 6px;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{font-family:Poppins,Arial,Helvetica,sans-serif;font-size:22px;line-height:1.2;margin-bottom:0}h1,h2{color:var(--ink);font-weight:600}h2{font-size:18px}.panel{background:var(--surface);border:1px solid var(--border);border-radius:4px}.toolbar{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(220px,1fr) 190px auto;padding:12px}.input,.select,.textarea{background:#ffffff;border:1px solid var(--border);border-radius:4px;color:var(--text);min-height:40px;padding:8px 10px;width:100%}.button{background:var(--accent);border:1px solid var(--accent);border-radius:4px;color:#ffffff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;justify-content:center;min-height:40px;padding:9px 14px;text-transform:uppercase;align-items:center}.button:hover{background:var(--accent-dark)}.button.secondary{background:var(--surface);color:var(--accent)}.table-wrap{overflow-x:auto}table{background:#ffffff;border-collapse:collapse;min-width:900px;width:100%}td,th{border-top:1px solid var(--border);padding:10px 12px;text-align:left;vertical-align:top}th{background:var(--surface-muted);color:var(--muted);font-size:12px;font-weight:600;text-transform:uppercase}tbody tr:hover{background:#fcfcfc}.strong-link{color:var(--ink);font-weight:600}.strong-link:hover{color:var(--accent)}.pill{background:var(--surface-muted);border-radius:4px;display:inline-flex;font-size:12px;font-weight:600;padding:5px 9px;text-transform:uppercase}.result-count{color:var(--muted);font-size:13px;font-weight:500}.pill.warning{background:#fff3df;color:var(--warning)}.pill.danger{background:#ffe8e8;color:var(--danger)}.pill.success{background:#e4f7eb;color:var(--success)}.grid{display:grid;grid-gap:18px;gap:18px}.grid.two{grid-template-columns:minmax(0,1fr) 360px}.section{padding:18px}.details-list{display:flex;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.label{color:var(--muted);display:block;font-size:12px;margin-bottom:4px;text-transform:uppercase}.value{font-weight:600}.muted{color:var(--muted)}.preview{background:#fbfcfd;border:1px solid var(--border);border-radius:6px;line-height:1.5;min-height:260px;padding:16px;white-space:pre-wrap}.stack{display:grid;grid-gap:14px;gap:14px}.actions{display:flex;flex-wrap:wrap;gap:10px}.refresh-note{display:grid;grid-gap:2px;gap:2px;text-align:right}.refresh-note small,.refresh-note span{color:var(--muted)}.rto-sync-status{align-items:center;display:flex;gap:12px;justify-content:flex-end}.rto-sync-failure,.rto-sync-progress{font-size:11px;max-width:240px}.rto-sync-progress{color:var(--muted)}.rto-sync-failure{color:var(--danger)}.collections-search,.detail-actions,.selection-summary,.stage-nav,.tab-list{align-items:center;display:flex;gap:8px}.stage-nav{border-bottom:1px solid var(--border);margin-bottom:14px}.stage-nav a,.tab-list a{color:var(--muted);padding:9px 10px;text-decoration:none}.stage-nav a.active,.tab-list a.active{border-bottom:2px solid var(--ink);color:var(--ink);font-weight:600}.stage-nav .stage-error-tab,.stage-nav .stage-error-tab span{color:var(--danger)}.stage-nav .stage-error-tab.active{border-bottom-color:var(--danger)}.stage-nav span{color:var(--rmi-purple);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.collections-controls{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-bottom:12px;padding:8px 10px}.collections-controls-left,.collections-template-controls{align-items:center;display:flex;gap:10px}.collections-controls-left{flex:1 1;min-width:0}.collections-template-controls{align-items:flex-end;flex-shrink:0}.collections-search{padding:6px 0}.collections-search .input{min-width:280px}.collections-split{border:1px solid var(--border);display:flex;min-height:620px;overflow:hidden}.collections-list-pane{flex:0 0 auto;min-width:470px}.collections-detail-pane{flex:1 1 auto;min-width:480px;padding:16px}.collections-resize-handle{align-items:center;align-self:stretch;background:var(--surface-muted);border-left:1px solid var(--border);border-right:1px solid var(--border);cursor:col-resize;display:flex;flex:0 0 10px;justify-content:center;outline:none;touch-action:none}.history-gmail-header-title{color:var(--accent)}.collections-resize-handle span{background:#b7b7b7;border-radius:1px;height:36px;width:4px}.collections-resize-handle:focus-visible,.collections-resize-handle:hover,.collections-split.resizing .collections-resize-handle{background:#eeeeff}.collections-resize-handle:focus-visible span,.collections-resize-handle:hover span,.collections-split.resizing .collections-resize-handle span{background:var(--rmi-purple)}.collections-split.resizing{cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}.email-pane{background:#ffffff;container-type:inline-size;margin:0 14px}.email-envelope{background:#fafafa;border:1px solid var(--border);display:grid;grid-template-columns:1fr;margin:14px 0 18px;overflow:hidden}.email-envelope>div{align-items:baseline;display:grid;grid-gap:10px;gap:10px;grid-template-columns:72px minmax(0,1fr);min-width:0;padding:8px 10px}.email-envelope>div+div{border-top:1px solid var(--border)}.email-envelope .label{color:var(--rmi-purple);font-size:11px;font-weight:700;letter-spacing:.04em;margin-bottom:0;text-transform:uppercase}.email-envelope .label:after{content:":"}.email-envelope .value{display:block;font-size:12px;line-height:1.35;min-width:0;overflow-wrap:anywhere;white-space:normal}.email-identity-value{font-size:11px!important}.list-summary{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:flex-start;gap:18px;padding:12px}.queue-summary-tab{color:var(--muted);font-weight:500;text-decoration:none}.queue-summary-tab.error{color:var(--danger)}.queue-summary-tab.active{color:var(--ink);font-weight:700}.queue-summary-tab.error.active{color:var(--danger)}.list-actions{align-items:center;display:flex;gap:8px}.text-button{color:var(--danger);background:transparent;cursor:pointer;font-size:12px;padding:5px 10px;border:1px solid var(--danger);border-radius:3px;min-height:30px!important;font-weight:550!important;text-transform:uppercase}.text-button:hover{color:#fff;background-color:var(--danger)}.text-button:disabled{color:var(--muted);cursor:default}.contract-list{max-height:720px;overflow:auto}.contract-list-header{background:var(--surface-muted);border-bottom:1px solid var(--border);color:var(--muted);display:grid;font-size:10px;font-weight:700;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr);letter-spacing:.03em;padding:7px 18px;position:-webkit-sticky;position:sticky;top:0;text-transform:uppercase;white-space:nowrap;z-index:2}.contract-list-header>div,.contract-row-main{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(150px,1fr) minmax(80px,auto) minmax(90px,auto) 80px}.contract-row{align-items:center;border-bottom:1px solid var(--border);cursor:pointer;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr);padding:10px 18px}.contract-row.strong{font-weight:550}.contract-row.active,.contract-row:hover{background:#f5f7f8}.contract-row.error-row{background:#f7f7f7;color:#777777;cursor:pointer;opacity:.72}.contract-row.error-row.active,.contract-row.error-row:hover{background:#ededed;color:#5f5f5f;opacity:.88}.contract-row.error-row .contract-customer span,.contract-row.error-row .contract-days span,.contract-row.error-row .row-reason{color:#858585}.contract-row.disabled{background:#fafafa;color:var(--muted);cursor:not-allowed;opacity:.58}.contract-row.disabled:hover{background:#fafafa}.contract-customer{display:grid;grid-gap:2px;gap:2px;min-width:0}.contract-customer span,.contract-customer strong,.contract-customer-link,.contract-data strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contract-customer strong{font-weight:550}.contract-customer-link{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;font-weight:550;padding:0;text-align:left}.contract-customer-link:hover{color:var(--accent);text-decoration:underline}.contract-customer-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.contract-customer span{color:var(--muted);font-size:11px}.contract-data{min-width:0}.contract-data>span{display:none}.contract-data strong{display:block;font-size:11px;font-weight:600}.contract-days{display:grid;justify-items:center;text-align:left;line-height:1.15}.contract-days strong{font-size:14px}.contract-days span{color:var(--muted);font-size:9px;white-space:nowrap}.contract-row-reason{grid-column:1/-1;overflow-wrap:anywhere}.row-reason,.warning-text{color:var(--warning)}.error-marker{color:var(--danger);font-weight:800}.notification-toast{align-items:center;background:#dff1fa;border:1px solid #94c9e2;border-radius:4px;box-shadow:0 4px 14px rgb(0 0 0/10%);color:#2876a1;display:flex;gap:16px;min-height:72px;min-width:380px;max-width:min(560px,calc(100vw - 32px));overflow:hidden;padding:16px 14px 17px 20px;pointer-events:auto;position:relative;transition:opacity .16s ease,transform .16s ease}.notification-toast.success{background:#e5f5df;border-color:#a8d49d;color:#437a3d}.notification-toast.error{background:#f5dede;border-color:#d99a9a;color:#c43131}.notification-toast.info{background:#dff1fa;border-color:#94c9e2;color:#2876a1}.notification-toast.hidden{opacity:0;transform:translateY(-8px)}.notification-toast-message{flex:1 1;font-size:14px;line-height:1.4}.notification-toast-message strong{font-weight:750}.notification-toast-icon{fill:none;flex:0 0 34px;height:34px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.5;width:34px}.notification-toast-close{align-items:center;background:transparent;border:0;color:currentColor;cursor:pointer;display:flex;flex:0 0 30px;height:30px;justify-content:center;opacity:.42;padding:0;width:30px}.notification-toast-close:hover{opacity:.75}.notification-toast-close svg{fill:none;height:22px;stroke:currentColor;stroke-linecap:round;stroke-width:3;width:22px}.notification-toast-close:focus-visible{outline:2px solid currentColor;outline-offset:-3px}.notification-toast-progress{animation-name:notification-countdown;animation-timing-function:linear;background:currentColor;bottom:0;height:3px;left:0;position:absolute;transform-origin:left;width:100%;opacity:.55}.notification-toast:hover .notification-toast-progress{animation-play-state:paused}@keyframes notification-countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (max-width:480px){.notification-toast{gap:12px;min-width:0;padding-left:15px;width:calc(100vw - 32px)}}.detail-header{align-items:flex-start;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;margin-bottom:12px}.detail-header>div{align-items:baseline;display:flex;gap:12px}.detail-header .eyebrow,.detail-header h2{font-size:18px;line-height:1.2;margin:0 0 6px}.detail-header .eyebrow{color:var(--accent);font-weight:700}.detail-header h2{font-weight:600}.error-detail-header h2{color:var(--danger)}.error-detail-summary{background:#f3f3f3;border-left:3px solid #a7a7a7;display:grid;grid-gap:3px;gap:3px;margin-bottom:14px;padding:10px 12px}.error-detail-summary span{color:var(--muted);font-size:10px;font-weight:700;text-transform:uppercase}.error-detail-summary strong{color:#5f5f5f;font-size:13px}.details-list.error-detail-list{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr)}.detail-header h2,.detail-section h3{margin:0 0 6px}.detail-section{border-bottom:1px solid var(--border);margin-bottom:16px;padding-bottom:16px}.detail-section:last-child{border-bottom:0}.email-preview-section.individual-mode{border:2px solid var(--rmi-purple);margin-top:2px;padding:12px}.individual-mode-label{background:var(--rmi-purple);color:#ffffff;font-size:10px;font-weight:700;letter-spacing:.06em;margin:-12px -12px 12px;padding:7px 10px;text-transform:uppercase}.details-list.compact{grid-template-columns:repeat(2,minmax(0,1fr));margin:12px}.item-list{border-top:1px solid var(--border)}.item-row{border-bottom:1px solid var(--border);display:grid;grid-gap:2px;gap:2px;padding:8px 0}.item-row span{color:var(--muted);font-size:12px}.blocked-state,.inline-message{margin-bottom:14px;padding:12px 14px}.success-message{background:#f1f8f3;border:1px solid #b9d8c0}.error-message,.preview-issues{background:#fff2f2;border:1px solid #dfb4b4;color:var(--danger)}.warning-message,.warning-row{background:#fff9eb;border:1px solid #e5d4a4}.warning-row{display:flex;justify-content:space-between;margin-top:8px;padding:10px}.empty-state{color:var(--muted);padding:40px 20px;text-align:center}.preview-toolbar,.template-record-summary,.variable-list{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.preview-toolbar{justify-content:space-between;margin-bottom:10px}.preview-toolbar .select{min-height:34px;width:min(360px,100%)}.template-body{min-height:180px;resize:vertical}.preview-issues{margin:10px 0;padding:10px 12px}.preview-issues p{margin:4px 0 0}.disabled-integration-note{background:#fff9eb;border:1px solid #e5d4a4;color:var(--warning);margin-top:10px;padding:9px 10px}.batch-message-details summary,.disabled-integration-note summary{cursor:pointer;font-weight:600}.rendered-email{background:#fbfcfd;border:1px solid var(--border);display:grid;grid-gap:14px;gap:14px;margin-top:10px;padding:14px}.rendered-email p{line-height:1.5;margin:0;white-space:pre-wrap}.rendered-email-label{color:var(--rmi-purple)}.individual-email-editor{display:grid;grid-gap:12px;gap:12px;margin-top:10px}.individual-email-editor label{display:grid;grid-gap:5px;gap:5px}.individual-email-body{line-height:1.5;min-height:320px;resize:vertical}.individual-send-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.confirmation-facts,.sender-summary{display:grid;grid-gap:10px 18px;gap:10px 18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.modal-backdrop{align-items:center;background:rgb(0 0 0/45%);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:20}.send-confirmation{max-height:calc(100vh - 40px);max-width:620px;overflow-y:auto;padding:20px;width:100%}.confirmation-email-copy{max-height:300px;overflow-y:auto}.account-modal-backdrop{align-items:stretch}.account-details-modal{display:flex;flex-direction:column;margin:auto;max-height:calc(100vh - 40px);max-width:1080px;width:100%}.account-modal-header{align-items:flex-start;border-bottom:1px solid var(--border);display:flex;gap:20px;justify-content:space-between;padding:16px 18px}.account-modal-header p:last-child{margin-bottom:0}.account-modal-email{color:var(--muted);font-size:12px;margin:4px 0 0}.account-modal-close{color:#4a4a4a;border:0;background:#ffffff;cursor:pointer;display:flex;flex:0 0 40px;height:40px;justify-content:end;padding:0;width:40px}.account-modal-close:hover{color:#f04438}.account-modal-close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.account-modal-close svg{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-width:2.5;width:18px}.account-contract-facts{background:#fafafa;border:1px solid var(--border);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.account-contract-facts>div{min-width:0;padding:11px 12px}.account-contract-facts>div:not(:nth-child(3n)){border-right:1px solid var(--border)}.account-contract-facts>div:nth-child(n+4){border-top:1px solid var(--border)}.account-contract-facts .label{color:var(--rmi-purple);font-size:10px;font-weight:700}.account-contract-facts .value{display:block;overflow-wrap:anywhere}.account-modal-content{overflow-y:auto;padding:16px 18px 4px}.batch-summary{display:flex;flex-wrap:wrap;gap:10px 24px;margin-bottom:12px;padding:12px 14px}.batch-tabs{margin-bottom:18px}.batch-detail-section{margin-bottom:12px}.batch-detail-section>summary{cursor:pointer;font-size:15px;font-weight:700;list-style-position:inside;padding:13px 14px}.batch-detail-section>summary:hover{background:#faf9fb}.batch-detail-section[open]>summary{border-bottom:1px solid var(--border)}.batch-detail-section-content{padding:14px}.batch-detail-section-content>.batch-summary:first-child{margin-top:0}.automation-status-context{align-items:baseline;display:flex;gap:8px;margin-bottom:10px}.automation-status-context span,.automation-status-metrics span{color:var(--muted);font-size:10px;font-weight:700;text-transform:uppercase}.automation-status-metrics{border:1px solid var(--border);display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.automation-status-metrics>div{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:10px 12px}.automation-status-metrics>div:not(:last-child){border-right:1px solid var(--border)}.automation-status-metrics strong{color:var(--rmi-purple);font-size:18px}.automation-status-metrics .danger strong{color:var(--danger)}.automation-status-footer{border-top:1px solid var(--border);color:var(--muted);display:flex;gap:12px 24px;justify-content:space-between;margin-top:12px;padding-top:10px}.automation-status-footer p{margin:0}.table-empty-state{color:var(--muted);padding:24px 14px!important;text-align:center}.paid-out-sync-section h3{font-size:14px;margin:20px 0 10px}.sync-run-heading{align-items:center;display:flex;gap:8px;margin-bottom:12px}.sync-run-facts{border:1px solid var(--border);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 12px}.sync-run-facts div{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:10px 12px}.sync-run-facts div:not(:last-child){border-right:1px solid var(--border)}.sync-run-facts dt{color:var(--muted);font-size:10px;font-weight:700;order:2;text-transform:uppercase}.sync-run-facts dd{color:var(--rmi-purple);font-size:18px;font-weight:700;margin:0;order:1}.sync-run-error{color:var(--danger)}.batch-definition-table small{color:var(--muted);display:block;margin-top:3px;max-width:360px}.batch-date-time,.batch-date-time span,.batch-run-date{display:block}.batch-date-time span:last-child{color:var(--muted);margin-top:2px}.batch-run-date strong{display:block;margin-bottom:3px}.batch-run-form,.batch-status-actions,.plain-send-context,.table-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.batch-actions-cell{vertical-align:middle}.batch-definition-status{align-items:center;border:1px solid transparent;border-radius:3px;display:inline-flex;font-size:12px;font-weight:600;letter-spacing:.04em;line-height:1;padding:5px 10px;text-transform:uppercase;min-height:30px!important}.batch-definition-status.active{background:color-mix(in srgb,var(--rmi-purple) 12%,#ffffff);border-color:color-mix(in srgb,var(--rmi-purple) 30%,#ffffff);color:var(--rmi-purple)}.batch-definition-status.paused{background:#f3f0f7;border-color:#d8cfe2;color:#65566f}.batch-definition-status.archived{background:var(--surface-muted);border-color:var(--border);color:var(--muted)}.batch-status-action{min-height:30px;min-width:70px;padding:5px 10px;display:flex;align-items:center}.batch-open-action{padding:5px 10px;min-height:30px!important}.batch-open-action:hover{background:var(--accent);color:#fff}.batch-status-action.pause{background:color-mix(in srgb,var(--rmi-purple) 7%,#ffffff);border-color:color-mix(in srgb,var(--rmi-purple) 50%,#ffffff);color:var(--rmi-purple)}.batch-status-action.pause:hover{background:color-mix(in srgb,var(--rmi-purple) 14%,#ffffff);border-color:var(--rmi-purple)}.batch-status-action.activate{background:var(--rmi-purple);border-color:var(--rmi-purple);color:#ffffff}.batch-status-action.activate:hover{background:color-mix(in srgb,var(--rmi-purple) 84%,#000000)}.batch-status-action.batch-status-active{background:var(--rmi-purple);border-color:var(--rmi-purple);color:#ffffff}.batch-status-action.batch-status-active:hover{background:color-mix(in srgb,var(--rmi-purple) 84%,#000000)}.batch-status-action.batch-status-paused{background:#f3f0f7;border-color:#d8cfe2;color:#65566f}.batch-status-action.batch-status-paused:hover{background:color-mix(in srgb,var(--rmi-purple) 10%,#ffffff);border-color:color-mix(in srgb,var(--rmi-purple) 45%,#ffffff);color:var(--rmi-purple)}.batch-status-action:disabled{background:#f3f1f5;border-color:var(--border);color:#948b9b;cursor:not-allowed;opacity:1}.batch-definition-form{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.filter-heading,.form-submit,.form-wide{grid-column:1/-1}.filter-heading h2,.filter-heading p{margin-bottom:4px}.filter-range{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.filter-range .label{grid-column:1/-1}.form-submit{justify-self:start}.batch-send-controls{align-items:end;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(220px,1fr) minmax(300px,auto)}.batch-run-form label{min-width:240px}.batch-schedule-form{background:#faf9fb;border:1px solid var(--border);border-radius:4px;display:grid;grid-gap:16px;gap:16px;margin-top:16px;padding:16px}.batch-schedule-form h3{font-size:14px;margin:0}.schedule-form-heading p{color:var(--muted);margin:3px 0 0}.schedule-overview{align-items:center;display:flex;gap:24px;justify-content:space-between;padding:2px 0}.schedule-overview>div{display:grid;grid-gap:4px;gap:4px}.schedule-overview span{color:var(--muted);font-size:11px;font-weight:600;text-transform:uppercase}.schedule-overview strong{color:var(--ink);font-size:16px;font-weight:600}.schedule-overview small{color:var(--muted);font-size:12px}.schedule-next-run{border-left:1px solid var(--border);flex:0 0 210px;padding-left:20px}.schedule-next-run strong span{display:block;text-transform:none}.schedule-next-run strong span+span{color:var(--muted);font-size:12px;margin-top:3px}.schedule-choice-row,.schedule-weekdays,.schedule-window{display:flex;flex-wrap:wrap;gap:12px}.schedule-choice-row label,.schedule-weekdays label{align-items:center;background:#ffffff;border:1px solid var(--border);border-radius:4px;cursor:pointer;display:inline-flex;gap:6px;min-height:34px;padding:6px 10px}.schedule-choice-row label:has(input:checked),.schedule-weekdays label:has(input:checked){background:#f2eef6;border-color:#b9a8c8;color:var(--rmi-purple)}.schedule-choice-row input,.schedule-weekdays input{accent-color:var(--rmi-purple);margin:0}.schedule-weekday-field{display:grid;grid-gap:6px;gap:6px}.schedule-weekday-field .label{margin:0}.schedule-time-fields{align-items:end;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(180px,220px))}.schedule-time-fields .schedule-window{display:contents}.schedule-time-fields.interval{grid-template-areas:"start end" "mode interval"}.schedule-time-fields.interval .schedule-start-field{grid-area:start}.schedule-time-fields.interval .schedule-end-field{grid-area:end}.schedule-time-fields.interval .schedule-mode-field{grid-area:mode}.schedule-time-fields.interval .schedule-interval-field{grid-area:interval}.schedule-one-time{max-width:320px}.schedule-form-footer{align-items:center;border-top:1px solid var(--border);display:flex;gap:12px;justify-content:space-between;padding-top:14px}.schedule-form-footer p{margin:0}.schedule-window>label{flex:1 1 150px}.two-column-audience{align-items:start;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) 260px}.audience-table-wrap{max-height:560px;overflow:auto}.exclusion-row{border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:8px 0}.send-workspace{align-items:stretch;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(280px,32%) minmax(0,1fr);min-height:680px}.send-compose-pane,.send-recipient-pane{overflow:hidden}.send-compose-tabs,.send-mode-tabs{border-bottom:1px solid var(--border);display:flex}.send-compose-tabs button,.send-mode-tabs button{background:transparent;border:0;border-bottom:2px solid transparent;color:var(--muted);cursor:pointer;font:inherit;font-size:12px;font-weight:600;padding:11px 12px 9px}.send-compose-tabs button.active,.send-mode-tabs button.active{border-bottom-color:var(--ink);color:var(--ink)}.send-recipient-content{display:grid;grid-gap:12px;gap:12px;padding:14px}.send-customer-search{align-items:end;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) auto}.selected-recipient-card{background:var(--surface-muted);border:1px solid var(--rmi-purple);display:grid;grid-gap:11px;gap:11px;padding:12px 42px 12px 12px;position:relative}.selected-recipient-remove{align-items:center;color:#777777;display:flex;height:28px;justify-content:center;position:absolute;right:7px;top:7px;width:28px}.selected-recipient-remove:focus-visible,.selected-recipient-remove:hover{color:var(--accent)}.selected-recipient-remove:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.selected-recipient-remove svg{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-width:2.5;width:18px}.selected-recipient-card>div{display:grid;grid-gap:2px;gap:2px}.selected-recipient-card small,.selected-recipient-card>div>span:last-child{color:var(--muted);font-size:11px}.selected-recipient-card dl{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.selected-recipient-card dt{color:var(--muted);font-size:9px;font-weight:700;text-transform:uppercase}.selected-recipient-card dd{font-size:12px;font-weight:600;margin:2px 0 0;overflow-wrap:anywhere}.send-search-results{border:1px solid var(--border);display:grid;max-height:390px;overflow-y:auto}.send-search-results a{border-bottom:1px solid var(--border);display:grid;grid-gap:2px;gap:2px;padding:9px 10px;text-decoration:none}.send-search-results a:last-child{border-bottom:0}.send-search-results a:hover{background:var(--surface-muted)}.send-search-empty,.send-search-results small,.send-search-results span{color:var(--muted);font-size:10px}.send-compose-pane{display:flex;flex-direction:column}.send-compose-header{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:14px;justify-content:space-between;min-height:49px;padding-right:12px}.send-template-select{max-width:320px;min-height:32px}.send-manual-label{color:var(--muted);font-size:11px;font-weight:600;text-transform:uppercase}.send-editor,.send-preview{display:grid;flex:1 1;grid-gap:14px;gap:14px;padding:16px}.send-editor{grid-template-rows:auto auto minmax(300px,1fr) auto}.send-to-row{align-items:baseline;background:var(--surface-muted);border:1px solid var(--border);display:grid;grid-gap:4px;gap:4px;grid-template-columns:34px minmax(0,1fr);padding:9px 10px}.send-to-row span{color:var(--rmi-purple);font-size:12px;font-weight:600;text-transform:uppercase}.send-to-row strong{font-size:12px;overflow-wrap:anywhere}.send-body-field{display:flex;flex-direction:column}.plain-send-body{flex:1 1;min-height:320px;resize:vertical}.send-button-settings{border:1px solid var(--border)}.send-button-settings summary{cursor:pointer;font-size:12px;font-weight:600;padding:9px 10px}.send-button-settings summary span{color:var(--muted);font-size:9px;margin-left:5px;text-transform:uppercase}.send-button-settings>div{border-top:1px solid var(--border);display:grid;grid-gap:10px;gap:10px;grid-template-columns:180px minmax(0,1fr);padding:10px}.send-preview{align-content:start}.send-preview-envelope{background:var(--surface-muted);border:1px solid var(--border);display:grid;grid-gap:7px 12px;gap:7px 12px;grid-template-columns:64px minmax(0,1fr);padding:11px 12px}.send-preview-envelope span{color:var(--rmi-purple);font-size:10px;font-weight:700;text-transform:uppercase}.send-preview-body{line-height:1.55;min-height:280px;padding:8px 2px;white-space:pre-wrap}.send-preview-action{background:var(--rmi-purple);color:#ffffff;justify-self:start;margin-top:10px;padding:9px 14px;text-decoration:none}.send-compose-footer{align-items:center;background:#fafafa;border-top:1px solid var(--border);display:flex;gap:14px;justify-content:flex-end;padding:11px 14px}.send-envelope-summary{display:grid;grid-gap:2px;gap:2px;margin-right:auto}.send-envelope-summary span{color:var(--muted);font-size:9px;text-transform:uppercase}.send-envelope-summary strong{color:var(--text);font-size:10px;font-weight:500;text-transform:none}.history-tabs{margin-bottom:14px}.history-detail-table small,.history-table small{color:var(--muted);display:block;margin-top:2px}.history-clickable-row{cursor:pointer}.history-clickable-row td,.history-detail-table td{vertical-align:middle}.history-clickable-row:focus-visible,.history-clickable-row:hover{background:color-mix(in srgb,var(--rmi-purple) 6%,#ffffff);outline:none}.history-status{border:1px solid var(--border);border-radius:3px;display:inline-flex;font-size:10px;font-weight:700;padding:4px 6px;text-transform:uppercase;white-space:nowrap}.history-event-type.success,.history-status.success{background:#edf7f0;border-color:#b9d8c0;color:#246238}.history-event-type.danger,.history-status.danger{background:#fff2f2;border-color:#dfb4b4;color:var(--danger)}.history-event-type.pending,.history-status.pending{background:#f3f0f7;border-color:#d8cfe2;color:#65566f}.history-pagination{align-items:center;display:grid;grid-template-columns:1fr auto 1fr;margin-top:14px}.history-pagination>:last-child{justify-self:end}.reports-header{align-items:center}.reports-methodology,.reports-source{color:var(--muted);font-size:11px;margin:5px 0 0}.reports-tabs{margin-bottom:12px}.reports-filters label:first-of-type{min-width:300px}.reports-filters label:not(:first-of-type){min-width:130px}.reports-warning{background:#fff7e8;border:1px solid #e1c48e;border-left:4px solid var(--warning);color:#714600;margin-bottom:12px;padding:9px 12px}.reports-summary{display:grid;grid-template-columns:repeat(7,minmax(120px,1fr));margin-bottom:12px;overflow-x:auto}.reports-summary>div{border-right:1px solid var(--border);display:grid;grid-gap:3px;gap:3px;padding:10px 12px}.reports-summary>div:last-child{border-right:0}.reports-summary span,.reports-table-wrap small,.reports-window span{color:var(--muted);display:block;font-size:10px}.reports-summary span{font-weight:600;text-transform:uppercase}.reports-summary strong{font-size:16px;white-space:nowrap}.reports-batch-table{min-width:1500px}.reports-payment-table{min-width:1250px}.reports-table-wrap td{vertical-align:middle}.reports-window{min-width:135px}.reports-window small{margin-top:3px}.reports-methodology{margin-top:12px}.history-statistics{display:grid;grid-template-columns:repeat(7,minmax(90px,1fr));margin-bottom:14px;overflow-x:auto}.history-failure-banner{background:#f9e3e3;border:1px solid #dc9e9e;border-left:4px solid var(--danger);border-radius:3px;color:#9e2222;margin-bottom:14px;padding:12px 14px}.history-failure-banner>strong{display:block;font-size:14px;margin-bottom:5px}.history-failure-banner ul{display:grid;grid-gap:3px;gap:3px;margin:0;padding-left:19px}.history-failure-banner li,.history-failure-banner p{font-size:12px;line-height:1.45}.history-failure-banner p{margin:6px 0 0}.history-statistics>div{border-right:1px solid var(--border);display:grid;grid-gap:3px;gap:3px;padding:10px 12px}.history-statistics>div:last-child{border-right:0}.history-statistics span{color:var(--muted);font-size:10px;font-weight:600;text-transform:uppercase;white-space:nowrap}.history-statistics strong{color:var(--rmi-purple);font-size:18px}.history-statistics .danger strong{color:var(--danger)}.history-run-context{display:grid;grid-gap:12px 20px;gap:12px 20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px;padding:12px 14px}.history-run-context>div{display:grid;grid-gap:3px;gap:3px}.provider-response-details summary{color:var(--rmi-purple);cursor:pointer;font-weight:600;white-space:nowrap}.history-detail-toggle{background:transparent;border:0;color:var(--rmi-purple);cursor:pointer;font:inherit;font-weight:600;padding:0;white-space:nowrap}.history-detail-toggle:hover{text-decoration:underline}.history-detail-toggle:focus-visible{outline:2px solid var(--rmi-purple);outline-offset:3px}.history-summary-row.expanded>td{background:color-mix(in srgb,var(--rmi-purple) 3%,#ffffff)}.history-detail-row>td{background:var(--surface-muted);padding:0}.history-message-content{display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);padding:16px 18px 18px}.history-detail-column{align-content:start;display:grid;grid-gap:14px;gap:14px;min-width:0}.history-message-content section,.provider-response-details{border-top:1px solid var(--border);padding-top:10px}.history-detail-column>:first-child{border-top:0;padding-top:0}.history-message-content h3{font-size:13px;margin:0 0 8px}.history-email-body{line-height:1.5;margin-bottom:0;white-space:pre-wrap}.history-envelope-details{color:var(--muted);display:grid;font-size:11px;grid-gap:2px;gap:2px;margin-top:10px}.history-event-list{border:1px solid var(--border)}.history-event-row{align-items:center;border-bottom:1px solid var(--border);display:grid;grid-gap:10px;gap:10px;grid-template-columns:90px 160px 100px minmax(0,1fr);padding:7px 8px}.history-event-row:last-child{border-bottom:0}.history-event-type{border:1px solid var(--border);border-radius:3px;font-size:9px;font-weight:700;justify-self:start;padding:3px 5px;text-transform:uppercase}.history-event-row time,.history-event-source,.history-event-url{color:var(--muted);font-size:11px}.history-event-source{white-space:nowrap}.history-action-url{color:var(--muted);font-size:11px}.history-action-url,.history-event-url{overflow-wrap:anywhere}.history-gmail-section{margin-top:14px;min-height:380px;padding:14px}.history-gmail-header,.history-gmail-thread-heading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.history-gmail-header{align-items:center}.history-gmail-header h2{font-size:15px;margin:0 0 3px}.history-gmail-header p{margin:0}.history-gmail-thread{border:1px solid var(--border);margin-top:12px;min-height:285px}.history-gmail-thread-heading{background:var(--surface-muted);border-bottom:1px solid var(--border);padding:9px 10px}.history-gmail-thread-heading>div{display:grid;grid-gap:2px;gap:2px}.history-gmail-thread-heading span{color:var(--muted);font-size:11px}.history-gmail-table{font-size:11px;min-width:1120px;table-layout:fixed}.history-gmail-table td,.history-gmail-table th{padding:7px 8px;vertical-align:top}.history-gmail-table th:first-child{width:120px}.history-gmail-table th:nth-child(2){width:180px}.history-gmail-table th:nth-child(3){width:120px}.history-gmail-table th:nth-child(4){width:100px}.history-gmail-table th:nth-child(5){width:450px}.history-gmail-body{line-height:1.45;margin:0;max-height:240px;overflow:auto;white-space:pre-wrap}.history-failure-detail{color:var(--danger)}.provider-response-details pre{background:var(--surface-muted);font-size:10px;max-height:240px;overflow:auto;padding:8px;white-space:pre-wrap}.batch-table{min-width:850px}.batch-message-details{margin-top:6px}.batch-message-details>div{margin-top:8px;max-width:540px}.batch-message-details p{line-height:1.45;margin:2px 0 0;white-space:pre-wrap}.compact-history-wrap{border:1px solid var(--border);max-height:320px;overflow:auto}.compact-history-table{font-size:12px;min-width:680px}.compact-history-table td,.compact-history-table th{padding:7px 8px}.compact-history-table small,.gmail-message small,.gmail-thread-header small{color:var(--muted);display:block}.gmail-thread{border:1px solid var(--border);margin-top:10px}.gmail-message>div,.gmail-thread-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.gmail-thread-header{background:var(--surface-muted)}.gmail-message,.gmail-thread-header{border-bottom:1px solid var(--border);padding:10px}.gmail-message:last-child{border-bottom:0}.gmail-message p{line-height:1.5;margin:8px 0 0;white-space:pre-wrap}.access-state,.signin-panel{margin:40px auto;max-width:620px}.template-create,.template-help{margin-bottom:14px}.template-type-tabs{margin-bottom:12px}.template-list-filters{align-items:end;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px;padding:10px 12px}.template-list-filters label:first-of-type{flex:1 1;min-width:240px}.template-list-filters label:not(:first-of-type){min-width:150px}.template-list-filters>a{align-self:center;font-size:11px}.template-management-table{min-width:880px}.template-management-table td{vertical-align:middle}.template-management-table td:nth-child(2){color:var(--muted);max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-button-summary{display:grid;grid-gap:2px;gap:2px;max-width:300px}.template-button-summary strong{font-size:12px}.template-button-summary span{color:var(--muted);font-size:10px;overflow-wrap:anywhere}.template-status{font-size:10px;font-weight:700;text-transform:uppercase}.template-status.active{color:var(--success);font-size:12px}.template-status.inactive{color:var(--muted)}.template-empty-cell{color:var(--muted);padding:36px!important;text-align:center}.template-editor-layout{align-items:start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) 360px}.template-editor-form{display:grid}.template-editor-section{border-bottom:1px solid var(--border);display:grid;grid-gap:12px;gap:12px;padding:16px}.template-editor-section h2,.template-live-preview h2,.template-variable-picker h2{font-size:14px;margin:0}.template-editor-details{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) 190px}.template-message-editor{border-bottom:0}.template-editor-cta{border-bottom:1px solid var(--border);border-top:1px solid var(--border)}.template-editor-cta summary{cursor:pointer;font-size:12px;font-weight:600;padding:12px 16px}.template-editor-cta summary span{color:var(--muted);font-size:9px;margin-left:5px;text-transform:uppercase}.template-editor-cta>div{border-top:1px solid var(--border);display:grid;grid-gap:10px;gap:10px;grid-template-columns:180px minmax(0,1fr);padding:12px 16px 16px}.template-editor-options{align-items:center;display:flex;flex-wrap:wrap;gap:20px;padding:14px 16px}.template-editor-options .disabled{color:var(--muted)}.template-editor-actions{align-items:center;background:#fafafa;border-top:1px solid var(--border);display:flex;gap:8px;justify-content:flex-end;padding:11px 16px}.template-editor-sidebar{display:grid;grid-gap:12px;gap:12px;position:-webkit-sticky;position:sticky;top:16px}.template-live-preview,.template-variable-picker{padding:14px}.template-live-preview>div:first-child,.template-variable-picker>div:first-child{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.template-live-preview>div:first-child span,.template-variable-picker>div:first-child span{color:var(--muted);font-size:9px;font-weight:600;text-transform:uppercase}.template-preview-subject{background:var(--surface-muted);border:1px solid var(--border);display:grid;grid-gap:3px;gap:3px;padding:9px 10px}.template-preview-subject span{color:var(--rmi-purple);font-size:9px;font-weight:700;text-transform:uppercase}.template-preview-body{line-height:1.5;min-height:180px;padding:12px 2px 24px;white-space:pre-wrap}.template-variable-buttons{border:1px solid var(--border);display:grid;max-height:340px;overflow-y:auto}.template-variable-buttons button{background:#ffffff;border:0;border-bottom:1px solid var(--border);cursor:pointer;display:grid;grid-gap:2px;gap:2px;padding:8px 9px;text-align:left}.template-variable-buttons button:last-child{border-bottom:0}.template-variable-buttons button:focus-visible,.template-variable-buttons button:hover{background:var(--surface-muted);outline:none}.template-variable-buttons code{color:var(--rmi-purple);font-weight:600}.template-variable-buttons span{color:var(--muted);font-size:10px}.variable-list code{background:var(--surface-muted);border:1px solid var(--border);padding:4px 6px}.template-form{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(220px,1fr) 180px;padding-top:10px}.template-submit,.template-wide{grid-column:1/-1}.template-submit{justify-self:start}.email-cta-preview{align-items:start;background:var(--surface-muted);border:1px solid var(--border);display:grid;grid-gap:7px;gap:7px;padding:10px}.email-cta-preview-button{background:#3b3bde;border-radius:4px;color:#ffffff;display:inline-block;font-size:12px;font-weight:700;justify-self:start;padding:9px 14px}.email-cta-preview small{color:var(--muted);overflow-wrap:anywhere}.check-label{align-items:center;display:flex;gap:6px}.template-records{display:grid;grid-gap:8px;gap:8px}.template-record{padding:12px 14px}.template-record-summary strong{margin-right:auto}.template-preview-select{align-items:center;display:flex;flex:1 1;gap:8px;min-width:240px}.template-preview-select .label{margin-bottom:0;white-space:nowrap}.template-edit-layout{align-items:start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) 300px}.template-edit-form{display:grid;grid-gap:14px;gap:14px}.template-edit-body{min-height:360px;resize:vertical}.template-edit-options{display:flex;flex-wrap:wrap;gap:18px}.merge-field-reference{position:-webkit-sticky;position:sticky;top:16px}.merge-field-reference h2{margin-bottom:8px}.merge-field-list{display:grid;grid-gap:12px;gap:12px}.merge-field-list>div{border-top:1px solid var(--border);display:grid;grid-gap:4px;gap:4px;padding-top:10px}.merge-field-list code{font-weight:600}.merge-field-list span{color:var(--muted);font-size:12px}@media (max-width:1280px){.page{width:calc(100% - 36px)}.collections-split{flex-direction:column}.collections-list-pane{border-bottom:1px solid var(--border);flex-basis:auto!important;min-width:0}.collections-detail-pane{min-width:0}.collections-resize-handle{display:none}.contract-list{max-height:420px}}@media (max-width:800px){.schedule-time-fields{grid-template-columns:minmax(0,1fr)}.schedule-time-fields.interval{grid-template-areas:"start" "end" "mode" "interval"}.schedule-overview{align-items:stretch;display:grid;grid-gap:14px;gap:14px}.schedule-next-run{border-left:0;border-top:1px solid var(--border);padding-left:0;padding-top:14px}.schedule-form-footer{align-items:stretch;flex-direction:column}.schedule-form-footer .button{align-self:flex-start}.automation-status-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-status-metrics>div:nth-child(2n){border-right:0}.automation-status-metrics>div:nth-child(n+3){border-top:1px solid var(--border)}.automation-status-footer{display:grid}.sync-run-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.sync-run-facts div:nth-child(2n){border-right:0}.sync-run-facts div:nth-child(n+3){border-top:1px solid var(--border)}.page{padding:18px;width:100%}.page-header,.topbar,.topbar-main{align-items:flex-start;flex-direction:column}.topbar-main{gap:12px}.topbar-account{margin-left:0}.send-workspace{grid-template-columns:minmax(0,1fr)}.send-compose-footer,.send-compose-header{align-items:stretch;flex-direction:column}.send-compose-header{padding:0 12px 12px}.send-compose-tabs{margin:0 -12px}.send-template-select{max-width:none;width:100%}.send-envelope-summary{margin-right:0}.send-compose-footer .button{width:100%}.send-button-settings>div,.template-editor-cta>div,.template-editor-details,.template-editor-layout{grid-template-columns:minmax(0,1fr)}.template-editor-sidebar{position:static}.template-list-filters{align-items:stretch;flex-direction:column}.template-list-filters label,.template-list-filters label:first-of-type,.template-list-filters label:not(:first-of-type){min-width:0}.collections-split,.details-list,.details-list.compact,.grid.two,.toolbar{grid-template-columns:1fr}.collections-controls,.stage-nav{align-items:stretch;flex-direction:column}.collections-controls,.collections-controls-left,.collections-search,.collections-template-controls,.list-actions,.list-summary{align-items:stretch}.collections-controls-left,.collections-search,.collections-template-controls,.list-summary{flex-direction:column}.template-preview-select{min-width:0}.list-actions .button{margin-left:auto}.stage-nav{border-bottom:0}.collections-search .input{min-width:0}.collections-list-pane{border-bottom:1px solid var(--border);border-right:0}.contract-list{max-height:440px}.refresh-note{text-align:left}.rto-sync-status{align-items:flex-start;flex-direction:column}.batch-definition-form,.batch-send-controls,.history-run-context,.template-edit-layout,.template-form,.two-column-audience{grid-template-columns:1fr}.history-message-content{min-width:360px}.filter-heading,.form-submit,.form-wide{grid-column:auto}.merge-field-reference{position:static}.confirmation-facts,.email-envelope,.sender-summary{grid-template-columns:1fr}.email-envelope>div{padding:11px 12px}.email-envelope>div+div{border-left:0;border-top:1px solid var(--border)}.account-details-modal{max-height:calc(100vh - 20px)}.account-modal-backdrop{padding:10px}}@media (max-width:560px){.account-contract-facts{grid-template-columns:minmax(0,1fr)}.account-contract-facts>div:not(:nth-child(3n)){border-right:0}.account-contract-facts>div:nth-child(n+2){border-top:1px solid var(--border)}.contract-list-header{display:none}.contract-row{gap:10px;padding:11px 14px}.contract-row-main{grid-template-columns:repeat(3,minmax(0,1fr))}.contract-customer,.contract-row-reason{grid-column:1/-1}.contract-data>span{color:var(--muted);display:block;font-size:9px;margin-bottom:2px;text-transform:uppercase}.contract-days{align-self:end}}.ups-label-preview{border-top:1px solid var(--border);display:grid;grid-gap:10px;gap:10px;margin-top:12px;padding-top:12px}.ups-label-preview-header{align-items:center;display:flex;justify-content:space-between}.ups-label-preview-header>div{display:grid;grid-gap:2px;gap:2px}.ups-label-preview-header span{color:var(--muted);font-size:10px;text-transform:uppercase}.ups-label-preview-frame{background:white;border:1px solid var(--border);height:min(70vh,720px);width:100%}