#fet-panel{font:inherit}#fet-panel .case-flow-hidden{display:none!important}#fet-panel .fet-stage{padding:18px;border:1px solid #d4e4eb;border-radius:16px;background:#fff}#fet-panel h4{color:#116b7d;margin:8px 0 16px}#fet-panel .fet-person,#fet-panel .fet-embryo,#fet-panel .fet-site{padding:16px;border:1px solid #d5e7ec;border-radius:12px;background:#f8fbfc;margin:12px 0}#fet-panel .fet-person{margin:0}#fet-panel .fet-fields{border:0;padding:0;margin:18px 0}#fet-panel .grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}#fet-panel .field{display:flex;flex-direction:column;gap:6px}#fet-panel input,#fet-panel select,#fet-panel textarea,#fet-panel button{font:inherit}#fet-panel textarea{min-height:75px}#fet-panel .case-register{width:100%;border-collapse:collapse}#fet-panel .case-register th,#fet-panel .case-register td{padding:12px;border-bottom:1px solid #dbe8ed;text-align:start}#fet-panel .case-register th{background:#edf6f8;color:#126d7d}#fet-panel input[type=checkbox]{width:18px;height:18px;accent-color:#126d7d;flex:none}#fet-panel .fet-balance,#fet-panel output{display:block;padding:12px;background:#eaf6f4;color:#12665d;border-radius:10px;margin:12px 0;font-weight:600}#fet-panel .fet-empty{padding:18px;background:#f3f6f8;border-radius:12px;color:#55727e}#fet-panel .fet-refreeze{padding:18px;border:1px solid #c2dfeb;background:#f1f8fb;border-radius:14px;margin-top:18px}#fet-panel .fet-choice{display:inline-flex;align-items:center;gap:8px;margin:8px 12px}#fet-panel .fet-embryo>small{display:block;color:#5b7b89;margin:6px 0}#fet-save,#fet-commit-thaw,#fet-commit-refreeze{background:#126d7d!important;color:white!important}#fet-panel .lab-note:has(>.case-flow-hidden){display:none!important}@media(max-width:760px){#fet-panel .grid{grid-template-columns:1fr}#fet-panel .fet-stage{padding:12px}#fet-panel .case-register{min-width:620px}}

#fet-panel .fet-survival{display:flex;flex-wrap:wrap;gap:10px;border:0;padding:0;margin:14px 0 0;min-width:0}#fet-panel .fet-survival legend{font:inherit;color:#5b7b89;margin-bottom:8px;padding:0}#fet-panel .fet-survival-option{display:inline-flex;align-items:center;gap:8px;cursor:pointer;border:1px solid #cbdfe7;border-radius:10px;background:#fff;padding:10px 14px;margin:0;font:inherit;direction:ltr}#fet-panel .fet-survival-option:has(input:checked){background:#e5f3f5;border-color:#126d7d;color:#126d7d;font-weight:600}#fet-panel .fet-survival-option:has(input:focus-visible){outline:2px solid #126d7d;outline-offset:2px}#fet-panel .fet-survival-option input[type=radio]{width:17px;height:17px;margin:0;flex:none;accent-color:#126d7d}#fet-panel .fet-survival:disabled .fet-survival-option{cursor:default}
