.admin-container{max-width:1880px}.admin-shell{display:grid;grid-template-columns:250px minmax(0,1fr);gap:1.25rem;align-items:start}.admin-sidebar{padding:1rem;position:sticky;top:1rem}.admin-sidebar>div{display:grid;gap:.2rem;padding:.6rem .7rem 1rem;border-bottom:1px solid var(--border-color)}.admin-sidebar small,.view-heading p{color:var(--text-muted)}.admin-sidebar nav{display:grid;gap:.35rem;margin-top:1rem}.admin-nav{display:flex;align-items:center;gap:.7rem;width:100%;padding:.85rem;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);font:inherit;text-align:left;cursor:pointer}.admin-nav svg{width:18px}.admin-nav:hover,.admin-nav.active{color:var(--text-main);background:rgba(6,182,212,.08);border-color:rgba(6,182,212,.25)}.admin-view{display:none}.admin-view.active{display:block}.view-heading{margin-bottom:1.25rem}.view-heading h1{font-size:1.7rem;margin-bottom:.25rem}.project-summary,.task-create-panel{padding:1.5rem}.project-summary h2{margin-bottom:1rem}.task-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem}.task-summary-item{padding:1rem;border:1px solid var(--border-color);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:space-between;gap:.5rem}.task-summary-item strong{color:var(--primary);font-size:1.25rem}.work-task-form{display:grid;grid-template-columns:1.1fr 1.2fr .7fr 1fr .7fr 1fr auto;gap:.7rem;align-items:end}.work-task-form label{display:grid;gap:.35rem}.work-task-form label span{color:var(--text-muted);font-size:.72rem;text-transform:uppercase}.work-task-form input,.work-task-form select{width:100%;padding:.75rem;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:rgba(255,255,255,.05);color:var(--text-main);font:inherit}.board-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:1.25rem 0 .75rem}.board-tabs{display:flex;gap:.5rem}.board-tabs button.active{border-color:var(--primary);color:var(--primary)}#boardTaskCount{color:var(--text-muted);font-size:.85rem}.work-task-board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(285px,1fr);gap:1rem;overflow-x:auto;padding-bottom:1rem;min-height:430px}.work-task-column{padding:1rem;border:1px solid var(--border-color);border-radius:var(--radius);background:rgba(255,255,255,.018);min-height:410px}.work-task-column.drag-over{border-color:var(--primary);background:rgba(6,182,212,.07)}.work-task-column-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.work-task-column-header span{min-width:26px;height:26px;padding:0 .4rem;border-radius:999px;background:rgba(6,182,212,.12);color:var(--primary);display:flex;align-items:center;justify-content:center;font-size:.75rem}.work-task-cards{display:grid;gap:.7rem}.project-task-card{padding:1rem;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:rgba(255,255,255,.035);cursor:grab;display:grid;gap:.55rem}.project-task-card:active{cursor:grabbing}.project-task-card.personal{border-left:3px solid var(--secondary)}.project-task-card h4{overflow-wrap:anywhere}.project-task-card p{font-size:.83rem;color:var(--text-muted);overflow-wrap:anywhere}.project-task-meta{display:flex;gap:.35rem;flex-wrap:wrap}.project-task-meta span{font-size:.68rem;padding:.22rem .42rem;border:1px solid var(--border-color);border-radius:999px;color:var(--text-muted)}.project-task-card footer{display:flex;justify-content:flex-end}.project-task-card footer button{padding:.5rem .65rem;font-size:.75rem}.column-empty{color:var(--text-muted);font-size:.82rem;text-align:center;padding:2rem .5rem}@media(max-width:1200px){.work-task-form{grid-template-columns:repeat(3,1fr)}.work-task-form button{min-height:46px}}@media(max-width:850px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{position:static}.admin-sidebar nav{display:flex;overflow:auto}.admin-nav{min-width:max-content}.work-task-form{grid-template-columns:1fr 1fr}}@media(max-width:560px){.work-task-form{grid-template-columns:1fr}.board-toolbar{align-items:flex-start;flex-direction:column}.admin-container{padding:1rem}}
.project-task-card.reception-follow-up-card{cursor:default;border-left:3px solid rgba(6,182,212,.65);background:rgba(6,182,212,.045)}.project-task-card.reception-follow-up-card:active{cursor:default}.reception-follow-up-label{font-size:.66rem;letter-spacing:.08em;color:var(--primary)}.reception-follow-up-checklist{border-top:1px solid var(--border-color);padding-top:.5rem}.reception-follow-up-item{display:flex;gap:.4rem;color:var(--text-main);font-size:.78rem}.reception-follow-up-item.checked{color:var(--text-muted);text-decoration:line-through}.reception-follow-up-card footer small{color:var(--text-muted);font-size:.68rem}
