.notice-form>label{display:flex;flex-direction:column;gap:.4rem;min-width:0;font-weight:600}.notice-form>label>input,.notice-form>label>select{width:100%;box-sizing:border-box}.bima-historical-review{margin:1rem 0;border:1px solid #38556a;border-radius:12px;padding:1rem}.bima-historical-review>summary{cursor:pointer;font-weight:600;min-height:32px}.bima-historical-review[open]>summary{margin-bottom:1rem}.bima-notice-detail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.bima-notice-detail dl>div{min-width:0}.bima-notice-detail dt{font-weight:600;color:#96b7c4}.bima-notice-detail dd{margin:.3rem 0;white-space:pre-wrap;overflow-wrap:anywhere}.bima-notice-detail dd:empty::after{content:'Sin indicar'}.calendar-coverage-warning{padding:1rem;border:1px solid #d6a448;border-radius:10px}.bima-quick-save-note{font-size:.875rem;color:#b9cbd4}.bima-notice-detail{max-height:85dvh;overflow:auto}@media(max-width:640px){.bima-notice-detail dl{grid-template-columns:1fr}.notice-form>label{width:100%}.calendar-events{grid-template-columns:1fr}}

.bima-cell-preview{display:block;max-width:26rem;overflow-wrap:anywhere}.bima-period-applied{margin:.45rem 0 0;font-size:.85rem;font-weight:400;color:#acc7d2}

.bima-notice-edit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1rem;border:1px solid #38556a}.bima-notice-edit label{display:flex;flex-direction:column;gap:.4rem;min-width:0}.bima-notice-edit input,.bima-notice-edit textarea{width:100%;box-sizing:border-box;min-height:44px;padding:.7rem;background:#101e30;color:#e0eef3;border:1px solid #5a7585;border-radius:8px}.bima-notice-edit label:last-of-type,.bima-notice-edit .parts-tools{grid-column:1/-1}.bima-notice-edit textarea{min-height:150px}@media(max-width:640px){.bima-notice-edit{grid-template-columns:1fr}}

/* El alta usa la fecha real de entrada; estos controles pertenecen a informes, no al formulario. */
.app-shell[data-view="nuevo"] #bima-dashboard > .bima-toolbar,.app-shell[data-view="nuevo"] #bima-dashboard > p.message:not([role]){display:none}
