.pricing{background:linear-gradient(135deg,#fff,#edf8f4);border:1px solid #c9dbd4;border-radius:20px;grid-template-columns:1fr 390px;align-items:center;gap:55px;width:min(1120px,100% - 64px);margin:0 auto 70px;padding:42px;display:grid}.pricing h2{margin:9px 0 14px;font:700 37px/1.16 Georgia,serif}.pricing>div>p{max-width:600px;color:var(--muted);font-size:16px;line-height:1.6}.pricing-benefits{color:var(--dark);gap:10px;margin:22px 0 0;padding:0;font-size:14px;font-weight:700;list-style:none;display:grid}.pricing-benefits li:before{content:"✓";color:var(--green);margin-right:9px}.pricing article{background:var(--dark);color:#fff;border-radius:15px;flex-direction:column;padding:25px;display:flex;box-shadow:0 18px 45px #103b322e}.pricing article>span{color:#9ed8c3;letter-spacing:.08em;font-size:12px;font-weight:900}.pricing strong{margin:13px 0 8px;font:700 34px Georgia,serif}.pricing strong small{font:700 13px Arial,sans-serif}.pricing article p{color:#d7e8e1;margin:0;font-size:13px;line-height:1.5}.pricing button{color:var(--dark);background:#fff;border:0;border-radius:9px;margin-top:20px;padding:13px;font-weight:900}.registration-sent>span{color:var(--green);letter-spacing:.12em;margin-top:24px;font-size:11px;font-weight:900;display:block}.registration-sent p{color:var(--muted);font-size:14px;line-height:1.6}.auth-modal input{font-weight:400}@media (max-width:900px){.pricing{grid-template-columns:1fr}}@media (max-width:620px){.pricing{width:calc(100% - 32px);padding:25px}}
.admin-users-head.subscription-admin-grid,.admin-user-row.subscription-admin-grid{grid-template-columns:1.35fr 1.15fr .8fr 1fr .9fr 1fr}@media (max-width:900px){.admin-user-row.subscription-admin-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.admin-user-row.subscription-admin-grid{grid-template-columns:1fr}}.admin-logo-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.admin-logo-actions small{color:var(--muted);flex-basis:100%}.admin-logo-upload,.admin-logo-actions button{border:1px solid var(--line);color:var(--green);cursor:pointer;background:#f7fbf9;border-radius:6px;padding:4px 7px;font-size:11px;font-weight:800}.admin-logo-upload input{display:none}.admin-logo-actions button{color:var(--red)}.admin-create-user{margin:18px 0;padding:22px}.admin-create-user h2{margin:6px 0;font:700 24px Georgia,serif}.admin-create-user p{color:var(--muted);margin:0;font-size:13px}.admin-create-user form{grid-template-columns:repeat(5,minmax(130px,1fr));align-items:end;gap:10px;margin-top:18px;display:grid}.admin-create-user label{color:var(--muted);flex-direction:column;gap:6px;font-size:11px;font-weight:800;display:flex}.admin-create-user input,.admin-create-user select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:7px;padding:10px}.admin-create-user button{min-height:39px}@media (max-width:900px){.admin-create-user form{grid-template-columns:1fr 1fr}}@media (max-width:620px){.admin-create-user form{grid-template-columns:1fr}}.admin-account-tabs{border-bottom:1px solid var(--line);gap:8px;margin:18px 0 10px;display:flex}.admin-account-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 16px;font-weight:800}.admin-account-tabs button.active{color:var(--green);border-bottom-color:var(--green)}.admin-account-tabs span{background:#e8f4ef;border-radius:999px;place-items:center;min-width:22px;height:22px;margin-left:5px;font-size:11px;display:inline-grid}.admin-contact-cell,.admin-row-actions{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-contact-cell small{text-overflow:ellipsis;color:var(--muted);overflow:hidden}.admin-row-actions button{width:100%}.admin-row-actions .secondary{color:var(--green);border:1px solid var(--green);background:#fff}.admin-row-actions .danger-link{color:var(--red);background:0 0;border:0;font-size:11px}.admin-detail-backdrop{z-index:1000;background:#081e1973;justify-content:flex-end;display:flex;position:fixed;inset:0}.admin-detail-panel{background:#f7faf8;width:min(760px,96vw);height:100%;padding:26px;overflow-y:auto;box-shadow:-18px 0 50px #05231c2e}.admin-detail-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding-bottom:18px;display:flex}.admin-detail-panel h2{margin:5px 0 2px;font:700 30px Georgia,serif}.admin-detail-panel header p{color:var(--muted);margin:0}.admin-detail-close{border:1px solid var(--line);width:38px;height:38px;color:var(--ink);cursor:pointer;background:#fff;border-radius:50%;align-self:flex-start;font-size:24px}.admin-detail-grid{grid-template-columns:1fr 1fr;gap:12px;margin:22px 0 14px;display:grid}.admin-detail-grid label{color:var(--muted);flex-direction:column;gap:6px;font-size:11px;font-weight:800;display:flex}.admin-detail-grid input{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:10px}.admin-primary-action{background:var(--green);color:#fff;border:0;border-radius:8px;padding:11px 18px;font-weight:800}.admin-danger-zone{background:#fff7f7;border:1px solid #efc2c2;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-top:30px;padding:16px;display:flex}.admin-danger-zone div{flex-direction:column;gap:4px;display:flex}.admin-danger-zone small{color:var(--muted)}.admin-danger-zone button{border:1px solid var(--red);color:var(--red);background:#fff;border-radius:8px;padding:9px 12px;font-weight:800}@media (max-width:700px){.admin-account-tabs{overflow-x:auto}.admin-account-tabs button{white-space:nowrap}.admin-detail-panel{padding:18px}.admin-detail-grid{grid-template-columns:1fr}.admin-danger-zone{flex-direction:column;align-items:stretch}}
.admin-subscriptions-page{width:min(1760px,100% - 48px)}.subscription-summary{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.subscription-summary span{border:1px solid var(--line);min-width:180px;color:var(--muted);background:#fff;border-radius:10px;padding:13px 16px}.subscription-summary b{color:var(--ink);margin-right:5px;font-size:18px}.subscription-sheet{padding:0;overflow:hidden}.subscription-sheet-toolbar{border-bottom:1px solid var(--line);justify-content:flex-end;gap:8px;padding:14px;display:flex}.subscription-sheet-toolbar input,.subscription-sheet-toolbar select{border:1px solid var(--line);background:#fff;border-radius:7px;min-height:38px;padding:8px 10px}.subscription-sheet-toolbar input{width:min(360px,100%)}.subscription-table-wrap{overflow-x:auto}.subscription-sheet table{border-collapse:collapse;width:100%;min-width:1420px;font-size:12px}.subscription-sheet th{border-right:1px solid #dce7e2;border-bottom:1px solid var(--line);color:#41635a;text-align:left;letter-spacing:.04em;text-transform:uppercase;background:#eaf3ef;padding:11px 9px;font-size:10px}.subscription-sheet td{vertical-align:middle;border-bottom:1px solid #e4ece8;border-right:1px solid #e4ece8;padding:8px}.subscription-sheet tbody tr:hover:not(.payment-detail-row){background:#f6faf8}.subscription-main-row{cursor:pointer}.subscription-sheet td:first-child{min-width:190px}.subscription-sheet td:nth-child(2){min-width:210px}.subscription-sheet td b,.subscription-sheet td small{display:block}.subscription-sheet td small{color:var(--muted);margin-top:3px}.subscription-sheet input,.subscription-sheet select{width:100%;min-height:34px;color:var(--ink);font:inherit;background:0 0;border:1px solid #0000;border-radius:5px;padding:6px 7px}.subscription-sheet input:hover,.subscription-sheet input:focus,.subscription-sheet select:hover,.subscription-sheet select:focus{border-color:var(--line);background:#fff;outline:none}.subscription-sheet .money{width:110px}.payment-state{white-space:nowrap;background:#edf2ef;border-radius:999px;padding:4px 7px;font-weight:800;display:inline-block}.payment-state.current{color:#087451;background:#dff4e9}.payment-state.overdue{color:#a72b2b;background:#fde5e5}.subscription-row-actions{flex-direction:column;gap:5px;display:flex}.subscription-row-actions button{background:var(--green);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:6px;padding:9px;font-weight:800}.subscription-row-actions .secondary{border:1px solid var(--green);color:var(--green);background:#fff}.payment-detail-row td{background:#f3f8f5;padding:0}.payment-list{flex-direction:column;gap:6px;max-height:260px;padding:16px 20px;display:flex;overflow-y:auto}.payment-list>span{border-bottom:1px solid var(--line);grid-template-columns:82px 95px 1fr;gap:8px;padding:7px 0;display:grid}.payment-list em{font-style:normal;font-weight:800}.payment-list small{margin:0!important}.payment-modal-backdrop{z-index:1100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#081e1985;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.payment-modal{background:#fff;border-radius:15px;width:min(620px,96vw);padding:27px;position:relative;box-shadow:0 28px 80px #051e1847}.payment-modal h2{margin:7px 0 5px;font:700 29px Georgia,serif}.payment-modal>p{color:var(--muted);margin:0 0 20px;line-height:1.45}.payment-modal-close{border:1px solid var(--line);background:#fff;border-radius:50%;width:36px;height:36px;font-size:22px;position:absolute;top:13px;right:15px}.payment-modal form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.payment-modal label{color:var(--muted);flex-direction:column;gap:6px;font-size:11px;font-weight:800;display:flex}.payment-modal label.wide{grid-column:1/-1}.payment-modal input,.payment-modal select{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;padding:11px}.payment-modal form>button{background:var(--green);color:#fff;border:0;border-radius:8px;grid-column:1/-1;padding:12px;font-weight:850}@media (max-width:760px){.admin-subscriptions-page{width:min(100% - 24px,1760px)}.subscription-sheet-toolbar{flex-direction:column;align-items:stretch}.subscription-sheet-toolbar input{width:100%}.payment-modal form{grid-template-columns:1fr}.payment-modal label.wide,.payment-modal form>button{grid-column:auto}}.subscription-account-tabs{border-bottom:1px solid var(--line);gap:6px;margin:4px 0 12px;display:flex}.subscription-account-tabs button{color:var(--muted);background:0 0;border:0;border-bottom:3px solid #0000;padding:11px 18px;font-weight:850}.subscription-account-tabs button.active{border-bottom-color:var(--green);color:var(--green)}
.checkout-page{min-height:100vh;color:var(--ink);background:linear-gradient(#f1f8f5 0,#f8faf9 100%)}.checkout-header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;padding:18px max(24px,50% - 530px);display:flex}.checkout-header img{width:175px}.checkout-header button{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:9px;padding:9px 13px;font-size:12px;font-weight:800}.checkout-shell{width:min(760px,100% - 32px);margin:auto;padding:58px 0 80px}.checkout-intro{text-align:center}.checkout-intro>span{color:var(--green);letter-spacing:.13em;font-size:11px;font-weight:900}.checkout-intro h1{margin:10px 0 9px;font:700 43px/1.1 Georgia,serif}.checkout-intro p{color:var(--muted);margin:0}.checkout-summary{border:1px solid var(--line);background:#fff;border-radius:15px 15px 0 0;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding:19px 22px;display:flex}.checkout-summary>div{flex-direction:column;gap:5px;display:flex}.checkout-summary span{color:var(--green);letter-spacing:.1em;font-size:10px;font-weight:900}.checkout-summary b{font-size:15px}.checkout-summary strong{font:700 26px Georgia,serif}.checkout-summary small{color:var(--muted);font:700 11px Arial,sans-serif}.payment-tabs{border:1px solid var(--line);background:#eaf2ef;border-top:0;grid-template-columns:1fr 1fr;padding:5px;display:grid}.payment-tabs button{color:var(--muted);background:0 0;border:0;border-radius:9px;padding:12px;font-weight:850}.payment-tabs button.active{color:var(--dark);background:#fff;box-shadow:0 3px 10px #103b3214}.payment-card{border:1px solid var(--line);background:#fff;border-top:0;border-radius:0 0 17px 17px;grid-template-columns:58px 1fr;gap:18px;padding:28px;display:grid;box-shadow:0 22px 55px #103b3214}.payment-icon{color:#0878c9;background:#e5f1ff;border-radius:15px;place-items:center;width:52px;height:52px;font-weight:900;display:grid}.transfer-icon{background:var(--mint);color:var(--green);font-size:22px}.payment-label{color:var(--green);letter-spacing:.11em;font-size:10px;font-weight:900}.payment-card h2{margin:6px 0 7px;font:700 27px Georgia,serif}.payment-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.payment-card ul,.payment-card>.auth-error,.alias-box,.transfer-note,.checkout-primary{grid-column:1/-1}.payment-card ul{background:var(--paper);color:#405e55;border-radius:11px;gap:8px;margin:2px 0;padding:17px 19px;font-size:13px;list-style:none;display:grid}.payment-card li:before{content:"✓";color:var(--green);margin-right:9px;font-weight:900}.checkout-primary{background:var(--green);color:#fff;border:0;border-radius:11px;justify-content:space-between;align-items:center;margin-top:3px;padding:15px 17px;font-weight:900;text-decoration:none;display:flex}.alias-box{background:#f4faf7;border:1px dashed #98b9ad;border-radius:12px;grid-template-columns:1fr auto;align-items:center;padding:17px 18px;display:grid}.alias-box>span{color:var(--muted);letter-spacing:.12em;grid-column:1;font-size:10px;font-weight:900}.alias-box strong{letter-spacing:.04em;grid-column:1;font-size:25px}.alias-box button{border:1px solid var(--green);color:var(--green);background:#fff;border-radius:8px;grid-area:1/2/3;padding:9px 11px;font-size:12px;font-weight:850}.transfer-note{color:var(--muted);flex-direction:column;gap:5px;font-size:12px;display:flex}.transfer-note b{color:var(--ink);font-size:14px}.checkout-status{color:var(--muted);text-align:center;margin-top:17px;display:block}@media (max-width:600px){.checkout-shell{padding-top:35px}.checkout-intro h1{font-size:35px}.checkout-summary{flex-direction:column;align-items:flex-start}.payment-card{grid-template-columns:1fr}.payment-icon{margin:auto}.payment-card>div:nth-child(2){text-align:center}.payment-card ul,.payment-card>.auth-error,.alias-box,.transfer-note,.checkout-primary{grid-column:1}.checkout-header img{width:145px}}.checkout-benefits{border-inline:1px solid var(--line);color:#405e55;background:#fff;gap:8px;margin:0;padding:18px 22px;font-size:13px;list-style:none;display:grid}.checkout-benefits li:before{content:"✓";color:var(--green);margin-right:9px;font-weight:900}.payment-tabs{grid-template-columns:repeat(3,1fr)}.payment-tabs button{padding-inline:8px;font-size:12px}.managed-icon{color:var(--green);background:#e7f6f0;font-size:20px}@media (max-width:600px){.payment-tabs{grid-template-columns:1fr}}
.subscription-page{width:min(900px,100% - 40px);margin:auto;padding:55px 0 80px}.subscription-heading>span,.subscription-plan span,.cancel-dialog>span{color:var(--green);letter-spacing:.12em;font-size:10px;font-weight:900}.subscription-heading h1{margin:8px 0;font:700 38px Georgia,serif}.subscription-heading p{color:var(--muted);margin:0}.subscription-card{border:1px solid var(--line);background:#fff;border-radius:17px;margin-top:28px;overflow:hidden;box-shadow:0 20px 55px #103b3214}.subscription-plan{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:25px 28px;display:flex}.subscription-plan h2{margin:6px 0 0;font:700 25px Georgia,serif}.subscription-plan strong{font:700 28px Georgia,serif}.subscription-plan small{color:var(--muted);font:700 11px Arial,sans-serif}.subscription-details{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.subscription-details>div{background:#fff;flex-direction:column;gap:9px;min-height:100px;padding:22px;display:flex}.subscription-details span{color:var(--muted);font-size:11px}.subscription-details b{font-size:14px}.subscription-actions{background:var(--paper);justify-content:space-between;align-items:center;gap:30px;padding:24px 28px;display:flex}.subscription-actions p{max-width:570px;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.subscription-actions button{color:#a33137;background:#fff;border:1px solid #bb5358;border-radius:9px;flex:none;padding:11px 14px;font-size:12px;font-weight:850}.subscription-notice,.subscription-message{color:#755b16;background:#fff7df;border-radius:10px;margin:24px 28px;padding:14px 16px;font-size:13px;line-height:1.5}.subscription-notice.success,.subscription-message{color:var(--dark);background:#e7f6f0}.cancel-backdrop{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#102923bb;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cancel-dialog{background:#fff;border-radius:17px;width:min(460px,96vw);padding:28px;box-shadow:0 28px 80px #081d1880}.cancel-dialog h2{margin:10px 0;font:700 29px Georgia,serif}.cancel-dialog p{color:var(--muted);font-size:14px;line-height:1.6}.cancel-dialog>div{justify-content:flex-end;gap:9px;margin-top:24px;display:flex}.cancel-dialog button{border-radius:9px;padding:11px 14px;font-size:12px;font-weight:850}.keep-plan{border:1px solid var(--line);color:var(--dark);background:#fff}.confirm-cancel{color:#fff;background:#a33137;border:1px solid #a33137}@media (max-width:650px){.subscription-page{padding-top:35px}.subscription-plan{flex-direction:column;align-items:flex-start}.subscription-details{grid-template-columns:1fr}.subscription-details>div{min-height:auto}.subscription-actions{flex-direction:column;align-items:stretch}.cancel-dialog>div{flex-direction:column-reverse}.cancel-dialog button{width:100%}}.subscription-value{border:1px solid var(--line);background:#fff;border-radius:17px;margin-top:22px;padding:28px}.subscription-value-copy>span,.managed-service>div>span{color:var(--green);letter-spacing:.12em;font-size:10px;font-weight:900}.subscription-value-copy h2,.managed-service h2{margin:7px 0 8px;font:700 27px Georgia,serif}.subscription-value-copy p,.managed-service p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.subscription-benefits{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;display:grid}.subscription-benefits article{background:var(--paper);border-radius:12px;padding:18px}.subscription-benefits b{font-size:14px}.subscription-benefits p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.55}.managed-service{background:var(--dark);color:#fff;border-radius:17px;justify-content:space-between;align-items:center;gap:30px;margin-top:18px;padding:26px 28px;display:flex}.managed-service>div{max-width:590px}.managed-service p{color:#d6e3de}.managed-service a{background:var(--green);color:#fff;border-radius:10px;flex:none;align-items:center;gap:18px;padding:13px 16px;font-size:12px;font-weight:900;text-decoration:none;display:flex}@media (max-width:650px){.subscription-benefits{grid-template-columns:1fr}.managed-service{flex-direction:column;align-items:stretch}.managed-service a{justify-content:space-between}}
.guide-page{width:min(1120px,100% - 40px);margin:auto;padding:45px 0 80px}.guide-heading>span,.guide-instructions>span{color:var(--green);letter-spacing:.13em;font-size:10px;font-weight:900}.guide-heading h1{margin:8px 0 10px;font:700 38px Georgia,serif}.guide-heading p{max-width:720px;color:var(--muted);margin:0;line-height:1.55}.guide-step-tabs{gap:8px;margin:28px 0 16px;padding-bottom:4px;display:flex;overflow-x:auto}.guide-step-tabs button{border:1px solid var(--line);min-width:150px;color:var(--muted);text-align:left;background:#fff;border-radius:10px;align-items:center;gap:9px;padding:10px 12px;font-size:11px;font-weight:750;display:flex}.guide-step-tabs button b{background:var(--paper);height:28px;color:var(--green);border-radius:50%;flex:0 0 28px;place-items:center;display:grid}.guide-step-tabs button.active{border-color:var(--green);color:var(--dark);background:#eff8f4}.guide-step-tabs button.active b{background:var(--green);color:#fff}.guide-content{border:1px solid var(--line);background:#fff;border-radius:16px;min-height:455px;padding:32px;display:grid;box-shadow:0 18px 50px #103b3212}.guide-content.with-image{grid-template-columns:.85fr 1.15fr;gap:36px}.guide-instructions h2{margin:9px 0 10px;font:700 28px Georgia,serif}.guide-instructions>p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.guide-instructions ol{gap:12px;margin:23px 0;padding-left:24px;display:grid}.guide-instructions li{padding-left:5px;font-size:14px;line-height:1.5}.guide-instructions li::marker{color:var(--green);font-weight:900}.guide-tip{border-left:3px solid var(--green);color:#365a50;background:#edf7f3;border-radius:4px 9px 9px 4px;padding:14px 16px;font-size:13px;line-height:1.5}.guide-content figure{margin:0}.guide-content figure img{object-fit:contain;border:1px solid var(--line);background:#f4f7f6;border-radius:11px;width:100%;max-height:390px;display:block}.guide-content figcaption{color:var(--muted);text-align:center;margin-top:8px;font-size:11px}.guide-navigation{justify-content:flex-end;align-items:center;gap:15px;margin-top:16px;display:flex}.guide-navigation span{color:var(--muted);margin-right:auto;font-size:12px}.guide-navigation button{border:1px solid var(--line);color:var(--dark);background:#fff;border-radius:9px;padding:10px 14px;font-size:12px;font-weight:850}.guide-navigation button.next{border-color:var(--green);background:var(--green);color:#fff}.guide-navigation button:disabled{opacity:.4;cursor:not-allowed}@media (max-width:850px){.guide-content.with-image{grid-template-columns:1fr}.guide-content{padding:24px}.guide-step-tabs button{min-width:135px}.workspace-bar nav{max-width:100%;overflow-x:auto}.workspace-bar nav button{flex:none;min-height:44px}}@media (max-width:600px){.guide-page{padding-top:30px}.guide-heading h1{font-size:31px}.guide-navigation{flex-wrap:wrap}.guide-navigation span{order:-1;width:100%}.guide-navigation button{flex:1}}
.analytics-page{width:min(1050px,100% - 40px);margin:auto;padding:42px 0 80px}.analytics-page>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.analytics-page header span{color:var(--green);letter-spacing:.13em;font-size:10px;font-weight:900}.analytics-page h1{margin:8px 0;font:700 36px Georgia,serif}.analytics-page header p{color:var(--muted);margin:0;font-size:14px}.analytics-page header button{border:1px solid var(--green);color:var(--green);background:#fff;border-radius:9px;padding:10px 14px;font-size:12px;font-weight:850}.analytics-cards{grid-template-columns:repeat(4,1fr);gap:12px;margin:28px 0 18px;display:grid}.analytics-cards article{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;padding:19px;display:flex}.analytics-cards span,.analytics-cards small{color:var(--muted);font-size:11px}.analytics-cards strong{margin:9px 0 4px;font:700 30px Georgia,serif}.analytics-table{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.analytics-row{border-bottom:1px solid var(--line);grid-template-columns:1fr 130px 180px;padding:13px 18px;font-size:13px;display:grid}.analytics-row.head{background:var(--paper);color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900}.analytics-table>p{color:var(--muted);text-align:center;padding:24px}.analytics-error{color:var(--red);background:#fff0f0;border-radius:9px;margin-top:20px;padding:12px}@media (max-width:750px){.analytics-cards{grid-template-columns:1fr 1fr}.analytics-row{grid-template-columns:1fr 70px 120px}.analytics-page>header{flex-direction:column}}@media (max-width:480px){.analytics-cards{grid-template-columns:1fr}.analytics-row{grid-template-columns:1fr 55px 90px;padding:11px 10px}}.analytics-breakdown{grid-template-columns:1fr 1fr;gap:14px;margin:18px 0;display:grid}.analytics-breakdown>section{border:1px solid var(--line);background:#fff;border-radius:13px;padding:22px}.analytics-breakdown h2{margin:0 0 5px;font:700 22px Georgia,serif}.analytics-breakdown>section>p{color:var(--muted);margin:0 0 16px;font-size:12px}.analytics-breakdown section>div{background:var(--line);gap:1px;display:grid}.analytics-breakdown article{background:#fff;justify-content:space-between;gap:15px;padding:11px 12px;font-size:12px;display:flex}.analytics-breakdown strong{font-size:15px}@media (max-width:700px){.analytics-breakdown{grid-template-columns:1fr}}
