@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";:root{color:#182625;background:#f4f5f2;font-family:Manrope,system-ui,sans-serif;font-size:14px}*{box-sizing:border-box}body{margin:0}.shell{min-height:100vh;display:flex}.sidebar{color:#d8e7e3;background:#123b38;flex-direction:column;flex:none;width:250px;padding:24px 14px;display:flex}.brand{align-items:center;gap:11px;padding:0 10px 31px;display:flex}.brand b{color:#fff;font-size:16px;display:block}.brand small{color:#83aaa5;margin-top:2px;font-size:9px;display:block}.mark{align-items:end;gap:3px;display:flex}.mark i{background:#16b8b1;border-radius:2px;width:6px;display:block}.mark i:first-child{height:12px}.mark i:nth-child(2){height:19px}.mark i:nth-child(3){height:26px}.workspace{background:#174845;border-radius:5px;align-items:center;gap:10px;margin:0 2px 26px;padding:11px;display:flex}.workspace>span{font-size:20px}.workspace small,.workspace b{display:block}.workspace small{color:#79a09b;font-size:9px}.workspace b{color:#fff;margin-top:2px;font-size:12px}nav{flex-direction:column;gap:3px;display:flex}nav>small{color:#6f9b95;letter-spacing:.12em;padding:0 11px 8px;font-size:9px}nav .system{margin-top:21px}nav button{color:#b9d0cc;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:4px;align-items:center;gap:11px;padding:10px 11px;font-size:12px;display:flex}nav button:hover,nav button.active{color:#fff;background:#1b514d}nav em{color:#12736f;background:#d9f5ef;border-radius:10px;margin-left:auto;padding:2px 6px;font-size:9px;font-style:normal}.profile{border-top:1px solid #2a5a56;align-items:center;gap:9px;margin-top:auto;padding:16px 8px 0;display:flex}.profile>span,.avatar{color:#613f1c;background:#e1b872;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-weight:800;display:grid}.profile b,.profile small{display:block}.profile b{color:#fff;font-size:11px}.profile small{color:#7fa39e;margin-top:3px;font-size:9px}main{flex:1;min-width:0}header{background:#fff;border-bottom:1px solid #e3e7e3;align-items:center;gap:22px;height:72px;padding:0 32px;display:flex}.search{color:#859391;flex:1;align-items:center;gap:9px;max-width:500px;display:flex}.search input{font:inherit;border:0;outline:0;width:100%;font-size:12px}.header-right{align-items:center;gap:20px;margin-left:auto;display:flex}.healthy{color:#667471;font-size:10px}.healthy i{background:#16b8b1;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.avatar{border:0}.content{max-width:1400px;padding:32px}.heading{justify-content:space-between;align-items:start;margin-bottom:28px;display:flex}.eyebrow,.section-title small{letter-spacing:.1em;text-transform:uppercase;color:#16a29d;font-size:9px;font-weight:800}.heading h1{letter-spacing:-.04em;margin:9px 0 6px;font-size:29px}.heading p{color:#73817f;margin:0;font-size:12px}.primary{color:#fff;font:inherit;cursor:pointer;background:#123b38;border:0;border-radius:4px;align-items:center;gap:8px;padding:11px 16px;font-size:11px;font-weight:700;display:inline-flex}.metrics{grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:18px;display:grid}.metrics article,.panel{background:#fff;border:1px solid #e3e7e3;border-radius:4px;box-shadow:0 14px 38px #123b380a}.metrics article{padding:17px}.metrics small{color:#73817f;font-size:10px;display:block}.metrics strong{margin:11px 0;font-size:25px;display:block}.metrics span{color:#159b67;font-size:10px;font-weight:700}.metrics span i{color:#9aa5a2;margin-left:4px;font-style:normal;font-weight:400}.grid-two{grid-template-columns:1.5fr 1fr;gap:18px;display:grid}.panel{padding:20px}.section-title{justify-content:space-between;align-items:start;margin-bottom:16px;display:flex}.section-title h2{margin:5px 0 0;font-size:17px}.link{color:#0d9892;font:inherit;cursor:pointer;background:0 0;border:0;font-size:11px}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;min-width:580px}th,td{text-align:left;border-bottom:1px solid #edf0ed;padding:12px 8px;font-size:11px}th{color:#84918e;text-transform:uppercase;font-size:9px}td b,td small{display:block}td small{color:#9aa5a2;margin-top:4px;font-size:9px}.money{font-weight:800}.status{color:#3975d9;background:#eaf1fc;border-radius:12px;padding:5px 8px;font-size:9px}.status.confirmed{color:#149b67;background:#e7f6ee}.status.shipped{color:#7258b7;background:#eeeafd}.insight{min-height:300px}.focus{border-bottom:1px solid #edf0ed;gap:13px;padding:16px 0;display:flex}.focus svg{color:#16a29d;flex:none}.focus b{font-size:11px}.focus p{color:#82908d;margin:6px 0 0;font-size:10px;line-height:1.5}.task{border-bottom:1px solid #edf0ed;align-items:center;gap:12px;padding:15px 0;display:flex}.task button{color:#16a29d;cursor:pointer;background:#fff;border:1px solid #cbd6d2;border-radius:3px;width:24px;height:24px}.task button.done{color:#fff;background:#16a29d}.task div{flex:1}.task b,.task small{display:block}.task b{font-size:12px}.task small{color:#8d9996;margin-top:4px;font-size:10px}.task>span{color:#84918e;font-size:10px}.empty-module{text-align:center;color:#16a29d;padding:80px 20px}.empty-module h2{color:#182625}.empty-module p{color:#7d8a87;font-size:12px}.error{color:#b5413c;background:#fff0f1;border:1px solid #f0c8cb;border-radius:4px;margin-bottom:18px;padding:12px;font-size:12px}.modal{z-index:10;background:#0c2d2b66;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal form{background:#fff;border-radius:5px;width:min(440px,100%);padding:26px;position:relative}.modal h2{margin-top:0}.modal label{margin:14px 0;font-size:10px;font-weight:700;display:block}.modal input{width:100%;font:inherit;border:1px solid #d5dbd6;margin-top:6px;padding:10px;display:block}.modal-close{cursor:pointer;background:0 0;border:0;position:absolute;top:14px;right:14px}.backdrop{z-index:4;background:#0005;border:0;position:fixed;inset:0}.mobile{display:none}@media (width<=900px){.sidebar{z-index:5;transition:left .2s;position:fixed;top:0;bottom:0;left:-270px}.sidebar.open{left:0}.mobile{display:block}.close.mobile{color:#fff;background:0 0;border:0;margin-bottom:20px;margin-left:auto}.menu{background:0 0;border:0}.metrics{grid-template-columns:repeat(2,1fr)}.grid-two{grid-template-columns:1fr}.content{padding:22px 16px}.healthy{display:none}}@media (width<=560px){.metrics{grid-template-columns:1fr 1fr}.metrics strong{font-size:20px}.heading h1{font-size:24px}.heading{gap:12px}.heading .primary{padding:9px}.header-right{gap:5px}}.auth-page{background:#f4f5f2;place-items:center;min-height:100vh;padding:20px;display:grid}.auth-card{background:#fff;border:1px solid #e3e7e3;border-radius:6px;width:min(430px,100%);padding:34px;box-shadow:0 18px 50px #123b3814}.auth-mark{color:#123b38;margin-bottom:28px;font-size:18px;font-weight:800}.auth-card h1{letter-spacing:-.04em;margin:0 0 8px;font-size:25px}.auth-card p{color:#73817f;margin:0 0 24px;font-size:12px;line-height:1.5}.auth-card label{color:#53625f;margin:14px 0;font-size:11px;font-weight:700;display:block}.auth-card input{width:100%;font:inherit;border:1px solid #d5dbd6;border-radius:3px;outline-color:#16a29d;margin-top:6px;padding:11px;display:block}.auth-submit{justify-content:center;width:100%;margin-top:10px}.auth-switch{color:#0d9892;font:inherit;cursor:pointer;background:0 0;border:0;width:100%;margin-top:18px;font-size:11px}.inline-form{gap:10px;display:flex}.inline-form input{font:inherit;border:1px solid #d5dbd6;flex:1;padding:11px}.invite-result{color:#176e68;overflow-wrap:anywhere;background:#eef8f5;margin-top:14px;padding:11px;font-size:11px}.invite-result code{font-size:10px}.logout{color:#8eb3ae;cursor:pointer;background:0 0;border:0;margin-left:auto}
