@font-face{font-family:'ADT Portal Thai';src:url('../assets/adt-ui01/fonts/sarabun-400.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:'ADT Portal Thai';src:url('../assets/adt-ui01/fonts/sarabun-600.ttf') format('truetype');font-weight:600;font-display:swap}
@font-face{font-family:'ADT Portal Thai';src:url('../assets/adt-ui01/fonts/sarabun-700.ttf') format('truetype');font-weight:700;font-display:swap}
@font-face{font-family:'ADT Portal Heading';src:url('../assets/adt-ui01/fonts/roboto-condensed-400.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:'ADT Portal Heading';src:url('../assets/adt-ui01/fonts/roboto-condensed-600.ttf') format('truetype');font-weight:600;font-display:swap}
@font-face{font-family:'ADT Portal Heading';src:url('../assets/adt-ui01/fonts/roboto-condensed-700.ttf') format('truetype');font-weight:700;font-display:swap}

body.portal-page-theme{--portal-ink:#052d40;--portal-body:#45525f;--portal-teal:#00658b;--portal-pale:#eaf7f7;--portal-accent:#ed4141;--portal-line:#d8e6ea;background:#f8fbfc!important;color:var(--portal-ink)!important;font-family:'ADT Portal Thai',Tahoma,Arial,sans-serif!important}
body.portal-page-theme button,body.portal-page-theme input,body.portal-page-theme select,body.portal-page-theme textarea,body.portal-page-theme table{font-family:inherit!important}
body.portal-page-theme h1,body.portal-page-theme h2,body.portal-page-theme h3,body.portal-page-theme .cases-title,body.portal-page-theme .case-titlebar,body.portal-page-theme .side-title,body.portal-page-theme .section-title{color:var(--portal-ink)!important;font-family:'ADT Portal Heading','ADT Portal Thai',Arial,sans-serif!important}
body.portal-page-theme .cases-page,body.portal-page-theme .case-page{width:min(100%,1440px)!important;margin:0 auto!important;padding:24px clamp(20px,4vw,64px) 90px!important}
body.portal-page-theme .breadcrumb-bar,body.portal-page-theme .case-breadcrumb,body.portal-page-theme .breadcrumb{color:var(--portal-body)!important;font-family:'ADT Portal Thai',Tahoma,sans-serif!important}
body.portal-page-theme .breadcrumb-bar a,body.portal-page-theme .case-breadcrumb a,body.portal-page-theme .breadcrumb a{color:#007dc6!important}
body.portal-page-theme .cases-card,body.portal-page-theme .case-card,body.portal-page-theme .case-shell,body.portal-page-theme .side-card,body.portal-page-theme .panel-box,body.portal-page-theme .box,body.portal-page-theme .card{border:1px solid var(--portal-line)!important;border-radius:8px!important;background:#fff!important;box-shadow:0 6px 20px #17354a0a!important}
body.portal-page-theme .pill-btn,body.portal-page-theme .side-filter-btn,body.portal-page-theme .cases-tab,body.portal-page-theme .case-tab{font-weight:600!important}
body.portal-page-theme .pill-btn.active,body.portal-page-theme .side-filter-btn.active,body.portal-page-theme .cases-tab.active,body.portal-page-theme .case-tab.active{border-color:var(--portal-teal)!important;background:var(--portal-teal)!important;color:#fff!important}
body.portal-page-theme .report-btn,body.portal-page-theme .btn-primary,body.portal-page-theme button[type='submit'],body.portal-page-theme input[type='submit']{border-color:var(--portal-accent)!important;background:var(--portal-accent)!important;color:#fff!important}
body.portal-page-theme .report-btn:hover,body.portal-page-theme .btn-primary:hover,body.portal-page-theme button[type='submit']:hover,body.portal-page-theme input[type='submit']:hover{background:#d83232!important}
body.portal-page-theme input:not([type='checkbox']):not([type='radio']),body.portal-page-theme select,body.portal-page-theme textarea{border-color:#bfd6e0!important;border-radius:4px!important;color:var(--portal-ink)!important;background:#fff!important}
body.portal-page-theme input:focus,body.portal-page-theme select:focus,body.portal-page-theme textarea:focus{border-color:var(--portal-teal)!important;box-shadow:0 0 0 3px #00658b1a!important;outline:0!important}
body.portal-page-theme table thead,body.portal-page-theme table th{color:var(--portal-ink)!important;font-weight:700!important}
body.portal-page-theme table tbody tr:hover{background:#f1f8fa!important}
body.portal-page-theme .copyright,body.portal-page-theme .copyrightbottom{background:#07364a!important;color:#f4fcff!important;border:0!important;font-family:'ADT Portal Thai',Tahoma,sans-serif!important}
body.portal-page-theme .copyright a,body.portal-page-theme .copyrightbottom a{color:#fff!important}
body.portal-page-theme a:focus-visible,body.portal-page-theme button:focus-visible,body.portal-page-theme input:focus-visible,body.portal-page-theme select:focus-visible,body.portal-page-theme textarea:focus-visible{outline:3px solid #1287b4!important;outline-offset:3px!important}
@media(max-width:760px){body.portal-page-theme .cases-page,body.portal-page-theme .case-page{padding:20px 5% 110px!important}}
