﻿:root{--cn-bg: #0a0e17;--cn-bg-2: #0d1220;--cn-surface: #111725;--cn-surface-2: #161d2e;--cn-surface-3: #1c2436;--cn-border: #1e2637;--cn-border-soft: #171f2e;--cn-text: #eef2f8;--cn-text-2: #aeb8c9;--cn-text-3: #6b7688;--cn-text-4: #4a5468;--cn-primary: #F26A21;--cn-primary-2: #d95a15;--cn-primary-soft: rgba(242, 106, 33, .14);--cn-success: #2ee6a0;--cn-success-soft: rgba(46, 230, 160, .12);--cn-warning: #f0b429;--cn-warning-soft: rgba(240, 180, 41, .12);--cn-danger: #f0556d;--cn-danger-soft: rgba(240, 85, 109, .12);--cn-radius-sm: 8px;--cn-radius: 12px;--cn-radius-lg: 16px;--cn-radius-pill: 999px;--cn-shadow: 0 1px 0 rgba(255,255,255,.02), 0 8px 24px rgba(0,0,0,.35);--cn-shadow-lg: 0 20px 50px rgba(0,0,0,.45);--cn-sidebar-w: 248px;--cn-topbar-h: 64px;--cn-font: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--cn-bg);color:var(--cn-text-2);font-family:var(--cn-font);font-size:14px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:var(--cn-text);text-decoration:none;transition:color .15s ease}a:hover{color:#fff}h1,h2,h3,h4{color:var(--cn-text);font-weight:700;letter-spacing:-0.01em;margin:0}img{max-width:100%}::selection{background:var(--cn-primary-soft);color:#fff}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:rgba(0,0,0,0)}::-webkit-scrollbar-thumb{background:var(--cn-surface-3);border-radius:10px;border:2px solid var(--cn-bg)}::-webkit-scrollbar-thumb:hover{background:#27324a}.cn-app{min-height:100vh}.cn-sidebar{position:fixed;top:0;left:0;bottom:0;width:var(--cn-sidebar-w);background:var(--cn-bg-2);border-right:1px solid var(--cn-border-soft);display:flex;flex-direction:column;z-index:40;transition:transform .25s ease}.cn-sidebar__brand{height:var(--cn-topbar-h);display:flex;align-items:center;gap:10px;padding:0 20px;border-bottom:1px solid var(--cn-border-soft)}.cn-sidebar__brand img{height:26px;width:auto}.cn-sidebar__brand span{color:var(--cn-text);font-weight:700;font-size:16px;letter-spacing:-0.02em}.cn-sidebar__label{padding:20px 22px 8px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--cn-text-4)}.cn-nav{display:flex;flex-direction:column;gap:2px;padding:0 12px;flex:1}.cn-nav__item{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:var(--cn-radius-sm);color:var(--cn-text-2);font-weight:500;transition:background .15s ease,color .15s ease}.cn-nav__item svg,.cn-nav__item i{width:18px;height:18px;flex-shrink:0;opacity:.85}.cn-nav__item:hover{background:var(--cn-surface);color:var(--cn-text)}.cn-nav__item.is-active{background:var(--cn-primary);color:#fff;box-shadow:0 6px 16px rgba(47,92,255,.35)}.cn-nav__item.is-active svg,.cn-nav__item.is-active i{opacity:1}.cn-sidebar__footer{padding:16px 22px;border-top:1px solid var(--cn-border-soft);font-size:12px;color:var(--cn-text-4)}.cn-main{margin-left:var(--cn-sidebar-w);min-height:100vh;display:flex;flex-direction:column}.cn-topbar{height:var(--cn-topbar-h);position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;padding:0 28px;background:rgba(10,14,23,.82);backdrop-filter:blur(12px);border-bottom:1px solid var(--cn-border-soft)}.cn-topbar__title{font-size:15px;font-weight:700;color:var(--cn-text)}.cn-topbar__right{display:flex;align-items:center;gap:14px}.cn-iconbtn{width:38px;height:38px;display:grid;place-items:center;border-radius:var(--cn-radius-sm);color:var(--cn-text-2);background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);cursor:pointer;position:relative;transition:background .15s ease,color .15s ease}.cn-iconbtn:hover{background:var(--cn-surface);color:var(--cn-text)}.cn-iconbtn .cn-dot{position:absolute;top:8px;right:8px;width:7px;height:7px;border-radius:50%;background:var(--cn-danger);border:2px solid var(--cn-bg-2)}.cn-iconbtn .cn-cart-count{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background:var(--cn-primary);color:#fff;border:2px solid var(--cn-bg-2);border-radius:999px;font-size:10px;font-weight:700;line-height:1}.cn-avatar{width:38px;height:38px;border-radius:50%;background:var(--cn-primary-soft);color:#cdd8ff;display:grid;place-items:center;font-weight:700;font-size:12px;border:1px solid var(--cn-border);cursor:pointer}.cn-hamburger{display:none}.cn-content{padding:34px 44px 60px;flex:1;width:100%;max-width:1280px}.cn-page-head{margin-bottom:26px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.cn-page-head h1{font-size:28px;margin-bottom:6px}.cn-page-head p{color:var(--cn-text-3);margin:0}.cn-page-head--sm{margin-bottom:14px}.cn-page-head--sm h3{font-size:16px;margin:0}.cn-kb-stack{display:flex;flex-direction:column;gap:8px}.cn-kb-stack__item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;background:var(--cn-surface-2);border:1px solid var(--cn-border-soft);border-radius:var(--cn-radius-sm);text-decoration:none;transition:border-color .15s ease}.cn-kb-stack__item:hover{border-color:var(--cn-primary)}.cn-kb-stack__name{color:var(--cn-text);font-weight:600;font-size:13.5px}.cn-kb-stack__count{color:var(--cn-text-3);font-size:12px;flex-shrink:0}.cn-card{background:var(--cn-surface);border:1px solid var(--cn-border);border-radius:var(--cn-radius-lg);box-shadow:var(--cn-shadow)}.cn-card__body{padding:22px}.cn-card__head{padding:18px 22px;border-bottom:1px solid var(--cn-border-soft);display:flex;align-items:center;justify-content:space-between}.cn-card__head h3{font-size:16px}.cn-stats{display:grid;grid-template-columns:repeat(4, 1fr);gap:18px;margin-bottom:22px}.cn-stat{background:var(--cn-surface);border:1px solid var(--cn-border);border-radius:var(--cn-radius-lg);padding:20px;box-shadow:var(--cn-shadow)}.cn-stat__top{display:flex;align-items:center;gap:12px;margin-bottom:14px}.cn-stat__icon{width:40px;height:40px;border-radius:var(--cn-radius);background:var(--cn-surface-2);display:grid;place-items:center;color:var(--cn-text-2);border:1px solid var(--cn-border)}.cn-stat__label{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--cn-text-3)}.cn-stat__value{font-size:32px;font-weight:700;color:var(--cn-text);line-height:1}.cn-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:18px}.cn-mb{margin-bottom:22px}.cn-list{list-style:none;margin:0;padding:0}.cn-list li{padding:12px 22px;border-bottom:1px solid var(--cn-border-soft);color:var(--cn-text-2)}.cn-list li:last-child{border-bottom:0}.cn-list li:hover{background:var(--cn-surface-2);color:var(--cn-text)}.cn-status-row{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:var(--cn-surface-2);border:1px solid var(--cn-border-soft);border-radius:var(--cn-radius);margin-bottom:10px}.cn-status-row:last-child{margin-bottom:0}.cn-status-row__name{display:flex;align-items:center;gap:10px;font-weight:600;color:var(--cn-text)}.cn-status-row__meta{font-size:12px;color:var(--cn-text-3)}.cn-ping{width:9px;height:9px;border-radius:50%;background:var(--cn-success);box-shadow:0 0 0 4px var(--cn-success-soft)}.cn-ping.is-down{background:var(--cn-danger);box-shadow:0 0 0 4px var(--cn-danger-soft)}.cn-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 16px;border-radius:var(--cn-radius-sm);border:1px solid rgba(0,0,0,0);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease,transform .05s ease,color .15s ease}.cn-btn:active{transform:translateY(1px)}.cn-btn--primary{background:var(--cn-primary);color:#fff}.cn-btn--primary:hover{background:var(--cn-primary-2);color:#fff}.cn-btn--ghost{background:var(--cn-surface-2);border-color:var(--cn-border);color:var(--cn-text)}.cn-btn--ghost:hover{background:var(--cn-surface-3)}.cn-btn--danger{background:var(--cn-danger-soft);border-color:rgba(240,85,109,.35);color:#ff8ea0}.cn-btn--danger:hover{background:rgba(240,85,109,.2)}.cn-btn--danger.is-disabled{opacity:.55;cursor:default;pointer-events:none}.cn-btn-cancelrequest{background:var(--cn-danger) !important;border-color:var(--cn-danger) !important;color:#fff !important;font-weight:700}.cn-btn-cancelrequest:hover{background:#d13d54 !important;border-color:#d13d54 !important}.cn-cancel-form{display:block !important;padding:22px !important}.cn-cancel-form .cn-form-group{margin:0 0 10px 0 !important}.cn-cancel-form .cn-form-group label{margin-bottom:6px !important}.cn-cancel-form .cn-form-group:last-child{margin:0 !important}.cn-cancel-form .cn-textarea-lg{min-height:150px !important}.iti{position:relative;display:block;width:100%}.iti__flag-container{position:absolute;top:0;bottom:0;left:0;padding:1px;display:flex;align-items:center}.iti__selected-flag{display:flex;align-items:center;gap:6px;height:100%;padding:0 8px 0 12px;cursor:pointer;border-radius:10px 0 0 10px}.iti__selected-flag:hover{background:var(--cn-surface-2)}.iti__arrow{border-top:4px solid var(--cn-text-3);border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0)}.iti__country-list{position:absolute;z-index:50;top:calc(100% + 6px);left:0;list-style:none;margin:0;padding:6px;width:300px;max-width:90vw;max-height:240px;overflow-y:auto;background:var(--cn-surface);border:1px solid var(--cn-border);border-radius:var(--cn-radius-sm);box-shadow:0 12px 30px rgba(0,0,0,.4)}.iti__country-list.iti__hide{display:none}.iti__country{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;cursor:pointer;color:var(--cn-text-2);font-size:13px}.iti__country:hover,.iti__country.iti__highlight{background:var(--cn-surface-2);color:var(--cn-text)}.iti__dial-code{color:var(--cn-text-3);margin-left:auto}.iti input.iti__tel-input,.iti input[type=tel]{padding-left:90px !important}.iti__country-list::-webkit-scrollbar{width:6px}.iti__country-list::-webkit-scrollbar-thumb{background:var(--cn-border);border-radius:999px}.cn-addfunds-form{display:grid !important}.cn-addfunds-form .cn-form-group{margin-bottom:0 !important}.cn-btn--success{background:var(--cn-success);color:#052318}.cn-btn--success:hover{background:#29d091}.cn-btn--sm{padding:7px 12px;font-size:12px}.cn-btn--block{width:100%}.cn-badge{display:inline-flex;align-items:center;gap:7px;padding:4px 10px;border-radius:var(--cn-radius-pill);font-size:12px;font-weight:600}.cn-badge::before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.cn-badge--success{color:var(--cn-success);background:var(--cn-success-soft)}.cn-badge--warning{color:var(--cn-warning);background:var(--cn-warning-soft)}.cn-badge--danger{color:var(--cn-danger);background:var(--cn-danger-soft)}.cn-badge--muted{color:var(--cn-text-3);background:var(--cn-surface-2)}.cn-filterbar{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap;padding:18px 20px;background:var(--cn-surface);border:1px solid var(--cn-border);border-radius:var(--cn-radius-lg);margin-bottom:20px;box-shadow:var(--cn-shadow)}.cn-field{display:flex;flex-direction:column;gap:6px}.cn-field label{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--cn-text-3)}.cn-field--grow{flex:1;min-width:200px}.cn-input,.cn-select{background:var(--cn-surface-2);border:1px solid var(--cn-border);border-radius:var(--cn-radius-sm);color:var(--cn-text);font-family:inherit;font-size:13px;padding:9px 12px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.cn-input::placeholder{color:var(--cn-text-4)}.cn-input:focus,.cn-select:focus{border-color:var(--cn-primary);box-shadow:0 0 0 3px var(--cn-primary-soft)}.cn-select{appearance:none;padding-right:30px;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%236b7688' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.cn-table-wrap{background:var(--cn-surface);border:1px solid var(--cn-border);border-radius:var(--cn-radius-lg);overflow:hidden;box-shadow:var(--cn-shadow)}.cn-table{width:100%;border-collapse:collapse}.cn-table thead th{text-align:left;padding:15px 20px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--cn-text-3);border-bottom:1px solid var(--cn-border);white-space:nowrap}.cn-table tbody td{padding:18px 20px;border-bottom:1px solid var(--cn-border-soft);color:var(--cn-text-2);vertical-align:middle}.cn-table tbody tr:last-child td{border-bottom:0}.cn-table tbody tr{transition:background .12s ease}.cn-table tbody tr:hover{background:var(--cn-surface-2)}.cn-table td.cn-strong{color:var(--cn-text);font-weight:700}.cn-table .cn-actions{text-align:right;white-space:nowrap}.cn-table .cn-actions .cn-btn+.cn-btn{margin-left:8px}.cn-price{color:var(--cn-text);font-weight:700}.cn-price small{color:var(--cn-text-3);font-weight:500}.cn-empty{padding:46px 20px;text-align:center;color:var(--cn-text-3)}.cn-detail-grid{display:grid;grid-template-columns:2fr 1fr;gap:18px;align-items:start}.cn-infolist{list-style:none;margin:0;padding:0}.cn-infolist li{display:flex;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid var(--cn-border-soft)}.cn-infolist li:last-child{border-bottom:0}.cn-infolist .k{color:var(--cn-text-3)}.cn-infolist .v{color:var(--cn-text);font-weight:600;text-align:right}.cn-actions-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cn-advanced{margin-top:18px;background:var(--cn-surface);border:1px solid var(--cn-border);border-radius:var(--cn-radius-lg);overflow:hidden}.cn-advanced>summary{list-style:none;cursor:pointer;padding:16px 20px;font-weight:600;color:var(--cn-text);display:flex;align-items:center;justify-content:space-between}.cn-advanced>summary::-webkit-details-marker{display:none}.cn-advanced>summary::after{content:"⌄";color:var(--cn-text-3);font-size:18px;transition:transform .2s ease}.cn-advanced[open]>summary::after{transform:rotate(180deg)}.cn-advanced__body{padding:4px 20px 20px;border-top:1px solid var(--cn-border-soft)}.cn-order{display:grid;grid-template-columns:1fr 340px;gap:22px;align-items:start}.cn-steps{display:flex;gap:8px;margin-bottom:24px}.cn-step{display:flex;align-items:center;gap:10px;padding:10px 16px;background:var(--cn-surface);border:1px solid var(--cn-border);border-radius:var(--cn-radius-pill);color:var(--cn-text-3);font-weight:600;font-size:13px}.cn-step .n{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:12px;background:var(--cn-surface-3);color:var(--cn-text-2)}.cn-step.is-active{border-color:var(--cn-primary);color:var(--cn-text)}.cn-step.is-active .n{background:var(--cn-primary);color:#fff}.cn-step.is-done .n{background:var(--cn-success);color:#052318}.cn-summary{position:sticky;top:calc(var(--cn-topbar-h) + 20px);background:var(--cn-surface);border:1px solid var(--cn-border);border-radius:var(--cn-radius-lg);box-shadow:var(--cn-shadow)}.cn-summary__row{display:flex;justify-content:space-between;padding:11px 20px;color:var(--cn-text-2)}.cn-summary__row.total{border-top:1px solid var(--cn-border);color:var(--cn-text);font-weight:700;font-size:16px;margin-top:6px;padding-top:16px}.cn-product-card{background:var(--cn-surface);border:1px solid var(--cn-border);border-radius:var(--cn-radius-lg);padding:20px;margin-bottom:14px;display:flex;align-items:center;justify-content:space-between;gap:16px}.cn-product-card:hover{border-color:var(--cn-surface-3)}.cn-product-card h4{font-size:16px;margin-bottom:4px}.cn-product-card p{margin:0;color:var(--cn-text-3);font-size:13px}.cn-alert{padding:13px 16px;border-radius:var(--cn-radius);border:1px solid var(--cn-border);background:var(--cn-surface-2);color:var(--cn-text-2);margin-bottom:16px;font-size:13px}.cn-alert--success{border-color:rgba(46,230,160,.3);background:var(--cn-success-soft);color:#7ff0c8}.cn-alert--danger{border-color:rgba(240,85,109,.3);background:var(--cn-danger-soft);color:#ffa3b1}.cn-alert--warning{border-color:rgba(240,180,41,.3);background:var(--cn-warning-soft);color:#f4cd6b}.cn-form-group{margin-bottom:16px}.cn-form-group label{display:block;font-size:13px;font-weight:600;color:var(--cn-text-2);margin-bottom:7px}.cn-form-control{width:100%;background:var(--cn-surface-2);border:1px solid var(--cn-border);border-radius:var(--cn-radius-sm);color:var(--cn-text);padding:11px 13px;font-family:inherit;font-size:14px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.cn-form-control:focus{border-color:var(--cn-primary);box-shadow:0 0 0 3px var(--cn-primary-soft)}textarea.cn-form-control{min-height:140px;resize:vertical}.cn-auth-wrap{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(1200px 600px at 20% -10%, rgba(47, 92, 255, 0.1), transparent 60%),var(--cn-bg)}.cn-auth-card{width:100%;max-width:420px;background:var(--cn-surface);border:1px solid var(--cn-border);border-radius:var(--cn-radius-lg);box-shadow:var(--cn-shadow-lg);padding:32px}.cn-auth-card__brand{text-align:center;margin-bottom:24px}.cn-auth-card__brand img{height:32px}.cn-auth-card h1{font-size:22px;text-align:center;margin-bottom:4px}.cn-auth-card .sub{text-align:center;color:var(--cn-text-3);margin-bottom:26px}.cn-flex{display:flex}.cn-between{justify-content:space-between}.cn-center{align-items:center}.cn-gap{gap:12px}.text-muted{color:var(--cn-text-3)}.text-white{color:var(--cn-text)}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.cn-hide{display:none !important}.cn-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:39;opacity:0;pointer-events:none;transition:opacity .25s ease}.cn-backdrop.is-open{opacity:1;pointer-events:auto}@media(max-width: 1100px){.cn-stats{grid-template-columns:repeat(2, 1fr)}.cn-grid-2{grid-template-columns:1fr}.cn-detail-grid{grid-template-columns:1fr}.cn-order{grid-template-columns:1fr}.cn-summary{position:static}}@media(max-width: 860px){:root{--cn-sidebar-w: 248px}.cn-sidebar{transform:translateX(-100%);box-shadow:var(--cn-shadow-lg)}.cn-sidebar.is-open{transform:translateX(0)}.cn-main{margin-left:0}.cn-hamburger{display:grid}.cn-content{padding:22px 18px 48px}.cn-topbar{padding:0 16px}.cn-filterbar{flex-direction:column;align-items:stretch}.cn-field,.cn-field--grow{width:100%}}@media(max-width: 520px){.cn-stats{grid-template-columns:1fr}.cn-page-head h1{font-size:23px}.cn-table thead{display:none}.cn-table,.cn-table tbody,.cn-table tr,.cn-table td{display:block;width:100%}.cn-table tbody tr{margin-bottom:12px;border:1px solid var(--cn-border);border-radius:var(--cn-radius);background:var(--cn-surface-2)}.cn-table tbody td{border:0;padding:10px 16px;display:flex;justify-content:space-between;gap:12px}.cn-table tbody td::before{content:attr(data-label);color:var(--cn-text-3);font-size:11px;text-transform:uppercase;letter-spacing:.06em;font-weight:600}.cn-table .cn-actions{justify-content:flex-end}}.cn-mb-sm{margin-bottom:14px}.cn-mt{margin-top:22px}.cn-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px;background:var(--cn-surface);border:1px solid var(--cn-border);border-radius:var(--cn-radius);padding:16px 20px;margin-bottom:18px}.cn-field{display:flex;flex-direction:column;gap:6px}.cn-field label{font-size:11px;letter-spacing:.11em;text-transform:uppercase;color:var(--cn-text-3);font-weight:600}.cn-select option{background:var(--cn-surface);color:var(--cn-text)}textarea.cn-input{min-height:130px;resize:vertical}.cn-filters .cn-input,.cn-filters .cn-select{min-width:160px}.cn-kv{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:14px}.cn-kv-item{background:hsla(0,0%,100%,.02);border:1px solid var(--cn-border);border-radius:9px;padding:13px 15px}.cn-kv-label{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--cn-text-3);margin-bottom:5px;font-weight:600}.cn-kv-value{font-weight:600;font-size:14.5px;word-break:break-word}.cn-actions-row{display:flex;flex-wrap:wrap;gap:10px}.cn-advanced-body{padding:4px 20px 20px;border-top:1px solid var(--cn-border-soft)}.cn-check{display:inline-flex;align-items:center;gap:9px;color:var(--cn-text-2);font-size:14px;cursor:pointer}.cn-check input{accent-color:var(--cn-primary);width:16px;height:16px}.cn-auth-title{font-size:22px;text-align:center;margin-bottom:4px}.cn-auth-sub{text-align:center;color:var(--cn-text-3);margin-bottom:26px;font-size:14px}.cn-auth-form .cn-field{margin-bottom:14px}.cn-auth-form .cn-input{min-width:0;width:100%;box-sizing:border-box}.cn-auth-links{display:flex;justify-content:space-between;gap:12px;margin-top:18px;font-size:13.5px}.cn-body .card,.cn-body .panel,.cn-body .modal-content,.cn-body .list-group-item,.cn-body .dropdown-menu{background:var(--cn-surface);color:var(--cn-text);border-color:var(--cn-border)}.cn-body .table{color:var(--cn-text)}.cn-body .table th,.cn-body .table td{border-color:var(--cn-border)}.cn-body .form-control,.cn-body .form-select{background:hsla(0,0%,100%,.03);border:1px solid var(--cn-border);color:var(--cn-text);border-radius:9px}.cn-body .form-control:focus{border-color:rgba(242,106,33,.6);box-shadow:0 0 0 3px rgba(242,106,33,.18);background:hsla(0,0%,100%,.045);color:var(--cn-text)}.cn-body .btn-primary{background:var(--cn-primary);border-color:var(--cn-primary);border-radius:999px;font-weight:600}.cn-body .btn-default,.cn-body .btn-secondary{background:var(--cn-surface-2);border:1px solid var(--cn-border);color:var(--cn-text);border-radius:999px}.cn-body .nav-tabs{border-color:var(--cn-border)}.cn-body .nav-tabs .nav-link{color:var(--cn-text-3);border:0;border-bottom:2px solid rgba(0,0,0,0)}.cn-body .nav-tabs .nav-link.active{color:var(--cn-text);background:rgba(0,0,0,0);border-bottom-color:var(--cn-primary)}.cn-body .pagination .page-link{background:var(--cn-surface);border-color:var(--cn-border);color:var(--cn-text-3)}.cn-body .breadcrumb{display:none}.cn-body hr{border-color:var(--cn-border)}.cn-body label{color:var(--cn-text-2)}.cn-steps{display:flex;gap:10px;margin-bottom:24px}.cn-step{flex:1;padding:11px 14px;border-radius:9px;border:1px solid var(--cn-border);background:var(--cn-surface);color:var(--cn-text-3);font-weight:600;font-size:13.5px;display:flex;align-items:center;gap:9px}.cn-step .cn-step-num{width:22px;height:22px;border-radius:50%;background:var(--cn-surface-2);display:inline-flex;align-items:center;justify-content:center;font-size:12px}.cn-step.is-active{border-color:rgba(242,106,33,.5);color:var(--cn-text);background:var(--cn-primary-soft)}.cn-step.is-active .cn-step-num{background:var(--cn-primary);color:#fff}.cn-order-layout{display:grid;grid-template-columns:1fr 340px;gap:22px;align-items:start}.cn-order-summary{position:sticky;top:76px;background:var(--cn-surface);border:1px solid var(--cn-border);border-radius:var(--cn-radius);padding:20px}.cn-summary-row{display:flex;justify-content:space-between;padding:9px 0;font-size:14px;color:var(--cn-text-3);border-bottom:1px solid var(--cn-border-soft)}.cn-summary-row:last-child{border-bottom:0}.cn-summary-total{color:var(--cn-text);font-weight:800;font-size:16px}@media(max-width: 1080px){.cn-order-layout{grid-template-columns:1fr}.cn-order-summary{position:static}}.cn-auth-card--wide{max-width:760px;width:100%}.cn-auth-card--wide .form-control,.cn-auth-card--wide .form-select{width:100%}.cn-content h2,.cn-content .card-title{font-size:18px;margin:26px 0 12px}.cn-content h3{font-size:15.5px;margin:20px 0 10px}.cn-body,.cn-body p,.cn-body td,.cn-body th,.cn-body li,.cn-body dt,.cn-body dd,.cn-body small,.cn-body span{color:var(--cn-text-2)}.cn-body strong,.cn-body b,.cn-body h1,.cn-body h2,.cn-body h3,.cn-body h4,.cn-body h5,.cn-body .cn-td-strong{color:var(--cn-text)}.cn-body input[type=text],.cn-body input[type=email],.cn-body input[type=password],.cn-body input[type=number],.cn-body input[type=tel],.cn-body input[type=url],.cn-body select,.cn-body textarea{background:var(--cn-surface-2);border:1px solid var(--cn-border);border-radius:9px;color:var(--cn-text);padding:8px 12px;font-size:14px;font-family:inherit;max-width:100%}.cn-body input:focus,.cn-body select:focus,.cn-body textarea:focus{outline:none;border-color:rgba(242,106,33,.6);box-shadow:0 0 0 3px rgba(242,106,33,.18)}.cn-body select option{background:var(--cn-surface);color:var(--cn-text)}.cn-body input[type=radio],.cn-body input[type=checkbox]{accent-color:var(--cn-primary);width:15px;height:15px}.cn-body input[type=submit],.cn-body input[type=button],.cn-body button:not(.cn-iconbtn):not(.cn-hamburger){display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;border:1px solid var(--cn-border);background:var(--cn-surface-2);color:var(--cn-text);font-weight:600;font-size:13.5px;font-family:inherit;cursor:pointer;transition:background .15s ease,border-color .15s ease}.cn-body input[type=submit]:hover,.cn-body input[type=button]:hover,.cn-body button:not(.cn-iconbtn):not(.cn-hamburger):hover{background:var(--cn-surface-3)}.cn-body input[type=submit].btn-primary,.cn-body .btn-primary,.cn-body button.btn-primary{background:var(--cn-primary);border-color:var(--cn-primary);color:#fff}.cn-body .btn-primary:hover{background:var(--cn-primary-2)}.cn-content>form,.cn-content>.row,.cn-content>.tab-content,.cn-content>.panel,.cn-content>.card{background:var(--cn-surface);border:1px solid var(--cn-border);border-radius:var(--cn-radius);padding:22px;margin-bottom:18px}.cn-content .panel,.cn-content .card{box-shadow:none}.cn-content .panel-heading,.cn-content .card-header{background:rgba(0,0,0,0);border-bottom:1px solid var(--cn-border);padding:0 0 12px;margin-bottom:16px;font-weight:700;color:var(--cn-text)}.cn-content .panel-body,.cn-content .card-body{padding:0}.cn-body a{color:var(--cn-primary)}.cn-body a:hover{color:var(--cn-primary-2)}.cn-body .cn-nav__item,.cn-body .cn-btn{color:var(--cn-text)}.cn-body .label,.cn-body .badge{border-radius:999px;padding:4px 10px;font-weight:600;font-size:12px}.cn-body .label-success,.cn-body .badge-success,.cn-body .status-active,.cn-body .label.status-active{background:var(--cn-success-soft);color:var(--cn-success)}.cn-body .label-warning,.cn-body .badge-warning{background:var(--cn-warning-soft);color:var(--cn-warning)}.cn-body .label-danger,.cn-body .badge-danger{background:var(--cn-danger-soft);color:var(--cn-danger)}.cn-body dl{margin:0 0 14px}.cn-body dt{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--cn-text-3);margin-top:12px}.cn-body dd{margin:2px 0 0;font-weight:600;color:var(--cn-text)}.cn-body fieldset{border:1px solid var(--cn-border);border-radius:var(--cn-radius);padding:16px;margin-bottom:16px}.cn-body legend{color:var(--cn-text);font-weight:700;font-size:14px;padding:0 8px}.cn-card__body form{margin:0}.cn-service-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(320px, 1fr));gap:16px}.cn-upg-current{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:8px}.cn-upg-current__badge{background:var(--cn-surface-2);border:1px solid var(--cn-border);color:var(--cn-text-3);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:5px 12px;border-radius:999px;white-space:nowrap}.cn-upg-current__name{color:var(--cn-text);font-weight:600;font-size:14px}.cn-upg-domain{color:var(--cn-text-3);font-weight:400}.cn-upg-heading{color:var(--cn-text-3);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin:20px 0 12px}.cn-upg-card{padding:22px;display:flex;flex-direction:column;gap:14px}.cn-upg-card__head{display:flex;align-items:center;gap:12px}.cn-upg-card__icon{width:38px;height:38px;border-radius:var(--cn-radius-sm);background:var(--cn-surface-2);display:grid;place-items:center;color:var(--cn-primary);font-size:15px;flex-shrink:0}.cn-upg-card__title{color:var(--cn-text);font-weight:700;font-size:15px;line-height:1.3}.cn-upg-specs{color:var(--cn-text-2);font-size:13px;line-height:1.9}.cn-upg-specs br{content:"";display:block;margin-top:2px}.cn-upg-form{display:flex;flex-direction:column;gap:10px;margin-top:auto}.cn-upg-price{color:var(--cn-text);font-weight:800;font-size:20px}.cn-upg-price span{color:var(--cn-text-3);font-weight:400;font-size:12px;margin-left:4px}.cn-upg-pricelabel{color:var(--cn-text-3);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.cn-upg-select{width:100%;box-sizing:border-box}.cn-upg-btn{justify-content:center}.cn-service-card{background:var(--cn-surface);border:1px solid var(--cn-border);border-radius:var(--cn-radius);padding:20px;display:flex;flex-direction:column;gap:16px;transition:border-color .15s ease,transform .12s ease}.cn-service-card:hover{border-color:var(--cn-surface-3);transform:translateY(-2px)}.cn-service-card__top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.cn-service-card__name{font-weight:700;color:var(--cn-text);font-size:15.5px}.cn-service-card__domain{color:var(--cn-text-3);font-size:13px;margin-top:2px}.cn-service-card__meta{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cn-service-card__meta>div{display:flex;flex-direction:column;gap:4px}.cn-service-card__val{font-weight:600;color:var(--cn-text);font-size:14px}.cn-service-card__val small{color:var(--cn-text-3);font-weight:500}.cn-service-card__actions{display:flex;justify-content:flex-end;border-top:1px solid var(--cn-border-soft);padding-top:14px}.cn-service-card--banner{padding:0;overflow:hidden}.cn-service-card--banner .cn-service-card__meta,.cn-service-card--banner .cn-service-card__actions{margin:0 18px}.cn-service-card--banner .cn-service-card__actions{margin-bottom:18px}.cn-service-card--banner .cn-service-card__meta{margin-top:18px}.cn-service-card__banner{position:relative;min-height:74px;padding:18px;display:flex;justify-content:space-between;align-items:flex-start;gap:12px;background-size:cover;background-position:center}.cn-service-card__banner>*{position:relative;z-index:1}.cn-service-card__banner-text .cn-service-card__domain{margin-top:3px}.cn-service-card[data-group=minecraft] .cn-service-card__banner,.cn-service-card[data-group=minecraft-ranks] .cn-service-card__banner,.cn-service-card[data-group=fivem] .cn-service-card__banner,.cn-service-card[data-group=fivem-hosting] .cn-service-card__banner,.cn-service-card[data-group=vps] .cn-service-card__banner,.cn-service-card[data-group=vps-hosting] .cn-service-card__banner,.cn-service-card[data-group=web-hosting] .cn-service-card__banner,.cn-service-card[data-group=discord-bot-hosting] .cn-service-card__banner{min-height:108px}.cn-service-card[data-group=minecraft] .cn-service-card__banner::before,.cn-service-card[data-group=minecraft-ranks] .cn-service-card__banner::before,.cn-service-card[data-group=fivem] .cn-service-card__banner::before,.cn-service-card[data-group=fivem-hosting] .cn-service-card__banner::before,.cn-service-card[data-group=vps] .cn-service-card__banner::before,.cn-service-card[data-group=vps-hosting] .cn-service-card__banner::before,.cn-service-card[data-group=web-hosting] .cn-service-card__banner::before,.cn-service-card[data-group=discord-bot-hosting] .cn-service-card__banner::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(11, 13, 18, 0.15) 0%, rgba(11, 13, 18, 0.85) 100%)}.cn-service-card[data-group=minecraft] .cn-service-card__banner-text .cn-service-card__name,.cn-service-card[data-group=minecraft-ranks] .cn-service-card__banner-text .cn-service-card__name,.cn-service-card[data-group=fivem] .cn-service-card__banner-text .cn-service-card__name,.cn-service-card[data-group=fivem-hosting] .cn-service-card__banner-text .cn-service-card__name,.cn-service-card[data-group=vps] .cn-service-card__banner-text .cn-service-card__name,.cn-service-card[data-group=vps-hosting] .cn-service-card__banner-text .cn-service-card__name,.cn-service-card[data-group=web-hosting] .cn-service-card__banner-text .cn-service-card__name,.cn-service-card[data-group=discord-bot-hosting] .cn-service-card__banner-text .cn-service-card__name{color:#fff}.cn-service-card[data-group=minecraft] .cn-service-card__banner-text .cn-service-card__domain,.cn-service-card[data-group=minecraft-ranks] .cn-service-card__banner-text .cn-service-card__domain,.cn-service-card[data-group=fivem] .cn-service-card__banner-text .cn-service-card__domain,.cn-service-card[data-group=fivem-hosting] .cn-service-card__banner-text .cn-service-card__domain,.cn-service-card[data-group=vps] .cn-service-card__banner-text .cn-service-card__domain,.cn-service-card[data-group=vps-hosting] .cn-service-card__banner-text .cn-service-card__domain,.cn-service-card[data-group=web-hosting] .cn-service-card__banner-text .cn-service-card__domain,.cn-service-card[data-group=discord-bot-hosting] .cn-service-card__banner-text .cn-service-card__domain{color:hsla(0,0%,100%,.7)}.cn-service-card[data-group=minecraft] .cn-service-card__banner{background-image:url("../img/products/minecraft.jpg")}.cn-service-card[data-group=minecraft-ranks] .cn-service-card__banner{background-image:url("../img/products/minecraft.jpg")}.cn-service-card[data-group=fivem] .cn-service-card__banner{background-image:url("../img/products/fivem.jpg")}.cn-service-card[data-group=fivem-hosting] .cn-service-card__banner{background-image:url("../img/products/fivem.jpg")}.cn-service-card[data-group=vps] .cn-service-card__banner{background-image:url("../img/products/vps.jpg")}.cn-service-card[data-group=vps-hosting] .cn-service-card__banner{background-image:url("../img/products/vps.jpg")}.cn-service-card[data-group=web-hosting] .cn-service-card__banner{background-image:url("../img/products/webhosting.jpg")}.cn-service-card[data-group=discord-bot-hosting] .cn-service-card__banner{background-image:url("../img/products/discordbot.jpg")}.cn-status--lg{font-size:15px}.cn-status--lg::before{width:9px;height:9px}.cn-module-output form{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.cn-module-output img{max-width:100%}.cn-social-login{margin-bottom:4px}.cn-social-login a,.cn-social-login button{width:100%;justify-content:center;display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;border:1px solid var(--cn-border);background:var(--cn-surface-2);color:var(--cn-text);font-weight:600;font-size:14px;margin-bottom:10px;cursor:pointer}.cn-social-login a:hover,.cn-social-login button:hover{background:var(--cn-surface-3);color:var(--cn-text)}.cn-social-login img,.cn-social-login svg{width:18px;height:18px}.cn-divider{display:flex;align-items:center;gap:12px;color:var(--cn-text-3);font-size:12.5px;margin:16px 0}.cn-divider::before,.cn-divider::after{content:"";flex:1;height:1px;background:var(--cn-border)}.cn-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:20px;border-bottom:1px solid var(--cn-border);padding-bottom:0}.cn-tab{background:none;border:0;border-bottom:2px solid rgba(0,0,0,0);color:var(--cn-text-3);font-weight:600;font-size:14px;padding:10px 14px;cursor:pointer;font-family:inherit;transition:color .15s ease}.cn-tab:hover{color:var(--cn-text)}.cn-tab.is-active{color:var(--cn-text);border-bottom-color:var(--cn-primary)}.cn-tab-pane{display:none}.cn-tab-pane.is-active{display:block}.cn-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cn-form-grid .cn-input,.cn-form-grid .cn-select{width:100%;min-width:0;box-sizing:border-box}.cn-field--full{grid-column:1/-1}.cn-check-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cn-textarea-lg{min-height:220px}.cn-upload{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:28px;border:1.5px dashed var(--cn-border);border-radius:var(--cn-radius);color:var(--cn-text-3);cursor:pointer;text-align:center;transition:border-color .15s,background .15s}.cn-upload:hover,.cn-upload.is-drag{border-color:var(--cn-primary);background:var(--cn-primary-soft);color:var(--cn-text)}.cn-upload--sm{flex-direction:row;padding:10px 16px;border-radius:999px;display:inline-flex}.cn-upload__text{font-weight:600;font-size:14px}.cn-upload__hint{font-size:12.5px}.cn-upload__input{display:none}.cn-ticket-list{display:flex;flex-direction:column;gap:12px}.cn-ticket-card{display:flex;justify-content:space-between;align-items:center;gap:16px;background:var(--cn-surface);border:1px solid var(--cn-border);border-radius:var(--cn-radius);padding:18px 20px;transition:border-color .15s ease,transform .12s ease}.cn-ticket-card:hover{border-color:var(--cn-surface-3);transform:translateY(-1px)}.cn-ticket-card__subject{font-weight:700;color:var(--cn-text);font-size:15px;margin-bottom:6px}.cn-ticket-card__id{color:var(--cn-text-3);font-weight:600;margin-right:6px}.cn-ticket-card__meta{display:flex;flex-wrap:wrap;gap:14px;color:var(--cn-text-3);font-size:13px}.cn-ticket-card__side{display:flex;flex-direction:column;align-items:flex-end;gap:10px;flex-shrink:0}.cn-msg-thread{display:flex;flex-direction:column;gap:14px}.cn-msg{background:var(--cn-surface);border:1px solid var(--cn-border);border-radius:var(--cn-radius);padding:18px 20px}.cn-msg--staff{border-left:3px solid var(--cn-primary)}.cn-msg__head{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px}.cn-msg__author{font-weight:700;color:var(--cn-text);font-size:14px}.cn-msg__badge{background:var(--cn-primary-soft);color:var(--cn-primary);border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:600;margin-left:6px}.cn-msg__date{color:var(--cn-text-3);font-size:12.5px}.cn-msg__body{color:var(--cn-text-2);font-size:14px;line-height:1.65;white-space:pre-line;word-break:break-word}.cn-msg__attachments{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}@media(max-width: 720px){.cn-form-grid,.cn-check-grid{grid-template-columns:1fr}.cn-ticket-card{flex-direction:column;align-items:stretch}.cn-ticket-card__side{flex-direction:row;align-items:center;justify-content:space-between}}.cn-module-card .cn-module-output{color:var(--cn-text-2)}.cn-module-output table{width:100%;border-collapse:collapse;margin-bottom:14px}.cn-module-output table th,.cn-module-output table td{padding:10px 12px;border-bottom:1px solid var(--cn-border);text-align:left}.cn-module-output table th{color:var(--cn-text-3);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.cn-module-output .btn,.cn-module-output button,.cn-module-output input[type=submit],.cn-module-output input[type=button],.cn-module-output a.button{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border-radius:999px;border:1px solid var(--cn-border);background:var(--cn-surface-2);color:var(--cn-text);font-weight:600;font-size:13.5px;text-decoration:none;cursor:pointer;margin:0 6px 6px 0}.cn-module-output .btn-primary,.cn-module-output .btn-success{background:var(--cn-primary);border-color:var(--cn-primary);color:#fff}.cn-module-output .btn-danger{background:var(--cn-danger-soft);border-color:var(--cn-danger);color:var(--cn-danger)}.cn-module-output .progress{background:var(--cn-surface-2);border-radius:999px;height:8px;overflow:hidden;margin:6px 0}.cn-module-output .progress-bar{background:var(--cn-primary);height:100%}.cn-module-output canvas,.cn-module-output img{max-width:100%}.cn-module-output iframe{width:100%;border:1px solid var(--cn-border);border-radius:var(--cn-radius);min-height:420px}.cn-module-output h1,.cn-module-output h2,.cn-module-output h3{color:var(--cn-text)}.cn-module-output a:not(.btn){color:var(--cn-primary)}.cn-module-output .row{display:flex;flex-wrap:wrap;margin:0 -8px}.cn-module-output .row>[class*=col-]{padding:0 8px;box-sizing:border-box;width:100%}@media(min-width: 768px){.cn-module-output .col-md-6,.cn-module-output .col-lg-6{flex:0 0 50%;max-width:50%}.cn-module-output .col-md-4{flex:0 0 33.333%;max-width:33.333%}.cn-module-output .col-md-8{flex:0 0 66.666%;max-width:66.666%}.cn-module-output .col-xs-4,.cn-module-output .col-4{flex:0 0 33.333%;max-width:33.333%}.cn-module-output .col-xs-6,.cn-module-output .col-6{flex:0 0 50%;max-width:50%}.cn-module-output .col-xs-8,.cn-module-output .col-8{flex:0 0 66.666%;max-width:66.666%}}.cn-module-output .col-12{flex:0 0 100%;max-width:100%}.cn-module-output .panel,.cn-module-output .card{background:var(--cn-surface-2);border:1px solid var(--cn-border);border-radius:var(--cn-radius);overflow:hidden;margin-bottom:16px}.cn-module-output .panel-heading,.cn-module-output .card-header{background:rgba(0,0,0,0);border-bottom:1px solid var(--cn-border);padding:14px 18px}.cn-module-output .panel-title,.cn-module-output .card-title{color:var(--cn-text);font-size:14px;font-weight:700;margin:0}.cn-module-output .panel-body,.cn-module-output .card-body{padding:18px}.cn-module-output .text-right{text-align:right;color:var(--cn-text-3)}.cn-module-output .text-center{text-align:center}.cn-module-output .text-uppercase{text-transform:uppercase;letter-spacing:.04em;font-size:12.5px}.cn-module-output .vf-bold,.cn-module-output .font-weight-bold{font-weight:700;color:var(--cn-text-3)}.cn-module-output .font-weight-normal{font-weight:400;color:var(--cn-text)}.cn-module-output .row.p-1>div,.cn-module-output .row.p-2>div{padding-top:6px;padding-bottom:6px}.cn-module-output [id^=vf-data-]{color:var(--cn-text)}.cn-module-output .d-flex{display:flex}.cn-module-output .align-items-center{align-items:center}.cn-module-output .justify-content-center{justify-content:center}.cn-module-output .justify-content-between{justify-content:space-between}.cn-module-output .vf-spinner-margin{margin-right:8px}.cn-module-output .mb-0{margin-bottom:0}.cn-module-output .mb-2{margin-bottom:8px}.cn-module-output .mb-3{margin-bottom:14px}.cn-module-output .m-0{margin:0}.cn-module-output .p-1{padding:4px}.cn-module-output .p-2{padding:8px}.cn-module-output .p-4{padding:18px}.cn-module-output .pt-0{padding-top:0}.cn-module-output .pt-3{padding-top:14px}.cn-module-output hr{border:0;border-top:1px solid var(--cn-border);margin:16px 0}.cn-module-output .alert{border-radius:var(--cn-radius);padding:12px 16px;font-size:13px;margin-bottom:14px}.cn-module-output .alert-warning{background:var(--cn-warning-soft);color:#f4cd6b;border:1px solid rgba(240,180,41,.3)}.cn-module-output .alert-danger{background:var(--cn-danger-soft);color:#ffa3b1;border:1px solid rgba(240,85,109,.3)}.cn-module-output .alert-success{background:var(--cn-success-soft);color:#7ff0c8;border:1px solid rgba(46,230,160,.3)}.cn-module-output .spinner-border{display:inline-block;width:1rem;height:1rem;vertical-align:-0.125em;border:.15em solid currentColor;border-right-color:rgba(0,0,0,0);border-radius:50%;animation:cn-spin .75s linear infinite}.cn-module-output .spinner-border-sm{width:.8rem;height:.8rem;border-width:.12em}.cn-module-output .text-light{color:#fff}@keyframes cn-spin{to{transform:rotate(360deg)}}.cn-module-output .vf-small{font-size:12px;color:var(--cn-text-3)}.cn-invoice-card{display:flex;align-items:center;gap:18px;background:var(--cn-surface);border:1px solid var(--cn-border);border-radius:var(--cn-radius);padding:16px 20px;transition:border-color .15s ease,transform .12s ease}.cn-invoice-card:hover{border-color:var(--cn-surface-3);transform:translateY(-1px)}.cn-invoice-card__main{flex:1;min-width:0}.cn-invoice-card__num{font-weight:700;color:var(--cn-text);font-size:14.5px}.cn-invoice-card__meta{display:flex;flex-wrap:wrap;gap:14px;color:var(--cn-text-3);font-size:13px;margin-top:4px}.cn-invoice-card__amount{font-weight:800;color:var(--cn-text);font-size:16px;white-space:nowrap}.cn-invoice-card__status{flex-shrink:0}.cn-invoice-card__actions{display:flex;gap:8px;flex-shrink:0}@media(max-width: 720px){.cn-invoice-card{flex-wrap:wrap}.cn-invoice-card__main{flex-basis:100%}.cn-invoice-card__actions{flex-basis:100%}}.cn-status{display:inline-flex;align-items:center;gap:7px;font-weight:600;font-size:13px;white-space:nowrap;padding:4px 10px;border-radius:999px}.cn-status::before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor;flex-shrink:0}.cn-status.is-active,.cn-status.is-paid,.cn-status.is-open{color:var(--cn-success) !important;background:var(--cn-success-soft) !important}.cn-status.is-pending,.cn-status.is-answered{color:var(--cn-warning) !important;background:var(--cn-warning-soft) !important}.cn-status.is-unpaid,.cn-status.is-overdue,.cn-status.is-suspended{color:var(--cn-danger) !important;background:var(--cn-danger-soft) !important}.cn-status.is-cancelled,.cn-status.is-closed,.cn-status.is-neutral{color:var(--cn-text-3) !important;background:var(--cn-surface-2) !important}.cn-order-main{min-width:0}.cn-mt-sm{margin-top:8px}.cn-product-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:16px}.cn-product-card{background:var(--cn-surface);border:1px solid var(--cn-border);border-radius:var(--cn-radius);padding:22px;display:flex;flex-direction:column;gap:14px}.cn-product-card__name{font-weight:700;color:var(--cn-text);font-size:16px}.cn-product-card__desc{color:var(--cn-text-3);font-size:13.5px;line-height:1.5;flex:1}.cn-product-card__price{display:flex;align-items:baseline;gap:4px}.cn-product-card__amount{font-size:22px;font-weight:800;color:var(--cn-text)}.cn-cart-item{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:16px 0;border-bottom:1px solid var(--cn-border-soft)}.cn-cart-item:last-child{border-bottom:0}.cn-cart-item__name{font-weight:700;color:var(--cn-text)}.cn-cart-item__actions{display:flex;gap:14px;margin-top:8px}.cn-cart-item__price{font-weight:700;color:var(--cn-text);white-space:nowrap}.cn-link-sm{font-size:13px;color:var(--cn-text-3)}.cn-link-sm:hover{color:var(--cn-text)}.cn-link-danger{color:var(--cn-danger) !important}.cn-promo-form{display:flex;gap:10px}.cn-promo-form .cn-input{flex:1}.cn-pay-methods{display:flex;flex-direction:column;gap:10px}.cn-pay-method{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--cn-border);border-radius:var(--cn-radius);cursor:pointer;transition:border-color .15s,background .15s}.cn-pay-method:hover{border-color:var(--cn-surface-3)}.cn-pay-method input:checked~span{color:var(--cn-text);font-weight:600}.cn-pay-method:has(input:checked){border-color:var(--cn-primary);background:var(--cn-primary-soft)}@media(max-width: 1080px){.cn-order-layout{grid-template-columns:1fr}.cn-order-summary{position:static}}.w-hidden{display:none !important}#providerLinkingMessages{display:none !important}.cn-auth-form .cn-btn--primary,.login-form .cn-btn--primary,button#login.cn-btn--primary{background:var(--cn-primary) !important;border-color:var(--cn-primary) !important;color:#fff !important}.cn-auth-form .cn-btn--primary:hover,button#login.cn-btn--primary:hover{background:var(--cn-primary-2) !important;border-color:var(--cn-primary-2) !important}.cn-social-login .btn,.cn-social-login button,.cn-social-login a.btn{width:100%;justify-content:center;border-radius:999px !important;background:var(--cn-surface-2) !important;border:1px solid var(--cn-border) !important;color:var(--cn-text) !important;font-weight:600 !important;margin-bottom:8px}.cn-social-login .btn:hover{background:var(--cn-surface-3) !important}.cn-dept-card{display:flex;align-items:center;gap:16px;text-decoration:none;transition:border-color .15s,transform .12s}.cn-dept-card:hover{transform:translateY(-2px)}.cn-dept-card:hover .cn-dept-card__arrow{color:var(--cn-primary);transform:translateX(3px)}.cn-dept-card__icon{flex:0 0 auto;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--cn-primary-soft);color:var(--cn-primary);border-radius:12px;font-size:17px}.cn-dept-card__body{flex:1 1 auto;min-width:0}.cn-dept-card__body .cn-body{margin-top:4px}.cn-dept-card__arrow{flex:0 0 auto;color:var(--cn-text-3);transition:color .15s,transform .15s}.cn-notif{position:relative}.cn-notif__panel{display:none;position:absolute;top:calc(100% + 10px);right:0;z-index:60;width:340px;max-width:90vw;max-height:420px;overflow-y:auto;background:var(--cn-surface);border:1px solid var(--cn-border);border-radius:var(--cn-radius);box-shadow:0 20px 50px rgba(0,0,0,.45)}.cn-notif__panel.is-open{display:block}.cn-notif__head{padding:14px 16px;font-weight:700;font-size:13px;color:var(--cn-text);border-bottom:1px solid var(--cn-border)}.cn-notif__list{padding:6px}.cn-notif__item{display:flex;align-items:flex-start;gap:10px;padding:10px 10px;border-radius:var(--cn-radius-sm);text-decoration:none;color:var(--cn-text-2);font-size:12.5px;line-height:1.5}.cn-notif__item:hover{background:var(--cn-surface-2);color:var(--cn-text)}.cn-notif__dot{flex-shrink:0;width:8px;height:8px;border-radius:50%;margin-top:4px;background:var(--cn-text-3)}.cn-notif__item--info .cn-notif__dot{background:var(--cn-primary)}.cn-notif__item--warning .cn-notif__dot{background:var(--cn-warning)}.cn-notif__item--success .cn-notif__dot{background:var(--cn-success)}.cn-notif__empty{padding:24px 16px;text-align:center;color:var(--cn-text-3);font-size:12.5px}.cn-addfunds-card{display:flex;flex-direction:column;max-width:620px;padding:26px}.cn-addfunds-hero{display:flex;align-items:center;gap:14px;background:var(--cn-surface-3, rgba(255, 255, 255, 0.03));border:none;border-radius:var(--cn-radius);padding:16px 18px;margin-bottom:22px}.cn-addfunds-hero__icon{flex-shrink:0;width:44px;height:44px;border-radius:50%;background:var(--cn-primary-soft);color:var(--cn-primary);display:grid;place-items:center}.cn-addfunds-hero__label{font-size:12px;color:var(--cn-text-3);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.cn-addfunds-hero__value{font-size:22px;font-weight:800;color:var(--cn-text);margin-top:2px}.cn-addfunds-quick{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.cn-addfunds-quick__btn{flex:1 1 0;min-width:64px;padding:10px 0;text-align:center;background:var(--cn-surface-2);border:1px solid var(--cn-border-soft);border-radius:var(--cn-radius-sm);color:var(--cn-text-2);font-weight:700;font-size:13px;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.cn-addfunds-quick__btn:hover{border-color:var(--cn-primary);color:var(--cn-text)}.cn-addfunds-quick__btn.is-active{background:var(--cn-primary);border-color:var(--cn-primary);color:#fff}.cn-addfunds-form .cn-input,.cn-addfunds-form .cn-select{border-color:var(--cn-border-soft);background:var(--cn-surface-2)}.cn-addfunds-form .cn-form-group label{margin-bottom:8px}.cn-addfunds-terms{display:flex;justify-content:space-between;gap:12px;padding:16px 18px;margin:6px 0 20px;background:var(--cn-surface-3, rgba(255, 255, 255, 0.03));border-radius:var(--cn-radius)}.cn-addfunds-terms__item{display:flex;flex-direction:column;gap:4px}.cn-addfunds-terms__item span{font-size:11px;color:var(--cn-text-3);text-transform:uppercase;letter-spacing:.05em}.cn-addfunds-terms__item strong{font-size:14px;color:var(--cn-text)}
