/* Presentation of the client's custom controls. Original and print are untouched. */
.si-reception-hint{display:none}
@media screen {
html[data-siscar-interface="modern"] .container-fluid:has(>.panel>[data-siscar-legacy-nav]){padding:0!important}
html[data-siscar-interface="modern"] .panel:has(>[data-siscar-legacy-nav]){border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;width:100%!important;padding:0!important}
html[data-siscar-interface="modern"] .panel :is(input[type="text"],input[type="email"],input[type="number"],input[type="date"],input[type="time"],input[type="password"],input:not([type]),select,textarea){font-family:inherit!important;font-size:13px!important;line-height:1.4!important;color:#29415e!important;background:#fff!important;border:1px solid #ccd9e8!important;border-radius:7px!important;padding:9px 11px!important;min-height:38px;box-sizing:border-box}
html[data-siscar-interface="modern"] .panel :is(input,select,textarea):focus{outline:0;border-color:#7eabdf!important;box-shadow:0 0 0 3px #8cbaef30!important}
html[data-siscar-interface="modern"] .panel :is(input,select,textarea):disabled,html[data-siscar-interface="modern"] .panel input[readonly]{background:#f1f4f8!important;color:#728398!important}
html[data-siscar-interface="modern"] .panel label{font-family:inherit!important;font-size:13px!important;color:#425d7b;font-weight:600}
html[data-siscar-interface="modern"] :is(.divTable,.divTableav,.divTable1,.divTableh,.divTablet){font-family:inherit!important;font-size:13px!important;color:#425871!important;border:1px solid #e2e9f2!important;border-collapse:separate!important;border-spacing:0;border-radius:9px;height:auto!important;background:#fff}
html[data-siscar-interface="modern"] :is(.divTableHead,.divTableHeadav){display:table-cell;background:#f1f5fb!important;color:#526b86!important;border:0!important;border-bottom:1px solid #dce5ef!important;padding:13px 12px!important;font-size:11px!important;line-height:1.5!important;font-weight:650;text-align:left!important;vertical-align:middle;white-space:normal}
html[data-siscar-interface="modern"] :is(.divTableCell,.divTableCellt,.divTableCelltr){border:0!important;border-bottom:1px solid #e9eef5!important;padding:12px!important;font-family:inherit!important;font-size:12px!important;color:#405771;line-height:1.5!important;height:auto!important;vertical-align:middle}
html[data-siscar-interface="modern"] .divTableRow:nth-child(even){background:#f9fbfe}
html[data-siscar-interface="modern"] .divTableRow:hover{background:#edf4fc}
html[data-siscar-interface="modern"] .divTableRow:has(.divTableHead):hover{background:transparent}
html[data-siscar-interface="modern"] .divTableCell .btn{min-height:30px;padding:6px 10px!important}
html[data-siscar-interface="modern"] .divTableCell :is(input,select){max-width:100%}
html[data-siscar-interface="modern"] .panel .nav-tabs{border-bottom:1px solid #dce5ef}
html[data-siscar-interface="modern"] .panel .nav-tabs>li>a{border-radius:7px 7px 0 0;padding:12px 18px;font-size:13px;color:#5d7390}
html[data-siscar-interface="modern"] .panel .nav-tabs>li.active>a{color:#20569b;background:#f3f7fd;border-color:#dce5ef}

/* Reception keeps exactly the same form, select, results and event bindings. */
html[data-siscar-interface="modern"] [data-siscar-reception]{width:100%!important;max-width:none!important;padding:0!important;overflow:visible!important;margin:0!important}
html[data-siscar-interface="modern"] [data-siscar-reception]>.main{width:100%;margin:0}
html[data-siscar-interface="modern"] [data-siscar-reception]>.main>.panel{width:100%!important}
html[data-siscar-interface="modern"] [data-siscar-reception] .panel-heading{padding:20px 24px!important;font-size:17px!important;background:#fff!important;color:#243f61!important;white-space:normal!important;overflow-wrap:anywhere}
html[data-siscar-interface="modern"] [data-siscar-reception] .panel-body{padding:24px!important}
html[data-siscar-interface="modern"] [data-siscar-search-form]{padding:20px;background:#f6f9fd;border:1px solid #e2eaf4;border-radius:10px;margin:0 0 22px}
html[data-siscar-interface="modern"] [data-siscar-search-form] .form-group{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:0!important}
html[data-siscar-interface="modern"] [data-siscar-search-form] .control-label{width:auto!important;float:none!important;padding:0!important;margin:0 6px 0 0;text-align:left!important;flex:none}
html[data-siscar-interface="modern"] [data-siscar-search-form] #searchc{width:240px!important;max-width:100%;height:42px!important;min-width:0;letter-spacing:1px}
html[data-siscar-interface="modern"] [data-siscar-search-form] button[type="submit"]{min-height:42px;padding:10px 24px!important;font-size:13px!important;font-weight:600}
html[data-siscar-interface="modern"] [data-siscar-reception] #informesrecepcion{display:block;float:none!important;width:240px!important;max-width:100%;margin:0 0 18px auto}
html[data-siscar-interface="modern"] [data-siscar-reception] #consultaplaca{clear:both;overflow-x:auto;width:100%;padding-bottom:8px;scrollbar-width:thin;scrollbar-color:#b4c9e1 #f1f5fa}
html[data-siscar-interface="modern"] [data-siscar-reception] #divTable0{min-width:1050px;width:100%!important;margin:0 0 18px!important}
html[data-siscar-interface="modern"] [data-siscar-reception] #divTable0 .divTableHead{white-space:nowrap}
html[data-siscar-interface="modern"] [data-siscar-reception] #divTabl0{min-width:620px;width:100%!important;margin:0!important}
html[data-siscar-interface="modern"] [data-siscar-reception] .si-reception-hint{display:block;text-align:center;border:1px dashed #d4e1ef;border-radius:9px;background:#fbfdff;padding:23px 18px;margin:16px 0 0;color:#7388a1;font-size:13px;line-height:1.7}
html[data-siscar-interface="modern"] .si-reception-hint[hidden]{display:none!important}
@media(max-width:600px){html[data-siscar-interface="modern"] [data-siscar-reception] .panel-body{padding:16px!important}html[data-siscar-interface="modern"] [data-siscar-search-form]{padding:16px}html[data-siscar-interface="modern"] [data-siscar-search-form] .control-label{flex-basis:100%}html[data-siscar-interface="modern"] [data-siscar-search-form] #searchc{flex:1;width:150px!important}html[data-siscar-interface="modern"] [data-siscar-search-form] button[type="submit"]{padding:10px 15px!important}html[data-siscar-interface="modern"] [data-siscar-reception] .panel-heading{padding:18px 16px!important;font-size:16px!important}}
}
@media print{.si-reception-hint{display:none!important}}
