@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important;margin:0}.icon-color{color:#002c64}.required:after{color:red;content:"*";margin-left:5px}.ant-picker-dropdown,.ant-select-dropdown{z-index:9999}:root{--header-height:3rem;--footer-height:6rem;--nav-width:68px;--first-color-light:#afa5d9;--white-color:#f7f6fb;--header-bg-color:#01264f;--l-nav-bg-color:#002c64;--body-font:"Poppins" "Nunito",sans-serif;--normal-font-size:1rem;--z-fixed:100}*,:after,:before{box-sizing:border-box}.Sidebar_body{font-family:Poppins,Nunito,sans-serif;font-family:var(--body-font);font-size:1rem;font-size:var(--normal-font-size);margin:3rem 0 0;margin:var(--header-height) 0 0 0;padding:0 1rem;position:relative;transition:.5s}a{text-decoration:none}.header{align-items:center;background-color:#01264f;background-color:var(--header-bg-color);display:flex;height:3rem;height:var(--header-height);justify-content:space-between;left:0;padding:0 1rem;position:fixed;top:0;transition:.5s;width:100%;z-index:100;z-index:var(--z-fixed)}.header_toggle{color:#f7f6fb;color:var(--white-color);cursor:pointer;font-size:1.5rem}.header_img{border-radius:50%;display:flex;height:35px;justify-content:center;overflow:hidden;width:35px}.header_img img{width:40px}.l-navbar{background-color:#002c64;background-color:var(--l-nav-bg-color);height:100vh;left:-30%;padding:.5rem 1rem 0 0;position:fixed;top:0;transition:.5s;width:68px;width:var(--nav-width);z-index:100;z-index:var(--z-fixed)}.nav{display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow:hidden}.nav_link,.nav_logo{grid-column-gap:1rem;align-items:center;column-gap:1rem;display:grid;grid-template-columns:-webkit-max-content -webkit-max-content;grid-template-columns:max-content max-content;padding:.5rem 0 .5rem 1.5rem}.nav_logo{margin-bottom:2rem}.nav_logo-icon{font-size:1.25rem}.nav_logo-icon,.nav_logo-name{color:#f7f6fb;color:var(--white-color)}.nav_logo-name{font-weight:700}.nav_link{color:#afa5d9;color:var(--first-color-light);margin-bottom:1.5rem;position:relative;transition:.3s}.nav_link:hover{color:#f7f6fb;color:var(--white-color)}.nav_icon{font-size:1.25rem}.nav-open{left:0}.body-pd{padding-left:calc(68px + 1rem);padding-left:calc(var(--nav-width) + 1rem)}.active{color:#f7f6fb;color:var(--white-color)}.active:before{background-color:#f7f6fb;background-color:var(--white-color);content:"";height:32px;left:0;position:absolute;width:2px}.height-100{min-height:calc(100vh - 4rem);min-height:calc(100vh - var(--header-height) - 1rem);overflow:scroll}.height-100::-webkit-scrollbar{display:none}@media screen and (min-width:768px){.sidebar-container{margin:4rem 0 0;margin:calc(var(--header-height) + 1rem) 0 0 0;padding-left:4rem}.header{height:4rem;height:calc(var(--header-height) + 1rem);padding:0 2rem 0 calc(68px + 2rem);padding:0 2rem 0 calc(var(--nav-width) + 2rem)}.header_img{height:40px;width:40px}.header_img img{width:45px}.l-navbar{left:0;padding:1rem 1rem 0 0}.nav-open{width:224px;width:calc(var(--nav-width) + 156px)}.l-navbar-show{padding-left:calc(68px + 10rem);padding-left:calc(var(--nav-width) + 10rem)}.body-pd{padding-left:256px;padding-left:calc(var(--nav-width) + 188px)}}.layout-footer{align-items:center;background-color:var(--white-color);display:flex;justify-content:center;padding:0 1rem;transition:.5s;width:100%}.appbtn-primary{background:#007bff;border-color:#007bff;color:#fff}.appbtn-primary:focus,.appbtn-primary:hover{background:#0048ff!important;border-color:#0048ff!important;color:#fff}.appbtn-secondary{background:#6c757d;border-color:#6c757d;color:#fff}.appbtn-secondary:focus,.appbtn-secondary:hover{background:#5d6d7b!important;border-color:#5d6d7b!important;color:#fff}.appbtn-success{background:#f93;border-color:#f93;color:#fff}.appbtn-success:focus,.appbtn-success:hover{background:#f78310!important;border-color:#f78310!important;color:#fff}.appbtn-danger{background:#dc3545;border-color:#dc3545;color:#fff}.appbtn-danger:focus,.appbtn-danger:hover{background:#c60519!important;border-color:#c60519!important;color:#fff}.appbtn-warning{background:#ffc107;border-color:#ffc107;color:#fff}.appbtn-warning:focus,.appbtn-warning:hover{background:#f77707!important;border-color:#f77707!important;color:#fff}.appbtn-info{background:#17a2b8;border-color:#17a2b8;color:#fff}.appbtn-info:focus,.appbtn-info:hover{background:#01a3bb!important;border-color:#01a3bb!important;color:#fff}@media(max-width:576px){.users .can-access{width:100%!important}}.dhc_account_state{border-radius:15px;padding:5px 0;text-align:center;width:100px}.dhc_account_state_active{background-color:#f93}.dhc_account_state_pending{background-color:#17a2b8}.dhc_icon_color{color:#000}.dhc_email_inactive{color:#17a2b8}:root{--rpv-core__annotation--link-hover-background-color:#ff03;--rpv-core__annotation-popup-wrapper-background-color:#faf089;--rpv-core__annotation-popup-wrapper-box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--rpv-core__annotation-popup-content-border-top-color:#1a202c;--rpv-core__arrow-border-color:#0000004d;--rpv-core__asking-password-color:#000;--rpv-core__asking-password-wrapper-background-color:#fff;--rpv-core__asking-password-wrapper-border-color:#0000004d;--rpv-core__button-background-color:#0000004d;--rpv-core__button-color:#000;--rpv-core__doc-error-background-color:#fff;--rpv-core__doc-error-text-background-color:#c02424;--rpv-core__doc-error-text-color:#fff;--rpv-core__doc-loading-background-color:#fff;--rpv-core__full-screen-target-background-color:#fff;--rpv-core__inner-page-background-color:#fff;--rpv-core__menu-divider-border-bottom-color:#0000004d;--rpv-core__menu-item-color:#000;--rpv-core__menu-item--hover-background-color:#0000001a;--rpv-core__menu-item--disabled-color:#0000004d;--rpv-core__minimal-button-color:#000;--rpv-core__minimal-button--hover-background-color:#0000001a;--rpv-core__minimal-button--disabled-color:#0000004d;--rpv-core__minimal-button--selected-background-color:#0000001a;--rpv-core__modal-body-background-color:#fff;--rpv-core__modal-body-border-color:#0000004d;--rpv-core__modal-overlay-background-color:#00000080;--rpv-core__page-layer-box-shadow:2px 2px 8px 0 #0003;--rpv-core__popover-body-background-color:#fff;--rpv-core__popover-body-border-color:#0000004d;--rpv-core__popover-body-color:#000;--rpv-core__primary-button-background-color:#2566e8;--rpv-core__primary-button-color:#fff;--rpv-core__progress-bar-background-color:#0000001a;--rpv-core__progress-bar-progress-background-color:#2566e8;--rpv-core__progress-bar-progress-color:#fff;--rpv-core__separator-border-bottom-color:#0000004d;--rpv-core__spinner-border-color:#0006;--rpv-core__spinner-border-transparent-color:#0000;--rpv-core__splitter-background-color:#0000;--rpv-core__splitter--hover-background-color:#0003;--rpv-core__text-layer-text--selection-background-color:#00f;--rpv-core__text-layer-text--selection-color:#0000;--rpv-core__textbox-background-color:#fff;--rpv-core__textbox-border-color:#0003;--rpv-core__textbox-color:#000;--rpv-core__tooltip-body-background-color:#000;--rpv-core__tooltip-body-color:#fff}.rpv-core__viewer--dark{--rpv-core__asking-password-background-color:#363636;--rpv-core__asking-password-color:#fff;--rpv-core__asking-password-wrapper-border-color:#191919;--rpv-core__asking-password-wrapper-background-color:#191919;--rpv-core__button-background-color:#171717;--rpv-core__button-color:#fff;--rpv-core__doc-error-background-color:#191919;--rpv-core__doc-error-text-background-color:#c02323;--rpv-core__doc-error-text-color:#fff;--rpv-core__doc-loading-background-color:#191919;--rpv-core__full-screen-target-background-color:#1a1a1a;--rpv-core__inner-page-background-color:#1a1a1a;--rpv-core__menu-divider-border-bottom-color:#000;--rpv-core__menu-item-color:#fff;--rpv-core__menu-item--hover-background-color:#2566e8;--rpv-core__menu-item--disabled-color:#5e5e5e;--rpv-core__minimal-button-color:#fff;--rpv-core__minimal-button--disabled-color:#5e5e5e;--rpv-core__minimal-button--hover-background-color:#191919;--rpv-core__minimal-button--selected-background-color:#1657bb;--rpv-core__modal-body-background-color:#363636;--rpv-core__primary-button-background-color:#2566e8;--rpv-core__popover-body-background-color:#363636;--rpv-core__popover-body-color:#fff;--rpv-core__progress-bar-background-color:#000;--rpv-core__separator-border-bottom-color:#000;--rpv-core__spinner-border-color:#fff;--rpv-core__splitter-background-color:#1a1a1a;--rpv-core__splitter--hover-background-color:#2566e8;--rpv-core__textbox-background-color:#121212;--rpv-core__textbox-border-color:#121212;--rpv-core__textbox-color:#fff;--rpv-core__tooltip-body-background-color:#414141;--rpv-core__tooltip-body-color:#fff}.rpv-core__annotation{position:absolute}.rpv-core__annotation-layer{z-index:1}.rpv-core__arrow{border-bottom:1px solid #0000004d;border-bottom:1px solid var(--rpv-core__arrow-border-color);border-left-color:#0000004d;border-left-color:var(--rpv-core__arrow-border-color);border-right:1px solid #0000004d;border-right:1px solid var(--rpv-core__arrow-border-color);border-top-color:#0000004d;border-top-color:var(--rpv-core__arrow-border-color);height:10px;position:absolute;width:10px;z-index:0}.rpv-core__arrow--tl{bottom:0;left:0;transform:translate(50%,50%) rotate(45deg)}.rpv-core__arrow--tc{left:50%}.rpv-core__arrow--tc,.rpv-core__arrow--tr{bottom:0;transform:translate(-50%,50%) rotate(45deg)}.rpv-core__arrow--tr{right:0}.rpv-core__arrow--rt{left:0;top:0;transform:translate(-50%,50%) rotate(135deg)}.rpv-core__arrow--rc{top:50%}.rpv-core__arrow--rb,.rpv-core__arrow--rc{left:0;transform:translate(-50%,-50%) rotate(135deg)}.rpv-core__arrow--rb{bottom:0}.rpv-core__arrow--bl{left:0;top:0;transform:translate(50%,-50%) rotate(225deg)}.rpv-core__arrow--bc{left:50%}.rpv-core__arrow--bc,.rpv-core__arrow--br{top:0;transform:translate(-50%,-50%) rotate(225deg)}.rpv-core__arrow--br{right:0}.rpv-core__arrow--lt{right:0;top:0;transform:translate(50%,50%) rotate(315deg)}.rpv-core__arrow--lc{top:50%}.rpv-core__arrow--lb,.rpv-core__arrow--lc{right:0;transform:translate(50%,-50%) rotate(315deg)}.rpv-core__arrow--lb{bottom:0}.rpv-core__asking-password{background-color:var(--rpv-core__asking-password-background-color);border-radius:.25rem;color:#000;color:var(--rpv-core__asking-password-color);padding:2rem}.rpv-core__asking-password--rtl{direction:rtl}.rpv-core__asking-password-wrapper{align-items:center;background-color:#fff;background-color:var(--rpv-core__asking-password-wrapper-background-color);border:1px solid #0000004d;border:1px solid var(--rpv-core__asking-password-wrapper-border-color);display:flex;height:100%;justify-content:center;width:100%}.rpv-core__asking-password-message{margin:.5rem 0}.rpv-core__asking-password-body{align-items:center;display:flex;justify-content:center}.rpv-core__asking-password-input{width:15rem}.rpv-core__asking-password-input--ltr{margin-right:.5rem}.rpv-core__asking-password-input--rtl{margin-left:.5rem}.rpv-core__button{background-color:#0000004d;background-color:var(--rpv-core__button-background-color);border:none;border-radius:.25rem;color:#000;color:var(--rpv-core__button-color);cursor:pointer;height:2rem;padding:0 1rem}.rpv-core__button--rtl{direction:rtl}.rpv-core__canvas-layer{direction:ltr;left:0;overflow:hidden;position:absolute;top:0}.rpv-core__doc-error{align-items:center;background-color:#fff;background-color:var(--rpv-core__doc-error-background-color);display:flex;height:100%;justify-content:center}.rpv-core__doc-error--rtl{direction:rtl}.rpv-core__doc-error-text{background-color:#c02424;background-color:var(--rpv-core__doc-error-text-background-color);border-radius:.25rem;color:#fff;color:var(--rpv-core__doc-error-text-color);line-height:1.5;max-width:50%;padding:.5rem}.rpv-core__doc-loading{align-items:center;background-color:#fff;background-color:var(--rpv-core__doc-loading-background-color);display:flex;height:100%;justify-content:center;min-height:inherit;width:100%}.rpv-core__doc-loading--rtl{direction:rtl}.rpv-core__icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;text-align:center}.rpv-core__icon--rtl{transform:scaleX(-1)}.rpv-core__inner-container{min-height:inherit}.rpv-core__inner-pages{overflow:auto}.rpv-core__inner-pages--rtl{direction:rtl}.rpv-core__inner-pages--single{overflow:hidden}.rpv-core__inner-page-container--single{overflow:auto}.rpv-core__inner-page{background-color:#fff;background-color:var(--rpv-core__inner-page-background-color)}.rpv-core__inner-page--single{align-items:center;display:flex;justify-content:center}.rpv-core__inner-page--dual-even{align-items:center;display:flex;justify-content:flex-end}.rpv-core__inner-page--dual-odd{align-items:center;display:flex;justify-content:flex-start}.rpv-core__inner-page--dual-cover{align-items:center;display:flex;justify-content:center}.rpv-core__inner-page--dual-cover-odd{align-items:center;display:flex;justify-content:flex-end}.rpv-core__inner-page--dual-cover-even{align-items:center;display:flex;justify-content:flex-start}.rpv-core__annotation--link a{height:100%;left:0;position:absolute;top:0;width:100%}.rpv-core__annotation--link a:hover{background-color:#ff03;background-color:var(--rpv-core__annotation--link-hover-background-color)}.rpv-core__menu{display:flex;flex-direction:column}.rpv-core__menu--rtl{direction:rtl;text-align:right}.rpv-core__menu-divider{border-bottom:1px solid #0000004d;border-bottom:1px solid var(--rpv-core__menu-divider-border-bottom-color);margin:.25rem 0}.rpv-core__menu-item{align-items:center;background-color:#0000;border:none;color:#000;color:var(--rpv-core__menu-item-color);cursor:pointer;display:flex;justify-content:center;padding:.25rem 0;width:100%}.rpv-core__menu-item:focus{outline:0}.rpv-core__menu-item:focus,.rpv-core__menu-item:hover{background-color:#0000001a;background-color:var(--rpv-core__menu-item--hover-background-color)}.rpv-core__menu-item-icon{align-items:center;display:flex}.rpv-core__menu-item-icon--ltr{padding-left:1rem;padding-right:.5rem}.rpv-core__menu-item-icon--rtl{padding-left:.5rem;padding-right:1rem}.rpv-core__menu-item-label{flex-grow:1;flex-shrink:1;white-space:nowrap}.rpv-core__menu-item-label--ltr{padding-right:2rem}.rpv-core__menu-item-label--rtl{padding-left:2rem}.rpv-core__menu-item-check--ltr{padding-right:1rem}.rpv-core__menu-item-check--rtl{padding-left:1rem}.rpv-core__menu-item--disabled{color:#0000004d;color:var(--rpv-core__menu-item--disabled-color)}.rpv-core__menu-item--disabled:hover{background-color:#0000}.rpv-core__menu-item--ltr{text-align:left}.rpv-core__menu-item--rtl{direction:rtl;text-align:right}.rpv-core__minimal-button{background-color:#0000;border:none;border-radius:.25rem;color:#000;color:var(--rpv-core__minimal-button-color);cursor:pointer;height:2rem;padding:0 .5rem}.rpv-core__minimal-button:hover{background-color:#0000001a;background-color:var(--rpv-core__minimal-button--hover-background-color)}.rpv-core__minimal-button--disabled{color:#0000004d;color:var(--rpv-core__minimal-button--disabled-color)}.rpv-core__minimal-button--rtl{direction:rtl}.rpv-core__minimal-button--selected{background-color:#0000001a;background-color:var(--rpv-core__minimal-button--selected-background-color)}.rpv-core__modal-body{background-color:#fff;background-color:var(--rpv-core__modal-body-background-color);border:1px solid #0000004d;border:1px solid var(--rpv-core__modal-body-border-color);border-radius:.25rem;margin:1rem;max-width:32rem;overflow:auto}.rpv-core__modal-body--rtl{direction:rtl}.rpv-core__modal-overlay{background-color:#00000080;background-color:var(--rpv-core__modal-overlay-background-color);bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}.rpv-core__modal-overlay,.rpv-core__page-layer{align-items:center;display:flex;justify-content:center}.rpv-core__page-layer{overflow:visible;position:relative}.rpv-core__page-layer:after{bottom:.25rem;box-shadow:2px 2px 8px 0 #0003;box-shadow:var(--rpv-core__page-layer-box-shadow);content:"";left:.25rem;position:absolute;right:.25rem;top:.25rem}.rpv-core__page-layer--single{margin:0 auto}.rpv-core__page-size-calculator{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.rpv-core__popover-body{border:1px solid #0000004d;border:1px solid var(--rpv-core__popover-body-border-color);border-radius:.25rem;color:#000;color:var(--rpv-core__popover-body-color);left:0;padding:.5rem 0;position:absolute;top:-9999px;z-index:9999}.rpv-core__popover-body,.rpv-core__popover-body-arrow{background-color:#fff;background-color:var(--rpv-core__popover-body-background-color)}.rpv-core__popover-body--rtl{direction:rtl}.rpv-core__popover-overlay{bottom:0;left:0;position:fixed;right:0;top:0}.rpv-core__annotation-popup-wrapper{background-color:#faf089;background-color:var(--rpv-core__annotation-popup-wrapper-background-color);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--rpv-core__annotation-popup-wrapper-box-shadow);font-size:.75rem;padding:.25rem;word-break:break-word}.rpv-core__annotation-popup-wrapper--rtl{direction:rtl}.rpv-core__annotation-popup-title{font-weight:600;margin-bottom:.25rem}.rpv-core__annotation-popup-date{font-size:.5rem}.rpv-core__annotation-popup-content{border-top:1px solid #1a202c;border-top:1px solid var(--rpv-core__annotation-popup-content-border-top-color);max-height:16rem;overflow:auto;padding:.25rem}.rpv-core__primary-button{background-color:#2566e8;background-color:var(--rpv-core__primary-button-background-color);border:none;border-radius:.25rem;color:#fff;color:var(--rpv-core__primary-button-color);cursor:pointer;height:2rem;padding:0 1rem}.rpv-core__primary-button--rtl{direction:rtl}.rpv-core__progress-bar{background-color:#0000001a;background-color:var(--rpv-core__progress-bar-background-color);border-radius:9999px;padding:.125rem}.rpv-core__progress-bar--rtl{direction:rtl}.rpv-core__progress-bar-progress{align-items:center;background-color:#2566e8;background-color:var(--rpv-core__progress-bar-progress-background-color);border-radius:9999px;color:#fff;color:var(--rpv-core__progress-bar-progress-color);display:flex;font-size:.75rem;height:.75rem;justify-content:center}.rpv-core__separator{border-bottom:1px solid #0000004d;border-bottom:1px solid var(--rpv-core__separator-border-bottom-color)}.rpv-core__spinner{border-bottom:2px solid #0000;border-bottom:2px solid var(--rpv-core__spinner-border-transparent-color);border-left:2px solid #0000;border-left:2px solid var(--rpv-core__spinner-border-transparent-color);border-radius:9999px;border-right:2px solid #0006;border-right:2px solid var(--rpv-core__spinner-border-color);border-top:2px solid #0006;border-top:2px solid var(--rpv-core__spinner-border-color)}.rpv-core__spinner--animating{animation-duration:.4s;animation-iteration-count:infinite;animation-name:rpv-core__spinner-transform;animation-timing-function:linear}@keyframes rpv-core__spinner-transform{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.rpv-core__splitter{background-color:initial;background-color:var(--rpv-core__splitter-background-color);cursor:ew-resize;height:100%;width:.25rem}.rpv-core__splitter--resizing,.rpv-core__splitter:hover{background-color:#0003;background-color:var(--rpv-core__splitter--hover-background-color);cursor:col-resize}.rpv-core__splitter-body--resizing{cursor:col-resize}.rpv-core__splitter-sibling--resizing{pointer-events:none;-webkit-user-select:none;user-select:none}.rpv-core__textbox{background-color:#fff;background-color:var(--rpv-core__textbox-background-color);border:1px solid #0003;border:1px solid var(--rpv-core__textbox-border-color);border-radius:.25rem;box-sizing:border-box;color:#000;color:var(--rpv-core__textbox-color);height:2rem;padding:0 .5rem;width:100%}.rpv-core__textbox--rtl{direction:rtl}.rpv-core__text-layer{height:100%;left:0;line-height:1;opacity:.2;position:absolute;top:0;width:100%;z-index:1}.rpv-core__text-layer span::selection{background-color:#00f;background-color:var(--rpv-core__text-layer-text--selection-background-color);color:#0000;color:var(--rpv-core__text-layer-text--selection-color)}.rpv-core__text-layer br::selection{color:#0000}.rpv-core__text-layer-text{color:#0000;cursor:text;position:absolute;transform-origin:0 0;white-space:pre}.rpv-core__tooltip-body{background-color:#000;background-color:var(--rpv-core__tooltip-body-background-color);border-radius:.25rem;color:#fff;color:var(--rpv-core__tooltip-body-color);left:0;max-width:20rem;position:absolute;text-align:center;top:-9999px;z-index:9999}.rpv-core__tooltip-body--rtl{direction:rtl}.rpv-core__tooltip-body-arrow{background-color:#000;background-color:var(--rpv-core__tooltip-body-background-color)}.rpv-core__tooltip-body-content{padding:.5rem}.rpv-core__display--block{display:block}.rpv-core__display--hidden{display:none}@media(min-width:640px){.rpv-core__display--hidden-small{display:none}.rpv-core__display--block-small{display:block}}@media(min-width:768px){.rpv-core__display--hidden-medium{display:none}.rpv-core__display--block-medium{display:block}}@media(min-width:1024px){.rpv-core__display--hidden-large{display:none}.rpv-core__display--block-large{display:block}}.rpv-core__viewer{min-height:inherit}.Auth_container{background-image:url(/static/media/vng-bg.a00ef4cd6d6545f33b5a.png);background-position:bottom;background-repeat:no-repeat;background-size:contain;height:100vh}.Auth_card{padding:40px 15px;width:40%}@media screen and (max-width:767px){.Auth_card{width:75%}}.devices .id-item{align-items:center;display:flex}@media(max-width:576px){.devices .id-item{align-items:start;display:flex;flex-direction:column}.devices .id-item,.devices .id-item-label{width:100%!important}.devices .id-item-values{margin-left:2px;width:100%!important}}.ussd-page{background-color:#fff}.ussd-container{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a}.ussd-header{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:1.5rem 2rem}.ussd-header h2{color:#333;font-size:1.5rem;margin:0}.ussd-header .stats-summary{display:flex;gap:2rem}.ussd-header .stats-summary .stat-item{align-items:center;display:flex;flex-direction:column}.ussd-header .stats-summary .stat-item .stat-label{color:#666;font-size:.85rem;margin-bottom:.25rem}.ussd-header .stats-summary .stat-item .stat-value{color:#1976d2;font-size:1.5rem;font-weight:600}.filters-section{align-items:flex-end;background-color:#f9f9f9;border-bottom:1px solid #e0e0e0;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1rem 2rem}.filters-section .filter-group{display:flex;flex-direction:column;gap:.5rem}.filters-section .filter-group label{color:#555;font-size:.85rem;font-weight:500}.filters-section .filter-group .date-input,.filters-section .filter-group .page-size-select,.filters-section .filter-group .text-input{background-color:#fff;border:1px solid #d0d0d0;border-radius:4px;font-size:.9rem;padding:.5rem;transition:all .2s ease}.filters-section .filter-group .date-input:focus,.filters-section .filter-group .page-size-select:focus,.filters-section .filter-group .text-input:focus{border-color:#1976d2;box-shadow:0 0 0 3px #1976d21a;outline:none}.filters-section .filter-group .text-input{min-width:200px}.filters-section .filter-group .page-size-select{cursor:pointer;min-width:80px}.filters-section .download-actions,.filters-section .filter-actions{display:flex;gap:.5rem}.filters-section .download-actions .btn,.filters-section .filter-actions .btn{align-items:center;border:none;border-radius:4px;cursor:pointer;display:flex;font-size:.85rem;gap:.5rem;padding:.5rem 1rem;transition:all .2s ease;white-space:nowrap}.filters-section .download-actions .btn:disabled,.filters-section .filter-actions .btn:disabled{cursor:not-allowed;opacity:.5}.filters-section .download-actions .btn i,.filters-section .filter-actions .btn i{font-size:1rem}.filters-section .download-actions .btn.btn-sm,.filters-section .filter-actions .btn.btn-sm{padding:.5rem 1rem}.filters-section .download-actions .btn.btn-primary,.filters-section .filter-actions .btn.btn-primary{background-color:#1976d2;color:#fff}.filters-section .download-actions .btn.btn-primary:hover:not(:disabled),.filters-section .filter-actions .btn.btn-primary:hover:not(:disabled){background-color:#1565c0}.filters-section .download-actions .btn.btn-secondary,.filters-section .filter-actions .btn.btn-secondary{background-color:#e0e0e0;color:#333}.filters-section .download-actions .btn.btn-secondary:hover:not(:disabled),.filters-section .filter-actions .btn.btn-secondary:hover:not(:disabled){background-color:#d0d0d0}.filters-section .download-actions .btn.btn-success,.filters-section .filter-actions .btn.btn-success{background-color:#fc9d44;color:#fff}.filters-section .download-actions .btn.btn-success:hover:not(:disabled),.filters-section .filter-actions .btn.btn-success:hover:not(:disabled){background-color:#d77d28}.filters-section .download-actions{margin-left:auto}.ussd-content{min-height:400px;padding:0}.ussd-content .table-container{overflow-x:auto}.ussd-content .table-container .data-table{border-collapse:collapse;font-size:.9rem;width:100%}.ussd-content .table-container .data-table thead{background-color:#f5f5f5;position:-webkit-sticky;position:sticky;top:0;z-index:10}.ussd-content .table-container .data-table thead tr th{border-bottom:2px solid #e0e0e0;color:#333;font-weight:600;padding:1rem;text-align:left;white-space:nowrap}.ussd-content .table-container .data-table thead tr th:first-child{text-align:center;width:50px}.ussd-content .table-container .data-table tbody tr{border-bottom:1px solid #f0f0f0;transition:background-color .2s ease}.ussd-content .table-container .data-table tbody tr:hover{background-color:#fafafa}.ussd-content .table-container .data-table tbody tr:last-child{border-bottom:none}.ussd-content .table-container .data-table tbody tr td{word-wrap:break-word;color:#555;max-width:300px;padding:.75rem 1rem;vertical-align:top}.ussd-content .table-container .data-table tbody tr td:first-child{color:#1976d2;font-weight:500;text-align:center}.ussd-content .table-container .data-table tbody tr td.session-id{color:#888;font-family:monospace;font-size:.85rem}.ussd-content .empty-state{color:#999;padding:3rem 1rem;text-align:center}.ussd-content .empty-state p{font-size:1.1rem;margin:0}.ussd-footer{border-top:1px solid #e0e0e0;padding:1rem 2rem}.ussd-footer .pagination{align-items:center;display:flex;gap:1rem;justify-content:center}.ussd-footer .pagination .btn{border:none;border-radius:4px;cursor:pointer;font-size:.9rem;padding:.5rem 1rem;transition:all .2s ease}.ussd-footer .pagination .btn:disabled{cursor:not-allowed;opacity:.4}.ussd-footer .pagination .btn.btn-secondary{background-color:#e0e0e0;color:#333}.ussd-footer .pagination .btn.btn-secondary:hover:not(:disabled){background-color:#d0d0d0}.ussd-footer .pagination .page-info{color:#666;font-size:.95rem;min-width:120px;text-align:center}.modal-overlay{align-items:center;animation:fadeIn .2s ease;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-content{animation:slideUp .3s ease;background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;max-height:90vh;max-width:600px;overflow-y:auto;width:90%}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-header{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:1.5rem 2rem}.modal-header h2{color:#333;font-size:1.5rem;margin:0}.modal-header .close-button{align-items:center;background:none;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;font-size:2rem;height:32px;justify-content:center;line-height:1;padding:0;transition:all .2s ease;width:32px}.modal-header .close-button:hover{background-color:#f5f5f5;color:#333}.kobo-form{padding:2rem}.kobo-form .form-group{margin-bottom:1.5rem}.kobo-form .form-group label{color:#333;display:block;font-size:.95rem;font-weight:500;margin-bottom:.5rem}.kobo-form .form-group label .required{color:#f44336;margin-left:.25rem}.kobo-form .form-group .form-control{border:1px solid #d0d0d0;border-radius:4px;font-family:inherit;font-size:.95rem;padding:.75rem;transition:all .2s ease;width:100%}.kobo-form .form-group .form-control:focus{border-color:#1976d2;box-shadow:0 0 0 3px #1976d21a;outline:none}.kobo-form .form-group .form-control:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed}.kobo-form .form-group .form-control::placeholder{color:#999}.kobo-form .form-group textarea.form-control{min-height:80px;resize:vertical}.kobo-form .form-group select.form-control{cursor:pointer}.kobo-form .form-group .form-hint{color:#666;display:block;font-size:.8rem;font-style:italic;margin-top:.25rem}.kobo-form .form-group .error-message{align-items:center;color:#f44336;display:flex;font-size:.85rem;gap:.25rem;margin-top:.5rem}.kobo-form .form-group .error-message:before{content:"⚠"}.kobo-form .form-actions{border-top:1px solid #e0e0e0;display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:1.5rem}.kobo-form .form-actions .btn{border:none;border-radius:4px;cursor:pointer;font-size:.95rem;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.kobo-form .form-actions .btn:disabled{cursor:not-allowed;opacity:.6}.kobo-form .form-actions .btn.btn-secondary{background-color:#e0e0e0;color:#333}.kobo-form .form-actions .btn.btn-secondary:hover:not(:disabled){background-color:#d0d0d0}.kobo-form .form-actions .btn.btn-primary{background-color:#1976d2;color:#fff}.kobo-form .form-actions .btn.btn-primary:hover:not(:disabled){background-color:#1565c0}.confirm-delete{max-width:500px}.confirm-delete .modal-header{align-items:center;flex-direction:column;padding:2rem 2rem 1rem;position:relative}.confirm-delete .modal-header .warning-icon{font-size:3rem;margin-bottom:.5rem}.confirm-delete .modal-header h2{color:#f44336;font-size:1.5rem;margin:0;text-align:center}.confirm-delete .modal-header .close-button{align-items:center;background:none;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;font-size:2rem;height:32px;justify-content:center;line-height:1;padding:0;position:absolute;right:1rem;top:1rem;transition:all .2s ease;width:32px}.confirm-delete .modal-header .close-button:hover{background-color:#f5f5f5;color:#333}.confirm-delete .modal-body{padding:1.5rem 2rem}.confirm-delete .modal-body .warning-message{color:#333;font-size:1.05rem;margin-bottom:1.5rem;text-align:center}.confirm-delete .modal-body .project-info{background-color:#f5f5f5;border-left:4px solid #1976d2;border-radius:4px;margin-bottom:1.5rem;padding:1rem 1.5rem}.confirm-delete .modal-body .project-info p{color:#555;font-size:.95rem;margin:.5rem 0}.confirm-delete .modal-body .project-info p strong{color:#333;margin-right:.5rem}.confirm-delete .modal-body .warning-note{background-color:#fff3e0;border-left:4px solid #ff9800;border-radius:4px;padding:1rem 1.5rem}.confirm-delete .modal-body .warning-note p{color:#666;font-size:.9rem;margin:0}.confirm-delete .modal-body .warning-note p strong{color:#f57c00}.confirm-delete .modal-footer{border-top:1px solid #e0e0e0;display:flex;gap:1rem;justify-content:flex-end;padding:1.5rem 2rem}.confirm-delete .modal-footer .btn{border:none;border-radius:4px;cursor:pointer;font-size:.95rem;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.confirm-delete .modal-footer .btn:disabled{cursor:not-allowed;opacity:.6}.confirm-delete .modal-footer .btn.btn-secondary{background-color:#e0e0e0;color:#333}.confirm-delete .modal-footer .btn.btn-secondary:hover:not(:disabled){background-color:#d0d0d0}.confirm-delete .modal-footer .btn.btn-danger{background-color:#f44336;color:#fff}.confirm-delete .modal-footer .btn.btn-danger:hover:not(:disabled){background-color:#d32f2f}.view-data-modal{max-height:90vh;max-width:1400px}.view-data-modal .modal-header{align-items:flex-start;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:1.5rem 2rem}.view-data-modal .modal-header h2{color:#333;font-size:1.5rem;margin:0}.view-data-modal .modal-header .data-count{color:#666;font-size:.9rem;margin:.5rem 0 0}.view-data-modal .modal-header .close-button{align-items:center;background:none;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;font-size:2rem;height:32px;justify-content:center;line-height:1;padding:0;transition:all .2s ease;width:32px}.view-data-modal .modal-header .close-button:hover{background-color:#f5f5f5;color:#333}.view-data-modal .filters-section{align-items:flex-end;background-color:#f9f9f9;border-bottom:1px solid #e0e0e0;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1rem 2rem}.view-data-modal .filters-section .filter-group{display:flex;flex-direction:column;gap:.5rem}.view-data-modal .filters-section .filter-group label{color:#555;font-size:.85rem;font-weight:500}.view-data-modal .filters-section .filter-group .date-input,.view-data-modal .filters-section .filter-group .page-size-select{background-color:#fff;border:1px solid #d0d0d0;border-radius:4px;font-size:.9rem;padding:.5rem;transition:all .2s ease}.view-data-modal .filters-section .filter-group .date-input:focus,.view-data-modal .filters-section .filter-group .page-size-select:focus{border-color:#1976d2;box-shadow:0 0 0 3px #1976d21a;outline:none}.view-data-modal .filters-section .filter-group .page-size-select{cursor:pointer;min-width:80px}.view-data-modal .filters-section .download-actions,.view-data-modal .filters-section .filter-actions{display:flex;gap:.5rem}.view-data-modal .filters-section .download-actions .btn,.view-data-modal .filters-section .filter-actions .btn{align-items:center;border:none;border-radius:4px;cursor:pointer;display:flex;font-size:.85rem;gap:.5rem;padding:.5rem 1rem;transition:all .2s ease;white-space:nowrap}.view-data-modal .filters-section .download-actions .btn:disabled,.view-data-modal .filters-section .filter-actions .btn:disabled{cursor:not-allowed;opacity:.5}.view-data-modal .filters-section .download-actions .btn i,.view-data-modal .filters-section .filter-actions .btn i{font-size:1rem}.view-data-modal .filters-section .download-actions .btn.btn-sm,.view-data-modal .filters-section .filter-actions .btn.btn-sm{padding:.5rem 1rem}.view-data-modal .filters-section .download-actions .btn.btn-primary,.view-data-modal .filters-section .filter-actions .btn.btn-primary{background-color:#1976d2;color:#fff}.view-data-modal .filters-section .download-actions .btn.btn-primary:hover:not(:disabled),.view-data-modal .filters-section .filter-actions .btn.btn-primary:hover:not(:disabled){background-color:#1565c0}.view-data-modal .filters-section .download-actions .btn.btn-secondary,.view-data-modal .filters-section .filter-actions .btn.btn-secondary{background-color:#e0e0e0;color:#333}.view-data-modal .filters-section .download-actions .btn.btn-secondary:hover:not(:disabled),.view-data-modal .filters-section .filter-actions .btn.btn-secondary:hover:not(:disabled){background-color:#d0d0d0}.view-data-modal .filters-section .download-actions .btn.btn-success,.view-data-modal .filters-section .filter-actions .btn.btn-success{background-color:#fc9d44;color:#fff}.view-data-modal .filters-section .download-actions .btn.btn-success:hover:not(:disabled),.view-data-modal .filters-section .filter-actions .btn.btn-success:hover:not(:disabled){background-color:#d77d28}.view-data-modal .filters-section .download-actions{margin-left:auto}.view-data-modal .modal-body{max-height:calc(90vh - 300px);overflow:auto;padding:0}.view-data-modal .modal-body .table-container{overflow-x:auto}.view-data-modal .modal-body .table-container .data-table{border-collapse:collapse;font-size:.9rem;width:100%}.view-data-modal .modal-body .table-container .data-table thead{background-color:#f5f5f5;position:-webkit-sticky;position:sticky;top:0;z-index:10}.view-data-modal .modal-body .table-container .data-table thead tr th{border-bottom:2px solid #e0e0e0;color:#333;font-weight:600;padding:1rem;text-align:left;white-space:nowrap}.view-data-modal .modal-body .table-container .data-table thead tr th:first-child{text-align:center;width:50px}.view-data-modal .modal-body .table-container .data-table tbody tr{border-bottom:1px solid #f0f0f0;transition:background-color .2s ease}.view-data-modal .modal-body .table-container .data-table tbody tr:hover{background-color:#fafafa}.view-data-modal .modal-body .table-container .data-table tbody tr:last-child{border-bottom:none}.view-data-modal .modal-body .table-container .data-table tbody tr td{word-wrap:break-word;color:#555;max-width:300px;padding:.75rem 1rem;vertical-align:top}.view-data-modal .modal-body .table-container .data-table tbody tr td:first-child{color:#1976d2;font-weight:500;text-align:center}.view-data-modal .modal-body .submissions-container .submission-card{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:6px;margin-bottom:1rem;padding:1.5rem}.view-data-modal .modal-body .submissions-container .submission-card:last-child{margin-bottom:0}.view-data-modal .modal-body .submissions-container .submission-card .submission-header{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem}.view-data-modal .modal-body .submissions-container .submission-card .submission-header h4{color:#333;font-size:1.1rem;margin:0}.view-data-modal .modal-body .submissions-container .submission-card .submission-header .submission-time{color:#666;font-size:.85rem}.view-data-modal .modal-body .submissions-container .submission-card .submission-data .data-field{border-bottom:1px solid #f0f0f0;display:flex;padding:.5rem 0}.view-data-modal .modal-body .submissions-container .submission-card .submission-data .data-field:last-child{border-bottom:none}.view-data-modal .modal-body .submissions-container .submission-card .submission-data .data-field .field-key{color:#555;flex:0 0 35%;font-weight:500;padding-right:1rem;word-break:break-word}.view-data-modal .modal-body .submissions-container .submission-card .submission-data .data-field .field-value{color:#333;flex:1 1;word-break:break-word}.view-data-modal .modal-body .empty-state,.view-data-modal .modal-body .error-state{color:#999;padding:3rem 1rem;text-align:center}.view-data-modal .modal-body .empty-state p,.view-data-modal .modal-body .error-state p{font-size:1.1rem;margin:0}.view-data-modal .modal-body .error-state{color:#f44336}.view-data-modal .modal-footer{border-top:1px solid #e0e0e0;padding:1rem 2rem}.view-data-modal .modal-footer .pagination{align-items:center;display:flex;gap:1rem;justify-content:center}.view-data-modal .modal-footer .pagination .btn{border:none;border-radius:4px;cursor:pointer;font-size:.9rem;padding:.5rem 1rem;transition:all .2s ease}.view-data-modal .modal-footer .pagination .btn:disabled{cursor:not-allowed;opacity:.4}.view-data-modal .modal-footer .pagination .btn.btn-secondary{background-color:#e0e0e0;color:#333}.view-data-modal .modal-footer .pagination .btn.btn-secondary:hover:not(:disabled){background-color:#d0d0d0}.view-data-modal .modal-footer .pagination .page-info{color:#666;font-size:.95rem;min-width:120px;text-align:center}.configure-mappings-modal{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.configure-mappings-modal .modal-content{background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;max-height:90vh;max-width:600px;overflow-y:auto;width:100%}.configure-mappings-modal .modal-header{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:1.5rem}.configure-mappings-modal .modal-header h3{color:#1a1a1a;font-size:1.25rem;margin:0}.configure-mappings-modal .modal-header .close-btn{align-items:center;background:none;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;font-size:1.5rem;height:32px;justify-content:center;padding:0;transition:background-color .2s;width:32px}.configure-mappings-modal .modal-header .close-btn:hover{background-color:#f5f5f5;color:#1a1a1a}.configure-mappings-modal .modal-body{padding:1.5rem}.configure-mappings-modal .modal-body .modal-description{color:#666;font-size:.9rem;line-height:1.5;margin:0 0 1.5rem}.configure-mappings-modal .modal-body .form-group{margin-bottom:1.5rem}.configure-mappings-modal .modal-body .form-group label{color:#333;display:flex;flex-direction:column;font-size:.95rem;font-weight:500;gap:.25rem;margin-bottom:.5rem}.configure-mappings-modal .modal-body .form-group label .field-description{color:#888;font-size:.85rem;font-weight:400}.configure-mappings-modal .modal-body .form-group .form-control{border:1px solid #d0d0d0;border-radius:6px;font-size:.9rem;padding:.625rem .75rem;transition:border-color .2s;width:100%}.configure-mappings-modal .modal-body .form-group .form-control:focus{border-color:#1976d2;outline:none}.configure-mappings-modal .modal-body .form-group .form-control:disabled{background-color:#f5f5f5;cursor:not-allowed}.configure-mappings-modal .modal-body .info-box{background-color:#e3f2fd;border-left:3px solid #1976d2;border-radius:4px;display:flex;gap:.75rem;margin-top:1.5rem;padding:1rem}.configure-mappings-modal .modal-body .info-box i{color:#1976d2;flex-shrink:0;font-size:1.25rem}.configure-mappings-modal .modal-body .info-box p{color:#1565c0;font-size:.85rem;line-height:1.5;margin:0}.configure-mappings-modal .modal-footer{background-color:#fafafa;border-top:1px solid #e0e0e0;display:flex;gap:.75rem;justify-content:flex-end;padding:1rem 1.5rem}.configure-mappings-modal .modal-footer .btn{border:none;border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:500;padding:.625rem 1.25rem;transition:all .2s}.configure-mappings-modal .modal-footer .btn:disabled{cursor:not-allowed;opacity:.6}.configure-mappings-modal .modal-footer .btn.btn-secondary{background-color:#e0e0e0;color:#333}.configure-mappings-modal .modal-footer .btn.btn-secondary:hover:not(:disabled){background-color:#d0d0d0}.configure-mappings-modal .modal-footer .btn.btn-primary{background-color:#1976d2;color:#fff}.configure-mappings-modal .modal-footer .btn.btn-primary:hover:not(:disabled){background-color:#1565c0}.kobo-container{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a}.kobo-header{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:1.5rem 2rem}.kobo-header h2{color:#333;font-size:1.5rem;margin:0}.kobo-header .header-actions{display:flex;gap:1rem}.kobo-header .btn{align-items:center;border:none;border-radius:4px;cursor:pointer;display:flex;font-size:.9rem;gap:.5rem;padding:.5rem 1rem;transition:all .3s ease}.kobo-header .btn:disabled{cursor:not-allowed;opacity:.6}.kobo-header .btn i{font-size:1.1rem}.kobo-header .btn.btn-primary{background-color:#fc9d44;color:#fff}.kobo-header .btn.btn-primary:hover:not(:disabled){background-color:#d77d28}.kobo-header .btn.btn-secondary{background-color:#757575;color:#fff}.kobo-header .btn.btn-secondary:hover:not(:disabled){background-color:#616161}.sync-message{border-bottom:1px solid #e0e0e0;font-size:.9rem;margin:0;padding:1rem 2rem}.sync-message.success{background-color:#e8f5e9;color:#2e7d32}.sync-message.error{background-color:#ffebee;color:#c62828}.kobo-content{grid-gap:0;display:grid;gap:0;grid-template-columns:350px 1fr;height:80vh;overflow:hidden}.projects-list{border-right:1px solid #e0e0e0;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:1.5rem}.projects-list .projects-list-header{flex-shrink:0;margin-bottom:1rem}.projects-list h3{color:#555;font-size:1.1rem;margin-bottom:1rem;margin-top:0}.projects-list .search-box{margin-bottom:1rem;position:relative}.projects-list .search-box i.bx-search{color:#999;font-size:1.1rem;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.projects-list .search-box input{border:1px solid #e0e0e0;border-radius:6px;font-size:.9rem;padding:.75rem 2.5rem;transition:all .2s ease;width:100%}.projects-list .search-box input:focus{border-color:#1976d2;box-shadow:0 0 0 3px #1976d21a;outline:none}.projects-list .search-box input::placeholder{color:#999}.projects-list .search-box i.clear-search{color:#999;cursor:pointer;font-size:1.2rem;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:color .2s ease}.projects-list .search-box i.clear-search:hover{color:#333}.projects-list .projects-count{color:#666;flex-shrink:0;font-size:.85rem;font-weight:500;margin:0 0 .75rem}.projects-list .project-items{flex:1 1;list-style:none;margin:0;overflow-y:auto;padding:0}.projects-list .project-item{background:#fff;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;margin-bottom:.75rem;padding:1rem;transition:all .2s ease}.projects-list .project-item:hover{border-color:#1976d2;box-shadow:0 2px 8px #1976d21a}.projects-list .project-item.active{background-color:#e3f2fd;border-color:#1976d2}.projects-list .project-item .project-info h4{color:#333;font-size:1rem;margin:0 0 .5rem}.projects-list .project-item .project-info p{color:#666;font-size:.85rem;margin:.25rem 0}.projects-list .project-item .project-info p.project-uid{color:#888;font-family:monospace}.projects-list .project-item .project-info p.last-synced{color:#999;font-size:.75rem}.projects-list .project-item .project-info .mapping-status{align-items:center;border-radius:4px;display:inline-flex;font-size:.75rem;font-weight:500;gap:.25rem;margin-top:.5rem;padding:.25rem .5rem}.projects-list .project-item .project-info .mapping-status.configured{background-color:#e8f5e9;color:#2e7d32}.projects-list .project-item .project-info .mapping-status.not-configured{background-color:#fff3e0;color:#ef6c00}.projects-list .project-item .project-info .mapping-status i{font-size:.85rem}.projects-list .project-item .project-status{margin-top:.5rem}.projects-list .project-item .project-status .status-badge{border-radius:12px;display:inline-block;font-size:.75rem;font-weight:500;padding:.25rem .75rem}.projects-list .project-item .project-status .status-badge.active{background-color:#4caf50;color:#fff}.projects-list .project-item .project-status .status-badge.inactive{background-color:#f44336;color:#fff}.projects-list .no-projects{align-items:center;color:#999;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:2rem 1rem;text-align:center}.projects-list .no-projects p{margin:.5rem 0}.project-details{height:100%;overflow-y:auto;padding:1.5rem 2rem}.project-details .details-content h3{color:#333;font-size:1.5rem;margin-bottom:1.5rem;margin-top:0}.project-details .details-content .detail-section{margin-bottom:2rem}.project-details .details-content .detail-section h4{color:#555;font-size:1.1rem;margin-bottom:1rem}.project-details .details-content .detail-section p{color:#666;font-size:.95rem;margin:.75rem 0}.project-details .details-content .detail-section p strong{color:#333;margin-right:.5rem}.project-details .details-content .project-actions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.project-details .details-content .project-actions .btn{align-items:center;border:none;border-radius:4px;cursor:pointer;display:inline-flex;font-size:.9rem;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s ease}.project-details .details-content .project-actions .btn i{font-size:1.1rem}.project-details .details-content .project-actions .btn:disabled{cursor:not-allowed;opacity:.6}.project-details .details-content .project-actions .btn.btn-primary{background-color:#fc9d44;color:#fff}.project-details .details-content .project-actions .btn.btn-primary:hover:not(:disabled){background-color:#d77d28}.project-details .details-content .project-actions .btn.btn-secondary{background-color:#757575;color:#fff}.project-details .details-content .project-actions .btn.btn-secondary:hover:not(:disabled){background-color:#5a5a5a}.project-details .details-content .project-actions .btn.btn-success{background-color:#4caf50;color:#fff}.project-details .details-content .project-actions .btn.btn-success:hover:not(:disabled){background-color:#45a049}.project-details .details-content .project-actions .btn.btn-danger{background-color:#f44336;color:#fff}.project-details .details-content .project-actions .btn.btn-danger:hover:not(:disabled){background-color:#d32f2f}.project-details .details-content .project-actions .analytics-toggle{align-items:center;background-color:#f5f5f5;border-radius:4px;display:flex;gap:.75rem;padding:.5rem 1rem}.project-details .details-content .project-actions .analytics-toggle .toggle-label{color:#333;font-size:.9rem;font-weight:500}.project-details .details-content .project-actions .analytics-toggle .toggle-switch{cursor:pointer;display:inline-block;height:26px;margin:0;position:relative;width:50px}.project-details .details-content .project-actions .analytics-toggle .toggle-switch input{height:0;opacity:0;width:0}.project-details .details-content .project-actions .analytics-toggle .toggle-switch input:checked+.toggle-slider{background-color:#4caf50}.project-details .details-content .project-actions .analytics-toggle .toggle-switch input:checked+.toggle-slider:before{transform:translateX(24px)}.project-details .details-content .project-actions .analytics-toggle .toggle-switch input:disabled+.toggle-slider{cursor:not-allowed;opacity:.5}.project-details .details-content .project-actions .analytics-toggle .toggle-switch .toggle-slider{background-color:#ccc;border-radius:26px;bottom:0;left:0;position:absolute;right:0;top:0;transition:.3s}.project-details .details-content .project-actions .analytics-toggle .toggle-switch .toggle-slider:before{background-color:#fff;border-radius:50%;bottom:3px;box-shadow:0 2px 4px #0003;content:"";height:20px;left:3px;position:absolute;transition:.3s;width:20px}.project-details .no-selection{align-items:center;color:#999;display:flex;font-size:1.1rem;height:100%;justify-content:center}.error-message{background-color:#ffebee;border-radius:4px;color:#f44336;margin:2rem;padding:2rem;text-align:center}
/*# sourceMappingURL=main.cb813004.css.map*/