/* Shared operations workspace: board, tasks, review and history. */
.app-shell{background:#e8eef5}.app-sidebar{background:linear-gradient(165deg,#102842,#14213b);box-shadow:5px 0 24px #10244014}.app-sidebar nav a{border:1px solid transparent;transition:background .15s,border-color .15s}.app-sidebar nav a[aria-current=page]{background:linear-gradient(110deg,#245ae0,#386be8);border-color:#5882ee;box-shadow:0 5px 15px #081c4430}.sidebar-caption{color:#96b2ce}.app-content .workspace{padding:0 28px 28px;min-height:100dvh;background:radial-gradient(ellipse at top right,#d9e7f7 0,transparent 55%),#e8eef5}.app-content .workspace .masthead{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 -28px 24px;padding:17px 28px;min-height:86px;background:linear-gradient(115deg,#112d4d,#19395b 70%,#20476b);border-bottom:1px solid #41617e;box-shadow:0 5px 20px #1024401c;color:#f5f9ff}.workspace .local-clock{font-size:25px;font-weight:750;letter-spacing:-.6px;white-space:nowrap;font-variant-numeric:tabular-nums}.workspace .local-clock small{font-size:10px;color:#a9c3dc;letter-spacing:1.4px;margin-left:10px}.workspace .masthead .identity{display:flex;align-items:center;gap:18px}.workspace .masthead .header-create{display:inline-flex;align-items:center;gap:8px;border:1px solid #5e91f2;background:#3675eb;border-radius:8px;box-shadow:0 3px 12px #061b3a30;padding:11px 16px;font-size:13px;white-space:nowrap}.workspace .masthead .header-create:hover{background:#4684f7}.workspace .masthead .notification-button{color:#dbeaff;background:#ffffff0b;border:1px solid #ffffff1c;border-radius:10px;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.workspace .masthead .notification-button:hover{background:#ffffff18}.workspace .masthead .profile-identity{color:#f2f7fd;border-left:1px solid #ffffff26;border-radius:0;padding:3px 0 3px 18px;gap:10px}.workspace .masthead .profile-identity:hover{background:transparent}.workspace .masthead .profile-identity small{color:#a9c3dc}.workspace .masthead .profile-identity .avatar{border:1px solid #92b3da55;background:#254d78;color:#e9f3ff;border-radius:11px}.workspace .section-title{margin:8px 0 17px;align-items:center}.workspace .section-title h2{font-size:20px;letter-spacing:-.3px}.workspace .section-title h2 span{background:#d0deed;color:#34577c;border:1px solid #becfe2;font-size:12px}.workspace .section-title>.muted{font-size:11px;color:#627c99}.workspace .vacation-panel-notice{margin:0 0 18px;background:#dfdff1;border:1px solid #c7c9e5;border-left:3px solid #8581b7;color:#534d7e;border-radius:8px;padding:11px 14px;font-size:12px}.workspace .team-grid{gap:16px}.workspace .person-card{min-height:206px;border-radius:13px;box-shadow:0 3px 10px #15385809;transition:transform .15s,box-shadow .15s}.workspace .person-card:hover{transform:translateY(-2px);box-shadow:0 8px 22px #15385820}.workspace .person-card:focus-visible{outline:3px solid #3975d9;outline-offset:3px}.workspace .person-top{padding:15px 16px;gap:10px;background:#ffffff24}.workspace .person-top h3{font-size:13px;line-height:1.4}.workspace .person-top p{font-size:10px;letter-spacing:.4px;color:#627a95}.workspace .person-top .avatar{width:36px;height:36px;border-radius:11px;font-size:12px}.workspace .person-card .status{font-size:10px;border:1px solid #bccde333}.workspace .person-card.available{background:linear-gradient(145deg,#e1eaf2,#edf3f8);border:1px solid #c3d3e3;border-top:4px solid #7597aa}.workspace .person-card.available .person-top{border-bottom:1px solid #cbd9e6}.workspace .person-card.available .status{background:#d1e9e1;color:#286953;border-color:#bad7cb}.workspace .available-body{padding:16px 18px;gap:5px;color:#667f98}.workspace .availability-mark{font-size:20px;color:#639c8e;line-height:1}.workspace .available-body p{font-size:13px;color:#405c77}.workspace .available-body small{font-size:11px;color:#71879e}.workspace .person-card.priority-urgent{background:linear-gradient(140deg,#f4dce2,#f6e9ee);border-color:#dbabb6;border-top-color:#b42335;box-shadow:0 3px 13px #88283c10}.workspace .person-card.priority-high{background:linear-gradient(140deg,#f4e4c5,#f8efdd);border-color:#d8bc83}.workspace .person-card.priority-normal{background:linear-gradient(140deg,#dce7f8,#eaf0fa);border-color:#adc4e5}.workspace .person-card.on-vacation{background:linear-gradient(135deg,#dddff0,#e9eaf4);border:1px solid #c2c5df;border-top:4px solid #8784b5}.workspace .person-card.on-vacation .person-top{border-bottom-color:#cdd0e5}.workspace .vacation-card-body{padding:18px}.workspace .task-body{padding:16px 17px 12px}.workspace .task-body h4{font-size:15px;line-height:1.45}.workspace .task-body .program{font-size:10px;color:#64718c}.workspace .started-time{font-size:11px;color:#6b7d94}.workspace .card-footer{padding:0 17px 15px;font-size:11px}.workspace .card-footer .priority{font-size:10px;padding:5px 8px}.workspace .heading{margin:7px 0 20px}.workspace .heading .eyebrow{display:none}.workspace .heading h1{font-size:26px;letter-spacing:-.7px;margin:0 0 6px}.workspace .heading>.muted,.workspace .heading p.muted{font-size:13px;color:#607b96}.workspace .task-scope{background:#dce6f1;border-color:#c4d3e4;box-shadow:0 2px 5px #17325406}.workspace .task-scope select{background:#f0f5fb;border-color:#b7cbdf}.workspace .task-scope .secondary{background:#edf3fa;border-color:#bccfe2}.workspace .work-card.task-list-row{box-shadow:0 3px 8px #1738580a;border-radius:11px;padding:17px 20px}.workspace .work-card.task-list-row.priority-urgent{background:linear-gradient(100deg,#f4dfe5,#f3eaf0)}.workspace .work-card.task-list-row.priority-high{background:linear-gradient(100deg,#f2e5cc,#f7f0e3)}.workspace .work-card.task-list-row.priority-normal{background:linear-gradient(100deg,#dfe9f8,#eaf0f8)}.workspace .event-log{border-radius:12px;overflow:hidden;border:1px solid #c7d6e6;background:#e1eaf4}.workspace .event-log li{background:transparent;border-color:#c7d6e6}.workspace .blank{background:#dee8f3;border-color:#b8cce1}.workspace .manage-team{background:#dce6f2;border-color:#bbcee3}.workspace .site-footer{font-size:11px;color:#6c839d}.workspace .upcoming-vacations{background:#dfe5f1;border:1px solid #c5d0e4;border-radius:10px}
@media(prefers-reduced-motion:reduce){.workspace .person-card{transition:none}.workspace .person-card:hover{transform:none}}
@media(max-width:900px){.app-content .workspace{padding:0 18px 22px}.app-content .workspace .masthead{margin:0 -18px 22px;padding:14px 18px;gap:12px}.workspace .local-clock{font-size:21px}.workspace .masthead .identity{gap:10px}.workspace .masthead .profile-identity{padding-left:10px}.workspace .masthead .profile-identity>div{display:none}}
@media(max-width:600px){.app-content .workspace{padding:0 12px 18px}.app-content .workspace .masthead{margin:0 -12px 18px;padding:12px;min-height:112px;flex-wrap:wrap;gap:10px}.workspace .local-clock{font-size:23px;flex-basis:100%}.workspace .masthead .identity{width:100%;justify-content:flex-end}.workspace .masthead .header-create{margin-right:auto;padding:9px 12px}.workspace .section-title{flex-wrap:wrap;gap:7px}.workspace .section-title h2{font-size:18px}.workspace .team-grid{gap:12px}.workspace .person-card{min-height:190px}.workspace .heading h1{font-size:23px}.workspace .work-card.task-list-row{padding:14px}.workspace .masthead .profile-identity .avatar{width:34px;height:34px}}
