.medical-id-grid{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.medical-id-card{background:#fff;border:1px solid #d6dfe0;border-radius:22px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 8px 24px #24494c0b}.medical-card-header{background:linear-gradient(115deg,#edf5f4,#f8fbfa 65%,#f9efeb);border-top:5px solid #a97b82;border-bottom:1px solid #d8e4e2;align-items:center;gap:12px;padding:20px;display:flex}.medical-card-symbol{color:#376565;flex-shrink:0;width:42px;height:42px}.medical-card-brand{letter-spacing:.18em;color:#805c62;margin:0;font-size:10px;font-weight:700}.medical-card-type{color:#284b4c;margin:4px 0 0;font-size:14px;font-weight:650}.medical-card-reference{color:#486666;font-variant-numeric:tabular-nums;background:#fff9;border:1px solid #c8d9d6;border-radius:6px;flex-shrink:0;margin-left:auto;padding:5px 8px;font-size:11px;font-weight:700}.medical-card-body{flex:1;padding:24px}.medical-card-title{font-family:var(--font-body,Arial,sans-serif);letter-spacing:-.025em;color:#263e43;overflow-wrap:anywhere;margin:0;font-size:23px;font-weight:650;line-height:1.4}.medical-card-status{color:#34624e;background:#eef5f1;border-radius:7px;align-items:center;gap:8px;width:fit-content;margin-top:14px;padding:7px 10px;font-size:11px;line-height:1.5;display:flex}.medical-card-status>span{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.medical-card-status.is-private{color:#625d55;background:#f2f1ef}.medical-card-rename{margin:16px 0 22px}.medical-card-rename summary{font-size:12px}.medical-card-actions{gap:10px;display:grid}.medical-card-actions a{text-align:center;border-radius:9px;justify-content:center;align-items:center;min-height:46px;padding:12px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:background .15s;display:flex}.medical-card-view{color:#fff;background:#365e61;border:1px solid #365e61}.medical-card-view:hover{background:#28494c}.medical-card-edit{color:#895e68;background:#fffafb;border:1px solid #dfcbd0}.medical-card-edit:hover{background:#f6e9ed}.medical-card-actions a:focus-visible,.medical-card-rename summary:focus-visible{outline-offset:3px;outline:3px solid #b98792}.medical-card-footer{color:#536d68;background:#f7faf9;border-top:1px solid #e4ece9;align-items:center;gap:10px;padding:16px 24px;display:flex}.medical-card-footer svg{flex-shrink:0}.medical-card-footer p{margin:0;font-size:11px;font-weight:600;line-height:1.6}.medical-card-footer span{color:#6b7775;font-weight:400;display:block}@media (max-width:380px){.medical-card-header{gap:8px;padding:16px 14px}.medical-card-body{padding:20px}.medical-card-type{font-size:12px}.medical-card-symbol{width:35px;height:35px}.medical-card-reference{font-size:10px}}@media (min-width:640px){.medical-id-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
