.aureon-clients{max-width:1440px;min-height:calc(100vh - 120px);margin:0 auto;padding:28px;color:#13243f}.aureon-clients__header{display:flex;align-items:end;justify-content:space-between;gap:24px;padding-bottom:22px;border-bottom:1px solid #dce5f1}.aureon-clients span,.aureon-client-card>span{color:#466eaa;font-size:11px;font-weight:800;letter-spacing:.08em}.aureon-clients h1{margin:6px 0;font-size:30px}.aureon-clients p{margin:0;color:#607490}.aureon-clients button,.aureon-clients input,.aureon-clients select,.aureon-clients textarea{font:inherit}.aureon-clients__filters{display:flex;gap:8px;flex-wrap:wrap}.aureon-clients__filters button,.aureon-client-dialog button{border:1px solid #bdcfe7;border-radius:8px;background:#fff;color:#173c70;font-weight:750;cursor:pointer}.aureon-clients__filters button{padding:10px 14px}.aureon-clients__filters .is-active{border-color:#155ac5;background:#155ac5;color:#fff}.aureon-clients__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-top:24px}.aureon-client-card{padding:20px;border:1px solid #d5e1f0;border-radius:12px;background:#fff;box-shadow:0 5px 20px #204a7210;text-align:left;cursor:pointer;transition:.18s}.aureon-client-card:hover{border-color:#70a3e8;transform:translateY(-2px)}.aureon-client-card h2{margin:8px 0 5px;font-size:18px}.aureon-client-card dl{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0}.aureon-client-card dt{color:#63758e;font-size:11px}.aureon-client-card dd{margin:4px 0 0;font-weight:800}.aureon-client-card__progress{height:6px;border-radius:99px;background:#e7eef8;overflow:hidden}.aureon-client-card__progress i{display:block;height:100%;border-radius:inherit;background:#2466d8}.aureon-clients__empty,.aureon-clients__loading{margin-top:24px;padding:36px;border:1px dashed #bcd0eb;border-radius:12px;background:#fff;text-align:center}.aureon-client-dialog{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:24px}.aureon-client-dialog__backdrop{position:absolute;inset:0;border:0;background:#071c3c88}.aureon-client-dialog article{position:relative;width:min(940px,100%);max-height:min(820px,calc(100vh - 48px));overflow:auto;border-radius:14px;background:#fff;box-shadow:0 24px 76px #071a3980}.aureon-client-dialog header{display:flex;justify-content:space-between;gap:20px;padding:26px 28px 18px;border-bottom:1px solid #e1e9f4}.aureon-client-dialog header h2{margin:6px 0;font-size:25px}.aureon-client-dialog__close{width:38px;height:38px;font-size:25px;line-height:1}.aureon-client-dialog__tabs{display:flex;gap:8px;flex-wrap:wrap;padding:16px 28px 0}.aureon-client-dialog__tabs button{padding:9px 13px}.aureon-client-dialog__tabs .is-active{border-color:#175bc5;background:#eaf2ff;color:#124b9e}.aureon-client-dialog__content{display:grid;gap:20px;padding:24px 28px 30px}.aureon-client-dialog__message{margin:14px 28px 0!important;padding:10px 12px;border:1px solid #f2c4c4;border-radius:8px;background:#fff6f6;color:#a52c2c!important}.aureon-client-dialog__facts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.aureon-client-dialog__facts>div,.aureon-client-dialog__facts>label{display:grid;gap:6px;padding:14px;border:1px solid #dde7f4;border-radius:9px;background:#f8faff}.aureon-client-dialog__facts span,.aureon-client-dialog label>span,.aureon-client-dialog li span{color:#607490;font-size:12px;font-weight:700}.aureon-client-dialog select,.aureon-client-dialog input,.aureon-client-dialog textarea{width:100%;box-sizing:border-box;border:1px solid #cbd9ec;border-radius:8px;background:#fff;color:#152f55;padding:10px 11px}.aureon-client-dialog textarea{min-height:88px;resize:vertical}.aureon-client-dialog h3{margin:0;color:#142f57;font-size:16px}.aureon-client-dialog__responsibles{display:grid;grid-template-columns:1fr 2fr;gap:20px;padding-top:20px;border-top:1px solid #e1e9f4}.aureon-client-dialog__responsibles p{margin-top:5px}.aureon-client-dialog__responsibles form{display:grid;gap:14px}.aureon-client-dialog__people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.aureon-client-dialog__people label{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid #d9e4f2;border-radius:8px}.aureon-client-dialog__people input{width:auto}.aureon-client-dialog form>button{justify-self:end;padding:10px 14px;border-color:#155ac5;background:#155ac5;color:#fff}.aureon-client-dialog form>button:disabled{cursor:not-allowed;opacity:.65}.aureon-client-dialog__task-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px;border:1px solid #dce7f5;border-radius:10px;background:#f8faff}.aureon-client-dialog__task-form h3,.aureon-client-dialog__task-form .is-wide{grid-column:1/-1}.aureon-client-dialog__task-form label,.aureon-client-dialog__note-form label{display:grid;gap:7px}.aureon-client-dialog__task-list ul,.aureon-client-dialog__notes ul{margin:12px 0 0;padding:0;list-style:none}.aureon-client-dialog__task-list li{display:flex;align-items:start;justify-content:space-between;gap:20px;padding:14px 0;border-top:1px solid #e1e9f4}.aureon-client-dialog__task-list li>div{display:grid;gap:5px}.aureon-client-dialog__task-list aside{display:grid;gap:4px;text-align:right}.aureon-client-dialog__task-list small,.aureon-client-dialog__notes li span{color:#607490;font-size:12px}.aureon-client-dialog__note-form{display:grid;gap:12px;padding:20px;border:1px solid #dce7f5;border-radius:10px;background:#f8faff}.aureon-client-dialog__notes li{padding:14px 0;border-top:1px solid #e1e9f4}.aureon-client-dialog__notes li p{margin:0 0 7px;color:#1b355b}@media(max-width:720px){.aureon-clients{padding:18px}.aureon-clients__header{align-items:start;flex-direction:column}.aureon-client-dialog{padding:12px}.aureon-client-dialog article{max-height:calc(100vh - 24px)}.aureon-client-dialog header,.aureon-client-dialog__content{padding-left:18px;padding-right:18px}.aureon-client-dialog__tabs{padding-left:18px}.aureon-client-dialog__facts,.aureon-client-dialog__responsibles,.aureon-client-dialog__task-form,.aureon-client-dialog__people{grid-template-columns:1fr}.aureon-client-dialog__task-list li{flex-direction:column}.aureon-client-dialog__task-list aside{text-align:left}}
