@font-face{font-family:YamoCupertino;src:url(/assets/fonts/CupertinoIcons.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:YamoMaterial;src:url(/assets/fonts/YamoReact-MaterialIcons-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:block}.yz-icon{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;vertical-align:-.13em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";speak:none;-webkit-user-select:none;user-select:none;direction:ltr;flex-shrink:0;font-size:1.25em;font-style:normal;font-weight:400;line-height:1;display:inline-block}.yz-icon-cupertino{font-family:YamoCupertino!important}.yz-icon-material{font-family:YamoMaterial!important}.nav-icon .yz-icon{font-size:19px}.page-icon .yz-icon{font-size:27px}button .yz-icon{margin-right:.25em}button[aria-label]>.yz-icon:only-child{margin-right:0}.users-mobile-cards,.operations-mobile-cards{display:none}.account-breakdown-heading{line-height:1.6;display:block!important}.account-breakdown-heading>span{font-size:13px;font-weight:600;display:block}.account-breakdown-heading>small{color:#66786d;padding-left:25px;font-size:11px;font-weight:400;display:block}.member-mobile-card{background:#fff;border-radius:12px;min-width:0;margin:0 0 12px!important;padding:18px!important}.member-mobile-card h3{overflow-wrap:anywhere;margin:0 0 4px;font-size:17px;font-weight:600}.member-mobile-card>div,.member-mobile-card>p{overflow-wrap:anywhere;font-size:13px}.member-mobile-card p{margin:8px 0}.member-card-email{color:#737c89;margin-top:6px!important}.member-card-badges{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.member-card-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.member-card-actions button{min-height:40px;padding:8px 10px}.member-card-actions .danger-text{color:#b3261e}.operation-mobile-card{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex;margin-bottom:8px!important;padding:16px!important}.operation-mobile-card>div:first-child{flex:1;min-width:0}.operation-mobile-card h3{overflow-wrap:anywhere;margin:0 0 5px;font-size:14px;font-weight:600}.operation-mobile-card p{color:#66786d;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.operation-card-actions{flex-wrap:wrap;justify-content:flex-end;gap:3px;max-width:120px;display:flex}.operation-card-actions button{min-width:32px;min-height:40px;padding:5px 8px}@media (width<=699px){.users-desktop-table{display:none!important}.users-mobile-cards{display:block}.users-mobile-cards .badge{white-space:normal}}@media (width<=799px){.operations-desktop-table{display:none!important}.operations-mobile-cards{display:block}}.campaign-app{--green:#0e4439;--dark:#123e35;--gold:#d7b440;--bg:#f5f6f2;--muted:#78837d;--line:#e1e6de;--white:#fff;--ink:#253b34}.campaign-app *{box-sizing:border-box}.campaign-app{background:var(--bg);color:var(--ink);margin:0;font:14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.campaign-app button,.campaign-app input,.campaign-app select,.campaign-app textarea{font:inherit}.campaign-app button,.campaign-app a{touch-action:manipulation}.campaign-app button{cursor:pointer;border:1px solid var(--line);color:var(--green);background:#fff;border-radius:9px;padding:10px 15px;font-weight:600}.campaign-app button:hover{background:#f0f6f1;border-color:#729b87}.campaign-app button:focus-visible,.campaign-app a:focus-visible,.campaign-app input:focus-visible,.campaign-app select:focus-visible,.campaign-app textarea:focus-visible{outline-offset:3px;outline:3px solid #d7b440}.campaign-app button.primary{background:var(--green);color:#fff;border-color:var(--green)}.campaign-app button.primary:hover{background:#1c5d4d}.campaign-app button.gold{background:var(--gold);border-color:var(--gold);color:#163d31}.campaign-app button:disabled{opacity:.45;cursor:not-allowed}.campaign-app .muted,.campaign-app small{color:var(--muted)}.campaign-app small{font-size:12px}.campaign-app aside{border-right:1px solid var(--line);background:#fff;flex-direction:column;width:239px;padding:29px 20px;display:flex;position:fixed;inset:0 auto 0 0}.campaign-app .brand{color:var(--green);letter-spacing:-1px;align-items:center;gap:10px;font-size:25px;font-weight:760;text-decoration:none;display:flex}.campaign-app .brand img{object-fit:contain;width:46px;height:55px}.campaign-app .brand small{letter-spacing:1.2px;margin-top:5px;font-size:9px;display:block}.campaign-app .sectionlabel{letter-spacing:1.3px;color:#84948b;margin:47px 0 17px;font-size:9px;font-weight:700}.campaign-app nav a{color:#63756c;border-radius:10px;align-items:center;gap:13px;margin:4px 0;padding:12px 13px;text-decoration:none;display:flex}.campaign-app nav a.active{color:var(--green);background:#e9f1e9;font-weight:700}.campaign-app nav a i{width:20px;font-size:20px;font-style:normal}.campaign-app nav a em{color:#8a6b12;background:#faf1d6;border-radius:4px;margin-left:auto;padding:2px 5px;font-size:10px;font-style:normal}.campaign-app .sidebar-bottom{background:#f7f7ef;border-radius:12px;margin-top:auto;padding:17px;font-size:12px}.campaign-app .sidebar-bottom p{color:#7c877b;font-size:11px}.campaign-app .workspace{margin-left:239px}.campaign-app header{border-bottom:1px solid var(--line);background:#ffffffc9;justify-content:space-between;align-items:center;height:80px;padding:0 34px;font-size:12px;display:flex}.campaign-app .header-actions{align-items:center;gap:9px;display:flex}.campaign-app .header-actions button{padding:8px 10px;font-size:11px}.campaign-app .avatar{background:#e5eee7;border:3px solid #fff;border-radius:50%;margin-left:10px;padding:9px;font-size:11px;font-weight:700}.campaign-app .local-banner{color:#827144;background:#faf6e8;border-bottom:1px solid #eee6cb;padding:9px 34px;font-size:11px}.campaign-app .local-banner span{letter-spacing:1px;margin-right:17px;font-weight:800}.campaign-app main{max-width:1640px;margin:auto;padding:32px 34px 50px}.campaign-app h1{letter-spacing:-.8px;margin:0 0 6px;font-size:29px;font-weight:680}.campaign-app h2{letter-spacing:-.3px;margin:0 0 6px;font-size:18px}.campaign-app h3{margin:0 0 8px;font-size:15px}.campaign-app p{margin:0 0 15px}.campaign-app .page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:27px;display:flex}.campaign-app .page-heading p{color:var(--muted);margin:0;font-size:13px}.campaign-app .eyebrow{letter-spacing:2px;text-transform:uppercase;color:#759186;margin-bottom:10px;font-size:10px;font-weight:750}.campaign-app .hero{background:var(--green);color:#fff;border-radius:18px;justify-content:space-between;align-items:center;margin-bottom:25px;padding:30px 34px;display:flex;position:relative;overflow:hidden}.campaign-app .hero h2{max-width:510px;font-size:28px;font-weight:570;line-height:1.2}.campaign-app .hero p{color:#bbd2c7;max-width:480px;margin:15px 0 18px;font-size:12px}.campaign-app .orbit{border:1px solid #6b897749;border-radius:50%;justify-content:center;align-items:center;width:175px;height:175px;margin:0 20px;display:flex;position:relative}.campaign-app .orbit:before{content:"";border:1px dashed #98bca165;border-radius:50%;position:absolute;inset:22px}.campaign-app .orbit b{color:#e7c45e;font-size:35px}.campaign-app .orbit span{background:#2e5c4e;border:1px solid #698a69;border-radius:12px;padding:9px 12px;font-size:12px;position:absolute}.campaign-app .orbit span:first-of-type{top:0;left:-10px}.campaign-app .orbit span:nth-of-type(2){top:65px;right:-28px}.campaign-app .orbit span:nth-of-type(3){bottom:0;left:-30px}.campaign-app .stats{grid-template-columns:repeat(4,1fr);gap:15px;margin:22px 0;display:grid}.campaign-app .stat{border:1px solid var(--line);background:#fff;border-radius:13px;padding:18px 21px}.campaign-app .stat strong{letter-spacing:-1px;margin:7px 0;font-size:29px;display:block}.campaign-app .stat small{display:block}.campaign-app .stat .top{color:#758279;justify-content:space-between;font-size:12px;display:flex}.campaign-app .pill{color:#43755c;white-space:nowrap;background:#eaf2ec;border-radius:20px;padding:4px 9px;font-size:10px;font-weight:650;display:inline-block}.campaign-app .pill.yellow{color:#9c7c25;background:#fcf3d9}.campaign-app .pill.purple{color:#8456a3;background:#f0eafa}.campaign-app .grid2{grid-template-columns:1.8fr 1fr;gap:20px;display:grid}.campaign-app .panel{border:1px solid var(--line);background:#fff;border-radius:14px;margin-bottom:20px;padding:23px}.campaign-app .panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:19px;display:flex}.campaign-app .panel-head p{color:var(--muted);margin:0;font-size:12px}.campaign-app .textbutton{background:0 0;border:0;padding:0;font-size:12px}.campaign-app .campaign-row{cursor:pointer;border-top:1px solid #edf0e9;align-items:center;gap:13px;padding:15px 0;display:flex}.campaign-app .campaign-row:hover{background:#fafbf7}.campaign-app .channel-icon{border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:20px;display:inline-flex}.campaign-app .campaign-row .name{flex:1;min-width:0}.campaign-app .campaign-row b{font-size:12px}.campaign-app .campaign-row small{margin-top:4px;font-size:10px;display:block}.campaign-app .progressline{gap:5px;margin:23px 0 10px;display:flex}.campaign-app .progressline span{background:#e8ece5;border-radius:5px;flex:1;height:9px}.campaign-app .progressline span:first-child{background:#3b8066}.campaign-app .channel-line{align-items:center;gap:10px;margin:15px 0;font-size:12px;display:flex}.campaign-app .channel-line span:last-child{margin-left:auto}.campaign-app .toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:21px;display:flex}.campaign-app input,.campaign-app select,.campaign-app textarea{color:var(--ink);background:#fbfcf9;border:1px solid #dbe2d8;border-radius:8px;max-width:100%;padding:11px 13px}.campaign-app .toolbar input{flex:1;min-width:150px}.campaign-app label{margin-bottom:6px;font-size:12px;font-weight:600;display:block}.campaign-app textarea{resize:vertical;min-height:100px}.campaign-app .kanban{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.campaign-app .lane{background:#edf0e9;border-radius:13px;min-height:310px;padding:15px}.campaign-app .lane>h3{justify-content:space-between;margin:3px 0 18px;font-size:12px;display:flex}.campaign-app .campaign-card{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:11px;margin-bottom:12px;padding:18px}.campaign-app .campaign-card:hover{border-color:#8fb49d;box-shadow:0 5px 16px #193e3110}.campaign-app .campaign-card h3{margin:13px 0 5px}.campaign-app .campaign-card p{color:var(--muted);margin:6px 0 15px;font-size:12px}.campaign-app .cardfoot{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;padding-top:13px;font-size:10px;display:flex}.campaign-app .empty{text-align:center;color:var(--muted);border:1px dashed #cbd5c8;border-radius:10px;padding:25px;font-size:12px}.campaign-app .tablewrap{overflow:auto}.campaign-app table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}.campaign-app th{text-align:left;color:#768578;text-transform:uppercase;letter-spacing:.7px;font-size:10px}.campaign-app th,.campaign-app td{border-bottom:1px solid #e6ece2;padding:13px 12px}.campaign-app tr:last-child td{border-bottom:0}.campaign-app .good{color:#28885e}.campaign-app .bad{color:#b7694d}.campaign-app .connection-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.campaign-app .connection-grid .panel{flex-direction:column;align-items:start;gap:12px;margin:0;display:flex}.campaign-app .connection-grid p{color:var(--muted);flex:1;font-size:12px}.campaign-app .connection-grid h3{margin-top:4px}.campaign-app .connection-grid button{margin-top:auto}.campaign-app .calendar{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.campaign-app .day{border:1px solid var(--line);background:#f9faf6;border-radius:6px;min-height:94px;padding:8px;font-size:11px}.campaign-app .day b{color:var(--muted);font-size:10px}.campaign-app .day button{text-align:left;background:#e5eee1;width:100%;margin-top:5px;padding:5px;font-size:9px;display:block}.campaign-app .calendar .weekday{color:var(--muted);text-align:center;padding:10px;font-size:10px}.campaign-app .preview{background:#ecf1e9;border-radius:12px;padding:25px}.campaign-app .mail{background:#fff;border-radius:12px;max-width:360px;margin:0 auto;overflow:hidden;box-shadow:0 6px 20px #1d382313}.campaign-app .mail .mailhead{background:var(--green);color:#e7c45e;padding:15px;font-size:21px;font-weight:700}.campaign-app .mail .mailbody{padding:24px}.campaign-app .mail h3{font-size:23px;line-height:1.25}.campaign-app .mail p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.campaign-app .mail .cta{background:var(--gold);color:var(--green);border-radius:7px;padding:10px 15px;font-size:11px;font-weight:700;display:inline-block}.campaign-app .mail .fine{text-align:center;border-top:1px solid var(--line);color:#899386;padding:15px;font-size:9px}.campaign-app .phone{background:#e4e7dc;border:6px solid #263d35;border-radius:26px;max-width:280px;min-height:330px;margin:auto;overflow:hidden}.campaign-app .phone-head{color:#fff;background:#195c48;padding:20px;font-size:12px}.campaign-app .bubble{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border-radius:12px;margin:20px 12px;padding:15px;font-size:12px}.campaign-app .banner-art{color:#fff;background:linear-gradient(120deg,#124638,#236b54);border-radius:14px;min-height:180px;padding:32px}.campaign-app .banner-art h3{font-size:26px}.campaign-app .banner-art p{color:#ccdcd1;font-size:12px}.campaign-app .banner-art span{color:#e2bd4b}.campaign-app dialog{border:1px solid var(--line);width:1000px;max-width:94vw;max-height:92vh;color:var(--ink);border-radius:19px;padding:0;box-shadow:0 30px 100px #0003}.campaign-app dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#153b335c}.campaign-app .dialoghead{border-bottom:1px solid var(--line);z-index:2;background:#fff;justify-content:space-between;align-items:center;padding:23px 28px;display:flex;position:sticky;top:0}.campaign-app .dialoghead h2{margin:0}.campaign-app .dialogbody{padding:25px 28px}.campaign-app .editor-grid{grid-template-columns:1.3fr 1fr;gap:25px;display:grid}.campaign-app .formgrid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.campaign-app .formgrid input,.campaign-app .formgrid select,.campaign-app .formgrid textarea{width:100%}.campaign-app .full{grid-column:1/-1}.campaign-app .form-section{letter-spacing:1px;text-transform:uppercase;color:#68846c;margin:23px 0 13px;font-size:10px}.campaign-app .form-section:first-child{margin-top:0}.campaign-app .dialogfoot{border-top:1px solid var(--line);background:#f7f8f4;justify-content:flex-end;gap:10px;padding:18px 28px;display:flex;position:sticky;bottom:0}.campaign-app .summarybox{background:#f8f8ec;border-radius:10px;margin-top:15px;padding:16px;font-size:12px}.campaign-app .summarybox p{margin:4px 0}.campaign-app .error{color:#a24932;font-size:12px}.campaign-app .checklist{background:#f0f5ed;border-radius:10px;margin:15px 0;padding:14px 17px}.campaign-app .checklist p{margin:7px 0;font-size:12px}.campaign-app .notes{width:100%;min-height:160px}.campaign-app .roadmap{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.campaign-app .roadmap .panel{font-size:12px}.campaign-app .roadmap li{margin:10px 0}.campaign-app .research-links a{color:#2d705c;border-bottom:1px solid var(--line);padding:12px 0;font-size:12px;text-decoration:none;display:block}.campaign-app .barrow{align-items:center;gap:13px;margin:17px 0;font-size:12px;display:flex}.campaign-app .barrow .bar{background:#e7eee3;border-radius:6px;flex:1;height:14px;overflow:hidden}.campaign-app .barrow .bar div{background:#527d63;border-radius:6px;height:100%}.campaign-app footer{border-top:1px solid var(--line);color:#829180;justify-content:space-between;padding:20px 34px;font-size:10px;display:flex}.campaign-app #toast{color:#fff;z-index:99;background:#163d32;border-radius:10px;max-width:90vw;padding:13px 25px;display:none;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 5px 20px #0002}.campaign-app .help{color:var(--muted);margin-top:7px;font-size:11px}.campaign-app .note-list{font-size:12px;line-height:1.9}.campaign-app .step{border-left:3px solid #cbb34d;margin:20px 0;padding-left:18px}.campaign-app .number{color:#8ea28e;font:30px Georgia,serif}.campaign-app .legend{color:var(--muted);margin:15px 0;font-size:11px}.campaign-app .cta-row{flex-wrap:wrap;gap:10px;display:flex}.campaign-app .hidden{display:none!important}@media (width>=1500px){.campaign-app main{padding:40px 50px}.campaign-app .hero{padding:35px 40px}.campaign-app .hero h2{font-size:32px}}@media (width<=1050px){.campaign-app aside{width:200px;padding:24px 15px}.campaign-app .workspace{margin-left:200px}.campaign-app main{padding:25px 22px}.campaign-app .grid2{grid-template-columns:1fr}.campaign-app .connection-grid{grid-template-columns:repeat(2,1fr)}.campaign-app .orbit{display:none}.campaign-app .stats{gap:8px}.campaign-app .stat{padding:14px}.campaign-app .kanban{gap:9px}.campaign-app .campaign-card{padding:12px}.campaign-app header{padding:0 22px}.campaign-app .editor-grid{grid-template-columns:1fr 1fr}}@media (width<=740px){.campaign-app aside{border-bottom:1px solid var(--line);width:100%;padding:15px;position:static}.campaign-app .brand{font-size:22px}.campaign-app .brand img{width:30px;height:35px}.campaign-app .brand small,.campaign-app .sectionlabel,.campaign-app .sidebar-bottom{display:none}.campaign-app nav{margin-top:10px;display:flex;overflow:auto}.campaign-app nav a{flex-shrink:0;padding:8px;font-size:11px}.campaign-app nav a i,.campaign-app nav a em{display:none}.campaign-app .workspace{margin-left:0}.campaign-app header{flex-wrap:wrap;gap:12px;height:auto;min-height:65px;padding:12px 16px}.campaign-app .avatar{display:none}.campaign-app .local-banner{padding:10px 16px}.campaign-app .local-banner span{display:block}.campaign-app main{padding:22px 16px}.campaign-app .page-heading{align-items:start}.campaign-app .page-heading h1{font-size:25px}.campaign-app .page-heading button{font-size:11px}.campaign-app .hero{padding:23px}.campaign-app .hero h2{font-size:25px}.campaign-app .stats{grid-template-columns:repeat(2,1fr)}.campaign-app .kanban,.campaign-app .connection-grid,.campaign-app .roadmap,.campaign-app .editor-grid{grid-template-columns:1fr}.campaign-app .calendar{gap:3px}.campaign-app .day{min-height:75px;padding:5px}.campaign-app .day button{padding:3px;font-size:8px}.campaign-app .dialogbody,.campaign-app .dialoghead{padding:18px}.campaign-app .dialogfoot{flex-wrap:wrap;padding:14px}.campaign-app .formgrid{gap:10px}.campaign-app footer{padding:18px;display:block}.campaign-app footer span{display:block}.campaign-app .header-actions button{font-size:10px}.campaign-app .panel{padding:18px}}.campaign-app aside{overflow-y:auto}.campaign-app .team-link{color:#66756b;padding:9px 12px;font-size:12px}.campaign-app .team-navigation .sectionlabel{margin-top:17px;margin-bottom:5px}.campaign-app .campaign-section{margin-top:18px}.campaign-app .campaign-section summary{cursor:pointer;color:#fff;background:#0b4939;border-radius:12px;padding:13px 15px;font-weight:650;list-style:none}.campaign-app .campaign-section summary:after{content:"⌄";float:right}.campaign-app .campaign-section:not([open]) summary:after{content:"›"}.campaign-app .campaign-section nav{border-left:1px solid #d3dfd6;margin:8px 0 0 15px;padding-left:8px}.campaign-app .campaign-section nav a{padding:8px 10px;font-size:12px}.campaign-app .sidebar-bottom{margin-top:22px;position:static}@media (width<=740px){.campaign-app .team-navigation>.team-link,.campaign-app .team-navigation>.sectionlabel{display:none}.campaign-app .campaign-section nav{display:flex}.campaign-app .campaign-section{margin-top:8px}}.campaign-app.integrated{display:block}.campaign-app.integrated>aside{display:none!important}.campaign-app.integrated .workspace{width:100%;min-width:0;margin-left:0!important}.campaign-app.integrated header{padding:16px 24px}.campaign-app.integrated .local-banner{z-index:4;position:sticky;top:0}.campaign-app.integrated #saveStatus{white-space:normal;max-width:60%}.campaign-app.integrated footer{flex-wrap:wrap;gap:12px}@media (width<=600px){.campaign-app.integrated header{flex-wrap:wrap;gap:12px}.campaign-app.integrated main{padding:16px}.campaign-app.integrated #saveStatus{max-width:100%}}.campaign-app.integrated{color:#223f33;background:#f4f6f0;font-family:Inter,Segoe UI,Arial,sans-serif}.campaign-app.integrated .panel,.campaign-app.integrated .campaign-card,.campaign-app.integrated .stat{border-color:#e0e7df;border-radius:14px;box-shadow:0 3px 15px #173a2304}.campaign-app.integrated .campaign-card,.campaign-app.integrated .stat{transition:transform .15s ease-out,box-shadow .15s ease-out}.campaign-app.integrated .campaign-card:hover,.campaign-app.integrated .stat:hover{transform:translateY(-2px);box-shadow:0 7px 18px #123e321c}.campaign-app.integrated button:focus-visible,.campaign-app.integrated a:focus-visible,.campaign-app.integrated input:focus-visible,.campaign-app.integrated select:focus-visible,.campaign-app.integrated textarea:focus-visible{outline-offset:2px;outline:3px solid #b79845}.campaign-app.integrated button:hover{filter:brightness(.97)}@media (prefers-reduced-motion:reduce){.campaign-app.integrated *{transition:none!important;animation:none!important}.campaign-app.integrated .campaign-card:hover,.campaign-app.integrated .stat:hover{transform:none}}.campaign-app .campaign-local-nav{border-bottom:1px solid var(--line);background:#fff;flex-wrap:wrap;gap:4px;padding:8px 24px;display:flex}.campaign-app .campaign-local-nav a{margin:0;padding:8px 10px;font-size:12px}.campaign-app .campaign-local-nav i{width:auto;font-size:15px}.campaign-app main{max-width:none}.campaign-app{width:100%;min-width:0}@font-face{font-family:Inter;font-weight:100 900;src:url(/assets/fonts/Inter%5Bopsz,wght%5D.ttf)}*{box-sizing:border-box}:root{color:#233e34;--forest:#1b3e32;--gold:#bda45d;--border:#e5e7df;background:#f5f6ef;font-family:Inter,Arial,sans-serif;font-size:14px}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}button{border:1px solid var(--border);color:var(--forest);cursor:pointer;background:#fff;border-radius:10px;min-height:36px;padding:9px 14px;transition:background .16s,box-shadow .16s,transform .16s}button:active:not(:disabled){transform:translateY(1px)}button:disabled{opacity:.48;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #bd9f49}a{color:inherit}h1{letter-spacing:-1px;margin:10px 0 12px;font-size:30px}h2{font-size:21px}h3{font-size:15px}p{line-height:1.6}input,select,textarea{color:#263c33;background:#fcfcfa;border:1px solid #dfe4da;border-radius:9px;min-width:0;max-width:100%;padding:11px 13px}textarea{resize:vertical;min-height:90px}.review-banner{text-align:center;color:#1b3e32;z-index:20;background:#f3ecd2;padding:4px 12px;font-size:11px;position:relative}.shell{min-height:calc(100vh - 22px);display:flex}.sidebar{background:var(--forest);color:#e8efe9;flex-direction:column;flex-shrink:0;width:244px;height:calc(100vh - 22px);display:flex;position:sticky;top:0}.brand{border-bottom:1px solid #bda45d70;align-items:center;gap:12px;padding:18px;display:flex}.brand img{object-fit:contain;width:44px;height:44px}.brand strong{font-size:19px;display:block}.brand small{color:#b5c9bd;font-size:12px}.sidebar nav{flex:1;padding:12px;overflow:auto}.nav-group{letter-spacing:.8px;color:#a9c0b3;margin:25px 12px 12px;font-size:11px;font-weight:700}.sidebar a{border-radius:9px;align-items:center;gap:14px;min-height:42px;margin:3px 0;padding:13px 12px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.sidebar a:hover{background:#2a5041}.sidebar a.active{color:#233e34;background:#f0f2e7;border-left:3px solid #bda45d;padding-left:9px}.nav-icon{width:18px;font-size:19px}.sidebar-footer{border-top:1px solid #6f8b7940;align-items:center;gap:8px;padding:14px;display:flex}.sidebar-footer button{color:#e5e9d4;background:0 0}.shell-main{flex:1;min-width:0}.topbar{background:#fff;justify-content:space-between;align-items:center;gap:15px;height:72px;padding:12px 28px;display:flex}.topbar input{width:min(40vw,500px);padding:8px 12px}.topbar .crumb{color:#748177;font-size:12px}.lang{display:flex}.lang button.active,.primary{background:var(--forest);color:#fff}.content{max-width:none;padding:26px 28px}.page-heading{align-items:center;gap:16px;min-height:124px;margin-bottom:24px;display:flex}.page-icon{background:#eaf0e0;border:1px solid #dce5d2;border-radius:15px;place-items:center;min-width:52px;height:52px;font-size:27px;display:grid}.page-heading small{letter-spacing:1.5px;font-size:10px}.page-heading p{color:#7b857d;margin:0;font-size:12px}.page-actions{margin-left:auto}.panel,.card{border:1px solid var(--border);background:#fff;border-radius:16px;margin-bottom:14px;padding:20px}.panel-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.panel-heading h3{margin:0}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.toolbar input[type=search],.toolbar>.search{flex:1;min-width:190px}.field{flex-direction:column;gap:7px;min-width:140px;font-size:12px;display:flex}.field input,.field select,.field textarea{width:100%}.field>span{font-weight:500}.form-grid,.grid,.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.form-grid>.field{min-width:0}.table-scroll,.table-wrap{border:1px solid var(--border);background:#fff;border-radius:15px;max-width:100%;overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}th{letter-spacing:.6px;color:#526657;white-space:nowrap;background:#f1f4ec;padding:14px 20px;font-size:11px;font-weight:600}td{vertical-align:middle;border-bottom:1px solid #f1f2ee;padding:17px 20px}tr:hover td{background:#fbfcf7}th button.sort{font-size:inherit;font-weight:inherit;letter-spacing:inherit;background:0 0;border:0;min-height:0;padding:0}th button span{margin-left:9px}.badge{color:#315c49;white-space:nowrap;background:#edf3ee;border-radius:5px;padding:5px 8px;font-size:10px;display:inline-block}.badge-buyer,.badge-pending{color:#a48a37;background:#f7f3e4}.badge-blocked,.badge-rejected{color:#9c4438;background:#f9e8e5}.identity{align-items:center;gap:12px;display:flex}.identity small{margin-top:4px;display:block}.avatar{background:#eaf0e3;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;display:inline-grid}.record-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.record-fields>div{border-bottom:1px solid #eee;padding:10px 0}.record-fields dt{text-transform:capitalize;color:#7c897f;margin-bottom:5px;font-size:11px}.record-fields dd{overflow-wrap:anywhere;margin:0}.record-entry{border-bottom:1px solid var(--border);padding:14px}.record-tabs,.tabs{gap:6px;max-width:100%;margin:12px 0;display:flex;overflow:auto}.tabs button,.record-tabs button{white-space:nowrap}.tabs .active,.record-tabs .active{background:#e9efdf;border-color:#a9b99b}.metrics{flex-wrap:wrap;gap:12px;margin:12px 0;display:flex}.metrics>div,.metric{border:1px solid var(--border);background:#fff;border-radius:12px;flex:1;min-width:130px;padding:16px}.metrics strong{font-size:27px;display:block}.metrics span{color:#6f8075;margin-top:6px;font-size:12px;display:block}.pagination{justify-content:flex-end;align-items:center;gap:12px;padding:15px;font-size:12px;display:flex}.notice{background:#f6f0da;border:1px solid #e4d9b5;border-radius:11px;margin:10px 0;padding:13px 17px;font-size:13px;line-height:1.5}.notice.error{color:#963a2c;background:#fbebe6}.empty{text-align:center;color:#7a877e;padding:35px}.modal-backdrop{z-index:100;background:#12342866;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal{background:#fafbf6;border-radius:18px;width:100%;max-width:1000px;max-height:92vh;overflow:auto;box-shadow:0 20px 100px #102d3340}.modal>header{border-bottom:1px solid var(--border);z-index:1;background:#fff;justify-content:space-between;align-items:center;padding:16px 24px;display:flex;position:sticky;top:0}.modal h2{margin:0}.modal-body{padding:24px}.modal-body form{gap:16px;display:grid}.modal-body footer{justify-content:flex-end;gap:10px;display:flex}.signin{place-items:center;min-height:95vh;display:grid}.signin-card{flex-direction:column;gap:18px;width:min(470px,100vw - 32px);display:flex}.signin-card img{align-self:center;width:82px}.signin-card h1{text-align:center}.signin-card .primary{width:100%}.dashboard-links{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.dashboard-links button{text-align:left;min-height:170px;padding:20px}.dashboard-links button:hover{transform:translateY(-3px)}.chart-bars{align-items:end;gap:4px;height:150px;padding:12px 0;display:flex}.chart-bars div{background:#b6c7a6;border-radius:4px 4px 0 0;flex:1;min-height:2px}.menu-toggle{display:none}.collapsed .sidebar{width:78px}.collapsed .sidebar .nav-label,.collapsed .sidebar .brand div,.collapsed .sidebar .nav-group,.collapsed .sidebar-footer span{display:none}.atelier{max-width:500px}.atelier label{border-bottom:1px solid var(--border);justify-content:space-between;padding:15px 0;display:flex}.compact td{padding-top:10px;padding-bottom:10px}.search-results{z-index:40;background:#fff;border-radius:12px;max-width:500px;padding:12px;position:absolute;top:80px;right:200px;box-shadow:0 10px 30px #23433222}.search-results a{padding:9px;display:block}.permission-denied{text-align:center;padding:50px}.app-error{padding:30px}.map{min-height:300px}button.danger{color:#a04738}@media (width<=1000px){.topbar .crumb{display:none}.content{padding:20px}.sidebar{width:220px}.topbar{padding:12px 20px}.page-heading{flex-wrap:wrap}.page-actions{margin-left:0}}@media (width<=760px){.sidebar{visibility:hidden;z-index:60;width:244px;transition:left .2s;position:fixed;top:22px;left:-260px}.mobile-open .sidebar{visibility:visible;left:0;box-shadow:4px 0 30px #173a3240}.menu-toggle{display:block}.topbar{flex-wrap:wrap;height:auto;min-height:64px;padding:12px}.topbar input{flex:1;width:100%;min-width:100px}.topbar .profile-name{display:none}.content{padding:16px}.page-heading{gap:12px;min-height:110px;margin-bottom:20px}.page-heading h1{letter-spacing:-.6px;font-size:24px}.page-heading>div:nth-child(2){flex:1}.page-icon{min-width:44px;height:44px}.page-heading p{font-size:11px}.form-grid,.grid,.detail-grid{grid-template-columns:1fr}.panel,.card{padding:15px}.toolbar .field{flex:1}.modal-backdrop{padding:10px}.modal-body,.modal>header{padding:15px}.review-banner{font-size:9px}.table-wrap table,.table-scroll table{min-width:610px}.record-fields{grid-template-columns:1fr}.pagination{flex-wrap:wrap}.search-results{top:90px;left:10px;right:10px}.metrics{gap:8px}.metrics>div{min-width:110px}.collapsed .sidebar{width:244px}.collapsed .sidebar .nav-label,.collapsed .sidebar .brand div,.collapsed .sidebar .nav-group,.collapsed .sidebar-footer span{display:initial}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.brand{height:76px;padding:14px 18px}.brand div{min-width:0}.brand small{white-space:nowrap;font-size:11px}.brand button{color:#b9cec0;background:0 0;border:0;min-width:16px;padding:0}.sidebar a{min-height:42px;padding-top:10px;padding-bottom:10px}.nav-group{margin-top:22px}.toolbar>input:not([type]),.toolbar>input[type=text]{flex:1;min-width:190px}.table-wrap th>button{background:0 0;border:0;min-height:0;padding:0}.page-heading{min-height:124px;margin-bottom:24px}.record-tabs{margin:0 0 12px}details.panel>summary{cursor:pointer;align-items:center;gap:8px;min-height:32px;display:flex}details.panel>summary small{display:block}.identity small{font-size:11px}td{height:72px;padding-top:14px;padding-bottom:14px}.panel.table-wrap td{padding-left:22px;padding-right:22px}.sidebar a{font-weight:500}.page-heading h1{letter-spacing:-.9px;font-size:28px;font-weight:700}.page-heading{min-height:124px}.page-actions{align-self:center}.toolbar.panel{padding:15px}.record-tabs:empty{display:none}.topbar>button.profile-name{background:0 0;border:none}.page-heading .page-icon{font-size:24px}.brand strong{font-weight:700}@media (width<=700px){.page-heading{align-items:start;gap:0;min-height:0;margin-bottom:22px;display:flex}.page-heading>.page-icon,.page-heading small,.page-heading p{display:none}.page-heading>div:nth-child(2){flex:0 0 100%}.page-heading h1{margin:6px 0 12px;font-size:23px!important}.page-actions{flex:0 0 100%;margin:0}.page-actions button{font-size:12px}.page-heading .primary{padding:9px 14px}}.campaign-navigation>summary{cursor:pointer;border-radius:9px;align-items:center;gap:14px;padding:13px 12px;font-size:13px;font-weight:600;display:flex}.campaign-navigation summary:focus-visible{outline:3px solid #bda45d}.campaign-navigation small{color:#a9c0b3;margin-top:3px;font-size:10px;display:block}.campaign-navigation details{padding-left:15px}.campaign-navigation details>summary{cursor:pointer;padding:10px 8px;font-size:12px}.campaign-navigation a{margin-left:12px;padding:10px 12px;font-size:12px}.campaign-navigation>summary:hover,.campaign-navigation details>summary:hover{background:#2a5041}.collapsed .campaign-navigation>details,.collapsed .campaign-navigation>a,.campaign-app.integrated .campaign-local-nav{display:none}:root{--team-text-scale:1;--team-card-radius:12px}html[data-team-compact] body{font-size:calc(14px * var(--team-text-scale))}html[data-team-compact] h1{font-size:calc(30px * var(--team-text-scale))}html[data-team-compact] h2{font-size:calc(21px * var(--team-text-scale))}html[data-team-compact] h3{font-size:calc(15px * var(--team-text-scale))}html[data-team-compact] .panel,html[data-team-compact] .card,html[data-team-compact] .modal{border-radius:var(--team-card-radius)}html[data-team-compact] .review-banner{font-size:calc(11px * var(--team-text-scale))}html[data-team-compact] .brand strong{font-size:calc(19px * var(--team-text-scale))}html[data-team-compact] .brand small,html[data-team-compact] .topbar .crumb,html[data-team-compact] .page-heading p,html[data-team-compact] .field,html[data-team-compact] .metrics span,html[data-team-compact] .pagination{font-size:calc(12px * var(--team-text-scale))}html[data-team-compact] .sidebar a,html[data-team-compact] table,html[data-team-compact] .notice{font-size:calc(13px * var(--team-text-scale))}html[data-team-compact] .nav-group,html[data-team-compact] th,html[data-team-compact] .record-fields dt{font-size:calc(11px * var(--team-text-scale))}html[data-team-compact] .page-heading small,html[data-team-compact] .badge{font-size:calc(10px * var(--team-text-scale))}html[data-team-compact] .metrics strong{font-size:calc(27px * var(--team-text-scale))}html[data-team-compact=true] input:not([type=range]):not([type=checkbox]):not([type=radio]),html[data-team-compact=true] select{padding-top:8px;padding-bottom:8px}html[data-team-compact=false] input:not([type=range]):not([type=checkbox]):not([type=radio]),html[data-team-compact=false] select{padding-top:12px;padding-bottom:12px}html[data-team-compact=true] td{padding-top:13px;padding-bottom:13px}html[data-team-compact=false] td{padding-top:17px;padding-bottom:17px}html[data-team-descriptions=false] .page-heading p{display:none}.team-appearance{min-width:0;max-width:560px;margin:auto}.team-appearance header{justify-content:space-between;align-items:center;gap:14px;display:flex}.team-appearance h2{margin:0}.team-appearance>p{line-height:1.6}.team-appearance .appearance-switch{justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex}.team-appearance .appearance-switch span{min-width:0}.team-appearance small{margin-top:5px;line-height:1.5;display:block}.team-appearance input[type=checkbox]{width:22px;height:22px;accent-color:var(--forest);flex-shrink:0}.team-appearance input[type=range]{width:100%;accent-color:var(--forest);margin:14px 0;padding:0}.team-appearance .appearance-range{padding:7px 0;display:block}.team-appearance hr{border:0;border-top:1px solid var(--border);margin:18px 0}.team-appearance footer{flex-wrap:wrap;gap:12px;display:flex}.team-appearance footer button{white-space:normal;text-align:left}.team-appearance textarea{width:100%;min-height:120px}@media (width<=760px){html[data-team-compact] .page-heading h1{font-size:calc(24px * var(--team-text-scale))}html[data-team-compact] .page-heading p{font-size:calc(11px * var(--team-text-scale))}html[data-team-compact] .review-banner{font-size:calc(9px * var(--team-text-scale))}}.dashboard-page{color:#103e2f;min-width:0;container-type:inline-size}.dashboard-page .dash-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.dashboard-page .dash-controls label{gap:5px;width:230px;font-size:12px;display:grid}.dashboard-page .dash-caption{color:#78827b;margin:10px 0 18px;font-size:12px}.dashboard-page progress{accent-color:#103e2f;width:100%;max-width:100%;height:8px}.dashboard-page .dash-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:18px 0 20px;display:grid}.dashboard-page .dash-stat{text-align:left;color:#6e7872;background:#fff;border:1px solid #e5e5df;border-radius:16px;flex-direction:column;align-items:start;min-width:0;padding:16px;font-size:12px;font-weight:400;display:flex}.dashboard-page .dash-stat-icon{border-radius:10px;margin-bottom:10px;padding:8px;font-size:22px;line-height:1}.dashboard-page .dash-stat strong{color:#103e2f;margin:8px 0 5px;font-size:28px;font-weight:700}.dashboard-page .dash-stat small{color:#78827b;font-size:11px}.dashboard-page .dash-stat:hover,.dashboard-page .dash-quick-card:hover{transform:translateY(-2px);box-shadow:0 7px 18px #123e321c}.dashboard-page .dash-charts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.dashboard-page .dash-panel{background:#fff;border:1px solid #e5e5df;border-radius:18px;min-width:0;padding:20px}.dashboard-page .dash-panel h2{color:#103e2f;margin:0 0 18px;font-size:16px;font-weight:700}.dashboard-page .dash-panel>small{color:#103e2f;font-size:12px}.dashboard-page .dash-chart{width:100%;height:150px;margin-top:12px;display:block;overflow:visible}.dashboard-page .dash-axis{justify-content:space-between;margin-top:10px;font-size:11px;display:flex}.dashboard-page .dash-distribution{margin-bottom:19px}.dashboard-page .dash-distribution>div{justify-content:space-between;gap:8px;margin-bottom:10px;display:flex}.dashboard-page .dash-distribution progress{border:0;border-radius:8px;height:8px;display:block;overflow:hidden}.dashboard-page .dash-status{color:#a87800;background:#c5a33417;border-radius:20px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-block}.dashboard-page .dash-bottom{grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:20px;display:grid}.dashboard-page .dash-bottom.with-kyc{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.dashboard-page .dash-panel-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.dashboard-page .dash-panel-heading h2{margin:0}.dashboard-page .text-button{box-shadow:none;background:0 0;border:0}.dashboard-page .dash-search{border:1px solid #e0e5de;border-radius:10px;align-items:stretch;display:flex;overflow:hidden}.dashboard-page .dash-search input{background:#fff;border:0;flex:1;min-width:0}.dashboard-page .dash-search button{box-shadow:none;background:#fff;border:0}.dashboard-page .dash-kinds{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.dashboard-page .dash-kinds button{border-radius:20px;padding:6px 12px;font-size:12px}.dashboard-page .dash-member{align-items:center;gap:12px;padding:12px 0;display:flex}.dashboard-page .dash-member>div{overflow-wrap:anywhere;flex:1;min-width:0}.dashboard-page .dash-member b{font-size:14px;font-weight:500}.dashboard-page .dash-member small{color:#78827b;margin-top:4px;font-size:12px;display:block}.dashboard-page .dash-member button{background:0 0;border:0;font-size:22px}.dashboard-page .dash-avatar{background:#edf2ee;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.dashboard-page .dash-kyc{justify-items:start;gap:6px;margin-bottom:14px;display:grid}.dashboard-page .dash-chart-data{margin-bottom:24px;padding:14px 0}.dashboard-page .dash-chart-data summary{cursor:pointer;padding:10px}.dashboard-page .dash-chart-data table{border-collapse:collapse;width:100%;font-size:13px}.dashboard-page .dash-chart-data td,.dashboard-page .dash-chart-data th{text-align:left;border-bottom:1px solid #e5e5df;padding:8px 16px}.dashboard-page .dash-quick{flex-wrap:wrap;gap:16px;display:flex}.dashboard-page .dash-quick-card{text-align:left;background:#fff;border:1px solid #e5e5df;border-radius:16px;width:300px;max-width:100%;padding:20px;font-weight:400}.dashboard-page .dash-quick-card>span{font-size:23px}.dashboard-page .dash-quick-card h2{margin:16px 0 8px;font-size:20px}.dashboard-page .dash-quick-card p{margin:0 0 16px;font-size:14px}.dashboard-page .primary{color:#fff;background:#103e2f}@container (width<=979px){.dashboard-page .dash-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width<=849px){.dashboard-page .dash-bottom.with-kyc{grid-template-columns:minmax(0,1fr)}}@container (width<=719px){.dashboard-page .dash-charts{grid-template-columns:minmax(0,1fr)}}@container (width<=619px){.dashboard-page .dash-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.dashboard-page button{transition:none}.dashboard-page .dash-stat:hover,.dashboard-page .dash-quick-card:hover{transform:none}}:root{--forest:#23654d;--gold:#9b7830;--border:#dfe3e7;--workspace-bg:#f4f5f7;--workspace-surface:#fff;--workspace-ink:#20262e;--workspace-muted:#626b76;--workspace-accent-soft:#edf5f1;color:var(--workspace-ink);background:var(--workspace-bg)}body{color:var(--workspace-ink);background:var(--workspace-bg)}h1,h2,h3{color:var(--workspace-ink)}h1{letter-spacing:-.7px;font-weight:650}h2,h3{font-weight:600}small,.muted{color:var(--workspace-muted)}button{color:#39424d;border-color:var(--border);box-shadow:none}button:hover:not(:disabled){background:#f1f3f5;box-shadow:0 2px 5px #11182708}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #38765d}input,select,textarea{color:var(--workspace-ink);background:#fff;border-color:#d6dce1}.primary,.lang button.active{background:var(--forest);color:#fff;border-color:var(--forest)}.review-banner{color:#625b48;background:#f2f0e9;border-bottom:1px solid #e5e1d6;line-height:1.5}.sidebar{color:#36404a;border-right:1px solid var(--border);background:#fff;width:248px}.brand{border-bottom:1px solid var(--border);gap:10px;padding:21px 18px}.brand small{color:#68727d;letter-spacing:.7px;font-size:10px}.brand img{width:38px;height:38px}.brand>button{background:0 0;border:0;min-width:24px;padding:4px}.nav-group{color:#68727d;letter-spacing:.8px;margin:23px 12px 10px;font-size:10px}.sidebar a{color:#47515c;border-radius:7px;min-height:40px;padding:11px 12px;font-weight:500}.sidebar a.active{background:var(--workspace-accent-soft);color:#205d46;border-left:3px solid #2c7557;padding-left:9px;font-weight:650}.sidebar-footer{border-color:var(--border);color:#3d4650;background:#fafbfc}.sidebar-footer button{color:#59636e;border:1px solid var(--border);background:#fff}.campaign-navigation>summary{font-weight:500}.campaign-navigation small{color:#68727d}.campaign-navigation details>summary{color:#59636e}.campaign-navigation a{font-weight:450}.topbar{border-bottom:1px solid var(--border);background:#fff;gap:20px;height:64px;padding:10px 28px}.topbar .crumb{color:#626b76;white-space:nowrap}.topbar .profile-name{color:#414b56;background:0 0;border:0}.lang button{min-height:34px;padding:7px 9px;font-size:12px}.content{padding:24px 30px 40px}.page-heading{border-bottom:1px solid var(--border);align-items:center;gap:14px;min-height:86px;margin-bottom:24px;padding-bottom:22px}.page-heading h1{margin:5px 0 9px}.page-heading p{color:#626b76;line-height:1.6}.page-icon{color:#5b6874;background:#fff;border-color:#dce1e6;border-radius:12px;min-width:46px;height:46px;font-size:23px}.page-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.page-actions .appearance-trigger{color:#58636e;border-color:var(--border);background:#fff;font-weight:500}.panel,.card{border-color:var(--border);background:#fff;box-shadow:0 1px 2px #11182703}.panel-heading{gap:12px}.field>span{color:#535d68}.table-scroll,.table-wrap{border-color:var(--border)}th button{color:inherit;box-shadow:none;background:0 0;border-color:#0000;font-size:12px}td{color:#36404a;border-color:#edf0f2}.tabs{border-bottom:1px solid var(--border);gap:8px;margin-bottom:16px;padding-bottom:8px}.tabs button{color:#626b76;background:0 0;border-color:#0000}.tabs button.active,.tabs button[aria-selected=true]{color:#205d46;background:#fff;border-color:#c8d8cf;box-shadow:0 1px 2px #11182708}.badge{color:#38614e;background:#eef3f0}.notice{color:#4f5a66;background:#f7f8fa;border:1px solid #e3e6e9}.notice.error,[role=alert].notice{color:#8b3f2d;background:#fff4f1;border-color:#eed3cb}.modal{background:#f7f8fa;box-shadow:0 24px 80px #15202d30}.modal>header{border-color:var(--border)}.modal-backdrop{background:#151e2e55}.signin-card{border:1px solid var(--border);background:#fff;border-radius:16px;padding:30px;box-shadow:0 10px 35px #17212f08}.dashboard-page,.dashboard-page .dash-stat strong,.dashboard-page .dash-panel h2,.dashboard-page .dash-panel>small{color:var(--workspace-ink)}.dashboard-page .dash-stat,.dashboard-page .dash-panel,.dashboard-page .dash-quick-card{border-color:var(--border)}.dashboard-page .dash-avatar{background:#eef0f3}.dashboard-page .dash-kinds .active{background:#edf5f1;border-color:#c8d8cf}.dashboard-page .dash-chart{color:#23654d}.dashboard-page .dash-panel{border-radius:12px}.campaign-app,.campaign-app.integrated{--green:#23654d;--dark:#242d36;--gold:#b7903f;--bg:#f4f5f7;--muted:#626b76;--line:#dfe3e7;--ink:#26313b;background:var(--workspace-bg);color:var(--workspace-ink)}.campaign-app.integrated .workspace{background:0 0}.campaign-app.integrated header{border:1px solid var(--border);background:#fff;border-radius:12px 12px 0 0}.campaign-app main{padding:24px 0}.campaign-app .hero{color:var(--workspace-ink);border:1px solid var(--border);box-shadow:none;background:#fff;padding:28px}.campaign-app .hero .eyebrow{color:#80704c}.campaign-app .gold{color:#80642b}.campaign-app button.gold{color:#715c32;background:#f4efe3;border-color:#e4dac5}.campaign-app .stat,.campaign-app .panel,.campaign-app .campaign-card{border-color:var(--border)}.campaign-app .local-banner{color:#625b48;background:#f2f0e9}.campaign-app .avatar{color:#5a6672;background:#edf0f3}@media (width>=1500px){.content{padding-left:36px;padding-right:36px}}@media (width<=1000px){.sidebar{width:220px}.content{padding:22px}.page-actions{margin-left:auto}.page-heading{min-height:80px}.topbar{padding:10px 20px}}@media (width<=760px){.sidebar{width:248px;box-shadow:12px 0 40px #17212f15}.topbar{gap:10px;height:auto;min-height:64px;padding:10px 14px}.content{padding:18px 16px 28px}.page-heading{margin-bottom:20px;padding-bottom:18px}.page-heading h1{letter-spacing:-.5px}.page-actions{margin-left:0}.signin-card{padding:24px}.campaign-app .hero{padding:20px}.campaign-app main{padding:20px 0}}:root{--forest:#214e3c;--gold:#a4823f;--workspace-bg:#f7f6f1;--workspace-accent-soft:#dce9df;--border:#dce2da}.sidebar{color:#294b3b;background:#edf2e9;border-right-color:#d2ddcf}.brand strong{color:#fff}.brand small{color:#d8e5d9}.brand>button{color:#e7eee8}.brand>button:hover{background:#315e4a}.nav-group{color:#53694f}.sidebar a{color:#304f3d}.nav-icon{color:#53745a}.sidebar-footer{color:#294b3b;background:#e1eadb;border-color:#cdd9c8}.campaign-navigation>summary{color:#304f3d}.campaign-navigation small,.campaign-navigation details>summary{color:#53694f}.topbar{border-top:3px solid #214e3c}.page-heading h1,.campaign-app .page-heading h1{color:#214e3c}.primary:hover:not(:disabled),.lang button.active:hover{color:#fff;background:#214e3c}.tabs button.active,.tabs button[aria-selected=true]{color:#214e3c;background:#e4eddf;border-color:#c8d9bf}.campaign-app,.campaign-app.integrated{--green:#286044;--dark:#214e3c;--bg:#f7f6f1;background:#f7f6f1}.campaign-app .hero{background:#e5eddc;border-left:4px solid #a4823f}.campaign-app .hero h2{color:#214e3c}.campaign-app .orbit span{color:#3e6048;background:#f7f8f0;border-color:#cbd9c3}.campaign-app.integrated header{border-top:3px solid #214e3c}.signin{background:#edf2e9}.signin-card{border-top:4px solid #214e3c}:root{--workspace-bg:#f6f7f9;--forest:#214e3c;--gold:#43687b;--border:#dfe3e8;--team-accent:#286044;--team-soft:#edf5ef;--team-ink:#242b35;--team-line-height:1.5;--team-spacing:24px}html[data-team-palette=teal]{--team-accent:#216775;--team-soft:#eaf5f5}html[data-team-palette=blue]{--team-accent:#3e627f;--team-soft:#edf3f9}html[data-team-surface=white]{--workspace-bg:#fff}html[data-team-surface=mist]{--workspace-bg:#f1f5f6}body,.shell{background:var(--workspace-bg);line-height:var(--team-line-height)}html[data-team-font=readable] body{font-family:Arial,sans-serif}html[data-team-font=system] body{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.sidebar{color:#fff;background:#214e3c;border-right:0}.brand{background:0 0;border-bottom:1px solid #ffffff26}.nav-group,.sidebar .nav-icon,.campaign-navigation small,.campaign-navigation details>summary{color:#c5dcd0}.sidebar a,.campaign-navigation>summary{color:#f4faf6}.sidebar a:hover,.campaign-navigation>summary:hover,.campaign-navigation details>summary:hover{background:#ffffff16}.sidebar a.active{color:#214e3c;background:#e6f2e9;border-left-color:#b9d7c4}.sidebar a.active .nav-icon{color:#286044}.sidebar-footer{color:#fff;background:#1b4434;border-top-color:#ffffff26}.sidebar-footer small{color:#c4d9cc}.sidebar-footer .avatar{color:#214e3c;background:#dcece1}html[data-team-sidebar=deep] .sidebar{background:#173d2e}.topbar{border-top:0;border-bottom:1px solid var(--border);background:#fff}.content{padding:var(--team-spacing);background:var(--workspace-bg)}html[data-team-width=reading] .content{box-sizing:border-box;width:100%;max-width:1200px;margin-inline:auto}.page-heading small{color:#536f7e}.primary,.lang button.active{color:#fff;background:#286044;border-color:#286044}.tabs button.active,.tabs button[aria-selected=true]{background:var(--team-soft);color:var(--team-accent);border-color:#bfd3cd}.card,.panel{border-color:var(--border);background:#fff;box-shadow:0 3px 14px #214e3c06}.page-heading{border-bottom-color:var(--border)}.dashboard-page .dash-status{color:#3e607e;background:#edf3fa}.dashboard-page .dash-status.blocked{color:#9b3f4a;background:#fff0f1}.campaign-app .hero{background:#edf5ef;border-left-color:#6c9a83}.campaign-app .hero p{color:#415f50}.campaign-app,.campaign-app.integrated{--bg:var(--workspace-bg);background:var(--workspace-bg)}.upload-zone{color:#36566b;background:#f0f6fa!important;border-color:#cedfe8!important}.notice{border-color:#cedfe8}.badge{color:#36566b}html[data-team-table=compact] td{padding-top:9px;padding-bottom:9px}html[data-team-table=comfortable] td{padding-top:20px;padding-bottom:20px}html[data-team-striped=true] tbody tr:nth-child(2n){background:#f7f8fa}html[data-team-sticky=true] thead th{z-index:2;position:sticky;top:0}html[data-team-dividers=false] td{border-bottom-color:#0000}html[data-team-shadow=flat] .card,html[data-team-shadow=flat] .panel{box-shadow:none}html[data-team-contrast=high]{--border:#84909f;--team-ink:#17212f}html[data-team-contrast=high] .content{color:#17212f}html[data-team-contrast=high] .content p,html[data-team-contrast=high] .content small{color:#354052}html[data-team-motion=true] *,html[data-team-motion=true] :before,html[data-team-motion=true] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.team-appearance{max-width:620px}.team-appearance details{border:1px solid var(--border);background:#fff;border-radius:10px;margin:12px 0;padding:0 16px}.team-appearance summary{cursor:pointer;color:#214e3c;padding:16px 0;font-weight:700}.workshop-field{grid-template-columns:1fr 1.1fr;align-items:center;gap:12px;margin:12px 0 18px;display:grid}.workshop-field select{width:100%;min-width:0}.workshop-presets{flex-wrap:wrap;gap:8px;display:flex}.workshop-presets button{color:#214e3c;background:#edf5ef;border-color:#cddfd3;flex:1}.workshop-preview{background:var(--team-soft);border:1px solid var(--border);border-left:4px solid var(--team-accent);border-radius:var(--team-card-radius);line-height:var(--team-line-height);margin:18px 0;padding:20px}.workshop-preview h3{margin:8px 0}.workshop-preview small{color:var(--team-accent);font-weight:700}.workshop-status{color:var(--team-accent);background:#fff;border-radius:6px;padding:5px 10px;display:inline-block}.team-appearance footer{padding-top:10px}.team-appearance :focus-visible{outline-offset:3px;outline:3px solid #3e6e8a}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=760px){.content{padding:min(var(--team-spacing),20px)}.workshop-field{grid-template-columns:1fr}.team-appearance details{padding:0 12px}.team-appearance footer button{width:100%}}.review-banner{color:#58616e;background:#f1f2f4;border-color:#e1e4e8}.content .page-heading h1,.campaign-app .page-heading h1{color:#252d39;letter-spacing:-.65px;font-weight:650}.page-heading small{color:#747d89;letter-spacing:.85px}.page-heading p{color:#626b78}.page-icon{color:#657183;background:#fff;border-color:#dfe3e8}.page-actions .appearance-trigger{color:#536172;background:#fff;border-color:#dfe3e8}.content .card,.content .panel{border-color:var(--border);box-shadow:0 1px 3px #18223005}.topbar .lang button.active{color:#354052;background:#edf0f4;border-color:#d8dee6}th,thead td{color:#586272;border-color:var(--border);background:#f4f5f7!important}tbody tr:hover{background:#f8f9fb}.avatar{color:#5a6576;background:#edf0f4}.record-fields dt{color:#687283}.record-fields dd{color:#283240}.record-fields{background:#fff}.tabs button.active,.tabs button[aria-selected=true]{color:var(--team-accent);box-shadow:inset 0 -2px var(--team-accent);background:#fff;border-color:#d9e0e4}.workbench-page{min-width:0}.workbench-page>.tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:4px;margin-bottom:20px;padding:0 0 1px;display:flex}.workbench-page>.tabs button{box-shadow:none;border-radius:6px 6px 0 0;padding:13px 16px;font-weight:500;line-height:1.5}.workbench-page>.tabs button[aria-selected=true]{border:1px solid var(--border);border-bottom:2px solid var(--team-accent);color:#253444;background:#fff;font-weight:650}.workbench-editor>h2{margin-top:0;margin-bottom:8px}.workbench-editor>p{color:#626b78;overflow-wrap:anywhere;margin-bottom:24px;line-height:1.65}.workbench-editor>.field{max-width:680px}.workbench-editor .field{color:#414b59;font-weight:500}.workbench-page .workbench-guide{border-radius:var(--team-card-radius);text-align:left;color:#364354;align-items:center;gap:18px;margin:24px 0;padding:20px 22px;display:flex;background:#f8f9fb!important;border:1px solid #e1e5eb!important}.workbench-guide-icon{color:#536a85;background:#edf1f6;border:1px solid #dce3ec;border-radius:10px;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:23px;display:grid}.workbench-guide-copy{flex:1;min-width:0}.workbench-guide-copy h3{color:#2b3646;margin:0 0 6px}.workbench-guide-copy p{color:#626e7e;margin:0;line-height:1.6}.workbench-guide>.action-button{background:#fff;flex-shrink:0}.workbench-actions{border-top:1px solid #e7eaee;gap:10px;padding-top:20px}.workbench-actions .workbench-import{color:#fff;background:#286044;border-color:#286044;order:-1}.workbench-actions .workbench-import:hover:not(:disabled){background:#214e3c}.workbench-actions .workbench-import:disabled{color:#818997;opacity:1;background:#eef0f3;border-color:#dfe3e8}.workbench-tools{box-shadow:none!important}.workbench-tools>summary{color:#5b6676;font-weight:500}.workbench-tools[open]>summary{margin-bottom:20px}.team-appearance summary{color:#344052}.workshop-presets button{color:#435063;background:#fff;border-color:#dce2e8}.workshop-preview{background:#f8f9fb;border-color:#dfe5eb}.workshop-status{background:var(--team-soft);color:var(--team-accent)}@media (width<=760px){.workbench-page>.tabs{border-bottom:0;grid-template-columns:1fr 1fr;gap:6px;display:grid}.workbench-page>.tabs button{text-align:left;overflow-wrap:anywhere;background:#fff;border:1px solid #e0e4e9;border-radius:6px;min-width:0;padding:10px 12px;font-size:12px}.workbench-page .workbench-guide{flex-wrap:wrap;align-items:flex-start;gap:12px;padding:16px}.workbench-guide-copy{flex-basis:calc(100% - 60px)}.workbench-guide>.action-button{width:100%}.workbench-actions>.action-button{white-space:normal;flex:150px}.workbench-actions .workbench-import{flex-basis:100%}}.sidebar,.brand{background:#183e30}.sidebar-footer{background:#143529}html[data-team-sidebar=deep] .sidebar,html[data-team-sidebar=deep] .brand{background:#103226}.dashboard-page .dash-stat-icon{color:var(--stat-ink,#526579)!important;background:var(--stat-bg,#edf1f5)!important}.dashboard-page .dash-panel{border-top:1px solid var(--border)}.dashboard-page .dash-stat strong,.metrics strong{color:#263444}.dashboard-page .dash-stat-icon .yz-icon{font-size:22px}.yz-icon-vector{overflow:visible}.sidebar .yz-icon-vector{opacity:.9}.content .page-icon .yz-icon-vector{color:#526579}@media (prefers-reduced-motion:no-preference){html:not([data-team-motion=true]) .sidebar a,html:not([data-team-motion=true]) .action-button,html:not([data-team-motion=true]) .dash-stat,html:not([data-team-motion=true]) .dash-quick-card{transition:background-color .18s,border-color .18s,box-shadow .22s,transform .22s cubic-bezier(.2,.7,.3,1)}html:not([data-team-motion=true]) .dash-stat:hover,html:not([data-team-motion=true]) .dash-quick-card:hover{border-color:#aebdcb;transform:translateY(-3px);box-shadow:0 8px 24px #24344912}html:not([data-team-motion=true]) .action-button:hover:not(:disabled){transform:translateY(-1px)}html:not([data-team-motion=true]) .sidebar a:hover .yz-icon{transform:translate(2px)}html:not([data-team-motion=true]) .yz-icon{transition:transform .2s}html:not([data-team-motion=true]) button:active:not(:disabled){transform:translateY(1px)}}button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #527b9c}.workshop-backdrop{background:#16233320}.movable-workshop{flex-direction:column;width:min(720px,100vw - 24px);max-height:calc(100dvh - 24px);display:flex}.movable-workshop>.modal-body{min-height:0;overflow:auto}.movable-workshop>header{background:#fff;flex-shrink:0;gap:12px}.workshop-window-tools{gap:6px;margin-left:auto;display:flex}.workshop-window-tools button{padding:8px;font-size:12px}.workshop-drag-handle{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.workshop-drag-handle:active{cursor:grabbing}.section-preview{border:1px solid var(--border);background:#fff;margin:18px 0;padding:16px}.section-preview>small{letter-spacing:1px;color:#65758a;margin-bottom:12px;font-size:10px;display:block}.section-preview h3{font-size:1.15em!important}.preview-color-layout{border:1px solid #e1e5ea;border-radius:8px;align-items:stretch;gap:16px;display:flex;overflow:hidden}.preview-color-layout>div{padding:14px 0}.preview-sidebar{color:#fff;flex-shrink:0;place-items:center;width:42px;display:grid}.preview-info{color:#416485;background:#edf3fa;border-radius:6px;align-items:center;gap:4px;padding:5px 8px;display:inline-flex}.preview-spacing{background:var(--workspace-bg);border:1px dashed #b8c4cf}.preview-spacing>div{background:#fff;border:1px solid #dfe5eb}.section-preview table{font-size:inherit!important}.section-preview td,.section-preview th{height:auto}.section-preview .yz-icon{margin-right:4px}@media (width<=760px){.movable-workshop{width:100%;max-height:calc(100dvh - 20px);transform:none!important}.workshop-window-tools{display:none}.movable-workshop>header h2{font-size:20px!important}.section-preview{padding:12px}.preview-color-layout{gap:10px}.preview-color-layout p{flex-direction:column;gap:6px;display:flex}}:root{--team-brand-gold:#b89a58}.brand{box-shadow:inset 0 -2px var(--team-brand-gold)}.sidebar a.active{border-left-color:var(--team-brand-gold)}.content .page-icon{box-shadow:inset 0 -2px var(--team-brand-gold)}.workbench-page>.tabs button[aria-selected=true],.movable-workshop>header{box-shadow:inset 0 2px var(--team-brand-gold)}.preview-sidebar{box-shadow:inset -2px 0 var(--team-brand-gold)}.movable-workshop>.modal-body{background:#f9f7f2;background:color-mix(in srgb,var(--team-brand-gold) 8%,white)}button.danger-action,button.danger-text,.sidebar-footer button.danger-action{color:#b42332;background:#fff;border-color:#e8bdc2}button.danger-action:focus-visible,button.danger-text:focus-visible{outline-color:#b42332}button .yz-icon[data-icon=delete_outline],button .yz-icon[data-icon=logout_rounded]{color:#b42332}button.danger-action:disabled,button.danger-text:disabled{opacity:.55;cursor:not-allowed}.admin-staff-desktop .staff-email{overflow-wrap:anywhere;margin-top:4px;line-height:1.5;display:block}@media (width<=760px){.workbench-page>.tabs button{white-space:normal;text-overflow:clip;overflow-wrap:normal;min-height:58px;overflow:visible}}:root{--status-success:#176244;--status-danger:#b42332;--status-warning:#925c0b;--status-neutral:#566273}.shell{min-height:100dvh}.sidebar{height:100dvh}.review-banner+.shell,.review-banner~.shell{min-height:calc(100dvh - 26px)}.review-banner~.shell .sidebar{height:calc(100dvh - 26px)}.shell-main{flex-direction:column;display:flex}.content{flex:1;padding-bottom:24px}.sidebar-footer{margin-top:auto}.sidebar-footer>span{overflow-wrap:anywhere;min-width:0}.page-heading{min-height:76px;margin-bottom:20px;padding-bottom:18px}.page-heading h1{font-size:26px;line-height:1.2}.page-heading small{font-size:9px}.page-heading p{max-width:70ch}.page-actions{gap:8px}button,.action-button{justify-content:center;align-items:center;gap:7px;font-weight:550;line-height:1.25;display:inline-flex}button .yz-icon{flex-shrink:0;font-size:17px}.toolbar{gap:8px}.toolbar:last-child{margin-bottom:0}button.primary,button.positive-action{color:#fff;background:#1e624c;border-color:#1e624c}button.positive-action:hover:not(:disabled){color:#fff;background:#164b39}button.danger-action,button.danger-text{color:#a51d2d;background:#fff1f2;border:1px solid #edb5bf}button.danger-action:hover:not(:disabled),button.danger-text:hover:not(:disabled){color:#8d1725;background:#ffe4e8;border-color:#d97c8b}.badge{white-space:nowrap;color:var(--status-neutral);background:#edf0f4;border-radius:6px;align-items:center;gap:6px;padding:5px 9px;font-weight:600;line-height:1.25;display:inline-flex}.badge[class*=tone-]:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.badge.tone-success,.badge-active,.badge-approved,.badge-online{color:var(--status-success);background:#e4f3eb}.badge.tone-danger,.badge-blocked,.badge-rejected,.badge-disabled,.badge.danger{color:var(--status-danger);background:#fde8ec}.badge.tone-warning,.badge-pending{color:var(--status-warning);background:#fff2d9}.badge.tone-neutral,.badge-offline{color:var(--status-neutral);background:#edf0f4}.table-scroll,.table-wrap{border-radius:12px;overflow:auto}.table-wrap.panel{padding:0}table{border-collapse:collapse;width:100%}th{height:44px;padding:9px 14px!important}td{vertical-align:middle;padding:10px 14px!important}td .toolbar,td .actions{gap:6px;margin:0}td button{min-height:32px;padding:7px 10px;font-size:12px}tbody tr:nth-child(2n){background:#f8fafb}th button{gap:6px;min-height:28px;padding:3px 0;display:inline-flex}th button .yz-icon{color:#728075;font-size:14px}td .identity small{overflow-wrap:anywhere;margin-top:4px;line-height:1.45;display:block}.actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pagination{justify-content:flex-end;align-items:center;gap:12px;min-height:36px;margin:16px 0 0;padding:0;display:flex}.pagination span{color:#586575;font-size:12px}.record-tabs{background:#eaf0ed;border:1px solid #d5e0da;border-radius:12px;flex-wrap:wrap;align-items:center;min-height:50px;padding:8px;gap:8px!important;margin:16px 0!important;display:flex!important}.record-tabs>span{background:#fff;border:1px solid #ccd8d1;border-radius:8px;align-items:stretch;max-width:100%;display:inline-flex;overflow:hidden}.record-tabs button{min-height:36px;box-shadow:none;background:0 0;border:0;border-radius:0}.record-tabs>button{border-radius:8px}.record-tabs>span.is-active{background:#1e624c;border-color:#1e624c;box-shadow:0 2px 5px #164b3920}.record-tabs>span:has([aria-selected=true]){background:#1e624c;border-color:#1e624c;box-shadow:0 2px 5px #164b3920}.record-tabs>span:has([aria-pressed=true]){background:#1e624c;border-color:#1e624c;box-shadow:0 2px 5px #164b3920}.record-tabs>span.is-active button{color:#fff;background:0 0}.record-tabs>span:has([aria-selected=true]) button{color:#fff;background:0 0}.record-tabs>span:has([aria-pressed=true]) button{color:#fff;background:0 0}.record-tabs>button[aria-selected=true]{color:#fff;background:#1e624c}.record-tabs button[role=tab]{text-align:left;text-overflow:ellipsis;white-space:nowrap;max-width:360px;overflow:hidden}.record-tabs>span>button:last-child{border-left:1px solid #ccd8d160;width:34px;min-width:34px;padding:6px}.record-tabs button:hover:not(:disabled){background:#ffffff24}.record-tabs button:focus-visible{outline-offset:-3px;outline-color:#bd9f49}.modal{background:#fff;border:1px solid #dde3df;border-radius:16px;width:min(680px,100vw - 32px);overflow:hidden}.modal>header{background:#fff;border-bottom:1px solid #e4e9e6;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.modal>header h2{margin:0;font-size:19px}.modal-body{max-height:calc(85dvh - 80px);padding:20px 22px;overflow:auto}.modal-body input[type=checkbox]{accent-color:#1e624c;width:18px;min-width:18px;height:18px;margin:0}.modal-body>.field{margin-bottom:14px}.column-picker-intro{color:#5c6963;margin:0 0 16px;font-size:13px}.column-picker-heading{text-transform:uppercase;letter-spacing:.8px;color:#6e7973;justify-content:space-between;padding:0 12px 8px;font-size:11px;font-weight:650;display:flex}.column-picker-list{border:1px solid #e0e7e2;border-radius:10px;overflow:hidden}.column-picker-row{background:#fafbfa;border-bottom:1px solid #e7ece9;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}.column-picker-row:last-child{border:0}.column-picker-row.is-visible{background:#fff}.column-picker-row label{cursor:pointer;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.column-picker-row label span{font-size:13px}.column-order{gap:4px;display:flex}.column-order button{border-radius:6px;width:30px;min-height:30px;padding:5px}.column-reset{margin-top:16px}.map-summary{background:#f0f6f2;border:1px solid #dce9e1;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;padding:14px 16px;display:flex}.map-summary strong{font-size:17px}.map-summary small{margin-top:4px;display:block}.map-legend{flex-wrap:wrap;align-items:center;gap:16px;padding:12px 0 0;font-size:12px;display:flex}.map-legend span{align-items:center;gap:6px;display:inline-flex}.map-legend .shop{color:#176244}.map-legend .contact{color:#925c0b}.map-controls{z-index:2;flex-direction:column;gap:6px;display:flex;position:absolute;top:12px;right:12px}.map-controls button{background:#fff;width:38px;height:38px;padding:6px;box-shadow:0 2px 8px #172e2520}.map-attribution{background:#fffffff0;border-radius:4px;padding:4px 7px;font-size:10px;position:absolute;bottom:6px;right:8px}.map-coordinate{pointer-events:none;background:#fffffff0;border-radius:4px;padding:4px 7px;font-size:10px;position:absolute;bottom:8px;left:8px}@media (width<=760px){.content{padding:16px}.page-heading{flex-wrap:wrap;gap:10px}.page-heading h1{font-size:23px}.page-actions{width:100%;margin:0}.modal-body{padding:16px}.record-tabs button[role=tab]{max-width:220px}.map-summary{flex-direction:column;align-items:flex-start}.sidebar{height:100dvh}.table-scroll td{padding:10px!important}.column-picker-row{gap:8px}}.facets{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.status-filter.tone-success{color:#176244;background:#e4f3eb;border-color:#b8dcc9}.status-filter.tone-danger{color:#b42332;background:#fde8ec;border-color:#edb5bf}.status-filter.tone-warning{color:#925c0b;background:#fff2d9;border-color:#e8d3a5}.status-filter:focus-visible{outline-offset:2px}.brand .brand-home{min-width:0;min-height:0;color:inherit;border:0;flex:1;align-items:center;gap:10px;padding:0;text-decoration:none;display:flex}.brand .brand-home:hover{background:0 0}.brand .brand-home:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #fff}.topbar{flex-wrap:nowrap;gap:12px}.topbar .lang{white-space:nowrap;flex-shrink:0;margin-left:auto;display:flex}.topbar>button.profile-name{flex-shrink:1;align-items:center;gap:8px;min-width:36px;max-width:220px;padding:0;display:flex}.topbar .profile-name .avatar{width:32px;height:32px;font-size:14px}.topbar .profile-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=760px){.topbar{gap:6px;padding:10px}.topbar .profile-label{display:none}.topbar>button.profile-name{flex-shrink:0}.topbar .lang button,.topbar .menu-toggle{padding:6px}}.member-detail-grid{align-items:start}.shell.compact .member-detail-grid>.panel{padding:16px}.shell.compact .member-detail-grid .identity{gap:8px}.shell.compact .member-detail-grid .identity h2{margin:8px 0;font-size:20px}.shell.compact .member-detail-grid .record-fields{gap:8px}.shell.compact .member-detail-grid .record-fields>div{padding:6px 0}.shell.compact .member-detail-grid .metrics{gap:8px;margin:0}.shell.compact .member-detail-grid .metrics>div{min-width:110px;padding:12px}html:not([data-team-table=comfortable]) .shell.compact .users-desktop-table td{height:auto;padding-top:9px;padding-bottom:9px}.users-desktop-table tbody tr:hover>td{background:#edf4ee}html:not([data-team-table=comfortable]) .shell.compact .content[data-team-route]:not([data-team-route=\/campaigns]) td{height:auto;padding-top:9px;padding-bottom:9px}.content[data-team-route]:not([data-team-route=\/campaigns]) tbody tr:hover>td{background:#edf4ee}.shell.compact .content[data-team-route]:not([data-team-route=\/campaigns]) .page-heading{min-height:96px;margin-bottom:16px}.shell.compact .content[data-team-route]:not([data-team-route=\/campaigns]) .metrics{gap:8px;margin-top:8px;margin-bottom:8px}@media (width<=760px){.shell.compact .content[data-team-route]:not([data-team-route=\/campaigns]) .page-heading{min-height:84px}}.shell.compact .content[data-team-route]:not([data-team-route=\/campaigns]) td .toolbar{margin-bottom:0}
