:root{--navy:#10243e;--blue:#1769e0;--ink:#172033;--muted:#657187;--line:#dfe5ee;--bg:#f4f7fb;--danger:#c73737}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font:14px/1.45 Arial,sans-serif}button,input,select,textarea{font:inherit}.shell{grid-template-columns:230px 1fr;min-height:100vh;display:grid}.sidebar{background:var(--navy);color:#fff;flex-direction:column;height:100vh;padding:28px 18px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;padding:0 8px 28px;display:flex}.brand .mark{width:42px;height:42px;color:var(--navy);background:#fff;border-radius:12px;place-items:center;font-weight:900;display:grid}.brand b,.brand small{display:block}.brand small{opacity:.65;margin-top:2px}.sidebar nav{gap:7px;display:grid}.sidebar nav button{color:#c7d4e5;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:11px 13px}.sidebar nav button:hover,.sidebar nav button.active{color:#fff;background:#254260}.sidebar>p{color:#8fa5be;margin-top:auto;font-size:10px;line-height:1.8}.main{min-width:0;padding:30px 36px 60px}.main>header{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.main>header small{letter-spacing:.12em;color:var(--muted);font-size:10px}h1{letter-spacing:-.03em;margin:4px 0 0;font-size:28px}h2{margin:0 0 18px;font-size:15px}.primary,.secondary{cursor:pointer;border:0;border-radius:9px;padding:11px 17px;font-weight:700}.primary{background:var(--blue);color:#fff}.secondary{color:#1955a4;background:#eaf1fb}.stats{grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:18px;display:grid}.stat{border:1px solid var(--line);background:#fff;border-radius:13px;padding:18px}.stat span{color:var(--muted);font-size:12px;display:block}.stat b{margin-top:8px;font-size:27px;display:block}.stat.danger b{color:var(--danger)}.panel{border:1px solid var(--line);background:#fff;border-radius:14px;margin-bottom:18px;padding:20px;box-shadow:0 4px 14px #142a4609}.columns{grid-template-columns:minmax(300px,420px) 1fr;gap:18px;display:grid}.columns .panel{margin:0}.panel form{gap:14px;display:grid}label{color:#3c4759;gap:6px;font-size:12px;font-weight:700;display:grid}input,select,textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #ccd5e1;border-radius:8px;outline:0;padding:10px 11px}input:focus,select:focus,textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #1769e01c}textarea{resize:vertical;min-height:76px}.form-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.prefix{display:flex}.prefix span{background:#f1f4f8;border:1px solid #ccd5e1;border-right:0;border-radius:8px 0 0 8px;place-items:center;padding:0 12px;display:grid}.prefix input{border-radius:0 8px 8px 0}.saved-list{gap:10px;max-height:540px;display:grid;overflow:auto}.saved-list article{border:1px solid var(--line);border-radius:10px;justify-content:space-between;gap:15px;padding:13px;display:flex}.saved-list article div>*{display:block}.saved-list article span{color:#4e5a6b;margin:4px 0}.saved-list article small{color:var(--muted)}.saved-list article button,.remove{color:#a13737;cursor:pointer;background:0 0;border:0}.search{max-width:580px;margin-bottom:16px}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%}th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding:10px;font-size:10px}td{vertical-align:middle;border-bottom:1px solid #edf0f4;padding:12px 10px}td small{color:var(--muted);margin-top:3px;display:block}.empty{color:var(--muted);padding:40px;text-align:center!important}.badge{color:#835c00;background:#fff0cd;border-radius:99px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-block}.badge.paid{color:#176234;background:#dff5e7}.badge.overdue{color:#a22121;background:#ffe3e3}.badge.void{color:#596273;background:#e9edf2}.lines{overflow:auto}.line{grid-template-columns:125px 2.2fr 85px 90px 115px 120px 30px;align-items:center;gap:8px;min-width:970px;margin-bottom:8px;display:grid}.line textarea{min-height:48px}.line b{text-align:right}.line-head{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:10px}.total{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:20px;margin-top:18px;padding-top:18px;display:flex}.total b{font-size:20px}.actions{justify-content:flex-end;gap:10px;display:flex}.remove:disabled{opacity:.2}.invoice-form{padding-bottom:15px}#invoice-sheet{color:#000;background:#fff;width:794px;min-height:1123px;padding:34px;font:13px/1.4 Arial,sans-serif;position:fixed;top:0;left:-10000px}#invoice-sheet.exporting{z-index:-1;left:0}#invoice-sheet .sheet-heading{text-align:center;min-height:150px;display:grid;position:relative}#invoice-sheet .sheet-heading>b{font-size:20px}#invoice-sheet .sheet-heading h3{margin:42px 0 32px;font-size:24px;text-decoration:underline}#invoice-sheet .invoice-logo{width:110px;height:auto;position:absolute;top:0;left:8px}#invoice-sheet .original-stamp{width:125px;height:auto;position:absolute;top:78px;right:84px}#invoice-sheet h4{text-transform:uppercase;background:#c6c6c6;margin:8px 0 5px;padding:4px;font-size:13px;font-weight:800}#invoice-sheet .customer-address{white-space:pre-line}.record-actions{align-items:center;gap:8px;display:flex}.edit-button{color:#1d5ea8;cursor:pointer;background:#eef5ff;border:1px solid #bfd0e8;border-radius:7px;padding:7px 10px;font-weight:700}#invoice-sheet p{margin:4px 3px 10px}#invoice-sheet table{margin-top:25px;font-size:11px}#invoice-sheet th,#invoice-sheet td{border-bottom:1px solid #222;padding:7px 5px}#invoice-sheet .sheet-total{text-align:right;border-block:1px solid;width:250px;margin:60px 0 70px auto;padding:10px;line-height:2}.bank{margin-top:40px}@media (max-width:950px){.shell{grid-template-columns:1fr}.sidebar{height:auto;position:static}.sidebar nav{grid-template-columns:repeat(6,1fr)}.sidebar>p{display:none}.main{padding:22px}.stats{grid-template-columns:repeat(2,1fr)}.columns{grid-template-columns:1fr}.form-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.sidebar nav{display:flex;overflow:auto}.sidebar nav button{white-space:nowrap}.main>header{align-items:flex-start}.form-grid{grid-template-columns:1fr}.stats{grid-template-columns:1fr 1fr}.main{padding:16px}}.stamp-preview{border:1px dashed var(--line);border-radius:10px;place-items:center;width:140px;height:140px;padding:8px;display:grid}.stamp-preview img{max-width:120px;max-height:120px}.saved-media{align-items:center;gap:10px;display:flex}.saved-media>img,.saved-media>.mp-stamp{object-fit:contain;width:64px;height:64px}.mp-stamp{color:#174a8b;text-align:center;background:0 0;border:4px double #174a8b;border-radius:50%;width:122px;height:122px;font-family:Arial,sans-serif;font-style:normal;line-height:1;position:relative}.mp-stamp:after{content:"";border:2px solid #174a8b;border-radius:50%;position:absolute;inset:10px}.mp-stamp span,.mp-stamp b,.mp-stamp em,.mp-stamp i{z-index:1;position:absolute}.mp-stamp .stamp-top{letter-spacing:.05em;font-size:10px;font-weight:800;top:15%;left:14%;right:14%}.mp-stamp .stamp-bottom{letter-spacing:.06em;font-size:9px;font-weight:800;bottom:14%;left:14%;right:14%}.mp-stamp b{font:700 38px Georgia,serif;top:38%;left:0;right:0}.mp-stamp em{color:#174a8b;font:17px Segoe UI Symbol,Arial,sans-serif;top:26%;left:0;right:0}.mp-stamp i{font-size:10px;font-style:normal;top:48%}.mp-stamp i:first-of-type{left:5px}.mp-stamp i:nth-of-type(2){right:5px}#invoice-sheet{color:#172230;background:#fff;width:794px;height:1123px;min-height:0;padding:0;font:13px/1.35 Arial,sans-serif;overflow:hidden}#invoice-sheet .sheet-top{color:#fff;background:#112e49;justify-content:space-between;align-items:center;gap:34px;height:163px;padding:30px 68px;display:flex}#invoice-sheet .sheet-logo{background:#fff;flex:none;place-items:center;width:118px;height:80px;display:grid}#invoice-sheet .sheet-logo img{object-fit:contain;max-width:108px;max-height:70px}#invoice-sheet .sheet-company{text-align:right;white-space:pre-line;gap:6px;display:grid}#invoice-sheet .sheet-company>b{letter-spacing:.02em;font-size:22px}#invoice-sheet .sheet-company span{font-size:11px}#invoice-sheet .sheet-title{justify-content:space-between;align-items:flex-start;height:92px;padding:20px 68px 0;display:flex}#invoice-sheet .sheet-title h3{letter-spacing:.02em;border-bottom:5px solid #225c85;margin:0;padding-bottom:7px;font-size:34px;line-height:1}#invoice-sheet .sheet-title img{object-fit:contain;background:#fff;width:125px;height:65px;margin-top:-23px;padding:5px}#invoice-sheet .invoice-meta{background:#eaf1f6;border:1px solid #cbd8e3;grid-template-columns:1.35fr .95fr .95fr .95fr;margin:0 68px 30px;display:grid}#invoice-sheet .invoice-meta div{border-right:1px solid #cbd8e3;gap:10px;padding:10px;display:grid}#invoice-sheet .invoice-meta div:last-child{border:0}#invoice-sheet .invoice-meta span,#invoice-sheet .bank span{color:#637385;font-size:10px;font-weight:700;display:block}#invoice-sheet .invoice-meta b{font-size:13px}#invoice-sheet .party-grid{border:1px solid #cbd8e3;grid-template-columns:1fr 1fr;min-height:155px;margin:0 68px 36px;display:grid}#invoice-sheet .party-grid>div{border-right:1px solid #cbd8e3;flex-direction:column;padding:14px 16px;display:flex}#invoice-sheet .party-grid>div:last-child{border:0}#invoice-sheet .party-grid h4,#invoice-sheet .bank h4{background:0 0;margin:0 0 17px;padding:0;font-size:13px;font-weight:800}#invoice-sheet .party-grid span{white-space:pre-line;display:block}#invoice-sheet .party-grid>div>b{margin-bottom:2px}#invoice-sheet .invoice-table{border:1px solid #cbd8e3;width:calc(100% - 136px);margin:0 68px;font-size:11px}#invoice-sheet .invoice-table th{color:#fff;text-align:center;background:#112e49;border-right:1px solid #9fb0c0;padding:11px 8px;font-size:9px;font-weight:800}#invoice-sheet .invoice-table th:nth-child(3){text-align:left}#invoice-sheet .invoice-table td{text-align:center;vertical-align:middle;border-bottom:1px solid #cbd8e3;border-right:1px solid #cbd8e3;height:78px;padding:10px 8px}#invoice-sheet .invoice-table .description-cell{text-align:left;white-space:pre-line}#invoice-sheet .summary-area{grid-template-columns:1fr 310px;align-items:center;min-height:128px;margin:28px 68px 34px;display:grid}#invoice-sheet .company-stamp-slot img{object-fit:contain;opacity:.93;width:122px;height:122px;margin-left:45px}#invoice-sheet .sheet-total{text-align:left;border:0;border-top:1px solid #cbd8e3;align-self:start;width:auto;margin:0;padding:0;line-height:1.35}#invoice-sheet .sheet-total span,#invoice-sheet .sheet-total strong{justify-content:space-between;align-items:center;padding:12px 10px;display:flex}#invoice-sheet .sheet-total strong{background:#eaf1f6;border-bottom:2px solid #163a5b;font-size:15px}#invoice-sheet .sheet-total strong b{color:#153c60;font-size:18px}#invoice-sheet .bank{background:#eaf1f6;border-radius:12px;margin:0;padding:16px 22px;position:absolute;bottom:74px;left:68px;right:68px}#invoice-sheet .bank h4{color:#153c60;margin-bottom:12px}#invoice-sheet .bank>div{grid-template-columns:.75fr 1.55fr;gap:28px;display:grid}#invoice-sheet .bank p{margin:0;line-height:1.2}#invoice-sheet .bank p span:not(:first-child){margin-top:8px}#invoice-sheet footer{color:#637385;justify-content:space-between;font-size:9px;display:flex;position:absolute;bottom:30px;left:68px;right:68px}#invoice-sheet.compact .party-grid,#invoice-sheet.dense .party-grid,#invoice-sheet.ultra-dense .party-grid{margin-bottom:24px}#invoice-sheet.compact .invoice-table td{height:58px;padding-block:7px}#invoice-sheet.dense .invoice-table td{height:43px;padding-block:5px}#invoice-sheet.ultra-dense .invoice-table{font-size:10px}#invoice-sheet.ultra-dense .invoice-table th{padding-block:8px}#invoice-sheet.ultra-dense .invoice-table td{height:32px;padding:3px 6px;line-height:1.15}#invoice-sheet.compact .summary-area,#invoice-sheet.dense .summary-area,#invoice-sheet.ultra-dense .summary-area{min-height:92px;margin-top:18px;margin-bottom:14px}#invoice-sheet.compact .company-stamp-slot>*,#invoice-sheet.dense .company-stamp-slot>*,#invoice-sheet.ultra-dense .company-stamp-slot>*{width:92px;height:92px;margin-left:58px}#invoice-sheet.compact .mp-stamp,#invoice-sheet.dense .mp-stamp,#invoice-sheet.ultra-dense .mp-stamp{transform-origin:50%;transform:scale(.76)}#invoice-sheet.dense .sheet-total span,#invoice-sheet.dense .sheet-total strong,#invoice-sheet.ultra-dense .sheet-total span,#invoice-sheet.ultra-dense .sheet-total strong{padding-block:9px}#invoice-sheet.ultra-dense .party-grid{min-height:140px;margin-bottom:18px}#invoice-sheet.ultra-dense .invoice-meta{margin-bottom:22px}#invoice-sheet .sheet-logo{background:0 0;width:150px;height:82px}#invoice-sheet .sheet-logo img{max-width:145px;max-height:78px}#invoice-sheet .sheet-title h3{box-sizing:border-box;width:166px;padding-right:3px}#invoice-sheet .sheet-title img{height:55px;margin-top:0;padding:2px}.header-actions{gap:9px;display:flex}.convert-button{color:#226638;cursor:pointer;background:#e8f7ec;border:1px solid #9bc5a7;border-radius:7px;padding:7px 10px;font-weight:700}.remove-text{color:#a13737;cursor:pointer;background:0 0;border:0}.quote-option-head{grid-template-columns:1fr auto;align-items:end;gap:16px;display:grid}.quotation-form h3{color:#284765;text-transform:uppercase;letter-spacing:.06em;margin:18px 0 10px;font-size:12px}.quote-charge-picker{gap:10px;margin-bottom:12px;display:flex}.quote-charge-picker select{max-width:430px}.add-option{margin-bottom:18px}.badge.converted{color:#176234;background:#dff5e7}.badge.draft{color:#365a82;background:#e8eff8}#invoice-sheet .sheet-title h3{border-bottom:0;width:166px;padding:0 0 12px;line-height:1.12;position:relative}#invoice-sheet .sheet-title h3:after{content:"";background:#225c85;height:4px;position:absolute;bottom:2px;left:0;right:0}#invoice-sheet .mp-stamp b{letter-spacing:.03em;font-size:25px;top:42%}#invoice-sheet .mp-stamp em{font-size:14px;top:28%}#invoice-sheet .mp-stamp i{font-size:8px;top:50%}#quotation-sheet{color:#172230;background:#fff;width:794px;height:1123px;font:11px/1.28 Arial,sans-serif;position:fixed;top:0;left:-10000px;overflow:hidden}#quotation-sheet .quote-sheet-top{color:#fff;background:#112e49;justify-content:space-between;align-items:center;gap:30px;height:145px;padding:26px 62px;display:flex}#quotation-sheet .quote-sheet-logo{place-items:center;width:150px;height:76px;display:grid}#quotation-sheet .quote-sheet-logo img{object-fit:contain;max-width:145px;max-height:72px}#quotation-sheet .quote-sheet-top>div:last-child{text-align:right;white-space:pre-line;gap:5px;display:grid}#quotation-sheet .quote-sheet-top b{font-size:20px}#quotation-sheet .quote-sheet-top span{font-size:10px}#quotation-sheet .quote-sheet-title{justify-content:space-between;align-items:end;padding:20px 62px 14px;display:flex}#quotation-sheet .quote-sheet-title h3{letter-spacing:.04em;color:#163a5b;border-bottom:4px solid #225c85;margin:0;padding-bottom:7px;font-size:30px}#quotation-sheet .quote-sheet-title span{color:#225c85;font-size:15px;font-weight:800}#quotation-sheet .quote-meta{background:#eaf1f6;border:1px solid #cbd8e3;grid-template-columns:repeat(3,1fr);margin:0 62px 14px;display:grid}#quotation-sheet .quote-meta div{border-right:1px solid #cbd8e3;gap:5px;padding:9px 11px;display:grid}#quotation-sheet .quote-meta div:last-child{border:0}#quotation-sheet .quote-meta span,#quotation-sheet .quote-customer>span,#quotation-sheet .quote-info-grid span{color:#637385;font-size:9px;font-weight:800}#quotation-sheet .quote-customer{background:#f6f9fb;border-left:4px solid #225c85;margin:0 62px 14px;padding:7px 12px}#quotation-sheet .quote-customer b,#quotation-sheet .quote-customer p{white-space:pre-line;margin:2px 0;display:block}#quotation-sheet .quote-options{gap:10px;margin:0 62px;display:grid}#quotation-sheet .quote-option-card{border:1px solid #cbd8e3}#quotation-sheet .quote-option-title{color:#fff;background:#112e49;justify-content:space-between;padding:7px 10px;font-size:12px;display:flex}#quotation-sheet .quote-info-grid{grid-template-columns:1fr 1fr;display:grid}#quotation-sheet .quote-info-grid>div{border-right:1px solid #d9e2ea;padding:8px 10px}#quotation-sheet .quote-info-grid>div:last-child{border:0}#quotation-sheet .quote-info-grid p{margin:2px 0}#quotation-sheet table{width:100%;margin:0;font-size:9px}#quotation-sheet th{color:#42556a;background:#eaf1f6;border-top:1px solid #cbd8e3;border-bottom:1px solid #cbd8e3;padding:5px 7px}#quotation-sheet td{border-bottom:1px solid #e4e9ee;padding:4px 7px}#quotation-sheet th:not(:first-child),#quotation-sheet td:not(:first-child){text-align:right}#quotation-sheet .quote-notes{color:#506070;background:#f4f7fa;border-radius:9px;padding:9px 13px;font-size:8px;position:absolute;bottom:48px;left:62px;right:62px}#quotation-sheet .quote-notes>b{color:#163a5b}#quotation-sheet .quote-notes ol{margin:5px 0 0;padding-left:15px}#quotation-sheet .quote-notes li{margin:2px 0}#quotation-sheet footer{color:#637385;justify-content:space-between;font-size:8px;display:flex;position:absolute;bottom:20px;left:62px;right:62px}#quotation-sheet.many-options .quote-sheet-top{height:120px;padding-block:18px}#quotation-sheet.many-options .quote-sheet-title{padding-block:12px 9px}#quotation-sheet.many-options .quote-meta,#quotation-sheet.many-options .quote-customer{margin-bottom:8px}#quotation-sheet.many-options .quote-options{gap:6px}#quotation-sheet.many-options .quote-info-grid>div{padding-block:5px}#quotation-sheet.many-options td,#quotation-sheet.many-options th{padding-block:3px}#quotation-sheet .quote-notes{margin:14px 62px 0;position:static}#invoice-sheet .mp-stamp b{font-size:20px;top:41%}#invoice-sheet .mp-stamp .stamp-bottom{font-size:7px;bottom:10%}#quotation-sheet .quote-meta{grid-template-columns:repeat(5,1fr)}.helper-text{color:var(--muted);margin:-4px 0 14px;font-size:12px}#quotation-sheet .fob-heading{color:#163a5b;letter-spacing:.08em;background:#f5f7fa;border-top:1px solid #cbd8e3;padding:5px 8px;font-size:8px;font-weight:800}#quotation-sheet .air-freight-table th:first-child,#quotation-sheet .air-freight-table td:first-child,#quotation-sheet .fob-charge-table th:first-child,#quotation-sheet .fob-charge-table td:first-child{text-align:left}#quotation-sheet tr.quote-subtotal td{color:#163a5b;background:#f5f8fb;border-top:1px solid #cbd8e3;font-weight:800}#quotation-sheet tr.quote-subtotal td:first-child{text-align:right;letter-spacing:.04em}.fob-toggle{max-width:360px;color:var(--ink);margin:16px 0 8px;font-weight:700;display:grid}.fob-toggle select{margin-top:6px}.mp-stamp-image{object-fit:contain;filter:hue-rotate(205deg)saturate(1.15);mix-blend-mode:multiply;width:122px;height:122px}#quotation-sheet .air-freight-table,#quotation-sheet .fob-charge-table{table-layout:fixed;border-collapse:collapse}#quotation-sheet .air-freight-table th,#quotation-sheet .air-freight-table td,#quotation-sheet .fob-charge-table th,#quotation-sheet .fob-charge-table td{vertical-align:middle;height:29px;padding:6px 9px;line-height:1.25}#quotation-sheet .air-freight-table th:first-child,#quotation-sheet .air-freight-table td:first-child{width:43%}#quotation-sheet .air-freight-table th:not(:first-child),#quotation-sheet .air-freight-table td:not(:first-child){width:19%}#quotation-sheet .fob-charge-table th:first-child,#quotation-sheet .fob-charge-table td:first-child{text-align:center;width:6%}#quotation-sheet .fob-charge-table th:nth-child(2),#quotation-sheet .fob-charge-table td:nth-child(2){text-align:left;width:10%}#quotation-sheet .fob-charge-table th:nth-child(3),#quotation-sheet .fob-charge-table td:nth-child(3){text-align:left;width:31%}#quotation-sheet .fob-charge-table th:nth-child(4),#quotation-sheet .fob-charge-table td:nth-child(4),#quotation-sheet .fob-charge-table th:nth-child(5),#quotation-sheet .fob-charge-table td:nth-child(5){width:10%}#quotation-sheet .fob-charge-table th:nth-child(6),#quotation-sheet .fob-charge-table td:nth-child(6){width:15%}#quotation-sheet .fob-charge-table th:nth-child(7),#quotation-sheet .fob-charge-table td:nth-child(7){width:18%}#quotation-sheet .fob-heading{align-items:center;height:29px;padding:6px 9px;display:flex}#quotation-sheet tr.quote-subtotal td{vertical-align:middle;height:29px}#quotation-sheet .quote-subtotal td:first-child{text-align:right!important;width:auto!important}#quotation-sheet .quote-subtotal td:last-child{text-align:right!important}#quotation-sheet .air-freight-table .quote-subtotal td:last-child{width:19%!important}#quotation-sheet .fob-charge-table .quote-subtotal td:last-child{width:18%!important}.signed-user{text-align:right;color:var(--ink);align-content:center;font-weight:700;display:grid}.signed-user small{color:var(--muted);font-size:10px;font-weight:400}.login-page{background:linear-gradient(135deg,#10243e,#1d4d78);place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{background:#fff;border-radius:18px;width:min(430px,100%);padding:34px;box-shadow:0 24px 70px #06142666}.login-brand{align-items:center;gap:12px;margin-bottom:30px;display:flex}.login-brand>span{background:var(--navy);color:#fff;border-radius:12px;place-items:center;width:46px;height:46px;font-weight:900;display:grid}.login-brand b,.login-brand small{display:block}.login-brand small{color:var(--muted)}.login-card h1{margin-bottom:4px}.login-card>p{color:var(--muted);margin:0 0 24px}.login-card form{gap:16px;display:grid}.login-card button{margin-top:4px}.login-card footer{text-align:center;color:var(--muted);margin-top:26px;font-size:11px}.login-error{color:#9b2424;background:#ffe8e8;border-radius:8px;padding:10px}
