/* Πλαίσια «Ημέρες που θέλουν δήλωση»: εξήγηση κάτω από τον τίτλο, «Δηλώθηκαν», ωράριο ημέρας — ΜΟΝΟ η όψη.
   Markup: saas_ergani_days_sections.js. Ύφος: docs/design/fason/ (ίδια χρώματα με saas_ergani_mismatches.css).
   Το φόντο σελίδας δεν αγγίζεται (το κληρονομεί από το body). */

.psm-panel-expl{padding:0 14px 8px;font-size:.8125rem;line-height:1.4;color:#64748B}
.psm-panel-todeclare .psm-panel-expl{padding-top:2px}

/* Ωράριο ημέρας: μικρά γκρι γράμματα στη γραμμή της ημέρας */
.psm-dl-sched{flex:0 0 auto;font-size:.75rem;color:#64748B}
.psm-dl-sched .psm-iv{white-space:nowrap}

/* «Δηλώθηκαν»: μία γραμμή ανά ημέρα, από κάτω με εσοχή οι παλαιότερες αποστολές της */
.psm-sent-day{padding:6px 0;border-bottom:1px solid #EEF2F7}
.psm-sent-day:last-child{border-bottom:0}
.psm-sent-line{display:flex;align-items:baseline;justify-content:space-between;gap:4px 12px;flex-wrap:wrap;font-size:.8125rem;font-variant-numeric:tabular-nums}
.psm-sent-text{min-width:0;overflow-wrap:anywhere}
.psm-sent-tag{flex:0 0 auto;white-space:nowrap;font-size:.75rem;font-weight:600}
.psm-sent-current .psm-sent-text{font-weight:600}
.psm-sent-current .psm-sent-tag{color:#166534}
.psm-sent-old{margin-top:2px;padding-left:20px;color:#64748B}
.psm-sent-old .psm-sent-tag{font-weight:400;color:#64748B}

/* «ισχύει» με άνοιγμα λεπτομερειών: ίδια γραμμή/βελάκι με τις άλλες ημέρες, χωρίς το πάχος γραμμής */
.psm-sent-day .psm-dl-row{padding:0;min-height:36px}
.psm-sent-day .psm-dl-main{flex:1 1 auto;min-width:0;cursor:pointer}
.psm-sent-day .psm-dd{margin:0 -14px}

@media(max-width:600px){
  .psm-panel-head{flex-wrap:wrap}
  .psm-panel-zero-text{flex:1 1 100%;margin-left:0;white-space:normal;text-align:left}
  .psm-panel-expl{padding:0 12px 8px}
  .psm-dl-sched{flex:1 1 100%}
}

body[data-theme="dark"] .psm-panel-expl,body[data-theme="dark"] .psm-dl-sched,body[data-theme="dark"] .psm-sent-old{color:#94A3B8}
body[data-theme="dark"] .psm-sent-day{border-bottom-color:rgba(148,163,184,.2)}
body[data-theme="dark"] .psm-sent-current .psm-sent-tag{color:#86EFAC}
.psm-dl-hol{display:inline-block;padding:1px 8px;border-radius:999px;background:#EAF1FD;color:#1D4C9E;font-size:.75rem;font-weight:600;white-space:nowrap}
