.ant-app{min-height:100vh}.ant-auth-card{width:100%;max-width:480px;margin:auto}.ant-card:not(.auth-card):not(.ant-auth-card){background:var(--product-card);box-shadow:var(--shadow-product-card)}.ant-card-hoverable:not(.auth-card):not(.ant-auth-card):hover{box-shadow:var(--shadow-product-card-hover)}.ant-responsive-table .ant-table-row[aria-selected=true]>td{background:#e6f4ff}.ant-portal-header{z-index:100;min-height:var(--top-navigation-height);border-bottom:1px solid var(--border);background:var(--card);padding:4px 24px;position:fixed;inset:0 0 auto}.ant-portal-navigation{flex:1;min-width:0}.ant-portal-navigation .ant-menu-horizontal{justify-content:center;min-height:40px;line-height:40px}.ant-portal-navigation .ant-menu-submenu-title a{color:inherit}.ant-portal-navigation .ant-menu-horizontal>.ant-menu-item,.ant-portal-navigation .ant-menu-horizontal>.ant-menu-submenu{height:40px;line-height:40px}.ant-portal-navigation .ant-menu-horizontal>.ant-menu-item:after,.ant-portal-navigation .ant-menu-horizontal>.ant-menu-submenu:after{bottom:3px}.ant-portal-header .ant-portal-menu-toggle{display:none}.on-page-navigation{top:var(--top-navigation-height);z-index:90;border-block:1px solid var(--border);background:var(--card);position:sticky}.on-page-navigation-content{width:100%;max-width:1440px;margin:auto;padding-inline:24px}.on-page-navigation .ant-anchor-wrapper{background:0 0;margin:0;padding:0;overflow:visible}.on-page-navigation .ant-anchor-wrapper-horizontal{justify-content:center;display:flex}.on-page-navigation .ant-anchor-wrapper-horizontal .ant-anchor{flex-wrap:wrap;justify-content:center;overflow-x:visible}.on-page-navigation .ant-anchor-wrapper-horizontal .ant-anchor .ant-anchor-link{padding:0 12px}.on-page-navigation .ant-anchor-wrapper-horizontal .ant-anchor .ant-anchor-link .ant-anchor-link-title{height:48px;min-height:48px;color:var(--foreground);align-items:center;margin:0;font-size:14px;line-height:1.4;display:flex}.on-page-navigation .ant-anchor-link-title-active{font-weight:600}.on-page-navigation-section{scroll-margin-top:calc(var(--top-navigation-height) + 72px)}.ant-portal-account-trigger.ant-btn{width:48px;height:48px;padding:0}.ant-portal-account-trigger .ant-avatar{border:1px solid var(--success);width:40px;height:40px;color:var(--success);background:var(--success-soft);flex:none;line-height:38px}.ant-portal-account-initials{justify-content:center;align-items:center;width:100%;height:100%;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.ant-portal-time-zone-heading .ant-portal-current-time{color:var(--foreground);margin-bottom:8px;font-size:14px;font-weight:500}@media (max-width:1100px){.ant-portal-navigation,.ant-portal-account{display:none}.ant-portal-header .ant-portal-menu-toggle{display:inline-flex}}.ant-card,.ant-card-body,.ant-table-wrapper,.ant-form-item,.ant-descriptions-item-content{min-width:0}.ant-card-heading{color:inherit;margin:0;font-size:16px;font-weight:600}.ant-btn svg{flex-shrink:0;width:16px;height:16px}.settings-field-label{color:var(--muted-foreground);text-transform:none;letter-spacing:normal;font-size:14px;font-weight:500}.ant-form-select{width:100%}.mobile-dashboard-filters,.mobile-dashboard-filter-groups{gap:12px;display:grid}.mobile-dashboard-page{padding-inline:0}.mobile-dashboard-page-shell{width:100%;max-width:none}.mobile-dashboard-layout,.mobile-activations-layout,.mobile-billing-layout{flex-direction:column;gap:16px;display:flex}.payments-page-root{padding-inline:16px}.payments-page-layout,.payments-table-viewport{width:100%;min-width:0}.payments-contained,.payments-filter-card{width:min(1280px,100%);margin-inline:auto}.mobile-dashboard-contained{width:100%;max-width:1328px;margin-inline:auto;padding-inline:24px}.mobile-dashboard-table-surface{background:var(--card);width:100%;min-width:0}.mobile-dashboard-filter-row{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:8px 16px;display:grid}.mobile-dashboard-filter-row>.settings-field-label{margin:0;padding-top:6px}.mobile-dashboard-search-controls{flex-wrap:wrap;align-items:center;gap:12px 24px;min-width:0;display:flex}.mobile-dashboard-search-controls .mobile-dashboard-search-input{width:100%;min-width:0;max-width:440px}.mobile-dashboard-visibility{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.mobile-dashboard-filter-row .ant-btn{white-space:normal;max-width:100%;height:auto;min-height:32px}.mobile-dashboard-status-filter.ant-btn{box-shadow:none}.mobile-dashboard-status-filter.ant-btn[aria-pressed=true]{outline:2px solid var(--primary-crimson-dark);outline-offset:1px}.mobile-dashboard-status-filter.ant-btn:hover{filter:brightness(.98)}@media (max-width:640px){.mobile-dashboard-contained{padding-inline:12px}.mobile-dashboard-filter-row{grid-template-columns:minmax(0,1fr)}.mobile-dashboard-filter-row>.settings-field-label{padding-top:0}.mobile-dashboard-search-controls .mobile-dashboard-search-input{max-width:none}}.ant-form-native-select{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ant-tag{white-space:normal;overflow-wrap:anywhere;max-width:100%}.ant-table-cell{overflow-wrap:anywhere}.ant-table-value{min-width:0}.ant-table-value .flex{flex-wrap:wrap}.ant-table-mobile-label{display:none}.activation-table-sort.ant-btn{height:auto;color:inherit;font:inherit;padding:0}.activation-workspace-tabs>.ant-tabs-nav .ant-tabs-nav-wrap{overflow:visible}.activation-workspace-tabs>.ant-tabs-nav .ant-tabs-nav-list{flex-wrap:nowrap;gap:8px;width:100%;transform:none!important}.activation-workspace-tabs>.ant-tabs-nav .ant-tabs-tab{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);flex:1 1 0;justify-content:center;align-items:flex-start;width:0;min-width:0;padding:6px 8px;margin:0!important}.activation-workspace-tabs>.ant-tabs-nav .ant-tabs-tab-active{border-color:var(--primary-crimson-dark);background:var(--secondary)}.activation-workspace-tabs>.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--primary-crimson-dark)}.activation-workspace-tabs>.ant-tabs-nav .ant-tabs-tab-btn{white-space:normal;width:100%;min-width:0}.activation-workspace-tabs .activation-tab-label{width:100%;font-size:.8125rem;line-height:1.2}.activation-workspace-tabs .activation-tab-count.ant-tag{text-align:center;min-width:24px;margin-inline-end:0;padding-inline:6px;line-height:18px}.activation-workspace-tabs>.ant-tabs-nav .ant-tabs-tab:focus-visible{outline:3px solid var(--ring);outline-offset:1px}.activation-workspace-tabs>.ant-tabs-nav .ant-tabs-ink-bar,.activation-workspace-tabs>.ant-tabs-nav .ant-tabs-nav-operations{display:none}@media (max-width:900px){.ant-responsive-table .ant-table,.ant-responsive-table table,.ant-responsive-table tbody{width:100%;display:block}.ant-responsive-table colgroup,.ant-responsive-table thead{display:none}.ant-responsive-table .ant-table-row{border:1px solid var(--border);border-radius:8px;margin-bottom:12px;display:block}.ant-responsive-table .ant-table-cell{grid-template-columns:minmax(90px,1fr) minmax(0,2fr);gap:12px;width:auto;display:grid}.ant-responsive-table .ant-table-mobile-label{font-weight:600;display:block}}.ant-modal-body{overflow-wrap:anywhere;min-width:0;max-height:calc(100dvh - 160px);overflow:hidden auto}.ant-modal-body .journey-modal__title{margin:0 0 16px;font-size:22px}.ant-modal-body .journey-modal__header{padding-right:24px}.ant-modal-body .journey-modal__close{display:none}.bill-discount-modal .ant-modal-body{padding-block-end:20px}@media (max-width:640px){.on-page-navigation-content,.on-page-navigation .ant-anchor-wrapper-horizontal .ant-anchor .ant-anchor-link{padding-inline:8px}.on-page-navigation .ant-anchor-wrapper-horizontal .ant-anchor .ant-anchor-link .ant-anchor-link-title{height:40px;min-height:40px;font-size:13px}.on-page-navigation-section{scroll-margin-top:calc(var(--top-navigation-height) + 120px)}}.bill-discount-modal__form{flex-direction:column;min-height:0;display:flex}.bill-discount-modal__body{overflow:visible}.bill-discount-modal__summary{border:1px solid var(--border);background:var(--background);border-radius:8px;padding:14px 16px}.bill-discount-modal__summary .journey-modal__meta-label{color:var(--muted-foreground);letter-spacing:0;text-transform:none;font-size:.8125rem;font-weight:600}.bill-discount-modal__summary .journey-modal__meta-value{margin:0;font-weight:500}.bill-discount-modal .ant-select,.bill-discount-modal .ant-input,.bill-discount-modal .ant-input-number{width:100%}.bill-discount-modal textarea.ant-input{resize:none}.bill-discount-modal .journey-modal__actions{border-top:1px solid var(--border);margin-top:24px;padding-top:16px}.cycle-plan-modal .ant-modal-body{padding-block-end:20px}.cycle-plan-modal .journey-modal__body{overflow:visible}.cycle-plan-modal .journey-modal__actions{border-top:1px solid var(--border);margin-top:24px;padding-top:16px}.activation-details-modal .ant-modal-body{max-height:none;overflow-y:visible}@media (max-width:640px){.ant-card-head{padding:12px 16px}.ant-card-head-wrapper{flex-wrap:wrap;gap:12px}.ant-card-body{padding:16px}.ant-modal{max-width:calc(100vw - 24px);margin:12px auto}.ant-modal-body{max-height:calc(100dvh - 100px)}.bill-discount-modal .journey-modal__meta-row{grid-template-columns:1fr;gap:2px}.bill-discount-modal .journey-modal__actions .ant-btn{flex:1}.cycle-plan-modal .journey-modal__actions{flex-direction:column-reverse}.cycle-plan-modal .journey-modal__actions .ant-btn{width:100%}}.no-top-navigation-not-found .ant-portal-header{display:none}.auth-card.ant-card{color:#f8fafc;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0f;border:1px solid #ffffff26;border-radius:18px;width:min(430px,100%);box-shadow:0 28px 80px #02061780}.auth-card.ant-card .ant-card-body{padding:38px}.auth-language-toggle.ant-segmented{background:#02061757;border:1px solid #fff3;box-shadow:0 10px 28px #02061733}.auth-language-toggle.ant-segmented .ant-segmented-item{color:#f8fafc}.auth-language-toggle.ant-segmented .ant-segmented-item-label{justify-content:center;align-items:center;min-height:32px;line-height:1;display:flex}.auth-language-toggle.ant-segmented .ant-segmented-item-selected,.auth-language-toggle.ant-segmented .ant-segmented-thumb{background:#466bcf80;box-shadow:inset 0 0 0 1px #91a8ed}.auth-language-toggle.ant-segmented .ant-segmented-item-focused,.auth-language-toggle.ant-segmented .ant-segmented-item:focus-visible{outline-offset:2px;outline:2px solid #91a8ed}.auth-form .ant-input{color:#fff;background:#0206174d;border-color:#ffffff2e;border-radius:9px;min-height:40px}.auth-form .ant-input:hover,.auth-form .ant-input:focus{background:#0206174d;border-color:#91a8ed;box-shadow:0 0 0 3px #6784d936}.auth-submit.ant-btn.ant-btn-primary{box-shadow:none!important;background:#365fc7!important;border-color:#365fc7!important}.auth-submit.ant-btn.ant-btn-primary:not(:disabled):hover,.auth-submit.ant-btn.ant-btn-primary:not(:disabled):focus-visible{background:#466fd4!important;border-color:#466fd4!important;box-shadow:0 0 0 3px #91a8ed47!important}.auth-submit.ant-btn.ant-btn-primary:not(:disabled):active{box-shadow:none!important;background:#294ba4!important;border-color:#294ba4!important}.auth-status-card.ant-card .ant-card-body{gap:24px}.auth-status-header{gap:10px;display:grid}.auth-status-header h1{color:#f8fafc;letter-spacing:-.035em;margin:0;font-size:clamp(26px,5vw,36px);font-weight:500;line-height:1.15}.auth-status-header p{color:#cbd5e1;margin:0;font-size:14px;line-height:1.6}.auth-status-actions{flex-wrap:wrap;gap:12px;display:flex}.auth-status-actions .ant-btn{min-width:0;box-shadow:none}.auth-status-actions .ant-btn-primary{box-shadow:none!important;background:#365fc7!important;border-color:#365fc7!important}.auth-status-actions .ant-btn-primary:not(:disabled):hover,.auth-status-actions .ant-btn-primary:not(:disabled):focus-visible{background:#466fd4!important;border-color:#466fd4!important}@media (max-width:520px){.auth-card.ant-card .ant-card-body{padding:30px 24px}.auth-status-actions{display:grid}.auth-status-actions .ant-btn{width:100%}}
