:root{font-family:Manrope,Segoe UI,sans-serif;color:#173b67}.aureon-tasks-workspace__filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px;border:1px solid #d7e4f2;border-radius:10px;background:#fff}.aureon-task-list{overflow:hidden;border:1px solid #d7e4f2;border-radius:12px;background:#fff}.aureon-task-row aside{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.aureon-task-row i{padding:4px 8px;border-radius:6px;background:#dfeaff;color:#204f8f;font-size:10px;font-style:normal;font-weight:500}.aureon-task-row i:nth-child(2){background:#eef2f7;color:#456078}.aureon-task-row i:nth-child(3){background:#e8f5ed;color:#287044}.aureon-task-row strong,.aureon-task-detail strong,.aureon-task-detail b{font-weight:500}.aureon-modal{width:min(940px,100%);height:min(720px,calc(100vh - 32px));max-height:none}.aureon-modal h2{font-weight:500}.aureon-tasks-workspace{display:grid;gap:18px;max-width:1440px;margin:0 auto;padding:28px}.aureon-tasks-workspace__toolbar{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:16px}.aureon-tasks-workspace__toolbar p{margin:0;color:#58718f;font-size:13px}.aureon-tasks-workspace__toolbar p strong{color:#173b67;font-size:24px}.aureon-tasks-workspace__toolbar>div{display:flex;flex-wrap:wrap;align-items:end;gap:10px}.aureon-tasks-workspace label{display:grid;gap:5px;color:#58718f;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.aureon-tasks-workspace select,.aureon-tasks-workspace input,.aureon-tasks-workspace textarea{box-sizing:border-box;width:100%;min-height:40px;padding:0 11px;border:1px solid #cbdced;border-radius:8px;background:#fff;color:#173b67;font:700 13px Manrope,sans-serif;text-transform:none}.aureon-tasks-workspace textarea{min-height:120px;padding-block:10px;resize:vertical}.aureon-button{min-height:40px;padding:0 14px;border:1px solid #cbdced;border-radius:8px;background:#fff;color:#315779;font:800 12px Manrope,sans-serif;cursor:pointer}.aureon-button--primary{border-color:#2563eb;background:#2563eb;color:#fff;box-shadow:0 7px 16px #2563eb38}.aureon-button--primary:hover{background:#174fc3}.aureon-tasks-workspace__groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:start;gap:16px}.aureon-task-group{overflow:hidden;border:1px solid #d7e4f2;border-radius:12px;background:#fff}.aureon-task-group>header{display:flex;justify-content:space-between;padding:15px 17px;border-bottom:1px solid #e4edf7;background:#f8fbff}.aureon-task-group span{color:#607c9e;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.aureon-task-group h2{margin:4px 0 0;font-size:16px}.aureon-task-group b{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:#e8f1ff;color:#1d5fd0;font-size:11px}.aureon-task-row{display:flex;width:100%;align-items:center;justify-content:space-between;gap:14px;padding:13px 17px;border:0;border-bottom:1px solid #edf2f8;background:#fff;color:#173b67;text-align:left;cursor:pointer}.aureon-task-row:hover{background:#f3f8ff;box-shadow:inset 3px 0 #2563eb}.aureon-task-row span{display:grid;min-width:0;gap:3px;text-transform:none}.aureon-task-row strong{font-size:13px}.aureon-task-row small,.aureon-task-row time{color:#6a809b;font-size:11px}.aureon-tasks-empty{display:grid;min-height:132px;place-content:center;gap:5px;border:1px dashed #cbd9e9;border-radius:12px;color:#607c9e;text-align:center}.aureon-tasks-empty strong{color:#234a77}.aureon-modal-layer{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:16px}.aureon-modal-layer__backdrop{position:absolute;inset:0;border:0;background:#0f203757;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.aureon-modal{position:relative;z-index:1;display:grid;width:min(680px,100%);max-height:calc(100vh - 32px);overflow:auto;border:1px solid #d6e2ef;border-radius:14px;background:#fff;box-shadow:0 24px 70px #0f243f38}.aureon-modal>header,.aureon-modal>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px}.aureon-modal>header{border-bottom:1px solid #e1eaf4}.aureon-modal h2{margin:0;font-size:18px}.aureon-modal>header button{width:32px;height:32px;border:1px solid #cbdced;border-radius:8px;background:#fff;color:#315779;font-size:20px}.aureon-modal__body{padding:20px}.aureon-modal>footer{justify-content:flex-end;border-top:1px solid #e1eaf4}.aureon-task-composer{display:grid;gap:14px}.aureon-task-composer>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.aureon-task-composer__error{margin:0;color:#c33631;font-size:12px;font-weight:700}.aureon-task-detail{display:grid;gap:18px}.aureon-task-detail p{margin:0;color:#4f6685;line-height:1.55}.aureon-task-detail__meta{color:#2563b9!important;font-size:12px;font-weight:800}.aureon-task-detail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.aureon-task-detail dl div{padding:12px;border:1px solid #dce7f4;border-radius:8px;background:#f8fbff}.aureon-task-detail dt{color:#607c9e;font-size:10px;font-weight:800;text-transform:uppercase}.aureon-task-detail dd{margin:5px 0 0;color:#173b67;font-weight:800}.aureon-task-detail__actions{display:flex;justify-content:flex-start}.aureon-task-detail{grid-template-columns:150px minmax(0,1fr)}.aureon-task-detail__nav{display:grid;align-content:start;gap:6px;border-right:1px solid #e1eaf4;padding-right:14px}.aureon-task-detail__nav button{border:0;border-radius:7px;background:transparent;padding:10px;text-align:left;color:#53718f;font-weight:800}.aureon-task-detail__nav button.is-active{background:#eaf2ff;color:#1857b8}.aureon-task-detail main{display:grid;gap:16px}.aureon-task-detail__fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.aureon-task-detail__fields label{font-size:10px}.aureon-task-update-list{display:grid;gap:10px}.aureon-task-update-list article{padding:12px;border:1px solid #dce7f4;border-radius:8px}.aureon-task-update-list article p{margin-top:5px}.aureon-task-detail{min-height:430px;grid-template-rows:minmax(0,1fr);overflow:hidden}.aureon-task-detail main{min-height:0;overflow:auto;padding-right:4px}.aureon-task-detail__nav button{font-weight:500}.aureon-task-detail__actions{gap:12px;flex-wrap:wrap}.aureon-task-detail__actions .aureon-button{display:inline-flex;align-items:center;gap:7px}.aureon-task-detail__actions svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.aureon-task-update-list{max-height:230px;overflow:auto;align-content:start}.aureon-task-update-list article{padding:9px 11px}.aureon-task-update-list article strong{font-size:11px;font-weight:500}.aureon-task-update-list article p{font-size:12px;line-height:1.35}.aureon-button--danger{border-color:#d77b58;background:#fff3ee;color:#a6401d}.aureon-button--danger:hover{background:#fee3d8}.aureon-task-detail main{align-content:start;grid-auto-rows:max-content;gap:14px}.aureon-task-detail__meta{margin:0!important}.aureon-task-detail__fields{margin-top:6px}.aureon-task-detail__actions{margin-top:2px}.aureon-modal__header-actions{display:flex;align-items:center;gap:8px}.aureon-modal__header-actions .aureon-button,.aureon-task-detail__actions .aureon-button{min-height:32px;padding:0 10px;font-size:11px;box-shadow:none}.aureon-task-detail__fields select,.aureon-task-detail__fields input{min-height:34px;padding:0 8px;font-size:12px}.aureon-task-detail__actions{gap:10px}.aureon-task-detail__actions .aureon-button{width:auto}.aureon-task-complete{border-color:#24955d!important;background:#24955d!important;color:#fff!important}.aureon-task-save{border-color:#c8d8ea!important;background:#fff!important;color:#315779!important}.aureon-modal>footer{gap:8px}.aureon-task-update-publish{display:flex;justify-content:flex-end}.aureon-task-update-publish .aureon-button{width:auto;min-height:34px;padding:0 12px;font-size:11px;box-shadow:none}.aureon-task-detail main>label textarea{min-height:84px;max-height:84px;padding:9px;font-size:12px}.aureon-task-update-publish .aureon-button{width:max-content!important;min-width:0!important;height:32px!important;min-height:32px!important;padding:0 10px!important;font-size:11px!important;box-shadow:none!important}.aureon-modal>header{display:grid;grid-template-columns:minmax(0,1fr) auto}.aureon-modal__header-actions .aureon-button{width:auto!important;height:30px!important;min-height:30px!important;padding:0 9px!important;border-radius:7px!important;white-space:nowrap}.aureon-modal__header-actions>button:not(.aureon-button){width:30px!important;height:30px!important}.aureon-task-detail__fields{grid-template-columns:repeat(3,120px);gap:8px}.aureon-task-detail__fields select,.aureon-task-detail__fields input{height:32px;min-height:32px!important;padding:0 7px!important}.aureon-task-detail__actions .aureon-button{height:34px;min-height:34px!important;padding:0 9px!important}.aureon-task-detail__actions{gap:8px}.aureon-tasks-workspace__summary{display:flex;align-items:baseline;gap:7px;color:#58718f}.aureon-tasks-workspace__summary strong{display:grid;place-items:center;min-width:30px;height:30px;padding:0 7px;border-radius:8px;background:#eaf2ff;color:#1d5fd0;font-size:15px;font-weight:600}.aureon-tasks-workspace__summary span{color:#24496f;font-size:13px;font-weight:500}.aureon-tasks-workspace__summary small{font-size:12px;color:#6b809a}.aureon-task-update-list article{display:grid;gap:5px}.aureon-task-update-list article.is-pinned{border-color:#b9d0f3;background:#f8fbff}.aureon-task-update-list article header{display:flex;align-items:center;justify-content:space-between;gap:10px}.aureon-task-update-list article header>span{font-size:11px;color:#426487;font-weight:500}.aureon-task-update-actions{display:flex;align-items:center;gap:2px}.aureon-task-update-actions button{display:grid;place-items:center;width:25px;height:25px;padding:0;border:0;border-radius:6px;background:transparent;color:#597493;cursor:pointer}.aureon-task-update-actions button:hover{background:#eaf2ff;color:#1d5fd0}.aureon-task-update-actions button:last-child:hover{background:#fff0ef;color:#b44336}.aureon-task-update-actions svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.aureon-task-update-edit{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:6px;align-items:end}.aureon-task-update-edit textarea{min-height:62px!important;max-height:100px!important}.aureon-task-update-edit button{height:30px;padding:0 9px;border:1px solid #cbdced;border-radius:6px;background:#fff;color:#315779;font:500 11px Manrope,sans-serif;cursor:pointer}.aureon-task-update-edit button:first-of-type{border-color:#2563eb;background:#2563eb;color:#fff}.aureon-task-sprint{display:grid;gap:12px}.aureon-task-sprint>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid #e3ebf5}.aureon-task-sprint>header span{color:#24496f;font-size:13px;font-weight:500}.aureon-task-sprint>header small{color:#6b809a;font-size:11px}.aureon-task-sprint>div{display:grid;gap:7px}.aureon-task-sprint article{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;border:1px solid #dce7f4;border-radius:8px;background:#fff}.aureon-task-sprint article.is-done{background:#f7fcf9;border-color:#ccebd8}.aureon-task-sprint__check{display:grid;place-items:center;width:18px;height:18px;padding:0;border:1px solid #a9bdd2;border-radius:50%;background:#fff;color:#238854;font-size:10px;cursor:pointer}.aureon-task-sprint article.is-done .aureon-task-sprint__check{border-color:#2ca163;background:#2ca163;color:#fff}.aureon-task-sprint article>div{display:grid;gap:2px;min-width:0}.aureon-task-sprint article strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#24496f;font-size:12px;font-weight:500}.aureon-task-sprint article small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#6b809a;font-size:10px}.aureon-task-sprint article i{padding:3px 6px;border-radius:5px;background:#edf4ff;color:#456b9c;font-size:10px;font-style:normal}.aureon-task-sprint article.is-done i{background:#e8f7ee;color:#237d4e}.aureon-task-sprint__completion{grid-template-columns:minmax(0,1fr) auto!important;margin-top:2px;border-style:dashed!important;background:#fbfdff!important}.aureon-task-sprint__completion button{height:30px;padding:0 9px;border:1px solid #b9d7c5;border-radius:6px;background:#f4fcf7;color:#207447;font:500 11px Manrope,sans-serif;cursor:pointer}.aureon-task-sprint__completion button:disabled{opacity:.5;cursor:default}.aureon-task-sprint__create{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.aureon-task-sprint__create input{min-height:34px!important;padding:0 9px!important;font-size:12px!important}.aureon-task-sprint__create button{height:34px;padding:0 10px;border:1px solid #cbdced;border-radius:7px;background:#fff;color:#315779;font:500 11px Manrope,sans-serif;white-space:nowrap;cursor:pointer}.aureon-task-sprint__create button:not(:disabled):hover{border-color:#2563eb;color:#1d5fd0}.aureon-task-sprint__create button:disabled{opacity:.5;cursor:default}.aureon-task-sprint__fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:7px}.aureon-task-sprint__fields label{display:grid;gap:3px;color:#627b98;font-size:9px;font-weight:500;text-transform:uppercase}.aureon-task-sprint__fields select,.aureon-task-sprint__fields input{width:100%;height:28px;min-height:28px!important;padding:0 6px!important;border:1px solid #d5e1ef;border-radius:5px;background:#fff;color:#315779;font:500 10px Manrope,sans-serif;text-transform:none}@media(max-width:680px){.aureon-tasks-workspace{padding:16px}.aureon-tasks-workspace__toolbar>div,.aureon-tasks-workspace__toolbar label,.aureon-tasks-workspace__toolbar .aureon-button{width:100%}.aureon-tasks-workspace__groups,.aureon-task-composer>div{grid-template-columns:1fr}}@media(max-width:680px){.aureon-tasks-workspace__filters{grid-template-columns:1fr}.aureon-task-row{align-items:flex-start;flex-direction:column}.aureon-task-row aside{justify-content:flex-start}.aureon-modal{height:calc(100vh - 24px)}}@media(max-width:680px){.aureon-task-detail,.aureon-task-detail__fields{grid-template-columns:1fr}.aureon-task-detail__nav{grid-template-columns:repeat(3,1fr);border-right:0;border-bottom:1px solid #e1eaf4;padding:0 0 10px}.aureon-task-update-edit,.aureon-task-sprint__create,.aureon-task-sprint__fields{grid-template-columns:1fr}.aureon-task-sprint article{grid-template-columns:26px minmax(0,1fr)}.aureon-task-sprint article i{grid-column:2}}
