@font-face{font-family:Poppins;src:url('Poppins-400.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url('Poppins-600.ttf') format('truetype');font-weight:600 900;font-display:swap}
body.csdp-demo{margin:0;background:#f4f6fa;color:#27354c;font:14px/1.6 Poppins,sans-serif}body.csdp-demo *{box-sizing:border-box;font-family:Poppins,sans-serif}body.csdp-demo h1{font-size:27px;line-height:1.3}body.csdp-demo h2{font-size:22px;line-height:1.4}body.csdp-demo h3{font-size:18px}body.csdp-demo a{color:#36486c}body.csdp-demo button,body.csdp-demo a[class*="btn"],body.csdp-demo .csdp-sd-admin-tab,body.csdp-demo .csdp-staff-nav-link{background:#36486c!important;color:#fff!important;border:1px solid #36486c!important;border-radius:7px;padding:10px 15px;font:600 13px/1.45 Poppins,sans-serif;text-decoration:none;display:inline-block;cursor:pointer;white-space:normal}body.csdp-demo button:hover,body.csdp-demo button:focus,body.csdp-demo a[class*="btn"]:hover,body.csdp-demo a[class*="btn"]:focus,body.csdp-demo .csdp-sd-admin-tab:hover,body.csdp-demo .csdp-sd-admin-tab:focus,body.csdp-demo .csdp-staff-nav-link:hover,body.csdp-demo .csdp-staff-nav-link:focus{background:#36486c!important;color:white!important;box-shadow:0 4px 10px #27354c22}body.csdp-demo :focus-visible{outline:3px solid #7699c2;outline-offset:3px}body.csdp-demo button:disabled{opacity:.65;cursor:not-allowed}body.csdp-demo fieldset{border:0;padding:0;margin:0;min-width:0}body.csdp-demo input,body.csdp-demo select,body.csdp-demo textarea{font:14px Poppins,sans-serif;max-width:100%;min-height:42px;border:1px solid #c8d3e0;border-radius:6px;padding:9px 10px;background:#fff;color:#27354c}body.csdp-demo fieldset:disabled input,body.csdp-demo fieldset:disabled select,body.csdp-demo fieldset:disabled textarea{background:#f0f3f7;color:#4a5970;opacity:1}body.csdp-demo input[type=checkbox]{min-height:0;width:auto}body.csdp-demo label{display:block;font-weight:600;margin-bottom:8px}body.csdp-demo [hidden]{display:none!important}body.csdp-demo .csdp-brand{display:flex;flex-direction:column;align-items:center;gap:3px}body.csdp-demo .csdp-brand img{width:155px!important;max-width:155px!important;height:auto!important}body.csdp-demo .csdp-brand strong{font-size:11px;letter-spacing:2px;color:#36486c;white-space:nowrap}body.csdp-demo .csdp-controls{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:12px 22px;background:#fff;border-bottom:1px solid #dce3ed}body.csdp-demo .csdp-controls>strong{margin-right:auto;font-size:12px}body.csdp-demo .csdp-controls form,body.csdp-demo .csdp-controls label{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0}body.csdp-demo .csdp-controls select{max-width:250px}body.csdp-demo #csdp-menu-open,body.csdp-demo #csdp-menu-close{display:none}body.csdp-demo .csdp-login{max-width:530px;margin:5vh auto;padding:32px;background:white;border-radius:14px;border:1px solid #dce3ed;box-shadow:0 12px 40px #36486c13}body.csdp-demo .csdp-login h1{text-align:center}body.csdp-demo .csdp-login input{display:block;width:100%;margin:6px 0 16px}body.csdp-demo .csdp-login button{width:100%}body.csdp-demo .csdp-muted{font-size:12px;color:#637189}body.csdp-demo .csdp-staff-sidebar{background:#36486c!important;min-width:250px}body.csdp-demo .csdp-staff-sidebar-nav{display:block}body.csdp-demo .csdp-staff-nav-link{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:4px 0}body.csdp-demo .csdp-staff-nav-link em{font-size:11px;font-style:normal;opacity:.8}body.csdp-demo .csdp-staff-nav-link.active,body.csdp-demo .csdp-sd-admin-tab.active{border-left:4px solid #7699c2!important}body.csdp-demo .csdp-staff-main,body.csdp-demo .csdp-staff-content{min-width:0}body.csdp-demo .csdp-staff-topbar{grid-template-columns:1fr auto 1fr;gap:20px}body.csdp-demo .csdp-staff-header-actions,body.csdp-demo .csdp-staff-resource-actions,body.csdp-demo .csdp-staff-related-actions,body.csdp-demo .csdp-action-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}body.csdp-demo .csdp-action-row{margin-top:12px}body.csdp-demo .csdp-action-row>*{margin:0!important}body.csdp-demo .csdp-sd-card,body.csdp-demo .csdp-staff-card,body.csdp-demo .csdp-sd-form-grid>*{min-width:0}body.csdp-demo .csdp-staff-resource-main,body.csdp-demo .csdp-staff-related-row>div{min-width:0;overflow-wrap:anywhere}body.csdp-demo .csdp-staff-copy-url{overflow-wrap:anywhere;word-break:break-word}body.csdp-demo .csdp-sd-header{gap:20px}body.csdp-demo .csdp-sd-header .csdp-brand{order:1;margin-left:auto}body.csdp-demo .csdp-sd-header>div:last-child{order:2;display:flex;flex-wrap:wrap;gap:10px}body.csdp-demo .csdp-sd-admin-nav{gap:10px}body.csdp-demo .csdp-sd-grid{gap:20px}body.csdp-demo .csdp-sd-form-grid{gap:16px}body.csdp-demo .csdp-staff-badge.orange{background:#eaf0f8;color:#36486c}body.csdp-demo video{display:block;width:100%;max-height:540px;background:#f4f6fa}body.csdp-demo iframe{width:100%;border:0}body.csdp-demo .csdp-resource-page{max-width:960px;margin:20px auto;padding:24px;background:white;border-radius:12px}body.csdp-demo .csdp-resource-page>.csdp-demo-btn{margin:16px 0}body.csdp-demo .csdp-guide{max-width:860px;margin:24px auto;padding:40px;background:white}body.csdp-demo .csdp-guide .csdp-brand{align-items:flex-start}body.csdp-demo .csdp-guide-tools{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-bottom:24px}body.csdp-demo .csdp-guide li{margin-bottom:10px}body.csdp-demo .csdp-scroll{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:auto;scroll-snap-type:none}body.csdp-demo .csdp-scroll table{min-width:700px;border-collapse:collapse}body.csdp-demo .csdp-scroll th,body.csdp-demo .csdp-scroll td{padding:10px}
@media(max-width:1050px){body.csdp-demo #csdp-menu-open,body.csdp-demo #csdp-menu-close{display:inline-block}body.csdp-demo .csdp-staff-board-shell{display:block}body.csdp-demo .csdp-staff-sidebar,body.csdp-demo .csdp-sd-admin-nav{position:fixed!important;top:0;left:0;bottom:0;margin:0!important;display:block!important;width:290px;max-width:85vw;min-width:0;height:100dvh!important;overflow-y:auto!important;background:#36486c!important;z-index:1002;padding:14px!important;transform:translateX(-102%);transition:transform .18s ease}body.csdp-demo.csdp-menu-visible .csdp-staff-sidebar,body.csdp-demo.csdp-menu-visible .csdp-sd-admin-nav{transform:translateX(0)}body.csdp-demo .csdp-sd-admin-tab{display:block;margin:8px 0}body.csdp-demo #csdp-backdrop{position:fixed;inset:0;z-index:1001;padding:0;border:0!important;border-radius:0;background:#17264099!important}body.csdp-demo #csdp-menu-close{margin:0 0 16px auto}body.csdp-demo .csdp-staff-topbar{grid-template-columns:1fr;justify-items:center;text-align:center}body.csdp-demo .csdp-staff-header-actions{justify-content:center}body.csdp-demo .csdp-staff-filter-grid{grid-template-columns:1fr 1fr}body.csdp-demo .csdp-sd-header{flex-wrap:wrap}body.csdp-demo .csdp-staff-content{padding:18px}body.csdp-demo .csdp-controls{gap:10px;padding:12px 16px}}
@media(max-width:700px){body.csdp-demo .csdp-controls form{width:100%;align-items:flex-end;gap:10px}body.csdp-demo .csdp-controls label{display:flex;flex-direction:column;align-items:flex-start;font-size:12px}body.csdp-demo .csdp-controls select{max-width:100%}body.csdp-demo .csdp-controls>.csdp-demo-btn{margin-left:0}body.csdp-demo .csdp-sd-grid,body.csdp-demo .csdp-sd-form-grid,body.csdp-demo .csdp-sd-inline-form,body.csdp-demo .csdp-staff-filter-grid,body.csdp-demo .csdp-sd-two-col{grid-template-columns:minmax(0,1fr)}body.csdp-demo .csdp-staff-resource-row{grid-template-columns:minmax(0,1fr)}body.csdp-demo .csdp-staff-resource-actions{justify-content:flex-start}body.csdp-demo .csdp-sd-wrap{padding:14px}body.csdp-demo .csdp-sd-header{display:flex;flex-direction:column;text-align:center}body.csdp-demo .csdp-sd-header .csdp-brand{order:0;margin:0}body.csdp-demo .csdp-sd-header>div:last-child{justify-content:center}body.csdp-demo .csdp-login{margin:20px 14px;padding:24px}body.csdp-demo .csdp-guide{margin:0;padding:22px}body.csdp-demo .csdp-staff-latest-item{grid-template-columns:42px minmax(0,1fr)}body.csdp-demo .csdp-staff-latest-item>a{grid-column:2;justify-self:start}body.csdp-demo .csdp-staff-related-row{flex-wrap:wrap;gap:10px}body.csdp-demo .csdp-resource-page{margin:0;padding:14px}body.csdp-demo .csdp-resource-page h1{font-size:21px}}
@page{size:letter;margin:.55in}@media print{body.csdp-demo{background:white;font-size:10pt}body.csdp-demo .csdp-guide{margin:0;padding:0;max-width:none}body.csdp-demo .csdp-guide-tools{display:none}body.csdp-demo .csdp-guide h1{font-size:22pt}body.csdp-demo .csdp-guide h2{font-size:14pt;break-after:avoid}body.csdp-demo .csdp-guide p,body.csdp-demo .csdp-guide li{break-inside:avoid}body.csdp-demo .csdp-guide-page{break-before:page}body.csdp-demo a:after{content:none!important}body.csdp-demo .csdp-brand{break-inside:avoid}}
body.csdp-demo .csdp-sd-header{background:#fff;color:#36486c;border:1px solid #dce3ed}body.csdp-demo .csdp-sd-header h1{color:#36486c}body.csdp-demo .csdp-staff-topbar{height:100px;position:relative}body.csdp-demo .csdp-staff-logo{min-width:0}
@media(min-width:1051px){body.csdp-demo .csdp-staff-board-shell{display:grid;grid-template-columns:250px minmax(0,1fr);align-items:start}body.csdp-demo .csdp-staff-sidebar{position:sticky;top:0;bottom:auto;width:250px;min-height:100vh;max-height:100vh;overflow-y:auto!important}body.csdp-demo .csdp-staff-main{margin-left:0}}
@media(max-width:1050px){body.csdp-demo .csdp-staff-main{margin-left:0}body.csdp-demo .csdp-staff-topbar{height:auto;padding:20px}}
body.csdp-demo .csdp-embed-player{margin:0;padding:0;height:100dvh;background:#f4f6fa}body.csdp-demo .csdp-embed-player video{height:100%;max-height:none;object-fit:contain}
