@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:DM Sans,sans-serif;color:#202a35;background:#f5f7f9;font-synthesis:none;text-rendering:optimizeLegibility;font-optical-sizing:auto;font-weight:400;--ink:#202a35;--muted:#778390;--line:#e8edf1;--green:#1e9c62;--green-dark:#137a4a;--green-soft:#eaf7f0;--panel:#fff;--nav:#18232d;--nav-muted:#94a0aa;--shadow:0 2px 10px rgba(21,42,56,.035)}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.admin-layout{min-height:100vh}.sidebar{width:256px;background:var(--nav);color:#e9eef2;position:fixed;left:0;top:0;bottom:0;padding:24px 16px;display:flex;flex-direction:column;z-index:3}.sidebar-logo{display:flex;align-items:center;gap:11px;margin:0 9px 43px}.sidebar-logo b{font:800 15px Manrope,sans-serif;letter-spacing:-.35px;display:block}.sidebar-logo small{display:block;font-size:8px;color:#8f9ba6;letter-spacing:1.1px;margin-top:3px}.brand-mark{width:42px;height:42px;display:grid;place-items:center;background:#dcf7e7;color:#16824d;border-radius:13px;font:800 24px Manrope,sans-serif}.brand-mark.small{width:34px;height:34px;border-radius:10px;font-size:20px}.side-caption{font-size:9px;font-weight:700;letter-spacing:1.2px;color:#87939d;padding:0 12px;margin-bottom:9px}.sidebar nav{display:grid;gap:4px}.nav-item{border:0;width:100%;display:flex;align-items:center;gap:12px;background:transparent;color:#b6c0c7;padding:11px 12px;border-radius:8px;font-size:12px;text-align:left;transition:.15s}.nav-item:hover{background:#26343f;color:#fff}.nav-item.active{background:#273840;color:#f5fff8;font-weight:600}.nav-item.active svg{color:#68dc9b}.nav-badge{margin-left:auto;border-radius:20px;padding:2px 7px;background:#2e403d;color:#8ce0ae;font-size:10px}.management-caption{margin-top:31px}.sidebar-bottom{margin-top:auto}.status-card{padding:12px 12px 11px;margin:0 2px 14px;background:#202e38;border:1px solid #2c3942;border-radius:9px;font-size:10px;color:#dce3e8}.status-dot,.hero-chip span{display:inline-block;width:7px;height:7px;border-radius:99px;background:#50c986;margin-right:7px}.status-card small{display:block;color:#87949e;font-size:9px;line-height:1.5;padding-top:7px}.nav-item.logout{border-top:1px solid #2b3740;border-radius:0;padding-top:17px}.admin-main{margin-left:256px;min-height:100vh}.topbar{height:64px;background:#fff;border-bottom:1px solid var(--line);padding:0 35px;display:flex;align-items:center;justify-content:space-between}.crumb{font-size:11px;color:#66717d}.crumb span{color:#c1c8ce;padding:0 9px}.topbar-right{display:flex;align-items:center;gap:17px}.admin-pill{font-size:11px;color:#53606a;display:flex;align-items:center;gap:8px}.avatar{height:26px;width:26px;display:grid;place-items:center;border-radius:50%;background:#e7f4eb;color:#188253;font-weight:700}.page-content{max-width:1440px;padding:31px 35px 56px;margin:auto}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:26px}.eyebrow{font-size:9px;letter-spacing:1.2px;color:#8b969f;font-weight:700}.page-heading h1{font:700 25px Manrope,sans-serif;margin:6px 0 5px;letter-spacing:-.65px;color:#202a35}.page-heading p{font-size:12px;color:#7b8791;margin:0}.button{height:36px;border-radius:7px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;font-weight:600;font-size:11px;transition:.14s;white-space:nowrap}.button.primary{background:#208f5a;color:#fff;box-shadow:0 2px 4px #208f5a20}.button.primary:hover{background:#17784a}.button.primary:disabled{opacity:.5;cursor:not-allowed}.button.secondary{background:#fff;color:#45525e;border-color:#dfe5e9}.button.secondary:hover{background:#f8fafb;border-color:#cad4da}.button.full{width:100%}.button.small-button{height:30px;font-size:10px}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:20px}.metric-card,.panel{background:var(--panel);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow)}.metric-card{padding:16px 17px 15px;min-height:110px}.metric-top{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#71808b}.metric-icon{width:29px;height:29px;border-radius:8px;display:grid;place-items:center;color:#27895b;background:#eff8f2}.metric-card>strong{font:700 24px Manrope,sans-serif;display:block;margin:7px 0 2px;letter-spacing:-.7px}.metric-card>small{font-size:9px;color:#9ba5ad}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.9fr);gap:16px}.panel{padding:18px 19px}.panel-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px}.panel-title h2,.panel-title h3,.template-editor h2{font:700 14px Manrope,sans-serif;margin:0 0 4px;letter-spacing:-.2px}.panel-title p{font-size:10px;color:#8c969f;margin:0}.text-button{border:0;background:none;color:#288958;display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:600}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;min-width:590px}th{text-align:left;font-size:8px;letter-spacing:.8px;color:#909aa3;font-weight:700;padding:0 11px 10px;border-bottom:1px solid #edf0f2}td{padding:12px 11px;border-bottom:1px solid #f0f2f4;font-size:10px;color:#65717b;white-space:nowrap}tbody tr:last-child td{border-bottom:0}.offer-cell{display:flex;align-items:center;gap:9px;min-width:150px}.offer-cell img,.offer-placeholder{width:34px;height:34px;border-radius:7px;object-fit:cover;background:#f1f4f5}.offer-placeholder{display:grid;place-items:center;color:#9da8af}.offer-cell b{display:block;max-width:190px;text-overflow:ellipsis;overflow:hidden;font-size:10px;color:#36424d}.offer-cell small{display:block;font-size:9px;color:#9aa4ab;margin-top:3px}.kind-tag{display:inline-flex;background:#f2f5f6;color:#67737d;padding:4px 7px;border-radius:5px;font-size:9px}.status-tag{display:inline-flex;padding:4px 8px;border-radius:20px;font-size:9px;font-weight:600}.status-tag.draft{background:#f5f3e9;color:#9a7d2d}.status-tag.published{background:#eaf7ef;color:#32875a}.status-tag.expired{background:#fff0ee;color:#bf5948}.empty{text-align:center;color:#919ba3;padding:26px 10px!important}.quick-panel{padding:18px}.quick-icon{width:31px;height:31px;display:grid;place-items:center;background:#f0f7f4;color:#258957;border-radius:8px}.quick-links{display:grid;gap:2px}.quick-links button{width:100%;border:0;border-bottom:1px solid #f0f2f3;background:#fff;padding:12px 3px;display:flex;align-items:center;text-align:left;gap:10px;color:#37875e}.quick-links button>span{flex:1}.quick-links b{display:block;color:#33404a;font-size:10px}.quick-links small{display:block;color:#9aa3aa;font-size:9px;margin-top:3px}.quick-links button>svg:last-child{color:#a3adb4}.tip-box{display:flex;gap:9px;padding:10px;background:#f4f9f5;border-radius:7px;margin-top:13px;color:#388956}.tip-box span{font-size:15px}.tip-box p{font-size:9px;color:#74827a;line-height:1.5;margin:0}.toolbar{display:flex;align-items:center;gap:9px;margin-bottom:14px}.search-box{height:36px;display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #dfe5e9;border-radius:7px;padding:0 10px;color:#919ba3;flex:1;max-width:330px}.search-box input{width:100%;border:0;outline:none;font-size:11px;background:transparent}.toolbar select,.form-grid input,.form-grid select,.form-grid textarea,.template-editor input,.template-editor textarea,.template-editor select,.login-card input{background:#fff;border:1px solid #dfe5e9;border-radius:6px;padding:9px 10px;font-size:11px;color:#37434d;outline:none}.toolbar select{height:36px;min-width:140px}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus,.template-editor input:focus,.template-editor textarea:focus,.login-card input:focus{border-color:#83bd9c;box-shadow:0 0 0 3px #e8f5ed}.slug-link{display:inline-flex;align-items:center;gap:5px;color:#318557;font-size:10px}.icon-button{width:29px;height:29px;border:1px solid transparent;background:transparent;border-radius:6px;color:#79858d;display:grid;place-items:center}.icon-button:hover{border-color:#e5e9eb;background:#f7f9f9}.migration-panel{display:flex;align-items:center;gap:12px;padding:14px 15px;margin-top:15px;background:#fbfcfc;border:1px dashed #d5dee2;border-radius:9px}.migration-icon{width:34px;height:34px;border-radius:8px;background:#eff4f5;color:#6d858c;display:grid;place-items:center}.migration-panel>div:nth-child(2){flex:1}.migration-panel b,.migration-panel small{display:block}.migration-panel b{font-size:11px}.migration-panel small{font-size:9px;color:#87929a;margin-top:4px}.file-button input{display:none}.wizard{display:flex;align-items:center;max-width:690px;margin:0 auto 24px}.wizard-step{display:flex;align-items:center;gap:8px;color:#9aa4aa;font-size:10px;white-space:nowrap}.wizard-step i{font-style:normal;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;border:1px solid #d8e0e2;background:#fff;font-size:10px}.wizard-step.current{color:#258957;font-weight:600}.wizard-step.current i,.wizard-step.done i{border-color:#20915a;background:#20915a;color:#fff}.wizard-step.done{color:#54635b}.wizard-line{height:1px;background:#dfe5e7;flex:1;margin:0 12px}.kind-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;max-width:820px;margin:28px auto}.kind-card{display:flex;align-items:center;gap:13px;text-align:left;padding:17px;background:#fff;border:1px solid var(--line);border-radius:9px;box-shadow:var(--shadow);color:#88949c;transition:.15s}.kind-card:hover{border-color:#8cc5a3;box-shadow:0 5px 20px #1e8f5420;transform:translateY(-1px)}.kind-icon{width:39px;height:39px;border-radius:10px;background:#eef8f1;color:#288855;display:grid;place-items:center}.kind-card>div:nth-child(2){flex:1}.kind-card b{display:block;color:#35414a;font-size:12px}.kind-card small{display:block;color:#8d989f;font-size:9px;margin-top:4px}.compose-grid{display:grid;grid-template-columns:minmax(0,1fr) 235px;gap:15px}.compose-form .panel-title{padding-bottom:14px;border-bottom:1px solid #eef0f2}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 14px}.form-grid label,.template-editor form>label,.login-card form>label{display:flex;flex-direction:column;gap:6px;font-size:10px;font-weight:600;color:#4d5962}.form-grid input,.form-grid select,.form-grid textarea,.template-editor input,.template-editor textarea,.template-editor select{width:100%;font-weight:400}.form-grid textarea,.template-editor textarea{resize:vertical;line-height:1.55}.span-2{grid-column:span 2}.field-label{font-size:10px;font-weight:600;color:#4d5962;display:block;margin-bottom:6px}.field-hint{display:block;font-size:9px;color:#919ba3;margin-top:5px;font-weight:400}.image-upload{min-height:104px;border:1px dashed #ccd8d6;border-radius:8px;display:flex;align-items:center;gap:14px;padding:12px}.image-upload>img{width:86px;height:80px;object-fit:cover;border-radius:6px}.upload-placeholder{min-width:160px;flex:1;display:flex;align-items:center;flex-direction:column;gap:5px;color:#7f9690;font-size:10px}.upload-placeholder small{font-size:8px;color:#a5afb1}.image-upload label input{display:none}.form-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px;padding-top:14px;border-top:1px solid #edf0f2}.compose-aside{display:grid;gap:12px;align-content:start}.composer-links{padding:15px}.composer-links-heading{display:flex;align-items:center;gap:9px;margin-bottom:8px}.composer-links-heading h3{font:700 12px Manrope,sans-serif;margin:0 0 3px}.composer-links-heading p{font-size:9px;color:#87929a;margin:0}.composer-copy-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 0;border-top:1px solid #edf0f2}.composer-copy-row>div{min-width:0;display:grid;gap:4px}.composer-copy-row small,.composer-click-stats small{font-size:8px;color:#87929a}.composer-copy-row a{font-size:9px;color:#288454;overflow-wrap:anywhere;line-height:1.4}.composer-copy-row button:disabled{opacity:.4;cursor:default}.composer-click-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px}.composer-click-stats>div{min-width:0;padding:7px;background:#f5f8f7;border-radius:6px}.composer-click-stats small,.composer-click-stats b{display:block}.composer-click-stats b{font:700 11px Manrope,sans-serif;color:#273640;margin-top:3px;overflow-wrap:anywhere}.template-aside{height:max-content}.template-aside h3{font:700 12px Manrope,sans-serif;margin:14px 0 6px}.template-aside p{font-size:10px;line-height:1.6;color:#7d8991}.variable-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.variable-list code{font:9px ui-monospace,monospace;background:#f2f6f4;color:#33875c;border:1px solid #e3eee7;border-radius:5px;padding:4px 6px}.share-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:15px;align-items:start}.share-tabs{display:flex;gap:5px;border-bottom:1px solid #e9edef;margin-bottom:13px}.share-tabs button{border:0;background:transparent;padding:8px 12px 9px;color:#8a959d;font-size:10px;border-bottom:2px solid transparent}.share-tabs button.active{color:#218854;border-color:#218854;font-weight:600}.share-text{width:100%;resize:vertical;min-height:120px;border:1px solid #e0e6e9;border-radius:7px;padding:12px;font-size:11px;line-height:1.6;color:#44515b;outline:none}.share-text:focus{border-color:#89c29d}.share-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.fallback-note{margin-top:9px;padding:9px 11px;background:#fff8e8;color:#8c7436;border-radius:6px;font-size:9px}.channel-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:15px}.channel-card{display:flex;justify-content:space-between;align-items:center;padding:9px;border:1px solid #edf0f1;border-radius:7px;min-width:0}.channel-card>div{min-width:0}.channel-card b,.channel-card small,.channel-card span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channel-card b{font-size:10px}.channel-card small{font-size:8px;color:#929ca3;margin:3px 0}.channel-card span{font-size:8px;color:#47845f;max-width:135px}.live-preview{position:sticky;top:20px}.live-preview>.panel-title{margin-bottom:12px}.live-preview>.panel-title>svg{color:#398b60}.preview-image{width:100%;height:160px;object-fit:cover;border-radius:7px;background:#f4f6f6}.preview-image-empty{width:100%;height:125px;border-radius:7px;background:#f5f7f7;color:#9ba6ab;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-size:9px}.preview-copy{font-size:10px;line-height:1.55;white-space:pre-wrap;color:#43505a;padding:12px 2px}.preview-destination{font-size:9px;color:#41865e;display:flex;align-items:center;gap:6px;overflow-wrap:anywhere}.short-url-box{border:1px solid #e5eee8;background:#f5faf6;padding:9px;border-radius:6px;margin:12px 0}.short-url-box small,.short-url-box b{display:block}.short-url-box small{font-size:8px;color:#88968d;letter-spacing:.6px}.short-url-box b{font-size:9px;color:#288454;margin-top:4px;overflow-wrap:anywhere}.live-preview .button{margin-top:12px}.templates-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(270px,.8fr);gap:15px;align-items:start}.template-list{display:grid}.template-row{display:flex;align-items:flex-start;gap:11px;padding:13px 1px;border-top:1px solid #eff1f2}.template-badge{width:30px;height:30px;border-radius:8px;background:#eff7f2;color:#288657;display:grid;place-items:center;flex:none}.template-row>div:nth-child(2){flex:1;min-width:0}.template-row b{font-size:10px}.template-row p{font-size:9px;color:#7e8991;line-height:1.55;margin:4px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tag-row{display:flex;gap:5px;margin-top:6px}.template-editor form{display:grid;gap:12px;margin-top:15px}.channel-bottom{margin-top:16px}.channels-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.channel-manage-card{display:flex;align-items:center;gap:10px;padding:13px;background:#fff;border:1px solid var(--line);border-radius:9px}.channel-mark{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:#eaf3ff;color:#4882c7;font-size:17px;font-weight:700}.channel-mark.whatsapp{background:#e9f8ef;color:#32a76a}.channel-mark.x{background:#f0f1f2;color:#252b2e}.channel-manage-card>div:nth-child(2){flex:1;min-width:0}.channel-manage-card b,.channel-manage-card small{display:block}.channel-manage-card b{font-size:10px}.channel-manage-card small{font-size:8px;color:#8a969d;margin-top:3px}.channel-manage-card .status-tag{font-size:8px}.channel-row{display:flex;align-items:center;gap:10px;padding:12px 0;border-top:1px solid #eef0f1}.channel-row>div:nth-child(2){flex:1}.channel-row b,.channel-row small{display:block}.channel-row b{font-size:10px}.channel-row small{font-size:9px;color:#8b969e;margin-top:3px}.channel-row a{display:flex;align-items:center;gap:5px;color:#33895b;font-size:9px}.large-empty{padding:50px 0!important}.login-page{min-height:100vh;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 30%,#e5f5eb 0,transparent 48%),#f4f7f7;padding:20px}.login-card{width:min(410px,100%);padding:36px;background:#fff;border:1px solid #e7ecea;border-radius:13px;box-shadow:0 15px 50px #26383c0e}.login-card .brand-mark{margin-bottom:23px}.login-card h1{font:700 22px Manrope,sans-serif;letter-spacing:-.6px;margin:7px 0}.login-card>p{color:#87929a;font-size:11px;line-height:1.55;margin:0 0 23px}.login-card form{display:grid;gap:14px}.login-card input{height:39px}.login-card form .button{height:40px;margin-top:2px}.login-card>small{display:block;margin-top:17px;font-size:9px;line-height:1.5;color:#99a3aa}.error-box{padding:9px 10px;color:#a54b3d;background:#fff0ee;border-radius:6px;font-size:10px}.public-page{background:#fff;min-height:100vh;color:#20302a}.public-header{height:70px;max-width:1110px;padding:0 22px;margin:auto;display:flex;align-items:center;justify-content:space-between}.public-brand{display:flex;align-items:center;gap:8px;font:800 15px Manrope,sans-serif;letter-spacing:-.3px}.public-header nav{display:flex;align-items:center;gap:25px}.public-header nav a{font-size:11px;color:#65736c}.public-header nav a:hover{color:#208d57}.hero{padding:69px 20px 56px;text-align:center;background:linear-gradient(180deg,#f2faf5,#fff)}.hero-chip{display:inline-flex;align-items:center;padding:7px 10px;border-radius:30px;background:#e4f5e9;color:#3a8357;font-size:8px;font-weight:700;letter-spacing:.8px}.hero-chip span{margin-right:6px;width:6px;height:6px}.hero h1{font:800 clamp(38px,6vw,58px) Manrope,sans-serif;letter-spacing:-2.4px;line-height:1.1;margin:20px 0 12px;color:#1e3027}.hero h1 span{color:#29945c}.hero>p{font-size:13px;color:#87938d;margin:0}.public-search{max-width:520px;height:47px;margin:25px auto 0;border:1px solid #e0e9e3;border-radius:9px;background:#fff;display:flex;align-items:center;gap:10px;padding:0 7px 0 14px;color:#849189;box-shadow:0 6px 20px #3354410a}.public-search input{border:0;outline:none;flex:1;font-size:11px;min-width:0}.public-search button{height:34px;padding:0 15px;border:0;border-radius:6px;background:#228e58;color:#fff;font-size:10px;font-weight:600}.public-content,.public-channels{max-width:1110px;margin:0 auto;padding:46px 22px}.public-section-title{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:18px}.public-section-title h2,.public-channels h2{font:700 23px Manrope,sans-serif;letter-spacing:-.6px;margin:4px 0 0}.public-channels h2{font-size:27px}.public-section-title>span{font-size:10px;color:#8d9992}.deal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.deal-card{border:1px solid #e9eeeb;border-radius:10px;overflow:hidden;background:#fff;transition:.16s}.deal-card:hover{transform:translateY(-3px);box-shadow:0 10px 27px #1e422916;border-color:#d7e8dc}.deal-image{height:190px;background:#f5f7f6;position:relative;display:grid;place-items:center;color:#b0bbb4}.deal-image img{width:100%;height:100%;object-fit:contain;padding:8px}.ad-badge{position:absolute;top:10px;right:10px;z-index:1;padding:6px 9px;border-radius:6px;background:#18232dd1;color:#fff;font-size:11px;font-weight:700;letter-spacing:.1px}.deal-body{padding:12px}.deal-body>small{font-size:9px;color:#498660;display:block}.deal-body>b{font-size:11px;line-height:1.4;display:block;margin:5px 0 9px;min-height:31px}.deal-prices{display:flex;align-items:center;gap:8px}.deal-prices strong{font:700 14px Manrope,sans-serif;color:#258553}.deal-prices del,.detail-price del{font-size:10px;color:#9da7a1}.deal-cta{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #edf1ee;padding-top:10px;margin-top:10px;color:#318b59;font-size:9px;font-weight:600}.public-empty{grid-column:1/-1;padding:35px!important;border:1px dashed #e3eae5;border-radius:9px}.public-channels{border-top:1px solid #edf1ee;text-align:center;padding-top:45px;padding-bottom:55px}.public-channels>p{font-size:14px;color:#87938d;margin:13px 0 0}.public-channels>div{display:flex;justify-content:center;gap:18px;margin-top:28px;flex-wrap:wrap}.public-channels>div>a{flex:1 1 330px;max-width:430px;min-height:82px;display:flex;align-items:center;gap:15px;text-align:left;padding:18px 20px;border:1px solid #dfe9e3;border-radius:12px;transition:border-color .15s,box-shadow .15s,transform .15s}.public-channels>div>a:hover{border-color:#b8d9c3;box-shadow:0 8px 22px #1e422916;transform:translateY(-2px)}.public-channels>div>a b{font-size:15px;white-space:nowrap}.public-channels>div>a small{font-size:12px;color:#87938d;display:block;margin-top:4px}.public-channels>div>a svg{margin-left:auto;color:#398a5b;width:22px;height:22px;flex:none}.public-footer{border-top:1px solid #edf1ee;padding:19px max(22px,calc((100% - 1066px)/2));display:flex;justify-content:space-between;color:#87938d;font-size:9px}.deal-detail{max-width:1000px;margin:0 auto;padding:27px 22px 60px}.back-link{font-size:10px;color:#718078}.detail-grid{margin-top:22px;display:grid;grid-template-columns:1fr 1fr;gap:42px;align-items:center}.detail-image{height:420px;position:relative;display:grid;place-items:center;border-radius:12px;background:#f5f7f6;color:#aab5ae;overflow:hidden}.detail-image img{width:100%;height:100%;object-fit:contain}.detail-info h1{font:700 29px Manrope,sans-serif;letter-spacing:-.8px;line-height:1.25;margin:8px 0 15px}.detail-price{display:flex;align-items:center;gap:10px}.detail-price strong{font:800 25px Manrope,sans-serif;color:#248553}.terms{font-size:11px;line-height:1.6;color:#748078;margin:17px 0}.coupon{display:flex;align-items:center;justify-content:space-between;max-width:290px;padding:10px 12px;border:1px dashed #abd0b5;border-radius:7px;background:#f7fbf8;margin:17px 0}.coupon span{font-size:10px;color:#77857b}.coupon b{font-size:11px;color:#278553;letter-spacing:.5px}.detail-cta{height:43px;margin:14px 0 9px;padding:0 18px}.affiliate-note{display:block;font-size:9px;color:#8d9991}.loading-page{min-height:100vh;display:grid;place-items:center;font-size:12px;color:#778}.toast{position:fixed;right:22px;bottom:20px;padding:12px 15px;background:#23352b;color:#fff;box-shadow:0 7px 25px #18281e30;border-radius:8px;z-index:10;font-size:11px}.toast svg{margin-right:7px;vertical-align:middle}@media(max-width:1100px){.sidebar{width:220px}.admin-main{margin-left:220px}.page-content{padding:27px 23px}.dashboard-grid{grid-template-columns:1fr}.deal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.channels-grid{grid-template-columns:1fr}.channel-manage-card .status-tag{margin-left:auto}}@media(max-width:760px){.sidebar{width:60px;padding:15px 8px}.sidebar-logo{margin:0 auto 30px}.sidebar-logo>div:last-child,.side-caption,.nav-item:not(.logout){font-size:0}.sidebar nav{gap:7px}.nav-item{justify-content:center;padding:11px 0}.nav-item svg{flex:none}.nav-item .nav-badge,.management-caption,.sidebar-bottom .status-card,.nav-item.logout{display:none}.admin-main{margin-left:60px}.topbar{padding:0 15px}.page-content{padding:24px 14px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.metric-card{padding:12px;min-height:96px}.metric-card>strong{font-size:20px}.compose-grid,.share-layout,.templates-grid,.compose-aside{grid-template-columns:1fr}.template-aside{display:block}.live-preview{position:static}.kind-grid,.form-grid{grid-template-columns:1fr}.span-2{grid-column:span 1}.channel-cards{grid-template-columns:1fr}.wizard{max-width:100%}.wizard-step{gap:5px;font-size:8px}.wizard-line{margin:0 6px}.wizard-step i{width:20px;height:20px}.page-heading h1{font-size:21px}.page-heading p{max-width:240px;line-height:1.45}.page-heading .button{padding:0 8px;font-size:9px}.toolbar{flex-wrap:wrap}.search-box{max-width:none;flex-basis:100%}.toolbar select{flex:1}.public-header{height:60px;padding:0 15px}.public-header nav{gap:11px}.public-header nav a{font-size:9px}.hero{padding:52px 16px 40px}.public-content,.public-channels{padding:35px 15px}.public-channels h2{font-size:23px}.public-channels>p{font-size:12px}.public-channels>div{gap:10px;margin-top:20px}.public-channels>div>a{flex:1 1 100%;max-width:none;min-height:70px;padding:15px 16px}.public-channels>div>a b{font-size:14px}.public-channels>div>a small{font-size:11px}.public-channels>div>a svg{width:19px;height:19px}.deal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.deal-image{height:145px}.deal-body{padding:10px}.deal-detail{padding:20px 15px 45px}.detail-grid{grid-template-columns:1fr;gap:20px}.detail-image{height:300px}.detail-info h1{font-size:25px}.public-footer{padding:17px 15px;gap:10px;font-size:8px}.migration-panel{flex-wrap:wrap}.migration-panel .file-button{margin-left:46px}.login-card{padding:27px}}.input-action{display:flex;align-items:center;gap:7px}.input-action input{flex:1;min-width:0}.input-action .button{flex:none}.image-upload[tabindex]:focus{outline:2px solid #83bd9c;outline-offset:3px}.paste-hint{display:block;width:100%;margin-top:4px}.required-note{margin-left:6px;color:#b45309;font-size:10px;font-style:normal;font-weight:700}.form-grid input:required:invalid{border-color:#e0b36b}.hero{padding:36px 20px 30px}.hero-chip{padding:6px 9px}.hero h1{font-size:clamp(34px,5vw,50px);line-height:1.05;letter-spacing:-2px;margin:12px 0 0}.public-search{height:43px;margin:17px auto 0}.public-search button{height:32px}@media(max-width:760px){.hero{padding:34px 16px 26px}.hero h1{font-size:clamp(34px,9vw,46px);margin-top:11px}.public-search{margin-top:16px}}.hero{padding-top:20px;padding-bottom:14px}.public-content{padding-top:30px}@media(max-width:760px){.hero{padding-top:23px;padding-bottom:18px}.public-content{padding-top:24px}}.public-header{display:grid;grid-template-columns:minmax(170px,1fr) minmax(260px,480px) minmax(170px,1fr);gap:22px}.nav-search{width:100%;max-width:480px;height:40px;margin:0;justify-self:center}.public-header nav{justify-self:end;gap:20px}.public-content{padding-top:28px}@media(max-width:760px){.public-header{height:auto;min-height:60px;padding:9px 15px;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:9px 12px}.public-brand{grid-column:1;grid-row:1}.public-header nav{grid-column:2;grid-row:1;gap:12px}.public-header nav a{font-size:9px}.nav-search{grid-column:1/-1;grid-row:2;max-width:none;height:38px}.public-content{padding-top:20px}}.profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;align-items:start}.security-card{padding:19px}.security-card .panel-title{margin-bottom:15px}.security-card .panel-title>svg{color:#298958}.profile-form{display:grid;gap:12px}.profile-form>p,.recovery-box p{font-size:10px;color:#7e8991;line-height:1.55;margin:0}.profile-form label{display:grid;gap:6px;font-size:10px;font-weight:600;color:#4d5962}.profile-form input{width:100%;height:37px;background:#fff;border:1px solid #dfe5e9;border-radius:6px;padding:9px 10px;font-size:11px;outline:none}.profile-form input:focus{border-color:#83bd9c;box-shadow:0 0 0 3px #e8f5ed}.profile-form>.button{justify-self:start}.qr-panel{display:flex;align-items:center;gap:16px;padding:12px;background:#f7faf8;border:1px solid #e7eeea;border-radius:8px}.qr-code{width:132px;height:132px;object-fit:contain;background:#fff;border-radius:5px}.qr-panel b{font-size:11px}.qr-panel p{font-size:9px;color:#7e8991;line-height:1.5}.qr-panel code{display:inline-block;font-size:10px;letter-spacing:1px;color:#278454;background:#fff;border:1px solid #e1eae4;border-radius:5px;padding:6px;overflow-wrap:anywhere}.recovery-box{margin-top:16px;padding:13px;background:#fff9eb;border:1px solid #f0e1b8;border-radius:8px}.recovery-box>b{font-size:11px}.recovery-codes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:10px 0}.recovery-codes code{padding:6px;text-align:center;background:#fff;border-radius:4px;font-size:10px}.session-panel{grid-column:1/-1}.session-list{display:grid}.session-item{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;border-top:1px solid #eef0f1}.session-device{display:flex;align-items:flex-start;gap:11px;min-width:0}.session-device>svg{color:#498a65;margin-top:2px;flex:none}.session-device>div{min-width:0}.session-device b,.session-device small{display:flex;align-items:center;gap:5px}.session-device b{font-size:10px}.session-device small{font-size:9px;color:#8a959c;margin-top:5px;overflow-wrap:anywhere}.current-label{padding:3px 6px;border-radius:12px;background:#eaf7ef;color:#32875a;font-size:8px}.danger{color:#ba5547}.click-count{text-align:right;font-variant-numeric:tabular-nums}.click-count.total{font-weight:700;color:#35434b}.table-wrap table{min-width:940px}.table-wrap th{white-space:nowrap}@media(max-width:900px){.profile-grid{grid-template-columns:1fr}.session-panel{grid-column:auto}}.account-menu-wrap{position:relative}.account-menu-trigger{border:0;background:transparent;padding:4px;cursor:pointer}.account-menu-trigger>svg{transition:transform .16s}.account-menu-trigger>svg.rotate{transform:rotate(180deg)}.account-menu{position:absolute;right:0;top:calc(100% + 12px);z-index:20;width:245px;padding:6px;background:#fff;border:1px solid #e5eaed;border-radius:9px;box-shadow:0 12px 34px #1a2a3429}.account-menu:before{content:"";position:absolute;right:17px;top:-6px;width:10px;height:10px;background:#fff;border-left:1px solid #e5eaed;border-top:1px solid #e5eaed;transform:rotate(45deg)}.account-menu button{position:relative;width:100%;display:flex;align-items:center;gap:10px;padding:10px;border:0;border-radius:6px;background:#fff;color:#45525e;text-align:left;font-size:11px}.account-menu button:hover{background:#f4f8f5;color:#228653}.account-menu button svg{flex:none}.account-menu button span{display:grid;gap:3px}.account-menu button small{font-size:9px;color:#8b969e}.public-page{padding-bottom:132px}.public-channels{position:fixed;inset:auto 0 0;z-index:20;width:100%;max-width:none;margin:0;padding:14px max(22px,calc((100% - 1110px)/2));display:grid;grid-template-columns:minmax(250px,.75fr) minmax(0,1.25fr);align-items:center;gap:24px;background:#fffffff7;border-top:1px solid #e5ece7;box-shadow:0 -8px 28px #1b352614;text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.public-channels .channels-intro .eyebrow{font-size:9px}.public-channels .channels-intro h2{font-size:18px;margin:4px 0}.public-channels .channels-intro p{font-size:11px;margin:0;color:#87938d}.public-channels .channels-list{display:flex;gap:12px;min-width:0;overflow-x:auto}.public-channels .channels-list>a{flex:1 0 230px;max-width:340px;min-width:0;min-height:64px;padding:12px 16px;gap:12px;border-radius:10px;background:#fff}.public-channels .channels-list>a b{font-size:13px}.public-channels .channels-list>a small{font-size:10px}.public-channels .channels-list>a svg{width:20px;height:20px}@media(max-width:760px){.public-page{padding-bottom:138px}.public-channels{grid-template-columns:1fr;gap:8px;padding:10px 12px max(10px,env(safe-area-inset-bottom))}.public-channels .channels-intro .eyebrow{display:none}.public-channels .channels-intro h2{font-size:14px;margin:0 0 2px}.public-channels .channels-intro p{font-size:10px}.public-channels .channels-list{gap:8px}.public-channels .channels-list>a{flex:1 0 42vw;max-width:none;min-height:54px;padding:9px 10px;gap:7px}.public-channels .channels-list>a b{font-size:11px}.public-channels .channels-list>a small{font-size:9px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.public-channels .channels-list>a svg{width:16px;height:16px}}.public-channels .channels-intro{display:block;margin:0}.public-channels .channels-list{margin:0}.public-channels{border:2px solid #762d3b;border-bottom:0;border-radius:16px 16px 0 0;box-shadow:0 -8px 28px #4b18261f}.public-channels .channels-list>a{transform:none;border:1px solid transparent;box-shadow:0 2px 8px #1118271f;transition:filter .15s,box-shadow .15s,border-color .15s}.public-channels .channels-list>a:hover{transform:none;filter:brightness(.94);border-color:#ffffffd1;box-shadow:0 3px 12px #11182733}.public-channels .channels-list>a b,.public-channels .channels-list>a small,.public-channels .channels-list>a svg{color:#fff}.public-channels .channels-list>a small{opacity:.88}.public-channels .channels-list>a.channel-telegram{background:#229ed9;border-color:#168bc4}.public-channels .channels-list>a.channel-whatsapp{background:#20b85a;border-color:#15964a}.public-channels .channels-list>a.channel-x{background:#111;border-color:#000}.public-channels{background:#f2e2e7fa}.draggable-row{cursor:grab}.draggable-row:active{cursor:grabbing}.draggable-row.dragging{opacity:.48}.content-cell{cursor:pointer}.content-cell:hover .offer-cell b{color:#258957}.content-cell:focus-visible{outline:2px solid #83bd9c;outline-offset:-3px;border-radius:6px}.preview-links{margin-top:14px;padding:13px;border:1px solid #e2e9e5;border-radius:9px;background:#f8faf9}.preview-links-heading{display:flex;align-items:center;gap:8px;padding-bottom:10px;border-bottom:1px solid #e6ece8;color:#39865b}.preview-links-heading h4{margin:0;color:#34433b;font-size:10px}.preview-links-heading small{display:block;margin-top:2px;color:#8a9690;font-size:8px}.preview-link-list{display:grid;gap:9px;padding-top:10px}.preview-link-item{min-width:0}.preview-link-item small,.preview-link-item span{display:block}.preview-link-item small{margin-bottom:3px;color:#7d8c83;font-size:8px;font-weight:600}.preview-link-item span{color:#318557;font-size:9px;line-height:1.45;overflow-wrap:anywhere}.preview-link-item.short{padding-top:8px;border-top:1px dashed #dbe4de}.preview-link-item{display:flex;align-items:center;justify-content:space-between;gap:8px}.preview-link-item>div{min-width:0;flex:1}.preview-link-item .icon-button{flex:none;color:#39865b}.preview-link-item .icon-button:hover{border-color:#cbded1;background:#edf6f0}.channel-row-info{flex:1;min-width:0}.channel-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.channel-row-actions .button{height:30px;padding:0 9px;font-size:9px}.channel-row-actions a{margin-right:5px}.channel-row-actions .channel-delete{color:#a94d43}.channel-row-actions .channel-delete:hover{border-color:#efc8c3;background:#fff5f4}.channel-form-actions{display:flex;gap:8px;align-items:center}.channel-form-actions .button.full{flex:1}.not-found-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:#f5f7f9;text-align:center}.not-found-page>div{max-width:420px}.not-found-page>div>span{font:800 52px Manrope,sans-serif;color:#208f5a;letter-spacing:-2px}.not-found-page h1{font:700 24px Manrope,sans-serif;color:#202a35;margin:8px 0}.not-found-page p{font-size:13px;color:#778390;margin:0 0 22px}.table-sort{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;cursor:pointer;white-space:nowrap}.table-sort:hover{color:#238b56}.table-sort span{color:#258957;font-size:12px}.table-sort .sort-muted{color:#a3adb4}.click-count.total{display:flex;align-items:center;justify-content:flex-end;gap:6px;white-space:nowrap}.click-details-button{display:inline-grid;place-items:center;width:25px;height:25px;border:1px solid #dce8e0;border-radius:6px;background:#f5faf7;color:#288b57;cursor:pointer}.click-details-button:hover{background:#e9f5ed;border-color:#b8d7c2}.pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 15px;border-top:1px solid #edf0f2;color:#77838c;font-size:10px}.pagination-size,.pagination-nav{display:flex;align-items:center;gap:9px}.pagination-size select{height:30px;padding:0 25px 0 8px;border:1px solid #dfe5e9;border-radius:6px;background:#fff;color:#3f4d56;font-size:10px}.pagination-size small{color:#89949c}.pagination-nav .button{height:30px}.pagination-nav>span{min-width:44px;text-align:center;font-variant-numeric:tabular-nums}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:22px;background:#141e257a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.click-modal{width:min(1100px,96vw);max-height:min(88vh,900px);padding:18px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 25px 80px #0a141c3d}.click-modal-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:2px 2px 14px}.click-modal-heading h2{margin:0;font:700 18px Manrope,sans-serif;color:#25332c}.click-modal-heading p{margin:5px 0 0;color:#859099;font-size:10px}.click-modal-table{overflow:auto;max-height:calc(88vh - 150px);border:1px solid #edf0f2;border-radius:7px}.click-modal-table table{min-width:800px}.click-modal-table th{position:sticky;top:0;z-index:1;background:#f8faf9}.click-modal-table td{font-size:10px}.click-modal-table .ua-cell{max-width:300px}.ua-cell b,.ua-cell small{display:block}.ua-cell b{font-size:10px;color:#3d4a52}.ua-cell small{margin-top:4px;overflow:hidden;color:#929ca3;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.click-modal-table td:nth-child(3){max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-kind{display:inline-block;padding:4px 7px;border-radius:12px;font-size:9px;white-space:nowrap}.event-kind.human{color:#288050;background:#eaf6ee}.event-kind.bot{color:#876515;background:#faf2dd}@media(max-width:700px){.pagination{align-items:flex-start;flex-direction:column}.pagination-size{flex-wrap:wrap}.modal-backdrop{padding:8px}.click-modal{width:100%;max-height:94vh;padding:12px}.click-modal-table{max-height:calc(94vh - 165px)}}.short-link-cell{display:flex;align-items:center;gap:5px;min-width:220px;max-width:390px}.short-link-cell .slug-link{min-width:0;overflow-wrap:anywhere;word-break:break-word;line-height:1.4}.short-link-copy{flex:none;color:#288b57}.short-link-copy:disabled{opacity:.4;cursor:default}.admin-main,.page-content,.panel,.compose-form,.form-grid>*,.share-layout>*,.compose-grid>*{min-width:0}.mobile-menu-button,.mobile-admin-nav,.mobile-records,.mobile-channels,.channels-popover{display:none}.advanced-settings{border:0;padding:0;margin:0;min-width:0}.advanced-settings>summary{display:none}.advanced-settings>.form-grid{margin:0}.short-link-options{min-width:0}.direct-copy{font-size:9px;margin-top:3px;padding:2px 0}.detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;row-gap:0}.detail-info{grid-column:2;grid-row:1;min-width:0}.detail-image{grid-column:1;grid-row:1/3;min-width:0}.detail-description{grid-column:2;grid-row:2;min-width:0}.detail-info h1,.terms,.affiliate-note{overflow-wrap:anywhere}.detail-info .detail-cta{min-height:48px;height:auto;padding-top:12px;padding-bottom:12px;white-space:normal;text-align:center}.detail-image img{min-height:0;max-height:100%;max-width:100%;object-fit:contain}.public-page{--channel-bar-height:132px;padding-bottom:calc(var(--channel-bar-height) + env(safe-area-inset-bottom,0px))}.public-page:not(:has(.public-channels)){padding-bottom:0}.public-search input,.search-box input{min-width:0}@media(max-width:1100px){.compose-grid,.share-layout{grid-template-columns:minmax(0,1fr)}.compose-aside{grid-template-columns:repeat(2,minmax(0,1fr))}.live-preview{position:static}}@media(max-width:1024px){.sidebar{display:none}.admin-main{margin-left:0}.topbar{height:60px;padding:0 16px;gap:12px}.crumb{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-menu-button{display:grid;flex:none;width:44px;height:44px;border:1px solid var(--line);color:var(--ink)}.mobile-admin-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:8px 16px 12px;background:#fff;border-bottom:1px solid var(--line)}.mobile-admin-nav .nav-item{font-size:14px;justify-content:flex-start;color:#45525e;min-height:44px;padding:10px 12px}.mobile-admin-nav .nav-item.active{background:var(--green-soft);color:var(--green-dark)}.page-content{padding:24px 20px 40px}.topbar-right{gap:12px;flex:none}}@media(max-width:1024px){.topbar{padding:0 12px;gap:10px}.topbar-right{gap:8px}.topbar-site{width:44px;height:44px;padding:0}.topbar-site span{display:none}.account-menu-trigger{font-size:0;gap:4px;min-width:44px;min-height:44px;padding:0}.account-menu-trigger .avatar{font-size:14px;width:30px;height:30px}.account-menu-trigger>svg{width:14px;height:14px}.crumb{font-size:12px}.crumb span{padding:0 3px}.mobile-admin-nav{grid-template-columns:1fr;padding:8px 12px}.page-content{padding:20px 16px 36px}.panel{padding:16px}.page-heading{align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:20px}.page-heading>div{min-width:0}.page-heading h1{font-size:23px;line-height:1.25;overflow-wrap:anywhere}.page-heading p{font-size:14px;line-height:1.5;max-width:none}.page-heading .button{font-size:13px;padding:0 12px}.eyebrow{font-size:10px}.panel-title{gap:12px;flex-wrap:wrap}.panel-title h2,.panel-title h3{font-size:17px}.panel-title p{font-size:12px;line-height:1.5}.button{min-height:44px;height:auto;padding:10px 12px;font-size:14px;white-space:normal;text-align:center;line-height:1.35}.icon-button{min-width:44px;width:44px;min-height:44px;height:44px;flex:none}.text-button{min-height:44px;font-size:13px}input,select,textarea,.toolbar select,.form-grid input,.form-grid select,.form-grid textarea,.template-editor input,.template-editor textarea,.template-editor select,.profile-form input,.login-card input,.search-box input,.share-text,.public-search input{font-size:16px}input,select{min-height:44px}.form-grid label,.field-label,.profile-form label,.template-editor form>label,.login-card form>label{font-size:14px;line-height:1.45}.field-hint{font-size:12px;line-height:1.5}.form-grid{grid-template-columns:minmax(0,1fr);gap:16px}.span-2{grid-column:auto}.compose-aside{grid-template-columns:minmax(0,1fr)}.template-aside{display:none}.input-action,.image-upload{flex-direction:column;align-items:stretch}.input-action .button{width:100%}.image-upload{min-width:0;gap:12px;padding:16px}.upload-placeholder{min-width:0;font-size:14px;line-height:1.5}.upload-placeholder small{font-size:12px;text-align:center}.image-upload>img{width:100%;height:140px;object-fit:contain}.paste-hint{display:none}.advanced-settings{border-top:1px solid var(--line);padding-top:4px}.advanced-settings>summary{display:flex;align-items:center;justify-content:space-between;list-style:none;min-height:48px;font-size:14px;font-weight:600;cursor:pointer}.advanced-settings>summary::-webkit-details-marker{display:none}.advanced-settings[open]>summary svg{transform:rotate(180deg)}.advanced-settings>.form-grid{padding:10px 0}.advanced-settings.editing-settings>summary{display:none}.form-actions,.share-actions{flex-wrap:wrap;gap:8px}.form-actions .button,.share-actions .button{flex:1 1 140px;min-width:0}.wizard-step{font-size:12px;white-space:normal}.wizard-step i{flex:none;width:26px;height:26px;font-size:12px}.wizard-line{min-width:12px}.share-tabs button{font-size:14px;min-height:44px;padding:10px}.share-text{min-height:180px}.preview-copy{font-size:14px;line-height:1.6;overflow-wrap:anywhere}.composer-copy-row a,.preview-link-item span{font-size:13px;overflow-wrap:anywhere}.composer-copy-row small,.preview-link-item small{font-size:12px}.composer-click-stats small{font-size:11px}.composer-click-stats b{font-size:16px}.preview-link-item>div{min-width:0}.composer-links-heading h3{font-size:16px}.composer-links-heading p{font-size:12px}.desktop-records{display:none}.mobile-records{display:grid;gap:12px}.table-wrap{overflow:visible}.mobile-table-tools{display:flex;gap:8px;flex-wrap:wrap}.mobile-table-tools:empty{display:none}.mobile-table-tools button{min-height:44px;font-size:12px;padding:6px 10px;border:1px solid var(--line);border-radius:6px}.mobile-record{padding:14px 0;border-bottom:1px solid var(--line);min-width:0}.mobile-record:last-child{border-bottom:0}.mobile-record-title{font-size:14px;line-height:1.5;min-width:0;overflow-wrap:anywhere;margin-bottom:8px}.mobile-record-title[role=button]{cursor:pointer;min-height:44px}.offer-cell{min-width:0;align-items:flex-start}.offer-cell>div{min-width:0}.offer-cell b{max-width:none;font-size:14px;white-space:normal;overflow-wrap:anywhere}.offer-cell small{font-size:12px}.offer-cell img,.offer-placeholder{width:48px;height:48px;flex:none}.mobile-record-field{display:grid;grid-template-columns:90px minmax(0,1fr);gap:10px;align-items:start;margin:8px 0;min-width:0;font-size:14px;line-height:1.5}.mobile-record-field>span{font-size:11px;color:var(--muted);padding-top:3px;overflow-wrap:anywhere}.mobile-record-field>div{min-width:0;overflow-wrap:anywhere}.mobile-record-field .ua-cell{max-width:none}.record-more>summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:13px;color:var(--green-dark);list-style:none}.record-more>summary::-webkit-details-marker{display:none}.short-link-cell{min-width:0;max-width:100%;gap:4px}.slug-link{font-size:13px;min-width:0;white-space:normal;overflow-wrap:anywhere}.slug-link svg{flex:none}.short-link-options .direct-copy{font-size:12px;text-align:left;line-height:1.4;white-space:normal}.status-tag,.kind-tag,.event-kind{font-size:12px}.click-modal-heading h2{font-size:18px}.click-modal-heading p{font-size:12px;overflow-wrap:anywhere}.click-modal-table{max-height:calc(94dvh - 220px);overflow-y:auto;overflow-x:clip;padding:0 10px}.click-modal-table .ua-cell small{white-space:normal;font-size:12px;overflow-wrap:anywhere}.pagination{font-size:13px;gap:12px}.pagination-size select{height:44px;font-size:16px}.pagination-nav{width:100%;justify-content:space-between;gap:8px}.pagination-nav .button{height:auto}.pagination-size{gap:8px}.pagination-size small{font-size:12px}.toolbar{gap:8px}.search-box{min-width:0;height:auto;min-height:44px}.toolbar select{height:44px;min-width:0}.toolbar .button{flex:1}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-top{font-size:12px;gap:4px;align-items:flex-start}.metric-icon{display:none}.metric-card{padding:12px;min-width:0}.metric-card>small{font-size:11px}.metric-card>strong{font-size:24px}.template-row,.channel-row{flex-wrap:wrap;gap:8px}.template-row b,.channel-row b,.channel-manage-card b{font-size:14px}.template-row p,.channel-row small,.channel-manage-card small{font-size:12px;overflow-wrap:anywhere}.channel-row-info{min-width:0}.channel-row-actions{width:100%;justify-content:flex-start}.channel-row-actions a{overflow-wrap:anywhere;min-width:0;font-size:13px}.channel-row-actions .button{min-height:44px;font-size:12px}.tag-row{flex-wrap:wrap}.migration-panel small{font-size:12px;line-height:1.5}.qr-panel,.session-item{flex-wrap:wrap}.qr-panel>div{min-width:0}.qr-panel code{max-width:100%;word-break:break-all}.session-device b{flex-wrap:wrap;font-size:14px}.session-device small{font-size:12px}.profile-form>p,.recovery-box p{font-size:13px}.security-card{padding:16px}.recovery-codes{grid-template-columns:minmax(0,1fr)}.public-header{padding:10px 16px;gap:8px 10px;min-width:0}.public-brand{font-size:14px;gap:6px}.public-header nav{gap:10px}.public-header nav a{font-size:12px;min-height:44px;display:flex;align-items:center}.public-brand .brand-mark{width:30px;height:30px;flex:none}.nav-search{height:44px;gap:8px;padding-left:10px}.public-search button{min-height:36px;font-size:13px;padding:0 14px}.public-search input{width:0}.public-section-title h2{font-size:22px}.public-section-title>span{font-size:12px}.deal-body>small{font-size:11px}.deal-body>b{font-size:14px;min-height:40px;overflow-wrap:anywhere}.deal-cta{font-size:12px;min-height:44px}.deal-prices{flex-wrap:wrap;gap:4px}.deal-prices strong{font-size:16px}.deal-prices del{font-size:12px}.deal-image{height:140px}.deal-detail{padding:16px 16px 30px}.back-link{font-size:13px;display:inline-flex;align-items:center;min-height:32px}.detail-grid{margin-top:12px;grid-template-columns:minmax(0,1fr);gap:16px}.detail-info{grid-column:1;grid-row:1}.detail-info h1{font-size:24px;line-height:1.25;margin:0 0 8px}.detail-price{flex-wrap:wrap}.detail-price strong{font-size:22px}.detail-price del{font-size:14px}.detail-info .detail-cta{width:100%;font-size:15px;margin:12px 0 0;min-height:48px}.detail-image{grid-column:1;grid-row:2;height:clamp(160px,30svh,240px);max-height:240px}.detail-description{grid-column:1;grid-row:3}.terms{font-size:14px;line-height:1.6;margin:0 0 12px}.affiliate-note{font-size:12px;line-height:1.6}.public-page{--channel-bar-height:68px}.public-channels{display:block;min-width:0;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px));border-radius:12px 12px 0 0;border-width:1px;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.public-channels .channels-intro,.public-channels .desktop-channels{display:none}.mobile-channels{display:flex;gap:8px;margin:0;min-width:0;align-items:stretch}.public-channels .mobile-channels .channel-link,.channels-more{flex:1 1 0;min-width:0;min-height:44px;display:flex;align-items:center;justify-content:center;gap:5px;padding:8px 6px;border-radius:8px;font-size:13px;line-height:1.2;border:1px solid transparent;box-shadow:none}.mobile-channels .channel-link b{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.mobile-channels .channel-other{background:#37453d;color:#fff}.channels-more{background:#f3f6f4;color:#34463a;border-color:#dce5df}.channels-more svg{flex:none}.channels-popover{display:grid;position:absolute;bottom:calc(100% + 8px);right:12px;left:12px;gap:8px;max-height:50dvh;overflow-y:auto;padding:12px;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 4px 20px #18281e20}.channels-popover .channel-link{min-height:44px;display:flex;align-items:center;padding:10px;border-radius:6px;background:#f3f7f4;overflow-wrap:anywhere}.public-channels .channels-popover .channel-link b{color:var(--ink);font-size:14px}.public-footer{font-size:11px;flex-wrap:wrap;padding:16px}.toast{left:12px;right:12px;bottom:16px;font-size:14px;line-height:1.4}.login-card{padding:24px}.login-card h1{font-size:24px}.login-card>p{font-size:14px}.login-card>small{font-size:12px}}@media(max-width:360px){.page-content{padding-left:12px;padding-right:12px}.panel{padding:12px}.public-header{padding-left:12px;padding-right:12px}.public-header nav{gap:8px}.public-header nav a{font-size:11px}.public-brand{font-size:13px}.mobile-record-field{grid-template-columns:70px minmax(0,1fr)}.detail-info h1{font-size:22px}.channel-more{font-size:12px}}@media(max-width:1024px){.public-channels .mobile-channels .channel-telegram{background:#229ed9;color:#fff;border-color:#168bc4}.public-channels .mobile-channels .channel-whatsapp{background:#20b85a;color:#fff;border-color:#15964a}.public-channels .mobile-channels .channel-x{background:#111;color:#fff}.mobile-record-title:focus-visible,.record-more>summary:focus-visible,.advanced-settings>summary:focus-visible{outline:2px solid #16824d;outline-offset:3px}}@media(max-width:1024px){.public-brand,.back-link,.slug-link,.channel-row-actions a{min-height:44px}.slug-link{align-items:center}.account-menu button{min-height:44px;font-size:14px}.account-menu small{font-size:12px}.mobile-admin-nav .nav-item svg{color:currentColor}.page-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start}}@media(max-width:1024px){.click-details-button{width:44px;height:44px;min-width:44px;min-height:44px}.nav-search{height:50px}.public-search button{height:44px;min-height:44px}.public-channels .mobile-channels .channel-telegram{background:#147cae;border-color:#147cae}.public-channels .mobile-channels .channel-whatsapp{background:#138241;border-color:#138241}.affiliate-note,.public-footer{color:#5f7066}.field-hint{color:#65717b}}.public-channels .channels-list>a.channel-other{background:#37453d;border-color:#37453d}.detail-title-toggle{display:none}@media(max-width:1024px){.detail-info h1{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.detail-info h1.expanded-title{display:block;-webkit-line-clamp:unset;line-clamp:unset}.detail-title-toggle{display:flex;min-height:44px;padding:0;font-size:14px}.detail-title-toggle[aria-expanded=true] svg{transform:rotate(180deg)}}.public-page{padding-bottom:var(--channel-bar-height)}@media(max-width:1024px){.public-header{height:auto;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto}.public-brand{grid-column:1;grid-row:1}.public-header nav{grid-column:2;grid-row:1}.nav-search{grid-column:1/-1;grid-row:2;width:100%;max-width:none;margin:0}}
