/* v261: Only the admin "Pulpit dnia" content. Existing banner and mobile navigation are untouched. */
.et-day-v261 { color:#102b56; }
.et-day-v261 .tutorcrm-day-status-cards {gap:12px;margin:16px 0 24px;}
.et-day-v261 .tutorcrm-day-status {position:relative;min-height:92px;padding:18px 20px;border:1px solid #d9e8fa;border-radius:19px;background:linear-gradient(125deg,#fff,#f4f9ff);box-shadow:0 6px 19px rgba(28,83,155,.065);}
.et-day-v261 .tutorcrm-day-status:nth-child(1){background:linear-gradient(125deg,#fff,#f0fbf5);border-color:#d7efe1}
.et-day-v261 .tutorcrm-day-status:nth-child(2){background:linear-gradient(125deg,#fff,#fff9ee);border-color:#f9e8d1}
.et-day-v261 .tutorcrm-day-status:nth-child(3){background:linear-gradient(125deg,#fff,#fff5f6);border-color:#f9dce0}
.et-day-v261 .tutorcrm-day-status:nth-child(5){background:linear-gradient(125deg,#fff,#f7f3ff);border-color:#e9e0ff}
.et-day-v261 .tutorcrm-day-status span{font-size:13px;font-weight:650;color:#294c7b}
.et-day-v261 .tutorcrm-day-status strong{font-size:30px;line-height:1.15;color:#0b2c63;font-weight:850}
.et-day-v261 .tutorcrm-section-title{font-size:21px;font-weight:850;color:#092a5c;margin:24px 0 14px}
.et-day-v261 .tutorcrm-tutor-day-grid{gap:12px}
.et-day-v261 .tutorcrm-tutor-day-card{border:1px solid #d9e8fa;border-radius:19px;background:#fff;box-shadow:0 5px 19px rgba(28,83,155,.055);padding:16px;min-width:0}
.et-day-v261 .tutorcrm-tutor-day-head{align-items:center;margin-bottom:6px;gap:10px}
.et-day-v261 .et-day-tutor-identity{display:flex;align-items:center;gap:11px;min-width:0}
.et-day-v261 .et-day-tutor-identity strong{color:#0c2c5d;font-size:14px;overflow-wrap:anywhere}
.et-day-v261 .et-day-avatar{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:#e8f2ff;color:#1875dc;font-size:15px;font-weight:850}
.et-day-v261 .tutorcrm-tutor-day-card:nth-child(4n+2) .et-day-avatar{background:#fff0f3;color:#ed6686}
.et-day-v261 .tutorcrm-tutor-day-card:nth-child(4n+3) .et-day-avatar{background:#ecfaf2;color:#19a66c}
.et-day-v261 .tutorcrm-tutor-day-card:nth-child(4n+4) .et-day-avatar{background:#f2edff;color:#895be8}
.et-day-v261 .tutorcrm-tutor-day-head > span{flex:none;padding:7px 11px;border-radius:999px;background:#edf6ff;color:#0872df;font-size:12px;font-weight:750}
.et-day-v261 .tutorcrm-tutor-day-counts{margin:0 0 12px 51px;gap:12px;font-size:12px;font-weight:700}
.et-day-v261 .tutorcrm-mini-events{gap:4px}
.et-day-v261 .tutorcrm-mini-event{min-height:30px;padding:7px 10px;border-radius:7px;color:#153765;gap:12px}
.et-day-v261 .tutorcrm-mini-event > span{min-width:40px;font-variant-numeric:tabular-nums;color:#536e91;font-weight:650}
.et-day-v261 .tutorcrm-mini-event strong{font-weight:750}
.et-day-v261 .tutorcrm-mini-completed{background:#eafaf1}
.et-day-v261 .tutorcrm-mini-pending{background:#fffbea}
.et-day-v261 .tutorcrm-mini-overdue{background:#fff0f1}
.et-day-v261 .et-day-empty{min-height:60px;display:flex;align-items:center;justify-content:center;gap:9px;color:#8aa1c2}
.et-day-v261 .et-day-empty > span{font-size:22px}
@media(max-width:700px){.et-day-v261 .tutorcrm-day-status{padding:14px;min-height:80px}.et-day-v261 .tutorcrm-day-status strong{font-size:25px}.et-day-v261 .tutorcrm-tutor-day-head{flex-wrap:wrap}.et-day-v261 .tutorcrm-tutor-day-counts{margin-left:0}}

/* v262: light header ONLY for admin Pulpit dnia; the main CRM banner stays unchanged. */
.et-day-v261 .tutorcrm-admin-hero{
  position:relative;isolation:isolate;overflow:hidden;min-height:115px;
  padding:25px 30px;border:1px solid #c8e0ff;border-radius:19px;
  background:linear-gradient(110deg,#f8fcff 0%,#eef6ff 57%,#d9eaff 100%);
  box-shadow:0 5px 18px rgba(28,83,155,.055);color:#102e61;
}
.et-day-v261 .tutorcrm-admin-hero::before{
  content:"";position:absolute;z-index:-1;pointer-events:none;
  width:65%;height:190%;right:-8%;top:10%;border-radius:48% 0 0 0;
  background:linear-gradient(135deg,rgba(134,192,255,.06),rgba(107,173,251,.24));transform:rotate(-11deg);
}
.et-day-v261 .tutorcrm-admin-hero .tutorcrm-eyebrow{color:#0875df;font-size:11px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}
.et-day-v261 .tutorcrm-admin-hero h2{color:#0c2d62;font-size:clamp(23px,2.2vw,32px);font-weight:850;margin:8px 0}
.et-day-v261 .tutorcrm-admin-hero p{color:#365b86;font-size:13px;font-weight:600}
@media(max-width:700px){.et-day-v261 .tutorcrm-admin-hero{min-height:105px;padding:22px 19px}}
