:root{--app-page-width:1280px;--app-mobile-width:520px;--app-page-x:12px;--app-page-y:12px;--app-header-height:60px;--app-card-radius:14px;--app-field-height:40px;--app-action-height:38px;--app-field-font:13px;--app-label-font:10px;--app-help-font:9px;--control-page-width:1180px;--control-page-gap:10px;--control-card-radius:16px;--control-row-height:66px;--control-icon-size:40px;--control-title-size:11px;--control-copy-size:8px;--control-label-size:7px}.app-shell,.auth-canvas,.auth-shell,.phone-canvas{width:100%;min-height:100dvh}.auth-canvas,.phone-canvas{max-width:var(--app-mobile-width)}.phone-canvas>.topbar{width:100%;min-height:var(--app-header-height);padding:11px var(--app-page-x)!important;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface) 94%,transparent)}.phone-canvas>.topbar>div{min-width:0}.phone-canvas>.topbar .eyebrow{font-size:8px!important;line-height:1.2}.phone-canvas>.topbar h1{margin-top:3px;overflow-wrap:anywhere;font-size:17px!important;line-height:1.2}.phone-canvas>.detail-topbar{grid-template-columns:36px minmax(0,1fr) 36px!important;gap:10px!important}.phone-canvas>.detail-topbar>:is(a,button),.phone-canvas>.topbar>.secure-connection-badge{width:36px!important;height:36px!important;min-height:36px!important;border-radius:11px!important}.phone-canvas>.content{width:100%;max-width:var(--app-page-width)!important;margin-inline:auto;padding:var(--app-page-y) var(--app-page-x) 96px!important}:is(.phone-canvas,.auth-canvas,.saas-admin-main) :is(input[type=text],input[type=email],input[type=password],input[type=tel],input[type=url],input[type=search],input[type=number],input[type=date],input[type=time],input[type=datetime-local],input[type=month],select){min-height:var(--app-field-height);font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:var(--app-field-font)!important;line-height:1.35}:is(.phone-canvas,.auth-canvas,.saas-admin-main) textarea{min-height:88px;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:var(--app-field-font)!important;line-height:1.5!important}:is(.phone-canvas,.auth-canvas,.saas-admin-main) :is(form,fieldset) label{font-size:var(--app-label-font)!important;line-height:1.4}:is(.phone-canvas,.auth-canvas,.saas-admin-main) :is(form,fieldset) label>small{font-size:var(--app-help-font)!important;line-height:1.45}:is(.phone-canvas,.auth-canvas,.saas-admin-main) form button:not([aria-label]):not([role=switch]):not(.automation-catalog-toggle){min-height:var(--app-action-height);font-size:11px!important}:is(.phone-canvas,.auth-canvas,.saas-admin-main) :is(input,select,textarea,button){transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}:is(.phone-canvas,.auth-canvas,.saas-admin-main) :is(.addon-panel,.workspace-section,.summary-card,.automation-card,.direct-api-card,.settings-card,.account-management-card,.partner-panel,.saas-admin-panel,.provider-parameter-card,.delivery-setting-card,.device-card-full,.gateway-settings-list,.composer-card,.attachment-card,.recipient-card,.delivery-options-card,.message-preview){border-radius:var(--app-card-radius)!important}:is(.phone-canvas,.auth-canvas,.saas-admin-main) :is(.recipient-tabs,.delivery-mode-tabs,.broadcast-workspace-tabs,.cmp-tabs,[role=tablist]) button{min-height:36px;font-size:11px!important}.modal-backdrop{padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom))!important}.modal-backdrop>:is(section,form,[role=dialog]),:is(.edit-modal,.template-modal,.shortcut-action-modal,.payment-method-modal){width:min(100%,520px)!important;max-height:calc(100dvh - max(24px, env(safe-area-inset-top) + env(safe-area-inset-bottom)))!important;overflow:auto;border:1px solid var(--line);border-radius:18px!important;background:var(--surface)}:is(.phone-canvas,.auth-canvas,.saas-admin-main) table{width:100%;border-collapse:collapse;font-size:11px}:is(.phone-canvas,.auth-canvas,.saas-admin-main) table :is(th,td){padding:10px;border-bottom:1px solid var(--line);line-height:1.4}:is(.phone-canvas,.auth-canvas,.saas-admin-main) table th{color:var(--muted);font-size:9px;letter-spacing:.04em;text-align:left}.auth-header{min-height:var(--app-header-height)}.auth-content{width:100%;max-width:560px!important;margin-inline:auto;padding:14px var(--app-page-x) 32px!important}.auth-form{border-radius:var(--app-card-radius)!important}.auth-form input:not([type=checkbox]),.auth-form>label:not(.terms-check){font-size:var(--app-label-font)!important}.auth-form input:not([type=checkbox]){font-size:var(--app-field-font)!important}.auth-form>label:not(.terms-check)>div{box-sizing:border-box;overflow:hidden;border:1px solid var(--line)!important;background:var(--surface-elevated)!important}.auth-form>label:not(.terms-check)>div>input:not([type=checkbox]){min-height:0!important;height:100%!important;align-self:stretch;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}.auth-form>label:not(.terms-check)>div>button{width:32px;min-width:32px;min-height:32px!important;flex:0 0 32px;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.auth-form>label:not(.terms-check)>div>input:-webkit-autofill{-webkit-text-fill-color:var(--ink);box-shadow:0 0 0 1000px var(--surface-elevated) inset!important}.stitch-brand-actions>.tenant-device-switcher{height:34px;display:flex;flex:0 0 auto;align-items:center;justify-content:center;margin-left:0}.stitch-brand-actions .tenant-device-trigger{width:34px!important;height:34px!important;min-height:34px!important;display:grid!important;place-items:center!important;padding:0!important;border:1px solid color-mix(in srgb,#dc4f45 38%,rgba(255,255,255,.5))!important;border-radius:50%!important;background:color-mix(in srgb,#dc4f45 11%,rgba(255,255,255,.96))!important;color:#dc4f45!important;box-shadow:none!important}.stitch-brand-actions .tenant-device-trigger:after{display:none!important;content:none!important}.stitch-brand-actions .tenant-device-trigger .tenant-device-status-icon{width:18px!important;height:18px!important;display:block!important;padding:0!important;color:currentColor!important;stroke:currentColor!important}.stitch-brand-actions .tenant-device-trigger.online{border-color:color-mix(in srgb,#16a060 38%,rgba(255,255,255,.5))!important;background:color-mix(in srgb,#16a060 11%,rgba(255,255,255,.96))!important;color:#16a060!important}.stitch-brand-actions .tenant-device-trigger.pairing{border-color:color-mix(in srgb,#e69a22 42%,rgba(255,255,255,.5))!important;background:color-mix(in srgb,#e69a22 12%,rgba(255,255,255,.96))!important;color:#d48413!important}.stitch-brand-actions .tenant-device-trigger.has-position{width:50px!important;display:flex!important;gap:3px;justify-content:center;border-radius:999px!important}.stitch-brand-actions .tenant-device-position{min-width:17px;display:block!important;overflow:visible!important;color:currentColor!important;font-size:8px!important;font-weight:900;line-height:1;letter-spacing:-.03em;text-align:center;white-space:nowrap}.saas-admin-content{width:100%;max-width:var(--app-page-width);margin-inline:auto}.saas-admin-heading h1{font-size:22px;line-height:1.2}.saas-admin-heading p{font-size:11px;line-height:1.5}.stitch-wordmark>img{width:30px;height:30px;flex:none;border-radius:9px;object-fit:cover}.desktop-brand>img{width:34px;height:34px;flex:none;border-radius:10px;object-fit:cover}img.auth-brand{display:block;padding:0!important;background:transparent!important;object-fit:cover}.control-catalog-page{background:var(--canvas)!important}.control-catalog-header{min-height:60px;border-bottom:1px solid var(--line)!important;background:var(--surface)!important}.control-catalog-header>div{min-width:0;flex:1 1}.control-catalog-header .eyebrow{font-size:7px!important}.control-catalog-header h1{font-size:17px!important}.control-catalog-content{width:100%;max-width:var(--control-page-width)!important;display:grid;grid-gap:var(--control-page-gap);gap:var(--control-page-gap);padding-bottom:96px!important;background:transparent!important}.control-catalog-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start;grid-gap:var(--control-page-gap)!important;gap:var(--control-page-gap)!important}.control-catalog-group{min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 86%,transparent)!important;border-radius:var(--control-card-radius)!important;background:var(--surface)!important;box-shadow:0 7px 22px color-mix(in srgb,var(--shadow-color) 30%,transparent)}.control-catalog-group>header{display:grid!important;grid-template-columns:36px minmax(0,1fr) auto!important;align-items:center!important;grid-gap:9px!important;gap:9px!important;padding:11px 12px!important;border-bottom:1px solid var(--line)!important;background:var(--surface-elevated)!important}.control-catalog-group>header>span{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;background:color-mix(in srgb,var(--ios-purple) 13%,var(--surface));color:var(--ios-purple)}.control-catalog-group>header>div{min-width:0}.control-catalog-group>header :is(small,h2,h3,p){display:block;margin:0}.control-catalog-group>header small{color:var(--ios-purple);font-size:var(--control-label-size)!important;font-weight:900;letter-spacing:.1em}.control-catalog-group>header :is(h2,h3){margin-top:2px;font-size:13px!important;line-height:1.25}.control-catalog-group>header p{margin-top:2px;color:var(--muted);font-size:var(--control-copy-size)!important;line-height:1.4!important}.control-catalog-group>header>b{min-width:26px;padding:4px 7px;border-radius:999px;background:color-mix(in srgb,var(--ios-purple) 12%,var(--surface));color:var(--ios-purple);font-size:8px!important;text-align:center}.control-catalog-group>div{display:grid}.control-catalog-item{min-width:0;min-height:var(--control-row-height)!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;background:var(--surface)!important;box-shadow:none!important}.control-catalog-item:last-child{border-bottom:0!important}.control-catalog-item:hover{background:var(--surface-elevated)!important;transform:none!important}.control-catalog-item>a,.control-catalog-item>a.utility{min-width:0;min-height:var(--control-row-height)!important;align-items:center;gap:9px!important;padding:8px 5px 8px 10px!important;color:var(--ink);text-decoration:none}.control-catalog-item .automation-feature-icon,.control-catalog-item>a>span:first-child{width:var(--control-icon-size)!important;height:var(--control-icon-size)!important;border-radius:12px!important}.control-catalog-item .automation-feature-copy>b,.control-catalog-item>a b{color:var(--ink)!important;font-size:var(--control-title-size)!important;line-height:1.3}.control-catalog-item>a small{color:var(--muted);font-size:var(--control-copy-size)!important;line-height:1.4}.automation-feature-item.control-catalog-item{display:grid!important;grid-template-columns:minmax(0,1fr) 42px 50px!important;align-items:stretch!important}.automation-feature-item.control-catalog-item>a{grid-column:1;grid-row:1;grid-template-columns:40px minmax(0,1fr)!important}.automation-feature-item.control-catalog-item>a.utility{grid-column:1/3!important;grid-template-columns:40px minmax(0,1fr) 16px!important}.automation-feature-item.control-catalog-item .automation-feature-actions{grid-column:3;grid-row:1;align-self:stretch;display:grid;place-items:center;padding:0 7px 0 0!important}.automation-feature-item.control-catalog-item .automation-catalog-toggle{width:36px;height:22px;margin:0!important}.automation-feature-item.control-catalog-item .automation-catalog-toggle>span{width:16px;height:16px}.automation-feature-item.control-catalog-item .automation-catalog-toggle.active>span{transform:translateX(14px)}.automation-feature-item.control-catalog-item .automation-feature-disclosure{grid-column:2;grid-row:1;width:100%;min-height:30px;align-self:center;justify-content:center;gap:2px;margin:0!important;padding:4px 0!important;border:0!important;background:transparent;color:var(--muted);font-size:var(--control-label-size)!important}.automation-feature-item.control-catalog-item.utility .automation-feature-disclosure{grid-column:3}.automation-feature-item.control-catalog-item .automation-feature-description{grid-column:1/-1;grid-row:2;margin:0 10px 9px 59px!important;padding:8px 9px!important}.automation-feature-item.control-catalog-item .automation-feature-description :is(b,p,small){font-size:var(--control-copy-size)!important}.automation-feature-item.control-catalog-item .automation-feature-meta{margin-top:4px}.automation-feature-item.control-catalog-item :is(.automation-feature-state,.automation-feature-home,.automation-feature-addon){min-height:19px;padding:2px 6px;font-size:7px!important}@media (max-width:1023px){.auth-canvas,.phone-canvas{max-width:none!important;min-height:100dvh!important;margin:0!important;overflow:visible;border:0!important;border-radius:0!important;box-shadow:none!important}.bottom-nav,.stitch-bottom-nav{bottom:0!important;max-width:none!important;border-radius:0!important}.saas-admin-content{padding:12px 10px 88px!important}.control-catalog-header{border-radius:18px 18px 0 0}.control-catalog-content{padding:12px 10px 90px!important}.control-catalog-list{grid-template-columns:1fr!important;gap:9px!important}}@media (max-width:380px){:root{--control-icon-size:37px}.control-catalog-group>header{grid-template-columns:32px minmax(0,1fr) auto!important;padding:10px!important}.control-catalog-group>header>span{width:32px;height:32px}.automation-feature-item.control-catalog-item{grid-template-columns:minmax(0,1fr) 40px 46px!important}}@media (min-width:1024px){body:has(.desktop-sidebar) :is(.phone-canvas,.auth-canvas){width:100%;max-width:none!important;min-height:100vh;margin:0!important;overflow:visible;border:0!important;border-radius:0!important;box-shadow:none!important}body:has(.desktop-sidebar) .phone-canvas>.content{padding:18px 20px 44px!important}body:has(.desktop-sidebar) .auth-content{max-width:720px!important;padding:24px 20px 48px!important}body:has(.desktop-sidebar) .control-catalog-content{padding:14px 20px 96px!important}}@media (max-width:1023px){.tenant-global-header-host{background:linear-gradient(180deg,color-mix(in srgb,var(--green) 100%,transparent),color-mix(in srgb,var(--green) 84%,#04140d));box-shadow:0 12px 30px -14px color-mix(in srgb,var(--green) 55%,transparent)}.tenant-global-header-host .stitch-brand-actions>.notification-bell,.tenant-global-header-host .stitch-brand-actions>a{background:rgba(255,255,255,.17);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background-color .16s ease,transform .14s ease}.tenant-global-header-host .stitch-brand-actions>.notification-bell:hover,.tenant-global-header-host .stitch-brand-actions>a:hover{background:rgba(255,255,255,.26)}.tenant-global-header-host .stitch-brand-actions>.notification-bell:active,.tenant-global-header-host .stitch-brand-actions>a:active{transform:scale(.92)}.bottom-nav>a,.bottom-nav>button{transition:color .16s ease,background-color .16s ease}.bottom-nav>a:after,.bottom-nav>button:after{content:"";position:absolute;top:4px;left:50%;width:0;height:3px;transform:translateX(-50%);border-radius:999px;background:currentColor;opacity:0;transition:width .2s ease,opacity .2s ease;pointer-events:none}.bottom-nav>a.active:after,.bottom-nav>button.active:after{width:20px;opacity:1}.bottom-nav>a.active svg,.bottom-nav>button.active svg{transform:scale(1.08);transition:transform .16s ease}}@media (max-width:1023px) and (prefers-reduced-motion:reduce){.bottom-nav>a.active svg,.bottom-nav>a:after,.bottom-nav>button.active svg,.bottom-nav>button:after,.tenant-global-header-host .stitch-brand-actions>.notification-bell,.tenant-global-header-host .stitch-brand-actions>a{transition:none}}:is(.modal-backdrop,.template-modal-backdrop,.recipient-popup-backdrop,.group-modal-backdrop,.saas-modal-backdrop,.payment-modal-backdrop,.flow-modal-backdrop,.notification-backdrop,.history-action-backdrop,.shortcut-action-backdrop){z-index:150!important}@media (max-width:1023px){.modal-backdrop{padding-bottom:max(14px,calc(env(safe-area-inset-bottom) + 10px))!important}:is(.edit-modal,.manual-contact-modal,.assign-group-modal){max-height:min(90dvh,calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 16px))!important;overflow-y:auto!important;overscroll-behavior:contain}}.rio-chat-column,.rio-thread{background:var(--chat-bg)}.rio-date-pill{border-color:color-mix(in srgb,var(--line) 60%,transparent);background:color-mix(in srgb,var(--surface) 90%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font-size:9px}.rio-message-row{max-width:86%;gap:7px}.rio-message-row article{min-width:92px;padding:8px 11px 6px;border-radius:16px;box-shadow:0 1px 2px color-mix(in srgb,var(--shadow-color) 45%,transparent)}.rio-message-row.incoming article{border-color:color-mix(in srgb,var(--line) 70%,transparent);border-bottom-left-radius:6px;background:var(--incoming-bubble)}.rio-message-row.outgoing article{border-color:color-mix(in srgb,var(--green) 22%,var(--line));border-bottom-right-radius:6px;background:var(--outgoing-bubble)}.rio-message-row article p{padding-right:46px;color:var(--ink);font-size:13px;line-height:1.5}.rio-message-row article>strong{font-size:10px}.rio-message-row article time{font-size:9px}.rio-message-row article time .read{color:var(--green)}.rio-agent-avatar,.rio-message-row>.rio-avatar{width:26px;height:26px;font-size:8px}.rio-agent-avatar{background:color-mix(in srgb,var(--green) 16%,var(--surface));color:var(--green)}.rio-internal-note-row article>p{font-size:11px}.rio-internal-note-row article>span{font-size:8px}.rio-conversation-event,.rio-encryption-note{font-size:9px}.rio-conversation-main{min-height:78px;grid-template-columns:52px minmax(0,1fr) auto}.rio-avatar{width:50px;height:50px;font-size:13px}.rio-avatar.compact{width:36px;height:36px;font-size:10px}.rio-conversation-copy b{font-size:14.5px;font-weight:700}.rio-preview>em{font-size:12px}.rio-preview{margin-top:3px}.rio-row-labels{height:18px}.rio-row-labels small,.rio-row-tail>time{font-size:9px}.rio-row-indicators>i{min-width:20px;height:20px;background:#25b365;font-size:9px;font-weight:800}.rio-conversation-row{border-bottom-color:color-mix(in srgb,var(--line) 60%,transparent)}.rio-conversation-row.active{background:color-mix(in srgb,var(--green) 7%,var(--surface))}.rio-contact-heading b{font-size:15px}.rio-contact-heading small{font-size:9px}.rio-search{flex-basis:44px;border-radius:13px;background:var(--surface-muted)}.rio-search input{font-size:14px!important}.rio-filter-tabs{padding-bottom:7px}.rio-filter-tabs button{min-height:34px;border-radius:10px;font-size:11px}.rio-list-title>button{font-size:17px}.rio-composer{grid-template-columns:40px minmax(0,1fr) 38px 46px;gap:5px;padding:8px 10px max(8px,env(safe-area-inset-bottom))}.rio-composer>button{width:40px;height:42px;border-radius:12px}.rio-composer textarea{min-height:42px;max-height:128px;padding:11px 14px!important;border-radius:22px!important;background:var(--surface-muted)!important;font-size:15px!important;line-height:1.45!important}.rio-composer>button.send{width:46px;height:46px;background:linear-gradient(135deg,var(--green),color-mix(in srgb,var(--green) 70%,#0c8a7e));box-shadow:0 10px 24px -8px color-mix(in srgb,var(--green) 55%,transparent)}.rio-composer-wrap.comment .rio-composer>button.send{background:linear-gradient(135deg,var(--ios-orange),color-mix(in srgb,var(--ios-orange) 78%,#b5460f));box-shadow:0 10px 24px -8px color-mix(in srgb,var(--ios-orange) 50%,transparent)}.rio-compose-mode button{font-size:9px;min-height:28px}.rio-compose-tools{padding-bottom:max(8px,env(safe-area-inset-bottom))}.rio-compose-tools button{height:34px;font-size:8px}.rio-composer-wrap>p{font-size:10px;border-radius:10px}.rio-context-profile>b{font-size:13px}.rio-ai-context b{font-size:10px}.rio-ai-context p,.rio-ai-context small{font-size:9px}.rio-context-actions button{font-size:8px;min-height:48px}@media (max-width:1023px){.rio-message-row{max-width:90%}.rio-message-row article p{font-size:14px}.rio-thread{padding:12px 10px 16px;gap:6px}}.pos-page .addon-panel{border-radius:18px;box-shadow:0 12px 28px -18px var(--shadow-color)}.pos-page .addon-panel>header h2{font-size:14px}.pos-page .addon-stat-grid article b{font-size:17px;letter-spacing:-.02em}.pos-page .addon-stat-grid article small{font-size:9px}.pos-page .pos-search{height:48px!important;padding:0 12px;border-radius:13px;background:var(--surface-muted)}.pos-page .pos-search input{height:44px;font-size:15px;color:var(--ink)}.pos-page .pos-products>div{max-height:60vh;gap:8px}.pos-page .pos-products article{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px;border-radius:14px}.pos-page .pos-products article b{font-size:13px}.pos-page .pos-products article small{font-size:10px}.pos-page .pos-products article strong{margin-top:4px;font-size:14px;color:var(--green)}.pos-page .pos-products article>div:last-child{grid-template-columns:40px 34px 40px;gap:2px}.pos-page .pos-products article button{width:40px;height:40px;border-radius:11px;background:var(--green-soft);color:var(--green);border-color:transparent}.pos-page .pos-products article button:disabled{opacity:.4}.pos-page .pos-products article>div:last-child>b{font-size:15px;font-weight:800}.pos-page .pos-cart-list{gap:6px;padding:11px;border-radius:13px}.pos-page .pos-cart-list p{font-size:12px}.pos-page .pos-cart-list p b{font-weight:700}.pos-page .pos-cart-list>small{font-size:11px}.pos-page .pos-total{gap:5px;padding:12px 0 0}.pos-page .pos-total>div{font-size:12px}.pos-page .pos-total>div:last-child{margin-top:6px;padding-top:9px;font-size:21px;font-weight:900;letter-spacing:-.02em}.pos-page .pos-total>div:last-child dd{color:var(--green)}.pos-page .pos-cash-quick{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.pos-page .pos-cash-quick button{flex:1 1 auto;min-width:84px;min-height:40px;padding:0 10px;border:1px solid var(--line);border-radius:11px;background:var(--surface);color:var(--ink);font-size:12px;font-weight:700}.pos-page .pos-cash-quick button.active{border-color:color-mix(in srgb,var(--green) 45%,var(--line));background:var(--green-soft);color:var(--green)}.pos-page .pos-cash-payment{margin-top:8px}.pos-page .pos-cash-payment span{min-width:128px;padding:10px;border-radius:12px}.pos-page .pos-cash-payment b{font-size:18px}.pos-page .pos-cash-payment input{height:46px;font-size:15px}.pos-page .pos-checkout-actions{gap:8px}.pos-page .pos-checkout-actions>button{min-height:52px;margin-top:12px;border-radius:14px;font-size:13px}.pos-page .pos-checkout-actions>button.addon-primary{border:0;background:linear-gradient(135deg,var(--green),color-mix(in srgb,var(--green) 70%,#0c8a7e))!important;color:var(--green-contrast)!important;box-shadow:0 14px 32px -14px color-mix(in srgb,var(--green) 55%,transparent)!important}.pos-page .pos-checkout-actions>button.addon-primary:disabled{filter:grayscale(.3);opacity:.55;box-shadow:none!important}.pos-page .pos-register-active strong{font-size:15px}.pos-page :is(.pos-register-open,.pos-register-active) button{height:44px;font-size:11px;border-radius:11px}.pos-page :is(.pos-register-open,.pos-register-active) input{height:44px;font-size:15px}.pos-page .pos-sales-list article{gap:9px;padding:11px;border-radius:13px}.pos-page .pos-sales-list b{font-size:12px}.pos-page .pos-sales-list p,.pos-page .pos-sales-list small{font-size:9.5px}.pos-page .pos-sales-list strong{font-size:13px}.pos-page .pos-sales-list :is(button,a){min-height:34px;font-size:9px;border-radius:9px}.pos-page .addon-form-grid input,.pos-page .pos-checkout>label input,.pos-page .pos-checkout>label select{min-height:44px;font-size:15px}@media (max-width:760px){.pos-page .addon-stat-grid{grid-template-columns:1fr 1fr}.pos-page .pos-products>div{max-height:none}}.payroll-page .workforce-module-switch a{min-height:52px}.payroll-page .workforce-module-switch b{font-size:12px}.payroll-page .payroll-tabs button{height:42px;font-size:11px;border-radius:10px}.payroll-page .payroll-tabs button.active{box-shadow:0 3px 10px color-mix(in srgb,var(--green) 22%,transparent)}.payroll-page .payroll-tabs button>b{min-width:17px;height:17px;font-size:9px}.payroll-page .payroll-kpi-grid article{padding:12px;border-radius:14px}.payroll-page .payroll-kpi-grid svg{width:34px;height:34px;padding:8px;border-radius:10px}.payroll-page .payroll-kpi-grid small{font-size:9px}.payroll-page .payroll-kpi-grid b{font-size:16px;letter-spacing:-.02em}.payroll-page .addon-panel{border-radius:18px;box-shadow:0 12px 28px -18px var(--shadow-color)}.payroll-page .addon-panel>header h2{font-size:14px}.payroll-page .payroll-help-copy{font-size:10px;line-height:1.5}.payroll-page :is(.addon-form-grid,.payroll-form-grid) input,.payroll-page :is(.addon-form-grid,.payroll-form-grid) select{min-height:44px;font-size:15px}.payroll-page :is(.addon-form-grid,.payroll-form-grid) textarea{font-size:14px;min-height:66px}.payroll-page .payroll-employee-search{height:46px!important}.payroll-page .payroll-employee-search input{height:42px!important;font-size:15px!important}.payroll-page .performance-formula span{font-size:10px}.payroll-page .addon-panel>.addon-primary{min-height:50px;border-radius:14px;font-size:13px;background:linear-gradient(135deg,var(--green),color-mix(in srgb,var(--green) 70%,#0c8a7e))!important;color:var(--green-contrast)!important;box-shadow:0 14px 30px -16px color-mix(in srgb,var(--green) 50%,transparent)!important}.payroll-page .addon-panel>.addon-primary:disabled{filter:grayscale(.3);opacity:.55;box-shadow:none!important}.payroll-page .payroll-side-list article{border-radius:12px;padding:11px;gap:9px}.payroll-page .payroll-side-list b{font-size:12px}.payroll-page .payroll-side-list p,.payroll-page .payroll-side-list small{font-size:9.5px}.payroll-page .payroll-side-list strong{font-size:11px}.payroll-page .payroll-side-list article>span{width:42px;height:42px;border-radius:12px;font-size:12px}.payroll-page .payroll-side-list em{padding:6px 9px;border-radius:999px;font-size:10px}.payroll-page .payroll-side-list footer button{min-height:40px;border-radius:10px;font-size:11px}.payroll-page .payroll-period-actions button,.payroll-page .payroll-run-actions button{min-height:46px;border-radius:12px;font-size:12px}.payroll-page .payroll-run-actions button:last-child{border-color:transparent;background:linear-gradient(135deg,var(--green),color-mix(in srgb,var(--green) 70%,#0c8a7e));color:var(--green-contrast)}.payroll-page .payroll-run-summary>span{padding:11px;border-radius:12px}.payroll-page .payroll-run-summary small{font-size:9px}.payroll-page .payroll-run-summary b{font-size:17px;letter-spacing:-.02em}.payroll-page .payroll-run-summary span:last-child b{font-size:18px}.payroll-page .payroll-status{padding:6px 11px;font-size:10px}.payroll-page .payroll-items>article{padding:12px;border-radius:14px;gap:10px}.payroll-page .payroll-items>article>span{width:42px;height:42px;border-radius:12px;font-size:12px}.payroll-page .payroll-items b{font-size:12px}.payroll-page .payroll-items p,.payroll-page .payroll-items small{font-size:9.5px}.payroll-page .payroll-items dl>div{padding:8px;border-radius:9px}.payroll-page .payroll-items dt{font-size:8px}.payroll-page .payroll-items dd{font-size:11px}.payroll-page .payroll-item-actions button{min-height:40px!important;border-radius:10px;font-size:10px!important}@media (max-width:760px){.payroll-page .payroll-kpi-grid{grid-template-columns:1fr 1fr}}.history-page .history-summary>div{padding:12px 10px;border-radius:14px}.history-page .history-summary>div>span{width:36px;height:36px;border-radius:10px}.history-page .history-summary b{font-size:17px;letter-spacing:-.02em}.history-page .history-summary small{font-size:9px}.history-page .history-heading h2{font-size:15px}.history-page .history-heading span{font-size:9px}.history-page .delete-all-history{min-height:38px;padding:0 12px;border-radius:10px;font-size:11px}.history-page .broadcast-history-list{gap:9px}.history-page .broadcast-history-list article{padding:14px;border-radius:17px;box-shadow:0 10px 26px -18px var(--shadow-color)}.history-page .broadcast-history-list h2{font-size:14px}.history-page .broadcast-history-list>article>p{font-size:10px;margin-top:6px}.history-page .broadcast-history-list footer{gap:12px;font-size:10px;margin-top:10px}.history-page .broadcast-history-list footer :is(button,a){height:38px;padding:0 12px;border-radius:10px;font-size:11px}.history-page .history-row-copy b{font-size:14px}.history-page .history-row-copy small{font-size:10px}.history-page .history-empty{padding:32px;border-radius:15px;font-size:11px}.history-page .selection-toolbar{min-height:48px;border-radius:13px}.history-page .selection-toolbar b{font-size:12px}.history-page .selection-toolbar button{min-height:38px;border-radius:10px;font-size:11px}.broadcast-detail-modal .broadcast-detail-message{font-size:12px;line-height:1.55}.broadcast-detail-modal .broadcast-detail-summary span{font-size:10px;padding:6px 9px}.broadcast-detail-modal .broadcast-recipient-detail>div{padding:10px;border-radius:11px}.broadcast-detail-modal .broadcast-recipient-detail b{font-size:12px}.broadcast-detail-modal .broadcast-recipient-detail small{font-size:9.5px}.broadcast-detail-modal .broadcast-recipient-detail i{font-size:9px;padding:4px 8px;border-radius:999px}.history-action-modal h2{font-size:17px}.history-action-modal p{font-size:12px;line-height:1.5}.history-action-modal>div>button{min-height:46px;border-radius:12px;font-size:12px}.new-schedule-page .form-title h2{font-size:15px}.new-schedule-page .form-title p{font-size:10px}.new-schedule-page .form-section>label:not(.schedule-upload){font-size:11px;margin-top:15px}.new-schedule-page .form-section :is(input[type=datetime-local],select,textarea),.new-schedule-page .form-section>label>input:not([type=file]){min-height:48px;font-size:15px;border-radius:12px}.new-schedule-page .form-section textarea{min-height:120px}.new-schedule-page .recurrence-days{gap:6px;margin-top:10px}.new-schedule-page .recurrence-days button{min-height:42px;border-radius:11px;font-size:12px;font-weight:800}.new-schedule-page .recurrence-days button.active,.new-schedule-page .recurrence-days button[aria-pressed=true]{border-color:color-mix(in srgb,var(--green) 45%,var(--line));background:var(--green-soft);color:var(--green)}.new-schedule-page .recurrence-note,.new-schedule-page .schedule-copy-note{font-size:10px;line-height:1.5}.new-schedule-page .save-delay{min-height:52px;border-radius:14px;font-size:14px;background:linear-gradient(135deg,var(--green),color-mix(in srgb,var(--green) 70%,#0c8a7e))!important;color:var(--green-contrast)!important;box-shadow:0 14px 32px -14px color-mix(in srgb,var(--green) 55%,transparent)!important}.new-schedule-page .save-delay:disabled{filter:grayscale(.3);opacity:.55;box-shadow:none!important}.schedule-list-page .status-filters button{min-height:36px;font-size:11px}.schedule-list-page .status-filters button.active{border-color:transparent;background:var(--green-soft);color:var(--green)}.schedule-list-page .compact-schedule-list>article,.schedule-list-page .schedule-list article{border-radius:16px;box-shadow:0 10px 26px -18px var(--shadow-color)}.schedule-list-page .schedule-row-toggle{min-height:84px}.schedule-list-page .compact-schedule-copy b{font-size:15px}.schedule-list-page .compact-schedule-copy time{font-size:11px}.schedule-list-page .schedule-status{font-size:9px;padding:6px 10px;border-radius:999px}.schedule-list-page .expanded-schedule-detail :is(button,a){min-height:42px;border-radius:11px;font-size:11px}.control-catalog-page{--control-row-height:74px;--control-icon-size:44px;--control-title-size:13px;--control-copy-size:10px;--control-label-size:9px}.control-catalog-page .control-catalog-header h1{font-size:clamp(21px,6vw,26px)}.control-catalog-page .control-catalog-group{border-radius:18px!important;box-shadow:0 10px 26px -18px var(--shadow-color)!important}.control-catalog-page .control-catalog-group>header :is(h2,h3){font-size:15px!important}.control-catalog-page .control-catalog-group>header small{font-size:9px!important}.control-catalog-page .control-catalog-group>header p{font-size:11px!important}.control-catalog-page .control-catalog-item>a small{font-size:10px!important}.control-catalog-page .settings-catalog-security{padding:12px 13px;border-radius:13px;font-size:11px;line-height:1.5}.control-catalog-page .automation-catalog-toggle{position:relative}.control-catalog-page .automation-catalog-toggle:before{content:"";position:absolute;inset:-14px 0}.control-catalog-page .automation-feature-disclosure{min-height:34px;font-size:10px}@tailwind base;@tailwind components;@tailwind utilities;@layer base{.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;-webkit-user-select:none;-moz-user-select:none;user-select:none}.material-symbols-outlined.is-filled{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.stitch-scope a{text-decoration:none;color:inherit}.rio-list-pane.is-cyber{background:#0f131c}html body .rio-list-pane .stitch-scope input.wv-input,html body .stitch-scope input.wv-input{height:auto!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:inherit!important;font:inherit!important}}@layer utilities{.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.pt-safe{padding-top:env(safe-area-inset-top,0)}.pb-safe{padding-bottom:env(safe-area-inset-bottom,0)}}:root[data-theme=cyber]{.app-shell:not(#\9){background:#0f131c!important}.control-catalog-page:not(#\9),.settings-catalog-page:not(#\9),.settings-index-page:not(#\9){background:#0a0e16!important}.stitch-page:not(#\9),body:has(>.tenant-global-header-host) .phone-canvas:not(#\9){background:#0f131c!important}.stitch-brand-header.compact:not(#\9),.stitch-brand-header:not(#\9),.tenant-application-header:not(#\9),.tenant-global-header-host:not(#\9){background:#0a0e16!important;color:#dfe2ee!important;border-color:#3c4a3d!important}.stitch-brand-header a:not(#\9),.stitch-brand-header b:not(#\9),.stitch-brand-header span:not(#\9),.stitch-brand-header svg:not(#\9),.tenant-global-header-host .stitch-wordmark:not(#\9),.tenant-global-header-host .stitch-wordmark>b:not(#\9){color:#dfe2ee!important}input:not(#\9),select:not(#\9),textarea:not(#\9){background-color:#1c2028!important;color:#dfe2ee!important;border-color:#3c4a3d!important}input::placeholder,textarea::placeholder{color:#869584!important}input[type=checkbox]:not(#\9),input[type=radio]:not(#\9){accent-color:#4ff07f}.partner-page:not(#\9){background:#0f131c!important}.partner-panel:not(#\9),.partner-share:not(#\9),.partner-tabs:not(#\9),.referral-admin-search:not(#\9),.referral-admin-select:not(#\9),.referral-admin-tabs:not(#\9){background:#1c2028!important;border-color:#3c4a3d!important;color:#dfe2ee!important}.partner-terms:not(#\9){background:rgba(76,215,246,.12)!important;color:#4cd7f6!important}.stitch-header-search:not(#\9){background:#1c2028!important;color:#dfe2ee!important}.delivery-progress:not(#\9),.progress-track:not(#\9),.quota-track:not(#\9),.saas-mini-progress:not(#\9){background:#31353e!important}.attachment-thumbnail:not(#\9),.broadcast-thumbnail:not(#\9),.status-media-icon:not(#\9),.step-number:not(#\9){background:#1c2028!important}.active:not(#\9),.commerce-total:not(#\9),.ready:not(#\9),.saas-admin-success:not(#\9),.saas-table-action:not(#\9),.selected:not(#\9),.status-job-badge-sent:not(#\9),.success:not(#\9){background:rgba(79,240,127,.15)!important;color:#4ff07f!important;border-color:rgba(79,240,127,.3)!important}.level-2:not(#\9),.level:not(#\9),.read:not(#\9),.refunded:not(#\9),.status-job-badge-processing:not(#\9),.status-terjadwal:not(#\9){background:rgba(76,215,246,.15)!important;color:#4cd7f6!important}.attention:not(#\9),.bonus:not(#\9),.open:not(#\9),.pairing:not(#\9),.registered:not(#\9){background:rgba(255,210,126,.16)!important;color:#ffd27e!important}.danger:not(#\9),.suspended:not(#\9){background:rgba(255,180,171,.16)!important;color:#ffb4ab!important}.cancelled:not(#\9),.saas-state:not(#\9){background:#262a33!important;color:#bbcbb9!important}.placeholder-button:not(#\9){background:rgba(79,240,127,.15)!important;color:#4ff07f!important}.placeholder-intro:not(#\9){background:rgba(79,240,127,.1)!important;border-color:rgba(79,240,127,.25)!important}.partner-detail-card:not(#\9),.partner-empty:not(#\9),.partner-history-row:not(#\9),.partner-network-card:not(#\9),.partner-network-node:not(#\9),.partner-share:not(#\9),.partner-stat-grid article:not(#\9),.partner-wallet-grid article:not(#\9),.partner-withdraw-form:not(#\9){background:#1c2028!important;border-color:#3c4a3d!important;color:#dfe2ee!important}.partner-history-row b:not(#\9),.partner-share b:not(#\9),.partner-stat-grid b:not(#\9),.partner-wallet-grid b:not(#\9){color:#dfe2ee!important}.partner-history-row small:not(#\9),.partner-share span:not(#\9),.partner-stat-grid small:not(#\9),.partner-wallet-grid small:not(#\9){color:#bbcbb9!important}.partner-share button:not(#\9),.partner-tab:not(#\9),.partner-withdraw-form button:not(#\9){background:rgba(79,240,127,.15)!important;color:#4ff07f!important}.stitch-brand-header.compact:not(#\9),.stitch-brand-header:not(#\9){min-height:56px!important;padding:8px 14px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;background:rgba(15,19,28,.82)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;border-bottom:1px solid #262a33!important;box-shadow:0 1px 8px rgba(0,0,0,.4)!important}.stitch-wordmark:not(#\9){gap:9px!important}.stitch-wordmark>span:not(#\9){width:30px!important;height:30px!important;border-radius:9px!important;background:#4ff07f!important;color:#003915!important;font:800 16px/1 Plus Jakarta Sans,Sora,sans-serif!important;transform:none!important}.stitch-wordmark>b:not(#\9){font:700 16px/1 Plus Jakarta Sans,Sora,sans-serif!important;letter-spacing:-.02em!important;color:#dfe2ee!important}.stitch-brand-actions:not(#\9){gap:4px!important}.stitch-brand-actions>.notification-bell:not(#\9),.stitch-brand-actions>a:not(#\9),.stitch-brand-actions>button:not(#\9){width:36px!important;height:36px!important;border-radius:10px!important;background:transparent!important;border:0!important;color:#bbcbb9!important;box-shadow:none!important}.stitch-brand-actions>a:hover:not(#\9),.stitch-brand-actions>button:hover:not(#\9){background:#1c2028!important;color:#dfe2ee!important}.topbar.detail-topbar:not(#\9){min-height:52px!important;padding:9px 14px!important;grid-template-columns:34px 1fr auto!important;background:#0a0e16!important;border-bottom:1px solid #262a33!important}.detail-topbar>a:not(#\9){width:34px!important;height:34px!important;border-radius:10px!important;border:1px solid #3c4a3d!important;background:#1c2028!important;color:#dfe2ee!important;box-shadow:none!important}.detail-topbar h1:not(#\9){font:700 18px/1.2 Plus Jakarta Sans,Sora,sans-serif!important;color:#dfe2ee!important}.detail-topbar .eyebrow:not(#\9){font-size:9px!important;letter-spacing:.11em!important;color:#869584!important}.detail-topbar .secure-connection-badge:not(#\9){width:34px!important;height:34px!important;border-radius:10px!important;background:rgba(79,240,127,.14)!important;color:#4ff07f!important;border:0!important}.bottom-nav:not(#\9),.stitch-bottom-nav:not(#\9){background:rgba(10,14,22,.9)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border-top:1px solid #262a33!important;box-shadow:0 -4px 20px rgba(0,0,0,.5)!important;padding:6px 6px max(6px,env(safe-area-inset-bottom))!important}.bottom-nav a:not(#\9),.bottom-nav button:not(#\9){height:52px!important;gap:4px!important;border-radius:12px!important;background:transparent!important;color:#bbcbb9!important}.bottom-nav a svg:not(#\9),.bottom-nav button svg:not(#\9){width:22px!important;height:22px!important;padding:0!important;border-radius:0!important;background:transparent!important;color:currentColor!important}.bottom-nav a span:not(#\9),.bottom-nav button span:not(#\9){font:600 10px/1 Inter,sans-serif!important;letter-spacing:.01em!important;color:currentColor!important}.bottom-nav a.active:not(#\9),.bottom-nav button.active:not(#\9){background:transparent!important;color:#4ff07f!important}.bottom-nav a.active:not(#\9):before,.bottom-nav button.active:not(#\9):before{content:""!important;position:absolute!important;top:1px!important;left:50%!important;transform:translateX(-50%)!important;width:22px!important;height:3px!important;border-radius:999px!important;background:#4ff07f!important;box-shadow:0 0 8px rgba(79,240,127,.6)!important}.control-catalog-item:not(#\9),.settings-catalog-item:not(#\9){display:flex!important;flex-direction:column!important;gap:0!important;padding:0!important;border:1px solid #262a33!important;border-radius:14px!important;background:#1c2028!important;overflow:hidden!important;box-shadow:none!important}.settings-catalog-item-main:not(#\9){display:grid!important;grid-template-columns:34px minmax(0,1fr) 16px!important;align-items:center!important;grid-gap:11px!important;gap:11px!important;padding:11px 13px!important;min-height:0!important;color:#dfe2ee!important;text-decoration:none!important}.settings-catalog-item-main:hover:not(#\9){background:#20242d!important}.settings-catalog-item-main>span:not(#\9){width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border-radius:10px!important;background:rgba(79,240,127,.14)!important;color:#4ff07f!important}.settings-catalog-item-main>div:not(#\9){min-width:0!important;display:flex!important;align-items:center!important;gap:8px!important}.settings-catalog-item-main>div>b:not(#\9){font:600 14px/1.3 Plus Jakarta Sans,Inter,sans-serif!important;color:#dfe2ee!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.settings-catalog-item-main>div>i:not(#\9){flex:none!important;padding:2px 7px!important;border-radius:999px!important;background:rgba(195,171,255,.16)!important;color:#dcccff!important;font:600 9px/1.4 Inter,sans-serif!important;letter-spacing:.04em!important;font-style:normal!important;text-transform:uppercase!important}.settings-catalog-item-main>svg:not(#\9){width:16px!important;height:16px!important;color:#869584!important}.settings-catalog-item>.settings-api-disclosure:not(#\9){border-top:1px solid #262a33!important;min-width:0!important;margin:0!important}.settings-catalog-item>.settings-api-disclosure>.info-popover-trigger:not(#\9){width:100%!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:5px!important;padding:9px 13px!important;color:#bbcbb9!important;font:600 11px/1 Inter,sans-serif!important;letter-spacing:.02em!important}.settings-catalog-item>.settings-api-disclosure>.info-popover-trigger:hover:not(#\9){background:#262a33!important;color:#dfe2ee!important}.settings-catalog-item>.settings-api-disclosure>.info-popover-trigger .info-popover-chevron:not(#\9){margin-left:auto!important;width:13px!important;height:13px!important;color:#869584!important}.settings-catalog-item>.settings-api-disclosure>.info-popover-panel:not(#\9){margin:0!important;padding:10px 13px 13px!important;border:0!important;border-radius:0!important;background:#181c24!important;color:#dfe2ee!important}.settings-catalog-item>.settings-api-disclosure>.info-popover-panel strong:not(#\9){font:600 11px/1.4 Plus Jakarta Sans,Inter,sans-serif!important;color:#dfe2ee!important}.settings-catalog-item>.settings-api-disclosure>.info-popover-panel p:not(#\9){margin-top:4px!important;color:#bbcbb9!important;font:400 11px/1.5 Inter,sans-serif!important}.control-catalog-list:not(#\9),.settings-catalog-list:not(#\9){display:flex!important;flex-direction:column!important;gap:16px!important}.control-catalog-group:not(#\9),.settings-catalog-group:not(#\9){border:1px solid #262a33!important;border-radius:16px!important;background:#12151d!important;box-shadow:none!important;overflow:hidden!important}.control-catalog-group>header:not(#\9),.settings-catalog-group>header:not(#\9){display:grid!important;grid-template-columns:36px minmax(0,1fr) auto!important;align-items:center!important;grid-gap:11px!important;gap:11px!important;padding:13px!important;border-bottom:1px solid #262a33!important}.control-catalog-group>header>span:not(#\9),.settings-catalog-group>header>span:not(#\9){width:36px!important;height:36px!important;display:grid!important;place-items:center!important;border-radius:11px!important;background:rgba(76,215,246,.14)!important;color:#4cd7f6!important}.control-catalog-group>header small:not(#\9),.settings-catalog-group>header small:not(#\9){font-size:9px!important;letter-spacing:.1em!important;color:#869584!important}.control-catalog-group>header h2:not(#\9),.control-catalog-group>header h3:not(#\9),.settings-catalog-group>header h2:not(#\9){margin:0!important;font:600 15px/1.3 Plus Jakarta Sans,Inter,sans-serif!important;color:#dfe2ee!important}.control-catalog-group>header p:not(#\9),.settings-catalog-group>header p:not(#\9){margin-top:2px!important;font:400 11px/1.45 Inter,sans-serif!important;color:#bbcbb9!important}.control-catalog-group>header>b:not(#\9),.settings-catalog-group>header>b:not(#\9){align-self:start!important;padding:2px 8px!important;border-radius:999px!important;background:#262a33!important;color:#bbcbb9!important;font:700 10px/1.5 Inter,sans-serif!important}.control-catalog-group>div:not(#\9),.settings-catalog-group>div:not(#\9){display:flex!important;flex-direction:column!important;gap:9px!important;padding:11px!important}.automation-error:not(#\9),.broadcast-submit-error:not(#\9),.delay-save-error:not(#\9),.field-error:not(#\9),.fonnte-sync-error:not(#\9),.login-error:not(#\9),.manual-contact-error:not(#\9),.notification-error:not(#\9),.recipient-load-error:not(#\9){border:1px solid rgba(255,138,128,.4)!important;background:rgba(147,0,10,.32)!important;color:#ffd9d3!important;font-size:12px!important;line-height:1.5!important;font-weight:600!important}.automation-error a:not(#\9),.login-error a:not(#\9){color:#fff!important;text-decoration:underline!important}.automation-success:not(#\9),.billing-payment-message:not(#\9),.contact-sync-result:not(#\9),.gateway-form-success:not(#\9){border:1px solid rgba(79,240,127,.34)!important;background:rgba(79,240,127,.13)!important;color:#a9f0c1!important;font-weight:600!important}.automation-feature-group.control-catalog-group>div:not(#\9){padding:0!important;gap:0!important;background:#1c2028!important}.automation-feature-item.control-catalog-item:not(#\9){display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;grid-gap:0!important;gap:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.automation-feature-item.control-catalog-item+.automation-feature-item.control-catalog-item:not(#\9){border-top:1px solid #2c313c!important}.automation-feature-item.control-catalog-item>a:not(#\9){grid-column:1!important;grid-row:1!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;grid-gap:11px!important;gap:11px!important;min-height:0!important;padding:11px 13px!important;color:#dfe2ee!important;text-decoration:none!important}.automation-feature-item.control-catalog-item.utility>a:not(#\9){grid-column:1/-1!important;grid-template-columns:34px minmax(0,1fr) 16px!important}.automation-feature-item.control-catalog-item>a:hover:not(#\9){background:#22262f!important}.automation-feature-item.control-catalog-item>a>svg:not(#\9){justify-self:end!important;width:16px!important;height:16px!important;color:#869584!important}.automation-feature-item.control-catalog-item .automation-feature-icon:not(#\9){width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border-radius:10px!important;background:rgba(79,240,127,.14)!important;color:#4ff07f!important}.automation-feature-item.control-catalog-item .automation-feature-copy:not(#\9){min-width:0!important}.automation-feature-item.control-catalog-item .automation-feature-copy>b:not(#\9){display:block!important;font:600 14px/1.3 Plus Jakarta Sans,Inter,sans-serif!important;color:#dfe2ee!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.automation-feature-item.control-catalog-item .automation-feature-meta:not(#\9){display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:5px!important;margin-top:4px!important}.automation-feature-item.control-catalog-item :is(.automation-feature-state,.automation-feature-home,.automation-feature-addon):not(#\9){min-height:0!important;display:inline-flex!important;align-items:center!important;gap:5px!important;padding:3px 7px!important;border-radius:999px!important;background:#262a33!important;color:#bbcbb9!important;font:600 9px/1.35 Inter,sans-serif!important;letter-spacing:0!important}.automation-feature-item.control-catalog-item .automation-feature-state>i:not(#\9){width:6px!important;height:6px!important;border-radius:50%!important;background:#869584!important}.automation-feature-item.control-catalog-item .automation-feature-state.active:not(#\9){background:rgba(79,240,127,.15)!important;color:#4ff07f!important}.automation-feature-item.control-catalog-item .automation-feature-state.active>i:not(#\9){background:#4ff07f!important}.automation-feature-item.control-catalog-item .automation-feature-actions:not(#\9){grid-column:2!important;grid-row:1!important;display:grid!important;place-items:center!important;align-self:center!important;margin:0!important;padding:0 13px 0 6px!important}.automation-feature-item.control-catalog-item .automation-catalog-toggle:not(#\9){position:relative!important;width:40px!important;height:24px!important;flex:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:999px!important;background:#3c4a3d!important;box-shadow:none!important}.automation-feature-item.control-catalog-item .automation-catalog-toggle>span:not(#\9){position:absolute!important;top:3px!important;left:3px!important;width:18px!important;height:18px!important;border-radius:50%!important;background:#dfe2ee!important;box-shadow:0 1px 3px rgba(0,0,0,.45)!important;transition:transform .18s ease!important}.automation-feature-item.control-catalog-item .automation-catalog-toggle.active:not(#\9){background:#4ff07f!important}.automation-feature-item.control-catalog-item .automation-catalog-toggle.active>span:not(#\9){transform:translateX(16px)!important;background:#04210f!important}.automation-feature-item.control-catalog-item .automation-catalog-toggle:disabled:not(#\9){opacity:.45!important}.automation-feature-item.control-catalog-item .automation-feature-disclosure:not(#\9){grid-column:1/-1!important;grid-row:2!important;width:100%!important;min-height:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:3px!important;margin:0!important;padding:8px 13px!important;border:0!important;border-top:1px solid #2c313c!important;border-radius:0!important;background:transparent!important;color:#8fa0a6!important;font:600 10px/1 Inter,sans-serif!important;letter-spacing:.04em!important;text-transform:uppercase!important}.automation-feature-item.control-catalog-item .automation-feature-disclosure:hover:not(#\9){background:#22262f!important;color:#dfe2ee!important}.automation-feature-item.control-catalog-item .automation-feature-disclosure>svg:not(#\9){margin-left:0!important;width:12px!important;height:12px!important;color:#869584!important;transition:transform .18s ease!important}.automation-feature-item.control-catalog-item .automation-feature-disclosure[aria-expanded=true]>svg:not(#\9){transform:rotate(90deg)!important}.automation-feature-item.control-catalog-item .automation-feature-description:not(#\9){grid-column:1/-1!important;grid-row:3!important;margin:0!important;padding:10px 13px 12px!important;border:0!important;border-top:1px solid #2c313c!important;border-radius:0!important;background:#15181f!important}.automation-feature-item.control-catalog-item .automation-feature-description>b:not(#\9){display:block!important;font:600 11px/1.4 Plus Jakarta Sans,Inter,sans-serif!important;color:#dfe2ee!important}.automation-feature-item.control-catalog-item .automation-feature-description>p:not(#\9){margin-top:4px!important;color:#bbcbb9!important;font:400 11px/1.5 Inter,sans-serif!important}.automation-feature-item.control-catalog-item .automation-feature-description>small:not(#\9){display:block!important;margin-top:7px!important;padding:7px 9px!important;border-radius:8px!important;background:rgba(79,240,127,.1)!important;color:#9fe9b6!important;font:400 10px/1.45 Inter,sans-serif!important}}@media (min-width:1024px){:root[data-theme=cyber] .control-catalog-content:not(#\9){max-width:1080px!important;margin-inline:auto!important}:root[data-theme=cyber] .control-catalog-list:not(#\9){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;grid-gap:14px!important;gap:14px!important}}@media (max-width:1023px){:root[data-theme=cyber] .control-catalog-content:not(#\9){padding:12px 12px 88px!important}:root[data-theme=cyber] .control-catalog-list:not(#\9){gap:12px!important}:root[data-theme=cyber] .control-catalog-group>header:not(#\9){padding:11px 12px!important}:root[data-theme=cyber] .automation-feature-item.control-catalog-item>a:not(#\9){padding:10px 12px!important;gap:10px!important}:root[data-theme=cyber] .automation-feature-item.control-catalog-item .automation-feature-actions:not(#\9){padding:0 10px 0 4px!important}:root[data-theme=cyber] .automation-feature-item.control-catalog-item .automation-feature-disclosure:not(#\9){padding:7px 12px!important}}