.entry-wrap{max-width:860px;margin:auto}.entry-wrap h2{font-size:clamp(1.7rem,4vw,2.4rem);line-height:1.2}.entry-wrap .card{padding:clamp(22px,4vw,38px)}.entry-emergency{background:#fff3e6;border:1px solid #e7c6a4;border-radius:14px;padding:14px 18px;font-size:14px;margin-bottom:20px;color:#66391d}.entry-agents{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-bottom:22px}.entry-agents article{background:#edf6f7;border:1px solid #bfd7db;border-radius:16px;padding:16px;color:#133e48}.entry-agents p{font-size:13px;margin:8px 0 0}.entry-form{display:grid;grid-gap:16px;gap:16px;margin:24px 0}.entry-dialog form>label,.entry-form label{display:grid;grid-gap:6px;gap:6px;color:#173e48;font-size:14px}.entry-dialog input:not([type=checkbox]),.entry-form input,.entry-form select{width:100%;min-width:0;border:1px solid #b9ced3;border-radius:12px;padding:12px;background:white;color:#173e48;font:inherit;box-sizing:border-box;min-height:46px}.entry-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.entry-small{font-size:13px;color:#526f78}.entry-dialog{color:#173e48;background:white;border:1px solid #bfd7db;border-radius:24px;padding:24px;width:min(540px,calc(100% - 28px));max-height:calc(100dvh - 28px);overflow:auto;box-sizing:border-box}.entry-dialog::-webkit-backdrop{background:#062c38b3}.entry-dialog::backdrop{background:#062c38b3}.entry-dialog header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.entry-dialog h2{margin:0;font-size:23px}.entry-dialog h3{margin:12px 0}.entry-dialog header button{font-size:22px;border:0;background:transparent;color:#173e48}.entry-dialog nav{display:flex;gap:8px;margin:18px 0}.entry-dialog nav button{flex:1 1;min-height:44px;border-radius:12px;border:1px solid #b9ced3;background:white;color:#173e48}.entry-dialog nav button[aria-pressed=true]{background:#106a77;color:white}.entry-dialog form{display:grid;grid-gap:14px;gap:14px}.entry-dialog [hidden]{display:none!important}.entry-dialog .entry-check{display:flex;align-items:flex-start;gap:10px;font-size:13px}.entry-check input{width:18px;height:18px;accent-color:#106a77;flex-shrink:0}.entry-dialog button:focus-visible,.entry-dialog input:focus-visible,.entry-wrap button:focus-visible,.entry-wrap input:focus-visible,.entry-wrap select:focus-visible{outline:3px solid #b77326;outline-offset:3px}@media(max-width:600px){.entry-agents,.entry-two{grid-template-columns:1fr}.entry-dialog,.entry-wrap .card{padding:20px}}.entry-inline{padding:24px 5vw 40px;scroll-margin-top:20px}.entry-inline .entry-wrap{max-width:860px}.entry-inline .entry-wrap>.card{border:1px solid #c4d8d6;border-radius:20px;background:#fff;box-shadow:0 12px 34px #133e4809}.entry-inline .entry-form{margin:20px 0}.entry-inline .patient-primary,.entry-inline .patient-secondary{min-height:48px;cursor:pointer}.entry-inline .entry-assistants{margin-top:20px;font-size:14px}.entry-inline .entry-assistants summary{cursor:pointer;color:#526f78}.entry-inline .entry-assistants[open] summary{margin-bottom:16px}.entry-inline .entry-wrap h2{margin-top:0}@media(max-width:600px){.entry-inline{padding:16px 16px 28px}.entry-inline .entry-form{gap:12px}}