.birth-entry{min-width:0}.birth-entry fieldset{border:0!important;padding:0!important;margin:0!important;min-width:0}.birth-entry [hidden]{display:none!important}.birth-saved-panel{padding:1rem;background:#eef4f0;border:1px solid #cbdbd0;border-radius:12px;margin-bottom:1.3rem}.birth-saved-panel button{margin-top:.6rem}.birth-entry button{padding:.65rem .9rem;border:1px solid #c5ad82;border-radius:8px;background:#fffaf0;color:#681e30;font:inherit;cursor:pointer}.birth-entry button:disabled{opacity:.5;cursor:default}.birth-mode-label{padding-top:.7rem;font-weight:600}.birth-mode-label select{background:#f8efd9;border-color:#baa06f;font-weight:600}.birth-ml-fields{display:grid;grid-template-columns:1fr 1.8fr .8fr;gap:.7rem}.birth-conversion{background:linear-gradient(115deg,#edf5ee,#f8f2de);padding:1rem 1.2rem;border-left:4px solid #638872;border-radius:0 12px 12px 0;margin:1.2rem 0;overflow-wrap:anywhere}.birth-conversion p{margin:.45rem 0;white-space:pre-line}.birth-conversion small{color:#60563f}.birth-save{border:1px solid #cfb88e;border-radius:12px;padding:1rem;background:#fffbf3}.birth-save summary{font-weight:600;color:#681e30;cursor:pointer}.birth-save-actions{display:flex;gap:.65rem;flex-wrap:wrap}.birth-action-status{min-height:1.4em;color:#315b46}.birth-entry .is-error{color:#902c41}.birth-entry input[type=checkbox]{width:auto}.birth-entry select,.birth-entry input{font-size:1rem}.birth-entry .checkbox{display:flex;gap:.7rem;align-items:start}.birth-entry .quiet{font-size:.9em}@media(max-width:850px){.birth-ml-fields{grid-template-columns:1fr 1fr}.birth-ml-fields label:nth-child(2){grid-column:1/-1;grid-row:2}.birth-save-actions button{flex:1 1 130px}.birth-entry select{max-width:100%}}
