:root{color-scheme:light;--primary:#16865a;--bg:#f5f7f8;--text:#1e293b;--border:#e2e7ec;font-family:Inter,"Segoe UI",Arial,sans-serif}body{background:var(--bg);color:var(--text);font-size:14px}aside{background:#fff;border-right:1px solid var(--border);box-shadow:none;width:248px}aside .brand{margin:16px 22px 8px;background:white;box-shadow:none}aside .connection{background:#f0f7f4;color:#1d6b4a;border:1px solid #dcebe3;border-radius:6px;margin:10px 16px 22px;padding:10px;font-size:12px}aside .connection i{color:#16865a}#nav a{color:#627080;border:0;border-radius:5px;margin:2px 12px;padding:10px 12px;font-size:12px;line-height:1.35}#nav a:hover{background:#f6f8f9;color:#183e32}#nav a.active{background:#edf5f0;color:#13724e;font-weight:600;box-shadow:none}#nav .icon{width:18px;height:18px;margin-right:11px;color:inherit;display:inline-flex}#nav svg{width:18px;height:18px}aside footer{font-size:10px;color:#8a95a2;padding:24px;border-top:1px solid #eef1f4;margin-top:24px}.workspace{margin-left:248px}header{background:#fff;border-bottom:1px solid var(--border);height:76px;box-shadow:none;padding:0 36px}#top{display:flex;align-items:center;justify-content:space-between;width:100%;gap:20px}#top a{color:#687585;font-size:12px;padding:0;margin-right:22px}.header-links{display:flex;align-items:center}.user-session{display:flex;align-items:center;gap:18px;margin-left:auto}.user-session strong,.user-session small{display:block;font-size:12px}.user-session small{font-size:11px;color:#8a95a2;margin-top:3px}main#main{max-width:1500px;margin:auto;padding:36px 38px 64px}.page-title{font-size:27px;letter-spacing:-.8px;font-weight:650;color:#172b3b;margin:0 0 8px}.page-title+p{color:#7b8794;font-size:13px;margin:0 0 28px}.form{background:#fff;border:1px solid var(--border);border-radius:8px;box-shadow:none;padding:26px}.form h2{font-size:18px;color:#233746}.grid{gap:18px}.stat{background:#fff;border:1px solid var(--border);border-radius:7px;box-shadow:none;padding:22px}.stat b{font-size:29px;font-weight:650;color:#213747;margin-top:14px}.stat small{font-size:11px;color:#8a95a2}.small-title{font-size:11px;letter-spacing:.3px;color:#758291;font-weight:500}.overview-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 0 25px;border-bottom:1px solid #edf0f3;margin-bottom:24px}.overview-bar h2{margin:8px 0 5px}.overview-bar p{font-size:12px;color:#7a8796;margin:0}.section-heading{margin-top:32px!important}.quick-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.quick-links>a{border:1px solid var(--border);border-radius:6px;padding:22px;color:inherit;text-decoration:none;transition:border-color .15s}.quick-links>a:hover{border-color:#9abdac}.quick-links h3{font-size:14px;margin:0 0 9px}.quick-links h3 span{float:right;color:#7d988b}.quick-links p{color:#85909c;font-size:12px;margin:0}button,.primary,a.primary{background:#16865a;border:1px solid #16865a;box-shadow:none;border-radius:5px;padding:10px 17px;font-weight:500;font-size:12px;color:white;cursor:pointer}button:hover,.primary:hover{background:#10724c}button.secondary,button.outline,.secondary,.outline{background:white;border:1px solid #dce3e8;color:#536374}button:disabled{opacity:.55;cursor:wait}input,select,textarea{border:1px solid #d9e1e7;border-radius:5px;background:white;color:#243746;box-shadow:none;font:inherit;padding:11px 12px}input:focus,select:focus,textarea:focus{outline:2px solid #d3e9dd;border-color:#69a98b}label{font-size:12px;font-weight:500;color:#526373}table{font-size:12px}th{background:#f8fafb;color:#7a8693;font-size:11px;font-weight:500;padding:14px;border-bottom:1px solid var(--border)}td{padding:17px 14px;border-bottom:1px solid #edf0f3}td small{color:#8c97a3;margin-top:5px}td strong{font-weight:550}.tablewrap{border:1px solid var(--border);border-radius:6px;box-shadow:none}.source{background:transparent;border:0;padding:18px 0 0;font-size:11px;color:#93a0ad}.pill,.role-badge{border-radius:4px;font-size:11px;padding:5px 9px;background:#f1f4f7;color:#566778}.pill.good{background:#eaf5ed;color:#2e7751}.pill.bad{background:#fff0ee;color:#ad5a4d}.users-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:20px}.users-heading p{font-size:12px}.role-guide{border-top:1px solid #edf0f3;margin-top:28px;padding-top:16px;color:#7a8793;font-size:12px}.role-guide h3{font-size:13px;color:#3a4e5f}.role-guide strong{color:#526574}dialog{border:1px solid #e1e6eb;border-radius:10px;box-shadow:0 20px 80px #142b3b30;padding:28px;max-width:600px;width:calc(100% - 40px);max-height:85vh}dialog::backdrop{background:#142b3b65}.dialog-heading,.dialog-actions{display:flex;justify-content:space-between;align-items:center;gap:12px}.dialog-heading h2{margin:0;font-size:20px}.dialog-actions{justify-content:flex-end;margin-top:24px}.user-dialog label{display:block;margin-top:15px;margin-bottom:7px}.user-dialog input:not([type=checkbox]),.user-dialog select{width:100%;box-sizing:border-box}.user-dialog fieldset{border:1px solid #e2e7ec;border-radius:5px;margin:20px 0;padding:15px}.user-dialog .check-row{display:flex;align-items:center;gap:10px;margin:9px 0;font-size:12px;font-weight:400}.check-row input{accent-color:#16865a}.error{color:#b44a43;font-size:12px}.error:empty{display:none}.muted{color:#81909d}.login-page{background:#f3f5f6;min-height:100vh}.login-shell{max-width:1020px;border-radius:10px;border:1px solid #e1e5e8;box-shadow:0 16px 50px #1833470b;grid-template-columns:1fr 1fr}.login-story{background:#102f3d;padding:46px 44px;justify-content:space-between;min-height:610px}.story-wordmark{font-size:22px;letter-spacing:1px}.story-wordmark span{color:#74bf97}.story-copy{margin-top:80px}.story-copy h1{font-size:38px;line-height:1.2;font-weight:550;letter-spacing:-1px}.story-copy>p{font-size:15px;line-height:1.8;color:#b2c4ca}.login-benefits{border-top:1px solid #ffffff20;margin-top:35px;padding-top:15px}.login-benefits p{font-size:12px;color:#a6bfc5;margin:15px 0}.story-bottom{font-size:11px;color:#809da7;margin-top:45px}.login-content{padding:45px 50px;background:#fff}.login-heading h2{font-size:27px;line-height:1.3;letter-spacing:-.5px;margin:12px 0}.login-heading p{font-size:13px;color:#82909b}.login-heading{margin-top:28px;margin-bottom:28px}.login-content form label{display:block;margin:18px 0 8px;font-size:12px}.login-content form input{width:100%;box-sizing:border-box;min-height:44px}.login-content .login-action{display:block;width:100%;font-size:13px;min-height:44px;margin-top:25px;background:#16865a;box-shadow:none;border-radius:5px}.password-field{position:relative}.password-field input{padding-right:75px}.password-field button{position:absolute;right:5px;top:5px;border:0;background:transparent;color:#81909b;padding:9px;font-size:11px}.login-secondary{display:flex;flex-direction:column;align-items:center;gap:14px;font-size:12px;color:#98a2ab;margin:22px 0}.login-secondary a{color:#536a78}.login-content .eyebrow{font-size:10px;color:#6c8e7e;letter-spacing:1.2px}.login-content .new-user{font-size:11px;color:#9aa4ac;margin:24px 0}.login-footer{font-size:10px;margin-top:25px}.login-content .seller-logo{width:205px;height:68px;margin:0}.access-note{font-size:12px}.access-note a{color:#16865a}.back-home{font-size:12px;color:#82909b}#menu{display:none;background:transparent;color:#536374;border:0}@media(max-width:1000px){header{padding:0 24px}.header-links a:nth-child(n+3){display:none}main#main{padding:28px 24px}.login-content{padding:35px}.login-story{padding:35px}.story-copy h1{font-size:32px}}@media(max-width:760px){aside{transform:translateX(-100%);z-index:20}.workspace{margin-left:0}.nav-open aside{transform:translateX(0)}#menu{display:block;margin-right:16px}.header-links{display:none}header{height:67px}.quick-links{grid-template-columns:1fr}.overview-bar{align-items:flex-start;flex-direction:column}.overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.form{padding:18px}main#main{padding:25px 16px}.login-shell{display:block;margin:25px 15px;max-width:440px}.login-story{display:none}.login-content{padding:32px}.login-page{padding:0}.users-heading{align-items:flex-start;flex-direction:column}.user-session strong{max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}[hidden]{display:none!important}
aside{padding:16px 10px}.brand.seller-brand{width:100%;margin:0;height:70px;border-radius:0}aside .connection{margin:12px 6px 20px}#nav a{margin:2px 4px;min-height:40px;padding:9px 10px;gap:10px;font-size:11.5px;font-weight:500}#nav .icon{margin-right:0;flex-shrink:0}.overview-stats{grid-template-columns:repeat(4,minmax(120px,1fr))}.user-session button{margin-top:0}.card,.empty,.connect-home{background:#fff;border:1px solid #e2e7ec;color:#344b5a;box-shadow:none}.taglist span{background:#edf4f0;color:#4b7461}.bar{background:#edf1f3}.bar span{background:#68a387}details{border-color:#e2e7ec}.link-button{color:#16865a}.login-content form{margin-top:0}.user-dialog .check-row input{width:15px;height:15px;flex-shrink:0}.login-content .seller-logo{background:#fff}.login-content .seller-logo img{width:150%}@media(max-width:1000px){.overview-stats{grid-template-columns:repeat(2,minmax(120px,1fr))}}@media(max-width:760px){aside{display:none;width:248px}.nav-open aside{display:block}.workspace{margin-left:0}}@media(max-width:400px){.overview-stats{grid-template-columns:1fr}}

.brand.seller-brand,.login-content .seller-logo{background:transparent}
.ui-icon{display:inline-block;width:18px;height:18px;vertical-align:-3px;flex-shrink:0}.quick-links h3 span .ui-icon{width:19px;height:19px}.feature-icon .ui-icon{width:24px;height:24px}#menu .ui-icon{width:22px;height:22px}.provider-icon{width:19px;height:19px;flex-shrink:0}.social-options{width:100%;display:grid;gap:10px}.provider-button{display:flex;align-items:center;justify-content:center;gap:12px;border:1px solid #d9e1e7!important;border-radius:5px!important;background:white!important;color:#354958!important;padding:11px 18px!important;font-size:12px!important;font-weight:500!important;margin:0!important;width:100%;min-height:43px}.provider-button:disabled{opacity:.66;cursor:not-allowed}.login-secondary #providers-note{font-size:10px;line-height:1.6;text-align:center;color:#93a0a9;margin:0;max-width:290px}.login-divider{font-size:11px}.register-invite{display:flex;justify-content:center;align-items:center;gap:10px;margin:23px 0;font-size:12px;color:#83919c}.register-button{margin:0;background:transparent;color:#16865a;border:1px solid #b4d5c3;padding:8px 17px}.register-button:hover{color:white}.register-dialog{color:#243746;max-width:480px;padding:28px}.register-dialog h2{font-size:22px;margin:0}.register-dialog form>p{font-size:12px;line-height:1.6;color:#7c8b97}.register-dialog label{display:block;margin:17px 0 7px}.register-dialog input{width:100%;box-sizing:border-box}.register-dialog small{font-size:11px;color:#8c99a4}.register-dialog .dialog-heading button{margin:0}.register-dialog .dialog-actions{flex-wrap:wrap}.register-dialog .dialog-actions button{margin-left:0}.register-dialog .register-success{background:#edf7f0;color:#28754b;border:1px solid #cce6d4;padding:14px;border-radius:5px}.login-story{min-height:0}.login-page .login-shell{min-height:0}.login-page .login-content{padding-top:32px;padding-bottom:28px}.login-page .login-heading{margin-top:18px;margin-bottom:22px}.login-page .login-secondary{margin:20px 0;gap:12px}.login-page .login-footer{margin-top:22px}
.marketplace-selector{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:30px;padding-bottom:26px;border-bottom:1px solid #e8edf0}.marketplace-option{display:flex;flex-direction:column;align-items:flex-start;gap:11px;border:1px solid #dfe6eb;border-radius:7px;padding:18px 15px;transition:border-color .15s,background .15s;min-width:0}.marketplace-option:hover{border-color:#9bbcad;background:#fafcfb}.marketplace-option.selected{border-color:#5caa83;background:#f3f9f5;box-shadow:inset 0 0 0 1px #5caa83}.marketplace-option strong{font-size:13px;font-weight:600;color:#304656}.marketplace-mark{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:8px;font-size:22px;font-weight:650;font-family:Arial,sans-serif;flex-shrink:0;border:1px solid #00000008}.marketplace-mark.mercadolivre{color:#665712;background:#fff4ba;font-size:13px}.marketplace-mark.shopee{color:#e8522d;background:#fff0e9}.marketplace-mark.magalu{color:#147bc1;background:#e9f5ff}.marketplace-mark.amazon{color:#283c4b;background:#f4eee3;font-size:29px;font-weight:600}.marketplace-state{font-size:10px;line-height:1.5;color:#949eaa}.marketplace-state.available{color:#37805a}.marketplace-heading{display:flex;align-items:center;gap:15px;padding-bottom:23px;border-bottom:1px solid #e9edf0}.marketplace-heading h2{margin:0 0 6px;font-size:19px}.marketplace-heading p{margin:0;color:#8b97a3;font-size:12px}.marketplace-heading>.pill{margin-left:auto;white-space:nowrap}.marketplace-empty{padding:32px 20px;text-align:center;background:#fafcfd;border:1px solid #e7edf1;border-radius:6px;margin:24px 0 30px}.marketplace-empty>.ui-icon{width:28px;height:28px;color:#93a8b7}.marketplace-empty h3{font-size:16px;margin:15px 0 10px}.marketplace-empty p{color:#8795a1;line-height:1.7;font-size:12px;max-width:520px;margin:0 auto 7px}.marketplace-empty button{cursor:not-allowed;opacity:.6}.marketplace-steps{max-width:760px}.marketplace-steps h3{font-size:15px;margin-bottom:20px}.marketplace-steps ol{padding:0;list-style:none;display:grid;gap:15px}.marketplace-steps li{display:flex;gap:12px;align-items:flex-start}.marketplace-steps li>span{display:flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:50%;background:#edf4f0;color:#36815c;flex-shrink:0;font-size:11px}.marketplace-steps li p{font-size:12px;color:#617581;line-height:1.7;margin:1px 0}.marketplace-links{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin:20px 0}.marketplace-permissions{font-size:11px;color:#8a99a5;border-top:1px solid #edf1f3;padding-top:18px}.connection-intro .market-logo{background:#fff4ba;color:#665712;box-shadow:none}@media(max-width:950px){.marketplace-selector{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.marketplace-option{padding:14px 12px;gap:9px}.marketplace-option strong{font-size:12px}.marketplace-heading{flex-wrap:wrap}.marketplace-heading>.pill{margin-left:0}.marketplace-heading>div{flex:1;min-width:170px}.marketplace-empty{padding:26px 15px}.marketplace-links{align-items:flex-start;gap:10px;flex-direction:column}.marketplace-state{font-size:9px}}
.marketplace-brand{display:flex;align-items:center;justify-content:center;width:120px;height:48px;flex-shrink:0;border-radius:5px;background:#fff;padding:8px}.marketplace-brand img{display:block;max-width:100%;max-height:100%;object-fit:contain}.marketplace-selector .marketplace-brand{width:112px;height:43px}.connection-intro .marketplace-brand{width:125px;height:58px}.marketplace-heading .marketplace-brand{width:130px;height:55px}.marketplace-config{margin-top:25px;background:#fafcfd;border:1px solid #e1e8ed}.marketplace-config form>p{font-size:12px;line-height:1.6;color:#788c9a}.mp-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.mp-field-grid>label{grid-column:1/-1}.mp-field-grid>input{grid-column:1/-1}.mp-copy-row{display:flex;align-items:center;gap:10px}.mp-copy-row button{margin:0}.mp-connect-actions{display:flex;align-items:center;gap:20px;margin:20px 0}.mp-connect-actions button{margin:0;white-space:nowrap}.mp-connect-actions p{margin:0;font-size:11px}.marketplace-heading .pill{flex-shrink:0}#mp-link-form input{width:100%}.marketplace-config summary{font-size:13px}@media(max-width:580px){.marketplace-selector .marketplace-brand{width:105px;height:42px}.mp-connect-actions{align-items:flex-start;flex-direction:column;gap:13px}.mp-copy-row{align-items:stretch;flex-direction:column}.mp-field-grid{display:block}.mp-field-grid input{width:100%}.marketplace-heading .marketplace-brand{width:112px;height:46px}}
.brand.seller-brand{height:60px}.brand.seller-brand img{width:128%}.login-content .seller-logo{width:174px;height:58px}.seller-logo{width:210px;height:62px}.login-content .seller-logo img{width:150%}.nav-group{margin-bottom:16px}.nav-group-label{display:block;margin:20px 15px 8px;font-size:9px;letter-spacing:1px;text-transform:uppercase;color:#9ba5ae;font-weight:600}#nav a{min-height:37px;padding:8px 10px}.nav-search-label{font-size:10px;margin:0 8px 6px;color:#8b98a4}.nav-search{width:calc(100% - 12px);margin:0 6px 5px;padding:9px 10px;font-size:11px;border-color:#e4e9ed;background:#fbfcfd}#nav-empty{font-size:11px;color:#98a4ae;padding:12px}.header-crumb{font-size:12px;color:#8896a2;gap:13px}.header-crumb>a{margin:0!important;color:#506574!important}.header-crumb>span:last-child{color:#5c707f}.user-avatar{display:inline-flex;width:33px;height:33px;flex-shrink:0;border-radius:50%;object-fit:cover;background:#eaf3ed;border:1px solid #d7e5db;color:#3f7957;align-items:center;justify-content:center;font-size:12px;font-weight:600}.user-avatar.large{width:88px;height:88px;font-size:26px}.profile-shortcut{margin:0!important;display:flex!important;padding:0!important}.user-session{gap:12px}.profile-panel{padding-bottom:28px;margin-bottom:26px;border-bottom:1px solid #e6ecef}.profile-photo-block{display:flex;align-items:center;gap:25px;padding:0 0 23px}.profile-photo-block h2{font-size:16px;margin:0 0 8px}.profile-photo-block p{font-size:12px;color:#8a98a5;margin:0 0 13px}.profile-photo-block small{display:block;font-size:10px;color:#96a2ad;margin-top:10px}.profile-upload{display:inline-block;cursor:pointer;font-size:11px;border:1px solid #d9e2e7;border-radius:5px;padding:9px 14px;margin:0 8px 0 0;background:white;font-weight:500}.profile-photo-block button{font-size:11px;margin:0}.profile-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.profile-fields label{margin-top:0}.profile-panel input[readonly]{background:#f6f8fa;color:#8a98a5}.profile-save-status{font-size:12px;color:#4a825f;min-height:15px}.profile-panel form{max-width:780px}.visually-hidden{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}.profile-upload:focus-within{outline:2px solid #69a98b}.account-data>summary{font-size:14px}.account-data>.connect-home{margin-top:20px}.import-actions{display:flex;align-items:end;gap:15px;flex-wrap:wrap}.import-actions input{max-width:450px}.import-actions label{width:100%}.import-actions button{margin:0}.attention-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:28px}.attention-heading h2{font-size:16px}.attention-heading h2 span{background:#f7efdc;color:#9c7d39;border-radius:4px;padding:3px 8px;font-size:11px;margin-left:8px}.attention-heading a{font-size:11px}.attention-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:460px}.review-reason{display:block;font-size:11px;color:#8c7651;margin:4px 0}.attention-link{display:inline-block;border:1px solid #dbe4e8;border-radius:5px;padding:8px 12px;font-size:11px}.operation-clear{padding:16px;background:#f2f8f4;color:#508164;font-size:12px;border:1px solid #e0ece3;border-radius:5px}.rowcheck input{width:auto}.form .rowcheck{font-size:12px}.nav-group[hidden]{display:none}.user-dialog .check-row input{width:15px}button:disabled{cursor:not-allowed}@media(max-width:760px){.profile-photo-block{align-items:flex-start;gap:15px}.profile-fields{grid-template-columns:1fr}.profile-photo-block button{margin-top:8px}.user-avatar.large{width:68px;height:68px}.header-crumb{display:none!important}.profile-photo-block small{max-width:220px}.attention-heading{align-items:flex-start;flex-direction:column;gap:0}.user-session>span{display:none}.user-session .profile-shortcut{display:flex!important}.user-avatar{width:32px;height:32px}.brand.seller-brand{height:56px}.nav-group-label{margin-top:16px}}
.nav-backdrop{display:none}@media(max-width:760px){body.nav-open{overflow:hidden}.nav-open .nav-backdrop{display:block;position:fixed;inset:0;background:#102d4055;border:0;border-radius:0;margin:0;z-index:15;padding:0;width:100%;height:100%;cursor:pointer}.nav-open aside{z-index:20}}

/* Keep the complete wordmark inside its link, including its transparent margins. */
aside .brand.seller-brand{display:flex;align-items:center;justify-content:center;height:82px;min-height:82px;width:100%;padding:4px 8px;margin:0 0 6px;overflow:visible;border-radius:8px;transition:background-color .2s}
aside .brand.seller-brand img{position:static;display:block;width:100%;max-width:212px;height:100%;max-height:74px;object-fit:contain;left:auto;top:auto;transform:none;animation:seller-brand-float 4s ease-in-out infinite;transform-origin:center}
aside .brand.seller-brand:hover{background:#f3f9f6}
aside .brand.seller-brand:focus-visible{outline:2px solid #16865a;outline-offset:2px}
@keyframes seller-brand-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-2px)}}
@media(prefers-reduced-motion:reduce){aside .brand.seller-brand img{animation:none}aside .brand.seller-brand{transition:none}}
@media(max-width:760px){.nav-open .nav-backdrop{left:248px;width:calc(100% - 248px)}}
