/* Diseño minimalista */
/* Este sitio local corresponde exclusivamente al portal de Alta y Admisión. */
.app{grid-template-columns:1fr!important}.side{display:none!important}.hero-copy small{font-size:0!important}.hero-copy small:after{content:'HOSPITAL DUBAI · PORTAL DE ADMISION';font-size:12px!important}.hero h1{font-size:0!important}.hero h1:after{content:'Alta y Admisión';font-size:29px!important}.hero p{font-size:0!important}.hero p:after{content:'Registro de pacientes, solicitud de estudio y cobro.';font-size:15px!important}.workspace{max-width:1020px!important}
.admission{max-width:960px;margin:0 auto;padding:31px 38px;background:#fff;border:1px solid #b5c3d2;border-radius:12px}.admission h3{margin:26px 0 12px;color:#18345c;font-size:15px}.admission-form{display:grid;gap:14px}.admission-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.admission label{display:grid;gap:6px;color:#253b5b;font-size:13px;font-weight:700}.admission textarea{min-height:76px}.admission-submit{margin-left:0!important;width:100%}@media(max-width:850px){.admission{padding:25px}.admission-grid{grid-template-columns:1fr}}
.password-wrap{display:block!important;width:100%!important}.password-wrap input{display:block!important;width:100%!important}
.password-wrap{position:relative}.password-wrap input{padding-right:86px!important}.password-toggle{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:#0874ea;font-size:12px;font-weight:750;cursor:pointer;padding:6px}
input,select,textarea{border-color:#94a7bc!important}.card,.history{border-color:#b5c3d2!important}.hero{border-bottom-color:#c1ccd8!important}.side{border-right-color:#b9c5d2!important}.rule{background:#c4ced9!important}
.side{background:#f2f6fa!important}.hero{background:#f7f9fc!important}.content{background:#edf2f7!important}.nav a.active{background:#e3eefb!important}
input,select,textarea{border-color:#b9c9dc!important}.card,.history{border-color:#ced9e6!important}.hero{border-bottom-color:#d4deea!important}.side{border-right-color:#d1dce8!important}.rule{background:#d8e1eb!important}
body{background:#eef2f6!important}.side{background:#f8fafc!important}.content{background:#f1f4f8!important}.hero{background:#fbfcfe!important}.card{background:#fff!important;box-shadow:0 10px 24px rgba(24,48,80,.045)!important}.history{background:#fff!important}.nav a:hover{background:#f0f5fb!important}
body{background:#fff!important}.app{grid-template-columns:248px 1fr!important}.side{padding:22px 16px!important;background:#fff!important;color:#193252!important;border-right:1px solid #e4e9f0!important}.brand{height:76px!important;background:url('/logo-hospital-dubai.png') left center/190px auto no-repeat!important}.nav-title{margin:25px 12px 8px!important;color:#8895a7!important}.nav a{color:#526278!important;padding:11px 12px!important;border-radius:7px!important}.nav a span{color:#0874ea!important}.nav a.active{background:#edf5ff!important;color:#075fc7!important;box-shadow:none!important}.rule{background:#e7ecf2!important}.content{background:#fafbfd!important}.hero{height:138px!important;padding:0 42px!important;background:#fff!important;color:#102b55!important;border-bottom:1px solid #e4e9f0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}.hero:before,.hero:after{display:none!important}.hero-copy{left:42px!important;bottom:25px!important}.hero-copy small{color:#0874ea!important}.hero h1{font-size:28px!important;color:#102b55!important}.hero p{color:#718097!important;font-size:15px!important}.status{top:24px!important;right:40px!important;padding:5px 9px!important;background:#fff!important;border-color:#d8e1eb!important;color:#63748b!important;box-shadow:none!important}.workspace{max-width:1040px!important;padding:36px 42px 48px!important}.card{margin:0 auto!important;padding:31px 38px!important;background:#fff!important;border:1px solid #e1e7ee!important;border-radius:12px!important;box-shadow:none!important}.eyebrow{color:#0874ea!important}.card h2{font-size:25px!important}.intro{font-size:16px!important;color:#617188!important}.notice{background:#f7faff!important;border-color:#e1eafb!important;border-radius:8px!important;color:#425673!important}.notice b{color:#193d71!important}.icon{width:42px!important;height:42px!important;background:#f3f7fc!important;color:#0874ea!important}.field{grid-template-columns:48px 1fr!important;gap:12px!important}.action{margin-left:54px!important;background:#0874ea!important;border-radius:7px!important;box-shadow:none!important}.message{margin-left:54px!important}.history{border:1px solid #e1e7ee!important;border-radius:12px!important;box-shadow:none!important}.footer{color:#9aa7b7!important}@media(max-width:850px){.side{display:none!important}.workspace{padding:25px 18px!important}.hero{padding:0 22px!important}.hero-copy{left:22px!important}.status{right:18px!important}.action,.message{margin-left:0!important}}
