@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@600;700&display=swap";:root{color:#20242b;font-synthesis:none;--accent:#ef6248;--muted:#818895;--line:#e7e9ed;background:#f5f6f8;font-family:DM Sans,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}button{cursor:pointer}.shell{grid-template-columns:244px 1fr;min-height:100vh;display:grid}.sidebar{color:#fff;background:#20242b;flex-direction:column;width:244px;padding:30px 18px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:12px;padding:0 10px 35px;display:flex}.brand-mark{background:var(--accent);border-radius:11px;place-items:center;width:38px;height:38px;font:700 20px Manrope;display:grid}.brand div,.sidebar-foot div{flex-direction:column;display:flex}.brand strong{font:700 18px Manrope}.brand small,.sidebar-foot small{color:#9197a2;margin-top:2px;font-size:11px}nav{flex-direction:column;gap:5px;display:flex}nav button{color:#aeb3bc;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:13px;padding:11px 13px;font-weight:500;display:flex}nav button:hover,nav button.active{color:#fff;background:#30343b}.nav-icon{text-align:center;width:22px;font-size:20px}.sidebar-foot{border-top:1px solid #343840;align-items:center;gap:10px;margin-top:auto;padding:20px 8px 0;font-size:12px;display:flex}.status-dot{background:#42c88a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #29483c}main{grid-column:2;width:100%;max-width:1450px;min-height:100vh;margin:auto;padding:0 42px 50px}header{justify-content:space-between;align-items:center;height:112px;display:flex}h1,h2,h3,h4,p{margin:0}h1{margin-top:3px;font:700 28px Manrope}h2{font:700 25px Manrope}.eyebrow{letter-spacing:1.25px;color:#999fab;text-transform:uppercase;font-size:11px;font-weight:700}.header-actions{align-items:center;gap:13px;display:flex}.icon-button,.avatar{border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.icon-button{border:1px solid var(--line);color:#7f8792;background:#fff}.avatar{color:#c95742;background:#f9e0db;font-size:12px;font-weight:700}.welcome{background:#fff4f0;border:1px solid #f6ded8;border-radius:15px;justify-content:space-between;align-items:center;min-height:156px;padding:34px 35px;display:flex}.welcome h2{margin:6px 0}.welcome>div>p:last-child{color:var(--muted);font-size:14px}.primary{background:var(--accent);color:#fff;border:0;border-radius:9px;padding:12px 19px;font-weight:700;box-shadow:0 4px 10px #ef624829}.primary:disabled{opacity:.45}.stats{grid-template-columns:repeat(3,1fr);gap:16px;margin:19px 0;display:grid}.stats article{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:15px;padding:20px;display:flex}.stat-icon,.quick-icon{border-radius:10px;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.green,.mint{color:#299365;background:#e9f7f1}.blue,.cyan{color:#3e80ba;background:#e9f3fb}.amber{color:#bb7b26;background:#fff4df}.stats article div{flex-direction:column;display:flex}.stats small{color:var(--muted);font-size:12px}.stats strong{margin:3px 0;font:700 23px Manrope}.stats em{color:#a2a7b0;font-size:11px;font-style:normal}.grid-two{grid-template-columns:1.15fr .85fr;gap:16px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:13px}.panel-title{border-bottom:1px solid #eef0f2;justify-content:space-between;align-items:center;padding:21px 23px 17px;display:flex}.panel-title h3,.section-heading h3{font:700 15px Manrope}.panel-title p,.section-heading p{color:var(--muted);margin-top:3px;font-size:12px}.panel-title>button,.link{color:var(--accent);background:0 0;border:0;font-size:12px;font-weight:700}.quick-grid{grid-template-columns:1fr 1fr;gap:9px;padding:15px;display:grid}.quick-grid button{text-align:left;background:#fafafb;border:1px solid #eff0f2;border-radius:10px;grid-template-columns:39px 1fr;column-gap:11px;padding:15px;display:grid}.quick-icon{grid-row:1/3;width:39px;height:39px}.coral{color:#dc624b;background:#fff0ec}.violet{color:#805bc1;background:#f2ecff}.quick-grid b{font-size:12px}.quick-grid small{color:var(--muted);margin-top:3px;font-size:10px}.empty{text-align:center;color:var(--muted);padding:34px}.empty span{background:#f4f5f6;border-radius:50%;place-items:center;width:42px;height:42px;margin:0 auto 12px;display:grid}.empty h4{color:#535963;font-size:13px}.empty p{margin-top:4px;font-size:11px}.pos-layout{grid-template-columns:1.2fr .8fr;gap:18px;display:grid}.catalog,.cart{min-height:650px}.search-row{gap:11px;padding:20px;display:flex}.search{border:1px solid var(--line);color:#939aa5;border-radius:9px;flex:1;align-items:center;padding:0 13px;display:flex}.search input{background:0 0;border:0;outline:0;width:100%;padding:11px}.search-row select{border:1px solid var(--line);background:#fff;border-radius:9px;padding:0 13px}.section-heading{justify-content:space-between;align-items:end;padding:0 20px 13px;display:flex}.section-heading>span{color:var(--muted);font-size:11px}.product-list{border-top:1px solid var(--line)}.product-list>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #f0f1f3;align-items:center;gap:13px;width:100%;padding:15px 20px;display:flex}.product-list>button:hover{background:#fffaf8}.product-avatar{color:#68717d;background:#edf1f5;border-radius:9px;place-items:center;width:40px;height:40px;font-size:11px;font-weight:700;display:grid}.product-info{flex-direction:column;flex:1;display:flex}.product-info b{font-size:13px}.product-info small{color:var(--muted);margin-top:4px;font-size:10px}.product-list>button>strong{font-size:13px}.add{color:var(--accent);font-size:18px}.cart{flex-direction:column;display:flex}.cart-items{flex:1;padding:4px 20px}.cart-item{border-bottom:1px solid #eff0f2;grid-template-columns:1fr auto auto;align-items:center;gap:13px;padding:17px 0;display:grid}.cart-item>div:first-child{flex-direction:column;display:flex}.cart-item b{font-size:12px}.cart-item small{color:var(--muted);margin-top:3px;font-size:10px}.cart-item>strong{text-align:right;min-width:72px;font-size:12px}.qty{border:1px solid var(--line);border-radius:7px;align-items:center;display:flex;overflow:hidden}.qty button{background:#fafafa;border:0;width:26px;height:27px}.qty span{text-align:center;width:25px;font-size:11px}.customer{background:#f7f8f9;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:12px 20px;padding:13px;display:grid}.customer>span{background:#eceef1;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.customer div{flex-direction:column;display:flex}.customer b{font-size:11px}.customer small{color:var(--muted);font-size:9px}.customer button{color:var(--accent);background:0 0;border:0;font-size:10px;font-weight:700}.total{border-top:1px solid var(--line);grid-template-columns:1fr auto;padding:18px 22px;display:grid}.total span{font-weight:700}.total strong{font:700 24px Manrope}.total small{color:var(--muted);font-size:10px}.checkout{justify-content:space-between;margin:0 20px 20px;display:flex}.placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:11px;min-height:500px;display:flex}.placeholder-icon{width:65px;height:65px;color:var(--accent);background:#fff0ec;border-radius:18px;place-items:center;font-size:34px;display:grid}.placeholder p{color:var(--muted);margin-bottom:10px;font-size:13px}@media (width<=900px){.shell{display:block}.sidebar{width:100%;height:auto;padding:15px;position:static}.brand{padding:0}.sidebar nav,.sidebar-foot{display:none}main{padding:0 16px 35px}.stats,.grid-two,.pos-layout{grid-template-columns:1fr}header{height:90px}.welcome{padding:24px}.cart{min-height:500px}}a{text-decoration:none}nav a{color:#aeb3bc;background:0 0;border:0;border-radius:9px;align-items:center;gap:13px;padding:11px 13px;font-weight:500;display:flex}nav a:hover,nav a.router-link-exact-active{color:#fff;background:#30343b}.quick-grid a{color:#20242b;background:#fafafb;border:1px solid #eff0f2;border-radius:10px;grid-template-columns:39px 1fr;column-gap:11px;padding:15px;display:grid}.toolbar{align-items:center;gap:14px;margin-bottom:18px;display:flex}.toolbar .search{background:#fff;max-width:540px;height:44px}.toolbar .primary{margin-left:auto}.alert{border-radius:9px;margin:0 0 15px;padding:12px 16px;font-size:13px}.alert.error{color:#a23e2e;background:#fff0ec;border:1px solid #f1c8bf}.alert.success{color:#237a53;background:#eaf8f1;border:1px solid #bfe6d2}.form-card{margin-bottom:18px}.form-grid{grid-template-columns:repeat(3,1fr);gap:16px;padding:22px;display:grid}.form-grid label,.customer-select{color:#5d6470;flex-direction:column;gap:7px;font-size:12px;font-weight:600;display:flex}.form-grid input,.form-grid select,.form-grid textarea,.customer-select select{border:1px solid var(--line);color:#20242b;background:#fff;border-radius:8px;outline:none;width:100%;padding:10px 12px}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:#ef6248;box-shadow:0 0 0 3px #ef624815}.form-grid textarea{resize:vertical;min-height:72px}.form-grid .wide{grid-column:1/-1}.form-actions{justify-content:flex-end;gap:9px;padding:0 22px 22px;display:flex}.secondary{border:1px solid var(--line);color:#606772;background:#fff;border-radius:9px;padding:11px 18px;font-weight:600}.table-card{overflow:hidden}table{border-collapse:collapse;text-align:left;width:100%}th{color:#8a919d;text-transform:uppercase;letter-spacing:.7px;background:#fafafb;padding:12px 19px;font-size:10px}td{border-top:1px solid #eef0f2;padding:15px 19px;font-size:13px}td:first-child{flex-direction:column;gap:3px;display:flex}td small{color:var(--muted);font-size:10px}.stock-pill{color:#27835b;background:#eaf8f1;border-radius:10px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.stock-pill.low{color:#b86a21;background:#fff1e5}.activity-list{padding:4px 20px}.activity-list>div{border-bottom:1px solid #eef0f2;align-items:center;gap:11px;padding:13px 0;display:flex}.activity-list>div:last-child{border:0}.activity-list>div>div{flex-direction:column;flex:1;display:flex}.activity-list b{font-size:11px}.activity-list small{color:var(--muted);font-size:9px}.activity-list strong{font-size:12px}.sale-dot{color:#27835b;background:#eaf8f1;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.cart-empty{flex:1}.customer-select{margin:10px 20px}.total{grid-template-rows:auto auto}.total small{grid-column:1}.upload-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:13px;min-height:480px;padding:40px;display:flex}.upload-card>p{color:var(--muted);max-width:570px}.file-button{background:var(--accent);color:#fff;cursor:pointer;border-radius:9px;padding:12px 19px;font-weight:700}.file-button input{display:none}.upload-card .coming-soon{margin-top:15px;font-size:11px}.settings-card{max-width:800px}.settings-list{padding:8px 22px}.settings-list>div{border-bottom:1px solid #eef0f2;justify-content:space-between;align-items:center;padding:18px 0;display:flex}.settings-list span{flex-direction:column;display:flex}.settings-list b{font-size:13px}.settings-list small{color:var(--muted);margin-top:4px;font-size:10px}.settings-list em{color:#ad6928;background:#fff1e5;border-radius:12px;padding:5px 9px;font-size:10px;font-style:normal}.settings-list em.ok{color:#27835b;background:#eaf8f1}@media (width<=900px){nav a{display:none}.form-grid{grid-template-columns:1fr}.toolbar{flex-direction:column;align-items:stretch}.toolbar .primary{margin-left:0}.table-card{overflow-x:auto}table{min-width:650px}}.muted{color:var(--muted);margin-top:4px;font-size:12px}.toolbar>div:first-child{flex:1}.toolbar>.secondary:disabled{opacity:.55;cursor:not-allowed}.rule-notice{border-radius:9px;flex-direction:column;gap:3px;margin:18px 22px 0;padding:13px 15px;font-size:11px;display:flex}.rule-notice.invoice{color:#356b98;background:#eaf3fb}.rule-notice.resale{color:#9b622a;background:#fff3e7}.rule-notice b{font-size:12px}.purchase-total{background:#f7f8f9;border-radius:9px;flex-direction:column;align-self:end;padding:10px 13px;display:flex}.purchase-total small{color:var(--muted)}.purchase-total strong{margin-top:3px;font-size:17px}.kind-pill{border-radius:11px;padding:5px 8px;font-size:10px;font-weight:700;display:inline-flex}.kind-pill.invoice{color:#356b98;background:#eaf3fb}.kind-pill.resale{color:#9b622a;background:#fff3e7}.table-action{border:1px solid var(--line);color:#525a66;background:#fff;border-radius:7px;padding:6px 10px;font-size:11px;font-weight:600}.table-action:hover{color:#d4513a;border-color:#ef6248}.bulk-grid{grid-template-columns:repeat(4,1fr)}@media (width<=900px){.bulk-grid{grid-template-columns:1fr}}.select-add{gap:6px;display:flex}.select-add select{flex:1}.select-add button{border:1px solid var(--line);color:#ef6248;background:#fff;border-radius:8px;width:41px;font-size:18px;font-weight:700}.presentations-editor{margin:-4px 0 18px}.presentation-list{flex-wrap:wrap;gap:8px;padding:16px 22px;display:flex}.presentation-list span{border:1px solid var(--line);color:#737b87;border-radius:9px;align-items:center;gap:7px;padding:8px 11px;font-size:11px;display:flex}.presentation-list b{color:#303640}.presentation-list small{color:var(--muted)}.presentation-form{grid-template-columns:1fr 140px 1fr auto;gap:9px;padding:0 22px 20px;display:grid}.presentation-form input{border:1px solid var(--line);border-radius:8px;padding:10px 12px}.purchase-conversion{color:#397258;background:#edf7f2;border:1px solid #d2eadf;border-radius:9px;flex-direction:column;grid-column:span 2;padding:10px 13px;display:flex}.purchase-conversion small{text-transform:uppercase;letter-spacing:.5px;font-size:9px}.purchase-conversion b{margin:3px 0;font-size:13px}.purchase-conversion span{font-size:10px}@media (width<=900px){.presentation-form{grid-template-columns:1fr}.purchase-conversion{grid-column:1}}.toggle-label{align-self:end;align-items:center;min-height:42px;flex-direction:row!important}.toggle-label input{width:auto!important}.product-list>button.out-of-stock{opacity:.58}.product-list>button.out-of-stock .add{color:#a4a9b1}.no-stock{font-weight:700;color:#bd613e!important}.sale-product{border-bottom:1px solid #f0f1f3;grid-template-columns:40px minmax(150px,1fr) minmax(220px,auto);align-items:center;gap:13px;padding:13px 20px;display:grid}.sale-options{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.sale-options button{border:1px solid var(--line);text-align:left;color:#252a31;background:#fff;border-radius:8px;grid-template-columns:auto auto;column-gap:8px;padding:7px 9px;display:grid}.sale-options button:hover{background:#fff8f6;border-color:#ef6248}.sale-options small{color:var(--muted);grid-column:1/-1;font-size:9px}.sale-options b{font-size:11px}.sale-options span{color:#ef6248}.sale-options .bulk-option{background:#f3f7fb;border-color:#dfe9f2}@media (width<=900px){.sale-product{grid-template-columns:40px 1fr}.sale-options{grid-column:1/-1;justify-content:stretch}.sale-options button{flex:1}}.pos-layout{align-items:start}.pos-layout .cart{height:calc(100vh - 132px);min-height:440px;max-height:760px;position:sticky;top:16px;overflow:hidden}.pos-layout .cart-items{overscroll-behavior:contain;min-height:0;overflow-y:auto}.pos-layout .cart-empty{min-height:0}@media (width<=900px){.pos-layout .cart{height:auto;min-height:500px;max-height:none;position:static;overflow:visible}.pos-layout .cart-items{max-height:360px}}.customer-select{flex-direction:column;align-items:stretch!important;gap:9px!important;display:flex!important}.customer-select label{color:#5d6470;flex-direction:column;gap:5px;font-size:10px;font-weight:600;display:flex}.customer-select input,.customer-select select{border:1px solid var(--line);color:#20242b;background:#fff;border-radius:8px;width:100%;padding:9px 10px}.customer-select .save-customer{flex-direction:row;align-items:center;font-weight:500}.customer-select .save-customer input{width:auto}.settings-stack{flex-direction:column;gap:18px;max-width:800px;display:flex}.settings-stack .settings-card{max-width:none}.settings-save{justify-content:flex-end;display:flex}.supplier-vat-list{padding:5px 22px}.supplier-vat-list>label{border-bottom:1px solid #eef0f2;justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex}.supplier-vat-list>label:last-of-type{border-bottom:0}.supplier-vat-list label>span:first-child{flex-direction:column;gap:3px;display:flex}.supplier-vat-list b{font-size:13px}.supplier-vat-list small{color:var(--muted);font-size:10px}.percent-input{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;display:flex;overflow:hidden}.percent-input input{border:0;outline:0;width:86px;padding:9px 4px 9px 10px}.percent-input em{color:var(--muted);padding-right:10px;font-size:12px;font-style:normal}.import-setup{margin-bottom:18px}.provider-grid{grid-template-columns:repeat(3,1fr);gap:12px;padding:20px 22px;display:grid}.provider-card{border:1px solid var(--line);text-align:left;color:#20242b;background:#fff;border-radius:11px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:15px;display:grid}.provider-card:hover{border-color:#ef9c8d}.provider-card.selected{border-color:var(--accent);background:#fffaf8;box-shadow:0 0 0 3px #ef624812}.provider-card>span{color:#68717d;background:#eef2f5;border-radius:9px;place-items:center;width:42px;height:42px;font-size:10px;font-weight:800;display:grid}.provider-card.selected>span{color:#ce563f;background:#ffebe6}.provider-card div{flex-direction:column;gap:3px;display:flex}.provider-card b{font-size:13px}.provider-card small{color:var(--muted);font-size:10px}.provider-card em{color:var(--accent);font-size:10px;font-style:normal;font-weight:700}.drop-zone{cursor:pointer;background:#fafbfc;border:1.5px dashed #cfd4da;border-radius:12px;justify-content:center;align-items:center;gap:14px;min-height:135px;margin:0 22px 18px;display:flex}.drop-zone.active{border-color:var(--accent);background:#fff8f5}.drop-zone.disabled{opacity:.55;cursor:not-allowed}.drop-zone>div{flex-direction:column;gap:4px;display:flex}.drop-zone b{font-size:13px}.drop-zone small{color:var(--muted);font-size:10px}.file-icon{color:#27835b;background:#eaf8f1;border-radius:12px;place-items:center;width:48px;height:48px;font-size:11px;font-weight:800;display:grid}.import-actions{border-top:1px solid #eef0f2;justify-content:space-between;align-items:center;padding:17px 22px;display:flex}.import-actions span{color:var(--muted);font-size:11px}.import-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0;display:grid}.import-summary article{border:1px solid var(--line);background:#fff;border-radius:11px;flex-direction:column;padding:17px;display:flex}.import-summary small{color:var(--muted);font-size:10px}.import-summary strong{margin-top:5px;font:700 23px Manrope}.import-summary .good{border-color:#cce8da}.import-summary .good strong{color:#27835b}.import-summary .warn strong{color:#b97727}.preview-table .panel-title>span{color:var(--muted);font-size:10px}.preview-table{overflow:hidden}.confirm-import{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.confirm-import>div{flex-direction:column;gap:4px;display:flex}.confirm-import b{font-size:13px}.confirm-import small{color:var(--muted);font-size:10px}.issues{margin-top:18px}.issues ul{margin:0;padding:8px 22px;list-style:none}.issues li{border-bottom:1px solid #eef0f2;justify-content:space-between;gap:16px;padding:11px 0;font-size:11px;display:flex}.issues li span{color:#a05f26}@media (width<=900px){.provider-grid,.import-summary{grid-template-columns:1fr}.import-actions,.confirm-import{flex-direction:column;align-items:stretch;gap:13px}.drop-zone{padding:24px}.preview-table{overflow-x:auto}}.sales-search{background:#fff;width:min(380px,100%);height:44px}.sales-history td:first-child,.sales-history td:nth-child(2),.sales-history td:nth-child(3){display:table-cell}.sales-history td b,.sales-history td small{display:block}.sales-history td small{margin-top:4px}.row-actions{justify-content:flex-end;gap:7px;display:flex}.compact,.ticket-button{font-size:11px;padding:8px 11px!important}.ticket-button{color:#c6533d;background:#fff6f3;border:1px solid #f0cfc7;border-radius:8px;font-weight:700}.modal-backdrop{z-index:50;background:#171a1f99;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.sale-modal{background:#fff;border-radius:15px;width:min(560px,100%);max-height:88vh;overflow:auto;box-shadow:0 24px 70px #1118}.modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:24px;display:flex}.modal-head h2{margin-top:4px;font-size:21px}.modal-head>button{color:#666;background:#f3f4f5;border:0;border-radius:50%;width:32px;height:32px;font-size:20px}.sale-meta{background:#fafafb;grid-template-columns:1fr 1fr;gap:12px;padding:18px 24px;display:grid}.sale-meta span{flex-direction:column;gap:4px;display:flex}.sale-meta small{color:var(--muted);font-size:10px}.sale-meta b{font-size:12px}.sale-detail-items{padding:7px 24px}.sale-detail-items>div{border-bottom:1px solid #eef0f2;justify-content:space-between;gap:18px;padding:14px 0;display:flex}.sale-detail-items span{flex-direction:column;gap:4px;display:flex}.sale-detail-items b,.sale-detail-items strong{font-size:12px}.sale-detail-items small{color:var(--muted);font-size:10px}.sale-detail-total{justify-content:space-between;align-items:center;padding:18px 24px;font-weight:700;display:flex}.sale-detail-total strong{font:700 24px Manrope}.modal-actions{justify-content:flex-end;gap:9px;padding:0 24px 24px;display:flex}@media (width<=900px){.sales-search{width:100%}.sale-meta{grid-template-columns:1fr}.row-actions{min-width:190px}}.login-page{background:radial-gradient(circle at 20% 10%,#fff0eb 0,#0000 34%),#f3f4f6;place-items:center;min-height:100vh;display:grid;max-width:none!important;padding:24px!important}.login-card{border:1px solid var(--line);background:#fff;border-radius:17px;width:min(430px,100%);padding:30px;box-shadow:0 22px 60px #252a3114}.login-brand{align-items:center;gap:11px;margin-bottom:35px;display:flex}.login-brand>span{background:var(--accent);color:#fff;border-radius:11px;place-items:center;width:40px;height:40px;font:700 20px Manrope;display:grid}.login-brand>div{flex-direction:column;display:flex}.login-brand b{font:700 17px Manrope}.login-brand small{color:var(--muted);font-size:10px}.login-copy h1{margin:5px 0 8px;font-size:24px}.login-copy>p:last-child{color:var(--muted);font-size:12px;line-height:1.55}.login-card form{flex-direction:column;gap:14px;margin-top:23px;display:flex}.login-card form label{color:#5d6470;flex-direction:column;gap:7px;font-size:11px;font-weight:700;display:flex}.login-card form input{border:1px solid var(--line);border-radius:9px;outline:none;padding:12px}.login-card form input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #ef624815}.login-card form .primary{margin-top:5px}.login-note{text-align:center;color:var(--muted);margin-top:18px;font-size:9px;display:block}.sidebar-foot{position:relative}.sidebar-foot>button{color:#e89b8b;background:0 0;border:0;margin-left:auto;font-size:10px;font-weight:700}.sidebar-foot>button:hover{color:#fff}
