*{box-sizing:border-box}body,html{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;background:white}button,input{font:inherit}button{cursor:pointer}.container{width:min(1180px,calc(100% - 40px));margin:auto}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:rgba(255,255,255,.96);border-bottom:1px solid var(--line);box-shadow:0 2px 14px rgba(23,50,77,.05);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nav{height:76px;display:flex;align-items:center;gap:28px}.logo{font-size:28px;font-weight:900;letter-spacing:-1.5px;color:#17324d}.logo span{color:#0b6e69}.brand-logo{display:inline-flex;align-items:center;flex:0 0 auto;text-decoration:none;line-height:0}.brand-logo img{display:block;width:154px;height:42px;object-fit:contain}.brand-logo:hover{opacity:.92}.sell-brand-logo{margin-bottom:20px}.dashboard-topbar .brand-logo img{width:132px;height:36px}.location{color:#34495e;font-size:14px}.nav-links{margin-left:auto;display:flex;align-items:center;gap:12px}.link-button,.login{background:none;border:0;color:#334b60;padding:10px}.login{font-weight:700}.sell{border:0;background:var(--brand);color:#fff;font-weight:800;padding:12px 20px;border-radius:10px;box-shadow:0 3px 0 #07534f}.sell:hover{background:var(--brand2)}.hero{background:linear-gradient(135deg,#edf7f6,#f8fbff);padding:62px 0 54px;border-bottom:1px solid var(--line)}.eyebrow{color:var(--brand);font-weight:800;letter-spacing:1.5px;margin:0 0 10px}h1{font-size:48px;line-height:1.05;max-width:760px;margin:0 0 12px;letter-spacing:-1.8px}.subtitle{color:var(--muted);font-size:18px;margin:0 0 32px}.search-box{display:flex;max-width:950px;background:white;border:1px solid #cfd9e1;border-radius:12px;overflow:hidden;box-shadow:0 12px 35px rgba(24,53,78,.08)}.search-location{min-width:165px;padding:17px 18px;border-right:1px solid var(--line)}.search-box input{flex:1 1;border:0;outline:0;padding:17px 20px;font-size:16px}.search-box button{border:0;background:var(--brand);color:white;padding:0 30px;font-weight:800}.home-hero-actions{display:flex;align-items:center;gap:14px;margin-top:16px;color:var(--muted);font-size:13px}.home-browse-link{display:inline-flex;align-items:center;border:1px solid #b7d8d4;border-radius:999px;padding:9px 13px;color:var(--brand);background:#fff;font-weight:800;text-decoration:none}.home-browse-link:hover{background:#eef8f7;border-color:#7fbdb7}.promo-section{padding:22px 0 4px;background:#fff}.promo-carousel{position:relative;min-height:190px;border:1px solid #cfe0e3;border-radius:20px;overflow:hidden;box-shadow:0 10px 28px rgba(8,59,76,.08);touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.promo-slide{min-height:190px;box-sizing:border-box;padding:26px 62px 32px 56px;display:flex;align-items:stretch;justify-content:space-between;gap:34px;color:inherit;text-decoration:none}.promo-copy{position:relative;z-index:2;max-width:720px;min-width:0;display:flex;flex:1 1;flex-direction:column;justify-content:center}.promo-kicker{display:inline-flex;margin-bottom:9px;padding:5px 10px;border-radius:99px;background:#ffffffc9;color:#08756f;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.promo-copy h2{margin:0 0 7px;font-size:clamp(24px,2.15vw,29px);line-height:1.12;letter-spacing:-.4px;overflow-wrap:anywhere}.promo-copy p{margin:0 0 14px;color:#466375;font-size:15px;line-height:1.45}.promo-copy strong{display:inline-flex;align-items:center;gap:5px;color:#08756f;font-size:14px}.promo-art{width:160px;height:130px;flex:0 0 auto;align-self:center;display:grid;place-items:center;border-radius:30px;background:#ffffff9c}.promo-art span{font-size:64px;filter:drop-shadow(0 8px 12px rgba(5,45,60,.12))}.promo-art img{width:100%;height:100%;object-fit:cover;border-radius:30px}.theme-teal{background:linear-gradient(120deg,#e5f8f4,#f8fffd)}.theme-navy{background:linear-gradient(120deg,#e9f3fb,#f7fbff)}.theme-navy .promo-copy strong,.theme-navy .promo-kicker{color:#0b4669}.theme-mint{background:linear-gradient(120deg,#effbf7,#fffdf4)}.theme-sand{background:linear-gradient(120deg,#fff7e6,#fffdf8)}.promo-arrow{position:absolute;z-index:4;top:50%;transform:translateY(-50%);width:34px;height:34px;border:1px solid #ffffffc9;border-radius:50%;background:#ffffffdb;color:#17354e;font-size:25px;line-height:1;cursor:pointer;box-shadow:0 4px 14px rgba(8,59,76,.12)}.promo-arrow.previous{left:12px}.promo-arrow.next{right:12px}.promo-dots{position:absolute;z-index:4;bottom:13px;left:50%;transform:translateX(-50%);display:flex;gap:6px}.promo-dots button{width:7px;height:7px;padding:0;border:0;border-radius:99px;background:#6d87946e;cursor:pointer;transition:width .2s ease,background .2s ease}.promo-dots button.active{width:22px;background:#08756f}.campaign-admin-row{align-items:center}.campaign-admin-row>div:first-child{max-width:72%;min-width:0}.campaign-form label{display:grid;grid-gap:6px;gap:6px;color:#496365;font-size:12px;font-weight:800}.campaign-form textarea{width:100%;min-height:76px;box-sizing:border-box;border:1px solid #cfdee3;border-radius:9px;padding:11px;background:#fff;font:inherit;color:#17354e;resize:vertical}.campaign-target-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.campaign-field-hint{font-size:10px;font-weight:500;line-height:1.45;color:#718490}.campaign-admin-actions{min-width:0!important;margin-top:0!important;display:grid!important;justify-items:flex-end;grid-gap:8px!important;gap:8px!important}.campaign-admin-actions .admin-badge{justify-self:end}.campaign-action-buttons{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.campaign-action-buttons button{width:auto!important;min-width:84px;padding:8px 12px!important;border-radius:8px!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.campaign-action-buttons .campaign-action-edit{background:#08756f!important;border:1px solid #08756f!important;color:#fff!important}.campaign-action-buttons .campaign-action-edit:hover{background:#065f5a!important;border-color:#065f5a!important;box-shadow:0 4px 12px rgba(8,117,111,.18)}.campaign-action-buttons .campaign-action-deactivate{background:#fff!important;border:1px solid #d8a6a2!important;color:#a72c23!important}.campaign-action-buttons .campaign-action-deactivate:hover{background:#fff2f1!important;border-color:#c85850!important;color:#8d211a!important}.campaign-action-buttons .campaign-action-activate{background:#0d7b63!important;border:1px solid #0d7b63!important;color:#fff!important}.campaign-action-buttons .campaign-action-activate:hover{background:#08664f!important;border-color:#08664f!important}.campaign-action-buttons button:focus-visible,.promo-arrow:focus-visible,.promo-dots button:focus-visible{outline:3px solid rgba(8,117,111,.22);outline-offset:2px}.campaign-status-active{background:#ecfdf5!important;color:#047857!important}.campaign-status-inactive{background:#f1f5f9!important;color:#64748b!important}.campaign-preview-wrap{display:grid;grid-gap:8px;gap:8px;margin:2px 0 4px}.campaign-preview-label{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#496365;font-size:11px}.campaign-preview-label span{color:#81919a;font-weight:500}.campaign-preview{min-height:132px;border:1px solid #d7e4e7;border-radius:13px;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:18px;overflow:hidden}.campaign-preview-copy{min-width:0;display:flex;flex:1 1;flex-direction:column;justify-content:center}.campaign-preview-copy .promo-kicker{align-self:flex-start;margin-bottom:6px;font-size:9px;padding:4px 8px}.campaign-preview-copy h3{margin:0 0 5px;font-size:19px;line-height:1.15;letter-spacing:-.25px;color:#17324d;overflow-wrap:anywhere}.campaign-preview-copy p{margin:0 0 8px;color:#536d7c;font-size:11px;line-height:1.4}.campaign-preview-copy strong{color:#08756f;font-size:11px}.campaign-preview-art{width:82px;height:72px;flex:0 0 auto;display:grid;place-items:center;border-radius:18px;background:#ffffffa6}.campaign-preview-art span{font-size:38px}.campaign-preview-art img{width:100%;height:100%;object-fit:cover;border-radius:18px}@media(max-width:700px){.promo-section{padding:14px 0 0}.promo-section>.container{padding-left:12px;padding-right:12px}.promo-carousel,.promo-slide{min-height:140px}.promo-carousel{border-radius:15px}.promo-slide{padding:19px 54px 25px 20px;gap:10px}.promo-copy{max-width:76%}.promo-kicker{font-size:9px;margin-bottom:6px;padding:4px 8px}.promo-copy h2{font-size:20px}.promo-copy p{margin-bottom:8px;line-height:1.35}.promo-copy p,.promo-copy strong{font-size:12px}.promo-art{position:absolute;right:33px;bottom:18px;width:66px;height:66px;border-radius:18px;opacity:.78}.promo-art span{font-size:35px}.promo-art img{border-radius:18px}.promo-arrow{width:28px;height:28px;font-size:20px}.promo-arrow.previous{display:none}.promo-arrow.next{right:7px}.promo-dots{bottom:8px}.campaign-target-grid{grid-template-columns:1fr}.campaign-admin-row{flex-direction:column;align-items:stretch}.campaign-admin-row>div:first-child{max-width:none}.campaign-admin-actions{justify-items:start}.campaign-admin-actions .admin-badge{justify-self:start}.campaign-action-buttons{justify-content:flex-start}.campaign-preview{padding:15px}.campaign-preview-art{width:64px;height:58px}.campaign-preview-copy h3{font-size:17px}}.section{padding:42px 0}.section-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}h2{margin:0;font-size:25px;letter-spacing:-.5px}.see-all{border:0;background:none;color:var(--brand);font-weight:700}.category-grid{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:12px;gap:12px}.category-card{border:1px solid var(--line);background:white;border-radius:12px;padding:18px 8px;gap:10px;color:var(--ink)}.category-card:hover{border-color:#94c9c4}.category-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:50%;background:#edf7f6;font-size:25px}.listing-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.listing-card{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:white;transition:.15s}.listing-card:hover{box-shadow:0 10px 28px rgba(24,53,78,.1);transform:translateY(-2px)}.listing-image{height:190px;background:linear-gradient(135deg,#e9eef3,#d9e3ea);display:grid;place-items:center;font-size:72px;position:relative;overflow:hidden}.listing-image img{width:100%;height:100%;object-fit:cover;display:block}.listing-image-fallback{display:grid;place-items:center;width:100%;height:100%;font-size:64px}.listing-favorite,.listing-image button{position:absolute;right:12px;top:12px;width:38px;height:38px;border:0;border-radius:50%;background:white;font-size:22px;display:grid;place-items:center}.listing-body{padding:17px}.listing-body h3{margin:0 0 10px;font-size:17px}.price{font-size:21px;font-weight:900;margin-bottom:8px}.meta{color:var(--muted);font-size:13px}.cta{margin-top:25px;background:#17324d;color:white;padding:48px 0}.cta-inner{display:flex;align-items:center;justify-content:space-between}.cta h2{font-size:31px;margin-bottom:8px}.cta p:not(.eyebrow){margin:0;color:#c8d4df}.sell.large{padding:16px 26px}.footer{padding:40px 0;background:#f7f9fb}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:30px;gap:30px}.footer p{color:var(--muted);line-height:1.7}@media(max-width:900px){.category-grid{grid-template-columns:repeat(4,1fr)}.listing-grid{grid-template-columns:repeat(2,1fr)}h1{font-size:38px}}@media(max-width:650px){.container{width:min(100% - 24px,1180px)}.nav{gap:12px}.location{display:none}.nav-links{margin-left:auto;position:relative}.mobile-nav-toggle{display:inline-flex;align-items:center;justify-content:center}.auth-nav:not(.open){display:none}.auth-nav.open{position:absolute;right:0;top:52px;z-index:50;min-width:210px;display:grid;grid-gap:2px;gap:2px;padding:10px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 14px 32px rgba(24,53,78,.16)}.auth-nav.open .link-button,.auth-nav.open .login{display:flex;width:100%;padding:11px 10px}.auth-nav.open .link-button:hover,.auth-nav.open .login:hover{background:#edf7f6;border-radius:7px}.topbar .nav{min-height:62px}.topbar .brand-logo img{width:132px;height:36px}.topbar .sell{padding:10px 13px;min-height:40px}.hero{padding:40px 0}.home-hero-actions{align-items:flex-start;flex-direction:column;gap:8px}h1{font-size:34px}.search-box{flex-direction:column}.search-location{border-right:0;border-bottom:1px solid var(--line)}.search-box button{padding:15px}.category-grid{grid-template-columns:repeat(2,1fr)}.listing-grid{grid-template-columns:1fr}.cta-inner{flex-direction:column;align-items:flex-start;gap:22px}.footer-grid{grid-template-columns:1fr 1fr}.account-user-name{max-width:180px}}.footer a,.login{text-decoration:none}.footer a{color:inherit}.footer a:hover{text-decoration:underline}.auth-page{min-height:100vh;background:linear-gradient(135deg,#edf7f6,#f8fbff);display:grid;place-items:center;padding:40px 16px}.auth-card{width:min(470px,100%);background:#fff;border:1px solid var(--line);border-radius:18px;padding:34px;box-shadow:0 18px 50px rgba(24,53,78,.1)}.auth-logo{display:inline-block;font-size:30px;font-weight:900;letter-spacing:-1.5px;color:#17324d;text-decoration:none;margin-bottom:28px}.auth-logo span{color:var(--brand)}.auth-card h1{font-size:34px;max-width:none;letter-spacing:-1px;margin-bottom:8px}.auth-subtitle{color:var(--muted);margin:0 0 24px;line-height:1.5}.auth-form{display:grid;grid-gap:16px;gap:16px}.auth-form label{display:grid;grid-gap:7px;gap:7px;font-weight:700;font-size:14px}.auth-form input{width:100%;border:1px solid #cfd9e1;border-radius:9px;padding:12px 13px;outline:none;background:#fff;color:var(--ink)}.auth-form input:focus{border-color:#79b9b4;box-shadow:0 0 0 3px rgba(11,110,105,.1)}.optional{color:var(--muted);font-weight:400}.auth-submit{border:0;border-radius:10px;padding:13px 18px;background:var(--brand);color:white;font-weight:800;margin-top:4px;text-align:center;text-decoration:none}.auth-submit:hover{background:var(--brand2)}.auth-submit:disabled{opacity:.65;cursor:not-allowed}.auth-submit-link{display:block}.auth-message{margin-top:16px;padding:12px 14px;border-radius:9px;font-size:14px;line-height:1.45}.auth-message.success{background:#eaf7f2;color:#176247;border:1px solid #bfe5d5}.auth-message.error{background:#fff0f0;color:#9a2929;border:1px solid #f0c5c5}.auth-footer{text-align:center;color:var(--muted);font-size:14px;margin:20px 0 8px}.auth-footer a{font-weight:700}.auth-footer a,.back-home{color:var(--brand);text-decoration:none}.back-home{display:block;text-align:center;font-size:14px;margin-top:18px}.auth-nav{display:flex;align-items:center;gap:10px}.account-user-chip{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid #dce7ea;border-radius:999px;background:#f8fbfb;color:var(--ink)}.account-user-chip:hover{border-color:#9bcac5;background:#eef8f7}.account-user-avatar{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:var(--brand);color:#fff;font-size:12px;font-weight:900}.account-user-name{max-width:145px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-nav-toggle{display:none;border:1px solid var(--line);background:#fff;color:var(--brand);border-radius:9px;padding:9px 11px;font-weight:800}.mobile-nav-toggle span{font-size:11px;margin-left:4px}.topbar .nav{min-height:72px}.topbar .brand-logo img{width:154px;height:42px}.topbar .nav-links{gap:10px}.topbar .sell{min-height:42px;display:inline-flex;align-items:center;justify-content:center}.sell-page{min-height:100vh;background:linear-gradient(135deg,#edf7f6,#f8fbff);padding:42px 16px 70px}.sell-shell{width:min(820px,100%);margin:0 auto;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 18px 55px rgba(24,53,78,.1);overflow:hidden}.sell-header{padding:34px 38px 28px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:24px}.sell-header .auth-logo{margin-bottom:20px}.sell-header h1{font-size:36px;max-width:none;letter-spacing:-1px;margin-bottom:8px}.sell-back{color:var(--brand);text-decoration:none;font-size:14px;font-weight:700;white-space:nowrap;padding-top:8px}.sell-form{display:block}.sell-section{padding:30px 38px;border-bottom:1px solid var(--line)}.sell-section:last-child{border-bottom:0}.sell-section-title{display:flex;align-items:flex-start;gap:13px;margin-bottom:24px}.sell-section-title h2{font-size:21px;margin:0 0 4px}.sell-section-title p{margin:0;color:var(--muted);font-size:14px}.step-number{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#edf7f6;color:var(--brand);font-weight:900;flex:0 0 auto}.sell-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.sell-grid label{display:grid;grid-gap:7px;gap:7px;font-weight:700;font-size:14px}.sell-grid input,.sell-grid select,.sell-grid textarea{width:100%;border:1px solid #cfd9e1;border-radius:9px;padding:12px 13px;outline:none;background:#fff;color:var(--ink)}.sell-grid input:focus,.sell-grid select:focus,.sell-grid textarea:focus{border-color:#79b9b4;box-shadow:0 0 0 3px rgba(11,110,105,.1)}.sell-grid textarea{resize:vertical;min-height:130px}.full-width{grid-column:1/-1}.field-label-row{display:flex;align-items:center;gap:7px;min-height:20px}.field-help{position:relative;display:inline-grid;place-items:center;width:18px;height:18px;border:1px solid #9eb8bd;border-radius:50%;color:#0d7772;font-size:12px;font-weight:800;cursor:help;outline:none}.field-tooltip{z-index:30;bottom:calc(100% + 9px);width:270px;padding:10px 12px;border-radius:9px;background:#17354e;color:#fff;font-size:12px;line-height:1.45;font-weight:500;box-shadow:0 8px 24px rgba(24,53,78,.22);opacity:0;visibility:hidden;pointer-events:none;transition:.15s ease}.field-tooltip,.field-tooltip:after{position:absolute;left:50%;transform:translateX(-50%)}.field-tooltip:after{content:"";top:100%;border:6px solid transparent;border-top-color:#17354e}.field-help:focus .field-tooltip,.field-help:focus-within .field-tooltip,.field-help:hover .field-tooltip{opacity:1;visibility:visible}.secondary-btn{margin-top:8px;border:1px solid #0d7772;color:#0d7772;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:700;cursor:pointer}.secondary-btn:hover{background:#eef8f7}.title-suggestion-btn{width:max-content}.title-suggestion-hint{display:block;margin-top:7px;line-height:1.45}.title-suggestion-hint strong{color:#17354e;font-weight:800}.field-hint{color:var(--muted);font-size:12px;font-weight:400}.photo-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.photo-add,.photo-tile{position:relative;min-height:145px;border:1px dashed #aebdc8;border-radius:10px;overflow:hidden}.photo-tile{background:#eef3f6}.photo-tile img{width:100%;height:145px;object-fit:cover;display:block}.photo-tile button{position:absolute;top:7px;right:7px;width:28px;height:28px;border:0;border-radius:50%;background:rgba(255,255,255,.95);color:#17324d;font-size:20px;line-height:1;box-shadow:0 2px 8px rgba(0,0,0,.12)}.cover-badge{position:absolute;left:7px;bottom:7px;background:var(--brand);color:#fff;padding:4px 7px;border-radius:5px;font-size:10px;font-weight:800}.photo-add{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;color:var(--brand);background:#fbfdfd;cursor:pointer}.photo-add input{display:none}.photo-add span{font-size:28px;line-height:1}.photo-add strong{font-size:12px}.photo-add small{color:var(--muted)}.listing-photo-picker:focus-visible{outline:3px solid var(--brand);outline-offset:3px}.listing-photo-picker:disabled{opacity:.6;cursor:not-allowed}.location-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:16px}.location-option{border:1px solid var(--line);border-radius:10px;background:#fff;padding:14px;display:flex;align-items:center;gap:12px;text-align:left;color:var(--ink)}.location-option:hover{border-color:#8dc4bf;background:#fbfefe}.location-option.active{border-color:#8dc4bf;box-shadow:0 0 0 2px rgba(11,110,105,.07)}.location-option>span{font-size:24px}.location-option small,.location-option strong{display:block}.location-option strong{font-size:13px;margin-bottom:3px}.location-option small{color:var(--muted);font-size:11px}.location-note{background:#eef8f7;border:1px solid #c9e8e4;color:#236762;border-radius:9px;padding:11px 13px;margin-bottom:18px}.location-preview{background:#f7f9fb;border:1px solid var(--line);border-radius:9px;padding:13px 14px}.location-preview span,.location-preview strong{display:block}.location-preview span{color:var(--muted);font-size:11px;margin-bottom:4px}.location-preview strong{font-size:14px}.review-section{background:#fcfefe}.review-box{display:grid;grid-template-columns:1fr 1.6fr 1fr;grid-gap:10px;gap:10px;margin-bottom:18px}.review-box>div{border:1px solid var(--line);border-radius:9px;padding:12px;background:#fff}.review-box span,.review-box strong{display:block}.review-box span{color:var(--muted);font-size:11px;margin-bottom:5px}.review-box strong{font-size:13px}.post-button{width:100%;border:0;border-radius:10px;padding:14px 18px;background:var(--brand);color:#fff;font-weight:900;font-size:16px}.post-button:hover{background:var(--brand2)}.post-button:disabled{opacity:.65;cursor:not-allowed}@media(max-width:700px){.sell-page{padding:16px 10px 35px}.sell-header,.sell-section{padding:24px 20px}.location-actions,.sell-grid{grid-template-columns:1fr}.full-width{grid-column:auto}.photo-grid{grid-template-columns:repeat(3,1fr)}.photo-add,.photo-tile,.photo-tile img{min-height:105px;height:105px}.review-box{grid-template-columns:1fr}}@media(max-width:430px){.photo-grid{grid-template-columns:repeat(2,1fr)}.sell-header{display:block}.sell-back{display:inline-block;margin-top:8px}}.dashboard-page{min-height:100vh;background:#f7f9fb;color:var(--ink)}.dashboard-topbar{background:#fff;border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;z-index:20}.dashboard-nav{min-height:72px;display:flex;align-items:center;gap:24px}.dashboard-nav-title{font-weight:800;color:#536679;font-size:14px;border-left:1px solid var(--line);padding-left:24px}.dashboard-nav-actions{margin-left:auto;display:flex;gap:8px}.dashboard-link{text-decoration:none;color:var(--brand);font-weight:800;padding:9px 12px;border-radius:8px}.dashboard-link:hover{background:#edf7f6}.dashboard-hero{background:linear-gradient(135deg,#edf7f6,#f8fbff);border-bottom:1px solid var(--line);padding:46px 0 38px}.dashboard-title-row{display:flex;justify-content:space-between;align-items:center;gap:28px}.dashboard-title-row h1{font-size:40px;max-width:780px;margin:0 0 10px}.dashboard-title-row p:not(.eyebrow){color:var(--muted);margin:0;font-size:16px;max-width:720px;line-height:1.6}.readiness-badge{background:#fff;border:1px solid #cfe2df;border-radius:16px;min-width:155px;padding:16px 20px;text-align:center;box-shadow:0 8px 25px rgba(24,53,78,.06)}.readiness-badge span{display:block;color:var(--muted);font-size:12px;font-weight:700;margin-bottom:5px}.readiness-badge strong{font-size:28px;color:var(--brand)}.dashboard-content{padding:30px 0 70px}.dashboard-warning{background:#fff9e9;border:1px solid #ead9a4;color:#6d5a20;padding:14px 16px;border-radius:10px;font-size:13px;line-height:1.5;margin-bottom:22px}.dashboard-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-bottom:34px}.dash-stat{background:#fff;border:1px solid var(--line);border-radius:13px;padding:20px;box-shadow:0 5px 18px rgba(24,53,78,.04)}.dash-stat span{display:block;color:var(--muted);font-size:13px;font-weight:700}.dash-stat strong{display:block;font-size:30px;margin:5px 0 3px}.dash-stat small{color:var(--muted);font-size:12px}.dashboard-toolbar{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px}.dashboard-toolbar h2{margin:0 0 5px;font-size:25px}.dashboard-toolbar p{margin:0;color:var(--muted);font-size:13px}.dash-filters{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.dash-filters button{border:1px solid var(--line);background:#fff;color:#536679;padding:8px 12px;border-radius:8px;font-size:12px;font-weight:800}.dash-filters button.active{background:var(--brand);border-color:var(--brand);color:#fff}.dashboard-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.improvement-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px;box-shadow:0 5px 18px rgba(24,53,78,.04)}.improvement-head{display:flex;justify-content:space-between;gap:16px;align-items:center}.improvement-head h3{margin:0 0 4px;font-size:17px}.improvement-head p{margin:0;color:var(--muted);font-size:12px}.score-circle{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:900;background:#edf7f6;color:var(--brand)}.score-circle.progress{background:#fff5dc;color:#866a17}.score-circle.risk{background:#fff0f0;color:#a33333}.progress-track{height:8px;background:#edf1f4;border-radius:999px;overflow:hidden;margin:16px 0 13px}.progress-fill{height:100%;border-radius:999px;background:var(--brand)}.progress-fill.progress{background:#b8942f}.progress-fill.risk{background:#b44949}.improvement-items{display:grid;grid-gap:8px;gap:8px}.improvement-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid #eef2f5;font-size:13px}.dash-status{font-size:10px;font-weight:900;border-radius:999px;padding:5px 8px;white-space:nowrap}.dash-status.done{background:#eaf7f2;color:#176247}.dash-status.progress{background:#fff5dc;color:#795f16}.dash-status.planned{background:#eef2f6;color:#607182}.next-steps{margin-top:34px;background:#17324d;color:#fff;border-radius:16px;padding:28px;display:grid;grid-template-columns:1fr 1.25fr;grid-gap:35px;gap:35px}.next-steps .eyebrow{color:#9dd5d0}.next-steps h2{font-size:26px;margin:0 0 7px}.next-steps p:not(.eyebrow){color:#c8d4df;line-height:1.6;margin:0}.next-steps ol{margin:0;padding-left:22px;display:grid;grid-gap:12px;gap:12px}.next-steps li{padding-left:5px}.next-steps li strong{display:block;font-size:14px;margin-bottom:2px}.next-steps li span{color:#c8d4df;font-size:12px}@media(max-width:850px){.dashboard-stats{grid-template-columns:repeat(2,1fr)}.dashboard-grid,.next-steps{grid-template-columns:1fr}.dashboard-title-row{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.dashboard-nav-actions,.dashboard-nav-title{display:none}.dashboard-stats{grid-template-columns:1fr 1fr}.dashboard-title-row h1{font-size:32px}.dashboard-content{padding-left:12px;padding-right:12px}}.form-message{margin:18px 38px 0;padding:12px 14px;border-radius:9px;font-size:13px;font-weight:700}.form-message.error{background:#fff1f1;border:1px solid #f0caca;color:#9b2c2c}.sell-submit{padding:24px 38px 34px;display:flex;justify-content:flex-end}.sell-submit .primary-btn{border:0;border-radius:9px;padding:13px 24px;background:var(--brand);color:#fff;font-weight:800;cursor:pointer;font-size:15px}.sell-submit .primary-btn:disabled{opacity:.65;cursor:not-allowed}@media (max-width:700px){.sell-header,.sell-section{padding-left:20px;padding-right:20px}.sell-grid{grid-template-columns:1fr}.full-width{grid-column:auto}.photo-grid{grid-template-columns:repeat(2,1fr)}.location-actions{grid-template-columns:1fr}.form-message{margin-left:20px;margin-right:20px}.sell-submit{padding-left:20px;padding-right:20px}}.category-grid{align-items:stretch}@media (max-width:900px){.category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.free-ad-policy{margin-top:16px;border:1px solid #dfe3e8;border-radius:12px;padding:14px 16px;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:16px}.free-ad-policy.available{border-color:#b7dfc5;background:#f4fbf6}.free-ad-policy.cooldown{border-color:#efc7c7;background:#fff5f5}.free-ad-policy-content{min-width:0}.free-ad-policy-title{display:flex;align-items:center;gap:9px}.free-ad-policy-title strong{display:block}.free-ad-policy-icon{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#e9f7ef;color:#087443;font-size:14px;font-weight:900;flex:0 0 auto}.free-ad-policy.cooldown .free-ad-policy-icon{background:#fde8e8;color:#b42318}.free-ad-policy span{margin-top:5px;color:#667085;font-size:13px}.free-ad-policy span strong{display:inline;color:#344054}.free-ad-policy-badge{margin-top:0!important;padding:6px 9px;border:1px solid #efc7c7;border-radius:999px;background:#fff;color:#b42318!important;font-size:11px!important;font-weight:800;letter-spacing:.04em;white-space:nowrap}.auth-methods{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:18px 0 14px}.auth-method{border:1px solid #d8dde5;background:#fff;border-radius:8px;padding:10px 8px;font-weight:600;cursor:pointer}.auth-method.active{border-color:#002f34;background:#f0f6f6;color:#002f34}.auth-secondary{padding:10px;cursor:pointer}.auth-secondary,.oauth-placeholder{border:1px solid #d8dde5;background:#fff;border-radius:8px;font-weight:600}.oauth-placeholder{width:100%;margin-top:12px;padding:11px;display:flex;justify-content:space-between;cursor:not-allowed;opacity:.7}.oauth-placeholder span{font-weight:500;font-size:12px}.field-help{display:block;margin-top:-8px;color:#667085}.auth-dev-note{padding:10px;border-radius:8px;background:#fff7df;border:1px solid #f0d48a;font-size:13px}.auth-method:focus-visible,.auth-secondary:focus-visible,.auth-submit:focus-visible,.oauth-placeholder:focus-visible{outline:3px solid rgba(0,47,52,.2);outline-offset:2px}.listing-card{text-decoration:none;color:inherit;display:block}.detail-page{min-height:100vh;background:#f7f9fb;color:var(--ink)}.detail-shell{padding:28px 0 70px}.detail-back{display:inline-block;margin-bottom:20px;color:var(--brand);text-decoration:none;font-weight:800;font-size:14px}.detail-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,.75fr);grid-gap:20px;gap:20px;align-items:start}.detail-cover{height:500px;background:linear-gradient(135deg,#e9eef3,#d9e3ea);border-radius:14px;overflow:hidden;display:grid;place-items:center}.detail-cover img{width:100%;height:100%;object-fit:contain;background:#eef2f5}.detail-cover span{font-size:90px}.detail-photo-unavailable{width:100%;height:100%;padding:28px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;color:#5f7485;background:linear-gradient(135deg,#f2f6f7,#e8eff2)}.detail-photo-unavailable span{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:#fff;border:1px solid #d5e1e5;color:var(--brand);font-size:34px}.detail-photo-unavailable strong{color:var(--ink);font-size:18px}.detail-photo-unavailable small{max-width:310px;font-size:13px;line-height:1.45}.detail-gallery{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:9px;gap:9px;margin-top:10px}.detail-gallery button{border:2px solid transparent;padding:0;border-radius:8px;overflow:hidden;background:#fff;cursor:pointer;height:74px}.detail-gallery button.active{border-color:var(--brand)}.detail-gallery img{width:100%;height:100%;object-fit:cover;display:block}.detail-thumbnail-unavailable{width:100%;height:100%;padding:7px;display:grid;place-items:center;background:#eef3f5;color:#657987;font-size:10px;font-weight:800;line-height:1.2;text-align:center}.detail-card,.seller-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:22px;margin-top:18px;box-shadow:0 5px 18px rgba(24,53,78,.04)}.detail-card h1{margin:4px 0 8px;font-size:32px}.detail-card h2,.seller-card h2{margin:0 0 10px;font-size:20px}.detail-price{font-size:28px;font-weight:900;margin:8px 0}.detail-location{color:#536679;font-size:14px;line-height:1.6}.detail-description{white-space:pre-wrap;color:#34495e;line-height:1.7;margin:18px 0 0}.detail-attributes{display:grid;grid-template-columns:1fr 1fr;border:1px solid #edf0f2;border-radius:10px;overflow:hidden}.detail-attributes div{padding:12px 14px;border-bottom:1px solid #edf0f2}.detail-attributes div:nth-child(odd){border-right:1px solid #edf0f2}.detail-attributes span{display:block;color:var(--muted);font-size:12px;margin-bottom:4px}.detail-attributes strong{font-size:14px}.detail-sidebar{position:-webkit-sticky;position:sticky;top:92px}.seller-safety{margin:16px 0;padding:12px;border-radius:9px;background:#f2f8f8;border:1px solid #d7e8e7;color:#34595a;font-size:12px;line-height:1.5}.contact-form label{display:grid;grid-gap:7px;gap:7px;font-size:13px;font-weight:800}.contact-form textarea{min-height:120px;resize:vertical;border:1px solid var(--line);border-radius:9px;padding:11px;font:inherit;outline:none}.contact-form textarea:focus{border-color:#62aaa5;box-shadow:0 0 0 3px rgba(13,122,115,.1)}.contact-form .primary-btn{width:100%;margin-top:12px;border:0;border-radius:9px;padding:13px;background:var(--brand);color:#fff;font-weight:900;cursor:pointer}.contact-form .primary-btn:disabled{opacity:.65;cursor:not-allowed}.contact-message{margin-top:10px;padding:10px 12px;border-radius:8px;background:#eef8f5;border:1px solid #cce8df;color:#176247;font-size:12px;font-weight:700}.detail-error{padding:20px;background:#fff1f1;border:1px solid #f0caca;color:#9b2c2c;border-radius:10px}@media(max-width:850px){.detail-layout{grid-template-columns:1fr}.detail-sidebar{position:static}.detail-cover{height:420px}}@media(max-width:600px){.detail-shell{padding:18px 12px 50px}.detail-cover{height:300px}.detail-card,.seller-card{padding:17px}.detail-card h1{font-size:25px}.detail-gallery{grid-template-columns:repeat(4,1fr)}.detail-attributes{grid-template-columns:1fr}.detail-attributes div:nth-child(odd){border-right:0}}.messages-page{min-height:100vh;background:#f7f9fb;color:var(--ink)}.messages-shell{padding:28px 0 70px}.messages-heading{background:#fff;border:1px solid var(--line);border-radius:14px;padding:24px;margin-bottom:18px}.messages-heading h1{margin:0 0 8px;font-size:30px}.messages-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.message-column{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px}.message-column h2{margin:0 0 14px;font-size:20px}.message-card{border:1px solid #e8edf0;border-radius:10px;padding:13px;margin-bottom:10px}.message-card>div{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px}.message-card>div span{color:var(--muted);font-size:11px}.message-card>a{color:var(--brand);font-weight:800;text-decoration:none;font-size:13px}.message-card p{margin:9px 0;color:#34495e;line-height:1.5;white-space:pre-wrap;font-size:13px}.message-card small{display:inline-block;padding:4px 7px;border-radius:999px;background:#eef5f5;color:#176247;font-size:10px;font-weight:900}@media(max-width:700px){.messages-shell{padding-left:12px;padding-right:12px}.messages-grid{grid-template-columns:1fr}}.my-listings-page{min-height:100vh;background:#f5fafb;color:var(--ink)}.my-listings-page .site-header{background:#fff;border-bottom:1px solid var(--line)}.my-listings-page .site-header-inner{min-height:72px;display:flex;align-items:center;justify-content:space-between}.my-listings-page .site-header-inner>a{text-decoration:none}.my-listings-nav{display:flex;align-items:center;gap:18px}.my-listings-nav>a:not(.sell-button){color:var(--brand);text-decoration:none;font-weight:700}.my-listings-shell{padding:42px 0 80px}.my-listings-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px}.my-listings-hero h1{margin:0 0 8px;font-size:38px}.my-listings-hero p:not(.eyebrow){margin:0;color:var(--muted)}.my-listings-tabs{display:flex;flex-wrap:wrap;gap:8px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:8px;margin-bottom:18px}.my-listings-tabs button{border:0;background:transparent;color:#536679;font-weight:800;padding:10px 14px;border-radius:8px;cursor:pointer}.my-listings-tabs button span{margin-left:5px;opacity:.7}.my-listings-tabs button.active{background:#e7f5f3;color:var(--brand)}.account-alert{border-radius:10px;padding:12px 14px;margin-bottom:16px;font-weight:700;font-size:14px}.account-alert.success{background:#edf9f3;border:1px solid #b9e5cc;color:#17663c}.account-alert.error{background:#fff0f0;border:1px solid #efb7b7;color:#9a2020}.my-listings-list{display:grid;grid-gap:14px;gap:14px}.my-listing-card{display:grid;grid-template-columns:230px 1fr;grid-gap:20px;gap:20px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px;overflow:hidden}.my-listing-photo{width:230px;height:170px;border-radius:10px;overflow:hidden;background:#edf3f6;display:flex;align-items:center;justify-content:center;text-decoration:none}.my-listing-photo img{width:100%;height:100%;object-fit:cover}.my-listing-photo span{font-size:40px}.my-listing-main{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.my-listing-topline{width:100%;display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:8px}.listing-status{display:inline-flex;padding:5px 9px;border-radius:999px;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.listing-status.active{background:#e7f8ee;color:#187343}.listing-status.sold{background:#eef2ff;color:#4655a4}.listing-status.expired{background:#fff1e9;color:#a95018}.listing-status.removed{background:#f1f3f5;color:#687684}.my-listing-date{color:#8291a0;font-size:12px}.my-listing-title{color:var(--ink);font-size:22px;font-weight:900;text-decoration:none;margin-bottom:6px}.my-listing-title:hover{color:var(--brand)}.my-listing-price{font-size:20px;margin-bottom:5px}.my-listing-category,.my-listing-location{margin:0 0 4px;color:var(--muted);font-size:13px}.my-listing-category{font-weight:700}.my-listing-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:12px}.danger-action,.outline-action{border:1px solid var(--line);background:#fff;color:var(--ink);border-radius:8px;padding:8px 11px;font-weight:800;cursor:pointer;text-decoration:none;font-size:13px}.outline-action:hover{border-color:#8bcfc8;color:var(--brand)}.danger-action{color:#a52a2a;border-color:#edc0c0}.danger-action:hover{background:#fff5f5}.danger-action:disabled,.outline-action:disabled{opacity:.55;cursor:wait}.my-listings-empty{background:#fff;border:1px dashed #c9d7df;border-radius:14px;min-height:280px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:30px}.my-listings-empty h2{margin:8px 0}.my-listings-empty p{max-width:500px;color:var(--muted);margin:0 0 18px}.empty-icon{font-size:42px}@media(max-width:700px){.my-listings-shell{padding:28px 12px 60px}.my-listings-hero{align-items:flex-start;flex-direction:column}.my-listings-hero h1{font-size:32px}.my-listing-card{grid-template-columns:1fr}.my-listing-photo{width:100%;height:210px}.my-listing-topline{align-items:flex-start;flex-direction:column}.my-listings-tabs{overflow:auto;flex-wrap:nowrap}}.auth-forgot-row{display:flex;justify-content:flex-end;margin-top:-7px}.auth-forgot-row a{color:var(--brand);font-size:13px;font-weight:700;text-decoration:none}.chat-nav-link{gap:7px}.chat-badge,.chat-nav-link{display:inline-flex;align-items:center}.chat-badge{min-width:18px;height:18px;padding:0 5px;border-radius:999px;justify-content:center;background:#d92d20;color:#fff;font-size:10px;font-weight:900;line-height:1}.auth-dev-note code{display:block;margin-top:7px;padding:8px;background:#f4f7f9;border-radius:7px;word-break:break-all;font-size:12px}.auth-dev-note a{display:block;margin-top:8px;color:var(--brand);font-weight:800;text-decoration:none}.chat-live{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid #cfe9e3;border-radius:999px;background:#f1faf8;color:#176247;font-size:11px;font-weight:900;white-space:nowrap}.chat-live i{width:7px;height:7px;border-radius:50%;background:#18a86b;box-shadow:0 0 0 3px rgba(24,168,107,.12)}.chat-layout{display:grid;grid-template-columns:340px minmax(0,1fr);min-height:620px;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff}.conversation-list{border-right:1px solid var(--line);background:#fbfcfd;overflow:auto}.conversation-list-header{display:flex;align-items:center;justify-content:space-between;padding:17px 16px;border-bottom:1px solid var(--line)}.conversation-list-header h2{margin:0;font-size:16px}.conversation-list-header span{min-width:24px;text-align:center;padding:3px 7px;border-radius:999px;background:#edf4f4;color:var(--brand);font-size:11px;font-weight:900}.conversation-item{width:100%;display:grid;grid-template-columns:40px minmax(0,1fr) auto;grid-gap:10px;gap:10px;padding:13px 14px;text-align:left;border:0;border-bottom:1px solid #edf1f2;background:transparent;cursor:pointer;font:inherit;color:inherit}.conversation-item.selected,.conversation-item:hover{background:#eef8f6}.conversation-avatar{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:#dcefeb;color:var(--brand);font-weight:900;flex:none}.conversation-avatar img{width:100%;height:100%;object-fit:cover;display:block}.conversation-main{min-width:0}.conversation-top{display:flex;justify-content:space-between;gap:8px;align-items:center}.conversation-top strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conversation-top time{color:var(--muted);font-size:10px;white-space:nowrap}.conversation-listing{margin-top:3px;color:var(--brand);font-size:11px;font-weight:900}.conversation-listing,.conversation-main p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conversation-main p{margin:4px 0 0;color:#65798a}.conversation-unread{align-self:center;min-width:20px;padding:3px 6px;border-radius:999px;background:#e53935;color:#fff;text-align:center;font-size:10px;font-weight:900}.conversation-unread-summary{padding:8px 14px;border-bottom:1px solid #edf1f2;background:#fff5f5;color:#b42318;font-size:11px;font-weight:900}.chat-panel{min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto}.chat-header{padding:15px 18px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:15px}.chat-header-context{min-width:0;display:flex;align-items:center;gap:10px}.chat-listing-thumb{width:42px;height:42px;border-radius:8px;overflow:hidden;flex:none;display:grid;place-items:center;background:#eef4f5;color:var(--brand);text-decoration:none}.chat-listing-thumb img{width:100%;height:100%;object-fit:cover;display:block}.chat-header strong{display:block;font-size:15px}.chat-header a{display:block;margin-top:4px;color:var(--brand);text-decoration:none;font-size:11px;font-weight:800}.chat-header>span{color:#23835f;font-size:10px;font-weight:900;white-space:nowrap}.chat-messages{padding:20px;overflow:auto;background:#f7f9fb;display:flex;flex-direction:column;gap:10px}.chat-message{max-width:min(72%,520px)}.chat-message>div{padding:10px 12px;border-radius:13px;line-height:1.45;white-space:pre-wrap;word-break:break-word}.chat-message small{display:block;margin-top:4px;color:#7a8b98}.chat-message.mine{align-self:flex-end;text-align:right}.chat-message.mine>div{background:var(--brand);color:#fff;border-bottom-right-radius:4px}.chat-message.theirs{align-self:flex-start}.chat-message.theirs>div{background:#fff;border:1px solid #e5eaed;color:#263d50;border-bottom-left-radius:4px}.chat-compose{display:grid;grid-gap:10px;padding:13px;border-top:1px solid var(--line);background:#fff}.chat-compose textarea{resize:vertical;border:1px solid var(--line);border-radius:9px;padding:10px;font:inherit;outline:none}.chat-compose textarea:focus{border-color:#62aaa5;box-shadow:0 0 0 3px rgba(13,122,115,.1)}.chat-compose .primary-btn{border:0;border-radius:9px;background:var(--brand);color:#fff;font-weight:900;cursor:pointer}.chat-compose .primary-btn:disabled{opacity:.55;cursor:not-allowed}.chat-loading{padding:25px}.messages-empty{text-align:center;padding:70px 20px;border:1px dashed #cfdadd;border-radius:14px;background:#fff}.messages-empty>div{font-size:34px}.messages-empty h2{margin:10px 0 6px;font-size:20px}.messages-empty p{color:var(--muted);margin:0 auto 18px;max-width:430px}.messages-empty .primary-btn{display:inline-block;text-decoration:none;padding:10px 15px}.contact-chat-link{color:var(--brand);font-weight:900;text-decoration:none}@media(max-width:800px){.chat-layout{grid-template-columns:1fr}.conversation-list{max-height:300px;border-right:0;border-bottom:1px solid var(--line)}.chat-message{max-width:85%}}.chat-message.theirs.unread-message>div{border-color:#8bc7c1;box-shadow:0 0 0 2px rgba(11,110,105,.06)}.chat-message.theirs.unread-message{cursor:pointer}.chat-message.theirs.unread-message small{color:var(--brand);font-weight:800}.auth-phone-hint{display:block;margin-top:2px;color:var(--muted);font-size:11px;line-height:1.45;font-weight:400}.unread-divider{margin:6px 0 2px;color:#a33a2a;font-size:10px;text-transform:uppercase;letter-spacing:.04em}.unread-divider:after,.unread-divider:before{background:#e8c6c0}.chat-read-toast{position:absolute;bottom:82px;z-index:5;background:#183b56;color:#fff;font-size:11px;font-weight:800;box-shadow:0 6px 20px rgba(0,0,0,.12)}.chat-panel{position:relative}.chat-phone-link{color:inherit;text-decoration:underline;text-underline-offset:2px;font-weight:800}.chat-message.mine .chat-phone-link{color:#fff}.chat-tabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line);background:#fff}.chat-tabs button{border:0;background:transparent;padding:10px 8px;color:#607587;font:inherit;font-size:11px;font-weight:900;cursor:pointer}.chat-tabs button.active{color:var(--brand);box-shadow:inset 0 -2px 0 var(--brand)}.chat-tabs b{display:inline-grid;place-items:center;min-width:17px;margin-left:4px;padding:2px 4px;border-radius:999px;background:#e53935;color:#fff;font-size:9px}.chat-list-empty{padding:22px 15px;color:var(--muted);font-size:12px;text-align:center}.chat-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.chat-actions button,.message-tools button{border:1px solid #dce5e8;background:#fff;color:#526777;border-radius:7px;padding:5px 7px;font-size:10px;font-weight:800;cursor:pointer}.chat-actions button:hover,.message-tools button:hover{border-color:#8cbab5;color:var(--brand)}.chat-message-meta{display:flex;align-items:center;gap:7px;justify-content:flex-end}.chat-message.theirs .chat-message-meta{justify-content:flex-start}.message-tools{display:flex;gap:4px;opacity:.35;transition:opacity .15s ease}.chat-smart-link{color:inherit;font-weight:800;text-decoration:underline;text-underline-offset:2px}.chat-message.mine .chat-smart-link{color:#fff}.chat-bubble em{color:#8293a0}.chat-attachment-image{display:block;margin-top:8px;max-width:260px;border-radius:9px;overflow:hidden}.chat-attachment-image img{width:100%;max-height:220px;object-fit:cover;display:block}.chat-attachment-file{display:inline-flex;margin-top:8px;padding:8px 10px;border-radius:7px;background:#eef5f5;color:var(--brand);text-decoration:none;font-size:11px;font-weight:800}.chat-compose{grid-template-columns:minmax(0,1fr) 90px}.composer-main{min-width:0;display:flex;flex-direction:column}.chat-compose textarea{width:100%;line-height:1.45;overflow-y:auto;box-sizing:border-box}.chat-compose .primary-btn{min-height:110px;align-self:stretch}.composer-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#82919c;font-size:9px}.attach-button{color:var(--brand);font-weight:900;cursor:pointer;white-space:nowrap}.attach-button input{display:none}.attachment-chip{display:inline-flex;align-items:center;gap:7px;padding:5px 8px;border:1px solid #cfe1df;border-radius:999px;background:#f2faf8;color:#176247;font-weight:800;max-width:100%}.attachment-chip button{border:0;background:transparent;color:inherit;cursor:pointer;font-size:14px;line-height:1}@media(max-width:800px){.chat-compose{grid-template-columns:1fr}.chat-compose .primary-btn{min-height:48px}.chat-actions{gap:4px}.chat-actions button{padding:4px 6px}.composer-footer{align-items:flex-start;flex-direction:column}.message-tools{opacity:1}}.conversation-search{padding:9px 12px;border-bottom:1px solid var(--line);background:#fff}.conversation-search input{width:100%;box-sizing:border-box;border:1px solid #dce5e8;border-radius:8px;padding:8px 10px;font:inherit;font-size:11px;outline:none;background:#fbfcfd}.conversation-search input:focus{border-color:#62aaa5;box-shadow:0 0 0 3px rgba(13,122,115,.08);background:#fff}.conversation-unread-summary{display:flex;align-items:center;justify-content:space-between;gap:8px}.conversation-unread-summary button{border:0;background:transparent;color:#a12b24;text-decoration:underline;font:inherit;font-size:10px;font-weight:900;cursor:pointer;padding:0}.chat-date-divider{display:flex;align-items:center;gap:9px;color:#83919b;font-size:9px;font-weight:900;margin:6px 0 2px}.chat-date-divider:after,.chat-date-divider:before{content:"";height:1px;background:#e1e7ea;flex:1 1}.chat-date-divider span{padding:4px 8px;border:1px solid #e1e7ea;border-radius:999px;background:#fff;white-space:nowrap}@media(max-width:800px){.conversation-search{padding:8px 10px}.conversation-unread-summary{align-items:flex-start;flex-direction:column}}.message-tools{position:relative;opacity:0}.chat-message:focus-within .message-tools,.chat-message:hover .message-tools{opacity:1}.message-menu-trigger{width:28px;height:26px;border:1px solid #dce5e8;border-radius:7px;background:#fff;color:#526777;font-size:18px;line-height:20px;cursor:pointer}.message-menu{position:absolute;right:0;bottom:30px;z-index:20;display:grid;min-width:170px;padding:5px;border:1px solid #dce5e8;border-radius:10px;background:#fff;box-shadow:0 10px 28px rgba(18,45,63,.14)}.chat-message.theirs .message-menu{left:0;right:auto}.message-menu button{border:0;background:#fff;color:#294457;padding:9px 10px;text-align:left;border-radius:7px;font-size:11px;font-weight:800;cursor:pointer}.message-menu button:hover{background:#f2f7f7;color:var(--brand)}.message-menu .danger-action{color:#b3261e}.chat-modal-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:20px;background:rgba(12,29,40,.48)}.chat-modal{width:min(420px,100%);padding:24px;border:1px solid #dce5e8;border-radius:16px;background:#fff;box-shadow:0 24px 70px rgba(0,0,0,.2)}.chat-modal-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#fff2f0;color:#b3261e;font-weight:900;margin-bottom:12px}.chat-modal h2{margin:0 0 8px;color:#183b56;font-size:20px}.chat-modal p{margin:0;color:#607587;line-height:1.55;font-size:13px}.chat-modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.chat-modal-actions button{border:1px solid #dce5e8;border-radius:8px;padding:9px 14px;background:#fff;color:#526777;font-weight:900;cursor:pointer}.chat-modal-actions .danger-btn,.chat-modal-actions .primary-btn{border:0;color:#fff}.chat-modal-actions .danger-btn{background:#b3261e}@media (max-width:700px){.message-tools{opacity:1}.message-menu{bottom:32px}.chat-modal{padding:20px}}.category-card{text-decoration:none;color:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center}.category-page-hero{padding-top:34px;padding-bottom:10px}.category-back{color:var(--teal);font-weight:700;text-decoration:none}.category-title-row{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:34px 0 24px}.category-title-row h1{margin:6px 0 8px;font-size:48px;line-height:1.05;text-transform:capitalize}.category-large-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#eef8f7;font-size:34px;margin-bottom:14px}.subcategory-filter{display:flex;gap:10px;flex-wrap:wrap;padding:10px 0 24px}.subcategory-filter .subcat-chip{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid var(--line);background:#fff;border-radius:999px;padding:10px 16px;cursor:pointer;font:inherit;font-size:15px;line-height:1;color:var(--ink);box-shadow:none}.subcategory-filter .subcat-chip.active,.subcategory-filter .subcat-chip:hover{background:#0f7772;color:#fff;border-color:#0f7772}.category-results{padding-top:26px}.category-loading{padding:60px 0}@media(max-width:700px){.category-title-row{flex-direction:column;align-items:flex-start}.category-title-row h1{font-size:38px}}.chat-layout{grid-template-columns:360px minmax(0,1fr);min-height:680px;box-shadow:0 10px 35px rgba(18,45,63,.06)}.conversation-list{background:#f9fbfc}.conversation-list-header{padding:18px 16px 14px;background:#fff}.conversation-list-header h2{font-size:17px;letter-spacing:-.2px}.conversation-item{min-height:76px;padding:13px 15px;transition:background .15s ease,transform .15s ease}.conversation-item:hover{background:#f0f8f7}.conversation-item.selected{background:#e8f6f3;box-shadow:inset 3px 0 0 var(--brand)}.conversation-avatar{width:44px;height:44px;border:1px solid #d8e7e5}.conversation-main p{font-size:11px;line-height:1.35}.chat-panel{min-height:680px;background:#fff}.chat-header{min-height:70px;padding:12px 18px;position:relative;z-index:5;background:rgba(255,255,255,.97);box-shadow:0 1px 0 rgba(20,50,70,.04)}.chat-header-context{gap:12px}.chat-person{min-width:0}.chat-person strong{font-size:15px}.chat-person>a{max-width:430px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-online{display:inline-flex;align-items:center;gap:5px;margin-left:8px;color:#16845b;font-size:10px;font-weight:900;vertical-align:middle}.chat-online i{width:6px;height:6px;border-radius:50%;background:#1ba66b;box-shadow:0 0 0 3px rgba(27,166,107,.1)}.chat-actions button{padding:7px 9px;border-radius:8px;background:#fff}.chat-messages{padding:22px 24px 26px;gap:7px;background:linear-gradient(#f8fafb,#f5f8fa)}.chat-message{max-width:min(68%,560px)}.chat-message>div{padding:11px 13px;border-radius:15px;font-size:13px;line-height:1.5}.chat-message.mine>div{border-bottom-right-radius:5px}.chat-message.theirs>div{border-bottom-left-radius:5px;box-shadow:0 1px 2px rgba(18,45,63,.04)}.chat-message-meta{margin-top:1px}.chat-message small{font-size:9px}.message-tools{margin-left:2px}.message-menu-trigger{width:30px;height:27px}.chat-date-divider{margin:12px 0 7px}.unread-divider{display:flex;align-items:center;gap:10px;color:#b42318;font-size:9px;font-weight:900;margin:10px 0}.unread-divider:after,.unread-divider:before{content:"";height:1px;background:#efc5c2;flex:1 1}.unread-divider span{padding:4px 9px;border:1px solid #efc5c2;border-radius:999px;background:#fff8f7;white-space:nowrap}.chat-read-toast{left:50%;transform:translateX(-50%);border-radius:999px;padding:8px 12px;box-shadow:0 8px 24px rgba(18,45,63,.12)}.composer-quick-replies{display:flex;gap:7px;padding:8px 14px 0;overflow-x:auto;background:#fff;scrollbar-width:none}.composer-quick-replies::-webkit-scrollbar{display:none}.composer-quick-replies button{flex:0 0 auto;border:1px solid #d8e7e5;border-radius:999px;padding:7px 10px;background:#f7fbfa;color:#176f69;font:inherit;font-size:10px;font-weight:800;cursor:pointer;white-space:nowrap}.composer-quick-replies button:hover{background:#eaf6f3;border-color:#9cc8c3}.chat-compose{padding:10px 14px 14px;grid-template-columns:minmax(0,1fr) 96px;gap:10px}.chat-compose textarea{min-height:110px;max-height:240px;padding:13px 14px;border-radius:12px;background:#fff;font-size:14px;line-height:1.5}.chat-compose textarea::placeholder{color:#8b9aa5}.chat-compose textarea:disabled{background:#f2f5f6;cursor:not-allowed}.composer-footer{min-height:26px;padding-top:5px}.composer-footer span{color:#7d8d98;font-size:9px}.attach-button{border:1px solid #d8e7e5;border-radius:8px;padding:5px 8px;background:#fff;color:#176f69}.composer-send{min-height:110px!important;border-radius:12px!important;font-size:14px!important}.attachment-chip{margin-top:7px;border:1px solid #d8e7e5;border-radius:9px;padding:7px 9px;background:#f4faf8;color:#305967;font-size:10px}.chat-attachment-image{max-width:300px;margin-top:7px;border:1px solid rgba(255,255,255,.25)}.chat-attachment-image img{max-height:260px;object-fit:contain;background:#eef3f5}.chat-attachment-file{background:#f0f7f6}@media(max-width:900px){.chat-layout{grid-template-columns:310px minmax(0,1fr)}.chat-message{max-width:78%}}@media(max-width:800px){.chat-layout{grid-template-columns:1fr;min-height:0}.conversation-list{max-height:330px}.chat-panel{min-height:650px}.chat-header{align-items:flex-start}.chat-actions{max-width:42%}.chat-message{max-width:88%}.composer-quick-replies{padding-left:10px}.chat-compose{padding:8px 10px 10px}}@media(max-width:520px){.chat-header{padding:10px 12px}.chat-actions button{font-size:9px;padding:5px 6px}.chat-person>a{max-width:220px}.chat-online{display:flex;margin:3px 0 0}.chat-messages{padding:16px 12px 20px}.chat-compose{grid-template-columns:1fr}.composer-send{min-height:48px!important}.chat-compose textarea{min-height:100px}}.chat-product-context{display:grid;grid-template-columns:52px minmax(0,1fr) auto;grid-gap:11px;gap:11px;align-items:center;margin:0;padding:10px 18px;border-bottom:1px solid var(--line);background:#f8fbfb;color:inherit;text-decoration:none;transition:background .15s ease}.chat-product-context:hover{background:#eef8f6}.chat-product-context-image{width:52px;height:52px;border-radius:9px;overflow:hidden;display:grid;place-items:center;background:#eaf1f2;color:var(--brand);font-size:20px;border:1px solid #dce7e8}.chat-product-context-image img{width:100%;height:100%;object-fit:cover;display:block}.chat-product-context-main{min-width:0}.chat-product-context-top{display:flex;align-items:center;gap:8px;min-width:0}.chat-product-context-top strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-product-price{margin-top:2px;color:var(--brand);font-size:12px;font-weight:900}.chat-product-meta{margin-top:2px;color:#71838e;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-product-status{flex:none;padding:3px 7px;border-radius:999px;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.2px}.chat-product-status.active{background:#e7f7ef;color:#157047}.chat-product-status.inactive{background:#f1eeee;color:#8b5555}.chat-product-view{color:var(--brand);font-size:10px;font-weight:900;white-space:nowrap}.conversation-context{margin-top:2px;color:#81919a;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:520px){.chat-product-context{grid-template-columns:44px minmax(0,1fr);padding:9px 12px}.chat-product-context-image{width:44px;height:44px}.chat-product-view{display:none}.chat-product-meta{font-size:8px}}.chat-message.theirs.unread-message{position:relative}.chat-message.theirs.unread-message:after{content:"";position:absolute;left:-6px;top:12px;width:5px;height:5px;border-radius:50%;background:#e53935;opacity:.8}.chat-message-meta small{white-space:nowrap}.search-page{min-height:100vh;background:#f7f9fb}.search-shell{padding:28px 0 70px}.search-page-heading{background:#fff;border:1px solid var(--line);border-radius:14px;padding:28px;margin-top:16px}.search-page-heading h1{font-size:38px;max-width:none}.search-page-heading .subtitle{margin-bottom:0}.search-filters{margin-top:16px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;align-items:flex-end}.search-filters label{display:grid;grid-gap:7px;gap:7px;font-size:12px;font-weight:800;color:#34495e}.search-filters input,.search-filters select{width:100%;min-width:0;border:1px solid #cfd9e1;border-radius:9px;padding:11px 12px;outline:none;background:#fff;color:var(--ink)}.search-filters input:focus,.search-filters select:focus{border-color:#79b9b4;box-shadow:0 0 0 3px rgba(11,110,105,.1)}.search-filter-wide{grid-column:span 2}.search-filter-actions{display:flex;gap:9px;align-items:center}.search-filter-actions .primary-btn{margin:0;border:0;border-radius:9px;padding:12px 15px;background:var(--brand);color:#fff;font-weight:900;cursor:pointer;white-space:nowrap}.search-filter-actions .secondary-btn{margin:0;border:1px solid #b8c7d0;background:#fff;color:var(--ink);border-radius:9px;padding:11px 14px;font-weight:800;cursor:pointer;white-space:nowrap}.search-results{padding-bottom:0}.search-result-count{margin:-4px 0 14px;color:var(--muted);font-size:13px;font-weight:700}@media(max-width:900px){.search-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.search-filter-actions,.search-filter-wide{grid-column:span 2}}@media(max-width:650px){.search-shell{padding-left:12px;padding-right:12px}.search-page-heading{padding:22px}.search-page-heading h1{font-size:32px}.search-filters{grid-template-columns:1fr}.search-filter-actions,.search-filter-wide{grid-column:auto}.search-filter-actions{flex-wrap:wrap}}.listings-page .search-shell{padding-top:24px}.listings-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:26px 30px;margin-top:14px;border-radius:16px;background:linear-gradient(120deg,#fff,#f4fbfa)}.listings-page-heading h1{font-size:40px;letter-spacing:-1.4px}.listings-page-heading .subtitle{font-size:16px}.listings-heading-action{display:inline-flex;align-items:center;gap:8px;flex:none;padding:11px 15px;border:1px solid #a9d2ce;border-radius:9px;background:#fff;color:var(--brand);font-size:13px;font-weight:900;text-decoration:none}.listings-heading-action:hover{border-color:var(--brand);background:#eef8f7}.listings-results-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:14px}.listings-results-toolbar h2{font-size:26px}.listings-results-toolbar p{margin:6px 0 0;color:var(--muted);font-size:13px}.listings-toolbar-link{color:var(--brand);font-size:13px;font-weight:900;text-decoration:none;white-space:nowrap}.listings-toolbar-link:hover{text-decoration:underline}.listings-page .search-results{padding-top:30px}.listings-page .listing-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.listings-page .listing-card{border-radius:14px;box-shadow:0 2px 10px rgba(24,53,78,.035)}.listings-page .listing-card:hover{box-shadow:0 14px 32px rgba(24,53,78,.13)}.listings-page .listing-image{height:clamp(190px,18vw,240px)}.listings-page .listing-body{padding:16px 17px 18px}.listings-page .listing-body h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listing-empty-state{display:grid;justify-items:center;grid-gap:7px;gap:7px;padding:48px 20px;border:1px dashed #bfd5d8;border-radius:14px;background:#fbfdfd;text-align:center}.listing-empty-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#e8f5f3;color:var(--brand);font-size:25px;font-weight:900}.listing-empty-state strong{font-size:17px}.listing-empty-state p{margin:0 0 5px;color:var(--muted);font-size:13px}.listing-empty-action{padding:9px 14px;border-radius:8px;background:var(--brand);color:#fff;font-size:13px;font-weight:900;text-decoration:none}.listing-empty-action:hover{background:var(--brand2)}@media(max-width:650px){.listings-page-heading{align-items:flex-start;flex-direction:column;gap:16px;padding:22px}.listings-page-heading h1{font-size:32px}.listings-heading-action{width:100%;justify-content:center}.listings-results-toolbar{align-items:flex-start}.listings-results-toolbar h2{font-size:22px}.listings-page .listing-grid{grid-template-columns:1fr}.listings-page .listing-image{height:210px}}.detail-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:13px;margin-bottom:14px}.detail-breadcrumbs a{color:var(--brand);font-weight:800;text-decoration:none}.detail-top-actions{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px}.detail-top-actions .detail-back{margin-bottom:0}.detail-actions{display:flex;gap:8px}.detail-action{border:1px solid var(--line);background:#fff;color:var(--ink);border-radius:9px;padding:9px 13px;font-weight:800}.detail-action.active,.detail-action:hover{border-color:#91c9c4;color:var(--brand);background:#f1f9f8}.detail-cover,.detail-cover-wrap{position:relative}.photo-counter{position:absolute;right:12px;bottom:12px;padding:6px 10px;border-radius:999px;background:rgba(23,50,77,.78);color:#fff;font-size:12px;font-weight:800}.detail-summary-card{margin-top:14px}.detail-meta-row{display:flex;gap:9px;flex-wrap:wrap;color:var(--muted);font-size:13px;line-height:1.5}.share-notice{display:inline-block;margin-top:12px;padding:7px 10px;border-radius:8px;background:#eaf7f2;border:1px solid #bfe5d5;color:#176247;font-size:12px;font-weight:800}.detail-section-heading{display:flex;justify-content:space-between;align-items:center}.map-link{color:var(--brand);font-weight:800;font-size:13px;text-decoration:none}.map-link:hover{text-decoration:underline}.seller-heading{display:flex;align-items:center;gap:12px}.seller-heading h2{margin:0 0 3px}.seller-avatar{width:48px;height:48px;border-radius:50%;background:#edf7f6;color:var(--brand);display:grid;place-items:center;font-size:20px;font-weight:900;flex:none}.seller-trust-row{display:flex;flex-wrap:wrap;gap:7px;margin:16px 0}.trust-pill{display:inline-flex;align-items:center;padding:6px 9px;border-radius:999px;background:#f4f6f8;border:1px solid #e1e7eb;color:#5e6f7e;font-size:11px;font-weight:800}.trust-pill.verified{background:#e9f8f0;border-color:#c4e6d3;color:#187343}.conversion-heading{display:grid;grid-gap:3px;gap:3px;margin:14px 0 10px}.conversion-heading strong{font-size:16px}.conversion-heading span{color:var(--muted);font-size:12px}.quick-question-label{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.7px;margin-bottom:7px}.quick-questions{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.quick-questions button{border:1px solid #d9e4e7;background:#f7fbfb;color:#355c5b;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:800}.quick-questions button:hover{border-color:#8fc6c1;background:#eef8f7}.composer-hint{color:var(--muted);font-size:11px;margin-top:6px}.secondary-btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:9px;padding:11px 14px;color:var(--ink);text-decoration:none;font-weight:800;background:#fff}.owner-notice{margin-top:15px;padding:14px;border:1px solid #dce6eb;border-radius:10px;background:#f7f9fb}.owner-notice p{margin:5px 0 12px;color:var(--muted);font-size:12px;line-height:1.5}.safety-card ul{margin:10px 0 0;padding-left:20px;color:#526575;line-height:1.7;font-size:13px}.related-section{margin-top:28px}.related-grid{grid-template-columns:repeat(3,1fr)}.related-grid .listing-image{height:160px}.mobile-contact-bar{display:none}@media(max-width:850px){.detail-top-actions{align-items:flex-start}.detail-sidebar{position:static}.related-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.detail-top-actions{flex-direction:column;gap:10px}.detail-actions{width:100%}.detail-action{flex:1 1}.related-grid{grid-template-columns:1fr}.related-grid .listing-image{height:190px}.detail-page{padding-bottom:74px}.mobile-contact-bar{position:fixed;display:flex;left:0;right:0;bottom:0;z-index:30;gap:8px;padding:9px 12px;background:rgba(255,255,255,.97);border-top:1px solid var(--line);box-shadow:0 -8px 25px rgba(24,53,78,.09)}.mobile-contact-btn{flex:1 1;border:0;border-radius:9px;background:var(--brand);color:#fff;font-weight:900;padding:13px}.mobile-save-btn{width:52px;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--brand);font-size:23px}}.favorites-shell{padding:44px 0 80px}.favorites-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.favorites-hero h1{margin:4px 0 8px;font-size:42px;color:var(--ink)}.favorites-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.favorite-card{position:relative;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff}.favorite-card-link{display:block;color:inherit;text-decoration:none}.favorite-photo{height:210px;background:#eef3f6;display:flex;align-items:center;justify-content:center;overflow:hidden}.favorite-photo img{width:100%;height:100%;object-fit:cover;display:block}.favorite-photo span{font-size:52px}.favorite-body{padding:16px 16px 54px}.favorite-body h2{margin:7px 0 9px;font-size:19px;color:var(--ink)}.favorite-remove{position:absolute;right:14px;bottom:12px;border:1px solid #d9a6a6;background:#fff;color:#b42323;border-radius:8px;padding:7px 10px;font-weight:800;cursor:pointer}.favorite-remove:hover{background:#fff5f5}.empty-state-card{border:1px dashed #b8c8d0;border-radius:16px;background:#fff;padding:54px 24px;text-align:center}.empty-state-icon{font-size:48px;color:var(--brand)}.empty-state-card h2{margin:10px 0 8px;color:var(--ink)}.empty-state-card p{max-width:560px;margin:0 auto 22px;color:var(--muted)}.listing-favorite{border:0;cursor:pointer;font:inherit;z-index:3}.listing-favorite.saved{color:#0b7772;font-weight:900}.listing-favorite:disabled{opacity:.55;cursor:wait}@media(max-width:900px){.favorites-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.favorites-shell{padding:28px 12px 60px}.favorites-hero{align-items:flex-start;flex-direction:column}.favorites-hero h1{font-size:34px}.favorites-grid{grid-template-columns:1fr}.favorite-photo{height:220px}}.seller-profile-shell{padding-top:28px;padding-bottom:70px}.seller-profile-breadcrumb{display:flex;gap:8px;align-items:center;color:var(--muted);font-size:13px;margin-bottom:16px}.seller-profile-breadcrumb a{color:var(--brand);text-decoration:none;font-weight:800}.seller-profile-hero{display:flex;gap:22px;align-items:center;padding:28px;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 6px 22px rgba(24,53,78,.05)}.seller-profile-avatar{width:92px;height:92px;border-radius:50%;background:#edf7f6;color:var(--brand);display:grid;place-items:center;font-size:38px;font-weight:950;border:5px solid #fff;box-shadow:0 0 0 1px #cfe4e3;flex:none}.seller-profile-main h1{margin:2px 0 4px;font-size:34px}.seller-profile-subtitle{margin:0;color:var(--muted)}.seller-profile-trust{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.seller-profile-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-gap:24px;gap:24px;margin-top:24px}.seller-profile-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:15px;margin-bottom:14px}.seller-profile-section-heading h2{margin:0;font-size:25px}.seller-profile-section-heading>span{color:var(--muted);font-size:13px;font-weight:800}.seller-listing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-profile-sidebar{display:grid;grid-gap:16px;gap:16px;align-content:start}.seller-trust-card h2{margin-bottom:14px}.seller-trust-checks{display:grid;grid-gap:12px;gap:12px}.seller-trust-checks>div{display:flex;gap:10px;align-items:flex-start}.seller-trust-checks>div>span{width:24px;height:24px;border-radius:50%;background:#eaf7f1;color:#187343;display:grid;place-items:center;font-weight:900;flex:none}.seller-trust-checks small,.seller-trust-checks strong{display:block}.seller-trust-checks small{color:var(--muted);margin-top:2px;line-height:1.35}.seller-stats-card{padding:18px}.seller-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.seller-stat-grid div{text-align:center;padding:10px 5px;background:#f7f9fb;border:1px solid #e5ebef;border-radius:10px}.seller-stat-grid span,.seller-stat-grid strong{display:block}.seller-stat-grid strong{font-size:21px}.seller-stat-grid span{color:var(--muted);font-size:10px;font-weight:800;margin-top:2px}.seller-profile-link{display:inline-flex;margin-top:8px;color:var(--brand);font-size:12px;font-weight:900;text-decoration:none}.seller-name-link:hover,.seller-profile-link:hover{text-decoration:underline}.seller-name-link{color:inherit;text-decoration:none}.profile-empty,.profile-error,.profile-loading{background:#fff;border:1px solid var(--line);border-radius:14px;padding:30px;text-align:center;color:var(--muted)}.profile-empty h3,.profile-error strong{color:var(--ink)}.profile-empty p,.profile-error p{margin:7px 0 16px}@media(max-width:900px){.seller-profile-layout{grid-template-columns:1fr}.seller-profile-sidebar{grid-template-columns:1fr 1fr}}@media(max-width:650px){.seller-profile-shell{padding:18px 12px 60px}.seller-profile-hero{padding:20px;gap:14px;align-items:flex-start}.seller-profile-avatar{width:68px;height:68px;font-size:28px}.seller-profile-main h1{font-size:27px}.seller-profile-layout{margin-top:18px}.seller-listing-grid,.seller-profile-sidebar{grid-template-columns:1fr}.seller-profile-section-heading{align-items:start}}.notification-link{display:inline-grid;place-items:center;width:40px;height:40px;font-size:18px}.notification-link:hover{background:#edf7f6}.notification-badge{top:0;right:-2px;min-width:18px;height:18px;padding:0 4px;display:grid;place-items:center;border-radius:999px;background:#d83232;color:#fff;border:2px solid #fff;font-size:9px;font-weight:900}.notifications-page{min-height:calc(100vh - 76px);background:#f7f9fb;padding:46px 0 70px}.notifications-shell{width:min(900px,calc(100% - 40px))}.notifications-header{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px}.notifications-header h1{font-size:38px;max-width:none;letter-spacing:-1px;margin:0 0 8px}.notifications-header p:not(.eyebrow){margin:0;color:var(--muted);line-height:1.5}.notification-list{display:grid;grid-gap:10px;gap:10px}.notification-item{position:relative;display:flex;align-items:flex-start;gap:14px;background:#fff;border:1px solid var(--line);border-radius:13px;padding:17px 48px 17px 17px;box-shadow:0 4px 14px rgba(24,53,78,.035);cursor:pointer}.notification-item.unread{border-color:#b9ddd8;background:#fbfefe}.notification-item:hover{border-color:#8dc4bf}.notification-main-link{display:block;flex:1 1;color:inherit;text-decoration:none}.notification-content{flex:1 1;min-width:0}.notification-title-row{display:flex;justify-content:space-between;gap:16px;align-items:center}.notification-title-row strong{font-size:15px}.notification-title-row time{color:var(--muted);font-size:11px;white-space:nowrap}.notification-content p{margin:6px 0 0;color:#5c6d7d;font-size:13px;line-height:1.5}.notification-icon{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#edf7f6;flex:0 0 auto}.notification-icon.unread{box-shadow:0 0 0 3px rgba(11,110,105,.08)}.notification-icon.read{opacity:.65}.notification-delete{position:absolute;top:10px;right:11px;width:28px;height:28px;border:0;border-radius:50%;background:transparent;color:#8a98a4;font-size:20px}.notification-delete:hover{background:#f2f4f6;color:#b22e2e}.notification-empty{min-height:210px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;background:#fff;border:1px solid var(--line);border-radius:15px;color:var(--muted);text-align:center}.notification-empty strong{color:var(--ink);font-size:18px}@media(max-width:650px){.notifications-page{padding:30px 0 50px}.notifications-shell{width:min(100% - 24px,900px)}.notifications-header{align-items:flex-start;flex-direction:column}.notifications-header h1{font-size:32px}.notification-title-row{display:block}.notification-title-row time{display:block;margin-top:5px}}.listing-load-error{min-height:150px;border:1px solid #f0c5c5;background:#fff8f8;border-radius:12px;padding:24px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;color:#7e2b2b}.listing-load-error strong{font-size:16px;color:#7e2b2b}.listing-load-error span{color:#8d5d5d;font-size:13px}.listing-load-error .secondary-btn{margin-top:4px}.listing-skeleton{pointer-events:none}.skeleton-block,.skeleton-line{background:linear-gradient(90deg,#edf1f4 25%,#f7f9fb 50%,#edf1f4 75%);background-size:200% 100%;animation:listingSkeleton 1.3s infinite}.skeleton-line{height:14px;border-radius:7px;margin-bottom:12px}.skeleton-line.wide{width:72%}.skeleton-line.price-line{width:38%;height:20px}.skeleton-line.short{width:52%}@keyframes listingSkeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.notification-link{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:9px;text-decoration:none;color:var(--ink)}.notification-link:hover{background:#f2f6f8}.chat-badge,.notification-badge{min-width:18px;height:18px;padding:0 5px;border-radius:999px;display:inline-grid;place-items:center;background:#dc3d3d;color:#fff;font-size:10px;font-weight:900;line-height:1}.notification-badge{position:absolute;right:-1px;top:-2px}.chat-nav-link{position:relative}.chat-badge{margin-left:4px;vertical-align:middle}@media(max-width:900px){.nav-links{gap:8px}.auth-nav{gap:6px}}.edit-listing-card{max-width:820px;margin:0 auto}.account-form.edit-listing-form{display:grid;grid-gap:18px;gap:18px;margin-top:20px}.account-form.edit-listing-form .form-grid-two>label,.account-form.edit-listing-form>label{display:grid;grid-gap:8px;gap:8px;min-width:0;color:#29465d;font-size:13px;font-weight:800}.account-form.edit-listing-form input,.account-form.edit-listing-form select,.account-form.edit-listing-form textarea{width:100%;box-sizing:border-box;border:1px solid #cbd9e1;border-radius:10px;padding:12px 13px;background:#fff;color:#173d5c;font:inherit;font-size:14px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.account-form.edit-listing-form input,.account-form.edit-listing-form select{min-height:46px}.account-form.edit-listing-form textarea{min-height:150px;resize:vertical;line-height:1.5}.account-form.edit-listing-form input:focus,.account-form.edit-listing-form select:focus,.account-form.edit-listing-form textarea:focus{border-color:#6bb7b1;box-shadow:0 0 0 3px rgba(8,124,116,.1)}.account-form.edit-listing-form input:disabled,.account-form.edit-listing-form select:disabled{background:#f2f5f7;cursor:not-allowed}.account-form.edit-listing-form .account-actions{margin-top:2px;padding-top:18px;border-top:1px solid #e5edf1}.account-form.edit-listing-form .account-actions .primary-btn{border:0;border-radius:9px;padding:11px 16px;background:var(--brand);color:#fff;font-weight:900;cursor:pointer}.account-form.edit-listing-form .account-actions .primary-btn:disabled{opacity:.65;cursor:not-allowed}@media(max-width:700px){.account-form.edit-listing-form{gap:15px}.account-form.edit-listing-form textarea{min-height:130px}}.edit-listing-context{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:16px 0 22px;padding:12px 14px;background:#f4f8fa;border:1px solid var(--line);border-radius:10px;color:var(--muted)}.edit-listing-context strong{color:var(--ink)}.edit-listing-context .listing-status{margin-left:auto}.field-optional{color:var(--muted);font-weight:500}.form-grid-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.account-actions{justify-content:flex-end;margin-top:8px}@media(max-width:700px){.form-grid-two{grid-template-columns:1fr}.edit-listing-context .listing-status{margin-left:0}.account-actions{justify-content:stretch}.account-actions>*{flex:1 1;text-align:center}}.detail-action-button{border:1px solid #d7dce3;background:#fff;color:#1f2937;border-radius:8px;padding:9px 13px;cursor:pointer;font-weight:600}.detail-action-button:hover{background:#f7f8fa}.detail-notice{margin:12px 0;padding:10px 12px;border-radius:8px;background:#f4f7fb;color:#243447}.seller-safety-actions .detail-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.admin-queue{margin-top:28px}.admin-queue>h2{margin-bottom:16px}.admin-report{display:flex;justify-content:space-between;gap:24px;padding:20px;margin-bottom:14px;border:1px solid #e5e7eb;border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(0,0,0,.04)}.admin-report h3{margin:10px 0 6px;text-transform:capitalize}.admin-report p{margin:5px 0;color:#5f6368}.admin-actions{align-content:flex-start;min-width:250px}.admin-actions button{border:1px solid #d8dbe0;background:#fff;border-radius:9px;padding:9px 12px;cursor:pointer;font-weight:600}.admin-actions button:hover{background:#f5f6f8}@media (max-width:800px){.admin-report{flex-direction:column}.admin-actions{min-width:0}}.location-picker{position:relative;z-index:30}.location-trigger{border:0;background:transparent;color:#173451;font:inherit;font-size:14px;font-weight:600;cursor:pointer;padding:8px 10px;border-radius:8px;max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.location-trigger:hover{background:#f4f8fa}.location-popover{position:absolute;top:calc(100% + 8px);left:0;width:330px;background:#fff;border:1px solid #d9e2e8;border-radius:12px;box-shadow:0 16px 40px rgba(20,45,65,.16);padding:14px;display:grid;grid-gap:10px;gap:10px}.location-popover select{width:100%;padding:10px;border:1px solid #cfdbe2;border-radius:8px;background:#fff;font:inherit}.location-use-gps{border:1px solid #0d7a75;background:#f2fbfa;color:#0d706c;border-radius:8px;padding:10px;font-weight:700;cursor:pointer}.location-use-gps:disabled{opacity:.6;cursor:wait}.location-divider{height:1px;background:#e6edf1}.location-popover .primary-btn{width:100%;padding:10px;border:0;border-radius:8px;cursor:pointer}.location-popover .primary-btn:disabled{opacity:.5;cursor:not-allowed}.location-note{font-size:12px;line-height:1.45;color:#657582}.location-error{font-size:12px;color:#a62b2b;background:#fff3f3;border-radius:7px;padding:8px}@media(max-width:700px){.location-popover{position:fixed;left:12px;right:12px;top:70px;width:auto}.location-trigger{max-width:180px}}.location-reset{border:0;background:transparent;color:#0d706c;font-size:12px;font-weight:800;text-align:left;padding:2px 0;cursor:pointer}.location-reset:hover{text-decoration:underline}.photo-allowance-note{margin:0 0 9px;padding:9px 12px;border:1px solid #b9ded9;border-radius:9px;background:#edf9f7;color:#155f5a;font-size:12px;line-height:1.45}.photo-allowance-note strong{color:#0b4f4a}.photo-policy-note{margin:0 0 12px;padding:10px 12px;border:1px solid #d8ebe9;border-radius:9px;background:#f1f9f8;color:#356765;font-size:12px;line-height:1.45}.photo-upload-rules{margin:0 0 16px;padding:15px 16px;border:1px solid #e4c387;border-left:4px solid #b77916;border-radius:10px;background:#fff7e8;color:#633b0d;font-size:14px;line-height:1.6}.photo-upload-rules>strong{display:flex;align-items:baseline;gap:9px;font-size:15px;color:#563108}.photo-upload-rules p{display:flex;align-items:baseline;gap:9px;margin:7px 0 0}.photo-upload-rules span{flex:0 0 18px;text-align:center}.photo-success-note{margin-top:12px;padding:10px 12px;border:1px solid #bfe3cf;border-radius:9px;background:#effaf3;color:#17663c;font-size:13px;font-weight:700}.photo-rejection-backdrop{position:fixed;inset:0;z-index:260;display:grid;place-items:center;padding:20px;background:rgba(12,29,40,.58)}.photo-rejection-dialog{width:min(430px,100%);box-sizing:border-box;padding:26px;border:1px solid #efb7b7;border-radius:18px;background:#fff;box-shadow:0 28px 90px rgba(0,0,0,.26);text-align:center}.photo-rejection-icon{width:54px;height:54px;margin:0 auto 14px;display:grid;place-items:center;border-radius:50%;background:#fff0f0;color:#b42318;font-size:30px;font-weight:900}.photo-rejection-dialog h2{margin:0 0 10px;color:#7f1d1d;font-size:24px}.photo-rejection-dialog p{margin:0;color:#5f6f7b;font-size:14px;line-height:1.55}.photo-rejection-dialog button{width:100%;margin-top:20px;border:0;border-radius:10px;padding:13px 16px;background:#087c74;color:#fff;font:inherit;font-weight:900;cursor:pointer}.photo-rejection-dialog button:hover{background:#066b64}.field-help{pointer-events:auto}.verification-modal-backdrop{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:20px;background:rgba(12,29,40,.52)}.verification-modal{position:relative;width:min(520px,100%);max-height:min(720px,calc(100vh - 40px));overflow:auto;padding:28px;border:1px solid #dce5e8;border-radius:18px;background:#fff;box-shadow:0 28px 90px rgba(0,0,0,.24)}.verification-modal-close{position:absolute;top:14px;right:14px;width:34px;height:34px;border:1px solid #dce5e8;border-radius:50%;background:#fff;color:#526777;font-size:22px;line-height:1;cursor:pointer}.verification-modal-close:hover{background:#f5f8f9}.verification-modal h2{margin:4px 40px 8px 0;color:#183b56;font-size:26px;line-height:1.15}.verification-copy{margin:0;color:#607587;font-size:14px;line-height:1.55}.verification-methods{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:22px 0 14px}.verification-method{border:1px solid #d5e0e4;border-radius:9px;padding:11px 14px;background:#fff;color:#17354e;font:inherit;font-weight:800;cursor:pointer}.verification-method.active{border-color:#0d7772;background:#f0f9f8;color:#0d706c}.verification-method:disabled{opacity:.6;cursor:not-allowed}.phone-country-row{display:grid;grid-template-columns:minmax(180px,.95fr) minmax(180px,1.05fr);grid-gap:10px;gap:10px;margin-bottom:12px}.phone-country-row label,.phone-register-row{display:grid;grid-gap:6px;gap:6px;color:#17354e;font-size:13px;font-weight:800}.phone-country-row input,.phone-country-row select,.phone-register-row input,.phone-register-row select{width:100%;box-sizing:border-box;min-height:44px;padding:10px 12px;border:1px solid #cfdde2;border-radius:9px;background:#fff;color:#17354e;font:inherit}.phone-register-row{grid-template-columns:minmax(180px,.9fr) minmax(180px,1.1fr)}@media(max-width:600px){.phone-country-row,.phone-register-row{grid-template-columns:1fr}}.verification-panel{padding:15px;border:1px solid #e1eaed;border-radius:12px;background:#f8fbfc}.verification-panel p{margin:0 0 12px;color:#526777;font-size:13px;line-height:1.55}.verification-action{width:100%;min-height:44px;border:0;border-radius:9px}.verification-dev-note{margin-top:10px;padding:10px 12px;border-radius:8px;background:#fff8e7;color:#73540a;font-size:12px;line-height:1.45}.verification-dev-note a{color:#0d706c;font-weight:800}.verification-otp-label{display:grid;grid-gap:7px;gap:7px;color:#17354e;font-size:13px;font-weight:800}.verification-otp-label input{width:100%;box-sizing:border-box;padding:12px;border:1px solid #cfdde2;border-radius:9px;background:#fff;font:inherit;font-size:18px;letter-spacing:4px}.verification-message{margin-top:12px;padding:10px 12px;border:1px solid #f1c9c9;border-radius:9px;background:#fff4f4;color:#a62b2b;font-size:13px;line-height:1.45}.verification-message.success{border-color:#bfe3cf;background:#effaf3;color:#17663c}.verification-check-btn{width:100%;margin-top:12px;border:1px solid #d5e0e4;border-radius:9px;padding:10px 12px;background:#fff;color:#0d706c;font:inherit;font-weight:800;cursor:pointer}.verification-check-btn:hover{background:#f4f9f9}.verification-check-btn:disabled{opacity:.6;cursor:not-allowed}.verification-footer{margin:14px 0 0;color:#7a8b96;font-size:11px;line-height:1.45;text-align:center}.field-help{-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:600px){.verification-modal{padding:22px 18px;border-radius:14px}.verification-modal h2{font-size:23px}}.chat-message-pagination{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border-bottom:1px solid var(--line);background:#fff;flex-wrap:wrap}.chat-message-pagination>button,.chat-page-numbers button{min-width:32px;height:30px;border:1px solid #d7e1e4;border-radius:7px;background:#fff;color:#294457;font-size:11px;font-weight:900;cursor:pointer}.chat-message-pagination>button:hover:not(:disabled),.chat-page-numbers button:hover{border-color:#8cbab5;color:var(--brand)}.chat-message-pagination button:disabled{opacity:.35;cursor:not-allowed}.chat-page-numbers{display:flex;align-items:center;gap:4px;max-width:min(70vw,520px);overflow-x:auto;padding:1px}.chat-page-numbers button.active{background:var(--brand);border-color:var(--brand);color:#fff}.chat-page-summary{margin-left:5px;color:#71838e;font-size:9px;font-weight:800;white-space:nowrap}@media(max-width:520px){.chat-message-pagination{gap:4px;padding:7px 8px}.chat-message-pagination>button,.chat-page-numbers button{min-width:30px;height:28px}.chat-page-summary{width:100%;text-align:center;margin-left:0}}.admin-v1-page,.business-page,.packages-page{min-height:100vh;background:#f3f8fa;color:#17354e}.admin-v1-top,.packages-topbar{height:68px;background:#fff;border-bottom:1px solid #dce7ea;display:flex;align-items:center;justify-content:space-between;padding:0 5%;gap:24px;box-sizing:border-box}.packages-topbar .brand-logo img{width:154px;height:42px}.packages-topbar .brand-logo{line-height:0}.packages-brand{font-size:25px;font-weight:900;color:#17354e;text-decoration:none;letter-spacing:-1px}.packages-brand span{color:#08756f}.packages-nav{display:flex;gap:20px}.admin-v1-top a,.packages-nav a{color:#08756f;font-weight:800;text-decoration:none;font-size:13px}.packages-hero{max-width:1180px;margin:0 auto;padding:54px 24px 28px;display:grid;grid-template-columns:1.5fr .8fr;grid-gap:28px;gap:28px;align-items:center}.packages-hero h1{font-size:42px;line-height:1.05;margin:7px 0 12px;color:#17354e}.packages-hero p:not(.eyebrow){color:#617789;font-size:16px;line-height:1.6;max-width:680px}.eyebrow{font-size:12px;font-weight:900;letter-spacing:2px;color:#08756f;margin:0 0 8px}.packages-business-card{background:#fff;border:1px solid #d6e3e7;border-radius:16px;padding:22px;display:grid;grid-gap:8px;gap:8px;box-shadow:0 10px 30px rgba(20,60,80,.06)}.packages-business-card strong{font-size:20px}.packages-business-card span{color:#6b7f8d;font-size:13px;line-height:1.5}.packages-business-card a{color:#08756f;font-weight:900;font-size:13px;text-decoration:none}.packages-content{max-width:1180px;margin:0 auto;padding:0 24px 70px}.packages-tabs{display:flex;gap:8px;border-bottom:1px solid #d8e4e7;margin-bottom:24px}.packages-tabs button{border:0;background:transparent;padding:14px 18px;font:inherit;font-weight:900;color:#657a88;cursor:pointer;border-bottom:3px solid transparent}.packages-tabs button.active{color:#08756f;border-bottom-color:#08756f}.packages-message{padding:12px 15px;border:1px solid #b9ddd3;background:#eef9f6;color:#12675f;border-radius:10px;margin:14px 0;font-size:13px;font-weight:700}.package-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.package-card{position:relative;background:#fff;border:1px solid #d8e4e7;border-radius:16px;padding:25px;box-shadow:0 8px 28px rgba(20,60,80,.05);display:flex;flex-direction:column}.package-card.popular{border:2px solid #08756f;transform:translateY(-3px)}.package-popular{position:absolute;top:-11px;right:18px;background:#08756f;color:#fff;border-radius:99px;padding:5px 9px;font-size:9px;font-weight:900}.package-audience{font-size:10px;font-weight:900;letter-spacing:1.5px;color:#778b98;margin:0}.package-card h2{font-size:24px;margin:8px 0}.package-price{font-size:25px;font-weight:900;color:#17354e}.package-duration{font-size:11px;color:#80909a;margin:4px 0 16px}.package-card ul{list-style:none;padding:0;margin:0 0 20px;display:grid;grid-gap:10px;gap:10px;flex:1 1}.package-card li{font-size:13px;color:#526b7b;line-height:1.35}.package-card li b{color:#08756f;margin-right:8px}.business-form>button,.package-card button{border:0;border-radius:9px;background:#08756f;color:#fff;padding:12px 16px;font:inherit;font-weight:900;cursor:pointer}.package-card button:disabled{opacity:.6}.packages-empty{background:#fff;border:1px solid #d8e4e7;padding:30px;border-radius:14px;text-align:center;color:#718490}.business-shell{max-width:920px;margin:0 auto;padding:45px 24px 70px}.business-heading h1{font-size:38px;margin:5px 0 12px}.business-heading p:not(.eyebrow){color:#647b89;line-height:1.6}.business-form{border:1px solid #d8e4e7;border-radius:16px;padding:25px;display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:25px}.business-form label{display:grid;grid-gap:7px;gap:7px;color:#17354e;font-size:12px;font-weight:900}.business-form .packages-message,.business-form label:nth-child(3),.business-form label:nth-child(5),.business-form>button{grid-column:1/-1}.admin-form input,.admin-form select,.business-form input,.business-form textarea{width:100%;box-sizing:border-box;border:1px solid #cfdee3;border-radius:9px;padding:11px;background:#fff;font:inherit;color:#17354e}.business-next{margin-top:24px;background:#fff;border:1px solid #d8e4e7;border-radius:16px;padding:22px;display:grid;grid-gap:10px;gap:10px}.business-next h2{margin:0 0 7px}.business-next div{padding:13px;border:1px solid #e1eaed;border-radius:10px;display:grid;grid-template-columns:32px 1fr;grid-column-gap:8px;column-gap:8px}.business-next span{grid-row:span 2}.business-next b{font-size:13px}.business-next small{color:#718490}.admin-v1-top{padding:0 28px}.admin-v1-top>div{display:grid;justify-items:center;grid-gap:2px;gap:2px}.admin-v1-top>div span{font-size:10px;color:#7a8c98}.admin-v1-layout{min-height:calc(100vh - 68px);display:grid;grid-template-columns:245px 1fr}.admin-v1-sidebar{background:#fff;border-right:1px solid #d8e4e7;padding:22px 14px;display:flex;flex-direction:column;gap:5px}.admin-v1-sidebar p{font-size:10px;letter-spacing:1.5px;color:#81919a;font-weight:900;padding:0 11px}.admin-v1-sidebar a,.admin-v1-sidebar button{border:0;background:transparent;text-align:left;padding:11px 12px;border-radius:8px;color:#4f6878;font:inherit;font-size:13px;font-weight:800;text-decoration:none;cursor:pointer}.admin-v1-sidebar button.active,.admin-v1-sidebar button:hover{background:#eaf6f4;color:#08756f}.admin-v1-sidebar a{margin-top:auto;border-top:1px solid #e2eaed;padding-top:18px;color:#08756f}.admin-v1-main{padding:34px;max-width:1400px;width:100%;box-sizing:border-box}.admin-v1-heading{margin-bottom:25px}.admin-v1-heading h1{font-size:34px;margin:4px 0 8px;text-transform:capitalize}.admin-v1-heading p:not(.eyebrow){color:#718490}.admin-kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:15px;gap:15px}.admin-kpi{background:#fff;border:1px solid #d8e4e7;border-radius:13px;padding:18px;display:grid;grid-gap:8px;gap:8px}.admin-kpi span{font-size:11px;color:#718490;text-transform:capitalize}.admin-kpi strong{font-size:25px}.admin-two-col{display:grid;grid-template-columns:1.4fr .8fr;grid-gap:22px;gap:22px}.admin-table,.admin-two-col>div{background:#fff;border:1px solid #d8e4e7;border-radius:13px;padding:18px}.admin-two-col h2,.admin-v1-main h2{margin-top:0;font-size:19px}.admin-row{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:14px 0;border-bottom:1px solid #edf2f3}.admin-row:last-child{border-bottom:0}.admin-row>div{display:grid;grid-gap:4px;gap:4px}.admin-row small{color:#718490;font-size:11px}.admin-form button,.admin-primary-link,.admin-row button{border:0;border-radius:8px;background:#08756f;color:#fff;padding:9px 12px;font:inherit;font-size:12px;font-weight:900;cursor:pointer;text-decoration:none}.admin-row select{padding:8px;border:1px solid #cfdee3;border-radius:8px}.admin-form{display:grid;grid-gap:10px;gap:10px;margin-bottom:25px}.admin-note{background:#f7fafb;border:1px solid #e0e9ec;border-radius:9px;padding:13px;color:#637886;font-size:12px;line-height:1.6}.admin-badge{font-size:10px;font-weight:900;background:#eef7f6;color:#08756f;padding:6px 8px;border-radius:99px}.admin-loading{text-align:center;background:#fff;border:1px solid #d8e4e7;padding:35px;border-radius:13px}.admin-kpi-button{font:inherit;color:inherit;text-align:left;cursor:pointer}.admin-kpi-button small{color:#08756f;font-size:11px;font-weight:900}.admin-kpi-button:focus-visible,.admin-kpi-button:hover{border-color:#08756f;box-shadow:0 0 0 3px rgba(8,117,111,.1);outline:0}.admin-identity-filters{grid-template-columns:repeat(3,minmax(130px,1fr)) auto}.admin-identity-filters select{min-width:0;padding:10px;border:1px solid #cfdee3;border-radius:8px;background:#fff}.admin-results-count{margin:18px 0 8px;color:#637886;font-size:12px;font-weight:800}.admin-user-row{width:100%;border-width:0 0 1px;background:transparent;text-align:left;font:inherit;color:inherit;cursor:pointer}.admin-user-row:focus-visible,.admin-user-row:hover{background:#f4fbfa;outline:0}.admin-user-row>span:last-child{font-size:11px;font-weight:900;color:#526b78}.admin-identity-status{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:900px){.admin-two-col,.packages-hero{grid-template-columns:1fr}.package-grid{grid-template-columns:1fr 1fr}.admin-v1-layout{grid-template-columns:190px 1fr}.admin-kpi-grid{grid-template-columns:repeat(2,1fr)}.admin-identity-filters{grid-template-columns:1fr 1fr}}@media(max-width:650px){.admin-v1-top,.packages-topbar{padding:0 14px}.admin-v1-top>div span,.packages-nav a:nth-child(2){display:none}.packages-hero{padding:35px 15px 20px}.packages-hero h1{font-size:31px}.packages-content{padding:0 15px 50px}.package-grid{grid-template-columns:1fr}.package-card.popular{transform:none}.business-form{grid-template-columns:1fr}.business-form label:nth-child(3),.business-form label:nth-child(5){grid-column:auto}.admin-v1-layout{grid-template-columns:1fr}.admin-v1-sidebar{border-right:0;border-bottom:1px solid #d8e4e7;overflow-x:auto;flex-direction:row;align-items:center}.admin-v1-sidebar p{display:none}.admin-v1-sidebar a{margin:0;padding:11px;white-space:nowrap;border:0}.admin-v1-sidebar button{white-space:nowrap}.admin-v1-main{padding:20px 14px}.admin-kpi-grid{grid-template-columns:1fr 1fr}.admin-kpi{padding:12px}.admin-kpi strong{font-size:19px}.admin-identity-filters{grid-template-columns:1fr}.admin-user-row{align-items:flex-start;flex-direction:column}}.account-page{min-height:100vh;background:#f4f8fa;color:#123653}.account-shell{margin:0 auto;padding:36px 24px 70px}.account-hero{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:24px}.account-hero h1{margin:4px 0 8px;font-size:38px;letter-spacing:-1px}.account-hero p{margin:0;color:#657d91}.account-actions{display:flex;gap:10px;flex-wrap:wrap}.account-outline,.account-primary{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;padding:12px 18px;font-weight:800;text-decoration:none}.account-primary{background:#087c74;color:#fff}.account-outline{border:1px solid #c7d8e2;color:#173d5c;background:#fff}.account-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:12px;gap:12px;margin-bottom:18px}.account-stat{background:#fff;border:1px solid #d9e4ea;border-radius:14px;text-decoration:none;color:#173d5c;box-shadow:0 5px 20px rgba(18,54,83,.04)}.account-stat span{display:block;color:#71879a;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.account-stat strong{display:block;font-size:30px;margin:7px 0}.account-stat small{color:#087c74;font-weight:700}.account-two-col{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin-bottom:18px}.account-card{background:#fff;border:1px solid #d9e4ea;box-shadow:0 5px 20px rgba(18,54,83,.04)}.account-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:15px}.account-card-head h2{margin:3px 0;font-size:22px}.account-card-head a{color:#087c74;font-weight:800;text-decoration:none;font-size:14px}.account-package-meta{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin:18px 0}.account-package-meta b,.account-package-meta span{display:block}.account-package-meta span{font-size:12px;color:#7890a2}.account-package-meta b{margin-top:4px}.account-progress{height:8px;background:#e8eff3;border-radius:99px;overflow:hidden}.account-progress span{display:block;height:100%;background:#087c74;border-radius:99px}.account-feature-list{list-style:none;padding:0;margin:18px 0 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;color:#35556d;font-size:14px}.account-feature-list li:first-letter{color:#087c74}.account-empty{padding:14px 0;color:#667f91}.account-empty a{color:#087c74;font-weight:800}.account-business-meta{margin-top:12px;padding:10px 12px;border-radius:9px;background:#f4f8fa;font-size:13px;color:#45657a}.account-list>div{display:grid;grid-template-columns:1fr auto auto;grid-gap:15px;gap:15px;align-items:center;padding:13px 0;border-bottom:1px solid #edf2f5}.account-list b,.account-list small{display:block}.account-list small{color:#71879a;margin-top:3px}.account-list strong{white-space:nowrap}.account-badge{font-size:11px;padding:5px 8px;border-radius:99px;background:#eef5f5;font-weight:800}.account-badge.paid{color:#087c74}.account-credit-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.account-credit-grid>div{padding:14px;border:1px solid #e0e9ed;border-radius:10px}.account-credit-grid span{display:block;text-transform:uppercase;font-size:11px;color:#7890a2}.account-credit-grid strong{font-size:24px}.account-links{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.account-links a{padding:15px;border:1px solid #dce7ec;text-decoration:none;color:#173d5c;background:#fbfdfe}.account-links a:hover{border-color:#087c74;color:#087c74}.account-muted{color:#7890a2}.business-page{min-height:100vh;background:#f3f8fa;color:#123653}.business-topbar{height:68px;background:#fff;border-bottom:1px solid #dce7ec;display:flex;align-items:center;justify-content:space-between;padding:0 30px}.business-topbar>a{text-decoration:none}.business-top-actions{display:flex;align-items:center;gap:22px}.business-top-actions a{color:#214762;text-decoration:none;font-weight:700}.business-sell{background:#087c74!important;color:#fff!important;padding:10px 17px;border-radius:9px}.business-layout{display:grid;grid-template-columns:245px 1fr;min-height:calc(100vh - 68px);max-width:1440px;margin:0 auto}.business-sidebar{background:#fff;border-right:1px solid #dce7ec;padding:24px 14px}.business-sidebar-title{font-size:11px;font-weight:900;color:#7890a2;letter-spacing:.13em;padding:0 12px 15px}.business-company{display:flex;gap:10px;padding:13px 12px;margin-bottom:15px;background:#f4f8fa;border-radius:12px}.business-company>span{width:35px;height:35px;border-radius:10px;background:#123653;color:#fff;display:grid;place-items:center;font-weight:900}.business-company b,.business-company small{display:block}.business-company small{color:#71879a;margin-top:3px;font-size:11px}.business-sidebar>a{display:flex;align-items:center;gap:11px;padding:12px;border-radius:9px;color:#35556d;text-decoration:none;font-weight:700;margin:2px 0}.business-sidebar>a.active,.business-sidebar>a:hover{background:#e9f5f4;color:#087c74}.business-main{padding:36px;min-width:0}.business-heading{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:24px}.business-heading h1{font-size:34px;margin:4px 0 8px;letter-spacing:-.8px}.business-heading p{color:#6a8294;margin:0;max-width:780px}.business-outline{border:1px solid #c9d9e1;background:#fff;border-radius:9px;padding:11px 15px;font-weight:800;color:#173d5c;cursor:pointer}.business-kpis{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px;margin-bottom:18px}.business-kpi{background:#fff;border:1px solid #dce7ec;border-radius:14px;padding:17px;text-decoration:none;color:#173d5c}.business-kpi small,.business-kpi span{display:block;color:#71879a;font-size:12px}.business-kpi strong{display:block;font-size:28px;margin:7px 0}.business-kpi small{color:#087c74;font-weight:800}.business-package-strip{background:#123653;color:#fff;border-radius:15px;padding:20px 22px;display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.business-package-strip h2{margin:4px 0}.business-package-strip span{color:#c9d9e1}.business-package-strip a{background:#fff;color:#123653;padding:11px 15px;border-radius:9px;text-decoration:none;font-weight:800}.business-two-col{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.business-panel{background:#fff;border:1px solid #dce7ec;border-radius:15px;padding:20px;margin-bottom:18px}.business-panel-head{display:flex;justify-content:space-between;align-items:center}.business-panel-head h2{margin:0;font-size:20px}.business-panel-head a{color:#087c74;font-weight:800;text-decoration:none}.business-list-row{display:flex;justify-content:space-between;gap:15px;padding:14px 0;border-bottom:1px solid #edf2f5;text-decoration:none;color:#173d5c}.business-list-row b,.business-list-row small{display:block}.business-list-row small{color:#71879a;margin-top:3px}.business-list-row>span{font-size:11px;font-weight:900;padding:5px 8px;background:#edf6f5;color:#087c74;border-radius:99px;height:max-content}.business-tool-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.business-tool-grid a{display:grid;grid-template-columns:25px 1fr;grid-gap:2px 7px;gap:2px 7px;border:1px solid #e1eaee;border-radius:10px;padding:13px;text-decoration:none;color:#173d5c}.business-tool-grid a b,.business-tool-grid a small{grid-column:2}.business-tool-grid a small{color:#71879a}.business-form{background:#fff;border:1px solid #dce7ec;border-radius:15px;padding:22px;margin-bottom:18px}.business-form h2{margin-top:0}.business-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.business-form-grid label{font-weight:800;font-size:13px}.business-form-grid label.full{grid-column:1/-1}.business-form input,.business-form select,.business-form textarea,.team-form input,.team-form select{display:block;width:100%;box-sizing:border-box;border:1px solid #cbdbe3;border-radius:8px;padding:11px;margin-top:6px;font:inherit;background:#fff;color:#173d5c}.business-form textarea{min-height:100px;resize:vertical}.business-form>button,.team-form button{margin-top:15px;border:0;border-radius:9px;padding:11px 18px;background:#087c74;color:#fff;font-weight:900;cursor:pointer}.business-note{background:#eef6f8;border:1px solid #d7e7ec;padding:15px;border-radius:10px;margin-top:16px;color:#4c687c}.business-table{background:#fff;border:1px solid #dce7ec;border-radius:15px;overflow:auto}.business-table-head,.business-table-row{min-width:760px;display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;grid-gap:15px;gap:15px;align-items:center;padding:14px 18px}.business-table-head{background:#f6fafb;color:#70879a;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.business-table-row{border-top:1px solid #edf2f5;font-size:13px}.business-table-row b,.business-table-row small{display:block}.business-table-row small{color:#71879a;margin-top:3px}.business-table-row a{color:#173d5c;text-decoration:none}.business-table-row a:hover{color:#087c74}.team-form{display:grid;grid-template-columns:1fr 180px auto;grid-gap:10px;gap:10px}.team-form input,.team-form select{margin:0}.business-muted{color:#71879a}.package-card-links a,.packages-tabs button{cursor:pointer}.package-card-links{display:flex;justify-content:space-between;gap:8px;margin:0 0 10px}.package-card-links a{color:#087c74;text-decoration:none}@media(max-width:1050px){.account-grid{grid-template-columns:repeat(3,1fr)}.account-two-col,.business-two-col{grid-template-columns:1fr}.account-links{grid-template-columns:repeat(2,1fr)}.business-layout{grid-template-columns:1fr}.business-sidebar{border-right:0;border-bottom:1px solid #dce7ec;display:flex;gap:4px;overflow:auto;padding:10px}.business-company,.business-sidebar-title{display:none}.business-sidebar>a{white-space:nowrap}.business-main{padding:24px}.business-kpis{grid-template-columns:repeat(3,1fr)}}@media(max-width:650px){.account-shell{padding:24px 14px}.account-hero,.business-heading,.business-package-strip{display:block}.account-actions{margin-top:15px}.account-grid{grid-template-columns:1fr 1fr}.account-feature-list,.account-links{grid-template-columns:1fr}.account-list>div{grid-template-columns:1fr auto}.account-list .account-badge{grid-column:2}.business-topbar{padding:0 14px}.business-top-actions{gap:10px;font-size:12px}.business-main{padding:18px 14px}.business-kpis{grid-template-columns:1fr 1fr}.business-form-grid{grid-template-columns:1fr}.business-form-grid label.full{grid-column:auto}.team-form{grid-template-columns:1fr}.business-package-strip a{display:inline-block;margin-top:12px}.business-table-head,.business-table-row{min-width:680px}}.packages-checkout-context{margin:18px 0 24px;padding:18px;border:1px solid #d6e1e8;border-radius:16px;background:#f7fbfc;display:grid;grid-template-columns:1fr 1fr;grid-gap:14px 22px;gap:14px 22px}.packages-checkout-context>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.packages-checkout-context label{display:grid;grid-gap:6px;gap:6px;font-weight:700;font-size:13px;color:#183b57}.packages-checkout-context input,.packages-checkout-context select{height:42px;border:1px solid #cbd9e2;border-radius:9px;padding:0 12px;background:#fff;font:inherit;color:#163b58}.packages-checkout-context>p{grid-column:1/-1;margin:0;padding-top:2px;color:#61798d;font-size:13px}.package-tax-line{margin:8px 0;color:#587086;font-size:12px;line-height:1.5}.package-tax-warning{margin:8px 0;padding:9px;border-radius:8px;background:#fff4f3;color:#a6322b;font-size:12px;line-height:1.4}.package-price small{font-size:12px;font-weight:600;color:#688096}.packages-finance-note{margin:28px 0;padding:18px;border:1px solid #cfe0e5;border-radius:14px;background:#f7fbfc;display:grid;grid-gap:6px;gap:6px}.packages-finance-note strong{color:#0b776f}.packages-finance-note span{color:#61798d;font-size:13px;line-height:1.6}@media(max-width:800px){.packages-checkout-context,.packages-checkout-context>div{grid-template-columns:1fr}.packages-checkout-context>p{grid-column:auto}}.oauth-button{width:100%;border:1px solid #d8dde5;background:#fff;border-radius:8px;padding:12px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px}.oauth-button:disabled{opacity:.65;cursor:not-allowed}.google-mark{font-weight:900;font-size:18px;color:#4285f4}.auth-divider{display:flex;align-items:center;gap:10px;color:#98a2b3;font-size:11px;font-weight:700;margin:16px 0}.auth-divider:after,.auth-divider:before{content:"";height:1px;background:#e5e7eb;flex:1 1}.phone-login-row{display:grid;grid-template-columns:112px 1fr;grid-gap:8px;gap:8px}.phone-login-row input,.phone-login-row select{width:100%;box-sizing:border-box}.phone-login-row select{border:1px solid #d8dde5;border-radius:8px;background:#fff;padding:11px 8px}.phone-login-row input{border:1px solid #d8dde5;border-radius:8px;padding:11px}.oauth-button:focus-visible,.phone-login-row input:focus-visible,.phone-login-row select:focus-visible{outline:3px solid rgba(0,47,52,.2);outline-offset:2px}.account-auth-methods{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:14px}.account-auth-methods>div{border:1px solid #e5e7eb;border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:6px}.account-auth-methods span{font-size:13px;color:#667085}.account-security-actions{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.account-security-actions button{font:inherit}.account-security-actions .account-outline{text-decoration:none;background:#fff;border:1px solid #d8dde5;border-radius:8px;padding:9px 12px;cursor:pointer}@media(max-width:700px){.account-auth-methods{grid-template-columns:1fr}.phone-login-row{grid-template-columns:100px 1fr}}.account-card-subtitle{margin:7px 0 0;color:#71879a;font-size:13px;line-height:1.45}.account-security-note{margin:16px 0 0;padding:12px 14px;border:1px solid #e1eaee;border-radius:10px;background:#f8fbfc;color:#71879a;font-size:12px;line-height:1.5}.account-security-card .account-card-head>span{color:#087c74;background:#eef7f5;padding:6px 9px;border-radius:999px;font-size:10px;font-weight:900;white-space:nowrap}@media(max-width:600px){.account-security-card .account-card-head>span{margin-top:4px}}.admin-panel{background:#fff;border:1px solid #dce7eb;border-radius:14px;padding:20px;box-shadow:0 5px 18px rgba(18,54,83,.04);margin-bottom:16px}.admin-identity-search{grid-template-columns:1fr auto;grid-gap:10px;gap:10px}.admin-identity-status{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;margin:16px 0}.admin-identity-status>div{border:1px solid #e1eaee;border-radius:10px;padding:12px}.admin-identity-status b,.admin-identity-status span{display:block}.admin-identity-status span{color:#60788a;font-size:13px;margin-top:4px}.admin-security-actions{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}.admin-security-actions button{border:1px solid #cbd9df;background:#fff;border-radius:9px;padding:10px 13px;font:inherit;font-weight:800;cursor:pointer}.admin-security-actions button:hover{border-color:#087c74;color:#087c74}@media(max-width:700px){.admin-identity-search,.admin-identity-status{grid-template-columns:1fr}}.account-sessions{margin-top:18px;border-top:1px solid #e7eef1}.account-session-row{display:grid;grid-template-columns:1fr auto auto;grid-gap:12px;gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid #edf2f5}.account-session-row b,.account-session-row small{display:block}.account-session-row small{color:#71879a;font-size:12px;margin-top:4px}.account-session-row button{border:1px solid #d4dfe4;background:#fff;border-radius:8px;padding:7px 10px;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.account-session-active,.account-session-inactive{font-size:10px;font-weight:900;letter-spacing:.4px;padding:5px 8px;border-radius:99px;background:#eef7f5;color:#087c74}.account-session-inactive{background:#f3f5f6;color:#73818a}@media(max-width:700px){.account-session-row{grid-template-columns:1fr}.account-session-row button{justify-self:start}}.business-loading{max-width:560px;margin:70px auto;background:#fff;border:1px solid #d8e4e7;border-radius:16px;padding:24px;display:flex;align-items:center;gap:14px;box-shadow:0 10px 30px rgba(20,60,80,.05)}.business-loading small,.business-loading strong{display:block}.business-loading small{color:#718490;margin-top:4px}.business-loading-dot{width:12px;height:12px;border-radius:50%;background:#08756f;box-shadow:0 0 0 6px #eaf6f4;animation:businessPulse 1.2s ease-in-out infinite}@keyframes businessPulse{50%{transform:scale(.65);opacity:.55}}.business-error-card{max-width:720px;margin:45px auto;background:#fff;border:1px solid #e1d7d7;border-radius:16px;padding:28px;box-shadow:0 10px 30px rgba(20,60,80,.05)}.business-error-card h1{margin:4px 0 10px;color:#17354e}.business-error-card p:not(.eyebrow){color:#687d8b;line-height:1.6}.business-error-actions{display:flex;gap:10px;align-items:center;margin-top:18px;flex-wrap:wrap}.business-error-actions a,.business-error-actions button{border:1px solid #08756f;background:#08756f;color:#fff;border-radius:9px;padding:10px 14px;text-decoration:none;font-weight:900;font:inherit;cursor:pointer}.business-error-actions a:not(:first-child){background:#fff;color:#08756f}.business-error-message{display:flex;align-items:center;justify-content:space-between;gap:10px}.business-error-message button{border:0;background:transparent;color:#08756f;font-weight:900;cursor:pointer}.business-summary-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin:0 0 18px}.business-summary-card{background:#fff;border:1px solid #dce7ec;border-radius:14px;padding:16px;text-decoration:none;color:#173d5c}.business-summary-card small,.business-summary-card span{display:block;color:#71879a;font-size:12px}.business-summary-card strong{display:block;font-size:19px;margin:7px 0}.business-summary-card small{line-height:1.4}.business-order-list{display:grid}.business-order-list>div{display:grid;grid-template-columns:1fr auto auto;grid-gap:15px;gap:15px;align-items:center;padding:12px 0;border-bottom:1px solid #edf2f5}.business-order-list b,.business-order-list small{display:block}.business-order-list small{color:#71879a;margin-top:3px}.business-order-list span{font-size:11px;font-weight:900;color:#087c74;background:#edf6f5;border-radius:99px;padding:5px 8px}@media(max-width:900px){.business-summary-grid{grid-template-columns:1fr 1fr}.business-kpis{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.business-order-list>div,.business-summary-grid{grid-template-columns:1fr}.business-error-message{align-items:flex-start;flex-direction:column}}.account-password-form{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:12px;gap:12px;align-items:flex-end;margin:18px 0;padding:16px;border:1px solid #d8e3e8;border-radius:12px;background:#f8fbfc}.account-password-form label{display:grid;grid-gap:6px;gap:6px;font-size:13px;font-weight:700}.account-password-form input{border:1px solid #cbd8df;border-radius:8px;padding:11px;background:#fff}.account-security-events{margin-top:20px;border-top:1px solid #e0e7eb;padding-top:18px}.account-security-events h3{margin:0 0 10px;font-size:16px}.account-security-event{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid #edf1f3}.account-security-event div{display:grid;grid-gap:3px;gap:3px}.account-security-event small,.account-security-event time{color:#64748b;font-size:12px}@media(max-width:760px){.account-password-form{grid-template-columns:1fr}.account-security-event{display:grid}}.sell-success-page{display:flex;align-items:center;justify-content:center;padding-top:56px}.sell-success-shell{width:min(760px,100%);background:transparent;border:0;box-shadow:none;overflow:visible}.sell-success-card{position:relative;text-align:center;background:#fff;border:1px solid #dbe7e8;border-radius:24px;padding:48px 52px 44px;box-shadow:0 24px 70px rgba(24,53,78,.12)}.sell-success-icon{width:72px;height:72px;margin:0 auto 22px;display:grid;place-items:center;border-radius:50%;background:#e9f8f3;border:8px solid #f5fcfa;color:#087c74;font-size:34px;font-weight:900}.sell-success-card .eyebrow{margin-bottom:8px}.sell-success-card h1{margin:0 0 10px;color:#173d5c;font-size:38px;letter-spacing:-1px}.sell-success-lead{max-width:590px;margin:0 auto 26px;color:#61778a;font-size:17px;line-height:1.6}.sell-review-banner{display:flex;align-items:flex-start;gap:13px;text-align:left;margin:0 0 22px;padding:18px 20px;border:1px solid #f0dca7;border-radius:14px;background:#fff8e7}.sell-review-dot{width:12px;height:12px;margin-top:5px;flex:0 0 auto;border-radius:50%;background:#d99b17;box-shadow:0 0 0 5px #fff0c7}.sell-review-banner strong{display:block;color:#6f4c00;font-size:15px}.sell-review-banner p{margin:5px 0 0;color:#806a3b;font-size:13px;line-height:1.5}.sell-success-details{display:grid;grid-template-columns:1fr 1fr 1.4fr;grid-gap:10px;gap:10px;text-align:left;margin-bottom:20px}.sell-success-details>div{min-height:78px;padding:14px 15px;border:1px solid #e0eaed;border-radius:12px;background:#f8fbfc}.sell-success-details span,.sell-success-details strong{display:block}.sell-success-details span{color:#728695;font-size:12px;margin-bottom:7px}.sell-success-details strong{color:#173d5c;font-size:14px;line-height:1.35}.sell-success-note{margin:0 auto 25px;max-width:610px;color:#718595;font-size:13px;line-height:1.6}.sell-success-actions{display:flex;justify-content:center;gap:11px;flex-wrap:wrap}.sell-primary-action,.sell-secondary-action{display:inline-flex;align-items:center;justify-content:center;min-width:155px;padding:12px 18px;border-radius:10px;text-decoration:none;font-weight:900}.sell-primary-action{background:#087c74;color:#fff}.sell-secondary-action{background:#fff;color:#087c74;border:1px solid #cddcdf}.sell-primary-action:hover{background:#066b64}.sell-secondary-action:hover{border-color:#087c74}@media(max-width:700px){.sell-success-card{padding:36px 22px 32px;border-radius:18px}.sell-success-card h1{font-size:30px}.sell-success-lead{font-size:15px}.sell-success-details{grid-template-columns:1fr}.sell-success-actions{flex-direction:column}.sell-primary-action,.sell-secondary-action{width:100%}}.listing-status.review{background:#fff5d9;color:#8a5a00}.my-listing-photo-disabled{position:relative;cursor:default}.my-listing-photo-disabled:after{content:"Under review";position:absolute;inset:auto 8px 8px 8px;background:rgba(255,248,231,.94);color:#795300;border-radius:7px;padding:5px 7px;text-align:center;font-size:11px;font-weight:900}.review-action-note{color:#8a5a00;background:#fff8e7;border-color:#ead7a4;cursor:default}.favorites-nav-link{gap:7px;white-space:nowrap}.favorites-badge,.favorites-nav-link{display:inline-flex;align-items:center}.favorites-badge{min-width:20px;height:20px;padding:0 6px;border-radius:999px;justify-content:center;background:#0b6e69;color:#fff;font-size:10px;font-weight:900;line-height:1}.favorites-title-count{display:inline-grid;place-items:center;min-width:34px;height:34px;padding:0 10px;margin-left:6px;vertical-align:middle;border-radius:999px;background:#edf7f6;color:var(--brand);font-size:16px;letter-spacing:0}.safety-gate{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px}.safety-gate-backdrop{position:absolute;inset:0;background:rgba(15,35,52,.62);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.safety-gate-card{position:relative;width:min(620px,100%);max-height:min(90vh,760px);overflow:auto;background:#fff;border:1px solid #dce7ec;border-radius:24px;padding:34px;box-shadow:0 28px 90px rgba(10,30,45,.28)}.safety-gate-icon{width:58px;height:58px;display:grid;place-items:center;border-radius:18px;background:#edf7f6;font-size:30px;margin-bottom:20px}.safety-gate-card h1{max-width:none;font-size:36px;line-height:1.08;margin:0 0 12px;letter-spacing:-1.2px}.safety-gate-lead{margin:0 0 20px;color:#607587;line-height:1.6;font-size:15px}.safety-gate-warning{display:grid;grid-gap:6px;gap:6px;padding:17px 18px;margin:0 0 16px;border:1px solid #f0d59b;border-radius:14px;background:#fff8e7;color:#654d18;line-height:1.45}.safety-gate-warning strong{color:#523d0f;font-size:15px}.safety-gate-warning span{font-size:13px}.safety-gate-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.safety-gate-grid>div{display:grid;grid-gap:7px;gap:7px;padding:15px;border:1px solid var(--line);border-radius:13px;background:#f8fafb}.safety-gate-grid b{font-size:13px}.safety-gate-grid span{color:var(--muted);font-size:12px;line-height:1.45}.safety-gate-footnote{color:var(--muted);font-size:12px;line-height:1.5;margin:18px 0}.safety-gate-continue{width:100%;border:0;border-radius:11px;padding:15px 18px;background:var(--brand);color:#fff;font-weight:900;font-size:15px;box-shadow:0 3px 0 #07534f}.safety-gate-continue:hover{background:var(--brand2)}@media(max-width:650px){.safety-gate{padding:12px}.safety-gate-card{border-radius:18px;padding:24px 18px;max-height:94vh}.safety-gate-card h1{font-size:29px}.safety-gate-grid{grid-template-columns:1fr}.favorites-nav-link{gap:4px}}.edit-photos-section{border:1px solid #dfe8ed;border-radius:14px;padding:18px;background:#fbfdfe}.edit-photos-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px}.edit-photos-heading h2{margin:0 0 4px;color:#173d5c;font-size:18px}.edit-photos-heading p{margin:0;color:#667b8b;font-size:13px;font-weight:500}.edit-photos-heading>span{flex:none;padding:5px 9px;border-radius:999px;background:#eaf7f5;color:#087c74;font-size:12px;font-weight:900}.edit-photo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.edit-photo-item{min-width:0;border:1px solid #d5e1e7;border-radius:11px;overflow:hidden;background:#fff;cursor:-webkit-grab;cursor:grab;transition:box-shadow .15s ease,transform .15s ease,border-color .15s ease}.edit-photo-item:hover{border-color:#9bbdc7;box-shadow:0 6px 18px rgba(20,55,75,.08)}.edit-photo-item.dragging{opacity:.55;transform:scale(.98)}.edit-photo-image{position:relative;aspect-ratio:1/1;background:#eef3f5}.edit-photo-image img{width:100%;height:100%;object-fit:cover;display:block}.edit-photo-cover{position:absolute;left:8px;top:8px;padding:4px 7px;border-radius:5px;background:#173d5c;color:#fff;font-size:9px;font-weight:900;letter-spacing:.7px}.edit-photo-actions{display:flex;gap:5px;padding:8px}.edit-photo-actions button{flex:1 1;min-width:0;border:1px solid #d4e0e5;background:#fff;color:#23445b;border-radius:7px;padding:7px 5px;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.edit-photo-actions button:hover:not(:disabled){background:#f3f8fa}.edit-photo-actions button:disabled{opacity:.45;cursor:not-allowed}.edit-photo-actions .remove-photo-btn{color:#b52d35}.edit-photo-drag{display:block;padding:0 8px 9px;color:#8093a0;font-size:10px;text-align:center;font-weight:700}.edit-photo-add{aspect-ratio:1/1;min-width:0;border:1.5px dashed #a9c8ce;border-radius:11px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:#f6fbfb;color:#087c74;cursor:pointer;text-align:center;padding:12px;box-sizing:border-box}.edit-photo-add:hover{background:#eef9f7;border-color:#087c74}.edit-photo-add input{display:none!important}.edit-photo-add-icon{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#dff3f0;font-size:25px;line-height:1}.edit-photo-add strong{font-size:12px}.edit-photo-add small{color:#728592;font-size:10px}.edit-photo-safety{margin:13px 0 0;padding:10px 12px;border-radius:8px;background:#f1f7fa;color:#607887;font-size:12px;line-height:1.45}@media(max-width:850px){.edit-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.edit-photos-section{padding:13px}.edit-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.edit-photos-heading{align-items:center}}.account-danger-zone{border-color:#efcaca;background:#fffafa}.account-danger-copy{max-width:850px;color:#64748b;line-height:1.6;margin:0 0 14px}.account-delete-button{font:inherit;background:#b42318;color:#fff;border:1px solid #b42318;border-radius:8px;padding:10px 14px;font-weight:800;cursor:pointer}.account-delete-button:disabled{opacity:.5;cursor:not-allowed}.account-delete-confirm{margin-top:16px;padding:16px;border:1px solid #f0b8b8;border-radius:12px;background:#fff5f5;display:grid;grid-gap:10px;gap:10px}.account-delete-confirm p{margin:0;color:#7f1d1d;line-height:1.55}.account-delete-confirm strong{color:#7f1d1d;font-size:1.05rem}.account-delete-confirm label{display:grid;grid-gap:7px;gap:7px;font-weight:700;color:#334155}.account-delete-confirm input{font:inherit;padding:10px 12px;border:1px solid #d6a5a5;border-radius:8px;background:#fff}.account-delete-actions{display:flex;gap:10px;flex-wrap:wrap}.account-delete-actions .account-outline{font:inherit;background:#fff;border:1px solid #d8dde5;border-radius:8px;padding:9px 12px;cursor:pointer}.account-delete-actions .account-outline:disabled{opacity:.5;cursor:not-allowed}.admin-nav-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;margin-left:8px;padding:0 5px;border-radius:999px;background:#c6281f;color:#fff;font-size:10px;font-weight:900}.admin-moderation-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:16px}.admin-moderation-head .admin-note{margin:0;max-width:760px}.admin-filter-tabs{display:flex;gap:6px;flex-wrap:wrap}.admin-filter-tabs button{border:1px solid #d5e1e5;background:#fff;color:#466170;border-radius:999px;padding:8px 11px;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.admin-filter-tabs button.active{background:#08756f;color:#fff;border-color:#08756f}.admin-filter-tabs button span{margin-left:6px;opacity:.8}.admin-moderation-card{display:grid;grid-template-columns:130px 1fr;grid-gap:18px;gap:18px;padding:18px 0;border-bottom:1px solid #edf2f3}.admin-moderation-card:first-child{padding-top:0}.admin-moderation-card:last-child{border-bottom:0;padding-bottom:0}.admin-moderation-photo{width:130px;height:110px;border:1px solid #dce7ea;border-radius:10px;overflow:hidden;background:#f7fafb;display:flex;align-items:center;justify-content:center;font-size:28px}.admin-moderation-photo img{width:100%;height:100%;object-fit:cover}.admin-moderation-title{display:flex;align-items:center;gap:10px;justify-content:space-between}.admin-moderation-title h3{margin:0;font-size:18px;color:#17354e}.admin-moderation-main p{margin:7px 0;color:#637886;font-size:12px}.admin-note-inline{font-size:11px!important;color:#84949d!important}.admin-badge.review{background:#fff5d9;color:#8a6200}.admin-badge.clear{background:#e9f7f3;color:#08756f}.admin-badge.blocked{background:#fdebea;color:#a5231b}.admin-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:12px}.admin-actions .danger,.admin-reject-box .danger{background:#b72b20!important;color:#fff!important}.admin-reject-box{margin-top:12px;padding:12px;border:1px solid #efb5b0;border-radius:10px;background:#fff7f6}.admin-reject-box textarea{width:100%;min-height:82px;resize:vertical;box-sizing:border-box;border:1px solid #d9b0ac;border-radius:8px;padding:10px;font:inherit;font-size:12px;color:#17354e;background:#fff}.admin-reject-box>div{display:flex;gap:8px;margin-top:8px}.admin-reject-box button{border:1px solid #d5e1e5;background:#fff;color:#17354e;border-radius:8px;padding:8px 11px;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.admin-empty{padding:35px;text-align:center;color:#718490}@media(max-width:800px){.admin-moderation-head{flex-direction:column}.admin-moderation-card{grid-template-columns:90px 1fr}.admin-moderation-photo{width:90px;height:80px}}.moderation-page{min-height:100vh;background:#f2f6f7;color:#17354e}.moderation-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:30;min-height:68px;padding:0 max(24px,calc((100vw - 1540px)/2));display:flex;align-items:center;justify-content:space-between;gap:20px;background:#102f47;color:#fff;box-shadow:0 3px 16px rgba(7,38,59,.18)}.moderation-topbar>div{display:flex;align-items:center;gap:16px}.moderation-topbar a{color:#fff;text-decoration:none;font-weight:800}.moderation-topbar>div:first-child span{padding-left:16px;border-left:1px solid rgba(255,255,255,.24);font-size:13px;color:#cfe0e9}.moderation-top-actions a,.moderation-top-actions button{border:1px solid rgba(255,255,255,.25);border-radius:8px;padding:9px 12px;background:rgba(255,255,255,.08);color:#fff;font:inherit;font-size:12px;font-weight:800}.moderation-top-actions button:disabled{cursor:not-allowed;opacity:.55}.moderation-top-actions .admin-badge{border:0;padding:7px 10px}.moderation-shell{width:min(1540px,calc(100% - 48px));margin:0 auto;padding:30px 0 70px}.moderation-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;margin-bottom:22px}.moderation-heading .eyebrow{margin:0 0 7px}.moderation-heading h1{margin:0;color:#102f47;font-size:32px;line-height:1.18}.moderation-heading>div>p:last-child{margin:8px 0 0;color:#6a7f8d;font-size:13px}.moderation-risk{min-width:105px;padding:10px 14px;border-radius:10px;display:grid;grid-gap:2px;gap:2px;text-align:center;border:1px solid}.moderation-risk small{font-size:10px;text-transform:uppercase;letter-spacing:.08em}.moderation-risk.low{background:#e8f7f2;border-color:#bfe5d9;color:#08756f}.moderation-risk.medium{background:#fff6df;border-color:#ead38d;color:#8a6200}.moderation-risk.high{background:#fdeceb;border-color:#efbbb7;color:#a5231b}.moderation-notice{margin:0 0 18px;padding:12px 14px;border:1px solid #bddfd9;border-radius:10px;background:#eaf8f5;color:#07675f;font-weight:700}.moderation-layout{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(330px,.75fr);grid-gap:22px;gap:22px;align-items:start}.moderation-preview{display:grid;grid-gap:16px;gap:16px;min-width:0}.moderation-section-label{display:flex;justify-content:space-between;align-items:center;color:#526b7a;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.moderation-section-label small{padding:6px 9px;border-radius:999px;background:#e3eaee;color:#607684;font-size:10px;letter-spacing:0}.moderation-content-card,.moderation-gallery-card,.moderation-panel{background:#fff;border:1px solid #d7e2e6;border-radius:14px;box-shadow:0 8px 24px rgba(22,59,78,.045)}.moderation-gallery-card{padding:14px}.moderation-cover{height:520px;border-radius:10px;background:linear-gradient(135deg,#e9eff2,#dce6ea)}.moderation-cover>img{width:100%;height:100%;object-fit:contain}.moderation-photo-count{position:absolute;right:12px;bottom:12px;padding:6px 10px;border-radius:999px;background:rgba(16,47,71,.82);color:#fff;font-size:11px;font-weight:900}.moderation-media-missing{height:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#647987;text-align:center}.moderation-media-missing>span{width:62px;height:62px;display:grid;place-items:center;border:1px solid #cad9df;border-radius:50%;background:#fff;color:#08756f;font-size:34px}.moderation-media-missing b{color:#17354e;font-size:18px}.moderation-media-missing small{font-size:12px}.moderation-thumbnails{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:9px;margin-top:11px}.moderation-thumbnails button{padding:0;overflow:hidden;border:2px solid transparent;border-radius:8px;background:#edf2f4;color:#647987;font-size:10px;font-weight:800;cursor:pointer}.moderation-thumbnails button.active{border-color:#08756f}.moderation-thumbnails img{width:100%;height:100%;display:block;object-fit:cover}.moderation-content-card{padding:24px}.moderation-content-card h2{margin:0 0 15px;font-size:20px}.moderation-content-card p{line-height:1.65}.moderation-title-price{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.moderation-title-price h2{margin:2px 0;font-size:27px}.moderation-title-price>strong{white-space:nowrap;color:#102f47;font-size:27px}.moderation-location{margin:9px 0 0;color:#647987}.moderation-description{margin:0;white-space:pre-wrap;color:#38566c}.moderation-attributes{display:grid;grid-template-columns:1fr 1fr;border:1px solid #e0e8eb;border-radius:10px;overflow:hidden}.moderation-attributes>div{padding:13px 15px;display:grid;grid-gap:4px;gap:4px;border-right:1px solid #e0e8eb;border-bottom:1px solid #e0e8eb}.moderation-attributes>div:nth-child(2n){border-right:0}.moderation-attributes span{color:#718490;font-size:11px}.moderation-history{display:grid}.moderation-history>div{padding:12px 0;display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid #e8eef0}.moderation-history>div:last-child{border-bottom:0}.moderation-history>div>span{display:grid;grid-gap:4px;gap:4px}.moderation-history small,.moderation-muted{color:#718490}.moderation-history time{white-space:nowrap;color:#718490;font-size:11px}.moderation-sidebar{position:-webkit-sticky;position:sticky;top:88px;display:grid;grid-gap:16px;gap:16px}.moderation-panel{padding:20px}.moderation-panel h2{margin:0 0 13px;font-size:19px}.moderation-panel>p:not(.eyebrow){margin:0 0 16px;color:#687e8b;font-size:13px;line-height:1.5}.moderation-decision-actions{display:grid;grid-gap:9px;gap:9px}.moderation-decision-actions button{min-height:44px;border:1px solid #cad8de;border-radius:9px;background:#fff;color:#17354e;font:inherit;font-weight:900;cursor:pointer}.moderation-decision-actions button.approve{border-color:#08756f;background:#08756f;color:#fff}.moderation-decision-actions button.reject{border-color:#d9a29e;color:#a5231b}.moderation-checks{display:grid}.moderation-checks>div{padding:10px 0;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e8eef0;font-size:12px}.moderation-checks>div:last-child{border-bottom:0}.moderation-checks span{color:#657b89}.moderation-checks b:before{content:"";width:7px;height:7px;margin-right:7px;display:inline-block;border-radius:50%;background:#7b909b}.moderation-checks .ok b{color:#08756f}.moderation-checks .ok b:before{background:#18a17e}.moderation-checks .warning b{color:#8a6200}.moderation-checks .warning b:before{background:#d8a300}.moderation-checks .danger b{color:#a5231b}.moderation-checks .danger b:before{background:#c6281f}.moderation-seller{display:flex;align-items:center;gap:12px}.moderation-seller>span{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#e8f5f3;color:#08756f;font-size:20px;font-weight:900}.moderation-seller>div{min-width:0;display:grid;grid-gap:2px;gap:2px}.moderation-seller small{overflow-wrap:anywhere;color:#6d818e}.moderation-panel dl{margin:16px 0;display:grid}.moderation-panel dl>div{padding:8px 0;display:flex;justify-content:space-between;border-bottom:1px solid #e8eef0}.moderation-panel dt{color:#6d818e;font-size:12px}.moderation-panel dd{margin:0;font-size:12px;font-weight:900}.moderation-panel>a{color:#08756f;font-size:12px;font-weight:900;text-decoration:none}.moderation-modal-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:20px;background:rgba(7,31,47,.58)}.moderation-modal{width:min(100%,560px);box-sizing:border-box;padding:25px;border-radius:16px;background:#fff;box-shadow:0 24px 70px rgba(0,0,0,.25)}.moderation-modal h2{margin:6px 0 10px;color:#17354e;font-size:25px}.moderation-modal>p:not(.eyebrow){color:#637987;line-height:1.55}.moderation-modal label{display:grid;grid-gap:7px;gap:7px;margin-top:18px;color:#284b62;font-size:12px;font-weight:900}.moderation-modal label span{color:#758995;font-weight:500}.moderation-modal textarea{min-height:120px;padding:11px;border:1px solid #cbd9de;border-radius:9px;resize:vertical;color:#17354e;font:inherit}.moderation-modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.moderation-modal-actions button{padding:11px 15px;border:1px solid #ccd8dd;border-radius:9px;background:#fff;color:#17354e;font:inherit;font-weight:900;cursor:pointer}.moderation-modal-actions .primary{border-color:#08756f;background:#08756f;color:#fff}.moderation-modal-actions .danger{border-color:#b72b20;background:#b72b20;color:#fff}.moderation-modal-actions button:disabled{opacity:.55;cursor:not-allowed}.moderation-state{width:min(620px,calc(100% - 32px));margin:90px auto;padding:28px;display:grid;grid-gap:10px;gap:10px;border:1px solid #d8e3e7;border-radius:14px;background:#fff}.moderation-state.error{border-color:#ecc5c2}.moderation-state span{color:#6c808d}.moderation-state a{color:#08756f;font-weight:800}@media(max-width:1050px){.moderation-layout{grid-template-columns:1fr}.moderation-sidebar{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.decision-panel{grid-column:1/-1}}@media(max-width:700px){.moderation-topbar{padding:12px 16px;align-items:flex-start;flex-direction:column}.moderation-topbar>div:first-child span{display:none}.moderation-shell{width:min(100% - 24px,1540px);padding-top:22px}.moderation-heading{flex-direction:column}.moderation-heading h1{font-size:26px}.moderation-risk{display:flex;gap:8px}.moderation-cover{height:330px}.moderation-thumbnails{grid-template-columns:repeat(4,1fr)}.moderation-content-card{padding:18px}.moderation-title-price{flex-direction:column;gap:4px}.moderation-attributes{grid-template-columns:1fr}.moderation-attributes>div{border-right:0}.moderation-sidebar{grid-template-columns:1fr}.moderation-modal-actions{display:grid;grid-template-columns:1fr}.moderation-modal-actions button{width:100%}}.shop-khata-category{position:relative;border-color:#99d9ca;background:linear-gradient(145deg,#f2fffb,#fff)}.shop-khata-category small{display:block;color:#54706a;font-size:11px}.shop-khata-page{min-height:100vh;background:#f4f8f8}.shop-khata-shell{padding-top:34px;padding-bottom:60px}.shop-khata-hero{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:22px}.shop-khata-hero h1{font-size:38px;margin:4px 0;color:#073b4c}.khata-state{padding:8px 13px;border-radius:999px;background:#dff7ee;color:#087463;font-weight:800}.khata-state.read_only,.khata-state.suspended{background:#fff0e8;color:#a04418}.khata-nav{display:flex;gap:8px;overflow:auto;background:#fff;border:1px solid #dce8e8;border-radius:13px;padding:9px;margin-bottom:18px}.khata-nav button{white-space:nowrap;border:0;background:#eaf6f3;padding:9px 13px;border-radius:8px;font-weight:700}.khata-nav button:disabled{opacity:.65}.khata-status-card{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px;margin-bottom:18px}.khata-kpis>div,.khata-status-card>div{background:#fff;border:1px solid #dce8e8;border-radius:13px;padding:18px;display:flex;flex-direction:column;gap:4px}.khata-kpis span,.khata-status-card small{color:#637678}.khata-status-card strong{font-size:21px}.khata-kpis{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px;margin-bottom:18px}.khata-kpis strong{font-size:19px;color:#073b4c}.khata-paywall{background:#fff8ed;border:1px solid #f0ca91;border-radius:13px;padding:18px;margin-bottom:18px}.khata-paywall button{background:#087f73;color:white;border:0;border-radius:9px;padding:10px 15px;font-weight:800}@media(max-width:850px){.khata-kpis{grid-template-columns:repeat(2,1fr)}.khata-status-card{grid-template-columns:1fr}.shop-khata-hero{align-items:flex-start;flex-direction:column}}@media(max-width:520px){.khata-kpis{grid-template-columns:1fr}.shop-khata-hero h1{font-size:30px}.shop-khata-shell{padding-top:22px}}.khata-nav button.active{background:#087f73;color:#fff}.khata-ledger-layout{display:grid;grid-template-columns:minmax(270px,34%) 1fr;grid-gap:16px;gap:16px}.khata-ledger-title,.khata-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.khata-ledger-title h2,.khata-panel-head h2{margin:0}.khata-entry-form button,.khata-inline-form button,.khata-panel-head button{border:0;border-radius:9px;background:#087f73;color:#fff;font-weight:800;padding:10px 14px}.khata-inline-form{display:grid;grid-gap:9px;gap:9px;padding:12px;margin:12px 0;background:#f5faf9;border:1px solid #dce8e8;border-radius:10px}.khata-inline-form label{display:grid;grid-gap:4px;gap:4px;font-size:12px;font-weight:700;color:#496365}.khata-entry-form input,.khata-entry-form select,.khata-inline-form input{width:100%;border:1px solid #cbdcdc;border-radius:8px;padding:9px;background:#fff}.khata-party-list{display:grid;grid-gap:7px;gap:7px;margin-top:12px}.khata-party-list>button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;border:1px solid #dce8e8;background:#fff;border-radius:10px;padding:11px}.khata-party-list>button.active{border-color:#087f73;background:#eefaf7}.khata-party-list span{display:grid;grid-gap:3px;gap:3px}.khata-empty span,.khata-entry small,.khata-ledger-title p,.khata-party-list small{display:block;color:#637678}.khata-party-list strong{white-space:nowrap;color:#073b4c}.khata-ledger-title{padding-bottom:14px;border-bottom:1px solid #e2ebeb}.khata-ledger-title>div:last-child{text-align:right;display:grid}.khata-ledger-title>div:last-child strong{font-size:25px;color:#073b4c}.khata-entry-form{display:grid;grid-template-columns:1.2fr 1fr 1fr 1.4fr auto;grid-gap:8px;gap:8px;margin:14px 0}.khata-entry-list{display:grid}.khata-entry{display:flex;justify-content:space-between;gap:14px;padding:12px 3px;border-bottom:1px solid #e8eeee}.khata-entry.reversal{background:#fff8ed}.khata-entry-amount{text-align:right;display:grid;justify-items:flex-end;grid-gap:3px;gap:3px}.khata-entry-amount button{border:0;background:none;color:#7a3eb1;text-decoration:underline;cursor:pointer}.khata-entry strong.due{color:#a04418}.khata-entry strong.received{color:#087463}.khata-empty{min-height:250px;display:grid;place-content:center;text-align:center;grid-gap:5px;gap:5px}.khata-detail-panel{min-width:0}@media(max-width:980px){.khata-entry-form{grid-template-columns:1fr 1fr}.khata-entry-form button{grid-column:1/-1}.khata-ledger-layout{grid-template-columns:1fr}}@media(max-width:520px){.khata-entry-form{grid-template-columns:1fr}.khata-entry-form button{grid-column:auto}.khata-entry,.khata-ledger-title{align-items:flex-start}.khata-entry small{overflow-wrap:anywhere}.khata-detail-panel,.khata-party-panel{padding:14px}}.khata-onboarding{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,520px);grid-gap:20px;gap:20px;align-items:stretch}.khata-intro{padding:30px;background:linear-gradient(145deg,#073b4c,#087f73);color:#fff;border:0}.khata-intro h2{font-size:28px;margin:14px 0 8px}.khata-intro>p{color:#d7f1ed;max-width:600px}.khata-intro ul{display:grid;grid-gap:10px;gap:10px;margin:24px 0;padding-left:20px}.khata-step{display:inline-flex;padding:6px 10px;border-radius:999px;background:#e8f7f3;color:#087463;font-size:12px;font-weight:800;letter-spacing:.04em}.khata-intro .khata-step{background:#ffffff20;color:#fff}.khata-verification{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0}.khata-verification span{padding:8px 10px;border-radius:8px;font-size:13px;font-weight:800}.khata-verification .ok{background:#dff7ee;color:#087463}.khata-verification .missing{background:#fff0e8;color:#a04418}.khata-offer{display:grid;grid-gap:3px;gap:3px;padding:16px;border:1px solid #ffffff38;border-radius:12px;background:#ffffff12}.khata-offer strong{font-size:22px}.khata-offer small,.khata-offer span{color:#d7f1ed}.khata-register{padding:26px}.khata-register h2{margin:12px 0}.khata-register label,.listing-policy-panel label{display:grid;grid-gap:5px;gap:5px;font-size:12px;font-weight:800;color:#496365}.khata-register input,.khata-register select{width:100%}.khata-register button:disabled{opacity:.5;cursor:not-allowed}.listing-policy-panel{margin-bottom:18px}.listing-policy-panel .admin-form{grid-template-columns:1fr 1fr}.listing-policy-panel button,.listing-policy-panel textarea{grid-column:1/-1}@media(max-width:900px){.khata-onboarding{grid-template-columns:1fr}.khata-intro{padding:24px}}@media(max-width:520px){.khata-intro,.khata-register{padding:18px}.khata-intro h2{font-size:24px}.listing-policy-panel .admin-form{grid-template-columns:1fr}}.shop-khata-hero{justify-content:center;flex-direction:column;text-align:center}.shop-khata-title{display:flex;align-items:center;justify-content:center;gap:14px}.shop-khata-title .eyebrow{margin:0}.shop-khata-title h1{margin:2px 0}.shop-khata-title p{margin:4px 0;color:#496365}.shop-khata-icon{width:58px;height:58px;flex:0 0 auto;filter:drop-shadow(0 5px 8px #073b4c20)}@media(max-width:520px){.shop-khata-title{align-items:center}.shop-khata-icon{width:48px;height:48px}.shop-khata-title p{font-size:14px}}.khata-shortcut-hint{margin:-10px 0 16px;text-align:right;color:#718490;font-size:11px}.khata-party-list>button{cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.khata-party-list>button:focus-visible,.khata-party-list>button:hover{border-color:#087f73;background:#f3fbf9;box-shadow:0 4px 12px rgba(7,59,76,.08);outline:0;transform:translateY(-1px)}.khata-party-list>button:focus-visible{outline:3px solid #b9deda;outline-offset:2px}.khata-party-list>button em{display:block;color:#087463;font-size:11px;font-style:normal;font-weight:800;margin-top:2px}.khata-party-list>button.active em{color:#06695f}.khata-party-list>button strong{align-self:center}@media(max-width:520px){.khata-shortcut-hint{display:none}.khata-nav{scrollbar-width:none}.khata-nav::-webkit-scrollbar{display:none}.khata-party-list>button{min-height:64px;padding:13px}.khata-party-list>button em{font-size:12px}.khata-entry-form button,.khata-entry-form input,.khata-entry-form select,.khata-inline-form button,.khata-inline-form input{min-height:44px;box-sizing:border-box}.khata-panel-head button{min-height:44px}}.khata-modal-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:20px;background:rgba(7,59,76,.46)}.khata-modal{width:min(100%,520px);box-sizing:border-box;background:#fff;border:1px solid #cfe2e0;border-radius:16px;padding:24px;box-shadow:0 20px 60px rgba(7,59,76,.22)}.khata-modal-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.khata-modal h2{margin:12px 0 0;color:#073b4c;font-size:24px}.khata-modal-close{border:0;background:#eef7f6;color:#496365;border-radius:999px;width:34px;height:34px;font-size:24px;line-height:1;cursor:pointer}.khata-modal-copy{margin:16px 0;color:#496365;font-size:14px;line-height:1.5}.khata-modal-summary{display:grid;grid-gap:4px;gap:4px;padding:13px 14px;margin-bottom:16px;background:#f5faf9;border:1px solid #dce8e8;border-radius:10px;color:#073b4c}.khata-modal-summary span{color:#637678;font-size:13px}.khata-modal-label{display:grid;grid-gap:7px;gap:7px;color:#496365;font-size:12px;font-weight:800}.khata-modal-label>span{font-weight:500;color:#718490}.khata-modal textarea{width:100%;box-sizing:border-box;resize:vertical;border:1px solid #cbdcdc;border-radius:9px;padding:11px;background:#fff;color:#073b4c;font:inherit}.khata-modal textarea:focus{outline:3px solid #b9deda;border-color:#087f73}.khata-modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.khata-modal-actions button{border-radius:9px;padding:11px 16px;font:inherit;font-weight:800;cursor:pointer}.khata-modal-secondary{border:1px solid #cbdcdc;background:#fff;color:#496365}.khata-modal-primary{border:0;background:#087f73;color:#fff}.khata-modal-primary:hover{background:#06695f}.khata-modal-actions button:disabled{opacity:.6;cursor:not-allowed}@media(max-width:520px){.khata-modal-backdrop{align-items:flex-end;padding:12px}.khata-modal{border-radius:16px 16px 10px 10px;padding:20px}.khata-modal-actions{display:grid;grid-template-columns:1fr}.khata-modal-actions button{width:100%;min-height:44px}}.khata-row-actions{display:flex;justify-content:flex-end;gap:7px;margin-top:4px}.khata-row-actions button{border:0;background:none;color:#087463;text-decoration:underline;cursor:pointer;font:inherit;font-size:12px;font-weight:800;padding:2px 0}.khata-row-actions .khata-danger-action{color:#a04418}.khata-edit-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:15px}.khata-edit-grid input,.khata-edit-grid select{width:100%;box-sizing:border-box;border:1px solid #cbdcdc;border-radius:9px;padding:10px;background:#fff;color:#073b4c;font:inherit}.khata-edit-grid input:focus,.khata-edit-grid select:focus{outline:3px solid #b9deda;border-color:#087f73}.khata-edit-note{grid-column:1/-1}.khata-modal-danger{background:#b45309}.khata-modal-danger:hover{background:#92400e}.khata-transaction-row.reversal b{color:#8a5b17}@media(max-width:520px){.khata-edit-grid{grid-template-columns:1fr}.khata-edit-note{grid-column:auto}.khata-row-actions button{min-height:30px;padding:5px 2px}}.khata-history-bar{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin:0 0 10px;color:#718490;font-size:11px}.khata-history-bar button{border:1px solid #cbdcdc;border-radius:999px;background:#fff;color:#087463;padding:7px 11px;font:inherit;font-weight:800;cursor:pointer}.khata-history-bar button:hover{border-color:#087f73;background:#f3fbf9}@media(max-width:520px){.khata-history-bar{align-items:flex-start;flex-direction:column;gap:6px;margin:0 0 12px}.khata-history-bar button{min-height:40px}}.business-page .business-shell{max-width:1060px;padding:42px 28px 78px}.business-page .business-heading{max-width:820px;margin:0 auto 22px}.business-page .business-heading h1{font-size:42px;letter-spacing:-1.2px}.business-page .business-heading p:not(.eyebrow){font-size:16px;line-height:1.55}.business-setup-intro{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;max-width:920px;margin:0 auto 18px;padding:18px 20px;background:linear-gradient(135deg,#edf9f7,#f8fbfc);border:1px solid #cde5e2;border-radius:14px}.business-setup-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:#087c74;color:#fff;font-size:24px}.business-setup-copy strong{display:block;color:#173d5c;font-size:16px}.business-setup-copy p{margin:4px 0 0;color:#637b89;font-size:13px;line-height:1.4}.business-setup-points{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.business-setup-points span{padding:6px 9px;border-radius:999px;background:#fff;color:#087463;font-size:11px;font-weight:800;border:1px solid #d2e5e3}.business-create-form{max-width:920px;margin:0 auto;background:#fff;border:1px solid #d5e4e8;border-radius:16px;padding:28px;box-shadow:0 10px 30px rgba(20,60,80,.06)}.business-create-form .business-form-title{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;margin-bottom:20px;border-bottom:1px solid #e5eef0}.business-create-form .business-form-title .eyebrow{margin-bottom:6px}.business-create-form .business-form-title h2{margin:0;color:#173d5c;font-size:24px}.business-create-form .business-form-title>span{padding:7px 10px;border-radius:999px;background:#edf7f6;color:#087463;font-size:11px;font-weight:900;white-space:nowrap}.business-page .business-editor{display:block}.business-page .business-editor .business-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.business-page .business-editor .business-form-grid label{display:grid;grid-gap:7px;gap:7px;color:#35556d;font-size:12px;font-weight:900}.business-page .business-editor .business-form-grid label.full{grid-column:1/-1}.business-page .business-editor input,.business-page .business-editor select,.business-page .business-editor textarea{margin:0;min-height:44px;border-radius:9px;padding:12px 13px}.business-page .business-editor textarea{min-height:112px}.business-page .business-editor>button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;margin-top:22px;padding:12px 22px;border-radius:10px}.business-page .business-editor>button:disabled{opacity:.65;cursor:wait}@media(max-width:700px){.business-page .business-shell{padding:28px 14px 60px}.business-page .business-heading h1{font-size:34px}.business-setup-intro{grid-template-columns:auto 1fr;padding:15px}.business-setup-points{grid-column:1/-1;justify-content:flex-start}.business-create-form{padding:20px}.business-create-form .business-form-title{display:block}.business-create-form .business-form-title>span{display:inline-flex;margin-top:10px}.business-page .business-editor .business-form-grid{grid-template-columns:1fr}.business-page .business-editor .business-form-grid label.full{grid-column:auto}.business-page .business-editor>button{width:100%}}.admin-identity-shell{max-width:1500px;color:#17354e}.admin-identity-toolbar{padding:22px 24px;margin-bottom:18px}.admin-identity-toolbar-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.admin-directory-head h2,.admin-identity-toolbar-head h2{margin:0;font-size:21px}.admin-directory-head p,.admin-identity-toolbar-head p,.admin-tab-heading p{margin:5px 0 0;color:#718490;font-size:13px}.admin-directory-head>span,.admin-identity-toolbar-head>span{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:30px;padding:0 10px;border-radius:999px;background:#eaf6f4;color:#08756f;font-size:12px;font-weight:900}.admin-identity-search{display:grid;grid-template-columns:minmax(260px,1.6fr) minmax(520px,1fr);grid-gap:14px;gap:14px;align-items:flex-end}.admin-identity-filters label,.admin-search-field{display:grid;grid-gap:6px;gap:6px;min-width:0}.admin-identity-filters label>span,.admin-search-field>span{color:#60788a;font-size:11px;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.admin-identity-filters select,.admin-search-field input{width:100%;min-height:44px;box-sizing:border-box;border:1px solid #cfdee3;border-radius:9px;background:#fff;padding:10px 12px;color:#17354e;font:inherit}.admin-identity-filters select:focus,.admin-search-field input:focus{outline:3px solid rgba(8,117,111,.13);border-color:#08756f}.admin-identity-filters{display:grid;grid-template-columns:repeat(3,minmax(125px,1fr)) auto;grid-gap:10px;gap:10px;align-items:flex-end}.admin-identity-filters button{min-height:44px;border:0;border-radius:9px;background:#08756f;color:#fff;padding:10px 16px;font:inherit;font-size:12px;font-weight:900;cursor:pointer;white-space:nowrap}.admin-privacy-note{margin:14px 0 0;padding-top:13px;border-top:1px solid #edf2f3;color:#718490;font-size:11px}.admin-identity-workspace{display:grid;grid-template-columns:minmax(320px,390px) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.admin-user-directory{padding:0;overflow:hidden;position:-webkit-sticky;position:sticky;top:16px}.admin-directory-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;padding:20px;border-bottom:1px solid #e5edef}.admin-user-list{display:grid;max-height:720px;overflow:auto;scrollbar-width:thin}.admin-user-card{width:100%;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;border:0;border-bottom:1px solid #edf2f3;background:#fff;padding:15px 16px;text-align:left;color:#17354e;font:inherit;cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.admin-user-card:last-child{border-bottom:0}.admin-user-card:hover{background:#f6fbfa}.admin-user-card:focus-visible{position:relative;z-index:1;outline:3px solid rgba(8,117,111,.2);outline-offset:-3px}.admin-user-card.active{background:#eaf6f4;box-shadow:inset 4px 0 #08756f}.admin-profile-avatar,.admin-user-avatar{display:grid;place-items:center;border-radius:12px;background:linear-gradient(145deg,#173d5c,#08756f);color:#fff;font-weight:900}.admin-user-avatar{width:42px;height:42px;font-size:16px}.admin-user-copy{display:block;min-width:0}.admin-user-copy>b,.admin-user-copy>small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-user-copy>b{font-size:14px}.admin-user-copy>small{margin-top:3px;color:#60788a;font-size:11px}.admin-user-copy>span{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.admin-user-copy em{font-style:normal;font-size:9px;font-weight:900;letter-spacing:.03em;color:#60788a}.admin-status-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:6px 8px;font-size:9px;font-weight:900;letter-spacing:.05em;background:#e8f6f2;color:#08756f;white-space:nowrap}.admin-status-pill.locked{background:#fff3d6;color:#8a6200}.admin-status-pill.suspended{background:#fdebea;color:#a5231b}.admin-status-pill.expired,.admin-status-pill.revoked{background:#eef1f3;color:#687b87}.admin-user-detail{min-height:620px;padding:0;overflow:hidden}.admin-profile-empty{min-height:580px;display:grid;place-content:center;justify-items:center;text-align:center;padding:30px;color:#718490}.admin-profile-empty>span{display:grid;place-items:center;width:64px;height:64px;border-radius:18px;background:#eaf6f4;font-size:28px}.admin-profile-empty h2{margin:18px 0 6px;color:#17354e}.admin-profile-empty p{max-width:380px;margin:0;line-height:1.55}.admin-profile-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:24px;border-bottom:1px solid #e5edef}.admin-profile-title{display:flex;align-items:center;gap:14px;min-width:0}.admin-profile-avatar{width:54px;height:54px;flex:0 0 auto;font-size:21px}.admin-profile-title>div{min-width:0}.admin-profile-title>div>div{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.admin-profile-title h2{margin:0!important;font-size:23px!important}.admin-profile-title p{margin:5px 0;color:#526f82;font-size:13px;overflow-wrap:anywhere}.admin-profile-title small{color:#8797a1;font-size:11px}.admin-profile-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.admin-profile-actions button,.admin-session-row button{border:1px solid #cbd9df;background:#fff;color:#17354e;border-radius:9px;padding:9px 12px;font:inherit;font-size:11px;font-weight:900;cursor:pointer}.admin-profile-actions .danger{border-color:#b72b20;background:#b72b20;color:#fff}.admin-profile-actions .danger-outline{border-color:#dda9a5;color:#a5231b;background:#fff}.admin-profile-summary{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:#e5edef;border-bottom:1px solid #e5edef}.admin-profile-summary>div{background:#f9fbfc;padding:15px 18px}.admin-profile-summary b,.admin-profile-summary span{display:block}.admin-profile-summary span{color:#718490;font-size:10px;text-transform:uppercase;letter-spacing:.04em;font-weight:800}.admin-profile-summary b{margin-top:5px;font-size:16px}.admin-profile-tabs{display:flex;overflow-x:auto;gap:3px;padding:0 20px;border-bottom:1px solid #e5edef;scrollbar-width:none}.admin-profile-tabs::-webkit-scrollbar{display:none}.admin-profile-tabs button{border:0;border-bottom:3px solid transparent;background:transparent;color:#6a7f8c;padding:16px 11px 13px;font:inherit;font-size:11px;font-weight:900;white-space:nowrap;cursor:pointer}.admin-profile-tabs button.active{border-bottom-color:#08756f;color:#08756f}.admin-profile-tab-panel{padding:22px 24px 26px}.admin-profile-tab-panel h3{margin:0 0 12px;font-size:15px;color:#17354e}.admin-detail-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px}.admin-detail-wide{grid-column:1/-1}.admin-detail-card,.admin-detail-row,.admin-session-row{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #e1eaee;border-radius:10px;background:#fff;padding:13px 14px}.admin-detail-card>div,.admin-detail-row>div,.admin-session-row>div{min-width:0}.admin-detail-card b,.admin-detail-card small,.admin-detail-row b,.admin-detail-row small,.admin-session-row b,.admin-session-row small{display:block}.admin-detail-card small,.admin-detail-row small,.admin-session-row small{margin-top:4px;color:#718490;font-size:11px;line-height:1.4;overflow-wrap:anywhere}.admin-detail-list{display:grid;grid-gap:8px;gap:8px}.admin-detail-row time{flex:0 0 auto;color:#60788a;font-size:10px;text-align:right}.admin-session-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto}.admin-session-row button{color:#a5231b;border-color:#dda9a5}.admin-empty.compact{min-height:100px;display:grid;place-content:center;padding:20px;border:1px dashed #d8e4e7;border-radius:10px;background:#fafcfc}.admin-tab-heading{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:12px}.admin-tab-heading h3{margin-bottom:0}@media(max-width:1150px){.admin-identity-search{grid-template-columns:1fr}.admin-identity-workspace{grid-template-columns:330px minmax(0,1fr)}.admin-profile-head{flex-direction:column}.admin-profile-actions{justify-content:flex-start}.admin-profile-summary{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.admin-identity-workspace{grid-template-columns:1fr}.admin-user-directory{position:static}.admin-user-list{max-height:440px}.admin-user-detail{min-height:520px}}@media(max-width:650px){.admin-identity-toolbar{padding:18px}.admin-identity-toolbar-head{display:block}.admin-identity-toolbar-head>span{margin-top:10px}.admin-identity-filters{grid-template-columns:1fr}.admin-profile-head,.admin-profile-tab-panel{padding:18px}.admin-profile-title{align-items:flex-start}.admin-profile-summary{grid-template-columns:1fr 1fr}.admin-profile-summary>div{padding:12px}.admin-detail-columns{grid-template-columns:1fr}.admin-detail-wide{grid-column:auto}.admin-session-row{grid-template-columns:1fr}.admin-session-row button{justify-self:start}.admin-user-card{grid-template-columns:38px minmax(0,1fr)}.admin-user-avatar{width:38px;height:38px}.admin-user-card>.admin-status-pill{grid-column:2;justify-self:start}.admin-profile-actions{display:grid;width:100%}.admin-profile-actions button{width:100%;min-height:42px}}.admin-governance-card{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:16px;border:1px solid #cfe0e3;border-radius:12px;background:#f8fbfb}.admin-governance-card.warning{border-color:#efc3bf;background:#fff8f7}.admin-governance-card h3{margin:0 0 5px}.admin-governance-card p{margin:0;color:#60788a;font-size:12px;line-height:1.5}.admin-governance-card small{display:block;margin-top:7px;color:#a5231b;font-weight:800}.admin-governance-form{display:grid;grid-template-columns:180px minmax(260px,1fr) auto;grid-gap:9px;gap:9px;margin-top:13px}.admin-governance-form input,.admin-governance-form select{min-height:42px;box-sizing:border-box;border:1px solid #cfdee3;border-radius:9px;background:#fff;padding:9px 11px;color:#17354e;font:inherit}.admin-governance-form button{min-height:42px;border:0;border-radius:9px;background:#08756f;color:#fff;padding:9px 14px;font:inherit;font-size:12px;font-weight:900;cursor:pointer}@media(max-width:850px){.admin-governance-form{grid-template-columns:1fr}.admin-governance-card{display:block}.admin-governance-card>.admin-status-pill{margin-top:12px}}.support-ops-page{min-height:100vh;background:#f3f7f8;color:#17354e}.support-ops-top{height:66px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 28px;border-bottom:1px solid #dce7ea;background:#fff}.support-ops-top>a{color:#08756f;font-size:13px;font-weight:900;text-decoration:none}.support-ops-top>a:last-child{text-align:right}.support-ops-top>div{text-align:center}.support-ops-top b,.support-ops-top span{display:block}.support-ops-top span{margin-top:2px;color:#718490;font-size:10px}.support-ops-shell{max-width:1500px;margin:auto;padding:34px 28px 70px}.support-ops-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px}.support-ops-heading h1{margin:4px 0 7px;font-size:36px}.support-ops-heading p:not(.eyebrow){margin:0;color:#60788a}.support-secure{padding:8px 11px;border:1px solid #cfe2e0;border-radius:999px;background:#fff;color:#08756f;font-size:11px;font-weight:900}.support-metrics{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));grid-gap:12px;gap:12px;margin:18px 0}.support-metrics>div{padding:16px 18px;border:1px solid #d7e4e8;border-radius:12px;background:#fff}.support-metrics span,.support-metrics strong{display:block}.support-metrics span{color:#718490;font-size:11px;font-weight:800}.support-metrics strong{margin-top:4px;font-size:25px}.support-queue-tabs{display:flex;gap:7px;overflow-x:auto;margin:18px 0 10px}.support-queue-tabs button{border:1px solid #cddde1;border-radius:999px;background:#fff;color:#526f82;padding:9px 14px;font:inherit;font-size:12px;font-weight:900;cursor:pointer;white-space:nowrap}.support-queue-tabs button.active{border-color:#08756f;background:#08756f;color:#fff}.support-filters{display:grid;grid-template-columns:minmax(280px,1fr) 190px 170px auto;grid-gap:10px;gap:10px;margin-bottom:16px}.support-controls select,.support-filters input,.support-filters select{min-height:43px;box-sizing:border-box;border:1px solid #cfdee3;border-radius:9px;background:#fff;padding:9px 11px;color:#17354e;font:inherit}.support-filters button{border:0;border-radius:9px;background:#173d5c;color:#fff;padding:10px 17px;font:inherit;font-size:12px;font-weight:900;cursor:pointer}.support-workspace{display:grid;grid-template-columns:390px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.support-ticket-detail,.support-ticket-list{border:1px solid #d5e4e8;border-radius:14px;background:#fff;overflow:hidden}.support-ticket-list{position:-webkit-sticky;position:sticky;top:16px;max-height:760px;overflow-y:auto}.support-list-head{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:15px 17px;border-bottom:1px solid #e5edef;background:#fff}.support-detail-head>button,.support-list-head button{border:0;background:transparent;color:#08756f;font:inherit;font-size:11px;font-weight:900;cursor:pointer}.support-ticket-list>button{width:100%;display:block;padding:15px 17px;border:0;border-bottom:1px solid #edf2f3;background:#fff;color:#17354e;text-align:left;font:inherit;cursor:pointer}.support-ticket-list>button:hover{background:#f6fbfa}.support-ticket-list>button.active{background:#eaf6f4;box-shadow:inset 4px 0 #08756f}.support-ticket-list>button>small,.support-ticket-list>button>strong{display:block}.support-ticket-list>button>strong{margin-top:8px;font-size:14px}.support-ticket-list>button>small{margin-top:4px;color:#718490;font-size:11px}.support-ticket-list>button>em{display:inline-flex;margin-top:8px;color:#a5231b;font-size:10px;font-style:normal;font-weight:900}.support-ticket-meta,.support-ticket-top{display:flex;align-items:center;gap:7px}.support-ticket-top b{font-size:11px}.support-ticket-meta{justify-content:space-between;margin-top:11px;color:#60788a;font-size:9px;font-weight:900;text-transform:uppercase}.support-escalated,.support-priority{display:inline-flex;padding:4px 7px;border-radius:999px;font-size:9px;font-weight:900}.support-priority.normal{background:#eaf6f4;color:#08756f}.support-priority.low{background:#eef2f4;color:#60788a}.support-priority.high{background:#fff3d6;color:#8a6200}.support-escalated,.support-priority.urgent{background:#fdebea;color:#a5231b}.support-ticket-detail{min-height:620px}.support-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px;border-bottom:1px solid #e5edef}.support-detail-head h2{margin:9px 0 5px;font-size:23px}.support-detail-head p{margin:0;color:#60788a;font-size:12px}.support-escalation-banner{margin:18px 24px 0;padding:14px 16px;border:1px solid #efc3bf;border-radius:10px;background:#fff8f7}.support-escalation-banner p{margin:5px 0;color:#7d4a46}.support-escalation-banner small{color:#a5231b;font-size:10px}.support-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;padding:18px 24px 0}.support-controls label{display:grid;grid-gap:5px;gap:5px;color:#60788a;font-size:10px;font-weight:900;text-transform:uppercase}.support-action-bar{display:flex;flex-wrap:wrap;gap:8px;padding:14px 24px 0}.support-action-bar button{border:1px solid #cddde1;border-radius:8px;background:#fff;color:#17354e;padding:9px 12px;font:inherit;font-size:11px;font-weight:900;cursor:pointer}.support-action-bar button.primary{border-color:#08756f;background:#08756f;color:#fff}.support-action-bar button.danger{border-color:#dda9a5;color:#a5231b}.support-customer-message{margin:18px 24px;padding:16px;border-radius:10px;background:#f5f9fa}.support-customer-message span{color:#718490;font-size:10px;font-weight:900;text-transform:uppercase}.support-customer-message p{margin:9px 0 0;white-space:pre-wrap;line-height:1.55}.support-conversation{padding:0 24px 20px}.support-conversation h3{margin:0 0 12px}.support-reply{margin-bottom:9px;padding:13px 15px;border:1px solid #dfe9ec;border-radius:10px;background:#fff}.support-reply.internal{border-color:#e6d59d;background:#fffaf0}.support-reply.staff{border-color:#cfe2e0;background:#f4fbf9}.support-reply>div{display:flex;align-items:center;gap:8px}.support-reply b{font-size:12px}.support-reply span{padding:3px 6px;border-radius:999px;background:#edf2f3;color:#60788a;font-size:8px;font-weight:900}.support-reply time{margin-left:auto;color:#718490;font-size:9px}.support-reply p{margin:8px 0 0;white-space:pre-wrap;font-size:13px;line-height:1.5}.support-composer{padding:18px 24px;border-top:1px solid #e5edef;background:#fafcfc}.support-composer textarea{width:100%;box-sizing:border-box;resize:vertical;border:1px solid #cfdee3;border-radius:9px;padding:12px;color:#17354e;font:inherit}.support-composer>div{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.support-composer label{color:#60788a;font-size:11px}.support-composer button{border:0;border-radius:9px;background:#08756f;color:#fff;padding:10px 15px;font:inherit;font-size:11px;font-weight:900;cursor:pointer}.support-composer button:disabled{opacity:.5;cursor:not-allowed}.support-empty{padding:28px;text-align:center;color:#718490}.support-empty.large{min-height:560px;display:grid;place-content:center;justify-items:center}.support-empty.large>span{font-size:34px}.support-empty h2{margin:12px 0 4px;color:#17354e}.support-empty p{margin:0;max-width:350px}.support-loading{padding:50px;text-align:center;color:#60788a}@media(max-width:1000px){.support-metrics{grid-template-columns:repeat(3,1fr)}.support-workspace{grid-template-columns:330px minmax(0,1fr)}.support-filters{grid-template-columns:1fr 1fr}.support-filters input{grid-column:1/-1}}@media(max-width:760px){.support-ops-top{grid-template-columns:1fr auto;padding:0 15px}.support-ops-top>div{display:none}.support-ops-shell{padding:24px 14px 50px}.support-ops-heading{display:block}.support-secure{display:inline-flex;margin-top:12px}.support-metrics{grid-template-columns:repeat(2,1fr)}.support-workspace{grid-template-columns:1fr}.support-ticket-list{position:static;max-height:430px}.support-controls,.support-filters{grid-template-columns:1fr}.support-filters input{grid-column:auto}.support-action-bar,.support-composer,.support-controls,.support-conversation,.support-detail-head{padding-left:16px;padding-right:16px}.support-customer-message,.support-escalation-banner{margin-left:16px;margin-right:16px}.support-composer>div{align-items:stretch;flex-direction:column}.support-composer button{min-height:44px}}.customer-support-page{min-height:100vh;background:#f3f7f8;color:#17354e}.customer-support-shell{max-width:1240px;margin:auto;padding:38px 28px 70px}.customer-support-grid{display:grid;grid-template-columns:390px minmax(0,1fr);grid-gap:17px;gap:17px;align-items:start}.customer-ticket-content,.customer-ticket-panel{border:1px solid #d5e4e8;border-radius:14px;background:#fff;overflow:hidden}.customer-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:20px;border-bottom:1px solid #e5edef}.customer-panel-head h2{margin:0;font-size:18px}.customer-panel-head p{margin:4px 0 0;color:#718490;font-size:11px}.customer-detail-head>button,.customer-panel-head button{border:0;border-radius:8px;background:#eaf6f4;color:#08756f;padding:8px 11px;font:inherit;font-size:11px;font-weight:900;cursor:pointer}.customer-ticket-list{max-height:700px;overflow-y:auto}.customer-ticket-list>button{width:100%;display:block;padding:16px 19px;border:0;border-bottom:1px solid #edf2f3;background:#fff;text-align:left;color:#17354e;font:inherit;cursor:pointer}.customer-ticket-list>button:hover{background:#f6fbfa}.customer-ticket-list>button.active{background:#eaf6f4;box-shadow:inset 4px 0 #08756f}.customer-ticket-list>button>div{display:flex;align-items:center;gap:7px}.customer-ticket-list>button>small,.customer-ticket-list>button>strong{display:block}.customer-ticket-list>button>strong{margin-top:8px;font-size:14px}.customer-ticket-list>button>small{margin-top:4px;color:#718490;font-size:10px}.customer-ticket-list footer{display:flex;justify-content:space-between;gap:8px;margin-top:12px;color:#60788a;font-size:9px;font-weight:900;text-transform:uppercase}.customer-ticket-form{display:grid;grid-gap:17px;gap:17px;padding:25px}.customer-ticket-form h2{margin:4px 0 6px;font-size:24px}.customer-ticket-form>div>p:not(.eyebrow){margin:0;color:#60788a;font-size:12px;line-height:1.5}.customer-ticket-form label{display:grid;grid-gap:6px;gap:6px;color:#526f82;font-size:11px;font-weight:900}.customer-ticket-form input,.customer-ticket-form select,.customer-ticket-form textarea{width:100%;box-sizing:border-box;border:1px solid #cfdee3;border-radius:9px;background:#fff;padding:11px 12px;color:#17354e;font:inherit}.customer-ticket-form textarea{resize:vertical}.customer-form-row{display:grid!important;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.customer-ticket-form>button{min-height:45px;border:0;border-radius:9px;background:#08756f;color:#fff;font:inherit;font-weight:900;cursor:pointer}.customer-ticket-form>button:disabled{opacity:.6}.customer-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:22px 24px;border-bottom:1px solid #e5edef}.customer-detail-head h2{margin:9px 0 5px;font-size:23px}.customer-detail-head p{margin:0;color:#60788a;font-size:11px}.customer-assignee{margin:18px 24px;padding:13px 15px;border:1px solid #cfe2e0;border-radius:10px;background:#f4fbf9}.customer-assignee b,.customer-assignee small,.customer-assignee span{display:block}.customer-assignee span{color:#718490;font-size:9px;font-weight:900;text-transform:uppercase}.customer-assignee b{margin-top:5px}.customer-assignee small{margin-top:3px;color:#60788a;font-size:10px}.customer-ticket-content .support-composer small{color:#718490;font-size:10px}@media(max-width:850px){.customer-support-grid{grid-template-columns:1fr}.customer-ticket-list{max-height:430px}}@media(max-width:600px){.customer-support-shell{padding:24px 14px 50px}.customer-form-row{grid-template-columns:1fr}.customer-ticket-form{padding:19px}.customer-detail-head,.customer-ticket-content .support-composer,.customer-ticket-content .support-conversation{padding-left:16px;padding-right:16px}.customer-assignee,.customer-ticket-content .support-customer-message{margin-left:16px;margin-right:16px}}.support-ticket-list>button>em.support-sla-ok{color:#08756f}.support-approval-strip{display:flex;align-items:stretch;gap:8px;margin:0 0 16px;padding:10px;border:1px solid #ead38d;border-radius:12px;background:#fffaf0;overflow-x:auto}.support-approval-strip>div{min-width:190px;padding:7px 9px}.support-approval-strip>div b,.support-approval-strip>div span{display:block}.support-approval-strip>div span{margin-top:3px;color:#7d6b3f;font-size:10px}.support-approval-strip>button{min-width:170px;border:1px solid #ead38d;border-radius:9px;background:#fff;color:#17354e;padding:9px 11px;text-align:left;font:inherit;cursor:pointer}.support-approval-strip>button b,.support-approval-strip>button span{display:block}.support-approval-strip>button span{margin-top:4px;color:#718490;font-size:9px}.support-sla-card{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;margin:18px 24px 0;border:1px solid #cfe2e0;border-radius:10px;overflow:hidden;background:#cfe2e0}.support-sla-card>div{padding:12px 14px;background:#f4fbf9}.support-sla-card b,.support-sla-card span{display:block}.support-sla-card span{color:#60788a;font-size:9px;font-weight:900;text-transform:uppercase}.support-sla-card b{margin-top:4px;color:#08756f;font-size:13px}.support-sla-card>small{grid-column:1/-1;padding:8px 13px;background:#fff;color:#718490;font-size:9px}.support-sla-card.breached{border-color:#efc3bf;background:#efc3bf}.support-sla-card.breached>div{background:#fff8f7}.support-sla-card.breached b{color:#a5231b}.support-financial{margin:18px 24px 22px;padding:17px;border:1px solid #d6e4e7;border-radius:12px;background:#fbfdfd}.support-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.support-section-heading h3{margin:0}.support-section-heading p{margin:4px 0 0;color:#60788a;font-size:11px}.support-section-heading>span{padding:6px 8px;border-radius:999px;background:#eaf6f4;color:#08756f;font-size:9px;font-weight:900;white-space:nowrap}.support-financial-list{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.support-financial-list>div{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px;border:1px solid #e0e9ec;border-radius:9px;background:#fff}.support-financial-list b,.support-financial-list small{display:block}.support-financial-list small{margin-top:3px;color:#718490;font-size:9px}.support-financial-list>div>div:last-child{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.support-financial-form button,.support-financial-list button{border:0;border-radius:7px;background:#08756f;color:#fff;padding:7px 9px;font:inherit;font-size:9px;font-weight:900;cursor:pointer}.support-financial-list button.danger{background:#fff;color:#a5231b;border:1px solid #dda9a5}.support-action-status{padding:5px 7px;border-radius:999px;background:#eef2f4;color:#60788a;font-size:8px;font-weight:900}.support-action-status.approved,.support-action-status.executed{background:#e8f6f2;color:#08756f}.support-action-status.pending_approval{background:#fff3d6;color:#8a6200}.support-action-status.rejected{background:#fdebea;color:#a5231b}.support-financial-form{display:grid;grid-template-columns:150px 1fr 100px;grid-gap:8px;gap:8px;margin-top:14px}.support-financial-form input,.support-financial-form select,.support-financial-form textarea{width:100%;box-sizing:border-box;border:1px solid #cfdee3;border-radius:8px;background:#fff;padding:9px 10px;color:#17354e;font:inherit;font-size:11px}.support-financial-form textarea{grid-column:1/-1;resize:vertical}.support-financial-form button{grid-column:1/-1;min-height:38px;font-size:11px}.support-financial-form select:nth-child(2){grid-column:2/-1}@media(max-width:760px){.support-financial,.support-sla-card{margin-left:16px;margin-right:16px}.support-financial-form{grid-template-columns:1fr}.support-financial-form button,.support-financial-form select:nth-child(2),.support-financial-form textarea{grid-column:auto}.support-financial-list>div,.support-section-heading{display:block}.support-section-heading>span{display:inline-flex;margin-top:8px}.support-financial-list>div>div:last-child{justify-content:flex-start;margin-top:9px}}.offers-workspace{display:grid;grid-gap:18px;gap:18px;color:#17354e}.offers-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:24px;border:1px solid #d4e3e7;border-radius:16px;background:linear-gradient(135deg,#fff,#f1faf8);box-shadow:0 8px 26px rgba(18,54,83,.04)}.offers-header h2{margin:4px 0 8px!important;font-size:28px!important;letter-spacing:-.5px}.offers-header>div:first-child>p:last-child{max-width:740px;margin:0;color:#60788a;line-height:1.55}.offers-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap}.offers-editor-actions button,.offers-header-actions button{min-height:40px;border:0;border-radius:9px;background:#08756f;color:#fff;padding:10px 14px;font:inherit;font-size:12px;font-weight:900;cursor:pointer}.offers-editor-actions button:disabled,.offers-header-actions button:disabled{opacity:.55;cursor:not-allowed}.offers-editor-actions .offers-secondary,.offers-header-actions .offers-secondary{border:1px solid #cbdcdf;background:#fff;color:#315668}.offers-release{padding:7px 9px;border:1px solid #cfe2df;border-radius:999px;background:#edf8f6;color:#08756f;font-size:10px;font-weight:900;white-space:nowrap}.offers-alert{display:flex;gap:12px;align-items:flex-start;padding:13px 15px;border:1px solid;border-radius:11px;font-size:12px;line-height:1.5}.offers-alert b{white-space:nowrap}.offers-alert span{word-break:break-word}.offers-alert.error{border-color:#ecc0bc;background:#fff6f5;color:#9c2921}.offers-alert.success{border-color:#b8ded6;background:#edf9f6;color:#087067}.offers-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.offers-stats>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 17px;border:1px solid #dae6e9;border-radius:12px;background:#fff}.offers-stats span{color:#6a7f8d;font-size:11px;font-weight:700}.offers-stats strong{font-size:22px;color:#102f47}.offers-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(430px,.85fr);grid-gap:18px;gap:18px;align-items:start}.offers-catalog,.offers-editor{min-width:0;border:1px solid #d6e3e7;border-radius:15px;background:#fff;box-shadow:0 7px 22px rgba(18,54,83,.035)}.offers-catalog{padding:19px}.offers-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.offers-editor-head h3,.offers-section-head h3{margin:0;font-size:19px}.offers-editor-head p,.offers-section-head p{margin:5px 0 0;color:#718490;font-size:11px;line-height:1.5}.offers-filters{display:grid;grid-template-columns:minmax(180px,1fr) 150px auto;grid-gap:8px;gap:8px;margin-bottom:14px}.offers-field input,.offers-field select,.offers-field textarea,.offers-filters>input,.offers-filters>select{width:100%;box-sizing:border-box;border:1px solid #cfdee3;border-radius:9px;background:#fff;padding:10px 11px;color:#17354e;font:inherit;font-size:12px}.offers-field input:focus,.offers-field select:focus,.offers-field textarea:focus,.offers-filters>input:focus,.offers-filters>select:focus{outline:3px solid rgba(8,117,111,.12);border-color:#08756f}.offers-archive-toggle{display:flex;align-items:center;gap:7px;padding:0 9px;border:1px solid #cfdee3;border-radius:9px;color:#546d7c;font-size:11px;font-weight:800;white-space:nowrap}.offers-archive-toggle input{accent-color:#08756f}.offers-list{display:grid;grid-gap:10px;gap:10px}.offers-card{overflow:hidden;border:1px solid #dce7ea;border-radius:12px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.offers-card:hover{border-color:#b7ced4;box-shadow:0 7px 18px rgba(18,54,83,.05)}.offers-card.archived{background:#f7f9fa;opacity:.8}.offers-card-main{padding:16px}.offers-card-title>div{display:flex;align-items:center;gap:7px}.offers-card-title>div>span:last-child{color:#7c8f9b;font-size:10px;font-weight:900}.offers-card-title h4{margin:8px 0 3px;font-size:16px}.offers-card-title p{margin:0;color:#718490;font-size:10px}.offers-status{display:inline-flex;padding:5px 7px;border-radius:999px;background:#eef2f4;color:#5d7280;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.offers-status.active{background:#e5f6f1;color:#087067}.offers-status.scheduled{background:#eaf1fb;color:#315f96}.offers-status.paused{background:#fff3d9;color:#8a6100}.offers-status.archived,.offers-status.ended{background:#f1f1f1;color:#66737b}.offers-status.draft{background:#eef0f7;color:#535f82}.offers-benefit-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.offers-benefit-tags span{padding:5px 7px;border-radius:7px;background:#eef8f6;color:#087067;font-size:9px;font-weight:800}.offers-card-meta{display:grid;grid-template-columns:1.2fr 1fr 1fr;grid-gap:8px;gap:8px;margin-top:13px}.offers-card-meta>span{min-width:0;padding:9px;border:1px solid #e5edef;border-radius:8px;color:#60788a;font-size:9px;line-height:1.4;overflow-wrap:anywhere}.offers-card-meta b{display:block;margin-bottom:3px;color:#17354e;font-size:9px}.offers-claims{margin-top:12px}.offers-claims>div:first-child{display:flex;justify-content:space-between;color:#6b7f8c;font-size:9px;font-weight:800}.offers-progress{height:5px;margin-top:7px;overflow:hidden;border-radius:999px;background:#e8eef0}.offers-progress i{display:block;height:100%;border-radius:inherit;background:#08756f}.offers-card-actions{display:flex;justify-content:flex-end;gap:6px;padding:10px 13px;border-top:1px solid #e8eff1;background:#fafcfc}.offers-card-actions button{border:1px solid #cbdcdf;border-radius:7px;background:#fff;color:#315668;padding:7px 9px;font:inherit;font-size:9px;font-weight:900;cursor:pointer}.offers-card-actions button:hover{border-color:#08756f;color:#08756f}.offers-card-actions button:disabled{opacity:.45;cursor:not-allowed}.offers-card-actions button.warning{border-color:#e6c47b;color:#805900}.offers-card-actions button.quiet{border-color:transparent;background:transparent;color:#738692}.offers-empty{display:grid;justify-items:center;grid-gap:5px;gap:5px;padding:54px 20px;border:1px dashed #cbdde1;border-radius:11px;background:#fbfdfd;text-align:center}.offers-empty b{font-size:14px}.offers-empty span{color:#718490;font-size:11px}.offers-editor{top:18px;max-height:calc(100vh - 36px);overflow:auto}.offers-editor,.offers-editor-head{position:-webkit-sticky;position:sticky}.offers-editor-head{top:0;z-index:3;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 19px;border-bottom:1px solid #e3ecee;background:rgba(255,255,255,.97);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.offers-editor-head .eyebrow{margin:0 0 5px}.offers-close{width:34px;height:34px;border:1px solid #d3e0e4;border-radius:8px;background:#fff;color:#536c7a;font-size:22px;cursor:pointer}.offers-editor fieldset{display:grid;grid-gap:12px;gap:12px;margin:0;padding:18px 19px;border:0;border-bottom:1px solid #e6edef}.offers-editor legend{padding:0;color:#17354e;font-size:13px;font-weight:900}.offers-editor fieldset h4{margin:2px 0 -3px;color:#5d7584;font-size:10px;text-transform:uppercase;letter-spacing:.09em}.offers-help{margin:-3px 0 0;color:#718490;font-size:10px;line-height:1.5}.offers-field-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:11px;gap:11px}.offers-field-grid.thirds{grid-template-columns:repeat(3,1fr)}.offers-field-grid .full{grid-column:1/-1}.offers-field{display:grid;grid-gap:6px;gap:6px;color:#536c7b;font-size:10px;font-weight:900}.offers-field textarea{min-height:72px;resize:vertical}.offers-field select:disabled{background:#f3f6f7;color:#93a0a7;cursor:not-allowed}.offers-check-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.offers-check-grid>label{display:flex;align-items:flex-start;gap:9px;padding:10px;border:1px solid #dce7ea;border-radius:9px;background:#fbfdfd;cursor:pointer}.offers-check-grid input{margin-top:2px;accent-color:#08756f}.offers-check-grid b,.offers-check-grid small,.offers-check-grid span{display:block}.offers-check-grid b{font-size:10px}.offers-check-grid small{margin-top:3px;color:#7a8c97;font-size:8px;line-height:1.4}.offers-review{margin:16px 19px;padding:13px;border:1px solid #c8e0dc;border-radius:10px;background:#f0faf8}.offers-review>div{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.offers-review b{font-size:11px}.offers-review p,.offers-review small,.offers-review span{color:#58717f;font-size:9px;line-height:1.5}.offers-review p{margin:8px 0}.offers-review small{display:block;padding-top:8px;border-top:1px solid #d4e7e3}.offers-editor-actions{position:-webkit-sticky;position:sticky;bottom:0;z-index:3;display:flex;justify-content:flex-end;gap:9px;padding:13px 19px;border-top:1px solid #dfe9eb;background:rgba(255,255,255,.97);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(max-width:1180px){.offers-layout{grid-template-columns:1fr}.offers-editor{position:relative;top:auto;max-height:none}.offers-field-grid.thirds{grid-template-columns:1fr 1fr}}@media(max-width:760px){.offers-header{display:block;padding:18px}.offers-header-actions{justify-content:flex-start;margin-top:15px}.offers-stats{grid-template-columns:1fr 1fr}.offers-filters{grid-template-columns:1fr}.offers-archive-toggle{min-height:40px}.offers-card-meta,.offers-check-grid,.offers-field-grid,.offers-field-grid.thirds{grid-template-columns:1fr}.offers-field-grid .full{grid-column:auto}.offers-editor fieldset{padding-left:15px;padding-right:15px}.offers-card-actions{justify-content:flex-start;flex-wrap:wrap}}.plans-workspace{display:grid;grid-gap:18px;gap:18px;margin-top:18px;color:#123551}.plans-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:25px 28px;border:1px solid #d3e2e6;border-radius:16px;background:linear-gradient(125deg,#fff,#f2fbf9)}.plans-header h2{margin:5px 0 6px;font-size:30px}.plans-header p{margin:0;color:#607989}.plans-workspace button{border:0;border-radius:9px;background:#087d75;color:#fff;padding:10px 14px;font:inherit;font-weight:800;cursor:pointer}.plans-workspace button:disabled{opacity:.55;cursor:not-allowed}.plans-workspace button.danger{background:#fff3ef;color:#a24635;border:1px solid #edc9c0}.plans-message{padding:12px 15px;border-radius:10px;font-size:13px;font-weight:700}.plans-message.success{border:1px solid #b9dfd7;background:#edfaf6;color:#086c63}.plans-message.error{border:1px solid #edc7c7;background:#fff2f2;color:#9e3030}.plans-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:13px;gap:13px}.plans-stats>div{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border:1px solid #d6e3e7;border-radius:13px;background:#fff}.plans-stats span{color:#617989;font-size:11px}.plans-stats strong{font-size:23px}.plans-layout{display:grid;grid-template-columns:minmax(290px,.85fr) minmax(440px,1.35fr);grid-gap:18px;gap:18px;align-items:start}.plans-layout.lower{grid-template-columns:1fr 1fr}.plans-panel{overflow:hidden;border:1px solid #d4e2e6;border-radius:15px;background:#fff}.plans-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:18px 20px;border-bottom:1px solid #e2ebee}.plans-panel-head h3{margin:0 0 5px;font-size:18px}.plans-panel-head p{margin:0;color:#708593;font-size:11px;line-height:1.5}.plans-panel-head code{font-size:10px}.plans-chip{display:inline-flex;flex:none;padding:6px 9px;border-radius:999px;background:#eaf6f4;color:#08746c;font-size:9px;font-weight:900}.plans-list{display:grid;grid-gap:8px;gap:8px;padding:12px}.plans-list>button{display:grid;justify-items:start;grid-gap:6px;gap:6px;text-align:left;border:1px solid #dce7ea;background:#fff;color:#17354e}.plans-list>button.selected,.plans-list>button:hover{border-color:#72b9b2;background:#f1faf8;box-shadow:0 5px 15px rgba(20,72,83,.06)}.plans-list>button>b{font-size:14px}.plans-list>button>b small{color:#718592}.plans-list>button>span:not(.plans-status){color:#667d8b;font-size:10px}.plans-status{padding:4px 7px;border-radius:999px;font-size:8px;font-weight:900}.plans-status.active{background:#ddf5ec;color:#08705f}.plans-status.inactive{background:#eff2f3;color:#6e7c83}.plans-form{padding:19px 20px}.plans-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.plans-grid .full{grid-column:1/-1}.plans-feature-grid label,.plans-form label{display:grid;grid-gap:6px;gap:6px;color:#526d7c;font-size:10px;font-weight:900}.plans-feature-grid input,.plans-form input,.plans-form select,.plans-form textarea,.plans-mapping-form input,.plans-mapping-form select{width:100%;box-sizing:border-box;border:1px solid #cddde2;border-radius:8px;background:#fff;padding:10px;color:#17354e;font:inherit}.plans-feature-grid input:focus,.plans-form input:focus,.plans-form select:focus,.plans-form textarea:focus,.plans-mapping-form input:focus,.plans-mapping-form select:focus{outline:3px solid rgba(8,125,117,.12);border-color:#087d75}.plans-form input:disabled{background:#f1f4f5;color:#8a979d}.plans-form small{font-size:8px;color:#7b8d97}.plans-check{display:flex!important;align-items:center;gap:8px;align-self:end;min-height:39px}.plans-check input{width:auto!important;accent-color:#087d75}.plans-actions{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:15px;padding-top:15px;border-top:1px solid #e3ebed;color:#647c8a;font-size:10px}.plans-feature-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;padding:14px}.plans-feature-grid article{display:grid;grid-template-columns:minmax(150px,1fr) auto minmax(110px,.45fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:13px;border:1px solid #dce7ea;border-radius:10px;background:#fbfdfd}.plans-feature-grid article>div{display:grid;grid-gap:4px;gap:4px}.plans-feature-grid code{width:max-content;padding:3px 5px;border-radius:4px;background:#edf3f4;color:#526f7d;font-size:8px}.plans-feature-grid p{margin:0;color:#718692;font-size:9px}.plans-feature-grid button{padding:8px 10px;font-size:9px}.plans-mapping-form{display:grid;grid-template-columns:1.1fr 1.1fr 1fr 1fr 1fr auto;grid-gap:8px;gap:8px;padding:16px 18px}.plans-mapping-list{display:flex;flex-wrap:wrap;gap:7px;padding:0 18px 18px}.plans-mapping-list span{padding:7px 9px;border:1px solid #dae6e8;border-radius:8px;background:#f8fbfb;color:#657d8b;font-size:9px}.plans-empty{padding:45px 20px;color:#728793;text-align:center}.plans-editor{position:-webkit-sticky;position:sticky;top:15px}@media(max-width:1100px){.plans-layout,.plans-layout.lower{grid-template-columns:1fr}.plans-editor{position:relative;top:auto}.plans-feature-grid{grid-template-columns:1fr}.plans-mapping-form{grid-template-columns:1fr 1fr}}@media(max-width:700px){.plans-header{flex-direction:column}.plans-stats{grid-template-columns:1fr 1fr}.plans-feature-grid article,.plans-grid,.plans-mapping-form{grid-template-columns:1fr}.plans-actions{align-items:flex-start;flex-direction:column}.plans-actions button{width:100%}}.admin-moderation-toolbar{display:grid;grid-template-columns:minmax(240px,1fr) 170px 170px auto;grid-gap:9px;gap:9px;margin:14px 0;padding:12px;border:1px solid #d7e4e7;border-radius:12px;background:#fff}.admin-moderation-toolbar input,.admin-moderation-toolbar select{min-width:0;border:1px solid #ccdde1;border-radius:8px;background:#fff;padding:10px 11px;color:#17354e;font:inherit;font-size:11px}.admin-moderation-toolbar button{border:0;border-radius:8px;background:#087d75;color:#fff;padding:9px 13px;font:inherit;font-weight:800}.admin-photo-fallback{display:grid!important;place-items:center;align-content:center;grid-gap:5px;gap:5px;width:100%;height:100%;min-height:126px;background:linear-gradient(135deg,#eef5f6,#f8fbfb);color:#63808d;font-size:24px}.admin-photo-fallback small{font-size:9px;font-weight:800}.admin-moderation-signals{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:9px 0}.admin-moderation-signals span{padding:5px 7px;border-radius:999px;background:#eef3f4;color:#5c7482;font-size:8px;font-weight:900}.admin-moderation-signals .risk-high,.admin-moderation-signals .sla-breached{background:#fde9e7;color:#a12e26}.admin-moderation-signals .risk-medium,.admin-moderation-signals .sla-due{background:#fff2d5;color:#835c00}.admin-moderation-signals .risk-low,.admin-moderation-signals .sla-ok{background:#e7f6f1;color:#087067}.plans-readiness{margin:14px 20px 0;padding:12px 14px;border-radius:10px;font-size:10px}.plans-readiness.warning{border:1px solid #ead08a;background:#fff9e9;color:#795800}.plans-readiness.ready{border:1px solid #b9ddd5;background:#eff9f6;color:#087067}.plans-readiness b,.plans-readiness small,.plans-readiness span{display:block}.plans-readiness ul{margin:7px 0;padding-left:18px}.plans-readiness small{margin-top:6px}.plans-mapping-list{display:grid}.plans-mapping-list>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid #dae6e8;border-radius:8px;background:#f8fbfb}.plans-mapping-list>div.inactive{opacity:.65;background:#f3f4f4}.plans-mapping-list>div>span{padding:0;border:0;background:transparent}.plans-mapping-list button{padding:6px 9px;font-size:8px}.plans-mapping-list button.danger{background:#fff3ef;color:#a24635;border:1px solid #edc9c0}@media(max-width:850px){.admin-moderation-toolbar{grid-template-columns:1fr 1fr}.admin-moderation-toolbar input{grid-column:1/-1}}@media(max-width:560px){.admin-moderation-toolbar{grid-template-columns:1fr}.admin-moderation-toolbar input{grid-column:auto}.plans-mapping-list>div{align-items:flex-start;flex-direction:column}}.pricing-strategy{overflow:visible}.pricing-inputs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:11px;gap:11px;padding:17px 20px 0}.pricing-inputs label{display:grid;grid-gap:6px;gap:6px;color:#526d7c;font-size:10px;font-weight:900}.pricing-inputs input{width:100%;box-sizing:border-box;border:1px solid #cddde2;border-radius:8px;background:#fff;padding:10px;color:#17354e;font:inherit}.pricing-inputs input:focus{outline:3px solid rgba(8,125,117,.12);border-color:#087d75}.pricing-metrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:11px;gap:11px;padding:14px 20px}.pricing-metrics>div{padding:14px;border:1px solid #d8e6e8;border-radius:11px;background:#f8fcfb}.pricing-metrics small,.pricing-metrics span{display:block;color:#687f8d;font-size:9px}.pricing-metrics strong{display:block;margin:6px 0 3px;color:#123551;font-size:20px}.pricing-note{margin:0 20px 18px;padding:10px 12px;border-left:3px solid #087d75;background:#eef8f6;color:#587380;font-size:10px;line-height:1.5}.plans-editor-buttons{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.plans-workspace button.secondary{border:1px solid #cbdcdf;background:#fff;color:#315668}.dealer-presets{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:13px 20px 0}.dealer-presets>span{color:#607989;font-size:9px;font-weight:900}.dealer-presets button{padding:7px 9px;font-size:9px}.package-discount-line{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 0;padding:9px 10px;border:1px solid #b9ddd5;border-radius:8px;background:#eff9f6;color:#087067;font-size:11px;font-weight:800}.package-discount-line strong{color:#087067}@media(max-width:850px){.pricing-inputs,.pricing-metrics{grid-template-columns:1fr}.plans-editor-buttons{justify-content:flex-start}.plans-panel-head:has(.plans-editor-buttons){display:block}.plans-editor-buttons{margin-top:10px}}.packages-page{overflow-x:hidden}.package-grid{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-width:0}.package-card{min-width:0;box-sizing:border-box}.package-price small{font-size:10px;color:#738794}.package-free-price{display:flex;align-items:baseline;gap:8px}.package-free-price small{padding:3px 6px;border-radius:999px;background:#edf6f4;color:#08756f}.package-duration{margin-top:8px;line-height:1.5}.package-feature-list li{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;grid-gap:7px;gap:7px;line-height:1.4}.package-check{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#e9f6f2;color:#08756f;font-size:11px;font-weight:900}.package-card-links{align-items:center;justify-content:flex-start;gap:8px 14px;flex-wrap:wrap;margin-bottom:12px;font-size:11px}.package-card-links a{white-space:normal}@media(max-width:900px){.package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.packages-content{width:100%;box-sizing:border-box;padding-left:12px;padding-right:12px}.package-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px}.package-card,.package-card.popular{width:100%;max-width:100%;padding:20px;transform:none}.package-card-links{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;padding-top:4px}.package-card-links a{display:block;padding:7px 0;border-bottom:1px solid #e6edef}.package-card-links a:last-child{border-bottom:0}.package-card button{width:100%;min-height:48px}.package-feature-list{gap:12px!important}}.offer-customer-state{margin:14px 0;padding:11px 12px;border:1px solid var(--border,#d9e2e7);border-radius:12px;background:rgba(15,118,110,.05);display:flex;flex-direction:column;gap:3px}.offer-customer-state b{font-size:.9rem}.offer-customer-state span{font-size:.82rem;color:var(--muted,#60707a)}.offer-customer-state.claimed{background:rgba(16,185,129,.08)}.offer-customer-state.blocked{background:rgba(148,163,184,.1)}.package-grid{align-items:stretch}.package-card{padding:26px;min-height:540px}.package-card h2{margin-bottom:10px}.package-free-price{gap:10px}.package-free-price>span{font-size:30px}.package-free-price small{font-size:10px;text-transform:uppercase;letter-spacing:.04em}.package-payable-line{min-height:24px;margin:4px 0 0;color:#6c8190;font-size:11px;line-height:1.45}.package-payable-line strong{color:#35566d;font-weight:800}.package-duration{min-height:34px;margin:10px 0 14px;padding-bottom:12px;border-bottom:1px solid #edf2f4;color:#718694}.package-feature-list{align-content:start}.package-feature-list li strong{color:#284c63;font-weight:800}.package-card-links{margin-top:auto;padding-top:10px;border-top:1px solid #edf2f4}.package-card-links a{font-weight:700;color:#607b8c}.package-card-links a:hover{color:#08756f}.package-card>button{min-height:48px;font-size:14px;box-shadow:0 5px 14px rgba(8,117,111,.12)}@media(max-width:650px){.package-card{min-height:0;padding:20px}.package-duration{min-height:0}.package-card-links{margin-top:6px}.package-payable-line{min-height:0}}.simplified-plans-admin{max-width:100%}.plan-admin-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0 16px;padding:6px;border:1px solid #dbe7e9;border-radius:12px;background:#f7fafb}.plan-admin-tabs button{border:0;background:transparent;color:#587181;padding:10px 16px;border-radius:8px;font-weight:800}.plan-admin-tabs button.active{background:#087d75;color:#fff;box-shadow:0 3px 9px rgba(8,125,117,.16)}.plans-stats.compact{margin-bottom:16px}.plans-layout.simple-main{grid-template-columns:minmax(250px,.72fr) minmax(0,1.6fr)}.simple-list button b small{display:none}.benefit-plan-select{min-width:220px;border:1px solid #ccdde1;border-radius:8px;background:#fff;padding:9px 10px;color:#17354e;font:inherit;font-weight:800}.benefit-table{display:grid;padding:10px 18px 0}.benefit-row{display:grid;grid-template-columns:minmax(0,1fr) 180px;grid-gap:18px;gap:18px;align-items:center;padding:13px 4px;border-bottom:1px solid #edf2f4}.benefit-toggle{display:flex;gap:11px;align-items:center}.benefit-toggle input{width:17px;height:17px;accent-color:#087d75}.benefit-toggle span{display:grid;grid-gap:3px;gap:3px}.benefit-toggle b{color:#17354e;font-size:12px}.benefit-toggle small{color:#758995;font-size:9px}.benefit-limit{display:grid;grid-template-columns:55px 1fr;align-items:center;grid-gap:8px;gap:8px;color:#667f8d;font-size:9px;font-weight:800}.benefit-limit input{width:100%;box-sizing:border-box;border:1px solid #cddde2;border-radius:8px;padding:9px}.benefit-limit em{font-style:normal;color:#4c6c7d}.benefit-savebar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px;padding:15px 18px;border-top:1px solid #dce7ea;background:#f8fbfb;color:#637d8b;font-size:10px}.benefit-savebar button{min-width:180px}.advanced-plan-tools{display:grid;grid-gap:10px;gap:10px}.advanced-plan-tools details{border:1px solid #dbe7e9;border-radius:11px;background:#fff;overflow:hidden}.advanced-plan-tools summary{cursor:pointer;padding:14px 16px;color:#23465c;font-weight:900}.advanced-plan-tools details[open] summary{border-bottom:1px solid #e4edef;background:#f8fbfb}.advanced-plan-tools .plans-panel{margin:0;border:0;border-radius:0;box-shadow:none}.version-note{display:grid;grid-gap:4px;gap:4px;padding:14px 16px;border:1px solid #d8e6e8;border-radius:10px;background:#f8fbfb;color:#607988;font-size:10px}.version-note b{color:#23465c}.compact-price-editor{margin-top:14px}@media(max-width:900px){.benefit-row,.plans-layout.simple-main{grid-template-columns:1fr}.benefit-limit{grid-template-columns:80px 1fr}.benefit-savebar{align-items:stretch;flex-direction:column}.benefit-savebar button{width:100%}.benefit-plan-select{min-width:0;width:100%}}@media(max-width:560px){.plan-admin-tabs{display:grid;grid-template-columns:1fr 1fr}.plan-admin-tabs button{width:100%}.benefit-row{gap:9px}.plans-stats.compact{grid-template-columns:1fr 1fr}}.sales-crm{display:grid;grid-gap:16px;gap:16px;color:#17354e}.sales-crm>header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:22px;border:1px solid #d6e3e7;border-radius:15px;background:#fff}.sales-crm h2{margin:4px 0 7px;font-size:26px}.sales-crm header p:last-child{margin:0;max-width:760px;color:#667f8f;font-size:12px;line-height:1.55}.sales-crm .linkbtn,.sales-crm button{border:0;border-radius:8px;background:#08756f;color:#fff;padding:9px 12px;font:inherit;font-size:10px;font-weight:900;cursor:pointer;text-decoration:none}.sales-crm button:disabled{opacity:.45;cursor:not-allowed}.sales-alert{padding:12px 14px;border:1px solid #ecc0bc;border-radius:10px;background:#fff6f5;color:#9c2921;font-size:11px}.sales-kpis{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px}.sales-kpis>div{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border:1px solid #dae6e9;border-radius:11px;background:#fff}.sales-kpis span{font-size:10px;color:#718490;font-weight:800}.sales-kpis b{font-size:20px}.sales-toolbar{display:grid;grid-template-columns:1fr 190px;grid-gap:9px;gap:9px}.sales-toolbar input,.sales-toolbar select{border:1px solid #cfdee3;border-radius:9px;background:#fff;padding:11px;font:inherit;font-size:11px}.sales-table-wrap{overflow:auto;border:1px solid #d6e3e7;border-radius:13px;background:#fff}.sales-table{width:100%;border-collapse:collapse;min-width:1100px}.sales-table th{padding:11px 12px;background:#f5f9fa;text-align:left;color:#60788a;font-size:9px;text-transform:uppercase;letter-spacing:.05em}.sales-table td{padding:13px 12px;border-top:1px solid #e7eef0;vertical-align:top;font-size:10px}.sales-table td>b,.sales-table td>small{display:block}.sales-table td>small{margin-top:4px;color:#718490;line-height:1.4}.sales-table td>strong{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#eef3f5;font-size:14px}.sales-table td>strong.hot{background:#ffe9e6;color:#a52d24}.sales-table td>strong.warm{background:#fff3d9;color:#8a6100}.reason-tags{display:flex;flex-wrap:wrap;gap:4px;max-width:250px}.reason-tags span{padding:4px 6px;border-radius:6px;background:#eef8f6;color:#087067;font-size:8px;font-weight:800}.sales-table code{display:block;margin-bottom:7px;font-family:inherit;font-weight:900}.sales-table .linkbtn{display:inline-block;padding:6px 8px;margin-right:5px}.sales-table .dnc{color:#9c2921}.sales-empty{padding:45px;text-align:center;color:#718490;font-size:11px}.sales-policy{margin:0;padding:12px 14px;border:1px solid #d8e4e7;border-radius:10px;background:#f8fbfb;color:#667f8f;font-size:9px;line-height:1.55}@media(max-width:900px){.sales-kpis{grid-template-columns:repeat(2,1fr)}.sales-toolbar{grid-template-columns:1fr}.sales-crm>header{flex-direction:column}}:root{--ink:var(--bb-text-primary);--muted:var(--bb-text-secondary);--line:var(--bb-border);--brand:var(--bb-action-teal);--brand2:var(--bb-brand-teal-hover);--accent:var(--bb-brand-orange);--accent-hover:var(--bb-brand-orange-hover);--navy:var(--bb-brand-navy);--bg:var(--bb-surface-page);--success:var(--bb-success);--warning:var(--bb-warning);--danger:var(--bb-danger)}body,html{font-family:var(--font-inter),"Noto Sans Devanagari",Arial,Helvetica,sans-serif;color:var(--ink);background:var(--bg)}.business-heading h1,.hero h1,.marketing-heading,.packages-hero h1,h1,h2,h3{font-family:var(--font-manrope),var(--font-inter),"Noto Sans Devanagari",sans-serif}.topbar{background:rgba(255,255,255,.97);border-bottom-color:var(--line);box-shadow:0 4px 18px rgba(15,23,42,.06)}.logo{color:var(--navy)}.logo span{color:var(--accent)}.sell{background:var(--accent);box-shadow:0 3px 0 #c2410c}.sell:hover{background:var(--accent-hover)}.hero{background:linear-gradient(135deg,#fff7ed,#f8fafc 46%,#f0fdfa)}.search-box button{background:var(--navy)}.search-box button:hover{background:#1e293b}.eyebrow{color:var(--accent)}.admin-v1-page{background:#f8fafc;color:var(--navy)}.admin-v1-top{border-bottom-color:var(--line);box-shadow:0 2px 10px rgba(15,23,42,.04)}.admin-v1-sidebar{background:var(--navy);border-right:0}.admin-v1-sidebar p{color:#94a3b8}.admin-v1-sidebar a,.admin-v1-sidebar button{color:#cbd5e1}.admin-v1-sidebar button.active,.admin-v1-sidebar button:hover{background:rgba(15,118,110,.24);color:#fff}.admin-v1-sidebar a{border-top-color:#334155;color:#fdba74}.admin-v1-heading h1,.admin-v1-main h2{color:var(--navy)}.admin-kpi,.admin-panel,.admin-table,.admin-two-col>div{border-color:var(--line);box-shadow:0 5px 18px rgba(15,23,42,.035)}.admin-form button,.admin-primary-link,.admin-row button{background:var(--brand)}.admin-badge{background:#ecfdf5;color:#047857}.admin-nav-count{background:var(--accent)}.sales-crm{color:var(--navy)}.sales-crm .linkbtn,.sales-crm button{background:var(--brand)}.sales-table td>strong.hot{background:#fff7ed;color:#c2410c}.sales-table td>strong.warm{background:#fffbeb;color:#a16207}@media(max-width:650px){.admin-v1-sidebar{background:#fff;border-bottom:1px solid var(--line)}.admin-v1-sidebar a,.admin-v1-sidebar button{color:#475569}.admin-v1-sidebar button.active,.admin-v1-sidebar button:hover{background:#f0fdfa;color:var(--brand)}}.plans-stats.clickable-stats>button{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:3px 12px;gap:3px 12px;padding:16px 20px;border:1px solid #d6e3e7;border-radius:13px;background:#fff;color:#17354e;text-align:left;box-shadow:none}.plans-stats.clickable-stats>button.selected-stat,.plans-stats.clickable-stats>button:hover{border-color:#f59b61;background:#fffaf6;transform:translateY(-1px)}.plans-stats.clickable-stats>button span{color:#617989;font-size:11px;font-weight:700}.plans-stats.clickable-stats>button strong{font-size:23px;color:#0f172a}.plans-stats.clickable-stats>button small{grid-column:1/-1;color:#c85f18;font-size:9px;font-weight:800}.ad-allowance-card{display:grid;grid-template-columns:minmax(0,1fr) 230px;grid-gap:22px;gap:22px;align-items:center;margin:18px 20px 0;padding:17px 18px;border:1px solid #fed7aa;border-radius:12px;background:#fffaf5}.ad-allowance-label{color:#c75b13;font-size:9px;font-weight:900;letter-spacing:.12em}.ad-allowance-card h4{margin:5px 0 4px;color:#0f172a;font-size:16px}.ad-allowance-card p{margin:0;color:#66798a;font-size:10px;line-height:1.5}.ad-allowance-control{display:grid;grid-gap:8px;gap:8px}.ad-allowance-control label{display:grid;grid-gap:5px;gap:5px;color:#526d7c;font-size:10px;font-weight:900}.ad-allowance-control input{width:100%;box-sizing:border-box;border:1px solid #d5dde3;border-radius:8px;background:#fff;padding:10px;color:#0f172a;font:inherit;font-weight:800}.ad-allowance-control input:disabled{background:#f3f4f6;color:#64748b}.ad-allowance-control small{color:#9a5b2c;font-size:9px;font-weight:700}.ad-allowance-control button{background:#f97316}.plans-list.simple-list>button>span:last-child{font-weight:700}@media(max-width:700px){.ad-allowance-card{grid-template-columns:1fr}.plans-stats.clickable-stats>button{min-width:0}}.launch-control{display:flex;flex-direction:column;gap:18px}.launch-status{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px;border-radius:18px;border:1px solid #e2e8f0;background:#fff}.launch-status.go{border-color:#86efac;background:#f0fdf4}.launch-status.hold{border-color:#fdba74;background:#fff7ed}.launch-status-label{display:block;font-size:11px;font-weight:800;letter-spacing:.12em;color:#64748b;margin-bottom:4px}.launch-status strong{font-size:30px;line-height:1;color:#0f172a}.launch-status p{margin:8px 0 0;color:#475569}.launch-status button{border:0;border-radius:10px;padding:11px 15px;background:#0f172a;color:#fff;font-weight:700;cursor:pointer}.launch-status button:disabled{opacity:.55}.launch-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.launch-kpis>div,.launch-panel{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:16px}.launch-kpis span{display:block;color:#64748b;font-size:12px;font-weight:700}.launch-kpis strong{display:block;color:#0f172a;font-size:24px;margin:5px 0 2px}.launch-kpis small{color:#64748b}.launch-grid{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:14px;gap:14px}.launch-checklist-head h2,.launch-panel h2{margin:0 0 4px;color:#0f172a}.launch-checklist-head p,.launch-panel p{margin:0;color:#64748b}.launch-panel-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:10px}.launch-pill{font-size:11px;font-weight:800;text-transform:uppercase;border-radius:999px;padding:5px 9px;background:#f1f5f9}.launch-tech-row{display:flex;justify-content:space-between;gap:20px;padding:9px 0;border-top:1px solid #f1f5f9;color:#334155}.launch-tech-row:first-of-type{margin-top:8px}.launch-updated{display:block;margin-top:10px;color:#94a3b8}.launch-rule{padding:9px 0;border-bottom:1px solid #f1f5f9!important;color:#334155!important}.launch-rule:last-child{border-bottom:0!important}.launch-alert{margin:10px 0;padding:10px 12px;border-radius:10px;background:#fef2f2;color:#b91c1c}.launch-checklist-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-end;margin-top:4px}.launch-filters{display:flex;gap:6px;flex-wrap:wrap}.launch-filters button{border:1px solid #cbd5e1;background:#fff;color:#475569;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800;cursor:pointer}.launch-filters button.active{background:#0f172a;border-color:#0f172a;color:#fff}.launch-qa-section{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden}.launch-qa-section h3{margin:0;padding:13px 16px;background:#f8fafc;color:#0f172a;font-size:14px;border-bottom:1px solid #e2e8f0}.launch-qa-item{display:flex;align-items:center;gap:11px;padding:13px 16px;border-bottom:1px solid #f1f5f9;cursor:pointer}.launch-qa-item:last-child{border-bottom:0}.launch-qa-item input{position:absolute;opacity:0;pointer-events:none}.launch-checkmark{display:grid;place-items:center;flex:0 0 23px;height:23px;border-radius:7px;border:1.5px solid #cbd5e1;color:transparent;font-weight:900}.launch-qa-item.done .launch-checkmark{background:#16a34a;border-color:#16a34a;color:#fff}.launch-qa-copy{display:flex;flex-direction:column;gap:2px;flex:1 1;color:#334155}.launch-qa-copy b{font-size:13px}.launch-qa-copy small{color:#64748b}.launch-qa-item.done .launch-qa-copy b{text-decoration:line-through;color:#64748b}.launch-critical{font-size:9px;font-weight:900;letter-spacing:.08em;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:999px;padding:4px 7px}.launch-footer-note{padding:13px 15px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0;color:#475569}.launch-control .ok{color:#15803d!important}.launch-control .bad{color:#b91c1c!important}.launch-control .warn{color:#b45309!important}@media(max-width:900px){.launch-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-grid{grid-template-columns:1fr}.launch-checklist-head,.launch-status{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.launch-kpis{grid-template-columns:1fr}.launch-status strong{font-size:25px}.launch-qa-item{align-items:flex-start}.launch-critical{margin-left:auto}}.ad-allowance-reason,.benefit-reason{display:grid;grid-gap:6px;gap:6px;min-width:260px}.ad-allowance-reason span,.benefit-reason span{font-size:12px;font-weight:700}.ad-allowance-reason input,.benefit-reason input{width:100%;min-height:40px;border:1px solid #cbd5e1;border-radius:10px;padding:8px 10px;background:#fff;color:#0f172a}.ad-allowance-reason input:focus,.benefit-reason input:focus{outline:2px solid rgba(15,118,110,.18);border-color:#0f766e}.benefit-savebar{align-items:flex-end;flex-wrap:wrap}.benefit-savebar .benefit-reason{flex:1 1 360px}@media (max-width:760px){.ad-allowance-control,.benefit-savebar{align-items:stretch}.ad-allowance-reason,.benefit-reason{min-width:100%}}.launch-bulk-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;margin:0 0 10px;border:1px solid #dbe4ee;border-radius:14px;background:#fff}.launch-bulk-copy{display:flex;flex-direction:column;gap:3px;min-width:220px}.launch-bulk-copy b{color:#0f172a;font-size:14px}.launch-bulk-copy span{color:#64748b;font-size:12px}.launch-bulk-buttons{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.launch-bulk-buttons button{border:1px solid #cbd5e1;background:#f8fafc;color:#0f172a;border-radius:999px;padding:8px 12px;font-weight:700;font-size:12px;cursor:pointer}.launch-bulk-buttons button:hover:not(:disabled){background:#eef6f5;border-color:#0f766e;color:#0f766e}.launch-bulk-buttons button:disabled{opacity:.45;cursor:not-allowed}.launch-bulk-buttons button.danger{color:#b42318;background:#fff;border-color:#f4c7c3}.launch-bulk-buttons button.danger:hover{background:#fff4f2;border-color:#d92d20;color:#b42318}.launch-bulk-buttons button.danger.armed{background:#b42318;border-color:#b42318;color:#fff}.launch-bulk-message{margin:0 0 12px;padding:10px 13px;border-radius:10px;background:#ecfdf3;border:1px solid #abefc6;color:#067647;font-size:12px;font-weight:600}.launch-bulk-message.warn{background:#fffaeb;border-color:#fedf89;color:#b54708}@media(max-width:900px){.launch-bulk-actions{align-items:flex-start;flex-direction:column}.launch-bulk-buttons{justify-content:flex-start;width:100%}}.packages-tax-note{display:flex;gap:10px;align-items:center;margin:14px 0 20px;padding:12px 15px;border:1px solid #dbe4ee;border-radius:12px;background:#fff;color:#475569;font-size:13px}.packages-tax-note strong{color:#0f172a;white-space:nowrap}.packages-client-checkout{margin:26px 0;padding:24px;border:1px solid #cbd5e1;border-radius:18px;background:#fff;box-shadow:0 12px 34px rgba(15,23,42,.07);scroll-margin-top:24px}.packages-client-checkout-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:18px}.packages-client-checkout-head h2{margin:3px 0 5px;font-size:26px;color:#0f172a}.packages-client-checkout-head p{margin:0;color:#64748b}.checkout-close{border:1px solid #cbd5e1;background:#fff;border-radius:999px;padding:8px 13px;font-weight:700;cursor:pointer;color:#334155}.packages-client-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin:18px 0}.packages-client-fields label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700;color:#334155}.packages-client-fields input,.packages-client-fields select{min-height:44px;border:1px solid #cbd5e1;border-radius:10px;padding:0 12px;background:#fff;color:#0f172a}.packages-order-summary{margin:18px 0;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden}.packages-order-summary>div{display:flex;justify-content:space-between;gap:16px;padding:12px 14px;border-bottom:1px solid #e2e8f0;color:#475569}.packages-order-summary>div:last-child{border-bottom:0}.packages-order-summary .total{background:#f8fafc;color:#0f172a;font-size:17px}.packages-checkout-assurance{font-size:12px;color:#64748b;margin:10px 0}.packages-pay-button{width:100%;min-height:48px;border:0;border-radius:11px;background:#0f766e;color:#fff;font-weight:800;font-size:15px;cursor:pointer}.packages-pay-button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:760px){.packages-client-checkout-head,.packages-tax-note{align-items:flex-start;flex-direction:column}.packages-client-fields{grid-template-columns:1fr}}.footer{border-top:1px solid #dce5ec}.footer-grid-professional{grid-template-columns:1.35fr 1fr 1fr 1.15fr;align-items:start}.footer-brand p{margin:14px 0 8px}.footer-about-link{font-weight:700;color:#0f766e!important}.footer-group strong{display:block;margin-bottom:12px;color:#0f172a}.footer-group ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:9px;gap:9px}.footer-group a{color:#52677d}.footer-group a:hover{color:#0f766e;text-decoration:underline;text-underline-offset:3px}.footer-bottom{border-top:1px solid #dce5ec;margin-top:28px;padding-top:18px;display:flex;justify-content:space-between;gap:18px;color:#64748b;font-size:14px}@media(max-width:900px){.footer-grid-professional{grid-template-columns:1fr 1fr}}@media(max-width:560px){.footer-grid-professional{grid-template-columns:1fr;gap:24px}.footer-bottom{flex-direction:column}}.moderation-decision-actions .approve:disabled{opacity:.48;cursor:not-allowed;filter:grayscale(.15)}.moderation-approval-blocked{display:block;margin:-2px 0 8px;color:#9a6700;font-weight:700;line-height:1.35}.moderation-main-image-button{height:100%;background:transparent;cursor:zoom-in;border-radius:10px}.moderation-main-image-button>img{height:100%}.moderation-fullscreen-hint{position:absolute;padding:7px 10px;border-radius:999px;background:rgba(12,35,52,.84);color:#fff;font-size:11px;font-weight:900;opacity:.88}.moderation-main-image-button:hover .moderation-fullscreen-hint{opacity:1}.moderation-lightbox{position:fixed;inset:0;z-index:3000;display:grid;grid-template-rows:auto 1fr auto;background:rgba(5,15,23,.97);color:#fff}.moderation-lightbox-topbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.14);background:rgba(7,23,34,.96)}.moderation-lightbox-topbar>div:first-child{display:grid;grid-gap:3px;gap:3px}.moderation-lightbox-topbar strong{font-size:14px}.moderation-lightbox-topbar span{color:#b8c8d2;font-size:11px}.moderation-lightbox-controls{display:flex;align-items:center;gap:7px}.moderation-lightbox-controls button{min-width:42px;height:38px;padding:0 11px;border:1px solid rgba(255,255,255,.22);border-radius:9px;background:#17394f;color:#fff;font-weight:900;cursor:pointer}.moderation-lightbox-controls button:hover{background:#20506b}.moderation-lightbox-controls .close{background:#6f2020;border-color:#8f3a3a}.moderation-lightbox-stage{position:relative;min-height:0;display:grid;place-items:center;overflow:auto;padding:18px 72px}.moderation-lightbox-image-wrap{width:100%;height:100%;min-height:0;display:grid;place-items:center;overflow:auto}.moderation-lightbox-image-wrap img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;transform-origin:center center;transition:transform .12s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.moderation-lightbox-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:48px;height:68px;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:rgba(14,45,64,.86);color:#fff;font-size:42px;line-height:1;cursor:pointer}.moderation-lightbox-nav:hover{background:#17665f}.moderation-lightbox-nav.previous{left:14px}.moderation-lightbox-nav.next{right:14px}.moderation-lightbox-strip{display:flex;justify-content:center;gap:8px;overflow-x:auto;padding:10px 16px 14px;border-top:1px solid rgba(255,255,255,.12);background:#081b28}.moderation-lightbox-strip button{width:74px;height:56px;padding:0;border:2px solid transparent;border-radius:8px;overflow:hidden;background:#17394f;cursor:pointer}.moderation-lightbox-strip button.active{border-color:#3bd0c3}.moderation-lightbox-strip button:disabled{opacity:.35;cursor:not-allowed}.moderation-lightbox-strip img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:700px){.moderation-lightbox-topbar{align-items:flex-start;flex-direction:column}.moderation-lightbox-topbar span{display:none}.moderation-lightbox-stage{padding:12px 48px}.moderation-lightbox-nav{width:38px;height:56px;font-size:34px}.moderation-lightbox-nav.previous{left:5px}.moderation-lightbox-nav.next{right:5px}.moderation-fullscreen-hint{font-size:10px}}.moderation-gallery-card{padding:12px}.moderation-cover{max-height:none;place-items:center;overflow:hidden;border-radius:12px}.moderation-cover,.moderation-main-image-button{height:auto;min-height:360px;position:relative;display:grid;background:#eef3f5}.moderation-main-image-button{width:100%;padding:0;border:0;cursor:default;place-items:center;overflow:hidden;border-radius:12px}.moderation-main-image-button>img{display:block;width:100%;height:auto;max-height:68vh;min-height:0;object-fit:contain;object-position:center;background:#eef3f5}.moderation-fullscreen-hint{left:12px;bottom:12px;opacity:.72;font-size:10px;cursor:zoom-in}.moderation-main-image-button:hover .moderation-fullscreen-hint{opacity:.92}.moderation-inline-nav{position:absolute;top:50%;z-index:3;transform:translateY(-50%);width:42px;height:58px;border:1px solid rgba(255,255,255,.65);border-radius:11px;background:rgba(12,45,62,.76);color:#fff;font-size:34px;line-height:1;font-weight:700;cursor:pointer;box-shadow:0 4px 16px rgba(0,0,0,.16)}.moderation-inline-nav:hover{background:rgba(8,117,111,.94)}.moderation-inline-nav.previous{left:10px}.moderation-inline-nav.next{right:10px}.moderation-thumbnails{display:flex;gap:9px;margin-top:10px;overflow-x:auto;padding-bottom:2px}.moderation-thumbnails button{flex:0 0 118px;height:78px}@media(max-width:700px){.moderation-cover,.moderation-main-image-button{min-height:240px}.moderation-main-image-button>img{max-height:56vh}.moderation-inline-nav{width:34px;height:50px;font-size:28px}.moderation-inline-nav.previous{left:5px}.moderation-inline-nav.next{right:5px}.moderation-thumbnails button{flex-basis:92px;height:68px}}.launch-kpis-truth{grid-template-columns:repeat(5,minmax(0,1fr))}.launch-version-warning{margin:14px 0;border-color:#f59e0b;background:#fff8e8;color:#7c4a03}.launch-tech-row{display:grid;grid-template-columns:minmax(160px,1fr) minmax(120px,1.4fr) auto;grid-gap:12px;gap:12px;align-items:center}.launch-tech-detail{font-size:12px;color:#6b7f90;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.launch-evidence-item{margin:8px 0;border:1px solid #dbe4ea;border-radius:12px;background:#fff;overflow:hidden}.launch-evidence-item.status-pass{border-color:#b7e5d8}.launch-evidence-item.status-fail{border-color:#f4b7b7}.launch-evidence-item.status-blocked{border-color:#f2d08d}.launch-evidence-summary{width:100%;border:0;background:transparent;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;grid-gap:10px;gap:10px;align-items:center;padding:13px 14px;text-align:left;cursor:pointer}.launch-evidence-summary:hover{background:#f8fbfc}.launch-mode{font-size:10px;font-weight:900;letter-spacing:.08em;padding:5px 7px;border-radius:999px}.launch-mode.auto{background:#e6f3ff;color:#125d91}.launch-mode.manual{background:#f0ecff;color:#5c3c91}.launch-evidence-copy{display:grid;grid-gap:3px;gap:3px}.launch-evidence-copy small{font-weight:500;color:#6b7f90}.launch-state{font-size:10px;font-weight:900;padding:6px 8px;border-radius:999px;white-space:nowrap}.launch-state.pass{background:#ddf7eb;color:#08785e}.launch-state.fail{background:#fde6e6;color:#a32020}.launch-state.blocked{background:#fff0ce;color:#8a5700}.launch-state.not-tested{background:#edf1f4;color:#52677d}.launch-expand{font-size:15px;color:#6b7f90}.launch-evidence-body{padding:14px;border-top:1px solid #e7edf1;background:#fbfcfd;display:grid;grid-gap:12px;gap:12px}.launch-status-buttons{display:flex;gap:8px;flex-wrap:wrap}.launch-status-buttons button{border:1px solid #cad6de;background:white;border-radius:9px;padding:8px 11px;font-weight:800;cursor:pointer}.launch-status-buttons button.active{background:#0c7c72;color:white;border-color:#0c7c72}.launch-evidence-body label{display:grid;grid-gap:6px;gap:6px}.launch-evidence-body label>span{font-size:12px;font-weight:800;color:#425a6d}.launch-evidence-body input,.launch-evidence-body textarea{width:100%;border:1px solid #cbd8df;border-radius:9px;padding:10px 11px;font:inherit;background:#fff}.launch-evidence-body textarea{min-height:84px;resize:vertical}.launch-auto-proof small,.launch-evidence-meta{font-size:11px;color:#718594}.launch-auto-proof{display:grid;grid-gap:5px;gap:5px}.launch-auto-proof span{font-weight:700;color:#1d4f68}@media(max-width:1050px){.launch-kpis-truth{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-evidence-summary{grid-template-columns:auto minmax(0,1fr) auto}.launch-tech-row{grid-template-columns:1fr auto}.launch-tech-detail{grid-column:1/-1;white-space:normal}}@media(max-width:600px){.launch-kpis-truth{grid-template-columns:1fr}.launch-evidence-summary{grid-template-columns:auto 1fr}.launch-critical,.launch-state{grid-column:2}.launch-tech-row{grid-template-columns:1fr auto}}.launch-simple{max-width:1320px}.launch-owner-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin:2px 0 18px}.launch-owner-kicker{font-size:11px;font-weight:900;letter-spacing:.13em;color:#f15b20}.launch-owner-hero h2{font-size:34px;margin:5px 0 6px;color:#0c2038}.launch-owner-hero p{margin:0;color:#60758a;font-size:16px}.launch-owner-meta{display:flex;gap:10px;flex-wrap:wrap}.launch-owner-meta span{padding:8px 11px;border:1px solid #d8e2e8;background:#fff;border-radius:10px;color:#60758a;font-size:12px}.launch-owner-meta b{color:#0c2038;margin-left:4px}.launch-big-button{width:100%;min-height:82px;border:0;border-radius:16px;background:#087f75;color:#fff;font-size:23px;font-weight:900;cursor:pointer;box-shadow:0 10px 28px rgba(8,127,117,.18)}.launch-big-button:hover{background:#066e66}.launch-big-button:disabled{opacity:.65;cursor:wait}.launch-start-help{margin:12px 0;padding:13px 16px;border-radius:11px;background:#eef7f6;color:#3e625f;text-align:center;font-size:13px}.launch-simple-result{display:flex;align-items:center;gap:17px;margin:18px 0 12px;padding:20px 22px;border:1px solid;border-radius:16px}.launch-simple-result.ready{background:#ecfbf5;border-color:#a9dfc9}.launch-simple-result.blocked{background:#fff7ed;border-color:#fdba74}.launch-result-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;font-size:27px;font-weight:900}.ready .launch-result-icon{background:#0a8a65;color:#fff}.blocked .launch-result-icon{background:#f59e0b;color:#fff}.launch-simple-result span{font-size:10px;font-weight:900;letter-spacing:.12em;color:#687b8b}.launch-simple-result h2{margin:2px 0;font-size:27px}.launch-simple-result p{margin:0;color:#52677d}.launch-simple-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-bottom:16px}.launch-simple-stats>div{display:flex;align-items:center;justify-content:center;gap:9px;padding:13px;border-radius:12px;background:#fff;border:1px solid #dce5ea}.launch-simple-stats strong{font-size:22px}.launch-simple-stats span{font-size:12px;font-weight:800;color:#60758a}.launch-simple-stats .pass strong{color:#078463}.launch-simple-stats .manual strong{color:#9a6700}.launch-simple-stats .problem strong{color:#b42318}.launch-attention{margin-top:16px}.launch-attention-head h2{margin:0;font-size:23px}.launch-attention-head p{margin:4px 0 13px;color:#60758a}.launch-simple-issue{margin:8px 0;border:1px solid #dce5ea;border-radius:12px;background:#fff;overflow:hidden}.launch-simple-issue.problem{border-color:#efb4ae}.launch-simple-issue.manual{border-color:#ecd18d}.launch-simple-issue-summary{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-gap:12px;gap:12px;align-items:center;border:0;background:transparent;padding:13px 14px;text-align:left;cursor:pointer}.launch-simple-issue-summary:hover{background:#f9fbfc}.launch-simple-issue-icon{font-size:18px}.launch-simple-issue-summary>span:nth-child(2){display:grid;grid-gap:3px;gap:3px}.launch-simple-issue-summary small{color:#6d8191}.launch-simple-issue-status{font-size:10px;font-weight:900;border-radius:999px;padding:6px 8px;background:#f1f5f7;color:#516777}.launch-simple-issue.problem .launch-simple-issue-status{background:#fde9e7;color:#a32920}.launch-simple-issue.manual .launch-simple-issue-status{background:#fff0ca;color:#845400}.launch-simple-issue-body{border-top:1px solid #e6edf1;padding:14px;background:#fbfcfd;display:grid;grid-gap:10px;gap:10px}.launch-simple-issue-body p{margin:0;color:#52677d}.launch-simple-issue-body label{display:grid;grid-gap:5px;gap:5px}.launch-simple-issue-body label span{font-size:12px;font-weight:800;color:#425a6d}.launch-simple-issue-body input,.launch-simple-issue-body textarea{width:100%;border:1px solid #cad6de;border-radius:9px;padding:10px;font:inherit;background:#fff}.launch-simple-issue-body textarea{min-height:70px;resize:vertical}.launch-noncritical-note{margin-top:10px;padding:11px 13px;background:#f2f6f8;border-radius:10px;color:#60758a;font-size:12px}.launch-ready-card{padding:18px 20px;border-radius:14px;background:#effaf5;border:1px solid #b7e5d2}.launch-ready-card h2{margin:0 0 5px}.launch-ready-card p{margin:0;color:#52677d}.launch-advanced-toggle{display:block;margin:18px auto 8px;border:1px solid #cbd8df;background:#fff;border-radius:10px;padding:9px 14px;color:#345269;font-weight:800;cursor:pointer}.launch-advanced-toggle:hover{background:#f6f9fa}.launch-advanced-panel{margin-top:10px;padding:17px;border:1px solid #dce5ea;border-radius:14px;background:#fff}.launch-advanced-panel>h2{margin:0}.launch-advanced-panel>p{color:#60758a}.launch-advanced-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px;margin:12px 0}.launch-advanced-grid>div{display:grid;grid-gap:3px;gap:3px;padding:10px;border-radius:9px;background:#f7fafb}.launch-advanced-grid span{font-size:11px;color:#60758a}.launch-advanced-list{margin-top:14px;border-top:1px solid #e5ecef}.launch-advanced-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;align-items:center;padding:9px 2px;border-bottom:1px solid #edf1f3}.launch-advanced-list small{color:#738797}@media(max-width:850px){.launch-owner-hero{align-items:flex-start;flex-direction:column}.launch-simple-stats{grid-template-columns:1fr}.launch-advanced-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.launch-owner-hero h2{font-size:28px}.launch-big-button{min-height:70px;font-size:19px}.launch-simple-issue-summary{grid-template-columns:auto 1fr}.launch-simple-issue-status{grid-column:2}.launch-advanced-grid{grid-template-columns:1fr}.launch-advanced-list>div{grid-template-columns:1fr auto}.launch-advanced-list small{grid-column:1}}.about-pro{background:#f7fafc;color:#0c2038}.about-pro-hero{padding:76px 0 66px;background:linear-gradient(180deg,#eef8f7,#f7fafc)}.about-pro-hero span,.about-safety>div>span{font-size:11px;font-weight:900;letter-spacing:.14em;color:#f15b20}.about-pro-hero h1{max-width:820px;margin:10px 0 16px;font-size:clamp(38px,5vw,64px);line-height:1.04}.about-pro-hero p{max-width:760px;font-size:19px;line-height:1.7;color:#52677d}.about-pro-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.about-pro-actions a{padding:12px 18px;border-radius:10px;background:#087f75;color:#fff;font-weight:850}.about-pro-actions a.secondary{background:#fff;color:#0c2038;border:1px solid #cfdce3}.about-pro-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;padding-top:44px;padding-bottom:44px}.about-pro-grid article{padding:24px;border:1px solid #dce6eb;border-radius:16px;background:#fff}.about-pro-grid article>span{font-size:11px;font-weight:900;color:#0b8a7f}.about-pro-grid h2{margin:8px 0;font-size:23px}.about-pro-closing p,.about-pro-grid p,.about-safety p{color:#5d7285;line-height:1.7}.about-safety{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-top:28px;padding-bottom:28px;border-top:1px solid #dce6eb;border-bottom:1px solid #dce6eb}.about-safety>div{max-width:820px}.about-safety h2{margin:6px 0}.about-safety>a{white-space:nowrap;font-weight:850;color:#087f75}.about-pro-closing{padding:52px 0 58px}.about-pro-closing h2{font-size:32px;margin:0 0 8px}.site-content-admin-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:16px}.site-content-admin-head h2{margin:0}.site-content-admin-head p{margin:4px 0 0;color:#657a8c}.site-content-admin-head a{font-weight:800;color:#087f75}.site-content-editor-card{padding:20px;border:1px solid #dce5ea;border-radius:14px;background:#fff}.site-content-editor-title{display:flex;justify-content:space-between;gap:18px;align-items:center;padding-bottom:14px;border-bottom:1px solid #e7edf1}.site-content-editor-title>div{display:grid;grid-gap:3px;gap:3px}.site-content-editor-title span{font-size:12px;color:#6b7f90}.site-content-editor-title label{display:flex;gap:7px;align-items:center;font-weight:800}.site-content-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:16px}.site-content-fields label{display:grid;grid-gap:6px;gap:6px}.site-content-fields label>span{font-size:12px;font-weight:800;color:#40596d}.site-content-fields input,.site-content-fields textarea{width:100%;border:1px solid #cad7df;border-radius:9px;padding:10px 11px;font:inherit}.site-content-fields textarea{min-height:100px;resize:vertical}.site-content-actions{display:flex;gap:9px;margin-top:18px}.site-content-actions button{border:0;border-radius:9px;padding:10px 14px;background:#087f75;color:#fff;font-weight:850;cursor:pointer}.site-content-actions button.secondary{background:#eef3f5;color:#24445a}@media(max-width:760px){.about-pro-grid,.site-content-fields{grid-template-columns:1fr}.about-safety,.site-content-admin-head{align-items:flex-start;flex-direction:column}.about-pro-hero{padding:52px 0}.about-pro-hero p{font-size:17px}}.public-global-header{position:relative;z-index:50;background:#fff;border-bottom:1px solid #e2e9ed}.about-premium{background:#f7fafc;color:#0b2038}.about-premium-hero{background:linear-gradient(135deg,#eef9f7,#f7fafc 55%,#eef4fb);padding:72px 0 64px;border-bottom:1px solid #e2eaee}.about-premium-hero-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);grid-gap:54px;gap:54px;align-items:center}.about-premium-copy{max-width:850px}.about-business-grid>div>span,.about-premium-closing>div>span,.about-premium-eyebrow,.about-premium-intro>span,.about-trust-copy>span{display:inline-block;font-size:11px;font-weight:900;letter-spacing:.15em;color:#f15b20}.about-premium-copy h1{font-size:clamp(44px,5.3vw,76px);line-height:1.01;letter-spacing:-.045em;margin:10px 0 20px;max-width:900px}.about-premium-copy>p{font-size:19px;line-height:1.72;color:#52697d;max-width:790px;margin:0}.about-premium-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:26px}.about-business-actions>a:first-child,.about-premium-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:10px;background:#087f75;color:#fff;font-weight:850;text-decoration:none}.about-premium-actions a.secondary{background:#fff;color:#0b2038;border:1px solid #cbd9e1}.about-premium-actions a.tertiary{background:transparent;color:#0b2038;border:1px solid transparent;text-decoration:underline;text-underline-offset:4px}.about-premium-brand-panel{min-height:360px;border-radius:28px;padding:34px;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(155deg,#0a2d45,#0b776f);color:#fff;box-shadow:0 24px 60px rgba(6,50,69,.16);position:relative;overflow:hidden}.about-premium-brand-panel:before{content:"";position:absolute;width:230px;height:230px;border-radius:50%;right:-65px;top:-70px;background:rgba(255,255,255,.08)}.about-premium-brand-panel:after{content:"";position:absolute;width:150px;height:150px;border-radius:40px;left:-45px;top:40px;transform:rotate(25deg);background:rgba(255,255,255,.05)}.about-brand-mark{position:relative;z-index:1;width:74px;height:74px;border-radius:20px;background:#fff;color:#0b2038;display:grid;place-items:center;font-size:43px;font-weight:950;margin-bottom:42px}.about-premium-brand-panel>div{display:flex;gap:14px;position:relative;z-index:1}.about-premium-brand-panel b{font-size:25px;letter-spacing:.04em}.about-premium-brand-panel p{position:relative;z-index:1;color:#d5e9e7;margin:9px 0 0}.about-proof-strip{background:#fff;border-bottom:1px solid #e3eaee}.about-proof-strip .container{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:16px;overflow-x:auto}.about-proof-strip span{white-space:nowrap;font-size:10px;font-weight:900;letter-spacing:.11em;color:#536a7e}.about-proof-strip i{width:4px;height:4px;border-radius:50%;background:#0a8b80;flex:0 0 auto}.about-premium-intro{padding-top:72px;padding-bottom:32px;max-width:960px;text-align:center}.about-premium-intro h2{font-size:clamp(32px,4vw,50px);line-height:1.08;letter-spacing:-.035em;margin:8px 0 14px}.about-premium-intro p{font-size:17px;line-height:1.75;color:#5a7083;margin:0 auto;max-width:850px}.about-premium-pillars{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;padding-top:18px;padding-bottom:76px}.about-premium-pillars article{min-height:320px;padding:22px;border:1px solid #dce5ea;border-radius:18px;background:#fff;display:flex;flex-direction:column;box-shadow:0 8px 28px rgba(20,55,75,.04)}.about-pillar-icon{width:46px;height:46px;border-radius:12px;background:#eaf7f5;color:#087f75;display:grid;place-items:center;font-size:26px;font-weight:900;margin-bottom:24px}.about-premium-pillars article>span{font-size:10px;font-weight:900;letter-spacing:.12em;color:#f15b20}.about-premium-pillars h3{font-size:22px;margin:7px 0 9px}.about-premium-pillars p{color:#60758a;line-height:1.65;margin:0 0 18px}.about-premium-pillars a{margin-top:auto;color:#087f75;font-weight:850;text-decoration:none}.about-business-band{background:#092b42;color:#fff;padding:72px 0}.about-business-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;align-items:center}.about-business-grid h2{font-size:clamp(33px,4vw,51px);line-height:1.08;letter-spacing:-.035em;margin:8px 0 15px}.about-business-grid p{color:#c3d5df;font-size:17px;line-height:1.72}.about-business-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:24px}.about-business-actions .text-link{color:#d5eee9;font-weight:800;text-decoration:none}.about-business-cards{display:grid;grid-gap:10px;gap:10px}.about-business-cards>div{padding:18px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.055);border-radius:14px;display:grid;grid-gap:4px;gap:4px}.about-business-cards strong{font-size:16px}.about-business-cards span{color:#bdd0db;font-size:13px;line-height:1.5}.about-trust-premium{padding-top:76px;padding-bottom:76px;display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:72px;gap:72px;align-items:start}.about-trust-copy h2{font-size:clamp(32px,4vw,48px);line-height:1.1;margin:8px 0 14px}.about-trust-copy p{color:#5c7285;line-height:1.72;font-size:16px}.about-trust-copy a{display:inline-block;margin-top:10px;color:#087f75;font-weight:850;text-decoration:none}.about-trust-list{display:grid;grid-gap:0;gap:0;border-top:1px solid #dbe5ea}.about-trust-list>div{display:grid;grid-template-columns:48px 1fr;grid-gap:14px;gap:14px;padding:18px 0;border-bottom:1px solid #dbe5ea}.about-trust-list>div>b{color:#0a8a7f;font-size:12px}.about-trust-list span{display:grid;grid-gap:5px;gap:5px}.about-trust-list strong{font-size:17px}.about-trust-list small{color:#6b7f90;line-height:1.55}.about-premium-closing{padding:66px 0 70px;background:#edf7f5;border-top:1px solid #d5e6e2}.about-premium-closing .container{max-width:980px;text-align:center}.about-premium-closing h2{font-size:clamp(34px,4.5vw,56px);line-height:1.07;letter-spacing:-.04em;margin:8px 0 14px}.about-premium-closing p{max-width:760px;margin:0 auto;color:#5c7285;font-size:17px;line-height:1.7}.about-premium-closing .about-premium-actions{justify-content:center}@media(max-width:1050px){.about-premium-hero-grid{grid-template-columns:1fr}.about-premium-brand-panel{min-height:270px;max-width:650px}.about-premium-pillars{grid-template-columns:repeat(2,1fr)}}@media(max-width:820px){.about-business-grid,.about-trust-premium{grid-template-columns:1fr;gap:34px}.about-business-band{padding:55px 0}.about-premium-hero{padding:52px 0}.about-proof-strip i{display:none}.about-proof-strip .container{justify-content:flex-start;gap:28px}}@media(max-width:600px){.about-premium-copy h1{font-size:40px}.about-premium-copy>p{font-size:16px}.about-premium-pillars{grid-template-columns:1fr;padding-bottom:52px}.about-premium-pillars article{min-height:auto}.about-premium-brand-panel{min-height:235px;padding:26px}.about-brand-mark{margin-bottom:28px}.about-premium-brand-panel b{font-size:21px}.about-premium-intro{padding-top:52px}.about-trust-premium{padding-top:54px;padding-bottom:54px}}.site-content-page-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 14px}.site-content-page-tabs button{border:1px solid #cbd8df;background:#fff;border-radius:9px;padding:9px 13px;font-weight:850;color:#385268;cursor:pointer}.site-content-page-tabs button.active{background:#087f75;color:#fff;border-color:#087f75}.safety-premium{background:#f7fafc;color:#0b2038}.safety-premium-hero{padding:66px 0;background:linear-gradient(135deg,#eef9f7,#f7fafc 60%,#fff7ed);border-bottom:1px solid #e1eaee}.safety-premium-hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);grid-gap:54px;gap:54px;align-items:center}.safety-intro>span,.safety-kicker,.safety-redflag-grid>div:first-child>span,.safety-response>div:first-child>span{font-size:11px;font-weight:900;letter-spacing:.14em;color:#f15b20}.safety-premium-hero h1{font-size:clamp(43px,5vw,70px);line-height:1.02;letter-spacing:-.045em;margin:10px 0 18px;max-width:860px}.safety-premium-hero p{font-size:18px;line-height:1.72;color:#566d81;max-width:790px;margin:0}.safety-hero-actions,.safety-response-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.safety-hero-actions a,.safety-response-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:10px;background:#087f75;color:#fff;font-weight:850;text-decoration:none}.safety-hero-actions a.secondary,.safety-response-actions a.secondary{background:#fff;color:#0b2038;border:1px solid #ccd9e1}.safety-shield-card{min-height:320px;border-radius:26px;padding:34px;background:#092b42;color:#fff;display:flex;flex-direction:column;justify-content:center;box-shadow:0 24px 60px rgba(6,50,69,.15)}.safety-shield{width:82px;height:82px;border-radius:24px;background:#0b8c80;display:grid;place-items:center;font-size:46px;font-weight:950;margin-bottom:25px}.safety-shield-card strong{font-size:25px;margin-bottom:10px}.safety-shield-card span{color:#c4d6df;line-height:1.8}.safety-intro{max-width:920px;text-align:center;padding-top:68px;padding-bottom:30px}.safety-intro h2{font-size:clamp(32px,4vw,49px);line-height:1.08;margin:8px 0 13px}.safety-intro p{font-size:16px;line-height:1.72;color:#60758a}.safety-tips-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;padding-bottom:74px}.safety-tips-grid article{padding:23px;border:1px solid #dce5ea;border-radius:17px;background:#fff;min-height:260px;box-shadow:0 8px 26px rgba(18,55,75,.035)}.safety-tip-top{display:flex;justify-content:space-between;align-items:center}.safety-tip-top>span{font-size:11px;font-weight:900;color:#0a8a7f}.safety-tip-top>b{font-size:24px}.safety-tips-grid h3{font-size:21px;margin:22px 0 8px}.safety-tips-grid p{color:#60758a;line-height:1.65;margin:0}.safety-redflag-band{padding:68px 0;background:#241f22;color:#fff}.safety-redflag-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:65px;gap:65px;align-items:center}.safety-redflag-grid h2{font-size:clamp(34px,4vw,50px);line-height:1.08;margin:8px 0 14px}.safety-redflag-grid p{color:#d6cdd2;line-height:1.7;font-size:16px}.safety-redflags{display:grid;grid-gap:9px;gap:9px}.safety-redflags>div{padding:15px 17px;border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.055);border-radius:12px;color:#f1e9ec;font-weight:750}.safety-response{padding-top:68px;padding-bottom:68px;display:flex;justify-content:space-between;gap:48px;align-items:center}.safety-response>div:first-child{max-width:760px}.safety-response h2{font-size:clamp(32px,4vw,47px);margin:8px 0 12px}.safety-response p{color:#5d7285;line-height:1.7}.safety-response-actions{margin-top:0;justify-content:flex-end}@media(max-width:950px){.safety-premium-hero-grid,.safety-redflag-grid{grid-template-columns:1fr}.safety-shield-card{min-height:240px;max-width:620px}.safety-tips-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.safety-response{align-items:flex-start;flex-direction:column}.safety-response-actions{justify-content:flex-start}.safety-tips-grid{grid-template-columns:1fr}.safety-premium-hero{padding:50px 0}.safety-premium-hero h1{font-size:40px}.safety-tips-grid article{min-height:auto}}.help-premium{background:#f7fafc;color:#0b2038}.help-hero{padding:66px 0 56px;background:linear-gradient(135deg,#eef9f7,#f8fbfc 62%,#eef4fb);border-bottom:1px solid #e1e9ee}.help-hero-inner{max-width:960px;text-align:center}.help-hero-inner>span,.help-section-heading span,.help-support-grid>div:first-child>span{font-size:11px;font-weight:900;letter-spacing:.14em;color:#f15b20}.help-hero h1{font-size:clamp(42px,5vw,68px);line-height:1.03;letter-spacing:-.04em;margin:8px 0 14px}.help-hero p{max-width:780px;margin:0 auto;color:#5b7184;font-size:18px;line-height:1.7}.help-search-box{max-width:820px;margin:28px auto 0;background:#fff;border:1px solid #cbd9e1;border-radius:14px;min-height:58px;display:flex;align-items:center;gap:10px;padding:0 14px;box-shadow:0 12px 34px rgba(18,55,75,.07)}.help-search-box>b{font-size:24px;color:#087f75}.help-search-box input{flex:1 1;border:0;outline:0;font:inherit;font-size:15px;background:transparent}.help-search-box button{border:0;background:#edf3f5;color:#385268;border-radius:8px;padding:7px 10px;font-weight:800;cursor:pointer}.help-section{padding-top:58px;padding-bottom:30px}.help-section-heading{display:flex;justify-content:space-between;gap:20px;align-items:flex-end;margin-bottom:18px}.help-section-heading h2{font-size:32px;margin:6px 0 0}.help-section-heading p{margin:0;color:#657b8e}.help-topic-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.help-topic-card{display:flex;flex-direction:column;min-height:250px;padding:22px;border:1px solid #dce5ea;border-radius:16px;background:#fff;text-decoration:none;color:#0b2038;box-shadow:0 8px 26px rgba(18,55,75,.035);transition:transform .15s ease,box-shadow .15s ease}.help-topic-card:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(18,55,75,.08)}.help-topic-icon{width:46px;height:46px;border-radius:12px;background:#eaf7f5;display:grid;place-items:center;font-size:22px}.help-topic-card h3{font-size:20px;margin:19px 0 8px}.help-topic-card p{color:#60758a;line-height:1.6;margin:0 0 18px}.help-topic-card>span{margin-top:auto;color:#087f75;font-weight:850;font-size:13px}.help-faq-section{padding-top:34px;padding-bottom:68px}.help-faq-list{border-top:1px solid #dbe4e9}.help-faq-list details{border-bottom:1px solid #dbe4e9;background:#fff}.help-faq-list summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:18px 16px;font-weight:850;font-size:16px}.help-faq-list summary::-webkit-details-marker{display:none}.help-faq-list summary span{font-size:22px;color:#087f75}.help-faq-list details[open] summary span{transform:rotate(45deg)}.help-faq-list details p{padding:0 16px 19px;margin:0;color:#5e7487;line-height:1.68;max-width:970px}.help-no-results{text-align:center;padding:60px 0}.help-no-results>div{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;margin:0 auto 12px;background:#eef3f5;color:#60758a;font-size:28px;font-weight:900}.help-no-results h2{margin:0 0 8px}.help-no-results p{max-width:650px;margin:0 auto;color:#60758a}.help-support-band{background:#092b42;color:#fff;padding:62px 0}.help-support-grid{display:flex;justify-content:space-between;align-items:center;gap:45px}.help-support-grid>div:first-child{max-width:760px}.help-support-grid h2{font-size:38px;margin:7px 0 10px}.help-support-grid p{color:#c2d4de;line-height:1.7}.help-support-actions{display:flex;gap:9px;flex-wrap:wrap}.help-support-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:45px;padding:0 17px;border-radius:9px;background:#0b8b80;color:#fff;font-weight:850;text-decoration:none;white-space:nowrap}.help-support-actions a.secondary{background:transparent;border:1px solid rgba(255,255,255,.3)}@media(max-width:900px){.help-topic-grid{grid-template-columns:repeat(2,1fr)}.help-support-grid{align-items:flex-start;flex-direction:column}}@media(max-width:620px){.help-hero{padding:48px 0}.help-hero h1{font-size:40px}.help-hero p{font-size:16px}.help-topic-grid{grid-template-columns:1fr}.help-topic-card{min-height:auto}.help-section-heading{align-items:flex-start;flex-direction:column}.help-search-box{min-height:54px}.help-support-grid h2{font-size:32px}}.support-global-page{background:#f5f8fa;min-height:100vh;color:#0b2038}.support-global-hero{padding:34px 0 20px;background:linear-gradient(180deg,#eef8f7,#f5f8fa);border-bottom:1px solid #e0e8ed}.support-global-title{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.support-global-title>div>span{font-size:11px;font-weight:900;letter-spacing:.14em;color:#f15b20}.support-global-title h1{font-size:38px;margin:5px 0 6px}.support-global-title p{margin:0;color:#62788b}.support-global-title>a{font-weight:850;color:#087f75;text-decoration:none}.support-identity-card{display:grid;grid-template-columns:1.35fr repeat(4,1fr);grid-gap:0;gap:0;margin-top:20px;border:1px solid #d6e2e8;border-radius:15px;background:#fff;overflow:hidden}.support-identity-card>div{padding:15px 17px;border-left:1px solid #e5ecef;display:grid;grid-gap:3px;gap:3px}.support-identity-card>div:first-child{border-left:0;background:#0b3148;color:#fff}.support-identity-card span{font-size:10px;font-weight:900;letter-spacing:.08em;color:#708494}.support-identity-card>div:first-child small,.support-identity-card>div:first-child span{color:#bcd0da}.support-identity-card strong{font-size:21px}.support-identity-card b{font-size:14px}.support-identity-card small{font-size:11px;color:#728696;line-height:1.45}.support-global-shell{padding-top:22px;padding-bottom:48px}.support-global-grid{display:grid;grid-template-columns:360px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.support-ticket-sidebar,.support-ticket-workspace{border:1px solid #d7e2e8;border-radius:15px;background:#fff;overflow:hidden}.support-ticket-sidebar-head{display:flex;justify-content:space-between;align-items:center;padding:17px;border-bottom:1px solid #e4ebef}.support-ticket-sidebar-head h2{margin:0;font-size:18px}.support-ticket-sidebar-head p{margin:3px 0 0;color:#728696;font-size:12px}.support-ticket-sidebar-head button{border:0;border-radius:8px;padding:8px 10px;background:#eaf6f4;color:#08776f;font-weight:850;cursor:pointer}.support-ticket-v2-list{display:grid}.support-ticket-v2-list>button{border:0;border-bottom:1px solid #edf1f3;background:#fff;padding:14px;text-align:left;cursor:pointer;display:grid;grid-gap:6px;gap:6px}.support-ticket-v2-list>button.active,.support-ticket-v2-list>button:hover{background:#f0f9f7}.support-ticket-v2-list>button>div{display:flex;justify-content:space-between;gap:8px}.support-ticket-v2-list>button>div span{font-size:9px;font-weight:900;padding:4px 6px;border-radius:999px;background:#edf2f5;color:#5c7182}.support-ticket-v2-list>button strong{font-size:14px}.support-ticket-v2-list>button small{color:#6a8091}.support-ticket-v2-list footer{display:flex;justify-content:space-between;gap:8px;font-size:10px;color:#8192a0}.support-ticket-workspace{min-height:600px}.support-ticket-v2-form{padding:24px;display:grid;grid-gap:15px;gap:15px}.support-form-heading>span{font-size:10px;font-weight:900;letter-spacing:.13em;color:#f15b20}.support-form-heading h2{font-size:29px;margin:6px 0}.support-form-heading p{margin:0;color:#63798c;line-height:1.55}.support-ticket-v2-form label{display:grid;grid-gap:6px;gap:6px;font-size:12px;font-weight:850;color:#3d576b}.support-ticket-v2-form input,.support-ticket-v2-form select,.support-ticket-v2-form textarea{width:100%;border:1px solid #c9d7df;border-radius:9px;padding:10px 11px;background:#fff;font:inherit;color:#0b2038}.support-ticket-v2-form textarea{resize:vertical}.support-form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.support-form-safety{padding:11px 13px;border-radius:9px;background:#eef7f6;color:#3d615f;font-size:12px}.support-submit-v2{border:0;border-radius:10px;min-height:48px;background:#087f75;color:#fff;font-weight:900;font-size:15px;cursor:pointer}.support-submit-v2:disabled{opacity:.6}.support-ticket-v2-detail{padding:22px}.support-ticket-v2-top{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;border-bottom:1px solid #e5ecef;padding-bottom:15px}.support-ticket-v2-top>div>span{font-size:11px;font-weight:900;color:#087f75}.support-ticket-v2-top h2{margin:5px 0;font-size:27px}.support-ticket-v2-top p{margin:0;color:#677c8e}.support-ticket-v2-top button{border:1px solid #cbd8df;background:#fff;border-radius:8px;padding:8px 10px;font-weight:800;cursor:pointer}.support-ticket-facts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px;margin:16px 0}.support-ticket-facts>div{padding:12px;border-radius:10px;background:#f4f8fa;display:grid;grid-gap:3px;gap:3px}.support-ticket-facts span{font-size:10px;font-weight:900;color:#748795}.support-ticket-facts b{font-size:13px;word-break:break-word}.support-ticket-facts small{font-size:10px;color:#80909c}.support-original-v2{padding:15px;border:1px solid #dce5ea;border-radius:10px;background:#fff}.support-original-v2>span{font-size:10px;font-weight:900;color:#f15b20}.support-original-v2 p{line-height:1.65;color:#4e6578}.support-conversation-v2{margin-top:20px}.support-conversation-v2 h3{font-size:18px}.support-reply-v2{padding:13px 14px;margin:9px 0;border-radius:10px;background:#f4f7f9}.support-reply-v2.staff{background:#eaf7f5}.support-reply-v2>div{display:flex;gap:8px;align-items:center}.support-reply-v2>div span{font-size:9px;font-weight:900;padding:3px 6px;border-radius:999px;background:#fff}.support-reply-v2 time{margin-left:auto;font-size:10px;color:#758896}.support-reply-v2 p{margin:8px 0 0;line-height:1.6}.support-reply-composer-v2{margin-top:16px;padding-top:15px;border-top:1px solid #e3eaee}.support-reply-composer-v2 textarea{width:100%;border:1px solid #cad7df;border-radius:9px;padding:10px;font:inherit}.support-reply-composer-v2>div{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:8px}.support-reply-composer-v2 small{color:#788b99}.support-reply-composer-v2 button{border:0;border-radius:8px;padding:9px 13px;background:#087f75;color:#fff;font-weight:850}.support-global-context{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:12px 0}.support-global-context>div{padding:10px;border-radius:8px;background:#f4f8fa;display:grid;grid-gap:3px;gap:3px}.support-global-context span{font-size:9px;font-weight:900;color:#748795}.support-global-context b{font-size:12px;word-break:break-word}.support-global-context small{font-size:9px;color:#80909c}@media(max-width:1100px){.support-identity-card{grid-template-columns:repeat(2,1fr)}.support-identity-card>div{border-top:1px solid #e5ecef}.support-identity-card>div:first-child{grid-column:1/-1}.support-global-grid{grid-template-columns:300px minmax(0,1fr)}}@media(max-width:820px){.support-global-title{align-items:flex-start;flex-direction:column}.support-global-grid{grid-template-columns:1fr}.support-ticket-workspace{min-height:auto}.support-global-context,.support-ticket-facts{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.support-form-row,.support-global-context,.support-identity-card,.support-ticket-facts{grid-template-columns:1fr}.support-identity-card>div:first-child{grid-column:auto}.support-global-title h1{font-size:31px}.support-ticket-v2-top{flex-direction:column}}.support-context-note{margin-top:10px;padding:9px 12px;border:1px solid #d7e6e2;border-radius:9px;background:#f3faf8;color:#4e6c66;font-size:11px;line-height:1.5}.support-identity-card>div:nth-child(4) b{font-size:12px;line-height:1.35}@media(max-width:1100px){.support-identity-card>div:nth-child(4) b{font-size:13px}}.support-region-cell button{justify-self:start;margin-top:3px;border:0;background:transparent;color:#087f75;font-size:10px;font-weight:900;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.support-location-editor{margin-top:10px;padding:14px;border:1px solid #d6e3e7;border-radius:11px;background:#fff;box-shadow:0 10px 26px rgba(18,55,75,.05)}.support-location-editor>div:first-child{display:grid;grid-gap:3px;gap:3px}.support-location-editor>div:first-child span{font-size:11px;color:#667d8f}.support-location-fields{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px;margin-top:12px}.support-location-fields label{display:grid;grid-gap:5px;gap:5px;font-size:10px;font-weight:850;color:#50687a}.support-location-fields input{width:100%;border:1px solid #cbd8df;border-radius:8px;padding:9px;font:inherit}.support-location-actions{display:flex;gap:8px;margin-top:10px}.support-location-actions button{border:0;border-radius:8px;padding:8px 11px;background:#087f75;color:#fff;font-weight:850;cursor:pointer}.support-location-actions button.secondary{background:#edf3f5;color:#355267}.support-reference-mode{justify-self:start;border:0;background:transparent;padding:0;color:#087f75;font-size:10px;font-weight:850;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.contact-premium{background:#f7fafc;color:#0b2038}.contact-hero{padding:66px 0;background:linear-gradient(135deg,#eef9f7,#f8fbfc 58%,#eef4fb);border-bottom:1px solid #e0e9ee}.contact-hero-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);grid-gap:55px;gap:55px;align-items:center}.contact-existing-grid article>span,.contact-hero-grid>div:first-child>span,.contact-section-head span{font-size:11px;font-weight:900;letter-spacing:.14em;color:#f15b20}.contact-hero h1{font-size:clamp(42px,5vw,69px);line-height:1.03;letter-spacing:-.045em;margin:9px 0 17px;max-width:900px}.contact-hero p{max-width:810px;color:#596f82;font-size:18px;line-height:1.72;margin:0}.contact-routing-note{padding:27px;border-radius:20px;background:#092b42;color:#fff;box-shadow:0 20px 50px rgba(9,43,66,.14)}.contact-routing-note b{font-size:22px}.contact-routing-note p{font-size:14px;color:#c3d5df;line-height:1.65;margin:9px 0 0}.contact-route-section{padding-top:58px;padding-bottom:55px}.contact-section-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;margin-bottom:18px}.contact-section-head h2{font-size:34px;margin:6px 0 0}.contact-section-head>p{max-width:450px;color:#657a8c;margin:0;text-align:right}.contact-route-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.contact-route-card{min-height:245px;padding:22px;border:1px solid #dbe5ea;border-radius:16px;background:#fff;color:#0b2038;text-decoration:none;display:flex;flex-direction:column;box-shadow:0 8px 26px rgba(18,55,75,.035);transition:transform .15s ease,box-shadow .15s ease}.contact-route-card:hover{transform:translateY(-2px);box-shadow:0 14px 32px rgba(18,55,75,.08)}.contact-route-card>div{width:45px;height:45px;border-radius:12px;background:#eaf7f5;display:grid;place-items:center;font-size:22px}.contact-route-card.safety>div{background:#fff0ed}.contact-route-card h3{font-size:20px;margin:19px 0 8px}.contact-route-card p{color:#60758a;line-height:1.62;margin:0 0 18px}.contact-route-card>span{margin-top:auto;color:#087f75;font-weight:850;font-size:13px}.contact-route-card.safety>span{color:#b33a2d}.contact-existing-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;padding-bottom:60px}.contact-existing-grid article{padding:28px;border-radius:17px;background:#fff;border:1px solid #dbe5ea}.contact-existing-grid h2{font-size:26px;margin:7px 0 9px}.contact-existing-grid p{color:#60758a;line-height:1.65}.contact-existing-grid a{color:#087f75;font-weight:850;text-decoration:none}.contact-trust-strip{background:#092b42;color:#fff}.contact-trust-strip .container{min-height:70px;display:flex;align-items:center;gap:12px}.contact-trust-strip span{color:#c7d8e1;flex:1 1}.contact-trust-strip a{color:#d7f0ec;font-weight:850;text-decoration:none;white-space:nowrap}@media(max-width:980px){.contact-hero-grid{grid-template-columns:1fr}.contact-routing-note{max-width:650px}.contact-route-grid,.support-location-fields{grid-template-columns:repeat(2,1fr)}}@media(max-width:660px){.contact-hero{padding:50px 0}.contact-hero h1{font-size:40px}.contact-hero p{font-size:16px}.contact-section-head{align-items:flex-start;flex-direction:column}.contact-section-head>p{text-align:left}.contact-existing-grid,.contact-route-grid,.support-location-fields{grid-template-columns:1fr}.contact-route-card{min-height:auto}.contact-trust-strip .container{align-items:flex-start;flex-direction:column;padding-top:16px;padding-bottom:16px}}.support-location-fields select{width:100%;border:1px solid #cbd8df;border-radius:8px;padding:9px;font:inherit;background:#fff;color:#0b2038}.support-location-fields input:disabled,.support-location-fields select:disabled{background:#f2f5f7;color:#8a99a5;cursor:not-allowed}.support-location-help{margin-top:9px;padding:9px 11px;border-radius:8px;background:#f3f7f9;color:#60758a;font-size:10px;line-height:1.5}.fraud-premium{background:#f7fafc;color:#0b2038}.fraud-hero{padding:64px 0;background:linear-gradient(135deg,#fff3ef,#f8fbfc 52%,#eef8f7);border-bottom:1px solid #e6e1df}.fraud-hero-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);grid-gap:54px;gap:54px;align-items:center}.fraud-form-head>span,.fraud-hero-grid>div:first-child>span{font-size:11px;font-weight:900;letter-spacing:.14em;color:#d94b32}.fraud-hero h1{font-size:clamp(42px,5vw,69px);line-height:1.03;letter-spacing:-.045em;margin:9px 0 17px}.fraud-hero p{color:#5a7083;font-size:18px;line-height:1.72;margin:0;max-width:820px}.fraud-stop-card{padding:27px;border-radius:20px;background:#2c2020;color:#fff;display:grid;grid-gap:8px;gap:8px;box-shadow:0 20px 50px rgba(74,32,32,.14)}.fraud-stop-card>b{display:grid;place-items:center;width:60px;height:60px;border-radius:50%;background:#d94b32;font-size:18px}.fraud-stop-card strong{font-size:23px}.fraud-stop-card span{color:#ead9d5;line-height:1.5}.fraud-alert-strip{margin-top:18px;padding:13px 16px;border:1px solid #f0c5b9;border-radius:10px;background:#fff7f4;display:flex;gap:8px;align-items:flex-start}.fraud-alert-strip b{color:#a62f22;white-space:nowrap}.fraud-alert-strip span{color:#6b5b58;line-height:1.5}.fraud-workspace{padding-top:24px;padding-bottom:60px}.fraud-form{max-width:1040px;margin:0 auto;padding:26px;border:1px solid #dce5ea;border-radius:17px;background:#fff;display:grid;grid-gap:16px;gap:16px;box-shadow:0 10px 32px rgba(18,55,75,.04)}.fraud-form-head h2{font-size:31px;margin:5px 0 7px}.fraud-form-head p{margin:0;color:#61778a;line-height:1.6}.fraud-type-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px}.fraud-type-grid button{border:1px solid #d7e1e7;background:#fff;border-radius:11px;padding:13px;text-align:left;display:grid;grid-gap:5px;gap:5px;cursor:pointer}.fraud-type-grid button span{font-size:10px;line-height:1.45;color:#6a7f90}.fraud-type-grid button.active{border-color:#0b887e;background:#edf9f7;box-shadow:inset 0 0 0 1px #0b887e}.fraud-type-grid button.active b{color:#08786f}.fraud-form label{display:grid;grid-gap:6px;gap:6px;font-size:12px;font-weight:850;color:#405a6d}.fraud-form input,.fraud-form select,.fraud-form textarea{width:100%;border:1px solid #cbd8df;border-radius:9px;padding:10px 11px;font:inherit;background:#fff;color:#0b2038}.fraud-form textarea{resize:vertical}.fraud-form label small{font-weight:500;color:#718594}.fraud-money-toggle{display:flex!important;grid-template-columns:none!important;align-items:flex-start;gap:10px!important;padding:13px;border:1px solid #ead7d0;border-radius:10px;background:#fff9f7}.fraud-money-toggle input{width:auto;margin-top:3px}.fraud-money-toggle span{display:grid;grid-gap:2px;gap:2px}.fraud-money-toggle small{font-weight:500;color:#735f59}.fraud-privacy-note{padding:11px 13px;border-radius:9px;background:#eef7f6;color:#486864;font-size:11px}.fraud-submit{min-height:50px;border:0;border-radius:10px;background:#b63a2b;color:#fff;font-weight:900;font-size:15px;cursor:pointer}.fraud-submit:hover{background:#9f3024}.fraud-submit:disabled{opacity:.6;cursor:wait}.fraud-login-note{text-align:center;color:#687e90}.fraud-login-note a{color:#087f75;font-weight:850}.fraud-success{max-width:760px;margin:30px auto;padding:42px;text-align:center;border:1px solid #b9e2d6;border-radius:18px;background:#f0fbf7}.fraud-success>div:first-child{width:62px;height:62px;border-radius:50%;background:#0b887e;color:#fff;display:grid;place-items:center;margin:0 auto 12px;font-size:33px;font-weight:900}.fraud-success>span{font-size:10px;font-weight:900;letter-spacing:.13em;color:#087f75}.fraud-success h2{font-size:32px;margin:6px 0}.fraud-success p{color:#60758a;line-height:1.6}.fraud-success>div:last-child{display:flex;justify-content:center;gap:9px}.fraud-success a{padding:9px 13px;border-radius:8px;background:#087f75;color:#fff;font-weight:850;text-decoration:none}.safety-incident-row{align-items:flex-start}.safety-incident-row.immediate{border-left:4px solid #c93425;background:#fff8f6}.safety-incident-main{min-width:0;display:grid;grid-gap:5px;gap:5px;flex:1 1}.safety-incident-title{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.safety-incident-title>span{font-size:9px;font-weight:900;padding:4px 6px;border-radius:999px;background:#eef3f5;color:#53697b}.safety-urgency.immediate_risk{background:#fde4df;color:#a52b1e}.safety-urgency.important{background:#fff0cf;color:#865500}.safety-incident-main>p{margin:3px 0;color:#50687b;line-height:1.55;max-width:900px}.safety-incident-meta{display:flex;gap:6px;flex-wrap:wrap}.safety-incident-meta span{padding:4px 6px;border-radius:6px;background:#f0f4f6;font-size:9px;color:#607487}.safety-incident-meta .money-sent{background:#fde8e3;color:#a43124;font-weight:900}.safety-evidence-note{display:block!important;color:#6c7f8f!important}@media(max-width:1000px){.fraud-hero-grid{grid-template-columns:1fr}.fraud-stop-card{max-width:650px}.fraud-type-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.fraud-hero{padding:48px 0}.fraud-hero h1{font-size:40px}.fraud-hero p{font-size:16px}.fraud-alert-strip{flex-direction:column}.fraud-type-grid{grid-template-columns:1fr}.fraud-form{padding:18px}.fraud-success{padding:28px 18px}}.fraud-evidence-upload{padding:16px;border:1px solid #d8e3e8;border-radius:12px;background:#f9fbfc;display:grid;grid-gap:11px;gap:11px}.fraud-evidence-upload>div:first-child>span{font-size:10px;font-weight:900;letter-spacing:.1em;color:#d94b32}.fraud-evidence-upload h3{margin:4px 0;font-size:19px}.fraud-evidence-upload p{margin:0;color:#697e8f;font-size:12px}.fraud-evidence-picker{border:1px dashed #9eb4c1!important;border-radius:10px!important;padding:16px!important;background:#fff!important;cursor:pointer;display:grid!important;grid-gap:3px!important;gap:3px!important;text-align:center}.fraud-evidence-picker input{display:none}.fraud-evidence-picker b{color:#087f75;font-size:14px}.fraud-evidence-picker small{font-weight:500;color:#718594}.fraud-evidence-list{display:grid;grid-gap:7px;gap:7px}.fraud-evidence-list>div{display:grid;grid-template-columns:auto 1fr auto;grid-gap:9px;gap:9px;align-items:center;padding:9px 10px;border:1px solid #e0e7eb;border-radius:9px;background:#fff}.fraud-evidence-list>div>span{font-size:21px}.fraud-evidence-list>div>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.fraud-evidence-list b{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fraud-evidence-list small{font-size:10px;color:#738696}.fraud-evidence-list button{border:0;background:#fff0ed;color:#a43a2d;border-radius:7px;padding:6px 8px;font-weight:850;cursor:pointer}.fraud-evidence-count{font-size:10px;color:#65798a}.fraud-evidence-warning{padding:9px 11px;border-radius:8px;background:#fff4e7;color:#775a34;font-size:10px;line-height:1.45}.safety-evidence-viewer{margin-top:7px;padding:10px;border:1px solid #d9e4e9;border-radius:9px;background:#f8fbfc}.safety-evidence-viewer>b{display:block;margin-bottom:7px;font-size:11px}.safety-evidence-viewer>div{display:flex;gap:8px;flex-wrap:wrap}.safety-evidence-viewer a{width:118px;padding:7px;border:1px solid #dde6ea;border-radius:8px;background:#fff;color:#244457;text-decoration:none;display:grid;grid-gap:4px;gap:4px}.safety-evidence-viewer img,.safety-pdf-evidence{width:100%;height:72px;object-fit:cover;border-radius:6px;background:#eef3f5}.safety-pdf-evidence{display:grid;place-items:center;font-weight:950;color:#a73b2d}.safety-evidence-viewer small{font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.safety-evidence-viewer em{font-size:8px;color:#7a8c99;font-style:normal}.delete-center{background:#f7fafc;color:#0b2038;min-height:100vh}.delete-hero{padding:62px 0;background:linear-gradient(135deg,#f8fbfc,#fff4f0);border-bottom:1px solid #e7e1df}.delete-hero-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);grid-gap:55px;gap:55px;align-items:center}.delete-confirm-head>span,.delete-data-grid article>span,.delete-hero-grid>div:first-child>span,.delete-section-head span,.delete-support-card span{font-size:11px;font-weight:900;letter-spacing:.14em;color:#d94b32}.delete-hero h1{font-size:clamp(42px,5vw,68px);line-height:1.03;letter-spacing:-.045em;margin:9px 0 16px}.delete-hero p{font-size:18px;line-height:1.72;color:#5b7082;max-width:790px}.delete-danger-card{padding:27px;border-radius:20px;background:#2c2020;color:#fff;display:grid;grid-gap:7px;gap:7px;box-shadow:0 20px 50px rgba(70,35,35,.13)}.delete-danger-card>b{font-size:11px;letter-spacing:.11em;color:#f5a68f}.delete-danger-card strong{font-size:25px}.delete-danger-card span{color:#e4d6d1;line-height:1.55}.delete-workspace{padding-top:26px;padding-bottom:70px}.delete-account-card{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #d9e3e8;border-radius:14px;background:#fff;overflow:hidden}.delete-account-card>div{padding:15px 17px;border-left:1px solid #e7edf0;display:grid;grid-gap:3px;gap:3px}.delete-account-card>div:first-child{border-left:0;background:#0b3148;color:#fff}.delete-account-card span{font-size:9px;font-weight:900;letter-spacing:.08em;color:#718493}.delete-account-card>div:first-child span{color:#c3d4de}.delete-account-card b{font-size:14px}.delete-account-card small{color:#748795;font-size:10px}.delete-impact-section{margin-top:24px}.delete-section-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-end;margin-bottom:14px}.delete-section-head h2{margin:6px 0 0;font-size:30px}.delete-section-head p{margin:0;color:#687d8e}.delete-impact-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.delete-impact-grid article{padding:17px;border:1px solid #dce5ea;border-radius:12px;background:#fff;display:grid;grid-gap:4px;gap:4px}.delete-impact-grid article>span{font-size:10px;font-weight:850;color:#687d8e}.delete-impact-grid strong{font-size:22px}.delete-impact-grid small{font-size:10px;color:#7b8c99;line-height:1.45}.delete-warning{margin-top:20px;padding:17px;border:1px solid #f0cdbf;border-radius:12px;background:#fff7f3;display:flex;gap:13px;align-items:flex-start}.delete-warning>span{font-size:25px}.delete-warning h2{margin:0 0 5px;font-size:19px}.delete-warning p{margin:0;color:#745f58;line-height:1.6}.delete-data-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:20px}.delete-data-grid article{padding:22px;border:1px solid #dce5ea;border-radius:14px;background:#fff}.delete-data-grid h2{font-size:23px;margin:6px 0 11px}.delete-data-grid ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:8px;gap:8px}.delete-data-grid li{color:#5d7385;line-height:1.55;font-size:13px}.delete-support-card{margin-top:20px;padding:22px;border-radius:14px;background:#092b42;color:#fff;display:flex;justify-content:space-between;gap:28px;align-items:center}.delete-support-card>div{max-width:760px}.delete-support-card h2{margin:6px 0 7px}.delete-support-card p{margin:0;color:#c2d4de;line-height:1.6}.delete-support-card a{white-space:nowrap;padding:10px 14px;border-radius:9px;background:#0b8b80;color:#fff;font-weight:850;text-decoration:none}.delete-confirm-card{max-width:880px;margin:28px auto 0;padding:25px;border:1px solid #e4c8bf;border-radius:16px;background:#fff;display:grid;grid-gap:15px;gap:15px}.delete-confirm-head h2{font-size:29px;margin:6px 0}.delete-confirm-head p{margin:0;color:#687d8e}.delete-confirm-card>label:not(.delete-ack){display:grid;grid-gap:6px;gap:6px;font-size:12px;font-weight:850;color:#405a6d}.delete-confirm-card input[type=email],.delete-confirm-card input[type=password],.delete-confirm-card input[type=text],.delete-confirm-card>label:not(.delete-ack)>input{width:100%;border:1px solid #cbd8df;border-radius:9px;padding:11px;font:inherit}.delete-confirm-card label small{font-weight:500;color:#748796}.delete-ack{display:flex;align-items:flex-start;gap:9px;padding:12px;border-radius:9px;background:#fff7f3;color:#654f49;font-size:12px;line-height:1.55}.delete-ack input{margin-top:3px}.delete-final-button{min-height:50px;border:0;border-radius:10px;background:#b43627;color:#fff;font-weight:900;font-size:15px;cursor:pointer}.delete-final-button:disabled{opacity:.45;cursor:not-allowed}.delete-final-button:not(:disabled):hover{background:#9f2d21}.delete-blocked{margin-top:24px;padding:24px;border:1px solid #efc8b9;border-radius:14px;background:#fff7f3}.delete-blocked h2{margin:0 0 7px}.delete-blocked p{margin:0;color:#705b54;line-height:1.65}.delete-receipt{max-width:720px;margin:36px auto;text-align:center;padding:38px;border:1px solid #b9dfd4;border-radius:17px;background:#f0fbf7}.delete-receipt>div{width:62px;height:62px;border-radius:50%;display:grid;place-items:center;background:#0b887e;color:#fff;font-size:33px;font-weight:900;margin:0 auto 12px}.delete-receipt>span{font-size:10px;font-weight:900;letter-spacing:.13em;color:#087f75}.delete-receipt h2{font-size:29px;margin:7px 0}.delete-receipt p{color:#60758a;line-height:1.6}.delete-receipt small{display:block;color:#7b8d99;margin-bottom:16px}.delete-receipt a{display:inline-flex;padding:10px 14px;border-radius:8px;background:#087f75;color:#fff;font-weight:850;text-decoration:none}@media(max-width:900px){.delete-hero-grid{grid-template-columns:1fr}.delete-danger-card{max-width:620px}.delete-account-card,.delete-impact-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.delete-hero{padding:48px 0}.delete-hero h1{font-size:40px}.delete-hero p{font-size:16px}.delete-account-card,.delete-data-grid,.delete-impact-grid{grid-template-columns:1fr}.delete-section-head,.delete-support-card{align-items:flex-start;flex-direction:column}.delete-account-card>div{border-left:0;border-top:1px solid #e7edf0}.delete-account-card>div:first-child{border-top:0}.delete-confirm-card{padding:18px}}.legal-pro{background:#f7fafc;color:#0b2038}.legal-pro-hero{padding:62px 0;background:linear-gradient(135deg,#eef8f7,#f8fbfc 60%,#eef4fb);border-bottom:1px solid #e1e9ee}.legal-pro-hero-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);grid-gap:52px;gap:52px;align-items:center}.legal-pro-hero-grid>div:first-child>span{font-size:11px;font-weight:900;letter-spacing:.14em;color:#f15b20}.legal-pro-hero h1{font-size:clamp(44px,5vw,68px);line-height:1.03;letter-spacing:-.045em;margin:9px 0 16px}.legal-pro-hero p{font-size:18px;line-height:1.72;color:#5b7184;margin:0;max-width:820px}.legal-version-card{padding:24px;border-radius:18px;background:#092b42;color:#fff;display:grid;grid-gap:6px;gap:6px;box-shadow:0 20px 48px rgba(9,43,66,.13)}.legal-version-card span{font-size:10px;font-weight:900;letter-spacing:.12em;color:#9ed7cf}.legal-version-card b{font-size:28px}.legal-version-card small{color:#c5d6df}.legal-pro-layout{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:46px;gap:46px;padding-top:48px;padding-bottom:72px;align-items:start}.legal-toc{position:-webkit-sticky;position:sticky;top:20px;padding:16px;border:1px solid #dce5ea;border-radius:12px;background:#fff;display:grid;grid-gap:4px;gap:4px}.legal-toc>b{font-size:13px;margin-bottom:6px}.legal-toc a{font-size:11px;color:#60758a;text-decoration:none;padding:5px 0}.legal-toc a:hover{color:#087f75}.legal-document{max-width:900px}.legal-document>section{scroll-margin-top:24px;padding:0 0 28px;margin:0 0 28px;border-bottom:1px solid #dfe7eb}.legal-document h2{font-size:25px;margin:0 0 10px}.legal-document p{font-size:15px;line-height:1.75;color:#526a7d;margin:0}.legal-note{margin-top:12px;padding:11px 13px;border-radius:9px;background:#eef7f6;color:#466965;font-size:12px;line-height:1.55}.legal-related{margin-top:34px;padding:22px;border-radius:14px;background:#092b42;color:#fff;display:flex;justify-content:space-between;gap:25px;align-items:center}.legal-related>div:first-child{display:grid;grid-gap:4px;gap:4px}.legal-related>div:first-child span{color:#c3d5df;font-size:12px}.legal-related>div:last-child{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}.legal-related a{padding:8px 10px;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;text-decoration:none;font-size:11px;font-weight:800}.legal-admin-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-end;margin-bottom:14px}.legal-admin-head h2{margin:0}.legal-admin-head p{margin:4px 0 0;color:#667c8e}.legal-admin-head a{color:#087f75;font-weight:850;text-decoration:none}.legal-admin-meta{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px;margin-bottom:12px}.legal-admin-meta>div{padding:12px;border:1px solid #dbe5ea;border-radius:10px;background:#fff;display:grid;grid-gap:3px;gap:3px}.legal-admin-meta span{font-size:10px;font-weight:850;color:#708494}.legal-admin-meta b{font-size:14px}.legal-admin-warning{padding:13px 15px;border:1px solid #ecd6a7;border-radius:10px;background:#fff9e9;display:grid;grid-gap:3px;gap:3px;margin-bottom:14px}.legal-admin-warning b{color:#7c590d}.legal-admin-warning span{font-size:11px;color:#725f36;line-height:1.5}.legal-admin-card{padding:19px;border:1px solid #dce5ea;border-radius:14px;background:#fff}.legal-meta-fields{margin-top:0!important;margin-bottom:14px}.legal-change-note{display:grid;grid-gap:6px;gap:6px;margin-top:14px}.legal-change-note>span{font-size:12px;font-weight:800;color:#40596d}.legal-change-note textarea{width:100%;min-height:80px;border:1px solid #cad7df;border-radius:9px;padding:10px;font:inherit}.legal-history{margin-top:18px;padding:17px;border:1px solid #dce5ea;border-radius:13px;background:#fff}.legal-history h3{margin:0 0 10px}.legal-history>div:not(.admin-empty){display:flex;justify-content:space-between;gap:15px;padding:10px 0;border-top:1px solid #e8eef1}.legal-history>div:not(.admin-empty) span{font-size:11px;color:#718594}@media(max-width:900px){.legal-pro-hero-grid,.legal-pro-layout{grid-template-columns:1fr}.legal-toc{position:relative;top:auto}.legal-admin-meta{grid-template-columns:1fr}}@media(max-width:650px){.legal-pro-hero{padding:48px 0}.legal-pro-hero h1{font-size:40px}.legal-admin-head,.legal-related{align-items:flex-start;flex-direction:column}.legal-related>div:last-child{justify-content:flex-start}.legal-document h2{font-size:22px}}.refund-policy-highlight{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:22px}.refund-policy-highlight>div{padding:16px;border:1px solid #dce5ea;border-radius:12px;background:#fff;display:grid;grid-gap:5px;gap:5px}.refund-policy-highlight b{font-size:13px;color:#183d52}.refund-policy-highlight span{font-size:11px;line-height:1.55;color:#667c8d}.refund-policy-highlight a{font-size:11px;line-height:1.5;color:#087f75;font-weight:850;text-decoration:none}@media(max-width:800px){.refund-policy-highlight{grid-template-columns:1fr}}.package-validity-strip{display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;margin:12px 0 16px;padding:11px 12px;border-radius:10px;border:1px solid #b9ddd6;background:#eff9f6;box-shadow:inset 0 0 0 1px rgba(8,117,111,.02)}.package-validity-strip.paid{border-color:#a9d5cf;background:#edf8f6}.package-validity-strip.free{border-color:#dce6e9;background:#f6f9fa}.package-validity-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#08756f;color:#fff;font-size:13px;font-weight:900}.package-validity-strip.free .package-validity-icon{background:#e7f3f0;color:#08756f}.package-validity-strip>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.package-validity-strip small{font-size:9px;line-height:1.2;font-weight:900;letter-spacing:.08em;color:#67808d}.package-validity-strip strong{font-size:13px;line-height:1.35;color:#17354e}.package-card.popular .package-validity-strip.paid{border-color:#7fc6bb;background:#e8f7f3}@media(max-width:650px){.package-validity-strip{margin:10px 0 14px;padding:10px}.package-validity-strip strong{font-size:12px}}.package-feature-list .package-benefit-value{color:#17354e;font-weight:900}.package-card.popular .package-feature-list .package-benefit-value{color:#086e68}.package-feature-list li{color:#5c7282}.all-categories-page{min-height:100vh;background:#f7fafc;color:#17354e}.all-categories-hero{padding:54px 0 28px;background:linear-gradient(135deg,#eef8f7,#f8fbfc);border-bottom:1px solid #e0e9ed}.all-categories-hero h1{font-size:clamp(38px,5vw,58px);line-height:1.05;letter-spacing:-.035em;margin:7px 0 10px}.all-categories-hero p:not(.eyebrow){max-width:760px;color:#607688;font-size:16px;line-height:1.65}.all-categories-content{padding-top:28px;padding-bottom:70px}.all-categories-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.all-category-card{border:1px solid #d9e4e8;border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 7px 22px rgba(20,60,80,.04)}.all-category-main{display:grid;grid-template-columns:48px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:18px;color:#17354e;text-decoration:none}.all-category-main:hover{background:#f3faf8}.all-category-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:#eef7f5;font-size:24px}.all-category-main h2{margin:0 0 3px;font-size:19px}.all-category-main p{margin:0;color:#718594;font-size:11px}.all-category-main>strong{font-size:19px;color:#08756f}.all-category-subcats{display:flex;gap:7px;flex-wrap:wrap;padding:0 18px 16px}.all-category-subcats a{padding:6px 8px;border-radius:999px;background:#f2f6f8;color:#526d7e;font-size:10px;font-weight:750;text-decoration:none}.all-category-subcats a:hover{background:#e9f6f2;color:#08756f}.packages-client-fields select{width:100%;box-sizing:border-box}@media(max-width:700px){.all-categories-grid{grid-template-columns:1fr}.all-categories-hero{padding:42px 0 24px}}.category-marketplace-shell{min-height:72vh;background:#f7fafc}.category-marketplace-hero{padding:28px 0 10px;background:linear-gradient(135deg,#f4fbfa,#f9fbfc 62%,#f6f8fb);border-bottom:1px solid #e3eaee}.category-marketplace-topline{display:flex;align-items:center;justify-content:space-between;gap:16px}.category-directory-link{color:#08756f;font-size:12px;font-weight:850;text-decoration:none}.category-directory-link:hover{text-decoration:underline}.category-canonical-note{padding:6px 9px;border:1px solid #d9e6e7;border-radius:999px;background:#fff;color:#708494;font-size:9px;font-weight:850;letter-spacing:.04em}.category-title-row-pro{padding:28px 0 22px}.category-title-copy{min-width:0}.category-title-actions{display:grid;justify-items:flex-end;grid-gap:10px;gap:10px;flex:none}.category-secondary-action{font-size:11px;font-weight:850;color:#08756f;text-decoration:none}.category-secondary-action:hover{text-decoration:underline}.category-results-pro{padding-top:30px;padding-bottom:72px}.category-results-heading{align-items:flex-end}.category-results-heading>div{display:grid;grid-gap:4px;gap:4px}.category-results-heading h2{margin:0}.category-results-heading p{margin:0;color:#6f8291;font-size:12px}.category-results-heading .meta{padding:6px 9px;border-radius:999px;background:#edf7f5;color:#08756f;font-weight:850}.category-marketplace-shell .listing-empty-state{min-height:230px;align-content:center;background:linear-gradient(180deg,#fff,#fbfdfd)}.category-marketplace-shell .listing-empty-state strong{font-size:18px}.category-marketplace-shell .listing-empty-state p{max-width:560px}.category-marketplace-shell .auth-message.error{display:grid;grid-gap:10px;gap:10px;padding:18px;margin:24px 0;border-radius:12px}.category-marketplace-shell .auth-message.error .secondary-btn{width:max-content}@media(max-width:760px){.category-marketplace-topline,.category-title-row-pro{align-items:flex-start;flex-direction:column}.category-title-actions{width:100%;justify-items:stretch}.category-secondary-action,.category-title-actions .sell{text-align:center}.category-marketplace-shell .subcategory-filter{flex-wrap:nowrap;overflow-x:auto;padding-bottom:16px;scrollbar-width:none}.category-marketplace-shell .subcategory-filter::-webkit-scrollbar{display:none}.category-marketplace-shell .subcategory-filter .subcat-chip{flex:0 0 auto;white-space:nowrap}.category-results-heading{align-items:flex-start;flex-direction:column}}.listings-pro-page,.search-pro-page{min-height:72vh;background:#f7fafc}.listings-pro-hero,.search-pro-hero{padding:42px 0 30px;background:linear-gradient(135deg,#eef8f7,#f8fbfc 62%,#f4f7fb);border-bottom:1px solid #e2eaee}.listings-pro-heading,.search-pro-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px}.listings-pro-heading h1,.search-pro-heading h1{margin:6px 0 10px;font-size:clamp(38px,5vw,58px);line-height:1.04;letter-spacing:-.04em}.listings-pro-heading p:not(.eyebrow),.search-pro-heading p:not(.eyebrow){max-width:760px;margin:0;color:#617788;font-size:15px;line-height:1.65}.search-browse-link{color:#08756f;font-size:12px;font-weight:900;text-decoration:none;white-space:nowrap}.search-browse-link:hover{text-decoration:underline}.search-pro-shell{padding-top:24px;padding-bottom:72px}.search-pro-filters{display:grid;grid-template-columns:2fr repeat(5,minmax(130px,1fr));grid-gap:10px;gap:10px;padding:18px;border:1px solid #dce6ea;border-radius:14px;background:#fff;box-shadow:0 8px 28px rgba(18,53,72,.045)}.search-pro-filters label{display:grid;grid-gap:6px;gap:6px;min-width:0}.search-pro-filters label>span{font-size:10px;font-weight:900;letter-spacing:.03em;color:#526b7c}.search-pro-filters input,.search-pro-filters select{width:100%;min-width:0;height:43px;border:1px solid #ccd9e0;border-radius:9px;background:#fff;padding:0 11px;color:#17354e;font:inherit;font-size:12px}.search-pro-keyword{grid-column:span 2}.search-pro-actions{display:flex;gap:8px;align-items:flex-end;grid-column:span 2}.search-pro-actions .primary-btn,.search-pro-actions .secondary-btn{min-height:43px}.search-filter-summary{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:12px;padding:10px 12px;border:1px solid #deeaeb;border-radius:10px;background:#f8fbfb}.search-filter-summary>span{font-size:10px;font-weight:900;color:#677d8d}.search-filter-summary button{border:0;border-radius:999px;padding:6px 9px;background:#e9f6f3;color:#176f69;font-size:10px;font-weight:850;cursor:pointer}.listings-pro-results,.search-pro-results{padding-top:28px;padding-bottom:72px}.search-pro-results-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:14px}.search-pro-results-head h2{margin:0;font-size:25px}.search-pro-results-head p{margin:4px 0 0;color:#6d8190;font-size:12px}.search-pro-results-head>span{padding:6px 9px;border-radius:999px;background:#edf7f5;color:#08756f;font-size:10px;font-weight:850}.search-recovery-actions{display:flex;justify-content:center;gap:9px;flex-wrap:wrap;margin-top:16px}.listings-pro-actions{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}@media(max-width:1100px){.search-pro-filters{grid-template-columns:repeat(3,1fr)}.search-pro-keyword{grid-column:span 2}.search-pro-actions{grid-column:span 1}}@media(max-width:760px){.listings-pro-heading,.search-pro-heading,.search-pro-results-head{align-items:flex-start;flex-direction:column}.search-pro-filters{grid-template-columns:1fr}.search-pro-actions,.search-pro-keyword{grid-column:auto}.search-pro-actions{width:100%}.search-pro-actions>*{flex:1 1}.listings-pro-actions{width:100%;justify-content:flex-start}.listings-pro-actions a{flex:1 1;text-align:center}}.journey-qa{display:grid;grid-gap:18px;gap:18px}.journey-hero{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:26px;border:1px solid #cfe1df;border-radius:16px;background:linear-gradient(135deg,#eef9f6,#fff)}.journey-hero>div{max-width:800px}.journey-decision>div>span,.journey-hero span,.journey-section-head span{font-size:10px;font-weight:900;letter-spacing:.11em;color:#f05b24}.journey-hero h2{margin:7px 0;font-size:31px}.journey-hero p{margin:0;color:#617788;line-height:1.6}.journey-hero button{min-width:310px;min-height:54px;border:0;border-radius:11px;background:#07877d;color:#fff;font-size:14px;font-weight:900;cursor:pointer}.journey-hero button:disabled{opacity:.55}.journey-start{padding:17px;border:1px solid #dce6ea;border-radius:12px;background:#fff;display:grid;grid-gap:4px;gap:4px}.journey-start span{color:#657b8d;font-size:12px}.journey-decision{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:21px 24px;border-radius:14px;border:1px solid}.journey-decision.blocked{background:#fff8ed;border-color:#efc77c}.journey-decision.ready{background:#eefaf6;border-color:#9bd5c5}.journey-decision h2{margin:5px 0;font-size:25px}.journey-decision p{margin:0;color:#617586}.journey-score{display:grid!important;grid-template-columns:auto auto;grid-gap:3px 9px;gap:3px 9px;align-items:baseline;min-width:150px}.journey-score b{font-size:23px}.journey-score small{color:#667d8d}.journey-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px}.journey-stats>div{padding:14px;border:1px solid #dce6ea;border-radius:11px;background:#fff;display:flex;align-items:baseline;gap:8px}.journey-stats b{font-size:23px}.journey-stats span{font-size:10px;font-weight:800;color:#687e8e}.journey-stats .pass b{color:#07806f}.journey-stats .warning b{color:#a86d00}.journey-stats .blocked b{color:#b83a2c}.journey-machine,.journey-manual{padding:20px;border:1px solid #dce6ea;border-radius:14px;background:#fff}.journey-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:15px}.journey-section-head h2{margin:4px 0 0}.journey-section-head p{margin:5px 0 0;color:#6c8090;font-size:12px}.journey-section-head>small{color:#748795}.journey-group{display:grid;grid-gap:7px;gap:7px;margin-top:16px}.journey-group h3{margin:0 0 3px;font-size:13px;color:#526a7b}.journey-check{display:grid;grid-template-columns:32px minmax(0,1fr) auto;grid-gap:11px;gap:11px;align-items:center;padding:12px;border:1px solid #e0e8ec;border-radius:10px;background:#fbfdfd}.journey-check-status{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-weight:900}.journey-check.pass .journey-check-status{background:#e4f6ef;color:#07806f}.journey-check.warning .journey-check-status{background:#fff2ce;color:#9a6500}.journey-check.blocked .journey-check-status{background:#ffe8e3;color:#b4382b}.journey-check b{font-size:12px}.journey-check p{margin:3px 0;color:#63798a;font-size:10px}.journey-check small{color:#758896;font-size:9px}.journey-check>div:last-child{display:grid;justify-items:flex-end;grid-gap:4px;gap:4px}.journey-check>div:last-child span{font-size:9px;font-weight:900}.journey-check>div:last-child a{font-size:9px;font-weight:850;color:#087b72;text-decoration:none}.journey-manual-list{display:grid;grid-gap:7px;gap:7px}.journey-manual-row{display:grid;grid-template-columns:minmax(220px,1.1fr) auto minmax(260px,1fr);grid-gap:10px;gap:10px;align-items:center;padding:11px;border:1px solid #e0e8ec;border-radius:10px}.journey-manual-row>div:first-child{display:grid;grid-gap:2px;gap:2px}.journey-manual-row>div:first-child span{font-size:9px;font-weight:900;color:#7a8d99}.journey-manual-row>div:first-child b{font-size:11px}.journey-manual-actions{display:flex;gap:4px}.journey-manual-actions button{border:1px solid #d2dee4;border-radius:7px;background:#fff;padding:6px 8px;font-size:8px;font-weight:900;cursor:pointer}.journey-manual-actions button.active{background:#0b3148;color:#fff;border-color:#0b3148}.journey-manual-row.pass{border-left:4px solid #07806f}.journey-manual-row.fail{border-left:4px solid #b4382b}.journey-manual-row input{width:100%;border:1px solid #d0dce2;border-radius:8px;padding:8px;font-size:10px}.journey-rule{padding:15px 17px;border-radius:11px;background:#0b3148;color:#d7e5eb;font-size:11px;line-height:1.55}.journey-rule b,.journey-rule strong{color:#fff}@media(max-width:900px){.journey-decision,.journey-hero,.journey-section-head{align-items:flex-start;flex-direction:column}.journey-hero button{width:100%;min-width:0}.journey-stats{grid-template-columns:repeat(2,1fr)}.journey-manual-row{grid-template-columns:1fr}.journey-check{grid-template-columns:32px minmax(0,1fr)}.journey-check>div:last-child{grid-column:2;justify-items:start}}@media(max-width:560px){.journey-stats{grid-template-columns:1fr}.journey-hero,.journey-machine,.journey-manual{padding:15px}}.package-payment-state{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:14px 0 18px;padding:15px 17px;border:1px solid #dbe5e9;border-radius:12px;background:#fff}.package-payment-state>div:first-child{display:grid;grid-gap:3px;gap:3px}.package-payment-state>div:first-child>span{font-size:9px;font-weight:900;letter-spacing:.1em;color:#718594}.package-payment-state h3{margin:0;font-size:15px}.package-payment-state p{margin:0;color:#607687;font-size:11px;line-height:1.5}.package-payment-state.created,.package-payment-state.open,.package-payment-state.verifying{border-color:#b9ddd6;background:#f1faf7}.package-payment-state.pending{border-color:#eed7a5;background:#fffaf0}.package-payment-state.failed{border-color:#efc7bd;background:#fff5f2}.package-payment-state.paid{border-color:#9ed9c7;background:#eefaf6}.package-payment-state-actions{display:flex;gap:7px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.package-payment-state-actions a,.package-payment-state-actions button{border:0;border-radius:8px;padding:8px 10px;background:#087b72;color:#fff;font-size:10px;font-weight:850;text-decoration:none;cursor:pointer}.package-payment-state-actions .secondary{background:#edf3f5;color:#36566a}.package-payment-state-actions .danger-link{background:#fff0ed;color:#a53b2e}.payment-qa{display:grid;grid-gap:15px;gap:15px}.payment-qa-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px;border:1px solid #d6e4e6;border-radius:14px;background:linear-gradient(135deg,#eef8f6,#fff)}.payment-qa-hero span{font-size:10px;font-weight:900;letter-spacing:.1em;color:#f05b24}.payment-qa-hero h2{margin:6px 0;font-size:28px}.payment-qa-hero p{margin:0;color:#617788;max-width:780px;line-height:1.6}.payment-qa-hero button{min-height:45px;border:0;border-radius:9px;padding:0 16px;background:#087b72;color:#fff;font-weight:900;cursor:pointer}.payment-qa-meta{display:flex;gap:10px;flex-wrap:wrap}.payment-qa-meta span{padding:7px 9px;border:1px solid #dce5ea;border-radius:8px;background:#fff;color:#718493;font-size:10px}.payment-qa-meta b{color:#17354e}.payment-qa-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px}.payment-qa-stats>div{padding:13px;border:1px solid #dce5ea;border-radius:10px;background:#fff;display:flex;gap:8px;align-items:baseline}.payment-qa-stats b{font-size:22px}.payment-qa-stats span{font-size:10px;color:#6d8191;font-weight:800}.payment-qa-stats .pass b{color:#07806f}.payment-qa-stats .warning b{color:#9b6800}.payment-qa-stats .blocked b{color:#b3382b}.payment-qa-checks{display:grid;grid-gap:7px;gap:7px}.payment-qa-checks article{display:grid;grid-template-columns:30px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:12px;border:1px solid #e0e8ec;border-radius:10px;background:#fff}.payment-qa-checks article>span{width:27px;height:27px;border-radius:50%;display:grid;place-items:center;font-weight:900}.payment-qa-checks article.pass>span{background:#e3f6ef;color:#07806f}.payment-qa-checks article.warning>span{background:#fff2ce;color:#9b6800}.payment-qa-checks article.blocked>span{background:#ffe7e2;color:#b3382b}.payment-qa-checks b{font-size:12px}.payment-qa-checks p{margin:3px 0 0;color:#657a8b;font-size:10px}.payment-qa-checks strong{font-size:9px}.payment-qa-metrics{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px}.payment-qa-metrics>div{padding:11px;border:1px solid #dce5ea;border-radius:9px;background:#f9fbfc;display:grid;grid-gap:3px;gap:3px}.payment-qa-metrics span{font-size:9px;color:#6d8190}.payment-qa-metrics b{font-size:17px}.payment-qa-inconsistent{padding:14px;border:1px solid #efc6bc;border-radius:11px;background:#fff6f3}.payment-qa-inconsistent h3{margin:0 0 8px}.payment-qa-inconsistent>div{display:grid;grid-template-columns:170px 120px 1fr;grid-gap:10px;gap:10px;padding:7px 0;border-top:1px solid #f0ddd8}.payment-qa-inconsistent small{color:#9b4539}.payment-qa-rule{padding:13px 15px;border-radius:10px;background:#0b3148;color:#d5e4eb;font-size:10px;line-height:1.55}.payment-qa-rule b{color:#fff}@media(max-width:850px){.package-payment-state,.payment-qa-hero{align-items:flex-start;flex-direction:column}.package-payment-state-actions{justify-content:flex-start}.payment-qa-metrics,.payment-qa-stats{grid-template-columns:repeat(2,1fr)}.payment-qa-inconsistent>div{grid-template-columns:1fr}}@media(max-width:520px){.payment-qa-metrics,.payment-qa-stats{grid-template-columns:1fr}}.photo-allowance-admin-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);grid-gap:18px;gap:18px;align-items:center;margin:14px 0;padding:16px;border:1px solid #b9ded9;border-radius:14px;background:#f2fbf9}.photo-allowance-admin-card h4{margin:4px 0 6px;color:#173d5c;font-size:17px}.photo-allowance-admin-card p{margin:0;color:#607888;font-size:12px;line-height:1.5}.edit-photos-heading small{display:block;margin-top:5px;color:#6b7f8d;font-size:11px;line-height:1.45}@media(max-width:760px){.photo-allowance-admin-card{grid-template-columns:1fr}}.allowance-audit-note{color:#6b7f8d!important;font-size:9px!important;font-weight:750!important;line-height:1.45}.allowance-inline-status{padding:8px 10px;border-radius:8px;font-size:9px;font-weight:800;line-height:1.45}.allowance-inline-status.success{border:1px solid #a7d9c9;background:#edf9f5;color:#08725f}.allowance-inline-status.error{border:1px solid #efb8ae;background:#fff3f0;color:#a43d31}.ad-allowance-control button:disabled{cursor:not-allowed;opacity:.6}.package-validity-note{display:block;margin-top:3px;font-size:10px;line-height:1.35;color:#58717d;font-weight:700}.account-ad-quota{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 12px;gap:8px 12px;margin:12px 0;padding:12px;border:1px solid #b9ddd6;border-radius:12px;background:#eff9f6}.account-ad-quota>div{display:grid;grid-gap:2px;gap:2px}.account-ad-quota small,.account-ad-quota span{color:#607987;font-size:12px}.account-ad-quota strong{color:#17354e}.account-ad-quota small{grid-column:1/-1;line-height:1.45}@media(max-width:650px){.account-ad-quota{grid-template-columns:1fr}}.category-navigation{position:relative;border-bottom:1px solid #dce6ea;box-shadow:0 4px 12px rgba(20,55,75,.035)}.category-navigation-inner{height:48px;display:flex;align-items:center;gap:12px;min-width:0}.category-all-button{height:34px;display:inline-flex;align-items:center;gap:8px;flex:none;border:1px solid #b8d9d4;border-radius:8px;padding:0 12px;background:#eaf7f4;color:#0b655f;font:inherit;font-size:12px;font-weight:650;cursor:pointer}.category-all-button.active,.category-all-button:hover{background:#087f76;border-color:#087f76;color:#fff}.category-menu-bars{font-size:15px}.category-quick-scroll{min-width:0;display:flex;align-items:center;gap:7px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;padding:3px 0}.category-quick-scroll::-webkit-scrollbar{display:none}.category-quick-link{display:inline-flex;align-items:center;gap:6px;flex:none;min-height:34px;padding:0 10px;border:1px solid transparent;border-radius:8px;background:#fff;color:#294b60;text-decoration:none;font-weight:600;white-space:nowrap;transition:border-color .15s,background .15s,color .15s}.category-quick-link:hover{border-color:#8bc9c0;background:#f1faf8;color:#08756f;transform:translateY(-1px)}.category-quick-link.active{border-color:#087f76;background:#087f76;color:#fff}.category-quick-mobile{display:none}.category-mega-shell{position:absolute;left:0;right:0;top:100%;background:rgba(248,251,252,.98);border-bottom:1px solid #d9e5e9;box-shadow:0 20px 38px rgba(12,44,64,.14);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.category-mega-menu{padding-top:14px;padding-bottom:16px;max-height:min(520px,calc(100dvh - 160px));overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.category-mega-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid #dde8eb}.category-mega-head strong{font-size:16px;color:#17354e}.category-mega-head>a{color:#08756f;text-decoration:none;font-size:12px;font-weight:800}.category-mega-head>a:hover{text-decoration:underline}.category-mega-categories{column-count:4;column-gap:32px;padding-top:16px}.category-mega-section{page-break-inside:avoid;break-inside:avoid;padding:0 3px 18px}.category-mega-heading,.category-mega-toggle{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px;min-height:32px;padding:4px 0;color:var(--bb-text-heading);text-decoration:none;line-height:1.4}.category-mega-heading strong,.category-mega-toggle strong{font-size:14px;font-weight:700;overflow-wrap:anywhere}.category-mega-heading svg,.category-mega-heading:hover,.category-mega-heading[aria-current=page],.category-mega-toggle svg{color:var(--bb-action-teal)}.category-mega-heading:hover strong{text-decoration:underline;text-underline-offset:3px}.category-mega-toggle{display:none}.category-mega-subcategories{display:grid;grid-gap:1px;gap:1px;padding:3px 0 0 29px}.category-mega-subcategories a{display:block;padding:5px 0;color:var(--bb-text-secondary);font-size:13px;font-weight:400;line-height:1.4;text-decoration:none;overflow-wrap:anywhere}.category-mega-subcategories a:hover{color:var(--bb-action-teal);text-decoration:underline;text-underline-offset:3px}.category-mega-subcategories .category-mega-view-all{color:var(--bb-action-teal);font-size:12px;font-weight:600}.category-mega-subcategories .category-mega-mobile-view-all{display:none}.category-vector-badge{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#edf8f5;color:#08786f}.category-vector-badge.large{width:48px;height:48px;border-radius:13px}.category-icon-vector{color:#08786f}.category-icon-vector svg{display:block}.category-card-loading{opacity:.72;min-height:110px;justify-content:center}.category-card .category-icon-vector{background:linear-gradient(145deg,#eaf7f4,#f7fbfa)}.category-card .shop-khata-icon{width:30px;height:30px;filter:none}.category-large-icon.category-icon-vector{color:#08786f}.category-admin-shell{display:grid;grid-gap:16px;gap:16px}.category-admin-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:20px;border:1px solid #cfe1df;border-radius:14px;background:linear-gradient(135deg,#eef9f6,#fff)}.category-admin-intro h2{margin:5px 0 7px;font-size:26px}.category-admin-intro p:not(.eyebrow){max-width:760px;margin:0;color:#617788;font-size:12px;line-height:1.6}.category-admin-stats{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.category-admin-stats span{padding:8px 10px;border:1px solid #d5e4e5;border-radius:9px;background:#fff;color:#647b8b;font-size:9px;font-weight:800}.category-admin-stats b{color:#17354e;font-size:13px}.category-admin-list{display:grid;grid-gap:9px;gap:9px}.category-admin-card{display:grid;grid-template-columns:minmax(250px,1.3fr) minmax(170px,.8fr) 150px 90px minmax(300px,1.2fr) 150px;grid-gap:10px;gap:10px;align-items:end;padding:13px;border:1px solid #dce6ea;border-radius:12px;background:#fff}.category-admin-identity{display:flex;align-items:center;gap:11px;min-width:0}.category-admin-identity>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.category-admin-identity strong{font-size:13px;color:#17354e}.category-admin-identity small{overflow:hidden;text-overflow:ellipsis;color:#6a7f8e;font-size:9px;white-space:nowrap}.category-admin-card>label{display:grid;grid-gap:5px;gap:5px;color:#607687;font-size:9px;font-weight:850}.category-admin-card input,.category-admin-card select{width:100%;height:37px;border:1px solid #ccd9e0;border-radius:8px;background:#fff;padding:0 9px;color:#17354e;font:inherit;font-size:10px}.category-admin-toggles{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5px;gap:5px}.category-admin-toggles label{display:flex;align-items:center;gap:5px;color:#566f80;font-size:8px;font-weight:800}.category-admin-toggles input{width:auto;height:auto}.category-admin-card>button{height:38px;border:0;border-radius:8px;background:#087f76;color:#fff;font-weight:900;cursor:pointer}.category-admin-card>button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:1180px){.category-mega-categories{column-count:3;column-gap:24px}.category-admin-card{grid-template-columns:1fr 1fr 120px}.category-admin-identity,.category-admin-toggles{grid-column:span 3}.category-admin-card>button{grid-column:3}}@media(max-width:780px){.category-navigation{position:relative}.category-navigation-inner{height:54px;gap:8px}.category-all-button{height:44px;padding:0 10px}.category-all-button>span:nth-child(2),.category-quick-desktop{display:none}.category-quick-mobile{display:flex}.category-quick-link{min-height:44px;padding:0 10px;font-size:12px}.category-mega-menu{padding-top:12px;padding-bottom:14px}.category-mega-head{align-items:flex-start;flex-direction:column;gap:6px}.category-mega-categories{columns:auto;padding-top:6px}.category-mega-section{padding:0;border-bottom:1px solid var(--bb-border)}.category-mega-section:last-child{border-bottom:0}.category-mega-heading,.category-mega-toggle{min-height:48px;padding:10px 4px}.category-mega-desktop-heading{display:none}.category-mega-toggle{display:grid;grid-template-columns:20px minmax(0,1fr) 20px;width:100%;border:0;border-radius:0;background:transparent;font:inherit;text-align:left;cursor:pointer}.category-mega-chevron,.category-mega-toggle:hover,.category-mega-toggle[aria-expanded=true]{color:var(--bb-action-teal)}.category-mega-chevron{font-size:20px;text-align:center}.category-mega-subcategories{display:none;padding:0 4px 10px 33px}.category-mega-subcategories.expanded{display:grid}.category-mega-subcategories .category-mega-mobile-view-all,.category-mega-subcategories a{display:flex;align-items:center;min-height:44px;padding:10px 0;font-size:13px}.category-admin-intro{align-items:flex-start;flex-direction:column}.category-admin-stats{justify-content:flex-start}.category-admin-card{grid-template-columns:1fr 1fr}.category-admin-identity,.category-admin-toggles{grid-column:1/-1}.category-admin-card>button{grid-column:2}.category-admin-toggles{grid-template-columns:1fr}}@media(max-width:520px){.category-admin-card{grid-template-columns:1fr}.category-admin-card>button,.category-admin-identity,.category-admin-toggles{grid-column:1}.category-admin-card>button{width:100%}}body,html{color:var(--bb-text-primary);background:var(--bb-surface-page)}h1,h2,h3,h4,h5,h6{color:var(--bb-text-heading)}.eyebrow{color:var(--bb-action-teal)}.business-topbar,.packages-topbar,.public-global-header,.site-header,.topbar{background:rgba(255,255,255,.98);border-color:var(--bb-border)}.topbar{box-shadow:0 4px 18px rgba(18,50,74,.055)}.business-top-actions a,.link-button,.location,.login{color:var(--bb-text-heading)}.account-user-chip{border-color:var(--bb-border);background:var(--bb-surface-card);color:var(--bb-text-primary)}.account-user-chip:hover{border-color:var(--bb-border-teal);background:var(--bb-surface-teal-soft)}.account-user-avatar{background:var(--bb-action-teal)}.business-sell,.my-listings-nav .sell-button,.sell{color:var(--bb-text-inverse)!important;box-shadow:0 3px 0 #9f3507;border-color:var(--bb-action-orange)!important}.business-sell:hover,.my-listings-nav .sell-button:hover,.sell:hover{background:#A93A08!important}.package-card>button,.packages-pay-button{box-shadow:0 5px 14px rgba(201,68,8,.15)}.hero{background:linear-gradient(135deg,var(--bb-surface-teal-soft) 0,var(--bb-surface-page) 55%,var(--bb-surface-navy-soft) 100%);border-bottom-color:var(--bb-border)}.search-box{border-color:var(--bb-border-strong);box-shadow:0 12px 35px rgba(18,50,74,.075)}.search-box button{background:var(--bb-brand-navy)}.search-box button:hover{background:#0B2437}.home-browse-link{border-color:var(--bb-border-teal);color:var(--bb-action-teal);background:var(--bb-surface-card)}.home-browse-link:hover{background:var(--bb-surface-teal-soft)}.section{background:transparent}.category-mega-head strong,.category-title-row h1,.section-heading h2{color:var(--bb-text-heading)}.category-back,.category-directory-link,.category-secondary-action,.see-all{color:var(--bb-action-teal)}.category-card{background:var(--bb-surface-card);border-color:var(--bb-border);color:var(--bb-text-primary);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.category-card:hover{border-color:var(--bb-action-teal);box-shadow:0 9px 24px rgba(18,50,74,.075);transform:translateY(-2px)}.category-card .category-icon-vector,.category-icon,.category-vector-badge{background:var(--bb-surface-teal-soft);color:var(--bb-brand-teal)}.category-navigation{background:rgba(255,255,255,.98);border-bottom-color:var(--bb-border);box-shadow:0 4px 12px rgba(18,50,74,.035)}.category-all-button{border-color:var(--bb-border-teal);background:var(--bb-surface-teal-soft);color:var(--bb-action-teal)}.category-all-button.active,.category-all-button:hover{background:var(--bb-action-teal);border-color:var(--bb-action-teal);color:var(--bb-text-inverse)}.category-quick-link{border-color:transparent;background:var(--bb-surface-card)}.category-quick-link:hover{border-color:var(--bb-border-teal);background:var(--bb-surface-teal-soft);color:var(--bb-action-teal)}.category-quick-link.active{border-color:var(--bb-action-teal);background:var(--bb-action-teal);color:var(--bb-text-inverse)}.category-mega-shell{background:rgba(247,249,251,.985);border-bottom-color:var(--bb-border);box-shadow:0 20px 38px rgba(18,50,74,.12)}.category-mega-head>a{color:var(--bb-action-teal)}.detail-card,.listing-card,.message-column,.messages-heading,.package-card,.seller-card{background:var(--bb-surface-card);border-color:var(--bb-border)}.listing-card:hover{box-shadow:0 10px 28px rgba(18,50,74,.09)}.footer p,.meta,.package-duration,.package-payable-line,.subtitle{color:var(--bb-text-secondary)}.cta{background:var(--bb-brand-navy)}.cta p:not(.eyebrow){color:#D6E0E7}.footer{background:var(--bb-surface-page);border-top-color:var(--bb-border)}.footer-group strong{color:var(--bb-text-heading)}.footer-bottom,.footer-group a{color:var(--bb-text-secondary)}.footer-about-link,.footer-group a:hover{color:var(--bb-action-teal)!important}.footer-bottom{border-top-color:var(--bb-border)}.package-card.popular{border-color:var(--bb-action-teal)}.package-popular{background:var(--bb-action-teal)}.package-check{background:var(--bb-surface-teal-soft)}.package-card li b,.package-card-links a:hover,.package-check{color:var(--bb-action-teal)}.auth-message.error,.detail-error,.form-message.error{color:var(--bb-danger)}.auth-message.success,.contact-message{color:var(--bb-success)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(0,138,128,.24);outline-offset:2px}body{background:var(--bb-surface-page)}.section-heading h2{font-size:27px;font-weight:850;letter-spacing:-.65px}.category-card>span:not(.category-icon){font-size:15px;font-weight:750;line-height:1.18;color:var(--bb-text-heading);text-align:center}.category-card>small{color:var(--bb-text-secondary);font-size:11px;line-height:1.3}.category-quick-link{font-size:12px;color:var(--bb-text-heading)}.business-sell,.my-listings-nav .sell-button,.sell{background:var(--bb-action-orange)!important;border:1px solid var(--bb-brand-orange)!important;box-shadow:0 3px 0 #A83B06,0 8px 20px rgba(255,107,24,.16)!important}.business-sell:hover,.my-listings-nav .sell-button:hover,.sell:hover{background:#B83A05!important;border-color:var(--bb-brand-orange-hover)!important;transform:translateY(-1px)}.business-sell:active,.my-listings-nav .sell-button:active,.sell:active{background:#A63304!important;transform:translateY(1px);box-shadow:0 1px 0 #8E2E04!important}.category-discovery-trigger{position:relative;width:44px;height:44px;display:inline-grid;place-items:center;flex:0 0 auto;border:1px solid var(--bb-border-teal);border-radius:50%;background:var(--bb-surface-card);color:var(--bb-action-teal);text-decoration:none;box-shadow:0 5px 16px rgba(18,50,74,.07);isolation:isolate}.category-discovery-icon{position:relative;z-index:2;width:100%;height:100%;display:grid;place-items:center;border-radius:inherit;background:var(--bb-surface-card);transition:transform .18s ease,background .18s ease,color .18s ease}.category-discovery-ripple{position:absolute;inset:4px;border:2px solid rgba(0,138,128,.32);border-radius:50%;z-index:0;animation:bb-category-discovery-pulse 2.4s ease-out infinite}.category-discovery-trigger:hover .category-discovery-icon{background:var(--bb-action-teal);color:var(--bb-text-inverse);transform:translateX(2px)}.category-discovery-trigger:hover{border-color:var(--bb-action-teal);box-shadow:0 8px 22px rgba(0,117,109,.16)}@keyframes bb-category-discovery-pulse{0%{transform:scale(.84);opacity:.7}70%,to{transform:scale(1.42);opacity:0}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media (prefers-reduced-motion:reduce){.category-discovery-ripple{animation:none}.category-discovery-icon,.sell{transition:none!important}}.auth-desktop-primary{display:flex;align-items:center;gap:7px}.auth-mobile-menu-links{display:none}.topbar .nav{gap:22px}.topbar .nav-links{gap:9px}.topbar .login{padding:9px 8px;font-size:13px}.chat-nav-link,.favorites-nav-link{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.account-menu-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.account-menu-chevron{font-size:10px;color:var(--bb-text-secondary);margin-left:1px}.account-menu-panel{position:absolute;right:0;top:calc(100% + 10px);z-index:130;width:205px;padding:8px;border:1px solid var(--bb-border);border-radius:12px;background:var(--bb-surface-card);box-shadow:0 18px 42px rgba(18,50,74,.16);display:grid}.account-menu-panel a,.account-menu-panel button{min-height:38px;padding:8px 10px;border-radius:8px;font-weight:750}.account-menu-divider{height:1px;background:var(--bb-border);margin:5px 4px}@media(max-width:900px) and (min-width:651px){.desktop-nav-label{display:none}.topbar .nav{gap:14px}.topbar .login{padding:8px 6px}.account-user-name{max-width:110px}}@media(max-width:650px){.auth-desktop-primary{display:none}.auth-mobile-menu-links{display:grid;grid-gap:2px;gap:2px}.auth-nav.open .auth-mobile-menu-links .link-button,.auth-nav.open .auth-mobile-menu-links .login{display:flex;width:100%;padding:11px 10px}.auth-nav.open .auth-mobile-menu-links .link-button:hover,.auth-nav.open .auth-mobile-menu-links .login:hover{background:var(--bb-surface-teal-soft);border-radius:7px}.category-discovery-trigger{width:40px;height:40px}}.client-header-shortcuts{display:flex;align-items:center;gap:4px;margin-right:3px;padding-right:9px;border-right:1px solid var(--bb-border)}.client-header-link{position:relative;display:inline-flex;align-items:center;gap:5px;min-height:38px;padding:7px 9px;border-radius:9px;color:var(--bb-text-heading);font-size:12px;font-weight:800;text-decoration:none;white-space:nowrap;transition:background .16s ease,color .16s ease,border-color .16s ease}.client-header-link:hover{background:var(--bb-surface-teal-soft);color:var(--bb-action-teal)}.client-header-link.has-attention{background:rgba(0,138,128,.045)}.client-header-link.has-setup{color:var(--bb-action-teal)}.client-status-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:19px;padding:0 6px;border-radius:999px;font-size:9px;font-weight:900;line-height:1;letter-spacing:.01em;white-space:nowrap}.client-status-badge.info{background:var(--bb-surface-teal-soft);color:var(--bb-action-teal);border:1px solid rgba(0,117,109,.16)}.client-status-badge.attention{background:#FFF2E8;color:#A83B06;border:1px solid #ffd0b0}.client-status-badge.urgent{background:#FDECEC;color:#A92F2F;border:1px solid #f2c2c2}.client-status-badge.pulse,.smart-live-badge{animation:bb-smart-attention 2.8s ease-in-out infinite}@keyframes bb-smart-attention{0%,72%,to{transform:scale(1);box-shadow:0 0 0 0 rgba(0,138,128,0)}82%{transform:scale(1.06);box-shadow:0 0 0 4px rgba(0,138,128,.08)}}.account-menu-panel{width:238px}.account-menu-panel a>span:first-child,.account-menu-panel button>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-user-chip{position:relative}.account-user-chip.has-account-attention{border-color:rgba(0,138,128,.34);box-shadow:0 0 0 3px rgba(0,138,128,.06)}.account-attention-dot{position:absolute;right:5px;top:4px;width:7px;height:7px;border-radius:50%;background:var(--bb-brand-orange);box-shadow:0 0 0 2px var(--bb-surface-card);animation:bb-account-dot 2.8s ease-in-out infinite}@keyframes bb-account-dot{0%,70%,to{opacity:1;transform:scale(1)}82%{opacity:.72;transform:scale(1.35)}}.auth-mobile-menu-links .link-button,.auth-mobile-menu-links .login{justify-content:space-between;gap:10px}@media(max-width:1180px){.client-header-shortcuts{display:none}}@media(max-width:900px) and (min-width:651px){.account-menu-panel{right:-42px}.topbar .nav{gap:12px}}@media(max-width:650px){.account-menu-panel{width:220px}.account-attention-dot{display:none}}@media(prefers-reduced-motion:reduce){.account-attention-dot,.client-status-badge.pulse,.smart-live-badge{animation:none!important}}.my-listings-page{min-height:calc(100vh - 150px);background:var(--bb-surface-page);color:var(--bb-text-primary)}.my-listings-shell{padding:38px 0 72px}.my-listings-hero-global{align-items:center;margin-bottom:20px}.my-listings-hero-global h1{font-family:var(--font-manrope),Arial,sans-serif;color:var(--bb-text-heading);font-size:36px;letter-spacing:-.035em;margin:0 0 7px}.my-listings-hero-global p:not(.eyebrow){color:var(--bb-text-secondary);font-size:15px}.my-listings-primary-cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 18px;border:1px solid var(--bb-brand-orange);border-radius:10px;background:var(--bb-action-orange);color:var(--bb-text-inverse)!important;font-size:13px;font-weight:900;letter-spacing:.015em;text-decoration:none;box-shadow:0 3px 0 #A83B06,0 8px 20px rgba(255,107,24,.14);transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.my-listings-primary-cta:hover{background:#B83A05;transform:translateY(-1px);box-shadow:0 3px 0 #963304,0 10px 24px rgba(255,107,24,.18)}.my-listings-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.my-listings-summary-card{min-width:0;padding:16px 17px;border:1px solid var(--bb-border);border-radius:13px;background:var(--bb-surface-card);box-shadow:0 3px 12px rgba(18,50,74,.035)}.my-listings-summary-card>span{display:block;color:var(--bb-text-secondary);font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.06em;margin-bottom:7px}.my-listings-summary-card>strong{display:block;overflow:hidden;text-overflow:ellipsis;color:var(--bb-text-heading);font-family:var(--font-manrope),Arial,sans-serif;font-size:25px;line-height:1.1;white-space:nowrap}.my-listings-summary-card>small{display:block;min-height:16px;margin-top:6px;color:var(--bb-text-secondary);font-size:11px;line-height:1.4}.my-listings-summary-card.plan{border-color:var(--bb-border-teal);background:linear-gradient(135deg,var(--bb-surface-teal-soft),var(--bb-surface-card) 72%)}.my-listings-summary-card.plan>a{display:inline-flex;margin-top:8px;color:var(--bb-action-teal);font-size:11px;font-weight:850;text-decoration:none}.my-listings-summary-card.plan>a:hover{text-decoration:underline}.my-listings-package-warning{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 16px;padding:13px 15px;border:1px solid #f2c48b;border-radius:12px;background:#FFF8EC;color:#7B4A0A}.my-listings-package-warning>div{display:grid;grid-gap:3px;gap:3px}.my-listings-package-warning strong{font-size:13px}.my-listings-package-warning span{font-size:12px;line-height:1.45}.my-listings-package-warning>a{flex:0 0 auto;color:#8A4B00;font-size:12px;font-weight:900}.my-listings-tabs{border-color:var(--bb-border);border-radius:13px;box-shadow:0 2px 9px rgba(18,50,74,.025)}.my-listings-tabs button{color:var(--bb-text-secondary);font-size:12px;transition:background .15s ease,color .15s ease}.my-listings-tabs button:hover{background:var(--bb-surface-teal-soft);color:var(--bb-action-teal)}.my-listings-tabs button.active{background:var(--bb-action-teal);color:var(--bb-text-inverse)}.my-listings-tabs button.active span{opacity:.9}.my-listing-card{border-color:var(--bb-border);box-shadow:0 4px 16px rgba(18,50,74,.035);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.my-listing-card:hover{border-color:var(--bb-border-teal);box-shadow:0 9px 24px rgba(18,50,74,.065);transform:translateY(-1px)}.my-listing-photo{background:var(--bb-surface-navy-soft);color:var(--bb-action-teal)}.my-listing-photo .my-listings-empty-svg{width:58px;height:58px}.my-listing-title{color:var(--bb-text-heading)}.my-listing-category,.my-listing-date,.my-listing-location{color:var(--bb-text-secondary)}.listing-status.live{background:#EAF8F0;color:#176B43}.listing-status.review{background:#FFF5D9;color:#8A5A00}.listing-status.rejected{background:#FFF0F0;color:#A52A2A}.review-action-note.rejected{border-color:#E9B7B7;background:#FFF5F5;color:#A52A2A}.my-listings-empty-global{min-height:330px;border-style:solid;border-color:var(--bb-border);background:linear-gradient(180deg,var(--bb-surface-card),#FBFCFD);box-shadow:0 5px 20px rgba(18,50,74,.035)}.my-listings-empty-icon{width:74px;height:74px;display:grid;place-items:center;border-radius:22px;background:var(--bb-surface-teal-soft);color:var(--bb-action-teal);margin-bottom:8px}.my-listings-empty-svg{width:52px;height:52px;display:block}.my-listings-empty-global h2{color:var(--bb-text-heading);font-family:var(--font-manrope),Arial,sans-serif;font-size:24px;margin:8px 0 5px}.my-listings-empty-global p{font-size:14px;line-height:1.5;margin-bottom:20px}.my-listings-empty-actions{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.my-listings-secondary-link{color:var(--bb-action-teal);font-size:13px;font-weight:850;text-decoration:none;padding:9px 4px}.my-listings-secondary-link:hover{text-decoration:underline}@media(max-width:980px){.my-listings-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.my-listings-package-warning{align-items:flex-start}}@media(max-width:700px){.my-listings-shell{padding:26px 12px 56px}.my-listings-hero-global{gap:16px}.my-listings-hero-global h1{font-size:31px}.my-listings-hero-global .my-listings-primary-cta{width:100%}.my-listings-summary{grid-template-columns:1fr 1fr;gap:8px}.my-listings-summary-card{padding:13px}.my-listings-summary-card>strong{font-size:21px}.my-listings-package-warning{flex-direction:column;gap:8px}.my-listings-package-warning>a{align-self:flex-start}.my-listings-tabs{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:thin}.my-listings-tabs button{white-space:nowrap}.my-listings-empty-global{min-height:300px;padding:28px 18px}.my-listings-empty-actions{width:100%;flex-direction:column}.my-listings-empty-actions .my-listings-primary-cta{width:100%;max-width:310px}}@media(max-width:430px){.my-listings-summary{grid-template-columns:1fr}.my-listings-summary-card>small{min-height:auto}}.account-menu{position:relative;z-index:220}.account-menu-panel{right:0!important;top:calc(100% + 12px);z-index:520;width:276px;padding:10px;border:1px solid #d7e0e7;border-radius:16px;background:#fff;box-shadow:0 24px 60px rgba(18,50,74,.19),0 5px 16px rgba(18,50,74,.08);display:block;isolation:isolate;overflow:visible}.account-menu-panel:before{content:"";position:absolute;right:24px;top:-7px;width:13px;height:13px;transform:rotate(45deg);background:#fff;border-left:1px solid #d7e0e7;border-top:1px solid #d7e0e7;z-index:-1}.account-menu-intro{display:flex;align-items:center;gap:10px;padding:4px 5px 11px}.account-menu-intro-avatar{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border-radius:50%;background:var(--bb-action-teal);color:#fff;font-size:13px;font-weight:900}.account-menu-intro-copy{display:grid;min-width:0;line-height:1.15}.account-menu-intro-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--bb-text-heading);font-size:13px;font-weight:900}.account-menu-intro-copy small{margin-top:4px;color:var(--bb-text-secondary);font-size:10px;font-weight:650}.account-menu-section{padding:6px 0 3px}.account-menu-section-bordered{margin-top:5px;padding-top:10px;border-top:1px solid var(--bb-border)}.account-menu-section-label{display:block;padding:0 8px 5px;color:#718096;font-size:8.5px;font-weight:900;letter-spacing:.1em;line-height:1.2}.account-menu-panel a,.account-menu-panel button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:40px;padding:8px 9px;border:0;border-radius:9px;background:transparent;color:var(--bb-text-heading);font:inherit;font-size:12px;font-weight:780;text-align:left;text-decoration:none;cursor:pointer;transition:background .14s ease,color .14s ease,transform .14s ease}.account-menu-panel a:hover,.account-menu-panel button:hover{background:var(--bb-surface-teal-soft);color:var(--bb-action-teal);transform:translateX(1px)}.account-menu-item-main{display:flex;align-items:center;gap:9px;min-width:0}.account-menu-item-main>svg{width:17px;height:17px;flex:0 0 17px;color:#4D6578}.account-menu-panel a:hover .account-menu-item-main>svg,.account-menu-panel button:hover .account-menu-item-main>svg{color:var(--bb-action-teal)}.account-menu-item-main>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu-footer{margin-top:6px;padding-top:9px;border-top:1px solid var(--bb-border)}.account-menu-panel .account-menu-logout,.account-menu-panel .account-menu-logout .account-menu-item-main>svg{color:#A33A3A}.account-menu-panel .account-menu-logout:hover{background:#FFF1F1;color:#8F2F2F}.account-menu-panel .account-menu-logout:hover .account-menu-item-main>svg{color:#8F2F2F}.category-navigation{z-index:94}@media(max-width:900px) and (min-width:651px){.account-menu-panel{right:0!important;width:268px}}@media(max-width:650px){.account-menu-panel{width:256px;max-width:calc(100vw - 24px)}}@media(prefers-reduced-motion:reduce){.account-menu-panel a,.account-menu-panel button{transition:none!important}.account-menu-panel a:hover,.account-menu-panel button:hover{transform:none}}.packages-page{background:var(--bb-surface-page);color:var(--bb-text-primary)}.packages-hero{padding-top:46px}.packages-hero h1{color:var(--bb-text-heading);font-size:clamp(36px,3.2vw,46px);letter-spacing:-.035em}.packages-hero p:not(.eyebrow){color:var(--bb-text-secondary);font-size:15px;line-height:1.65}.packages-business-card{background:var(--bb-surface-card);border-color:var(--bb-border);box-shadow:0 10px 30px rgba(18,50,74,.06)}.packages-business-card strong{color:var(--bb-text-heading)}.packages-business-card span{color:var(--bb-text-secondary)}.packages-business-card a{color:var(--bb-action-teal)}.packages-tabs{border-bottom-color:var(--bb-border)}.packages-tabs button{color:var(--bb-text-secondary);font-size:13px;letter-spacing:.005em}.packages-tabs button:hover{color:var(--bb-action-teal);background:var(--bb-surface-teal-soft)}.packages-tabs button.active{color:var(--bb-action-teal);border-bottom-color:var(--bb-action-teal);background:transparent}.packages-tax-note{border-color:var(--bb-border);background:var(--bb-surface-card)}.packages-tax-note strong{color:var(--bb-text-heading)}.packages-tax-note span{color:var(--bb-text-secondary)}.package-card{border-color:var(--bb-border);box-shadow:0 8px 28px rgba(18,50,74,.055)}.package-card h2,.package-price{color:var(--bb-text-heading)}.package-audience,.package-feature-list li{color:var(--bb-text-secondary)}.package-feature-list li{font-size:14px;line-height:1.45}.package-feature-list .package-benefit-value{color:var(--bb-text-heading)}.package-card.popular .package-feature-list .package-benefit-value{color:var(--bb-action-teal)}.package-validity-strip{border-color:var(--bb-border-teal);background:var(--bb-surface-teal-soft)}.package-validity-strip.free{border-color:var(--bb-border);background:var(--bb-surface-navy-soft)}.package-validity-icon{background:var(--bb-action-teal);color:var(--bb-text-inverse)}.package-validity-strip.free .package-validity-icon{background:var(--bb-surface-teal-soft);color:var(--bb-action-teal)}.package-validity-note,.package-validity-strip small{color:var(--bb-text-secondary)}.package-validity-strip strong{color:var(--bb-text-heading)}.package-fit-note{display:grid;grid-gap:3px;gap:3px;margin:-2px 0 15px;padding:11px 12px;border:1px solid var(--bb-border);border-radius:10px;background:var(--bb-surface-card)}.package-fit-note strong{color:var(--bb-text-heading);font-size:12.5px;font-weight:900}.package-fit-note span{color:var(--bb-text-secondary);font-size:11.5px;line-height:1.45}.package-card-links{font-size:12px}.package-card-links a{color:var(--bb-text-secondary);font-weight:800}.package-card-links a:hover{color:var(--bb-action-teal);text-decoration:underline;text-underline-offset:2px}.package-card>button,.packages-pay-button{background:var(--bb-action-orange);color:var(--bb-text-inverse);box-shadow:0 5px 14px rgba(201,68,8,.16)}.package-card>button:hover:not(:disabled),.packages-pay-button:hover:not(:disabled){background:#B83A05}.packages-finance-note{border-color:var(--bb-border);background:var(--bb-surface-card)}.packages-finance-note strong{color:var(--bb-action-teal)}.packages-finance-note span{color:var(--bb-text-secondary)}.packages-client-checkout{border-color:var(--bb-border);background:var(--bb-surface-card)}.packages-client-checkout-head h2{color:var(--bb-text-heading)}.packages-checkout-assurance,.packages-client-checkout-head p{color:var(--bb-text-secondary)}.packages-client-fields label{color:var(--bb-text-heading)}.packages-client-fields input,.packages-client-fields select{border-color:var(--bb-border-strong);background:var(--bb-surface-card);color:var(--bb-text-primary)}.packages-order-summary{border-color:var(--bb-border)}.packages-order-summary>div{border-bottom-color:var(--bb-border);color:var(--bb-text-secondary)}.packages-order-summary .total{background:var(--bb-surface-navy-soft);color:var(--bb-text-heading)}.packages-state-shell{padding-top:32px}.package-payment-state{border-color:var(--bb-border);background:var(--bb-surface-card)}.package-payment-state p,.package-payment-state>div:first-child>span{color:var(--bb-text-secondary)}.package-payment-state-actions a,.package-payment-state-actions button{background:var(--bb-action-teal)}@media(max-width:650px){.packages-hero{padding-top:30px}.packages-hero h1{font-size:32px}.packages-tabs{gap:2px}.packages-tabs button{flex:1 1;padding:13px 8px;font-size:12px}.package-feature-list li{font-size:13.5px}}.business-page{background:var(--bb-surface-page);color:var(--bb-text-primary)}.business-layout{min-height:70vh}.business-sidebar{background:var(--bb-surface-card);border-color:var(--bb-border)}.business-sidebar-title{color:var(--bb-text-secondary)}.business-company{background:var(--bb-surface-navy-soft)}.business-company>span{background:var(--bb-brand-navy);color:var(--bb-text-inverse)}.business-company b{color:var(--bb-text-heading)}.business-company small,.business-sidebar>a{color:var(--bb-text-secondary)}.business-sidebar>a.active,.business-sidebar>a:hover{background:var(--bb-surface-teal-soft);color:var(--bb-action-teal)}.business-heading h1{color:var(--bb-text-heading)}.business-heading p{color:var(--bb-text-secondary)}.business-outline{border-color:var(--bb-border-strong);background:var(--bb-surface-card);color:var(--bb-text-heading)}.business-outline:hover{border-color:var(--bb-border-teal);background:var(--bb-surface-teal-soft);color:var(--bb-action-teal)}.business-form,.business-kpi,.business-panel,.business-summary-card,.business-table{background:var(--bb-surface-card);border-color:var(--bb-border)}.business-kpi,.business-list-row,.business-table-row a,.business-tool-grid a{color:var(--bb-text-heading)}.business-kpi small,.business-kpi span,.business-list-row small,.business-muted,.business-table-row small,.business-tool-grid a small{color:var(--bb-text-secondary)}.business-kpi small,.business-panel-head a,.business-table-row a:hover{color:var(--bb-action-teal)}.business-package-strip{background:var(--bb-brand-navy)}.business-package-strip,.business-package-strip h2{color:var(--bb-text-inverse)}.business-package-strip span{color:#D6E0E7}.business-package-strip a{background:var(--bb-surface-card);color:var(--bb-text-heading)}.business-list-row{border-bottom-color:var(--bb-border)}.business-list-row>span{background:var(--bb-surface-teal-soft);color:var(--bb-action-teal)}.business-tool-grid a{border-color:var(--bb-border)}.business-form input,.business-form select,.business-form textarea,.team-form input,.team-form select{border-color:var(--bb-border-strong);background:var(--bb-surface-card);color:var(--bb-text-primary)}.business-form input:focus,.business-form select:focus,.business-form textarea:focus,.team-form input:focus,.team-form select:focus{outline:3px solid rgba(0,138,128,.12);border-color:var(--bb-action-teal)}.business-form>button,.team-form button{background:var(--bb-action-teal);color:var(--bb-text-inverse)}.business-form>button:hover:not(:disabled),.team-form button:hover:not(:disabled){background:var(--bb-brand-teal-hover)}.business-note{border-color:var(--bb-border)}.business-note,.business-table-head{background:var(--bb-surface-navy-soft);color:var(--bb-text-secondary)}.business-table-row{border-top-color:var(--bb-border)}.business-setup-intro{background:linear-gradient(135deg,var(--bb-surface-teal-soft),var(--bb-surface-card));border-color:var(--bb-border-teal)}.business-setup-icon{background:var(--bb-action-teal);color:var(--bb-text-inverse)}.business-setup-copy strong{color:var(--bb-text-heading)}.business-setup-copy p{color:var(--bb-text-secondary)}.business-setup-points span{background:var(--bb-surface-card);color:var(--bb-action-teal);border-color:var(--bb-border-teal)}.business-create-form{background:var(--bb-surface-card);border-color:var(--bb-border);box-shadow:0 10px 30px rgba(18,50,74,.06)}.business-create-form .business-form-title,.business-page .business-editor .business-form-title{border-bottom-color:var(--bb-border)}.business-create-form .business-form-title h2,.business-page .business-editor .business-form-title h2{color:var(--bb-text-heading)}.business-form-title>div>p:not(.eyebrow){margin:7px 0 0;color:var(--bb-text-secondary);font-size:12px;line-height:1.55;font-weight:600}.business-page .business-editor .business-form-grid label{color:var(--bb-text-heading)}.business-field-help{display:block;margin-top:0;color:var(--bb-text-secondary);font-size:10px;line-height:1.45;font-weight:600}.business-page .business-editor select:disabled{background:var(--bb-surface-navy-soft);color:var(--bb-text-secondary);cursor:not-allowed}.business-page .business-editor optgroup{color:var(--bb-text-heading);font-weight:800}.business-error-card{background:var(--bb-surface-card);border-color:var(--bb-border)}.business-error-actions button{background:var(--bb-action-teal)}@media(max-width:1050px){.business-sidebar{border-bottom-color:var(--bb-border)}}.business-page .business-editor .business-form-title{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;margin-bottom:20px;border-bottom:1px solid var(--bb-border)}.business-page .business-editor .business-form-title .eyebrow{margin-bottom:6px}.business-page .business-editor .business-form-title h2{margin:0;font-size:24px}@media(max-width:700px){.business-page .business-editor .business-form-title{display:block}}.account-page{background:var(--bb-surface-page);color:var(--bb-text-primary)}.account-shell{max-width:1180px;padding-top:34px}.account-hero{padding:2px 0 4px}.account-hero h1{color:var(--bb-text-heading);font-size:clamp(32px,3vw,42px);letter-spacing:-1.15px}.account-hero>div:first-child>p:not(.eyebrow):not(.account-hero-copy){color:var(--bb-text-secondary)}.account-hero-copy{max-width:650px!important;margin-top:8px!important;color:var(--bb-text-secondary)!important;font-size:13px;line-height:1.55}.account-commercial-primary,.account-outline,.account-primary{min-height:44px;box-sizing:border-box;border-radius:10px;padding:11px 17px;font-weight:850;text-decoration:none}.account-primary{background:var(--bb-action-teal);color:var(--bb-text-inverse)}.account-primary:hover{background:var(--bb-brand-teal-hover)}.account-commercial-primary{display:inline-flex;align-items:center;justify-content:center;background:var(--bb-action-orange);color:var(--bb-text-inverse);box-shadow:0 7px 18px rgba(201,68,8,.16)}.account-commercial-primary:hover{background:var(--bb-brand-orange-hover)}.account-outline{border-color:var(--bb-border);color:var(--bb-text-heading);background:var(--bb-surface-card)}.account-outline:hover{border-color:var(--bb-border-teal);color:var(--bb-action-teal);background:var(--bb-surface-teal-soft)}.account-grid{gap:13px;margin-bottom:20px}.account-stat{border-color:var(--bb-border);border-radius:15px;padding:18px;background:var(--bb-surface-card);color:var(--bb-text-heading);box-shadow:0 7px 22px rgba(18,50,74,.045);transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.account-stat:hover{border-color:var(--bb-border-teal);transform:translateY(-1px);box-shadow:0 10px 28px rgba(18,50,74,.075)}.account-stat span{color:var(--bb-text-secondary);font-size:11px;font-weight:850;letter-spacing:.055em}.account-stat strong{color:var(--bb-text-heading);font-size:31px}.account-stat small{color:var(--bb-action-teal);font-weight:850}.account-two-col{gap:20px;margin-bottom:20px}.account-card{border-color:var(--bb-border);border-radius:16px;padding:22px;background:var(--bb-surface-card);box-shadow:0 7px 22px rgba(18,50,74,.045)}.account-card-priority{border-top:3px solid var(--bb-border-teal);padding-top:20px}.account-card-head h2{color:var(--bb-text-heading)}.account-card-head a{color:var(--bb-action-teal);font-weight:850}.account-card-head a:hover{text-decoration:underline;text-underline-offset:3px}.account-empty{color:var(--bb-text-secondary)}.account-empty a{color:var(--bb-action-teal)}.account-business-meta{background:var(--bb-surface-navy-soft);color:var(--bb-text-secondary)}.account-secondary-row .account-card{padding-top:20px;padding-bottom:20px}.account-secondary-row .account-muted{margin:8px 0 2px}.account-auth-methods>div{border-color:var(--bb-border);background:var(--bb-surface-card)}.account-auth-methods>div b{color:var(--bb-text-heading)}.account-auth-methods>div span{color:var(--bb-text-secondary)}.account-links{gap:11px}.account-links a{position:relative;padding:14px 16px;border-color:var(--bb-border);border-radius:10px;background:var(--bb-surface-card);color:var(--bb-text-heading);font-weight:800}.account-links a:after{content:"→";position:absolute;right:14px;color:var(--bb-action-teal);font-weight:900}.account-links a:hover{border-color:var(--bb-border-teal);background:var(--bb-surface-teal-soft);color:var(--bb-action-teal)}.account-loading-state{max-width:560px;margin:56px auto;padding:22px 24px;border:1px solid var(--bb-border);border-radius:16px;background:var(--bb-surface-card);display:flex;align-items:center;gap:14px;box-shadow:0 10px 30px rgba(18,50,74,.05)}.account-loading-state small,.account-loading-state strong{display:block}.account-loading-state strong{color:var(--bb-text-heading)}.account-loading-state small{margin-top:4px;color:var(--bb-text-secondary)}.account-loading-dot{width:12px;height:12px;flex:0 0 12px;border-radius:50%;background:var(--bb-action-teal);box-shadow:0 0 0 6px var(--bb-surface-teal-soft);animation:accountLoadingPulse 1.2s ease-in-out infinite}@keyframes accountLoadingPulse{50%{transform:scale(.7);opacity:.55}}@media(max-width:650px){.account-shell{padding-top:24px}.account-hero h1{font-size:32px}.account-actions{display:grid;grid-template-columns:1fr 1fr}.account-actions .account-commercial-primary{grid-column:1/-1}.account-stat{padding:15px}.account-stat strong{font-size:27px}}@media(prefers-reduced-motion:reduce){.account-loading-dot,.account-stat{transition:none!important;animation:none!important}.account-stat:hover{transform:none}}.offers-business-targets{display:grid;grid-gap:12px;gap:12px;margin-top:2px;padding:13px;border:1px solid var(--bb-border-teal);border-radius:10px;background:var(--bb-surface-teal-soft)}.offers-business-targets-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.offers-business-targets-head>div{display:grid;grid-gap:3px;gap:3px}.offers-business-targets-head b{color:var(--bb-text-heading);font-size:11px}.offers-business-targets-head span{color:var(--bb-text-secondary);font-size:9px;line-height:1.45}.offers-business-targets-head>span{flex:0 0 auto;padding:5px 8px;border:1px solid var(--bb-border-teal);border-radius:999px;background:var(--bb-surface-card);color:var(--bb-action-teal);font-weight:900;white-space:nowrap}.offers-business-type-groups{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.offers-business-type-groups>section{min-width:0;padding:9px;border:1px solid var(--bb-border);border-radius:9px;background:var(--bb-surface-card)}.offers-business-type-groups strong{display:block;margin-bottom:7px;color:var(--bb-text-heading);font-size:9px;text-transform:uppercase;letter-spacing:.055em}.offers-business-type-groups section>div{display:grid;grid-gap:6px;gap:6px}.offers-business-type-groups label{display:flex;align-items:flex-start;gap:7px;color:var(--bb-text-primary);font-size:9px;line-height:1.35;cursor:pointer}.offers-business-type-groups input{margin:1px 0 0;accent-color:var(--bb-action-teal)}.offers-business-targets-empty,.offers-legacy-audience{margin:0;padding:9px 10px;border:1px solid var(--bb-border);border-radius:8px;background:var(--bb-surface-card);color:var(--bb-text-secondary);font-size:9px;line-height:1.5}.offers-legacy-audience{margin-top:2px;background:var(--bb-surface-navy-soft)}@media(max-width:760px){.offers-business-type-groups{grid-template-columns:1fr}.offers-business-targets-head{display:grid}.offers-business-targets-head>span{justify-self:start}}.admin-khata-page{display:grid;grid-gap:20px;gap:20px}.khata-admin-config-grid{align-items:start}.khata-admin-form{gap:15px}.khata-admin-form>div:first-child h2{margin-bottom:7px}.khata-admin-form label{display:grid;grid-gap:6px;gap:6px;color:var(--bb-brand-navy);font-size:12px;font-weight:850}.khata-admin-form label>small{color:var(--bb-text-secondary);font-size:11px;font-weight:500;line-height:1.45}.khata-admin-form textarea{width:100%;box-sizing:border-box;border:1px solid var(--bb-border);border-radius:9px;padding:11px;background:var(--bb-surface-card);font:inherit;color:var(--bb-brand-navy);min-height:78px;resize:vertical}.khata-admin-market-note{display:grid;grid-template-columns:auto 1fr;grid-gap:11px;gap:11px;align-items:start;padding:13px;border:1px solid color-mix(in srgb,var(--bb-brand-teal) 24%,var(--bb-border));border-radius:10px;background:color-mix(in srgb,var(--bb-brand-teal) 6%,white)}.khata-admin-market-note>span{font-size:10px;letter-spacing:.08em;font-weight:900;color:var(--bb-brand-teal);padding-top:2px}.khata-admin-market-note div{display:grid;grid-gap:3px;gap:3px}.khata-admin-market-note b{color:var(--bb-brand-navy);font-size:13px}.khata-admin-market-note small{color:var(--bb-text-secondary);font-size:11px;line-height:1.5}.khata-admin-toggle{grid-template-columns:auto 1fr!important;align-items:start;padding:12px;border:1px solid var(--bb-border);border-radius:10px;background:var(--bb-surface-page)}.khata-admin-toggle input{width:auto!important;margin-top:3px}.khata-admin-toggle span{display:grid;grid-gap:3px;gap:3px}.khata-admin-toggle b{font-size:12px}.khata-current-plan{display:grid;grid-gap:12px;gap:12px;position:-webkit-sticky;position:sticky;top:18px}.khata-current-plan h2{font-size:28px!important;margin:0!important;color:var(--bb-brand-navy)}.khata-current-plan h2 small{font-size:14px;color:var(--bb-text-secondary);font-weight:700}.khata-current-plan>p{margin:0;color:var(--bb-text-secondary);line-height:1.55}.khata-current-plan>.admin-badge{justify-self:start}.khata-current-plan>.admin-badge.disabled{background:#f5f0ed;color:#8a4b2d}@media(max-width:900px){.khata-current-plan{position:static}}@media(max-width:520px){.khata-admin-market-note{grid-template-columns:1fr}.khata-current-plan h2{font-size:24px!important}}.khata-admin-section{display:grid;grid-gap:10px;gap:10px}.khata-admin-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.khata-admin-section-head h2{margin:0!important}.khata-admin-section-head p{margin:4px 0 0;color:var(--bb-text-secondary);font-size:12px;line-height:1.5}.khata-admin-section-head>span{min-width:32px;height:26px;padding:0 9px;display:grid;place-items:center;border:1px solid var(--bb-border);border-radius:999px;background:var(--bb-surface-card);color:var(--bb-brand-navy);font-size:11px;font-weight:900}.admin-empty.compact b{color:var(--bb-brand-navy);font-size:13px}.admin-empty.compact span{display:block;margin-top:5px;color:var(--bb-text-secondary);font-size:11px;line-height:1.5}.khata-pricing-history{border:1px solid var(--bb-border);border-radius:13px;background:var(--bb-surface-card);overflow:hidden}.khata-pricing-history>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;color:var(--bb-brand-navy)}.khata-pricing-history>summary::-webkit-details-marker{display:none}.khata-pricing-history>summary:after{content:"+";flex:0 0 auto;width:26px;height:26px;display:grid;place-items:center;border:1px solid var(--bb-border);border-radius:50%;color:var(--bb-brand-teal);font-size:18px;font-weight:800}.khata-pricing-history[open]>summary:after{content:"−"}.khata-pricing-history>summary>div{display:grid;grid-gap:4px;gap:4px}.khata-pricing-history>summary b{font-size:16px}.khata-pricing-history>summary small{color:var(--bb-text-secondary);font-size:11px;font-weight:500;line-height:1.45}.khata-pricing-history>summary>span{margin-left:auto;color:var(--bb-brand-teal);font-size:11px;font-weight:850}.khata-pricing-history>.admin-table{border:0;border-top:1px solid var(--bb-border);border-radius:0;box-shadow:none}.khata-pricing-history .admin-row:first-child{padding-top:0}@media(max-width:640px){.khata-admin-section-head{align-items:flex-start}.khata-pricing-history>summary{align-items:flex-start;flex-wrap:wrap}.khata-pricing-history>summary>span{margin-left:0}.khata-pricing-history>summary:after{margin-left:auto}}.admin-mobile-menu-toggle,.admin-mobile-nav-head,.admin-mobile-quick-actions{display:none}.admin-v1-top-actions{display:flex;align-items:center;gap:12px}.admin-install-button{border:1px solid var(--bb-border);border-radius:9px;background:#fff;color:var(--bb-brand-navy);padding:8px 11px;font:inherit;font-size:11px;font-weight:850;cursor:pointer}.admin-install-button:hover{border-color:var(--bb-action-teal);color:var(--bb-action-teal)}.admin-v1-main{min-width:0}.admin-v1-sidebar button{display:flex;align-items:center;justify-content:space-between;gap:8px}.admin-mobile-nav-backdrop{display:none}@media(max-width:650px){.admin-v1-page{min-height:100dvh;padding-bottom:env(safe-area-inset-bottom)}.admin-v1-top{position:-webkit-sticky;position:sticky;top:0;z-index:80;height:58px;padding:0 calc(12px + env(safe-area-inset-right)) 0 calc(10px + env(safe-area-inset-left));gap:9px}.admin-v1-top .packages-brand{font-size:15px;white-space:nowrap}.admin-v1-title{min-width:0;flex:1 1;justify-items:start!important}.admin-v1-title b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.admin-v1-title span{display:none}.admin-v1-top-actions{gap:6px}.admin-v1-top-actions>a{display:none}.admin-install-button{padding:7px 9px;font-size:9px;white-space:nowrap}.admin-mobile-menu-toggle{display:grid;place-items:center;align-content:center;grid-gap:3px;gap:3px;width:40px;height:40px;flex:0 0 40px;border:1px solid var(--bb-border);border-radius:10px;background:#fff;cursor:pointer}.admin-mobile-menu-toggle span{display:block;width:17px;height:2px;border-radius:999px;background:var(--bb-brand-navy)}.admin-v1-layout{display:block;min-height:calc(100dvh - 58px)}.admin-v1-sidebar{position:fixed;z-index:100;inset:0 auto 0 0;width:min(86vw,340px);height:100dvh;box-sizing:border-box;transform:translateX(-105%);transition:transform .2s ease;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:calc(14px + env(safe-area-inset-top)) 12px calc(18px + env(safe-area-inset-bottom)) calc(12px + env(safe-area-inset-left));background:var(--bb-brand-navy);border:0;box-shadow:0 18px 45px rgba(15,23,42,.28)}.admin-v1-sidebar.mobile-open{transform:translateX(0)}.admin-v1-sidebar p{display:block;margin:10px 4px 5px;padding:0 8px;color:#94a3b8}.admin-v1-sidebar a,.admin-v1-sidebar button{width:100%;box-sizing:border-box;min-height:46px;padding:11px 12px;border-radius:10px;color:#dbe6ed;white-space:normal;font-size:12px}.admin-v1-sidebar button.active,.admin-v1-sidebar button:hover{background:rgba(0,138,128,.24);color:#fff}.admin-v1-sidebar a{margin-top:8px;border-top:1px solid rgba(255,255,255,.12);color:#fdba74}.admin-v1-sidebar a+a{margin-top:0}.admin-mobile-nav-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 5px 12px;border-bottom:1px solid rgba(255,255,255,.12)}.admin-mobile-nav-head>div{display:grid;grid-gap:2px;gap:2px}.admin-mobile-nav-head b{color:#fff;font-size:15px}.admin-mobile-nav-head span{color:#94a3b8;font-size:10px}.admin-mobile-nav-head>button{width:40px;min-height:40px;padding:0;justify-content:center;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.06);color:#fff;font-size:24px;line-height:1}.admin-mobile-nav-backdrop{display:block;position:fixed;z-index:90;inset:0;border:0;background:rgba(15,23,42,.48);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.admin-v1-main{padding:17px 12px calc(28px + env(safe-area-inset-bottom));overflow-x:hidden}.admin-v1-heading{margin-bottom:12px}.admin-v1-heading .eyebrow{font-size:9px;letter-spacing:.12em}.admin-v1-heading h1{font-size:27px;line-height:1.08;margin:4px 0 6px}.admin-v1-heading p:not(.eyebrow){font-size:12px;line-height:1.5;margin:0}.admin-mobile-quick-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px;margin:0 0 13px;padding:6px;border:1px solid var(--bb-border);border-radius:12px;background:#fff;position:-webkit-sticky;position:sticky;top:64px;z-index:25;box-shadow:0 5px 16px rgba(15,23,42,.05)}.admin-mobile-quick-actions a,.admin-mobile-quick-actions button{min-width:0;min-height:39px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--bb-brand-navy);text-decoration:none;font:inherit;font-size:10px;font-weight:850;cursor:pointer}.admin-mobile-quick-actions button.active{background:#eaf7f5;color:var(--bb-action-teal)}.admin-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-kpi{min-width:0;padding:12px;border-radius:11px}.admin-kpi span{font-size:9px;line-height:1.3}.admin-kpi strong{font-size:20px}.admin-detail-columns,.admin-two-col,.launch-grid{grid-template-columns:1fr!important;gap:10px}.admin-panel,.admin-table,.admin-two-col>div{padding:13px;border-radius:11px;min-width:0}.admin-form input,.admin-form select,.admin-form textarea,.admin-moderation-toolbar input,.admin-moderation-toolbar select{width:100%;max-width:100%;box-sizing:border-box;min-height:44px;font-size:16px}.admin-form button,.admin-primary-link,.admin-row button{min-height:44px}.admin-row{align-items:flex-start;flex-direction:column;gap:9px}.admin-row>.admin-primary-link,.admin-row>button,.admin-row>select{width:100%;box-sizing:border-box;text-align:center}.admin-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.admin-moderation-toolbar{grid-template-columns:1fr;padding:10px}.admin-moderation-toolbar input{grid-column:auto}.admin-moderation-head,.admin-tab-heading,.launch-panel-head{align-items:flex-start;flex-direction:column}.admin-filter-tabs{width:100%;overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px}.admin-filter-tabs button{white-space:nowrap;min-height:40px}.admin-moderation-card{grid-template-columns:1fr!important}.admin-moderation-photo{max-height:240px}.admin-actions{display:grid!important;grid-template-columns:1fr;grid-gap:7px;gap:7px}.admin-actions>*{width:100%;box-sizing:border-box;text-align:center}.ad-allowance-card,.benefit-row,.plans-layout.simple-main,.site-content-fields,.support-ops-grid{grid-template-columns:1fr!important}.benefit-savebar{align-items:stretch;flex-direction:column}.benefit-savebar button{width:100%;min-width:0}.admin-table table,.sales-table{min-width:680px}.khata-admin-grid{grid-template-columns:1fr!important}}@media(max-width:390px){.admin-mobile-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.admin-kpi-grid{grid-template-columns:1fr}.admin-v1-title{display:none!important}.admin-v1-top .packages-brand{flex:1 1}}@media(prefers-reduced-motion:reduce){.admin-v1-sidebar{transition:none}}.marketplace-module-card{min-height:128px}.marketplace-module-businesses-services{border-color:rgba(0,138,128,.3);box-shadow:0 8px 24px rgba(18,50,74,.055)}.marketplace-module-card small{max-width:160px;text-align:center}.business-module-directory{margin-bottom:34px}.business-module-grid{margin-top:14px}.businesses-discovery-page{background:var(--bb-surface-page);min-height:70vh;color:var(--bb-text-primary)}.businesses-discovery-hero{padding:46px 0;background:linear-gradient(180deg,var(--bb-surface-teal-soft),var(--bb-surface-page));border-bottom:1px solid var(--bb-border)}.businesses-discovery-hero-inner{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.8fr);grid-gap:34px;gap:34px;align-items:center}.businesses-discovery-hero h1{max-width:780px;margin:8px 0 14px;font-size:clamp(32px,4vw,52px);line-height:1.06;color:var(--bb-text-heading)}.businesses-discovery-hero p{max-width:760px;color:var(--bb-text-secondary);font-size:16px;line-height:1.65}.businesses-discovery-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.businesses-primary-cta,.businesses-secondary-cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:10px;font-weight:800;text-decoration:none}.businesses-primary-cta{background:var(--bb-action-teal);color:#fff}.businesses-primary-cta:hover{filter:brightness(.96)}.businesses-secondary-cta{background:#fff;color:var(--bb-text-heading);border:1px solid var(--bb-border)}.businesses-discovery-status-card{background:#fff;border:1px solid var(--bb-border);border-radius:18px;padding:24px;box-shadow:0 14px 36px rgba(18,50,74,.075)}.businesses-discovery-status-card h2{margin:12px 0 14px;color:var(--bb-text-heading);font-size:21px}.businesses-discovery-status-card ul{margin:0;padding-left:20px;color:var(--bb-text-secondary);line-height:1.55}.businesses-discovery-status-card li+li{margin-top:9px}.businesses-status-pill{display:inline-flex;padding:6px 10px;border-radius:999px;background:var(--bb-surface-teal-soft);color:var(--bb-action-teal);font-size:11px;font-weight:900;letter-spacing:.08em}.businesses-discovery-content{padding-top:38px;padding-bottom:42px}.businesses-section-heading{align-items:end;gap:16px}.businesses-section-heading>span{color:var(--bb-text-secondary);font-weight:700;font-size:13px}.businesses-discovery-intro{max-width:820px;margin:4px 0 22px;color:var(--bb-text-secondary);line-height:1.6}.businesses-discovery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.businesses-discovery-category-card{display:flex;gap:13px;align-items:flex-start;min-height:128px;padding:18px;background:#fff;border:1px solid var(--bb-border);border-radius:14px}.businesses-discovery-category-card h3{margin:1px 0 6px;font-size:15px;color:var(--bb-text-heading)}.businesses-discovery-category-card p{margin:0;color:var(--bb-text-secondary);font-size:12.5px;line-height:1.45}.businesses-discovery-icon{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border-radius:12px;background:var(--bb-surface-teal-soft);color:var(--bb-action-teal)}.businesses-discovery-loading{padding:28px;border:1px dashed var(--bb-border);border-radius:14px;background:#fff;color:var(--bb-text-secondary)}.businesses-owner-section{margin-bottom:54px;padding:26px 28px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:#fff;border:1px solid var(--bb-border);border-radius:18px}.businesses-owner-section h2{margin:6px 0 8px;color:var(--bb-text-heading)}.businesses-owner-section p{max-width:780px;margin:0;color:var(--bb-text-secondary);line-height:1.55}@media (max-width:1000px){.businesses-discovery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.businesses-discovery-hero{padding:30px 0}.businesses-discovery-hero-inner{grid-template-columns:1fr}.businesses-discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.businesses-owner-section{align-items:flex-start;flex-direction:column}.businesses-owner-section .businesses-primary-cta{width:100%}}@media (max-width:480px){.businesses-discovery-grid{grid-template-columns:1fr}.businesses-discovery-actions>a{width:100%}.businesses-discovery-category-card{min-height:auto}}.businesses-simple-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:4px}.businesses-simple-heading h2{margin:4px 0 0;color:var(--bb-text-heading)}.businesses-simple-heading>span{color:var(--bb-text-secondary);font-size:13px;font-weight:700;white-space:nowrap}.businesses-category-search{max-width:760px;margin:0 0 22px}.businesses-category-search label{display:block;margin-bottom:7px;color:var(--bb-text-heading);font-size:13px;font-weight:800}.businesses-category-search-row{display:flex;gap:10px;align-items:stretch}.businesses-category-search-row input{width:100%;min-height:48px;padding:0 15px;border:1px solid var(--bb-border);border-radius:12px;background:#fff;color:var(--bb-text-primary);font:inherit;outline:none}.businesses-category-search-row input:focus{border-color:var(--bb-action-teal);box-shadow:0 0 0 3px rgba(0,138,128,.1)}.businesses-category-search-row button,.businesses-view-more{min-height:44px;padding:0 16px;border:1px solid var(--bb-border);border-radius:10px;background:#fff;color:var(--bb-text-heading);font:inherit;font-weight:800;cursor:pointer}.businesses-category-search-row button:hover,.businesses-view-more:hover{border-color:rgba(0,138,128,.45);color:var(--bb-action-teal)}.businesses-discovery-grid-simple{grid-template-columns:repeat(4,minmax(0,1fr))}.businesses-discovery-category-card-simple{min-height:112px}.businesses-view-more-wrap{display:flex;justify-content:center;margin-top:20px}@media (max-width:1000px){.businesses-discovery-grid-simple{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.businesses-simple-heading{align-items:flex-start;flex-direction:column;gap:4px}.businesses-simple-heading>span{white-space:normal}.businesses-category-search{margin-bottom:18px}.businesses-discovery-grid-simple{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.businesses-discovery-category-card-simple{display:block;min-height:126px;padding:14px}.businesses-discovery-category-card-simple .businesses-discovery-icon{margin-bottom:10px}.businesses-discovery-category-card-simple h3{font-size:14px;line-height:1.25}.businesses-discovery-category-card-simple p{display:none}.businesses-view-more{width:100%}}@media (max-width:480px){.businesses-discovery-grid-simple{grid-template-columns:repeat(2,minmax(0,1fr))}.businesses-category-search-row{display:block}.businesses-category-search-row button{width:100%;margin-top:8px}.businesses-discovery-category-card-simple{min-height:118px}}@media (max-width:760px){.businesses-discovery-content{padding-top:28px;padding-bottom:32px}.businesses-discovery-grid-simple{gap:8px}.businesses-discovery-category-card-simple{min-height:100px;padding:11px 12px;border-radius:12px}.businesses-discovery-category-card-simple .businesses-discovery-icon{width:36px;height:36px;min-width:36px;margin-bottom:7px;border-radius:10px}.businesses-discovery-category-card-simple .businesses-discovery-icon svg{width:21px;height:21px}.businesses-discovery-category-card-simple h3{margin:0;font-size:13.25px;line-height:1.22}.businesses-view-more-wrap{margin-top:14px}.businesses-view-more{min-height:46px}.businesses-owner-section{margin-bottom:40px;padding:20px;gap:16px;border-radius:16px}.businesses-owner-section h2{margin:5px 0 7px;font-size:clamp(22px,6.2vw,27px);line-height:1.14}.businesses-owner-section p{font-size:14px;line-height:1.5}}@media (max-width:480px){.businesses-discovery-category-card-simple{min-height:96px;padding:10px 11px}.businesses-discovery-category-card-simple h3{font-size:13px}.businesses-owner-section{padding:18px}}.business-create-heading{align-items:center}.business-quick-badge{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border:1px solid #b9ddda;background:#e9f6f4;color:#008a80;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:900;letter-spacing:.09em}.business-setup-compact{margin-bottom:16px}.business-quick-form{max-width:820px}.business-quick-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.business-quick-field{display:grid;align-content:start;grid-gap:6px;gap:6px;border:1px solid #dde4ea;border-radius:12px;padding:16px;background:#fff;color:#12324a;font-size:13px;font-weight:800}.business-quick-field>span{display:flex;align-items:center;gap:8px;min-height:24px}.business-quick-field>span>b{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#e9f6f4;color:#008a80;font-size:11px}.business-quick-field>span>em{margin-left:auto;color:#71879a;font-size:10px;font-style:normal;font-weight:800;text-transform:uppercase}.business-quick-field input,.business-quick-field select{margin-top:0!important;min-height:46px}.business-quick-field small{color:#71879a;font-size:11px;line-height:1.45;font-weight:600}.business-quick-submit{display:flex;align-items:center;gap:14px;margin-top:16px}.business-quick-submit>button{min-height:46px;border:0;border-radius:9px;padding:11px 20px;background:#008a80;color:#fff;font:inherit;font-weight:900;cursor:pointer;white-space:nowrap}.business-quick-submit>button:disabled{opacity:.62;cursor:not-allowed}.business-quick-submit>small{max-width:520px;color:#71879a;font-size:11px;line-height:1.45}@media(max-width:650px){.business-create-heading{display:flex;align-items:flex-start}.business-create-heading h1{font-size:28px}.business-quick-badge{margin-top:3px}.business-setup-compact{padding:15px}.business-setup-compact .business-setup-points{display:none}.business-quick-form{padding:16px}.business-quick-grid{grid-template-columns:1fr;gap:10px}.business-quick-field{padding:13px}.business-quick-field input,.business-quick-field select{min-height:48px}.business-quick-submit{align-items:stretch;flex-direction:column}.business-quick-submit>button{width:100%;min-height:50px}.business-quick-submit>small{text-align:center}}.launch-freeze-banner{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);grid-gap:18px;gap:18px;align-items:center;padding:18px 20px;margin:-2px 0 16px;border:1px solid #d7e4e9;border-radius:16px;background:#f7f9fb}.launch-freeze-banner>div:first-child>span{display:inline-flex;padding:5px 8px;border-radius:999px;background:#e7f6f3;color:#008a80;font-size:10px;font-weight:900;letter-spacing:.1em}.launch-freeze-banner h3{margin:8px 0 4px;color:#12324a;font-size:20px}.launch-freeze-banner p{margin:0;color:#60758a;line-height:1.55}.launch-freeze-rules{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:6px 10px;gap:6px 10px;padding:12px 14px;border:1px solid #dde4ea;border-radius:12px;background:#fff;font-size:12px}.launch-freeze-rules b{color:#12324a}.launch-freeze-rules span{color:#60758a;line-height:1.45}.launch-freeze-sections{margin:4px 0 16px}.launch-freeze-sections-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-end;margin-bottom:9px}.launch-freeze-sections-head h3{margin:0;color:#12324a;font-size:18px}.launch-freeze-sections-head p{margin:0;color:#60758a;font-size:12px}.launch-freeze-section-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.launch-freeze-section{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:3px 9px;gap:3px 9px;padding:11px 12px;border:1px solid #dde4ea;border-radius:11px;background:#fff}.launch-freeze-section>span{color:#12324a;font-size:12px;font-weight:800}.launch-freeze-section>b{font-size:10px;letter-spacing:.06em}.launch-freeze-section>small{grid-column:1/-1;color:#718395;font-size:10px}.launch-freeze-section.pass>b{color:#008a80}.launch-freeze-section.blocked>b{color:#b42318}.launch-freeze-section.not-tested>b{color:#9a6700}@media(max-width:800px){.launch-freeze-banner{grid-template-columns:1fr}.launch-freeze-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-freeze-sections-head{align-items:flex-start;flex-direction:column;gap:2px}}@media(max-width:520px){.launch-freeze-banner{padding:14px}.launch-freeze-rules{grid-template-columns:1fr;gap:3px}.launch-freeze-rules span+b{margin-top:5px}.launch-freeze-section-grid{grid-template-columns:1fr}.launch-freeze-sections-head p{font-size:11px}}.promotion-badge{display:inline-block;padding:4px 8px;border-radius:6px;background:#fff3eb;color:#9b390a;font-size:11px;font-weight:800;margin-bottom:6px}.promotion-wallet-summary{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:18px;margin:18px 0;background:#eaf7f5;border:1px solid #b6ddd6;border-radius:12px;color:#12324a}.promotion-wallet-summary>div{flex:1 1;min-width:210px}.promotion-wallet-summary p{font-size:12px;margin:4px 0}.promotion-wallet-summary>span{padding:8px 12px;background:white;border:1px solid #c8ddd9;border-radius:8px;font-size:12px;font-weight:700}.seller-first-ad{margin:18px 0;padding:22px;border:1px solid #b6ddd6;border-radius:16px;background:linear-gradient(115deg,#eaf7f5,#f8fcfb);color:#12324a}.seller-first-ad-main{display:flex;align-items:center;justify-content:space-between;gap:24px}.seller-first-ad-main>div{max-width:720px}.seller-first-ad-step{font-size:11px;font-weight:800;letter-spacing:.12em;color:#007e78}.seller-first-ad h2{margin:7px 0;font-size:23px;line-height:1.25}.seller-first-ad p{margin:8px 0;font-size:14px;line-height:1.6}.seller-first-ad-main>a{flex-shrink:0;text-align:center}.seller-first-ad-help{margin-top:18px;padding-top:15px;border-top:1px solid #c8e2de}.seller-first-ad-help summary{width:-moz-fit-content;width:fit-content;cursor:pointer;font-size:14px;font-weight:700;color:#006e69}.seller-first-ad-help summary:focus-visible{outline:3px solid #007e78;outline-offset:5px;border-radius:3px}.seller-first-ad-help p{max-width:850px}.seller-first-ad-balance{font-weight:700}@media(max-width:640px){.seller-first-ad{padding:18px}.seller-first-ad-main{align-items:stretch;flex-direction:column;gap:12px}.seller-first-ad h2{font-size:21px}.seller-first-ad-main>a{align-self:flex-start;max-width:100%}}.sell-section[hidden]{display:none}.sell-utility{display:flex;flex-direction:column;gap:14px;min-width:155px;font-size:13px;font-weight:700}.sell-utility a{color:#00746e;text-decoration:none}.sell-utility a:hover{text-decoration:underline}.sell-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:20px 30px;background:#f3f9f8;grid-gap:10px;gap:10px;border-bottom:1px solid #d5e6e3}.sell-progress button{display:flex;align-items:center;gap:8px;border:0;background:transparent;color:#52677a;font-size:13px;font-weight:700;text-align:left;padding:4px}.sell-progress button>span{display:grid;place-items:center;flex-shrink:0;width:27px;height:27px;border-radius:50%;background:#e2ebe9;color:#52677a}.sell-progress .current button{color:#12324a}.sell-progress .current span{background:#007e78;color:white}.sell-progress .complete span{background:#d0eee6;color:#00675b}.sell-progress button:disabled{cursor:default}.sell-step-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 38px}.sell-step-next{margin-left:auto;background:#c94700;border:1px solid #b43f00;color:white;padding:13px 24px;border-radius:10px;font-weight:700}.sell-step-next:hover{background:#a93800}.sell-step-next:disabled{opacity:.55;cursor:wait}.sell-step-back{background:white;color:#00746e;border:1px solid #b9d7d2;border-radius:10px;padding:12px 18px;font-weight:700}.sell-mini-footer{padding:20px 38px;background:#f7fafb;border-top:1px solid #dbe5ea;color:#52677a;font-size:12px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}.sell-mini-footer nav{display:flex;flex-wrap:wrap;gap:16px}.sell-mini-footer a{color:#006f69}.sell-ad-review h2{color:#12324a}.sell-ad-review p{color:#52677a;line-height:1.6}.sell-ad-review dl>div{padding:12px 0;border-bottom:1px solid #e1e9ed}.sell-ad-review dt{font-size:12px;color:#52677a}.sell-ad-review dd{margin:5px 0 0;color:#12324a;white-space:pre-wrap;overflow-wrap:anywhere}.sell-review-photos{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.sell-review-photos img{width:100px;height:90px;object-fit:cover;border-radius:8px}.sell-progress button:focus-visible,.sell-step-actions button:focus-visible{outline:3px solid #00877f;outline-offset:3px}@media(max-width:640px){.sell-utility{flex-direction:row;flex-wrap:wrap;gap:16px}.sell-progress{padding:15px;gap:8px}.sell-progress button{flex-direction:column;align-items:flex-start;font-size:11px;gap:6px}.sell-mini-footer,.sell-step-actions{padding:18px 20px}.sell-header{gap:16px}}.sell-review-edit{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.sell-review-edit button{border:1px solid #93c8c0;background:#edf8f5;color:#006a64;border-radius:9px;padding:11px 15px;font-weight:700}.sell-review-edit button:hover{background:#d7eee9}.sell-review-edit button:focus-visible{outline:3px solid #007e78;outline-offset:3px}.sell-review-edit button:disabled{opacity:.55;cursor:wait}.sell-progress .complete button{color:#006a64;flex-wrap:wrap;border-radius:8px}.sell-progress .complete button:hover{background:#dcefe9}.sell-progress small{font-size:11px;text-decoration:underline}.sell-edit-note{padding:0 38px;color:#52677a;font-size:13px;line-height:1.5}@media(max-width:640px){.sell-review-edit{flex-direction:column}.sell-review-edit button{text-align:left}.sell-step-next{white-space:normal;line-height:1.4}.sell-edit-note{padding:0 20px}}.photo-check-state{position:absolute;bottom:0;right:0;padding:5px 8px;background:#12324a;color:white;border-radius:7px 0 0 0;font-size:11px;font-weight:700}.photo-check-summary{color:#006b64;font-size:13px;line-height:1.5}.photo-check-error{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;margin-top:10px;border:1px solid #e3c8ae;border-radius:9px;background:#fff8f0;color:#753c0b;font-size:13px}.photo-check-error button{flex-shrink:0;padding:8px 12px;background:white;color:#006b64;border:1px solid #9ecac3;border-radius:7px;font-weight:700}.sell-progress .complete button{display:grid;grid-template-columns:27px 1fr;grid-gap:4px 8px;gap:4px 8px}.sell-progress .complete button>span{grid-row:1/3}.sell-progress .complete button>small{grid-column:2}.sell-review-actions{display:flex;gap:16px;align-items:center;justify-content:space-between;background:white;border-top:1px solid #dbe5eb;padding:20px 30px}.sell-review-actions .primary-btn{width:auto;margin:0}.sell-review-back{background:transparent;border:0;color:#006e67;padding:12px 0;font-weight:700}.sell-review-back:focus-visible{outline:3px solid #008a80;outline-offset:3px}.sell-review-shell{overflow:clip}@media(max-width:640px){.sell-progress .complete button{display:flex;gap:6px}.sell-review-actions{position:-webkit-sticky;position:sticky;bottom:0;z-index:10;padding:12px 16px calc(12px + env(safe-area-inset-bottom));box-shadow:0 -4px 16px #12324a0a;flex-wrap:wrap;gap:8px}.sell-review-actions .primary-btn{width:100%;font-size:14px}.sell-review-back{font-size:13px;padding:6px 0}.sell-review-shell{scroll-padding-bottom:130px}}.sell-review-actions .primary-btn{background:#c94700;color:#fff;border:1px solid #b43f00}.sell-review-actions .primary-btn:hover{background:#a93800}.sell-review-actions .primary-btn:disabled{opacity:.55}.sell-header-editing{padding-top:22px;padding-bottom:20px}.sell-header-editing .sell-brand-logo{margin-bottom:12px}.sell-header-editing h1{font-size:29px;margin-top:6px}.sell-header-editing .auth-subtitle{margin-bottom:0}.sell-progress .current button{display:grid;grid-template-columns:27px 1fr;grid-gap:4px 8px;gap:4px 8px}.sell-progress .current button>span{grid-row:1/3}.sell-progress .current button>small{grid-column:2;color:#006b64;font-size:11px;font-weight:700;text-decoration:none}.free-ad-policy-compact{padding:10px 14px;margin-top:14px}.free-ad-policy-compact .free-ad-policy-content>span{display:none}.sell-return-review{border:0;background:transparent;color:#006e67;font-weight:700;padding:10px 0;text-align:left;cursor:pointer}.sell-return-review:hover{text-decoration:underline}.sell-return-review:focus-visible{outline:3px solid #007e78;outline-offset:3px}@media(max-width:640px){.sell-header-editing{padding:20px}.sell-header-editing h1{font-size:27px}.sell-progress .current button{display:flex}.sell-step-actions:has(.sell-return-review){flex-wrap:wrap}.sell-return-review+.sell-step-next{max-width:100%}}.photo-upload-item{min-width:0;outline:none;border-radius:10px}.photo-upload-item .photo-tile{width:100%}.photo-upload-item.needs-attention .photo-tile{border:2px solid #ba302a}.photo-upload-item.needs-attention .photo-check-state{background:#a52721}.photo-upload-item:focus{outline:3px solid #007e78;outline-offset:4px}.photo-item-number{display:block;margin:8px 0 3px;font-size:12px;color:#12324a}.photo-item-help p{font-size:12px;line-height:1.5;color:#96231e;margin:4px 0 8px}.photo-item-actions{display:flex;flex-wrap:wrap;gap:6px}.photo-item-actions button,.photo-replace-action{border:1px solid #c5d8dd;border-radius:6px;background:white;color:#006e67;padding:8px;font-size:12px;font-weight:700;cursor:pointer;position:relative}.photo-replace-action input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.photo-item-actions button:focus-visible,.photo-replace-action:focus-within{outline:3px solid #007e78;outline-offset:2px}.photo-next-notice{margin:16px 38px 0;padding:14px 16px;border:1px solid #b7dcd6;border-radius:10px;background:#edf8f5;color:#18544e;font-size:14px;line-height:1.6}.photo-next-notice.blocked{border-color:#e8b7b4;background:#fff3f2;color:#8d211c}.photo-next-notice button{display:block;margin-top:7px;padding:6px 0;color:inherit;background:transparent;border:0;font-weight:700;text-decoration:underline}.photo-next-notice button:focus-visible{outline:3px solid #007e78;outline-offset:3px}@media(max-width:640px){.photo-next-notice{margin:16px 20px 0}.photo-upload-item .photo-check-state{font-size:10px}}