aside{width:268px;padding:18px 14px;overflow-y:auto;background:linear-gradient(165deg,#03162f 0%,#082a58 58%,#063e70 100%)}main{margin-left:268px}.brand{height:73px;margin:0 4px 16px;padding:8px 10px;background:#ffffff0a;border:1px solid #ffffff13;border-radius:14px}.brand img{width:100%;height:100%;object-fit:contain}.nav-label{display:block;color:#5f83b4;font-size:10px;font-weight:900;letter-spacing:1.7px;margin:17px 12px 6px}nav a{padding:9px 12px}.welcome{display:flex;justify-content:space-between;align-items:center;background:radial-gradient(circle at 85% 20%,#13dbe733,transparent 32%),linear-gradient(125deg,#061d42,#0a3d75);color:#fff;border-radius:20px;padding:27px 30px;margin-bottom:19px;box-shadow:0 18px 45px #08275022}.welcome span{color:#43e8ed;font-weight:900;letter-spacing:1.5px;font-size:11px}.welcome h2{font-size:25px;margin:6px 0}.welcome p{color:#bfd6ef;margin:0}.welcome a{background:#12c9dd;color:#031b3c;padding:12px 17px;border-radius:11px;text-decoration:none;font-weight:900}.announcement{display:flex;gap:12px;background:#e1f8fb;border:1px solid #a9e8ef;color:#075b6b;padding:11px 15px;border-radius:11px;margin-bottom:10px}.announcement span{color:#3c7180}.premium article{position:relative;overflow:hidden}.premium article:after{content:"";position:absolute;width:90px;height:90px;border-radius:50%;background:#0ccfe011;right:-30px;top:-30px}.premium i{float:right;color:#08aabe;font-size:22px}.dash-grid{display:grid;grid-template-columns:2fr 1fr;gap:20px}.section-head{display:flex;justify-content:space-between}.tool-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.tool-grid a{display:flex;flex-direction:column;background:#f4f9fd;border:1px solid #e1ebf4;padding:15px;border-radius:12px;text-decoration:none;color:#10213d}.tool-grid a:hover{border-color:#15bfd3;transform:translateY(-1px)}.tool-grid small{color:#70819c;margin-top:4px}.financial div{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid #edf1f6}.financial a{display:block;margin-top:18px;color:#078ba0;text-decoration:none;font-weight:800}.brand-preview{display:flex;align-items:center;gap:25px;padding:25px 30px;background:linear-gradient(120deg,var(--brand2),#06172e);border-top:4px solid var(--brand);border-radius:18px;margin-bottom:20px;color:#fff}.brand-preview img{width:min(480px,55%);height:105px;object-fit:contain}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.settings-grid .span2{grid-column:span 2}.settings-grid textarea{min-height:110px}.toggle{display:flex!important;align-items:center;gap:8px}.toggle input{width:auto}.top-gap{margin-top:18px}.assistant-grid,.project-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.assistant-grid article,.project-grid article{background:#fff;border:1px solid #dfe9f3;border-radius:17px;padding:21px;box-shadow:0 8px 25px #0d2b4f0b}.assistant-grid article:hover,.project-grid article:hover{border-color:#0bc4d8;transform:translateY(-2px)}.assistant-grid span,.project-grid span{font-size:10px;letter-spacing:1.4px;color:#0798ad;font-weight:900}.assistant-grid h3,.project-grid h3{font-size:18px;margin:8px 0}.assistant-grid p,.project-grid p{color:#6e7d96;min-height:43px}.assistant-grid a,.project-grid a{color:#087f94;text-decoration:none;font-weight:800}.assistant-icon{display:grid;place-items:center;width:42px;height:42px;background:linear-gradient(135deg,#0a54c5,#11d5dc);color:#fff;border-radius:12px;margin-bottom:15px}.inline-form.three{grid-template-columns:1fr 2fr auto}.domain-card{border-left:4px solid #09bfd4}.update-logo{width:100%;max-height:150px;object-fit:contain;margin-bottom:20px}summary{cursor:pointer;color:#087f94}.badge.status-overdue{background:#fee2e2;color:#991b1b}.badge.status-open{background:#fff3cd;color:#8a5b00}@media(max-width:1100px){.assistant-grid,.project-grid{grid-template-columns:repeat(2,1fr)}.dash-grid{grid-template-columns:1fr}}@media(max-width:720px){aside{width:auto}.assistant-grid,.project-grid,.settings-grid,.tool-grid{grid-template-columns:1fr}.settings-grid .span2{grid-column:auto}.welcome{align-items:flex-start;gap:18px;flex-direction:column}.brand-preview{flex-direction:column;align-items:flex-start}.brand-preview img{width:100%}.inline-form.three{grid-template-columns:1fr}}
