#kinesioterapia{--ct-blue:#103b6d;--ct-orange:#f47b20}.ct-shell{display:grid;gap:18px}.ct-hero{display:flex;justify-content:space-between;align-items:center;padding:22px 26px;border-radius:18px;background:linear-gradient(120deg,#092744,#174f83);color:#fff;border-bottom:4px solid var(--ct-orange)}.ct-hero h2{margin:3px 0 5px;font-size:25px}.ct-hero p,.ct-hero small{margin:0;color:#e8f1fa}.ct-hero>span{padding:8px 12px;border:1px solid #ffffff55;border-radius:999px;font-weight:800}.ct-card{padding:20px;border:1px solid #d7e1eb;border-radius:16px;background:#fff;box-shadow:0 8px 24px #0927440d}.ct-section-title{margin-bottom:16px}.ct-section-title h3{margin:0;color:#0b2a4d}.ct-section-title p{margin:4px 0 0;color:#66778a}.ct-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ct-field{display:grid;gap:6px}.ct-field span{font-size:12px;font-weight:800;color:#173451}.ct-field input,.ct-field select,.ct-field textarea{width:100%;box-sizing:border-box;border:1px solid #bdccdb;border-radius:10px;padding:11px 12px;background:#fff;color:#102c49;font:inherit}.ct-field textarea{min-height:92px;resize:vertical}.ct-wide{grid-column:1/-1}.ct-attest{display:flex;gap:10px;margin:16px 0;padding:12px;border-radius:10px;background:#eef5fb;color:#26445f;font-size:12px}.ct-actions{display:flex;gap:10px}.ct-actions button,.ct-history button{border:0;border-radius:9px;padding:10px 14px;font-weight:800;cursor:pointer}.ct-primary{background:var(--ct-orange);color:#fff}.ct-secondary,.ct-history button{background:#eaf1f8;color:#103b6d}.ct-history{display:grid;gap:10px}.ct-history article{display:flex;justify-content:space-between;gap:18px;padding:14px;border:1px solid #dbe5ee;border-radius:12px}.ct-history article>div:first-child{display:grid;gap:4px}.ct-history span,.ct-history small{color:#536a7f}.ct-history .danger{color:#b63232;background:#fff0f0}.ct-empty{padding:24px;text-align:center;border:1px dashed #bdccdb;border-radius:12px;color:#65798c}.ct-print{font:12pt Arial;color:#10233b}.ct-print h1{color:#103b6d;border-bottom:3px solid #f47b20;padding-bottom:8px}@media(max-width:900px){.ct-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.ct-grid{grid-template-columns:1fr}.ct-wide{grid-column:auto}.ct-hero,.ct-history article{align-items:flex-start;flex-direction:column}}@media print{body.d7hs-printing>*:not(#d7hs-print-root){display:none!important}body.d7hs-printing #d7hs-print-root{display:block!important;padding:12mm}}
#kinesioterapia .ct-hero h2{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important}#kinesioterapia .ct-hero p,#kinesioterapia .ct-hero small{color:#e8f1fa!important;-webkit-text-fill-color:#e8f1fa!important}
