:root{--ink:#111214;--ink-2:#1b1d20;--muted:#6f747b;--line:#e5e7ea;--soft:#f4f5f6;--white:#fff;--silver:#aeb2b7;--green:#18794e;--green-bg:#eaf7f0;--amber:#9a6700;--amber-bg:#fff7df;--shadow:0 18px 50px rgba(18,20,22,.12)}
[hidden]{display:none!important}
*{box-sizing:border-box}body{margin:0;background:#f7f7f8;color:var(--ink);font:16px/1.45 "DM Sans",sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}.eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:800;color:#777d84}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Manrope,sans-serif;letter-spacing:-.035em}.login-view{min-height:100vh;display:grid;grid-template-columns:1.08fr .92fr;background:var(--ink)}.login-brand{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(circle at 25% 15%,#45484c 0,transparent 35%),linear-gradient(145deg,#101113 35%,#282b2f)}.login-brand:after{content:"MRG";position:absolute;right:-1.5rem;bottom:-6.5rem;color:rgba(255,255,255,.035);font:800 15rem/1 Manrope}.login-brand img{width:min(62%,560px);height:auto;position:relative;z-index:1}.login-brand p{position:absolute;bottom:2.5rem;color:#c9cdd1;text-transform:uppercase;letter-spacing:.24em;font-size:.78rem}.login-card{align-self:center;width:min(440px,calc(100% - 3rem));margin:auto;background:#fff;padding:3.5rem;border-radius:2px;box-shadow:var(--shadow)}.login-card h1{font-size:2.35rem;line-height:1.12;margin:.8rem 0 1rem}.login-copy{color:var(--muted);margin-bottom:2rem}.login-card label,.drawer-foot label{display:grid;gap:.45rem;font-size:.85rem;font-weight:700;margin:1rem 0}.login-card input,.drawer-foot textarea{width:100%;border:1px solid #d9dce0;background:#fff;padding:.9rem 1rem;border-radius:6px;outline:none}.login-card input:focus,.drawer-foot textarea:focus,.search:focus-within{border-color:#656a70;box-shadow:0 0 0 3px rgba(17,18,20,.08)}.primary{border:0;background:var(--ink);color:#fff;padding:.9rem 1.1rem;border-radius:6px;font-weight:800}.primary:hover{background:#2b2e32}.wide{width:100%;display:flex;justify-content:center;gap:.75rem}.demo-note{font-size:.78rem;color:#8a8f95;text-align:center;margin:1rem 0 0}.app-shell{min-height:100vh;display:grid;grid-template-columns:238px 1fr}.sidebar{position:sticky;top:0;height:100vh;background:var(--ink);color:#fff;padding:1.5rem 1rem;display:flex;flex-direction:column}.brand-lockup{padding:.4rem .55rem 2rem}.brand-lockup img{width:148px;display:block}.brand-lockup span{display:block;color:#92979e;font-size:.68rem;text-transform:uppercase;letter-spacing:.18em;margin-top:.5rem}.sidebar nav{display:grid;gap:.35rem}.nav-item{border:0;background:transparent;color:#aeb3b9;text-align:left;padding:.8rem 1rem;border-radius:7px;font-weight:700}.nav-item:hover,.nav-item.active{color:#fff;background:#292c30}.nav-icon{display:inline-block;width:1.7rem}.sidebar-foot{margin-top:auto;border-top:1px solid #303338;padding-top:1rem}.sync{font-size:.72rem;color:#aeb3b9;padding:.5rem}.sync span{display:inline-block;width:7px;height:7px;border-radius:50%;background:#42c783;margin-right:.5rem}.account{width:100%;border:0;background:transparent;color:#fff;display:flex;align-items:center;gap:.7rem;text-align:left;padding:.7rem .5rem;border-radius:7px}.account:hover{background:#292c30}.account b,.account small{display:block}.account small{color:#8f949b}.avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#44484e;font-size:.72rem;font-weight:800}.topbar{height:92px;padding:0 clamp(1.25rem,4vw,3.6rem);background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:10}.topbar h2{font-size:1.15rem;margin:.2rem 0 0}.cart-trigger{border:1px solid #d9dce0;background:#fff;padding:.65rem .7rem .65rem 1rem;border-radius:7px;font-weight:800;display:flex;align-items:center;gap:.7rem}.cart-trigger b{display:grid;place-items:center;min-width:27px;height:27px;border-radius:5px;background:var(--ink);color:#fff}.mobile-menu{display:none;border:0;background:transparent;font-size:1.4rem}.catalog-view,.orders-view{padding:2rem clamp(1.25rem,4vw,3.6rem) 4rem;max-width:1500px;margin:auto}.summary-strip{background:linear-gradient(115deg,#17191b,#292c30);color:#fff;min-height:112px;padding:1.45rem 2rem;border-radius:10px;display:flex;align-items:center;gap:3.5rem;box-shadow:0 10px 30px rgba(17,18,20,.12)}.summary-strip div{min-width:130px}.summary-strip div+div{border-left:1px solid #42464b;padding-left:3.5rem}.summary-strip span{display:block;color:#aeb3b9;font-size:.78rem}.summary-strip strong{font:800 2rem Manrope}.summary-strip p{margin:0 0 0 auto;color:#b9bec4;font-size:.84rem;text-align:right}.summary-strip p b{display:block;color:#fff}.catalog-tools{display:flex;gap:1rem;align-items:center;margin:2rem 0}.search{height:46px;width:min(430px,100%);background:#fff;border:1px solid var(--line);border-radius:7px;display:flex;align-items:center;gap:.7rem;padding:0 1rem}.search span{font-size:1.45rem;color:#777}.search input{border:0;outline:none;width:100%;background:transparent}.categories{display:flex;gap:.5rem;overflow:auto;padding:.15rem}.chip{white-space:nowrap;border:1px solid var(--line);background:#fff;padding:.63rem .9rem;border-radius:999px;color:#5f646b;font-weight:700;font-size:.83rem}.chip.active{background:var(--ink);border-color:var(--ink);color:#fff}.section-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:1.3rem}.section-heading h1{font-size:1.65rem;margin:0}.section-heading p{color:var(--muted);font-size:.83rem;margin:.25rem 0 0}.section-heading select{border:1px solid var(--line);background:#fff;border-radius:7px;padding:.65rem .9rem;color:#50555b}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.product-card{background:#fff;border:1px solid var(--line);border-radius:9px;overflow:hidden;transition:.2s ease;display:flex;flex-direction:column}.product-card:hover{transform:translateY(-3px);box-shadow:0 14px 28px rgba(20,22,24,.09)}.product-visual{aspect-ratio:1.42;background:linear-gradient(145deg,#f5f6f7,#e5e7e9);display:grid;place-items:center;position:relative;overflow:hidden}.product-visual:before{content:attr(data-brand);font:800 2.2rem Manrope;color:#bbbfc4;letter-spacing:-.06em}.product-visual:after{content:"";position:absolute;width:110px;height:110px;border:22px solid rgba(255,255,255,.45);border-radius:50%;right:-40px;bottom:-55px}.stock-badge{position:absolute;left:.7rem;top:.7rem;padding:.35rem .55rem;border-radius:4px;background:var(--green-bg);color:var(--green);font-size:.7rem;font-weight:800}.stock-badge.low{background:var(--amber-bg);color:var(--amber)}.product-info{padding:1rem;display:flex;flex-direction:column;flex:1}.product-meta{font-size:.72rem;color:#8b9096;text-transform:uppercase;letter-spacing:.08em}.product-info h3{font-size:1rem;line-height:1.3;margin:.5rem 0 1rem;min-height:2.6rem}.inventory{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:.8rem 0;margin-top:auto}.inventory div+div{border-left:1px solid var(--line);padding-left:.65rem}.inventory small,.inventory b{display:block}.inventory small{font-size:.65rem;color:#8b9096}.inventory b{font-size:.92rem;margin-top:.12rem}.add-row{display:flex;gap:.5rem;margin-top:1rem}.qty{width:58px;border:1px solid var(--line);border-radius:6px;text-align:center}.add-btn{flex:1;border:0;background:#222427;color:#fff;border-radius:6px;font-size:.8rem;font-weight:800}.add-btn:disabled{background:#d4d7da;cursor:not-allowed}.availability-note{text-align:center;color:#777d84;font-size:.78rem;margin:2rem 0 0}.cart-drawer{position:fixed;right:0;top:0;width:min(440px,100%);height:100vh;background:#fff;z-index:40;transform:translateX(102%);transition:transform .25s ease;display:flex;flex-direction:column;box-shadow:-18px 0 50px rgba(17,18,20,.18)}.cart-drawer.open{transform:none}.drawer-backdrop{position:fixed;inset:0;background:rgba(5,6,7,.52);z-index:30}.drawer-head{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--line)}.drawer-head h2{margin:.2rem 0 0;font-size:1.35rem}.drawer-head button{border:0;background:transparent;font-size:2rem;color:#767b81}.cart-items{padding:1rem 1.5rem;overflow:auto;flex:1}.cart-empty{text-align:center;color:#7b8086;margin:5rem 1rem}.cart-line{padding:1rem 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr auto;gap:.8rem}.cart-line h3{font-size:.9rem;margin:0}.cart-line small{color:#888e94}.line-actions{display:flex;align-items:center;gap:.4rem;margin-top:.6rem}.line-actions button{width:26px;height:26px;border:1px solid var(--line);background:#fff;border-radius:4px}.remove{color:#8b3a3a;border:0!important;width:auto!important;margin-left:.3rem}.drawer-foot{border-top:1px solid var(--line);padding:1rem 1.5rem 1.5rem}.cart-total{display:flex;justify-content:space-between;margin:1rem 0;font-size:.95rem}.drawer-foot small{display:block;color:#858a90;text-align:center;margin-top:.8rem}.empty-state{background:#fff;border:1px solid var(--line);padding:5rem 2rem;text-align:center;margin-top:2rem}.empty-state>span{font-size:2rem}.empty-state h1{margin:1rem 0 .5rem}.empty-state p{color:var(--muted)}.toast{position:fixed;left:50%;bottom:2rem;transform:translate(-50%,130%);background:#151719;color:#fff;border-radius:7px;padding:.9rem 1.2rem;z-index:60;box-shadow:var(--shadow);transition:.25s}.toast.show{transform:translate(-50%,0)}
@media(max-width:1100px){.product-grid{grid-template-columns:repeat(3,1fr)}.summary-strip{gap:1.5rem}.summary-strip div+div{padding-left:1.5rem}}
@media(max-width:820px){.login-view{grid-template-columns:1fr}.login-brand{min-height:210px}.login-brand img{width:250px}.login-brand p{bottom:1rem}.login-card{margin:-1.2rem auto 2rem;z-index:2;padding:2rem}.app-shell{grid-template-columns:1fr}.sidebar{position:fixed;z-index:50;transform:translateX(-105%);transition:.25s;width:250px}.sidebar.open{transform:none}.mobile-menu{display:block}.topbar{height:76px}.topbar>div{margin-right:auto;margin-left:1rem}.topbar .eyebrow{display:none}.catalog-view,.orders-view{padding-top:1.25rem}.summary-strip{display:grid;grid-template-columns:1fr 1fr}.summary-strip p{grid-column:1/-1;margin:0;text-align:left}.product-grid{grid-template-columns:repeat(2,1fr)}.catalog-tools{display:block}.categories{margin-top:.8rem}.search{width:100%}}
@media(max-width:560px){.login-card h1{font-size:1.8rem}.product-grid{grid-template-columns:1fr}.summary-strip{padding:1.2rem}.summary-strip div+div{padding-left:1rem}.section-heading{align-items:start}.section-heading select{max-width:140px}.cart-trigger span{display:none}.topbar h2{font-size:1rem}.product-visual{aspect-ratio:1.8}}
body{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}h1,h2,h3{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.login-brand:after,.summary-strip strong,.product-visual:before{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.identity-card{display:flex;align-items:center;justify-content:space-between;gap:2rem;background:#fff;border:1px solid var(--line);border-radius:10px;padding:1.15rem 1.35rem;margin-bottom:1rem}.identity-title{display:flex;align-items:center;gap:.9rem;min-width:220px}.identity-title .avatar{width:46px;height:46px;background:#17191b;color:#fff}.identity-title h1{font-size:1.05rem;margin:.18rem 0 0}.identity-card dl{display:grid;grid-template-columns:repeat(3,minmax(130px,1fr));gap:1rem 2rem;margin:0;flex:1}.identity-card dt{font-size:.7rem;font-weight:800;color:#777d84;text-transform:uppercase;letter-spacing:.08em}.identity-card dd{margin:.25rem 0 0;font-weight:750;color:#24272b}
@media(max-width:820px){.identity-card{align-items:flex-start;flex-direction:column;gap:1rem}.identity-card dl{width:100%;grid-template-columns:1fr 1fr}}
@media(max-width:560px){.identity-card dl{grid-template-columns:1fr}.identity-card{padding:1rem}}
.request-actions{display:flex;align-items:end;gap:.6rem}.detail-btn,.secondary-print{border:1px solid #cfd3d7;background:#fff;color:#23262a;border-radius:6px;padding:.65rem .85rem;font-weight:800}.detail-btn:hover,.secondary-print:hover{border-color:#747a81}.order-modal-backdrop{position:fixed;inset:0;background:rgba(5,6,7,.55);z-index:70}.order-modal{position:fixed;z-index:80;inset:4vh 50% auto auto;transform:translateX(50%);width:min(920px,calc(100% - 2rem));max-height:92vh;overflow:auto;background:#fff;border-radius:10px;box-shadow:0 24px 70px rgba(0,0,0,.28)}.order-modal-head{display:flex;justify-content:space-between;align-items:center;padding:1.35rem 1.5rem;border-bottom:1px solid var(--line)}.order-modal-head h2{margin:.2rem 0 0}.order-modal-head button{border:0;background:transparent;font-size:2rem;color:#666}.order-detail{padding:1.5rem}.order-detail-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:2rem;margin-bottom:1.5rem}.order-detail h3{font-size:1rem;margin:0 0 .5rem}.order-detail p{margin:.25rem 0;color:#50555b}.order-table{width:100%;border-collapse:collapse;margin-top:1rem}.order-table th,.order-table td{text-align:left;border-bottom:1px solid var(--line);padding:.75rem .6rem}.order-table th{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:#747a81}.order-table .qty-cell{text-align:center;font-weight:800}.order-notes{background:#f6f7f8;border-radius:7px;padding:1rem;margin-top:1rem}.order-totals{display:flex;justify-content:flex-end;gap:2rem;margin-top:1rem;font-weight:800}.order-modal-actions{display:flex;justify-content:flex-end;gap:.7rem;padding:1rem 1.5rem;border-top:1px solid var(--line)}
@media(max-width:820px){.request-actions{align-items:stretch;flex-direction:column}.order-detail-grid{grid-template-columns:1fr}.order-modal{inset:1rem 50% auto auto;max-height:calc(100vh - 2rem)}.order-table{font-size:.8rem}.order-table th,.order-table td{padding:.55rem .35rem}}
@media print{body.print-order>*:not(#orderModal){display:none!important}body.print-order #orderModal{display:block!important;position:static;transform:none;width:100%;max-height:none;box-shadow:none;border-radius:0}.order-modal-actions,.order-modal-head button{display:none!important}.order-modal-head{padding:0 0 1rem}.order-detail{padding:1rem 0}.order-table th,.order-table td{padding:.45rem;border-color:#bbb}@page{margin:14mm}}
.register-card select{width:100%;border:1px solid #d9dce0;background:#fff;padding:.9rem 1rem;border-radius:6px}
.view-tools{display:flex;align-items:center;gap:.65rem}.layout-toggle{display:flex;border:1px solid var(--line);background:#fff;border-radius:7px;padding:3px}.layout-toggle button{border:0;background:transparent;color:#777d84;border-radius:5px;padding:.42rem .62rem;font-size:.8rem;font-weight:800}.layout-toggle button.active{background:var(--ink);color:#fff}.product-grid.list-view{display:grid;grid-template-columns:1fr;gap:.55rem}.product-grid.list-view .product-card{display:grid;grid-template-columns:130px minmax(0,1fr);align-items:stretch}.product-grid.list-view .product-visual{aspect-ratio:auto;min-height:128px}.product-grid.list-view .product-visual:before{font-size:1.35rem}.product-grid.list-view .product-info{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(260px,1fr) 200px;align-items:center;gap:1rem;padding:1rem 1.2rem}.product-grid.list-view .product-meta{grid-column:1}.product-grid.list-view h3{grid-column:1;margin:.25rem 0 0;min-height:auto}.product-grid.list-view .inventory{grid-column:2;grid-row:1/3;margin:0}.product-grid.list-view .add-row{grid-column:3;grid-row:1/3;margin:0;height:42px}.product-grid.list-view .stock-badge{font-size:.64rem}
@media(max-width:900px){.product-grid.list-view .product-card{grid-template-columns:100px 1fr}.product-grid.list-view .product-info{grid-template-columns:1fr 150px}.product-grid.list-view .inventory{grid-column:1;grid-row:3}.product-grid.list-view .add-row{grid-column:2;grid-row:1/4}.layout-toggle span{display:none}}
@media(max-width:620px){.section-heading{gap:1rem}.view-tools{align-items:flex-end;flex-direction:column}.product-grid.list-view .product-card{grid-template-columns:80px 1fr}.product-grid.list-view .product-info{display:block;padding:.8rem}.product-grid.list-view .product-visual{min-height:100%}.product-grid.list-view .inventory{margin-top:.65rem}.product-grid.list-view .add-row{height:38px;margin-top:.65rem}}
.catalog-tools{display:grid;grid-template-columns:minmax(280px,1.35fr) minmax(190px,.65fr) minmax(240px,.9fr);align-items:end}.catalog-tools .search{width:100%;height:52px}.filter-control{display:grid;gap:.35rem}.filter-control span{font-size:.72rem;font-weight:800;color:#6f747b;text-transform:uppercase;letter-spacing:.08em}.filter-control select{height:52px;border:1px solid var(--line);background:#fff;border-radius:7px;padding:0 .85rem;color:#30343a;min-width:0}.filter-control select:focus{border-color:#656a70;box-shadow:0 0 0 3px rgba(17,18,20,.08);outline:none}
@media(max-width:820px){.catalog-tools{display:grid;grid-template-columns:1fr 1fr}.catalog-tools .search{grid-column:1/-1}.filter-control{margin-top:.8rem}}
@media(max-width:560px){.catalog-tools{grid-template-columns:1fr}.catalog-tools .search{grid-column:auto}.filter-control{margin-top:0}}
.auth-panel{align-self:center;max-height:100vh;overflow:auto;padding:2rem 0}.register-card{width:min(590px,calc(100% - 3rem));padding:2.4rem 3rem}.register-card textarea{width:100%;border:1px solid #d9dce0;background:#fff;padding:.9rem 1rem;border-radius:6px;resize:vertical}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.text-btn{display:block;margin:1rem auto 0;border:0;background:transparent;color:#4f555c;text-decoration:underline;font-weight:700}.form-alert{padding:.75rem .9rem;background:#fff0f0;color:#9d2929;border:1px solid #f0caca;border-radius:6px;font-size:.84rem;margin:1rem 0}.form-alert.success{background:#eaf7f0;color:#18794e;border-color:#bfe4cf}.pending-view,.admin-view{padding:2rem clamp(1.25rem,4vw,3.6rem) 4rem;max-width:1500px;margin:auto}.data-list{display:grid;gap:.8rem}.request-card,.client-card,.admin-request,.inline-card{background:#fff;border:1px solid var(--line);border-radius:9px;padding:1.15rem 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1.2rem}.request-card h3,.client-card h3,.admin-request h3,.inline-card h3{margin:.25rem 0}.request-card p,.client-card p,.admin-request p,.inline-card p{margin:0;color:var(--muted);font-size:.82rem}.status{padding:.4rem .65rem;border-radius:999px;font-size:.72rem;font-weight:800;background:#eee}.status.pending{background:var(--amber-bg);color:var(--amber)}.status.review{background:#e8f1ff;color:#245fa8}.status.approved{background:var(--green-bg);color:var(--green)}.status.rejected{background:#fff0f0;color:#9d2929}.admin-tabs{display:flex;gap:.35rem;margin:1.5rem 0;border-bottom:1px solid var(--line)}.admin-tabs button{border:0;background:transparent;padding:.8rem 1rem;font-weight:800;color:#747a81;border-bottom:2px solid transparent}.admin-tabs button.active{color:var(--ink);border-color:var(--ink)}.admin-request{display:grid;grid-template-columns:minmax(300px,1fr) auto 150px;margin-bottom:.8rem}.request-stats{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:.1rem .45rem;padding:0 1.4rem;border-left:1px solid var(--line);border-right:1px solid var(--line)}.request-stats b{font-size:1.3rem}.request-stats small{color:var(--muted)}.creator{margin-top:.6rem!important}.admin-request label,.client-card label,.request-card label,.inline-card label{font-size:.74rem;font-weight:800;color:var(--muted)}.admin-request select,.client-card select,.request-card select,.inline-card input,.seller-client select{display:block;margin-top:.35rem;border:1px solid var(--line);border-radius:6px;background:#fff;padding:.65rem}.inline-card{display:grid;grid-template-columns:1fr minmax(240px,.7fr) auto;margin-bottom:1rem}.invite-result{background:#edf7f1;border:1px solid #bfe4cf;padding:1rem;border-radius:8px;margin-bottom:1rem}.invite-result p{margin:.2rem 0 .7rem;color:#506258}.invite-result input{width:min(700px,100%);padding:.65rem;border:1px solid #a9cdb7;border-radius:5px;margin-right:.5rem}.seller-client{padding:1rem 1.5rem;border-bottom:1px solid var(--line);background:#f7f8f8}.seller-client label{display:grid;gap:.4rem;font-size:.78rem;font-weight:800}.seller-client select{width:100%;margin:0}.primary:disabled,.add-btn:disabled{opacity:.55;cursor:wait}
@media(max-width:820px){.auth-panel{padding:0 0 2rem}.register-card{margin:-1.2rem auto 2rem;padding:2rem}.admin-request{grid-template-columns:1fr}.request-stats{border:0;padding:0;display:flex}.inline-card{grid-template-columns:1fr}.request-card,.client-card{align-items:flex-start}.form-grid{grid-template-columns:1fr}}
.role-choice{display:grid;grid-template-columns:1fr 1fr;gap:.45rem;padding:.3rem;background:#f0f1f2;border-radius:8px;margin:-.7rem 0 .7rem}.role-choice button{border:0;background:transparent;color:#6f747b;border-radius:6px;padding:.72rem;font-weight:800}.role-choice button.active{background:#111214;color:#fff;box-shadow:0 2px 8px rgba(17,18,20,.16)}.role-help{color:#6f747b;font-size:.82rem;margin:0 0 1.2rem}
.seller-client input{width:100%;margin:0;border:1px solid var(--line);border-radius:6px;background:#fff;padding:.65rem}.seller-client small,.rif-lookup small{color:var(--muted);font-weight:500}.rif-lookup>div{display:grid;grid-template-columns:1fr auto;gap:.5rem}.rif-lookup .secondary{border:1px solid var(--ink);background:#fff;border-radius:6px;padding:0 .9rem;font-weight:800}.secondary:disabled{opacity:.55;cursor:wait}
