#norellaCEOOverview .ceo25-main{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(340px,1fr);gap:20px;align-items:start;margin-bottom:20px}
.ceo25-right{display:grid;gap:20px;min-width:0}.ceo25-main .ceo-panel>header{padding:18px 20px}.ceo25-main .ceo-panel>header p,.ceo25-team>header p{margin:5px 0 0;color:var(--theme-muted);font-size:12px}
.ceo25-task-scope,.ceo25-task-counts{display:flex;gap:8px;flex-wrap:wrap;margin:16px 20px}.ceo25-task-scope button{padding:7px 14px!important;font-size:12px!important}.ceo25-task-scope button[aria-pressed=true]{background:var(--theme-primary)!important;color:#fff!important}.ceo25-task-counts button{display:flex;gap:12px;align-items:center;font-size:12px!important}.ceo25-task-counts b{font-size:17px;color:var(--theme-text)}
.ceo25-tasks{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:14px;padding:0 20px 20px}.ceo25-tasks>.u-task{display:flex;flex-direction:column;gap:9px;padding:16px!important;border:1px solid var(--theme-border)!important;border-radius:10px;background:var(--theme-surface2)!important;margin:0!important;min-width:0}.ceo25-tasks .u-task header{justify-content:flex-start;gap:7px;flex-wrap:wrap;margin:0}.ceo25-tasks .u-task header strong{flex:1 1 100%;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.ceo25-tasks .u-task small{line-height:1.5;margin:0;font-size:11px}.ceo25-tasks .u-actions{margin-top:auto;padding-top:10px;gap:7px;flex-wrap:wrap}.ceo25-tasks .u-actions button{font-size:11px!important;padding:8px 10px!important}.ceo25-tasks .u-project{margin:0}
.ceo25-periods{padding:0 20px}.ceo25-period{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:18px 0;border-bottom:1px solid var(--theme-border)}.ceo25-period:last-child{border-bottom:0}.ceo25-period strong{font-size:14px;line-height:1.5;display:block;overflow-wrap:anywhere;color:var(--theme-text)}.ceo25-period small{display:block;color:var(--theme-muted);font-size:12px;margin-top:6px}.ceo25-period-date{display:flex;flex-direction:column;align-items:flex-end;gap:7px}.ceo25-period-date b{font-size:12px;color:var(--daily-blue);background:var(--theme-active);padding:5px 9px;border-radius:6px;white-space:nowrap}.ceo25-period.is-late .ceo25-period-date b{background:#b42318;color:#fff}.ceo25-period.is-today .ceo25-period-date b{background:#fef0c7;color:#93370d}.ceo25-period time{color:var(--theme-muted);font-size:12px}.ceo25-period>button{justify-self:start;font-size:11px!important;padding:7px 10px!important;grid-column:1/-1}.ceo25-note{margin:0;padding:12px 20px 18px!important;color:var(--theme-muted);font-size:11px!important;line-height:1.5}
.ceo25-attention{padding:20px}.ceo25-attention>button{display:flex;align-items:center;gap:12px;width:100%;margin:16px 0 0!important;text-align:left}.ceo25-attention>button span:first-child{flex:1}.ceo25-attention p{font-size:12px;line-height:1.5;color:var(--theme-muted);margin-bottom:0}.ceo25-attention p b{color:var(--daily-amber)}
.ceo25-people{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(290px,100%),1fr));gap:16px;padding:20px}.ceo25-person{padding:20px;background:var(--theme-surface2);border:1px solid var(--theme-border);border-radius:12px;display:flex;flex-direction:column;gap:20px;min-width:0}.ceo25-person>header{display:flex;gap:12px;align-items:center}.ceo25-person h3{overflow-wrap:anywhere;font-size:15px!important}.ceo25-person header small{color:var(--theme-muted);font-size:11px}.ceo25-avatar{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px;font-size:12px;font-weight:750}.avatar-0{background:#163f66;color:#dbeafe}.avatar-1{background:#124e3b;color:#d1fae5}.avatar-2{background:#493279;color:#ede9fe}.ceo25-person-numbers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ceo25-person-numbers span{display:flex;flex-direction:column;gap:7px;color:var(--theme-muted);font-size:11px;line-height:1.4}.ceo25-person-numbers b{font-size:24px;color:var(--theme-text)}.ceo25-person-numbers span:nth-child(2) b{color:var(--daily-green)}.ceo25-person-numbers span:nth-child(3) b{color:var(--daily-amber)}.ceo25-person>button{margin-top:auto!important;font-size:12px!important}.ceo25-people[data-count="1"]>.ceo25-person{display:grid;grid-template-columns:minmax(180px,1fr) minmax(280px,1.4fr) auto;align-items:center;gap:24px}.ceo25-people[data-count="1"]>.ceo25-person>button{margin:0!important}
.ceo25-period-dialog{max-width:750px!important;width:calc(100vw - 32px);box-sizing:border-box}.ceo25-period-dialog>header{display:flex;align-items:center;justify-content:space-between}.ceo25-period-dialog>p{font-size:12px;color:var(--theme-muted);line-height:1.6}
@media(max-width:1100px){#norellaCEOOverview .ceo25-main{grid-template-columns:minmax(0,1fr)}.ceo25-right{grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr)}.ceo25-people[data-count="1"]>.ceo25-person{grid-template-columns:minmax(150px,1fr) minmax(260px,1.4fr)}.ceo25-people[data-count="1"]>.ceo25-person>button{grid-column:1/-1}}
@media(max-width:700px){.ceo25-right{grid-template-columns:minmax(0,1fr)}.ceo25-people{padding:14px;grid-template-columns:minmax(0,1fr)}.ceo25-people[data-count="1"]>.ceo25-person{display:flex;gap:18px}.ceo25-tasks{padding:0 14px 14px}.ceo25-period{grid-template-columns:minmax(0,1fr)}.ceo25-period-date{align-items:flex-start;flex-direction:row;align-items:center;flex-wrap:wrap}.ceo25-main .ceo-panel>header,.ceo25-team>header{flex-wrap:wrap}}

.ceo-buyer-table th,.ceo-buyer-table td{text-align:center!important;vertical-align:middle!important}.ceo-buyer-table th:first-child,.ceo-buyer-table td:first-child{text-align:left!important}

#norellaCEOOverview .ceo25-period-date b{color:var(--daily-blue)!important}#norellaCEOOverview .ceo25-period.is-today .ceo25-period-date b{color:#93370d!important}#norellaCEOOverview .ceo25-period.is-late .ceo25-period-date b{color:#fff!important}#norellaCEOOverview .ceo25-person-numbers span:nth-child(2) b{color:var(--daily-green)!important}#norellaCEOOverview .ceo25-person-numbers span:nth-child(3) b{color:var(--daily-amber)!important}

