/* ============================================================
   SIMS Central Theme Presets v1.0.0
   Loaded after sims-theme.css so these presets can safely replace
   legacy hard-coded colors without changing printable documents.
   ============================================================ */

html[data-sims-theme="mis-navy"]{
  --mis-bg:#06101d;
  --mis-bg-2:#081625;
  --mis-sidebar:#071423;
  --mis-panel:#0c1b2e;
  --mis-panel-2:#10243b;
  --mis-panel-3:#132b45;
  --mis-line:#203955;
  --mis-line-soft:rgba(86,124,164,.24);
  --mis-text:#f5f8fc;
  --mis-muted:#96a9bf;
  --mis-primary:#2386ff;
  --mis-primary-2:#1257b8;
}

/* Midnight: deeper low-light surfaces with cyan focus accents. */
html[data-sims-theme="midnight"]{
  --mis-bg:#020712;
  --mis-bg-2:#050b17;
  --mis-sidebar:#030a15;
  --mis-panel:#07111f;
  --mis-panel-2:#0b192a;
  --mis-panel-3:#10233a;
  --mis-line:#20364e;
  --mis-line-soft:rgba(104,153,198,.22);
  --mis-text:#f4f9ff;
  --mis-muted:#8ca5bd;
  --mis-primary:#38bdf8;
  --mis-primary-2:#0284c7;
}
html[data-sims-theme="midnight"],
html[data-sims-theme="midnight"] body{background:#020712!important;color:#f4f9ff!important}
html[data-sims-theme="midnight"] .navbar.navbar-default{background:#020813!important}
html[data-sims-theme="midnight"] .sims-sidebar{background:#030a15!important}
html[data-sims-theme="midnight"] .card,
html[data-sims-theme="midnight"] .panel,
html[data-sims-theme="midnight"] .well,
html[data-sims-theme="midnight"] .modal-content,
html[data-sims-theme="midnight"] .popover,
html[data-sims-theme="midnight"] .tab-content,
html[data-sims-theme="midnight"] .content,
html[data-sims-theme="midnight"] .content-wrapper{background:#07111f!important;border-color:#20364e!important}
html[data-sims-theme="midnight"] .card-header,
html[data-sims-theme="midnight"] .panel-heading,
html[data-sims-theme="midnight"] .modal-header{background:#0b192a!important;border-color:#20364e!important}
html[data-sims-theme="midnight"] .card-footer,
html[data-sims-theme="midnight"] .panel-footer,
html[data-sims-theme="midnight"] .modal-footer{background:#050c18!important;border-color:#20364e!important}
html[data-sims-theme="midnight"] .table-responsive,
html[data-sims-theme="midnight"] table,
html[data-sims-theme="midnight"] .table{background:#050d19!important;border-color:#20364e!important}
html[data-sims-theme="midnight"] .table>thead>tr>th{background:#071321!important;border-color:#20364e!important}
html[data-sims-theme="midnight"] .table>tbody>tr>td{background:#081421!important;border-color:#20364e!important}
html[data-sims-theme="midnight"] .table-striped>tbody>tr:nth-of-type(odd)>td{background:#0b192a!important}
html[data-sims-theme="midnight"] .table>tbody>tr:hover>td{background:#102b43!important}
html[data-sims-theme="midnight"] .form-control,
html[data-sims-theme="midnight"] select,
html[data-sims-theme="midnight"] textarea,
html[data-sims-theme="midnight"] input[type=text],
html[data-sims-theme="midnight"] input[type=password],
html[data-sims-theme="midnight"] input[type=email],
html[data-sims-theme="midnight"] input[type=number],
html[data-sims-theme="midnight"] input[type=date],
html[data-sims-theme="midnight"] input[type=time],
html[data-sims-theme="midnight"] input[type=search]{background:#050f1e!important;border-color:#28445f!important;color:#f4f9ff!important}
html[data-sims-theme="midnight"] .btn-default{background:#0d2135!important;border-color:#294a68!important}
html[data-sims-theme="midnight"] .dropdown-menu{background:#06101d!important;border-color:#20364e!important}

/* DepEd Blue: light workspace, dark official navigation, print-safe content. */
html[data-sims-theme="deped-blue"]{
  --mis-bg:#edf4fb;
  --mis-bg-2:#f5f9fd;
  --mis-sidebar:#0a3a6b;
  --mis-panel:#ffffff;
  --mis-panel-2:#eaf2fb;
  --mis-panel-3:#dceaf8;
  --mis-line:#b9cce0;
  --mis-line-soft:rgba(24,79,129,.18);
  --mis-text:#14283c;
  --mis-muted:#5e7185;
  --mis-primary:#0b63b6;
  --mis-primary-2:#084b8b;
  --mis-shadow:0 8px 24px rgba(28,67,103,.10);
}
html[data-sims-theme="deped-blue"],
html[data-sims-theme="deped-blue"] body,
html[data-sims-theme="deped-blue"] #wrap{background:#edf4fb!important;color:#14283c!important}
html[data-sims-theme="deped-blue"] body{background-image:linear-gradient(180deg,#f6faff 0,#edf4fb 100%)!important}
html[data-sims-theme="deped-blue"] a{color:#075da9}
html[data-sims-theme="deped-blue"] a:hover,
html[data-sims-theme="deped-blue"] a:focus{color:#073f75}
html[data-sims-theme="deped-blue"] .navbar.navbar-default{background:#082f57!important;border-bottom-color:#1a5d97!important}
html[data-sims-theme="deped-blue"] .navbar-default .navbar-nav>li>a{color:#f7fbff!important}
html[data-sims-theme="deped-blue"] .navbar-default .navbar-nav>li>a:hover,
html[data-sims-theme="deped-blue"] .navbar-default .navbar-nav>li>a:focus{background:#0b477f!important;color:#fff!important}
html[data-sims-theme="deped-blue"] .navbar-default .navbar-nav>.active>a,
html[data-sims-theme="deped-blue"] .navbar-default .navbar-nav>.open>a{background:#0c518f!important;color:#fff!important}
html[data-sims-theme="deped-blue"] .navbar-text{color:#eaf5ff!important}
html[data-sims-theme="deped-blue"] .sims-sidebar{background:#0a3a6b!important;border-right-color:#1f5b8f!important}
html[data-sims-theme="deped-blue"] .sims-sidebar-title,
html[data-sims-theme="deped-blue"] .sims-sidebar-section{color:#9fd0ff!important}
html[data-sims-theme="deped-blue"] .sims-side-link{color:#eef7ff!important}
html[data-sims-theme="deped-blue"] .sims-side-link .glyphicon{color:#8dccff!important}
html[data-sims-theme="deped-blue"] .sims-side-link:hover,
html[data-sims-theme="deped-blue"] .sims-side-link.active{background:#10558f!important;border-color:#397aac!important;color:#fff!important}
html[data-sims-theme="deped-blue"] .sims-side-sub{color:#c8e2f8!important;border-left-color:#4d7fab!important}
html[data-sims-theme="deped-blue"] .sims-side-sub:hover,
html[data-sims-theme="deped-blue"] .sims-side-sub.active{background:#104f84!important;color:#fff!important}
html[data-sims-theme="deped-blue"] .sims-sidebar-user{background:#08325d!important;border-color:#326b9b!important}
html[data-sims-theme="deped-blue"] .sims-sidebar-user strong,
html[data-sims-theme="deped-blue"] .sims-sidebar-user small{color:#f2f8ff!important}
html[data-sims-theme="deped-blue"] .page-header{border-color:#bfd0e1!important}
html[data-sims-theme="deped-blue"] .page-header h1,
html[data-sims-theme="deped-blue"] .panel-title,
html[data-sims-theme="deped-blue"] .modal-title,
html[data-sims-theme="deped-blue"] .card-title,
html[data-sims-theme="deped-blue"] h1,
html[data-sims-theme="deped-blue"] h2,
html[data-sims-theme="deped-blue"] h3,
html[data-sims-theme="deped-blue"] h4,
html[data-sims-theme="deped-blue"] h5,
html[data-sims-theme="deped-blue"] h6,
html[data-sims-theme="deped-blue"] strong,
html[data-sims-theme="deped-blue"] b{color:#14283c!important}
html[data-sims-theme="deped-blue"] .breadcrumb{background:#fff!important;border-color:#c5d5e5!important;color:#4d6277!important}
html[data-sims-theme="deped-blue"] .breadcrumb>.active,
html[data-sims-theme="deped-blue"] .text-muted,
html[data-sims-theme="deped-blue"] small,
html[data-sims-theme="deped-blue"] .help-block{color:#5e7185!important}
html[data-sims-theme="deped-blue"] .card,
html[data-sims-theme="deped-blue"] .panel,
html[data-sims-theme="deped-blue"] .well,
html[data-sims-theme="deped-blue"] .jumbotron,
html[data-sims-theme="deped-blue"] .thumbnail,
html[data-sims-theme="deped-blue"] .modal-content,
html[data-sims-theme="deped-blue"] .popover,
html[data-sims-theme="deped-blue"] .list-group,
html[data-sims-theme="deped-blue"] .tab-content,
html[data-sims-theme="deped-blue"] .box,
html[data-sims-theme="deped-blue"] .content-wrapper,
html[data-sims-theme="deped-blue"] .content,
html[data-sims-theme="deped-blue"] .bg-white,
html[data-sims-theme="deped-blue"] [style*="background: white"],
html[data-sims-theme="deped-blue"] [style*="background-color: white"],
html[data-sims-theme="deped-blue"] [style*="background:#fff"],
html[data-sims-theme="deped-blue"] [style*="background-color:#fff"],
html[data-sims-theme="deped-blue"] [style*="background: #fff"],
html[data-sims-theme="deped-blue"] [style*="background-color: #fff"]{background:#fff!important;color:#14283c!important;border-color:#bfd0e1!important}
html[data-sims-theme="deped-blue"] .card-header,
html[data-sims-theme="deped-blue"] .panel-heading,
html[data-sims-theme="deped-blue"] .modal-header,
html[data-sims-theme="deped-blue"] .pagecontent .card-header.bg-white,
html[data-sims-theme="deped-blue"] .pagecontent .panel-default>.panel-heading{background:#e6f0fa!important;color:#14283c!important;border-color:#bfd0e1!important}
html[data-sims-theme="deped-blue"] .card-footer,
html[data-sims-theme="deped-blue"] .panel-footer,
html[data-sims-theme="deped-blue"] .modal-footer{background:#f3f7fb!important;border-color:#bfd0e1!important;color:#14283c!important}
html[data-sims-theme="deped-blue"] .table-responsive,
html[data-sims-theme="deped-blue"] table,
html[data-sims-theme="deped-blue"] .table{background:#fff!important;color:#14283c!important;border-color:#b8cadc!important}
html[data-sims-theme="deped-blue"] .table>thead>tr>th,
html[data-sims-theme="deped-blue"] table thead th{background:#dceaf8!important;color:#15314b!important;border-color:#abc1d6!important}
html[data-sims-theme="deped-blue"] .table>tbody>tr>td,
html[data-sims-theme="deped-blue"] .table>tfoot>tr>td,
html[data-sims-theme="deped-blue"] .table>tfoot>tr>th,
html[data-sims-theme="deped-blue"] table tbody td{background:#fff!important;color:#233b52!important;border-color:#c5d4e2!important}
html[data-sims-theme="deped-blue"] .table-striped>tbody>tr:nth-of-type(odd)>td{background:#f4f8fc!important}
html[data-sims-theme="deped-blue"] .table-striped>tbody>tr:nth-of-type(even)>td{background:#fff!important}
html[data-sims-theme="deped-blue"] .table-hover>tbody>tr:hover>td,
html[data-sims-theme="deped-blue"] .table>tbody>tr:hover>td{background:#e7f1fb!important;color:#102b43!important}
html[data-sims-theme="deped-blue"] .table a:not(.btn){color:#075da9!important}
html[data-sims-theme="deped-blue"] label,
html[data-sims-theme="deped-blue"] .control-label{color:#243b52!important}
html[data-sims-theme="deped-blue"] .form-control,
html[data-sims-theme="deped-blue"] select,
html[data-sims-theme="deped-blue"] textarea,
html[data-sims-theme="deped-blue"] input[type=text],
html[data-sims-theme="deped-blue"] input[type=password],
html[data-sims-theme="deped-blue"] input[type=email],
html[data-sims-theme="deped-blue"] input[type=number],
html[data-sims-theme="deped-blue"] input[type=date],
html[data-sims-theme="deped-blue"] input[type=time],
html[data-sims-theme="deped-blue"] input[type=search]{background:#fff!important;color:#14283c!important;border-color:#9fb8ce!important}
html[data-sims-theme="deped-blue"] .form-control::placeholder,
html[data-sims-theme="deped-blue"] input::placeholder,
html[data-sims-theme="deped-blue"] textarea::placeholder{color:#7b8ea1!important}
html[data-sims-theme="deped-blue"] .input-group-addon{background:#e8f1fa!important;color:#29445d!important;border-color:#9fb8ce!important}
html[data-sims-theme="deped-blue"] select option{background:#fff!important;color:#14283c!important}
html[data-sims-theme="deped-blue"] .btn-default{background:#edf4fb!important;color:#183b5b!important;border-color:#9cb7cf!important}
html[data-sims-theme="deped-blue"] .btn-default:hover,
html[data-sims-theme="deped-blue"] .btn-default:focus,
html[data-sims-theme="deped-blue"] .btn-default:active{background:#dceaf8!important;color:#0b3f75!important;border-color:#76a0c5!important}
html[data-sims-theme="deped-blue"] .dropdown-menu{background:#fff!important;border-color:#b9cce0!important}
html[data-sims-theme="deped-blue"] .dropdown-menu>li>a{color:#18344e!important}
html[data-sims-theme="deped-blue"] .dropdown-menu>li>a:hover,
html[data-sims-theme="deped-blue"] .dropdown-menu>.active>a{background:#dceaf8!important;color:#0b3f75!important}
html[data-sims-theme="deped-blue"] .dropdown-menu .divider{background:#c8d7e5!important}
html[data-sims-theme="deped-blue"] .dropdown-header{color:#0b63b6!important}
html[data-sims-theme="deped-blue"] .nav-tabs{border-bottom-color:#b9cce0!important}
html[data-sims-theme="deped-blue"] .pagecontent .nav-tabs>li>a,
html[data-sims-theme="deped-blue"] .pagecontent .nav-tabs>li>a:visited{color:#31506c!important;background:transparent!important}
html[data-sims-theme="deped-blue"] .pagecontent .nav-tabs>li>a:hover,
html[data-sims-theme="deped-blue"] .pagecontent .nav-tabs>li>a:focus{background:#e8f1fa!important;color:#0b4f91!important;border-color:#b9cce0!important}
html[data-sims-theme="deped-blue"] .pagecontent .nav-tabs>li.active>a,
html[data-sims-theme="deped-blue"] .pagecontent .nav-tabs>li.active>a:hover,
html[data-sims-theme="deped-blue"] .pagecontent .nav-tabs>li.active>a:focus{background:#fff!important;color:#0b4f91!important;border-color:#b9cce0!important;border-bottom-color:#fff!important}
html[data-sims-theme="deped-blue"] .list-group-item{background:#fff!important;color:#253e55!important;border-color:#c5d4e2!important}
html[data-sims-theme="deped-blue"] .close{color:#17344e!important;opacity:.8}

/* High Contrast: intentionally strict and accessible. */
html[data-sims-theme="high-contrast"]{
  --mis-bg:#000;
  --mis-bg-2:#000;
  --mis-sidebar:#000;
  --mis-panel:#000;
  --mis-panel-2:#080808;
  --mis-panel-3:#111;
  --mis-line:#fff;
  --mis-line-soft:#fff;
  --mis-text:#fff;
  --mis-muted:#fff;
  --mis-primary:#ffd400;
  --mis-primary-2:#ffd400;
  --mis-shadow:none;
}
html[data-sims-theme="high-contrast"],
html[data-sims-theme="high-contrast"] body,
html[data-sims-theme="high-contrast"] #wrap,
html[data-sims-theme="high-contrast"] .navbar.navbar-default,
html[data-sims-theme="high-contrast"] .sims-sidebar,
html[data-sims-theme="high-contrast"] .card,
html[data-sims-theme="high-contrast"] .panel,
html[data-sims-theme="high-contrast"] .well,
html[data-sims-theme="high-contrast"] .modal-content,
html[data-sims-theme="high-contrast"] .popover,
html[data-sims-theme="high-contrast"] .tab-content,
html[data-sims-theme="high-contrast"] .table-responsive,
html[data-sims-theme="high-contrast"] table,
html[data-sims-theme="high-contrast"] .table{background:#000!important;color:#fff!important}
html[data-sims-theme="high-contrast"] .navbar.navbar-default,
html[data-sims-theme="high-contrast"] .sims-sidebar,
html[data-sims-theme="high-contrast"] .card,
html[data-sims-theme="high-contrast"] .panel,
html[data-sims-theme="high-contrast"] .well,
html[data-sims-theme="high-contrast"] .modal-content,
html[data-sims-theme="high-contrast"] .table-responsive,
html[data-sims-theme="high-contrast"] .form-control,
html[data-sims-theme="high-contrast"] select,
html[data-sims-theme="high-contrast"] textarea,
html[data-sims-theme="high-contrast"] input{border-color:#fff!important}
html[data-sims-theme="high-contrast"] .card-header,
html[data-sims-theme="high-contrast"] .panel-heading,
html[data-sims-theme="high-contrast"] .modal-header,
html[data-sims-theme="high-contrast"] .card-footer,
html[data-sims-theme="high-contrast"] .panel-footer,
html[data-sims-theme="high-contrast"] .modal-footer,
html[data-sims-theme="high-contrast"] .table>thead>tr>th,
html[data-sims-theme="high-contrast"] .table>tbody>tr>td,
html[data-sims-theme="high-contrast"] .table-striped>tbody>tr:nth-of-type(odd)>td,
html[data-sims-theme="high-contrast"] .table-striped>tbody>tr:nth-of-type(even)>td{background:#000!important;color:#fff!important;border-color:#fff!important}
html[data-sims-theme="high-contrast"] .table>tbody>tr:hover>td,
html[data-sims-theme="high-contrast"] .sims-side-link:hover,
html[data-sims-theme="high-contrast"] .sims-side-link.active{background:#222!important;color:#ffd400!important;border-color:#ffd400!important}
html[data-sims-theme="high-contrast"] .form-control,
html[data-sims-theme="high-contrast"] select,
html[data-sims-theme="high-contrast"] textarea,
html[data-sims-theme="high-contrast"] input[type=text],
html[data-sims-theme="high-contrast"] input[type=password],
html[data-sims-theme="high-contrast"] input[type=email],
html[data-sims-theme="high-contrast"] input[type=number],
html[data-sims-theme="high-contrast"] input[type=date],
html[data-sims-theme="high-contrast"] input[type=time],
html[data-sims-theme="high-contrast"] input[type=search]{background:#000!important;color:#fff!important;border:2px solid #fff!important}
html[data-sims-theme="high-contrast"] a,
html[data-sims-theme="high-contrast"] .text-primary,
html[data-sims-theme="high-contrast"] .sims-sidebar-title,
html[data-sims-theme="high-contrast"] .sims-sidebar-section,
html[data-sims-theme="high-contrast"] .sims-side-link .glyphicon{color:#ffd400!important}
html[data-sims-theme="high-contrast"] a:focus,
html[data-sims-theme="high-contrast"] button:focus,
html[data-sims-theme="high-contrast"] input:focus,
html[data-sims-theme="high-contrast"] select:focus,
html[data-sims-theme="high-contrast"] textarea:focus{outline:3px solid #ffd400!important;outline-offset:3px!important;box-shadow:none!important}
html[data-sims-theme="high-contrast"] .btn{border:2px solid #fff!important}
html[data-sims-theme="high-contrast"] .btn-primary,
html[data-sims-theme="high-contrast"] .btn-warning{background:#ffd400!important;color:#000!important;border-color:#ffd400!important}
html[data-sims-theme="high-contrast"] .btn-default{background:#000!important;color:#fff!important}
html[data-sims-theme="high-contrast"] .dropdown-menu{background:#000!important;border:2px solid #fff!important}
html[data-sims-theme="high-contrast"] .dropdown-menu>li>a{color:#fff!important}
html[data-sims-theme="high-contrast"] .dropdown-menu>li>a:hover{background:#ffd400!important;color:#000!important}

/* Theme manager interface */
.sims-theme-settings .sims-theme-section{margin-bottom:20px;padding:16px;border:1px solid var(--mis-line);border-radius:9px;background:rgba(35,134,255,.04)}
.sims-theme-settings .sims-theme-section:last-child{margin-bottom:0}
.sims-theme-settings .sims-theme-section h5{margin:0 0 7px;font-size:15px}
.sims-theme-settings .sims-theme-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}
.sims-theme-preview-card{display:flex;align-items:center;gap:10px;min-width:0;padding:11px;border:1px solid var(--mis-line);border-radius:8px;background:var(--mis-panel-2);cursor:pointer;transition:.15s ease}
.sims-theme-preview-card:hover{border-color:var(--mis-primary);transform:translateY(-1px)}
.sims-theme-preview-card.is-selected{border-color:var(--mis-primary);box-shadow:0 0 0 2px rgba(35,134,255,.16)!important}
.sims-theme-preview-swatch{display:flex;flex:0 0 52px;height:38px;border:1px solid rgba(127,127,127,.38);border-radius:6px;overflow:hidden}
.sims-theme-preview-swatch span{flex:1}
.sims-theme-preview-copy{min-width:0}
.sims-theme-preview-copy strong{display:block;font-size:13px}
.sims-theme-preview-copy small{display:block;line-height:1.3}
.sims-theme-policy{display:flex;align-items:flex-start;gap:10px;margin-top:10px}
.sims-theme-policy input{width:auto!important;height:auto!important;margin-top:3px}
.sims-theme-lock-note{margin:10px 0 0}

/* Login-specific preset support. */
html[data-sims-theme="deped-blue"] body.sims-login-page{background:#eaf2fb!important}
html[data-sims-theme="deped-blue"] body.sims-login-page .bg-canvas{background:linear-gradient(135deg,#dceaf8 0%,#f8fbff 50%,#cbdff2 100%)!important}
html[data-sims-theme="deped-blue"] body.sims-login-page .orb{opacity:.18!important}
html[data-sims-theme="deped-blue"] body.sims-login-page .stars{opacity:.20}
html[data-sims-theme="deped-blue"] body.sims-login-page .left-panel{background:linear-gradient(145deg,#0b4f91 0%,#0a3d70 60%,#082f57 100%)!important}
html[data-sims-theme="deped-blue"] body.sims-login-page .right-panel{background:#fff!important}
html[data-sims-theme="deped-blue"] body.sims-login-page .right-panel h1,
html[data-sims-theme="deped-blue"] body.sims-login-page .right-panel h2,
html[data-sims-theme="deped-blue"] body.sims-login-page .right-panel h3,
html[data-sims-theme="deped-blue"] body.sims-login-page .right-panel label{color:#17344e!important}
html[data-sims-theme="deped-blue"] body.sims-login-page .right-panel p,
html[data-sims-theme="deped-blue"] body.sims-login-page .right-panel small{color:#60768b!important}
html[data-sims-theme="deped-blue"] body.sims-login-page .right-panel input{background:#f7faff!important;color:#14283c!important;border-color:#a9bfd3!important}
/* Login contrast hardening for DepEd Blue and System Auto light mode. */
html[data-sims-theme="deped-blue"] body.sims-login-page .left-panel .school-name h2{color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.35)!important}
html[data-sims-theme="deped-blue"] body.sims-login-page .left-panel .school-name p{color:#d7ebff!important}
html[data-sims-theme="deped-blue"] body.sims-login-page .left-panel .mis-badge{background:rgba(15,103,184,.34)!important;border-color:rgba(188,224,255,.48)!important;color:#f2f8ff!important}
html[data-sims-theme="deped-blue"] body.sims-login-page .right-panel .login-title{color:#10395d!important}
html[data-sims-theme="deped-blue"] body.sims-login-page .right-panel .login-subtitle{color:#526f88!important}
html[data-sims-theme="deped-blue"] body.sims-login-page .right-panel .field-label{color:#24445f!important}
html[data-sims-theme="deped-blue"] body.sims-login-page .right-panel .field-icon{color:#0b63b6!important}
html[data-sims-theme="deped-blue"] body.sims-login-page .right-panel .field-input::placeholder{color:#71879a!important;opacity:1}
html[data-sims-theme="deped-blue"] body.sims-login-page .right-panel .btn-signin{display:block!important;visibility:visible!important;opacity:1!important;background:linear-gradient(135deg,#1473d2 0%,#0b63b6 55%,#084b8a 100%)!important;border:1px solid #07559d!important;color:#fff!important;box-shadow:0 6px 18px rgba(11,99,182,.28)!important}
html[data-sims-theme="deped-blue"] body.sims-login-page .right-panel .btn-signin:hover,
html[data-sims-theme="deped-blue"] body.sims-login-page .right-panel .btn-signin:focus{background:linear-gradient(135deg,#0f7ee8 0%,#075fae 60%,#073f75 100%)!important;color:#fff!important;border-color:#064f92!important}
html[data-sims-theme="deped-blue"] body.sims-login-page .right-panel .forgot-section{border-top-color:#d3e1ed!important}
html[data-sims-theme="deped-blue"] body.sims-login-page .right-panel .forgot-title{color:#0b5ea8!important}
html[data-sims-theme="deped-blue"] body.sims-login-page .right-panel .forgot-text{color:#60788e!important}
html[data-sims-theme="high-contrast"] body.sims-login-page .bg-canvas,
html[data-sims-theme="high-contrast"] body.sims-login-page .left-panel,
html[data-sims-theme="high-contrast"] body.sims-login-page .right-panel{background:#000!important}
html[data-sims-theme="high-contrast"] body.sims-login-page .orb,
html[data-sims-theme="high-contrast"] body.sims-login-page .stars{display:none!important}

@media(max-width:640px){
  .sims-theme-settings .sims-theme-preview-grid{grid-template-columns:1fr}
}

@media print{
  html[data-sims-theme] body,
  html[data-sims-theme] #wrap,
  html[data-sims-theme] .pagecontent,
  html[data-sims-theme] .card,
  html[data-sims-theme] .panel,
  html[data-sims-theme] .well,
  html[data-sims-theme] .table-responsive,
  html[data-sims-theme] table,
  html[data-sims-theme] .table,
  html[data-sims-theme] .table>thead>tr>th,
  html[data-sims-theme] .table>tbody>tr>td{background:#fff!important;color:#000!important;border-color:#000!important}
}

/* Native controls follow the selected appearance. */
html[data-sims-theme="deped-blue"]{color-scheme:light;accent-color:#0b63b6}
html[data-sims-theme="mis-navy"],
html[data-sims-theme="midnight"],
html[data-sims-theme="high-contrast"]{color-scheme:dark;accent-color:var(--mis-primary)}
.sims-theme-preview-card:disabled{cursor:not-allowed;opacity:.58;transform:none!important}
