.icon{display:inline-block;flex:none;background:currentColor;-webkit-mask:var(--icon-url) center / contain no-repeat;mask:var(--icon-url) center / contain no-repeat}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:var(--control);height:var(--control);border-radius:var(--radius);color:var(--muted);background:var(--surface-muted);transition:color var(--motion) var(--ease),background var(--motion) var(--ease)}.icon-button:hover:not(:disabled){color:var(--white);background:var(--header)}.icon-button.dark{background:var(--header);color:var(--white)}.icon-button.dark:hover{background:var(--muted)}.primary-button{height:60px;border-radius:5px;color:var(--white);background:var(--area-color);padding:0 40px;font-weight:700}.primary-button:hover:not(:disabled){background:var(--area-hover)}.dashboard-card{position:relative;background:var(--white);border:2px solid var(--border);height:440px}.global-header{height:100px;position:relative;z-index:20}.header-surface{position:absolute;inset:0 0 auto;min-height:100px;background:var(--header);color:var(--white)}.global-header.is-open .header-surface{height:var(--menu-height)}.menu-activations .header-surface{background:var(--activations)}.menu-products .header-surface{background:var(--products)}.menu-management .header-surface{background:var(--management)}.menu-personal .header-surface{background:var(--personal)}.menu-search .header-surface{background:var(--search)}.navigation{height:100px}.brand{position:absolute;top:33px;left:0;width:108px;height:35px}.nav-trigger{position:absolute;top:32px;display:flex;align-items:center;gap:10px;height:36px;font-size:30px;font-weight:700;line-height:36px;white-space:nowrap}.nav-trigger.activations .icon{color:var(--activations)}.nav-trigger.products .icon{color:var(--products)}.nav-trigger.management .icon{color:var(--management)}.nav-trigger.personal .icon{color:var(--personal)}.is-open .nav-trigger .icon{color:var(--white)}.is-open .nav-trigger.selected,.is-open .nav-trigger.selected .icon{color:var(--black)}.notification-badge{position:absolute;top:25px;left:1367px;width:25px;height:25px;border-radius:50%;display:grid;place-items:center;font:700 12px/1 var(--font);background:var(--danger);color:var(--white);letter-spacing:-.04em}.search-trigger{position:absolute;top:33px;right:0;width:35px;height:35px}.search-trigger.selected{color:var(--black)}.menu-backdrop{position:fixed;top:var(--menu-height);bottom:0;left:0;width:max(calc(100vw / var(--ui-scale)),var(--desktop));-webkit-backdrop-filter:blur(var(--menu-blur));backdrop-filter:blur(var(--menu-blur));cursor:default}.mega-menu{height:calc(var(--menu-height) - 100px)}.menu-heading,.menu-link{position:absolute;line-height:1.2;white-space:nowrap}.menu-heading{color:var(--black);font-weight:400}.menu-link{color:var(--white);font-weight:700}.menu-link:hover,.menu-link:focus-visible{color:var(--black)}.search-panel{height:497px;padding-top:32px}.search-form{height:48px;display:flex;align-items:center;gap:20px;color:var(--black)}.search-form input{border:0;background:transparent;color:var(--white);font-weight:700;font-size:40px;width:1400px;outline-offset:6px}.search-form input::placeholder{color:var(--white);opacity:1}.search-panel h2{position:absolute;top:137px;font-size:25px;font-weight:400;color:var(--black)}.search-results{position:absolute;left:1px;top:187px;display:grid;gap:20px}.search-results a{display:flex;align-items:center;gap:11px;font-size:30px;font-weight:700;line-height:36px}.search-results a:hover{color:var(--black)}.global-header.is-section:not(.is-open) .header-surface{background:var(--area-color)}.global-header.is-section:not(.is-open) .nav-trigger .icon{color:var(--white)}.app-dialog{--dialog-viewport-gap: 120px;max-height:calc(100vh / var(--ui-scale) - var(--dialog-viewport-gap));padding:0;border:0;border-radius:var(--pill);color:var(--black);background:var(--white);overflow:hidden}.app-dialog::backdrop{background:transparent;backdrop-filter:blur(var(--overlay-blur));-webkit-backdrop-filter:blur(var(--overlay-blur))}.dialog-scroll{max-height:inherit;margin-inline-end:var(--dialog-scroll-inset);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border-radius:inherit}.dialog-scroll,.app-dialog textarea{scrollbar-width:thin;scrollbar-color:var(--scrollbar-color) transparent}@supports selector(::-webkit-scrollbar){.dialog-scroll,.app-dialog textarea{scrollbar-width:auto;scrollbar-color:auto}.dialog-scroll::-webkit-scrollbar,.app-dialog textarea::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width);background:transparent}.dialog-scroll::-webkit-scrollbar-track{background:transparent;margin-block:var(--pill)}.dialog-scroll::-webkit-scrollbar-thumb,.app-dialog textarea::-webkit-scrollbar-thumb{background:var(--scrollbar-color);border:2px solid var(--white);border-radius:var(--pill);background-clip:padding-box}.dialog-scroll::-webkit-scrollbar-thumb:hover,.app-dialog textarea::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-hover)}.dialog-scroll::-webkit-scrollbar-button,.app-dialog textarea::-webkit-scrollbar-button{display:none;width:0;height:0}.dialog-scroll::-webkit-scrollbar-corner,.app-dialog textarea::-webkit-scrollbar-corner{background:transparent}}.unavailable-dialog{width:820px;max-width:calc(100vw / var(--ui-scale) - 80px)}.unavailable-content{position:relative;padding:60px}.unavailable-content h2{color:var(--area-color);font-size:40px;font-weight:700;padding-right:20px;margin-bottom:25px}.unavailable-content p{line-height:1.4;margin-bottom:35px}.unavailable-close{position:absolute;top:20px;right:20px;width:40px;height:40px;color:var(--muted)}.account-strip{height:110px;background:var(--white)}.account-strip.compact{padding-top:10px;height:110px;padding-bottom:10px;background:var(--surface-muted)}.account-strip.compact .account-bar{background:var(--white)}.account-strip.compact:before{content:"";position:absolute;left:0;right:0;min-width:1920px;height:90px;background:var(--white)}.account-bar{height:110px}.compact .account-bar{height:90px}.store-select{position:absolute;left:0;top:25px;width:450px;height:60px}.store-select select{appearance:none;width:100%;height:100%;background:var(--white);color:var(--black);border:2px solid var(--border);border-radius:30px;padding:0 70px 0 28px;font-weight:700;cursor:pointer}.store-select .icon{position:absolute;right:30px;top:17px;color:var(--muted);pointer-events:none}.account-user{position:absolute;top:40px;left:552px;display:flex;align-items:center;gap:8.93px;height:30px}.dashboard-toggle{position:absolute;top:25px;right:0}.compact .store-select,.compact .dashboard-toggle{top:15px}.compact .account-user{top:30px}.dashboard-toggle.closed .icon{transform:rotate(180deg)}.account-chart{position:absolute;top:15px;right:70px}.compact-balance,.compact-card{position:absolute;top:30px;display:flex;align-items:center;height:30px;gap:24px}.compact-balance{left:966px}.compact-card{left:1244px;gap:22.31px}.dashboard-section{background:var(--white);padding-bottom:0;border-bottom:10px solid var(--surface-muted)}.dashboard-reveal{height:490px;overflow:hidden;transition:height var(--motion) var(--ease)}.dashboard-section.dashboard-closed{border-bottom:0}.dashboard-closed .dashboard-reveal{height:0;visibility:hidden}.dashboard-cards{height:440px}.identity-card{position:absolute;left:0;top:0;width:536px}.mascot-button{position:absolute;left:55px;top:21px;width:440px;height:298px}.mascot-button img{width:440px;height:298px}.mascot-button .custom-logo{object-fit:contain;padding:10px}.mascot-hover{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--white) 85%,transparent);color:var(--muted);opacity:0;font-size:18px;transition:opacity var(--motion) var(--ease)}.mascot-button:hover .mascot-hover,.mascot-button:focus-visible .mascot-hover{opacity:1}.balance-button{position:absolute;top:341px;height:60px;width:227px;color:var(--white);border-radius:5px;display:flex;align-items:center;justify-content:center;gap:9px;font-weight:700;font-size:25px}.bank-balance{left:29px;background:var(--personal)}.card-balance{left:277px;background:var(--activations)}.balance-button:hover{filter:brightness(.94)}.windtre-card{position:absolute;left:550px;width:537px;top:1px}.windtre-card h2{position:absolute;left:38px;top:40px;font-size:35px;font-weight:700;line-height:42px}.metric-close{position:absolute;right:43px;top:50px;width:25px;height:25px;color:var(--muted)}.metric-close:hover{color:var(--black)}.metric-ring{position:absolute;left:41px;top:102px}.metric-number{position:absolute;top:176px;left:41px;width:268.882px;height:120px;display:flex;align-items:center;justify-content:center;font-size:100px;line-height:120px;color:var(--windtre)}.thresholds{list-style:none;position:absolute;left:388px;top:146px;margin:0;padding:0;display:grid;gap:20px}.thresholds li{width:100px;height:30px;background:var(--chip);border-radius:15px;font-size:18px;line-height:30px;text-align:center}.thresholds li.current{color:var(--white);background:var(--windtre);font-weight:700}.next-threshold{position:absolute;top:397px;width:calc(100% - 4px);text-align:center;font-size:18px;line-height:22px;font-weight:700}.metric-help{position:absolute;right:29px;bottom:17px;color:var(--surface-muted);width:25px;height:25px}.metric-help:hover{color:var(--muted)}.klab-card{position:absolute;left:1101px;width:536px;top:0}.klab-logo{position:absolute;left:31px;top:31px}.reward-button{position:absolute;right:28px;top:30px}.klab-card .metric-number{color:var(--klab)}.klab-card .thresholds{left:390px}.klab-card .thresholds li.current{background:var(--klab)}.klab-hover{position:absolute;inset:100px 20px 20px;background:var(--white);color:var(--black);font-weight:700;opacity:0;pointer-events:none;transition:opacity var(--motion) var(--ease)}.klab-card:hover .klab-hover,.klab-card:focus-within .klab-hover{opacity:1;pointer-events:auto}.klab-hover p{position:absolute;top:60px;left:71px;width:350px;font-size:25px;line-height:30px;text-align:center}.klab-hover button{position:absolute;left:96px;top:241px;color:var(--white);background:var(--klab);height:60px;width:300px;border-radius:5px}.windtre-card.summary h2{top:37px;left:29px}.metric-chart{position:absolute;top:28px;right:29px}.compact-metrics{position:absolute;left:29px;right:29px;top:118px;display:grid;grid-template-columns:227px 227px;gap:23px 21px}.compact-metrics button{height:130px;background:var(--surface-muted);border-radius:5px}.compact-metrics button:hover{background:var(--surface-active)}.compact-metrics button>span{display:flex;align-items:center;justify-content:center;gap:14px;height:75px}.compact-metrics strong{font-size:60px;line-height:72px}.compact-metrics small{font-size:25px}.logo-dialog{width:1640px;max-width:none;height:1140px;top:98px;bottom:auto;margin:0 auto;box-shadow:0 0 10px color-mix(in srgb,var(--black) 16.08%,transparent)}.logo-dialog-content{position:relative;width:1640px;height:1140px}.logo-dialog-close{position:absolute;right:40px;top:42px;color:var(--muted)}.logo-dialog h2{position:absolute;width:820px;text-align:center;top:82px;font-size:40px;font-weight:700;color:var(--personal)}.logo-gallery-title{left:0}.logo-upload-title{left:820px}.logo-gallery{position:absolute;inset:0;pointer-events:none}.logo-gallery button{position:absolute;pointer-events:auto;border:4px solid transparent}.logo-gallery button[aria-pressed=true]{border-color:var(--black)}.logo-gallery button:hover{background:var(--surface-muted)}.logo-gallery img{max-width:none;object-fit:contain}.logo-divider{position:absolute;top:60px;left:820.5px;width:2px;height:860.5px;background:var(--border)}.logo-upload{position:absolute;top:161px;left:883px;width:692px;height:469px;border:1px solid var(--black);font-size:18px}.logo-upload>span{display:flex;flex-direction:column;align-items:center;gap:19px}.logo-upload img{max-width:400px;max-height:260px;object-fit:contain}.logo-dialog .logo-saved-title{top:682px;left:820px}.saved-logos{position:absolute;top:751px;left:883px;width:692px;display:flex;gap:17.5px;overflow-x:auto}.saved-logo{flex:none;width:219px;height:149px;overflow:hidden}.saved-logo[aria-pressed=true]{outline:4px solid var(--black);outline-offset:-4px}.saved-logo img{width:219px;height:164px;object-fit:cover;margin-top:-8px}.logo-confirm{position:absolute;left:620px;top:980px;width:400px;border-radius:30px}.logo-error{position:absolute;left:883px;top:640px;color:var(--danger-hover);font-size:18px}.logo-confirm:disabled{background:var(--surface-muted)}.logo-upload .upload-icon{width:57.895px;height:50px}.promotions-section{height:650px;background:var(--white);position:relative;padding-top:40px}.promotion-window{height:536px;overflow:hidden}.promotion-track{display:flex;gap:140px;width:max-content;transition:transform var(--motion) var(--ease)}.promotion-page{display:flex;gap:16px;width:var(--content)}.promotion{flex:none;width:536px;height:536px;position:relative;overflow:hidden}.promotion>img{width:536px;height:536px;object-fit:cover}.promotion:focus-visible{outline-offset:-4px}.promotion-overlay{position:absolute;inset:0;color:var(--white);background:color-mix(in srgb,var(--overlay-ink) 72%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;pointer-events:none;transition:opacity var(--motion) var(--ease)}.promotion-actionable:hover .promotion-overlay,.promotion-actionable:focus-within .promotion-overlay{opacity:1;pointer-events:auto}.promotion-actions{position:absolute;top:80px;left:145px;display:grid;grid-template-columns:repeat(2,100px);grid-template-rows:repeat(2,100px);gap:55px 48px}.promotion-action{width:100px;height:100px;display:flex;flex-direction:column;align-items:center;gap:20px;color:var(--white);border-radius:var(--radius);text-decoration:none}.promotion-action:hover{background:color-mix(in srgb,var(--white) 12%,transparent)}.promotion-action:focus-visible,.promotion-activation:focus-visible{outline-color:var(--white)}.promotion-social{grid-area:1 / 1}.promotion-copy{grid-area:1 / 2}.promotion-print{grid-area:2 / 1}.promotion-print .icon{width:55px!important}.promotion-video{grid-area:2 / 2}.promotion-count{font-size:20px;line-height:24px;letter-spacing:var(--tracking)}.promotion-activation{position:absolute;left:118px;bottom:60px;width:300px;height:60px;display:flex;justify-content:center;align-items:center;border:2px solid var(--white);border-radius:var(--pill);font-weight:700;font-size:25px;color:var(--white);text-decoration:none}.promotion-activation:hover{background:var(--white);color:var(--header)}.carousel-dots{position:absolute;top:606px;left:50%;transform:translate(-50%);display:flex;gap:37.33px}.carousel-dots button{width:20px;height:20px;border-radius:50%;background:var(--surface-muted)}.carousel-dots .current{background:var(--black)}.promotion-copy-dialog{--dialog-viewport-gap: 80px;width:1000px;max-width:calc(100vw / var(--ui-scale) - 80px);box-shadow:0 8px 45px color-mix(in srgb,var(--black) 18%,transparent)}.promotion-copy-content{position:relative;padding:50px}.promotion-copy-close{position:absolute;top:22px;right:22px;width:45px;height:45px;display:grid;place-items:center;border-radius:50%;color:var(--muted)}.promotion-copy-close:hover{background:var(--surface-muted)}.promotion-copy-heading{display:flex;align-items:center;gap:25px;padding-right:35px;margin-bottom:30px}.promotion-copy-heading img{border-radius:var(--radius);object-fit:cover}.promotion-copy-heading h2{font-size:35px;font-weight:700;margin-bottom:10px}.promotion-copy-heading p{font-size:22px;color:var(--muted)}.promotion-copy-content>p{font-size:22px;line-height:1.4;margin-bottom:24px}.promotion-copy-text{display:block;width:100%;height:350px;resize:none;border:2px solid var(--border);border-radius:var(--radius);padding:25px;font:22px/1.5 var(--font);letter-spacing:var(--tracking);color:var(--black);background:var(--surface-subtle)}.promotion-copy-footer{display:flex;gap:30px;align-items:center;justify-content:flex-end;margin-top:30px}.promotion-copy-footer p{flex:1;font-size:20px;line-height:1.35}.promotion-copy-footer button{flex:none}.training-section{border-top:10px solid var(--surface-muted);background:var(--white);height:660px;overflow:hidden}.dashboard-closed .training-section{border-top-width:10px;height:657px}.training-layout{height:650px;padding-top:40px}.featured-training{width:812px}.training-preview{width:812px;height:455px;border-radius:10px;overflow:hidden;position:relative;display:block}.training-preview>img{width:812px;height:454px;object-fit:cover;position:absolute;left:0;top:0}.featured-training h2{margin-top:20px;font-size:30px;line-height:36px;font-weight:700;letter-spacing:0}.training-date{margin-top:10px;font-size:20px;line-height:24px}.training-play{position:absolute;inset:0;margin:auto;width:80px;height:56px;border-radius:14px;background:color-mix(in srgb,var(--header) 90%,transparent)}.training-play:after{content:"";position:absolute;top:15px;left:33px;border-left:22px solid var(--white);border-top:13px solid transparent;border-bottom:13px solid transparent}.training-preview:hover .training-play{background:var(--header)}.training-player{background:var(--black)}.training-player-host,.training-player iframe{width:100%;height:100%;border:0}.video-loading{pointer-events:none}.video-play-hint{position:absolute;top:0;right:0;left:0;color:var(--white);background:var(--header);padding:10px 20px;font-size:18px;pointer-events:none}.video-error-actions{display:flex;gap:30px;margin-top:20px}.video-error-actions a,.video-error-actions button{text-decoration:underline}.video-notice{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;background:color-mix(in srgb,var(--header) 92%,transparent);color:var(--white);font-size:25px;line-height:1.5;padding:40px}.training-list{position:absolute;top:40px;right:0;width:674px;height:610px;overflow-y:auto;scrollbar-width:none}.training-list::-webkit-scrollbar{display:none}.training-item{display:flex;width:674px;gap:16px;text-align:left;height:146px;margin-bottom:40px}.training-item:nth-child(3){margin-bottom:43px}.training-thumbnail{position:relative;flex:none;width:260px;height:146px;border-radius:10px;overflow:hidden}.training-thumbnail img{width:260px;height:146px;object-fit:cover}.training-position{position:absolute;left:8px;bottom:8px;background:color-mix(in srgb,var(--header) 90%,transparent);color:var(--white);border-radius:4px;padding:2px 8px;font-size:18px;line-height:24px}.training-item[aria-pressed=true] .training-thumbnail{outline:3px solid var(--activations);outline-offset:-3px}.training-copy{display:flex;flex-direction:column;gap:10px;padding-top:3px;width:398px}.training-copy strong{font-size:30px;line-height:30px;font-weight:700;letter-spacing:0}.training-copy>span{font-size:20px;line-height:24px}.training-item:hover .training-copy strong{text-decoration:underline}.home.dashboard-open{padding-bottom:9px}.list-table{width:100%;table-layout:fixed;border-spacing:0;font-size:18px;line-height:24px}.list-table th{height:60px;padding:0 0 0 30px;text-align:left;font-size:20px;background:var(--area-color);color:var(--white)}.list-table th:first-child{border-radius:var(--radius) 0 0 var(--radius)}.list-table th:last-child{border-radius:0 var(--radius) var(--radius) 0}.list-table td{height:120px;padding:0 0 0 30px;vertical-align:middle;border-bottom:1px solid var(--area-color)}.list-table tr:last-child td{border-bottom-color:var(--muted)}.list-pagination{height:60px;margin-top:40px;display:flex;justify-content:center;align-items:center;gap:20px;font-size:20px}.list-pagination input{width:90px;height:60px;border:2px solid var(--border);border-radius:var(--radius);text-align:center;color:var(--black);background:var(--white);appearance:textfield}.list-pagination input::-webkit-inner-spin-button{appearance:none}.list-pagination button{width:60px;height:60px;display:grid;place-items:center}.list-pagination button:disabled{color:var(--muted)}.list-pagination .next{transform:rotate(180deg)}.list-filter-field{position:relative;height:60px}.list-filter-field input,.list-filter-field select{height:100%;width:100%;border:2px solid var(--border);border-radius:var(--pill);background:var(--white);color:var(--black);padding:0 80px 0 40px;font-size:18px}.list-filter-field input::placeholder{color:var(--muted);opacity:1}.list-filter-select select{appearance:none;padding-right:80px;cursor:pointer}.list-filter-select select:has(option:first-child:checked){color:var(--muted)}.list-filter-select .filter-chevron{position:absolute;top:18px;right:40px;pointer-events:none;color:var(--muted)}.list-filter-date .filter-date-placeholder{position:absolute;inset:2px 40px;pointer-events:none;background:var(--white);color:var(--muted);font-size:18px;display:flex;align-items:center}.list-filter-date:focus-within .filter-date-placeholder{display:none}.list-filter-date input::-webkit-calendar-picker-indicator{width:20px;cursor:pointer}.list-empty{min-height:560px;display:flex;flex-direction:column;gap:30px;align-items:center;justify-content:center;text-align:center}.list-progress{--progress-color: var(--area-color);width:230px;color:var(--progress-color);text-align:center;font-weight:700;font-size:18px;line-height:22px}.list-progress[data-tone=success]{--progress-color: var(--success)}.list-progress[data-tone=warning]{--progress-color: var(--warning)}.list-progress[data-tone=danger]{--progress-color: var(--danger)}.list-progress-track{height:10px;border-radius:var(--radius);background:var(--surface-muted);overflow:hidden;margin-bottom:10px}.list-progress-track span{display:block;width:var(--progress);height:100%;background:var(--progress-color);border-radius:inherit}.filter-clear{position:absolute;top:5px;right:27px;width:46px;height:50px;display:grid;place-items:center;border-radius:var(--pill);color:var(--muted)}.filter-clear:hover{color:var(--area-hover);background:var(--surface-muted)}.filter-suggestions{position:absolute;top:68px;left:0;right:0;z-index:5;background:var(--white);border:2px solid var(--border);border-radius:20px;padding:8px;box-shadow:0 8px 24px color-mix(in srgb,var(--black) 12%,transparent);font-size:18px}.filter-suggestions ul{margin:0;padding:0;list-style:none}.filter-suggestions li,.filter-suggestions p{padding:14px 30px;border-radius:12px}.filter-suggestions li{cursor:pointer}.filter-suggestions li[aria-selected=true]{background:var(--area-color);color:var(--white)}.filter-suggestions p{color:var(--muted)}.list-filter-date input{padding-right:62px}.list-filter-date[data-filled=true] input::-webkit-calendar-picker-indicator{display:none}.list-filter-date .filter-clear{right:15px}.activation-list-page{background:var(--white);padding:40px 0 139px}.activation-list-page h1{font-size:80px;line-height:97px;font-weight:700;color:var(--area-color)}.activation-filters{position:relative;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,60px);gap:20px 16px;margin:60px 0 40px}.filter-id{grid-area:1 / 1}.filter-operator{grid-area:1 / 2}.filter-client{grid-area:1 / 3}.filter-store{grid-area:2 / 1}.filter-status{grid-area:2 / 2}.filter-dates{grid-area:2 / 3}.filter-tariff{grid-area:3 / 1}.filter-type{grid-area:3 / 2}.filter-actions{grid-area:3 / 3}.filter-dates,.filter-actions{display:grid;grid-template-columns:1fr 1fr;gap:16px}.filter-actions button{display:flex;align-items:center;justify-content:center;border-radius:var(--pill)}.filter-reset{color:var(--muted);background:var(--surface-muted)}.filter-reset:hover{color:var(--white);background:var(--muted)}.filter-error{position:absolute;bottom:-30px;right:0;color:var(--danger-hover);font-size:18px}.list-count{font-size:20px;line-height:24px;margin-bottom:20px}.activation-cell-copy{display:block;max-width:160px}.activation-tariff{display:flex;align-items:center;gap:11px;padding-right:10px}.activation-tariff .icon{color:var(--windtre)}.activation-tariff[data-operator="Very Mobile"] .icon{color:var(--very)}.activation-tariff[data-operator="WINDTRE Business"] .icon{color:var(--black)}.activation-product{white-space:pre-line;display:block;max-width:190px;padding-right:10px}.activation-actions{display:flex;gap:10px}.activation-actions .needs-recovery{background:var(--warning);color:var(--white)}.activation-actions .needs-recovery:hover{background:var(--warning-hover)}.activation-detail-dialog{width:1364px;max-width:none}.activation-detail-content{position:relative;padding:63px 138px 100px}.activation-detail-close{position:absolute;right:40px;top:38px;color:var(--muted)}.activation-detail-content h2{text-align:center;font-size:40px;line-height:48px;font-weight:400}.activation-detail-content h2 strong{display:block;color:var(--area-color)}.activation-detail-actions{display:grid;grid-template-columns:repeat(2,1fr);gap:40px 16px;margin:73px 18px 60px}.activation-detail-actions .primary-button{font-size:25px;font-weight:400;text-align:left;padding:0 33px;border-radius:var(--pill);display:flex;align-items:center}.activation-detail-actions button:disabled{color:var(--muted);background:var(--surface-muted)}.activation-history{list-style:none;padding:0;margin:0}.activation-history li{min-height:120px;display:grid;grid-template-columns:25px 1fr 270px 207px;align-items:center;gap:20px;border-top:1px solid var(--border);font-size:25px}.activation-history li:last-child{border-bottom:1px solid var(--border)}.activation-history li[data-complete=false]{color:var(--muted)}.activation-stage-icon{color:var(--border)}.activation-history li[data-complete=true] .activation-stage-icon{color:var(--success)}.activation-detail-notice{margin-top:30px;color:var(--warning-hover);font-size:20px}.activation-detail-notice[data-status=rejected]{color:var(--danger-hover)}.activation-detail-dismiss{width:260px;display:block;margin:100px auto 0;border-radius:var(--pill)}.future-section{min-height:calc(100vh - 210px);padding:40px 0;background:var(--white);border-top:10px solid var(--surface-muted)}.future-section h1{color:var(--area-color);font-size:40px;font-weight:700}.future-empty{margin:200px auto 0;max-width:812px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:30px}.future-empty .icon{color:var(--area-color)}.future-empty .primary-button{display:inline-flex;align-items:center}:root{--ui-scale: .8;--font: "Inter", sans-serif;--tracking: -.04em;--black: #000;--white: #fff;--header: #363636;--surface-muted: #ececec;--border: var(--surface-muted);--muted: #848189;--activations: #7cabe6;--activations-hover: #457096;--products: #9fd368;--products-hover: #668e32;--management: #e6a57c;--management-hover: #a56647;--personal: #c2b6e4;--personal-hover: #6e649f;--windtre: #ed6f24;--windtre-hover: #df4a15;--very: #13a442;--metric-fixed: #6207ab;--metric-energy: #49b170;--success: #5cb85d;--success-hover: #408141;--warning: #e7d04a;--warning-hover: #a29134;--danger: #e74a4a;--danger-hover: #a23434;--surface-subtle: #fafafa;--surface-active: #e1e1e1;--overlay-ink: #232323;--klab: #214886;--chip: #eaecea;--search: #adadad;--desktop: 1920px;--content: 1640px;--gutter: 16px;--control: 60px;--radius: 5px;--pill: 30px;--motion: .3s;--ease: ease-out;--menu-blur: var(--overlay-blur);--scrollbar-width: 10px;--scrollbar-color: var(--muted);--scrollbar-hover: var(--header);--dialog-scroll-inset: 12px}:root,[data-area=activations]{--area-color: var(--activations);--area-hover: var(--activations-hover)}[data-area=products]{--area-color: var(--products);--area-hover: var(--products-hover)}[data-area=management]{--area-color: var(--management);--area-hover: var(--management-hover)}[data-area=personal]{--area-color: var(--personal);--area-hover: var(--personal-hover)}:root,::backdrop{--overlay-blur: 9.66797px}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:block}*{box-sizing:border-box;letter-spacing:var(--tracking)}html{background:var(--surface-muted)}body{zoom:var(--ui-scale);margin:0;color:var(--black);font:25px/1.2 var(--font);letter-spacing:var(--tracking)}button,input,select{font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}button{border:0;padding:0;background:none;color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button:disabled{cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--area-hover);outline-offset:4px}img{display:block;max-width:100%}h1,h2,h3,p{margin:0;font-size:inherit}.desktop-canvas{width:max(100%,var(--desktop));min-height:calc(100vh / var(--ui-scale))}.content-width{width:var(--content);margin-inline:auto;position:relative}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:0ms!important;animation-duration:0ms!important;scroll-behavior:auto!important}}
