/* The same status always uses the same color, alongside its written label. */
:root{--production:#245fc2;--production-soft:#edf4ff;--review:#7540bf;--review-soft:#f4eeff;--client:#936007;--client-soft:#fff5d8;--ready:#076f82;--ready-soft:#e4f8fc;--done:#157448;--done-soft:#e7f7ed;--urgent:#b52d42;--urgent-soft:#fff0f2;--carry:#a34d17;--carry-soft:#fff2e4;--page-accent:#0d7969;--page-soft:#eaf7f2}
body[data-view=board]{--page-accent:#245fc2;--page-soft:#edf4ff}body[data-view=calendar]{--page-accent:#7540bf;--page-soft:#f4eeff}body[data-view=projects]{--page-accent:#5550b0;--page-soft:#f0efff}body[data-view=customers]{--page-accent:#a35a13;--page-soft:#fff4e5}body[data-view=team]{--page-accent:#086e80;--page-soft:#e8f8fb}body[data-view=daily]{--page-accent:#18724c;--page-soft:#edf8ef}body[data-view=efficiency]{--page-accent:#7d45af;--page-soft:#f5effc}body[data-view=attendance]{--page-accent:#336794;--page-soft:#edf4fb}body[data-view=access]{--page-accent:#52627c;--page-soft:#edf1f8}body[data-view=guide]{--page-accent:#256b95;--page-soft:#edf7fc}body[data-view=completion]{--page-accent:#965c11;--page-soft:#fff6e7}
.topbar{border-bottom:2px solid var(--page-accent);background:linear-gradient(110deg,#fff 42%,var(--page-soft))}.page-heading{border-left:4px solid var(--page-accent);padding-left:12px}.page-heading p{color:var(--page-accent)}.view>.section-intro{padding:18px 20px;border:1px solid #e1e8ed;border-left:4px solid var(--page-accent);border-radius:14px;background:linear-gradient(110deg,#fff 35%,var(--page-soft));gap:16px}.section-intro p{color:var(--page-accent)}
.nav{--nav-color:#0d7969;--nav-soft:#eaf7f2}.nav[data-view=board]{--nav-color:#245fc2;--nav-soft:#e8f0ff}.nav[data-view=calendar]{--nav-color:#7540bf;--nav-soft:#f1e9ff}.nav[data-view=projects]{--nav-color:#5550b0;--nav-soft:#eeecff}.nav[data-view=customers]{--nav-color:#a35a13;--nav-soft:#fff1da}.nav[data-view=team]{--nav-color:#086e80;--nav-soft:#e3f6fa}.nav[data-view=daily]{--nav-color:#18724c;--nav-soft:#e8f6ec}.nav[data-view=efficiency]{--nav-color:#7d45af;--nav-soft:#f2eafb}.nav[data-view=attendance]{--nav-color:#336794;--nav-soft:#e9f1fa}.nav[data-view=access]{--nav-color:#52627c;--nav-soft:#edf1f8}.nav[data-view=guide]{--nav-color:#256b95;--nav-soft:#e9f6fc}.nav[data-view=completion]{--nav-color:#965c11;--nav-soft:#fff2da}.nav>span{color:var(--nav-color);background:var(--nav-soft);border-radius:7px;display:grid;place-items:center;min-height:26px;min-width:26px}.nav.active{background:var(--nav-soft);color:var(--nav-color);box-shadow:inset 3px 0 var(--nav-color)}.nav:hover{background:var(--nav-soft)}.nav.active em{background:var(--nav-color);color:white}.nav.active b{font-weight:750}
.hero{background:linear-gradient(115deg,#e2f5ef,#edf4ff);border:1px solid #c9e3de}.hero h2{color:#17463f}.hero p{color:#49675f}.hero-label{color:#187968}.hero-orbit{background:#ffffffa8;border:1px solid #bfded4;color:#175d4b}.hero-orbit small{color:#476e63}.stat-card{border-top:3px solid #2466bc;background:#eff5ff}.stat-card:nth-child(2){border-color:#b84442;background:#fff1ef}.stat-card:nth-child(3){border-color:#916000;background:#fff7df}.stat-card:nth-child(4){border-color:#16815e;background:#eaf8f0}.stat-card:nth-child(1) strong{color:#245fc2}.stat-card:nth-child(3) strong{color:#916000}.stat-card small{color:#486171}.action-tile:nth-child(1){background:#f3edff;border-color:#e1d4f7;color:#6b3aac}.action-tile:nth-child(2){background:#fff6de;border-color:#eddda6;color:#865b10}.action-tile:nth-child(3){background:#fff0ea;border-color:#ecd0bc;color:#9b531e}.action-tile:nth-child(4){background:#edf4ff;border-color:#d3dff1;color:#295d9c}.action-tile small{color:inherit;opacity:.84}
[data-stage=production],.stage-production{--stage-color:var(--production);--stage-soft:var(--production-soft)}[data-stage=art_review],.stage-art_review{--stage-color:var(--review);--stage-soft:var(--review-soft)}[data-stage=client],.stage-client{--stage-color:var(--client);--stage-soft:var(--client-soft)}[data-stage=ready],.stage-ready{--stage-color:var(--ready);--stage-soft:var(--ready-soft)}[data-stage=done],.stage-done{--stage-color:var(--done);--stage-soft:var(--done-soft)}
.status-pill[class*=stage-]{color:var(--stage-color,#456475);background:var(--stage-soft,#edf4f6);border:1px solid currentColor}.status-pill.draft{color:#8a620a;background:#fff4d5;border:1px dashed #c49b38}.status-pill.active{color:#196846;background:#e8f7ed}.status-pill.paused{color:#8b5c0a;background:#fff4d9}.status-pill.completed{color:#166848;background:#e6f7ed}
.column[data-stage]{background:var(--stage-soft,#f3f6fa);border-color:color-mix(in srgb,var(--stage-color,#5874a0) 24%,#fff)}.column[data-stage] .column-head h3{color:var(--stage-color)}.column[data-stage] .column-title i{background:var(--stage-color)}.column[data-stage] .count{color:var(--stage-color);background:#ffffffc9;border:1px solid #ffffff}
.person-board .column{background:#f0f5fa;border-top:4px solid var(--person-accent,#63748b)}.person-column-head{background:color-mix(in srgb,var(--person-accent,#63748b) 9%,#fff);margin:-1px -2px 14px;padding:12px 8px;border-radius:8px;border-bottom:1px solid #d4e1e7}.person-column-head h3{color:#263e4d}.person-column-head small{color:#5e7480}
.task-card{border-top:3px solid var(--stage-color,#6d8796)}.task-card .stage-select{background:var(--stage-soft,#edf4fa);color:var(--stage-color,#435e70);border-color:color-mix(in srgb,var(--stage-color,#435e70) 35%,white);font-weight:650}.task-card.urgent{background:#fffafa;border-top-color:var(--urgent)}.task-card.extra{border-left:3px solid #b3771f}.tag.urgent{color:var(--urgent);background:#ffe0e5;border:1px solid #efb6c0}.tag.extra{color:#8d5e0c;background:#fff1cf}.carry-badge{background:var(--carry-soft);color:var(--carry);border:1px solid #edcba8}.priority-row[data-queue-bucket="0"],.daily-row[data-queue-bucket="0"]{border-left:4px solid var(--urgent);background:#fff5f5}.priority-row[data-queue-bucket="1"],.daily-row[data-queue-bucket="1"]{border-left:4px solid var(--carry);background:#fff8f0}.priority-row[data-queue-bucket="0"] .priority-number{color:var(--urgent);background:#ffe2e8}.priority-row[data-queue-bucket="1"] .priority-number{color:var(--carry);background:#ffe9cf}.priority-row[data-queue-bucket="2"]{border-left:4px solid #2764b6}.priority-row[data-queue-bucket="3"]{border-left:4px solid #8999af}.people-board-tools{background:#f0f6ff;border-color:#d2e0f4}.people-board-tools label{color:#385c84}.people-board-tools input{border-color:#b6cce8;background:white}
.color-key{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:12px 0 16px}.stage-key{display:inline-flex;align-items:center;gap:6px;background:var(--stage-soft);color:var(--stage-color);border:1px solid color-mix(in srgb,var(--stage-color) 20%,white);font-size:10px;padding:5px 8px;border-radius:7px}.stage-key i{width:7px;height:7px;border-radius:50%;background:var(--stage-color)}.priority-key{font-size:10px;color:#755548;margin-left:auto}
[data-content-type=Post] .card-top .tag:not(.urgent):not(.extra),[data-content-type=Post] .employee-tag{background:#e8f1ff;color:#245fc2}[data-content-type=Reels] .card-top .tag:not(.urgent):not(.extra),[data-content-type=Reels] .employee-tag{background:#f2e7ff;color:#7c3dae}[data-content-type=Meta] .card-top .tag:not(.urgent):not(.extra),[data-content-type=Meta] .employee-tag{background:#fdeaf2;color:#a43470}[data-content-type=Diğer] .card-top .tag:not(.urgent):not(.extra),[data-content-type=Diğer] .employee-tag{background:#edf0f5;color:#51627a}
#productionModeBtn.active{background:#245fc2;color:white}#publishingModeBtn.active{background:#7540bf;color:white}.calendar-modes{background:#edf0f8;border-color:#d9e1ef;padding:4px}.calendar-day.has-content{background:#f3efff;border-color:#d4c7eb}.calendar-day.has-content>strong{color:#603899}.calendar-day.selected{background:#e9dfff;border-color:#7a49b7;box-shadow:0 0 0 2px #7a49b7}.calendar-day.is-today .day-number{color:#16694e;font-weight:800}.calendar-day.is-today{border:2px solid #23916c}.calendar-day:hover{border-color:#9167c6}.calendar-entry{padding:16px 12px;margin:6px 0;border:1px solid #e0e6ef;border-left:4px solid var(--stage-color,#7c8aa2);border-radius:10px;background:#fbfcff}.calendar-entry.draft{background:#fffaf0;border-left-color:#b78c30}.calendar-entry-edit input,.calendar-entry-edit select{border-color:#cbd9e7;background:white}.calendar-entry:has([data-plan-select]:checked){border:2px solid #2464b9;background:#eef5ff}.work-dot{background:#426fc2}.draft-dot{background:#b88416}.shared-dot{background:#1c8958}#calendarView[data-calendar-mode=production] .calendar-day.has-content{background:#edf4ff;border-color:#c7d9f4}#calendarView[data-calendar-mode=production] .calendar-day.has-content>strong{color:#275a9b}#calendarView[data-calendar-mode=production] .calendar-day.selected{background:#dceaff;border-color:#245fc2;box-shadow:0 0 0 2px #245fc2}
.customer-card{border-top:4px solid #d4944f}.customer-card .quota>span:nth-child(1){background:#eaf2ff;color:#245fc2}.customer-card .quota>span:nth-child(2){background:#f2eaff;color:#7540bf}.customer-card .quota>span:nth-child(3){background:#e6f7f0;color:#187458}.customer-card .quota>span:nth-child(4){background:#fff4dd;color:#886113}.project-card{border-top:4px solid #6d66c5;background:linear-gradient(#f7f6ff,#fff 110px)}.project-card[data-project-status=paused]{border-top-color:#c69639}.project-card[data-project-status=completed]{border-top-color:#238359}.team-card{border-top:4px solid var(--person-accent,#168293);background:linear-gradient(#eef9fa,#fff 110px)}.team-card.inactive-member{border-top-color:#9ba7b1;background:#f4f5f7}.team-numbers>div:nth-child(1){background:#edf4ff}.team-numbers>div:nth-child(2){background:#e9f7ef}.team-numbers>div:nth-child(3){background:#f2edfb}.team-numbers>div{padding:10px;border-radius:9px}.team-numbers span{line-height:1.5}
body.personal-workspace{background:#f3f6fc}.employee-welcome{margin:24px 0;padding:24px;border-radius:18px;border:1px solid #cfddef;background:linear-gradient(115deg,#e6f2ff,#eff0ff 65%,#f5eeff)}.employee-welcome>p{color:#315ca3}.employee-welcome h1{color:#20447c}.employee-welcome>span{color:#526788}.employee-summary>div:nth-child(1){background:#eaf2ff;border-color:#c9daf5}.employee-summary>div:nth-child(1) strong{color:#245fc2}.employee-summary>div:nth-child(2){background:#f2eaff;border-color:#ddc9f4}.employee-summary>div:nth-child(2) strong{color:#7540bf}.employee-summary>div:nth-child(3){background:#fff2e3;border-color:#ecd3b2}.employee-summary>div:nth-child(3) strong{color:#a35a13}.employee-summary span{color:#4b6179}.employee-tabs{border-bottom-color:#d1dceb}.employee-tabs button[data-employee-tab=todo].active{background:#e3edff;color:#2158ad;border-color:#245fc2}.employee-tabs button[data-employee-tab=waiting].active{background:#f0e6ff;color:#7040ad;border-color:#7540bf}.employee-tabs button[data-employee-tab=done].active{background:#e3f4e8;color:#166e43;border-color:#157448}.employee-tabs button.active{border-radius:10px 10px 0 0}.employee-job{border-top:4px solid var(--stage-color,#4976ae)}.employee-job.urgent{border-top-color:var(--urgent);background:#fff9fa}.employee-job-date.overdue{padding:8px 10px;background:#fff1df;color:#98501d;border-radius:7px;border:1px solid #f0d1a7}.employee-urgent{background:#ffe5e9;color:#ad2941}.employee-open{background:#edf4ff;color:#285f9d;border-color:#c7d9ef}.employee-open:hover{background:#dfeeff;border-color:#7fa9d5}#employeeBell{border-color:#b5ccea;background:#edf5ff;color:#275787}#employeeUnread{background:#2d67b3}.employee-notifications{background:#f8fbff;border-color:#bfd2ed}.employee-notification.unread{background:#eaf3ff;border-radius:9px;margin:5px 0;padding-left:12px}.employee-notification.unread .employee-notification-dot{background:#2f69ba}.employee-notification.read{background:white}.employee-empty{border-color:#bdcfe4;background:linear-gradient(135deg,#fafdff,#f0f5fc)}.employee-brief{padding:16px;background:#eff5ff;border:1px solid #dce5f1;border-radius:12px}.employee-detail-body section:has(#employeeChecks){padding:16px;background:#f6f0ff;border:1px solid #e4d7f7;border-radius:12px}.employee-detail-body section:has(#employeeFiles){padding:16px;background:#edf8f3;border:1px solid #d6ebdf;border-radius:12px}.employee-upload #employeeUpload{background:#e3f1e9;color:#166c4b;border-color:#b7d8c7}
button:focus-visible,a:focus-visible{outline:3px solid #336cc2;outline-offset:3px}input:focus,select:focus,textarea:focus{border-color:#5689c5;box-shadow:0 0 0 3px #2e6bc225}
@media(max-width:760px){.view>.section-intro{padding:15px;gap:14px}.color-key{gap:5px}.stage-key{font-size:9px;padding:4px 6px}.priority-key{margin-left:0;width:100%;line-height:1.8}.team-numbers>div{padding:8px 5px}.calendar-entry{padding:13px 9px}.employee-welcome{padding:20px 16px;margin:18px 0}.employee-welcome h1{font-size:27px}.employee-tabs button{line-height:1.5}.employee-summary>div{padding:14px 9px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
.segmented button.active{background:var(--page-accent,#245fc2);color:white;box-shadow:0 2px 6px #245fc225}.filter-row select:has(option:checked:not([value=""])),.filter-row input:not(:placeholder-shown){border-color:#4b82c8;background:#edf4ff;color:#245693}.sheet .tabs .tab.active{color:#245fc2;border-bottom:3px solid #245fc2;background:#edf4ff}
