@charset "UTF-8";.footer-container{background-color:var(--chakra-colors-gray-50);color:var(--chakra-colors-gray-700);padding:20px;width:100%}.footer-divider{margin:16px 0}.footer-stack{-moz-box-pack:justify;-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:100%}.footer-logo{width:180px}.footer-columns{-moz-box-pack:end;gap:40px;-webkit-justify-content:flex-end;justify-content:flex-end}.footer-column,.footer-columns{-moz-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:-moz-box;display:flex}.footer-column{-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;margin-right:40px}.footer-social-icons{-moz-box-orient:horizontal;-moz-box-direction:normal;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;flex-direction:row;gap:10px}.footer-social-icon{background-color:var(--chakra-colors-gray-100)}.footer-social-icon:hover{background-color:var(--chakra-colors-gray-200)}.footer-bottom{-moz-box-pack:justify;-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:100%}.footer-bottom-column{-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.footer-text{text-align:left}.footer-text-center{text-align:center}.footer-heart{color:red;font-size:1.6em}@media (max-width:768px){.footer-stack{margin-bottom:20px;margin-top:20px;text-align:center}.footer-columns,.footer-stack{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column}.footer-columns{gap:20px;margin-right:0}.footer-column{-moz-box-align:center;-webkit-align-items:center;align-items:center;margin-right:0}.footer-logo{margin-bottom:-10px;margin-top:-10px}.footer-bottom{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;gap:10px;text-align:center}}.separator{height:1px;width:100%}.sidebar-help{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-pack:start;-moz-box-align:start;-webkit-align-items:start;align-items:start;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANoAAACqCAYAAADLP1EaAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAO3RFWHRDb21tZW50AHhyOmQ6REFGNGZqU21RQk06NSxqOjg0NDEyODU1NjExMTkwNzA1MDgsdDoyMzEyMzAyMi4rqKAAAAT5aVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8eDp4bXBtZXRhIHhtbG5zOng9J2Fkb2JlOm5zOm1ldGEvJz4KICAgICAgICA8cmRmOlJERiB4bWxuczpyZGY9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMnPgoKICAgICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0nJwogICAgICAgIHhtbG5zOmRjPSdodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyc+CiAgICAgICAgPGRjOnRpdGxlPgogICAgICAgIDxyZGY6QWx0PgogICAgICAgIDxyZGY6bGkgeG1sOmxhbmc9J3gtZGVmYXVsdCc+Um9ib1JlY2VwdGlvbiAtIFNpZGViYXJIZWxwSW1hZ2UgLSAxPC9yZGY6bGk+CiAgICAgICAgPC9yZGY6QWx0PgogICAgICAgIDwvZGM6dGl0bGU+CiAgICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CgogICAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PScnCiAgICAgICAgeG1sbnM6QXR0cmliPSdodHRwOi8vbnMuYXR0cmlidXRpb24uY29tL2Fkcy8xLjAvJz4KICAgICAgICA8QXR0cmliOkFkcz4KICAgICAgICA8cmRmOlNlcT4KICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9J1Jlc291cmNlJz4KICAgICAgICA8QXR0cmliOkNyZWF0ZWQ+MjAyMy0xMi0zMDwvQXR0cmliOkNyZWF0ZWQ+CiAgICAgICAgPEF0dHJpYjpFeHRJZD5kMTNjYTJiNS03MmQzLTRkN2EtOGRlOS1jZTA0MzkyMWQyZjM8L0F0dHJpYjpFeHRJZD4KICAgICAgICA8QXR0cmliOkZiSWQ+NTI1MjY1OTE0MTc5NTgwPC9BdHRyaWI6RmJJZD4KICAgICAgICA8QXR0cmliOlRvdWNoVHlwZT4yPC9BdHRyaWI6VG91Y2hUeXBlPgogICAgICAgIDwvcmRmOmxpPgogICAgICAgIDwvcmRmOlNlcT4KICAgICAgICA8L0F0dHJpYjpBZHM+CiAgICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CgogICAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PScnCiAgICAgICAgeG1sbnM6cGRmPSdodHRwOi8vbnMuYWRvYmUuY29tL3BkZi8xLjMvJz4KICAgICAgICA8cGRmOkF1dGhvcj5CcmFkIFNhbHR6PC9wZGY6QXV0aG9yPgogICAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgoKICAgICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0nJwogICAgICAgIHhtbG5zOnhtcD0naHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyc+CiAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5DYW52YTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICAgIAogICAgICAgIDwvcmRmOlJERj4KICAgICAgICA8L3g6eG1wbWV0YT4/+HZPAAAB9klEQVR4nO3TQQGAIADAQKQSDQ1oJUnBfHiXYJ9d637eARw1vw6APzAaBIwGAaNBwGgQMBoEjAYBo0HAaBAwGgSMBgGjQcBoEDAaBIwGAaNBwGgQMBoEjAYBo0HAaBAwGgSMBgGjQcBoEDAaBIwGAaNBwGgQMBoEjAYBo0HAaBAwGgSMBgGjQcBoEDAaBIwGAaNBwGgQMBoEjAYBo0HAaBAwGgSMBgGjQcBoEDAaBIwGAaNBwGgQMBoEjAYBo0HAaBAwGgSMBgGjQcBoEDAaBIwGAaNBwGgQMBoEjAYBo0HAaBAwGgSMBgGjQcBoEDAaBIwGAaNBwGgQMBoEjAYBo0HAaBAwGgSMBgGjQcBoEDAaBIwGAaNBwGgQMBoEjAYBo0HAaBAwGgSMBgGjQcBoEDAaBIwGAaNBwGgQMBoEjAYBo0HAaBAwGgSMBgGjQcBoEDAaBIwGAaNBwGgQMBoEjAYBo0HAaBAwGgSMBgGjQcBoEDAaBIwGAaNBwGgQMBoEjAYBo0HAaBAwGgSMBgGjQcBoEDAaBIwGAaNBwGgQMBoEjAYBo0HAaBAwGgSMBgGjQcBoEDAaBIwGAaNBwGgQMBoEjAYBo0HAaBAwGgSMBgGjQcBoEDAaBIwGAaNBwGgQMBoEjAYBo0HAaBAwGgSMBgGjQcBoENh59APWsEhMPQAAAABJRU5ErkJggg==);border-radius:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-flex-direction:column;flex-direction:column;height:180px;-webkit-justify-content:flex-start;justify-content:flex-start;padding:16px;width:100%}.sidebar-help-iconbox{background-color:#fff;height:40px;margin-bottom:auto;width:40px}.sidebar-help-text-bold{color:#fff;font-size:large;font-weight:700}.sidebar-help-text-small{color:#fff;font-size:medium;margin-bottom:10px}.sidebar-help-button{background-color:#fff;color:#000;font-size:10px;font-weight:700;width:100%}.sidebar-responsive-brand{margin-bottom:8px;padding-top:35px}.sidebar-responsive-link{-moz-box-pack:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex;font-size:11px;font-weight:700;-webkit-justify-content:center;justify-content:center;line-height:100%;margin-bottom:30px}.sidebar-responsive-hamburger{color:var(--chakra-colors-gray-500);height:18px;width:18px}.billing-information-card{margin-right:24px;margin-top:24px}.billing-information-header{padding-bottom:12px;padding-top:12px}.billing-information-title{font-size:large;font-weight:700}.credit-card{background-position:10%;background-repeat:no-repeat;background-size:cover;height:220px;padding:16px}.credit-card-body{height:100%;width:100%}.credit-card-content{padding:0 10px 20px;width:100%}.credit-card-title{font-size:medium;font-weight:700}.credit-card-number{font-size:x-large;font-weight:700;letter-spacing:2px}.credit-card-details{margin-top:14px}.credit-card-validity{margin-right:34px}.credit-card-cvv-name,.credit-card-validity-name{font-size:x-small}.credit-card-cvv-code,.credit-card-validity-date{font-size:x-small;font-weight:700}.invoices-card{margin-left:24px;margin-top:24px;padding:22px}.invoices-header{margin-bottom:1rem;width:100%}.invoices-title{font-weight:700}.invoices-button{background-color:transparent;border:1px solid teal;color:teal;font-size:12px;padding:8px 32px}.invoices-body{width:100%}.payment-method-card{margin-top:24px;padding:16px}.payment-method-header{min-height:60px;width:100%}.payment-method-title{font-weight:700}.payment-method-button{background:-webkit-linear-gradient(8.38deg,#313860 2.25%,#151928 79.87%);background:-moz-linear-gradient(8.38deg,#313860 2.25%,#151928 79.87%);background:linear-gradient(81.62deg,#313860 2.25%,#151928 79.87%);color:#fff;font-size:12px}.payment-method-body{-moz-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:1rem;width:100%}.payment-method-card-details{-moz-box-align:center;-webkit-align-items:center;align-items:center;background:transparent;border:1px solid #dee2e6;border-radius:15px;margin-bottom:24px;padding:1rem;width:100%}.payment-method-icon{height:25px;width:25px}.payment-method-card-number{font-size:medium;font-weight:semibold}.payment-method-edit-button{background:transparent;height:16px;padding:0;width:16px}.payment-statistics-card{-moz-box-align:center;-moz-box-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;justify-content:center;padding:16px}.payment-statistics-body{padding:14px;width:100%}.payment-statistics-icon-box{background:teal.300;height:60px;width:60px}.payment-statistics-content{margin:14px;text-align:center;width:100%}.payment-statistics-text{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:center;-moz-box-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}.payment-statistics-title{font-weight:700}.payment-statistics-description{color:gray.400;font-size:x-small;font-weight:semibold;margin-bottom:24px}.payment-statistics-amount{font-size:large;font-weight:700}.transactions-card{margin-left:24px;margin-top:24px}.transactions-header{margin-bottom:12px}.transactions-header-content{width:100%}.transactions-header-title{-moz-box-pack:justify;-moz-box-align:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;margin-top:12px;width:100%}.transactions-title{font-size:large;font-weight:700}.transactions-calendar-icon{color:gray.400;font-size:medium;margin-right:6px}.transactions-date{color:gray.400;font-size:small;font-weight:semibold}.transactions-body{width:100%}.transactions-newest,.transactions-older{color:gray.400;font-size:small;font-weight:semibold;margin-bottom:12px;margin-top:12px}.billing-container{padding-top:120px}.billing-grid{grid-template-columns:1fr;grid-template-rows:1fr}.billing-inner-grid{gap:26px;grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.credit-card-icon{color:gray.400;height:auto;width:48px}.payment-statistics-icon{color:#fff;height:24px;width:24px}.payment-method-icon{height:100%;width:100%}.header-container{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:center;-webkit-align-items:center;align-items:center;border-radius:15px;-webkit-flex-direction:column;flex-direction:column;margin-bottom:75px;padding-left:0}.header-background,.header-container{-moz-box-pack:center;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;justify-content:center}.header-background{background-position:50%;background-repeat:no-repeat;border-radius:25px;height:300px;position:relative;width:100%}.header-content{-moz-box-pack:justify;-webkit-backdrop-filter:saturate(200%) blur(50px);backdrop-filter:saturate(200%) blur(50px);border:2px solid;border-radius:20px;-webkit-box-shadow:0 2px 5.5px rgba(0,0,0,.02);box-shadow:0 2px 5.5px rgba(0,0,0,.02);-webkit-justify-content:space-between;justify-content:space-between;margin-inline:1.5rem;max-height:100px;padding:24px;position:absolute;-webkit-transform:translateY(160%);-moz-transform:translateY(160%);transform:translateY(160%);width:95%}.header-content,.header-info{-moz-box-orient:horizontal;-moz-box-direction:normal;-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;flex-direction:row}.header-info{margin-bottom:10px;text-align:start;width:100%}.header-initials{-moz-box-align:center;-moz-box-pack:center;-webkit-align-items:center;align-items:center;border-radius:50%;color:#fff;font-size:24px;font-weight:700;height:80px;-webkit-justify-content:center;justify-content:center;margin-right:22px;width:80px}.header-details,.header-initials{display:-webkit-flex;display:-moz-box;display:flex}.header-details{-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;margin-top:14px;max-width:100%}.header-name{font-size:20px;font-weight:700;margin-left:8px}.header-email{font-size:16px;font-weight:600}.header-tabs{-moz-box-orient:horizontal;-moz-box-direction:normal;-moz-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:row;flex-direction:row;width:auto}.header-tab-link,.header-tabs{display:-webkit-flex;display:-moz-box;display:flex}.header-tab-link{margin:1rem;text-decoration:none}.header-tab-button{background:transparent;border:1px solid gray;-webkit-box-shadow:inset 0 0 1px 1px hsla(0,0%,100%,.9),0 20px 27px 0 rgb(0 0 0/5%);box-shadow:inset 0 0 1px 1px hsla(0,0%,100%,.9),0 20px 27px 0 rgb(0 0 0/5%);cursor:pointer;padding:0}.header-tab-content{-moz-box-align:center;-moz-box-pack:center;-webkit-align-items:center;align-items:center;background:hsla(0,0%,100%,.3);border-radius:15px;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;justify-content:center;padding:10px;width:135px}.header-tab-text{font-size:12px;font-weight:700;margin-left:6px}.platform-settings-card{padding:16px}.platform-settings-header{margin-bottom:12px;padding:12px 5px}.platform-settings-title{font-size:lg;font-weight:700}.platform-settings-body{padding:5px}.platform-settings-subtitle{color:gray.500;font-size:sm;font-weight:600}.platform-settings-switch-text{color:gray.500;font-size:md;font-weight:400}.profile-information-card{margin:24px 0;padding:16px}.profile-information-header{margin-bottom:12px;padding:12px 5px}.profile-information-title{font-size:1.25rem;font-weight:700}.profile-information-body{padding:5px}.profile-information-description{color:gray;font-size:1rem;font-weight:400}.profile-information-label{font-size:1rem;font-weight:700;margin-right:10px}.profile-information-value{color:gray;font-size:1rem;font-weight:400}.profile-container{-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column}.profile-header-grid{grid-template-columns:1fr}.profile-header-grid-xl{grid-template-columns:repeat(2,1fr)}.profile-information{gap:10px}.Center{height:100vh}.FlexContainer{margin-bottom:40px;position:relative}.FlexBox{-moz-box-pack:justify;height:75vh;-webkit-justify-content:space-between;justify-content:space-between;margin:auto auto 30px;max-width:1044px;padding-top:0;width:100%}.FlexBoxUser{width:60%}.FlexBoxGuest,.FlexBoxUser{-moz-box-align:center;-moz-box-pack:start;-webkit-align-items:center;align-items:center;-webkit-justify-content:start;justify-content:start;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.FlexBoxGuest{width:50%}.FlexColumn{-moz-box-orient:vertical;-moz-box-direction:normal;background:transparent;-webkit-flex-direction:column;flex-direction:column;margin-top:150px;padding:48px;width:100%}.Heading{font-size:32px;margin-bottom:10px}.Text{font-weight:700;margin-bottom:36px;margin-left:4px}.Link,.Text{font-size:14px}.Link{color:#3182ce;text-decoration:none}.ErrorText{color:red;font-weight:medium;margin-top:10px}.SubmitButton{background:#3182ce!important;color:#fff;font-size:17px;height:45px;margin-bottom:20px;margin-top:20px;width:100%!important}.SubmitButton:hover{background:#2b6cb0!important}.SubmitButton:active{background:#2c5282!important}.FlexColumnCenter{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-pack:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;margin-top:0;max-width:100%}.BoxImage{display:none}.BoxImageVisible{display:block;height:100%;overflow-x:hidden;position:absolute;right:0;width:50%}.BoxImageContent{background-position:50%;background-size:cover;border-bottom-left-radius:20px;height:100%;position:absolute;width:100%}@media screen and (max-width:768px){.FlexBox{-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;height:auto;margin-bottom:-40px;width:90%}.FlexBoxGuest,.FlexBoxUser{-moz-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-top:20px;width:100%}.FlexColumn{margin-top:100px;padding:20px}.Heading{font-size:24px}.Heading,.Text{text-align:center}.Text{font-size:12px;margin-bottom:20px}.SubmitButton{width:100%}.BoxImageVisible{display:none}.FlexColumnCenter{margin-top:10px}}.UsersTable-thead{background-color:#ebf8ff}.UsersTable-td,.UsersTable-th{border-color:#e2e8f0}.UsersTable-tr-even{background-color:#f7fafc}.UsersTable-tr-odd{background-color:#fff}.CreateUserForm-form{margin-top:4px}.UsersPage{padding-top:120px}.UsersPage-box{padding-left:20px;padding-right:20px}.UsersPage-heading{margin-bottom:24px}.UsersPage-spacer{margin-top:4px}.UsersPage-button{-webkit-align-self:flex-end;align-self:flex-end}.usage-table-container{padding:20px}.stat-card{background-color:#fff;border:1px solid;border-radius:8px;padding:24px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-moz-transition:transform .2s,-moz-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s,-moz-transform .2s}.stat-card:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);transform:scale(1.05)}.stat-card-with-button{background-color:#fff;border:1px solid;border-radius:8px;padding:24px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-moz-transition:transform .2s,-moz-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s,-moz-transform .2s}.stat-card-with-button:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);transform:scale(1.05)}.usage-page-container{padding-top:120px}@media (min-width:48em){.usage-page-container{padding-top:75px}}.usage-page-box{padding-left:5px;padding-right:5px}.usage-page-heading{margin-bottom:24px}.usage-page-spacer{margin-top:4px}.usage-page-button{-webkit-align-self:flex-end;align-self:flex-end}.reviews{background-color:#edf2f7;background-color:var(--secondary-color);border-radius:8px;border-radius:var(--border-radius);-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);margin-bottom:24px;margin-top:40px;padding:24px}.reviews-heading{color:#3182ce;color:var(--primary-color);font-weight:700;margin-bottom:24px}.reviews-flex{-moz-box-align:center;-webkit-align-items:center;align-items:center;gap:24px;margin-bottom:24px}.reviews-flex input{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;border-radius:var(--border-radius);padding:8px}.reviews-table{border-collapse:collapse;width:100%}.reviews-table td,.reviews-table th{border-bottom:1px solid #e2e8f0;padding:12px 16px;text-align:right}.reviews-table th{background-color:#3182ce;background-color:var(--primary-color);color:#fff}.reviews-table tr:nth-child(2n){background-color:#f7fafc}.waveform-box{border-radius:var(--chakra-radii-lg);border-width:0;margin-bottom:-12px;padding:16px;position:relative}.play-pause-button{left:50%;position:absolute;top:39%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:9999}.closed-background{background-color:#fff5f5!important}.new-background{background-color:#f0fff4!important}.follow-up-background{background-color:ivory!important}.default-background{background-color:#f0fff4!important}.caller-type-icon{background:-webkit-linear-gradient(305deg,#63b3ed,#3182ce);background:-moz-linear-gradient(305deg,#63b3ed,#3182ce);background:linear-gradient(145deg,#63b3ed,#3182ce)}.caller-type-icon,.caller-type-icon.green{border:1px solid hsla(0,0%,100%,.3);border-radius:20%;-webkit-box-shadow:inset 1px 1px 3px rgba(0,0,0,.1),inset -1px -1px 3px hsla(0,0%,100%,.1);box-shadow:inset 1px 1px 3px rgba(0,0,0,.1),inset -1px -1px 3px hsla(0,0%,100%,.1);color:#fff!important;height:38px;padding:5px 6px 6px;text-shadow:none;-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;-moz-transition:transform .3s ease,box-shadow .3s ease,-moz-transform .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-moz-transform .3s ease,-webkit-box-shadow .3s ease;width:38px}.caller-type-icon.green{background:-webkit-linear-gradient(305deg,#68d391,#48bb78);background:-moz-linear-gradient(305deg,#68d391,#48bb78);background:linear-gradient(145deg,#68d391,#48bb78)}.caller-type-icon.orange{background:-webkit-linear-gradient(305deg,#f6ad55,#ed8936);background:-moz-linear-gradient(305deg,#f6ad55,#ed8936);background:linear-gradient(145deg,#f6ad55,#ed8936);color:#fff!important}.caller-type-icon.grey,.caller-type-icon.orange{border:1px solid hsla(0,0%,100%,.3);border-radius:20%;-webkit-box-shadow:inset 1px 1px 3px rgba(0,0,0,.1),inset -1px -1px 3px hsla(0,0%,100%,.1);box-shadow:inset 1px 1px 3px rgba(0,0,0,.1),inset -1px -1px 3px hsla(0,0%,100%,.1);height:38px;padding:5px 6px 6px;text-shadow:none;-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;-moz-transition:transform .3s ease,box-shadow .3s ease,-moz-transform .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-moz-transform .3s ease,-webkit-box-shadow .3s ease;width:38px}.caller-type-icon.grey{background:-webkit-linear-gradient(305deg,#e2e8f0,#cbd5e0);background:-moz-linear-gradient(305deg,#e2e8f0,#cbd5e0);background:linear-gradient(145deg,#e2e8f0,#cbd5e0);color:grey!important}.call-purpose-icon{height:28px;width:28px}.booked-icon{height:30px;width:30px}.booked-icon.red{color:red}.follow-up-icon{height:30px;width:30px}.follow-up-icon.red{color:red}.section-box{background-color:#fff;border-radius:lg;border-width:2px;margin-bottom:8px;margin-top:10px;padding:16px}.caller-details-box,.vertical-box{width:100%}.caller-details-box,.half-width-box,.vertical-box{background-color:#fff;border-radius:lg;border-width:2px;padding:16px}.half-width-box{width:50%}.toggle-button{background-color:blue.500;border-radius:md;color:#fff;font-size:16px;font-weight:700;padding:8px 24px}.toggle-button:hover{background-color:blue.600}.toggle-button:active{background-color:blue.700}.web-data-box{background-color:#fff;border-radius:lg;border-width:1px;margin-bottom:8px;padding:16px}.close-button{border-color:gray.300;color:gray.600}.close-button:hover{background-color:gray.50;border-color:gray.400}.close-button:active{background-color:gray.100}.caller-details-text{font-size:14px!important;font-size:var(--font-size,14px)!important}.call-name-text{font-size:12px!important;padding-right:16px!important}.date-time-row{margin-bottom:0;margin-left:0;margin-top:0}.custom-header{margin-bottom:-24px;margin-top:-10px}.css-7w4pux{min-width:70px!important}.appointment-summary-container{background-color:#fff;border:1px solid #e2e8f0;border-radius:0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);margin:8px 1px;padding:10px 14px}.appointment-summary-title{color:#4a5568;font-size:17px;font-weight:700;margin-bottom:0;text-align:center}.appointment-summary-values{-moz-box-pack:justify;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-between;justify-content:space-between;text-align:center}.appointment-summary-box{-moz-box-flex:1;background-color:#d1e4fcd8;border:1px solid #cbd5e0;border-radius:8px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);-webkit-flex:1 1;flex:1 1;margin:8px;padding:16px}.appointment-summary-box .value-title{font-size:16px;font-weight:600}.appointment-summary-box .value-amount{color:#2d3748;font-size:18px}.value-requested{color:#3182ce}.value-scheduled{color:#38a169}.value-lost{color:#e53e3e}.aggregate-data-display{background-color:#f7fafc;border:1px solid #63b3ed;padding:12px}.aggregate-box{border:1px solid;border-radius:8px;-webkit-box-shadow:var(--chakra-shadows-sm);box-shadow:var(--chakra-shadows-sm);padding:16px;text-align:center}.aggregate-box.blue{background-color:#ebf8ff;border-color:#63b3ed}.aggregate-box.yellow{background-color:ivory;border-color:#f6e05e}.aggregate-box.cyan{background-color:#e0f7fa;border-color:#4fd1c5}.aggregate-box.purple{background-color:#f3e8ff;border-color:#d6bcfa}.aggregate-box.pink{background-color:#fff5f7;border-color:#ed64a6}.aggregate-box.orange{background-color:#fffaef;border-color:#f6ad55}.aggregate-box.green{background-color:#e6fffa;border-color:#48bb78}.aggregate-box.red{background-color:#ffe5e5;border-color:#fc8181}.aggregate-text{font-size:16px;font-weight:700}.aggregate-value{font-size:20px;font-weight:400}.aggregate-text.blue,.aggregate-value.blue{color:#3182ce}.aggregate-text.yellow,.aggregate-value.yellow{color:#d69e2e}.aggregate-text.cyan,.aggregate-value.cyan{color:#319795}.aggregate-text.purple,.aggregate-value.purple{color:#805ad5}.aggregate-text.pink,.aggregate-value.pink{color:#d53f8c}.aggregate-text.orange,.aggregate-value.orange{color:#dd6b20}.aggregate-text.green,.aggregate-value.green{color:#2f855a}.aggregate-text.red,.aggregate-value.red{color:#e53e3e}.call-table{border-collapse:collapse;margin-top:2px;width:100%}.call-table-header{color:#a0aec0}.call-table-row{background-color:#e8f5e9;border-bottom:2px solid #a0aec0;border-top:2px solid #a0aec0}.call-table-row.closed{background-color:#ffebee;text-decoration:line-through}.call-table-row.follow-up{background-color:#fffde7}.open-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;font:inherit;outline:none;padding:0 4px 7px;position:relative;width:80px}.open-button-top{-moz-box-align:center;-moz-box-pack:center;-webkit-align-items:center;align-items:center;background-color:#3182ce!important;border-radius:8px;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.3),inset 0 0 1px hsla(0,0%,100%,.2);box-shadow:0 4px 6px rgba(0,0,0,.3),inset 0 0 1px hsla(0,0%,100%,.2);color:#fff;display:-webkit-flex;display:-moz-box;display:flex;font-size:14px;font-weight:500;-webkit-justify-content:center;justify-content:center;padding:3px 10px;position:relative;text-shadow:0 -1px rgba(0,0,0,.25);-webkit-transition:-webkit-transform .1s ease,-webkit-box-shadow .1s ease;transition:-webkit-transform .1s ease,-webkit-box-shadow .1s ease;-moz-transition:transform .1s ease,box-shadow .1s ease,-moz-transform .1s ease;transition:transform .1s ease,box-shadow .1s ease;transition:transform .1s ease,box-shadow .1s ease,-webkit-transform .1s ease,-moz-transform .1s ease,-webkit-box-shadow .1s ease;z-index:1}.open-button:active .open-button-top{-webkit-box-shadow:inset 0 0 1px hsla(0,0%,100%,.2),0 2px 4px rgba(0,0,0,.2);box-shadow:inset 0 0 1px hsla(0,0%,100%,.2),0 2px 4px rgba(0,0,0,.2);-webkit-transform:translateY(2px);-moz-transform:translateY(2px);transform:translateY(2px)}.open-button-top:after{background-image:-webkit-radial-gradient(#4299e1,#3182ce);background-image:-moz-radial-gradient(#4299e1,#3182ce);background-image:radial-gradient(#4299e1,#3182ce);border-radius:8px;-webkit-box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2),0 1px 2px 1px hsla(0,0%,100%,.2);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2),0 1px 2px 1px hsla(0,0%,100%,.2);content:"";height:100%;position:absolute;-webkit-transition:border-radius .2s ease,padding .2s ease,width .2s ease,-webkit-transform .2s ease;transition:border-radius .2s ease,padding .2s ease,width .2s ease,-webkit-transform .2s ease;-moz-transition:border-radius .2s ease,padding .2s ease,width .2s ease,transform .2s ease,-moz-transform .2s ease;transition:border-radius .2s ease,padding .2s ease,width .2s ease,transform .2s ease;transition:border-radius .2s ease,padding .2s ease,width .2s ease,transform .2s ease,-webkit-transform .2s ease,-moz-transform .2s ease;width:100%;z-index:-1}.open-button:active .open-button-top:after{border-radius:6px;padding:0 2px}.open-button-bottom{background-color:#1a365d;background-image:-webkit-radial-gradient(4px -webkit-calc(100% - 8px),4px 8px,hsla(0,0%,100%,.25),transparent),-webkit-radial-gradient(-webkit-calc(100% - 4px) -webkit-calc(100% - 8px),4px 8px,hsla(0,0%,100%,.25),transparent),-webkit-radial-gradient(-4px 0,16px,#fff,transparent),-webkit-radial-gradient(-webkit-calc(100% + 4px) 0,16px,#fff,transparent);background-image:-moz-radial-gradient(4px -moz-calc(100% - 8px),4px 8px,hsla(0,0%,100%,.25),transparent),-moz-radial-gradient(-moz-calc(100% - 4px) -moz-calc(100% - 8px),4px 8px,hsla(0,0%,100%,.25),transparent),-moz-radial-gradient(-4px 0,16px,#fff,transparent),-moz-radial-gradient(-moz-calc(100% + 4px) 0,16px,#fff,transparent);background-image:radial-gradient(4px 8px at 4px calc(100% - 8px),hsla(0,0%,100%,.25),transparent),radial-gradient(4px 8px at calc(100% - 4px) calc(100% - 8px),hsla(0,0%,100%,.25),transparent),radial-gradient(16px at -4px 0,#fff,transparent),radial-gradient(16px at calc(100% + 4px) 0,#fff,transparent);border-radius:8px/16px 16px 8px 8px;bottom:4px;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.5),inset 0 -1px 3px 3px rgba(0,0,0,.4);box-shadow:0 2px 3px 0 rgba(0,0,0,.5),inset 0 -1px 3px 3px rgba(0,0,0,.4);height:-webkit-calc(100% - 10px);height:-moz-calc(100% - 10px);height:calc(100% - 10px);left:4px;padding-top:6px;position:absolute;-webkit-transition:border-radius .2s ease,padding-top .2s ease;-moz-transition:border-radius .2s ease,padding-top .2s ease;transition:border-radius .2s ease,padding-top .2s ease;width:-webkit-calc(100% - 8px);width:-moz-calc(100% - 8px);width:calc(100% - 8px);z-index:0}.open-button:active .open-button-bottom{border-radius:10px 10px 8px 8px/8px;padding-top:0}.open-button-base{background-color:rgba(0,0,0,.15);border-radius:12px;-webkit-box-shadow:0 1px 1px 0 hsla(0,0%,100%,.75),inset 0 2px 2px rgba(0,0,0,.25);box-shadow:0 1px 1px 0 hsla(0,0%,100%,.75),inset 0 2px 2px rgba(0,0,0,.25);height:-webkit-calc(100% - 4px);height:-moz-calc(100% - 4px);height:calc(100% - 4px);left:0;position:absolute;top:4px;width:100%;z-index:-2}.voicemail-button{background:-webkit-linear-gradient(305deg,#00b4db,#0083b0)!important;background:-moz-linear-gradient(305deg,#00b4db,#0083b0)!important;background:linear-gradient(145deg,#00b4db,#0083b0)!important;border:none;border-radius:8px;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.08);box-shadow:0 4px 6px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.08);color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.voicemail-button:hover{background:-webkit-linear-gradient(305deg,#0083b0,#00b4db);background:-moz-linear-gradient(305deg,#0083b0,#00b4db);background:linear-gradient(145deg,#0083b0,#00b4db);-webkit-box-shadow:0 6px 8px rgba(0,0,0,.15),0 3px 6px rgba(0,0,0,.12);box-shadow:0 6px 8px rgba(0,0,0,.15),0 3px 6px rgba(0,0,0,.12);-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px)}.voicemail-button:active{background:-webkit-linear-gradient(305deg,#00a3c4,#006b8f);background:-moz-linear-gradient(305deg,#00a3c4,#006b8f);background:linear-gradient(145deg,#00a3c4,#006b8f);-webkit-box-shadow:0 3px 4px rgba(0,0,0,.2),0 1px 2px rgba(0,0,0,.1);box-shadow:0 3px 4px rgba(0,0,0,.2),0 1px 2px rgba(0,0,0,.1);-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}.booked-icon{background-color:#48bb78}.booked-icon,.booked-icon.red{border:1px solid hsla(0,0%,100%,.2);border-radius:20%;-webkit-box-shadow:inset 1px 1px 3px rgba(0,0,0,.1),inset -1px -1px 3px hsla(0,0%,100%,.1);box-shadow:inset 1px 1px 3px rgba(0,0,0,.1),inset -1px -1px 3px hsla(0,0%,100%,.1);color:#fff!important;height:38px;padding:5px 6px 6px;text-shadow:none;-webkit-transition:background-color .3s ease,-webkit-box-shadow .3s ease;transition:background-color .3s ease,-webkit-box-shadow .3s ease;-moz-transition:box-shadow .3s ease,background-color .3s ease;transition:box-shadow .3s ease,background-color .3s ease;transition:box-shadow .3s ease,background-color .3s ease,-webkit-box-shadow .3s ease;width:38px}.booked-icon.red{background-color:#f56565}.booked-icon.grey{background-color:#e2e8f0;border:1px solid hsla(0,0%,100%,.2);border-radius:20%;-webkit-box-shadow:inset 1px 1px 3px rgba(0,0,0,.1),inset -1px -1px 3px hsla(0,0%,100%,.1);box-shadow:inset 1px 1px 3px rgba(0,0,0,.1),inset -1px -1px 3px hsla(0,0%,100%,.1);color:grey!important;height:38px;padding:5px 6px 6px;text-shadow:none;-webkit-transition:background-color .3s ease,-webkit-box-shadow .3s ease;transition:background-color .3s ease,-webkit-box-shadow .3s ease;-moz-transition:box-shadow .3s ease,background-color .3s ease;transition:box-shadow .3s ease,background-color .3s ease;transition:box-shadow .3s ease,background-color .3s ease,-webkit-box-shadow .3s ease;width:38px}.caller-type-icon{height:28px;width:28px}.caller-type-icon.grey{color:grey}.caller-type-icon.orange{color:orange}.call-date-time,.call-handled-by,.call-phone-number,.receptionist-name{font-size:12px}.call-purpose-icon{background:#63b3ed;border:1px solid hsla(0,0%,100%,.2);border-radius:20%;-webkit-box-shadow:inset 1px 1px 3px rgba(0,0,0,.1),inset -1px -1px 3px hsla(0,0%,100%,.1);box-shadow:inset 1px 1px 3px rgba(0,0,0,.1),inset -1px -1px 3px hsla(0,0%,100%,.1);color:#fff;height:38px;padding:5px 6px 6px;text-shadow:none;-webkit-transition:background-color .3s ease,-webkit-box-shadow .3s ease;transition:background-color .3s ease,-webkit-box-shadow .3s ease;-moz-transition:box-shadow .3s ease,background-color .3s ease;transition:box-shadow .3s ease,background-color .3s ease;transition:box-shadow .3s ease,background-color .3s ease,-webkit-box-shadow .3s ease;width:38px}.call-purpose-icon.grey{background:-webkit-linear-gradient(305deg,#e2e8f0,#cbd5e0);background:-moz-linear-gradient(305deg,#e2e8f0,#cbd5e0);background:linear-gradient(145deg,#e2e8f0,#cbd5e0);border:1px solid hsla(0,0%,100%,.3);border-radius:20%;color:grey!important;height:38px;padding:5px 6px 6px;text-shadow:1px 1px 2px rgba(0,0,0,.2);-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;-moz-transition:transform .3s ease,box-shadow .3s ease,-moz-transform .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-moz-transform .3s ease,-webkit-box-shadow .3s ease;width:38px}.summary-button{background-color:#3182ce!important;border:2px solid #fff;border-radius:12px;-webkit-box-shadow:4px 4px 6px rgba(0,0,0,.4),-2px -2px 4px hsla(0,0%,100%,.3);box-shadow:4px 4px 6px rgba(0,0,0,.4),-2px -2px 4px hsla(0,0%,100%,.3);color:#fff;cursor:pointer;font-size:13px!important;font-weight:600;padding:12px 10px;-webkit-transition:background-color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:background-color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;-moz-transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,-moz-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,-webkit-transform .2s ease,-moz-transform .2s ease,-webkit-box-shadow .2s ease}.summary-button:hover{background-color:#2b6cb0!important;border:2px solid #f0f0f0;-webkit-box-shadow:5px 5px 8px rgba(0,0,0,.5),-3px -3px 5px hsla(0,0%,100%,.4);box-shadow:5px 5px 8px rgba(0,0,0,.5),-3px -3px 5px hsla(0,0%,100%,.4);-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px)}.summary-button:active{background-color:#2c5282!important;border:2px solid #e2e8f0;-webkit-box-shadow:3px 3px 5px rgba(0,0,0,.3),-1px -1px 3px hsla(0,0%,100%,.2);box-shadow:3px 3px 5px rgba(0,0,0,.3),-1px -1px 3px hsla(0,0%,100%,.2);-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}.call-duration-button{background-color:#805ad5!important;border:2px solid #fff;border-radius:12px;-webkit-box-shadow:4px 4px 6px rgba(0,0,0,.4),-2px -2px 4px hsla(0,0%,100%,.3);box-shadow:4px 4px 6px rgba(0,0,0,.4),-2px -2px 4px hsla(0,0%,100%,.3);color:#fff;cursor:pointer;font-size:13px!important;font-weight:600;padding:12px 18px;-webkit-transition:background-color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:background-color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;-moz-transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,-moz-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,-webkit-transform .2s ease,-moz-transform .2s ease,-webkit-box-shadow .2s ease}.call-duration-button:hover{background-color:#6b46c1!important;border:2px solid #f0f0f0;-webkit-box-shadow:5px 5px 8px rgba(0,0,0,.5),-3px -3px 5px hsla(0,0%,100%,.4);box-shadow:5px 5px 8px rgba(0,0,0,.5),-3px -3px 5px hsla(0,0%,100%,.4);-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px)}.call-duration-button:active{background-color:#553c9a!important;border:2px solid #e2e8f0;-webkit-box-shadow:3px 3px 5px rgba(0,0,0,.3),-1px -1px 3px hsla(0,0%,100%,.2)!important;box-shadow:3px 3px 5px rgba(0,0,0,.3),-1px -1px 3px hsla(0,0%,100%,.2)!important;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}.edit-notes-button{background:-webkit-linear-gradient(305deg,#00b4db,#0083b0)!important;background:-moz-linear-gradient(305deg,#00b4db,#0083b0)!important;background:linear-gradient(145deg,#00b4db,#0083b0)!important;border:2px solid #fff;border-radius:8px;-webkit-box-shadow:4px 4px 6px rgba(0,0,0,.4),-2px -2px 4px hsla(0,0%,100%,.3);box-shadow:4px 4px 6px rgba(0,0,0,.4),-2px -2px 4px hsla(0,0%,100%,.3);color:#fff;cursor:pointer;font-size:13px!important;font-weight:600;padding:12px 20px;-webkit-transition:background .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:background .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;-moz-transition:transform .2s ease,box-shadow .2s ease,background .2s ease,-moz-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,-webkit-transform .2s ease,-moz-transform .2s ease,-webkit-box-shadow .2s ease}.edit-notes-button:hover{background:-webkit-linear-gradient(305deg,#009ecb,#007a9c)!important;background:-moz-linear-gradient(305deg,#009ecb,#007a9c)!important;background:linear-gradient(145deg,#009ecb,#007a9c)!important;border:2px solid #f0f0f0;-webkit-box-shadow:5px 5px 8px rgba(0,0,0,.5),-3px -3px 5px hsla(0,0%,100%,.4);box-shadow:5px 5px 8px rgba(0,0,0,.5),-3px -3px 5px hsla(0,0%,100%,.4);-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px)}.edit-notes-button:active{background:-webkit-linear-gradient(305deg,#00a3c4,#006b8f);background:-moz-linear-gradient(305deg,#00a3c4,#006b8f);background:linear-gradient(145deg,#00a3c4,#006b8f);border:2px solid #e2e8f0;-webkit-box-shadow:3px 3px 5px rgba(0,0,0,.3),-1px -1px 3px hsla(0,0%,100%,.2);box-shadow:3px 3px 5px rgba(0,0,0,.3),-1px -1px 3px hsla(0,0%,100%,.2);-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}.follow-up-icon{background-color:#48bb78}.follow-up-icon,.follow-up-icon.red{border:1px solid hsla(0,0%,100%,.2);border-radius:20%;-webkit-box-shadow:inset 1px 1px 3px rgba(0,0,0,.1),inset -1px -1px 3px hsla(0,0%,100%,.1);box-shadow:inset 1px 1px 3px rgba(0,0,0,.1),inset -1px -1px 3px hsla(0,0%,100%,.1);color:#fff!important;height:38px;padding:5px 6px 6px;text-shadow:none;-webkit-transition:background-color .3s ease,-webkit-box-shadow .3s ease;transition:background-color .3s ease,-webkit-box-shadow .3s ease;-moz-transition:box-shadow .3s ease,background-color .3s ease;transition:box-shadow .3s ease,background-color .3s ease;transition:box-shadow .3s ease,background-color .3s ease,-webkit-box-shadow .3s ease;width:38px}.follow-up-icon.red{background-color:#f56565}.follow-up-icon.grey{background-color:#e2e8f0;border:1px solid hsla(0,0%,100%,.2);border-radius:20%;-webkit-box-shadow:inset 1px 1px 3px rgba(0,0,0,.1),inset -1px -1px 3px hsla(0,0%,100%,.1);box-shadow:inset 1px 1px 3px rgba(0,0,0,.1),inset -1px -1px 3px hsla(0,0%,100%,.1);color:grey!important;height:38px;padding:5px 6px 6px;text-shadow:none;-webkit-transition:background-color .3s ease,-webkit-box-shadow .3s ease;transition:background-color .3s ease,-webkit-box-shadow .3s ease;-moz-transition:box-shadow .3s ease,background-color .3s ease;transition:box-shadow .3s ease,background-color .3s ease;transition:box-shadow .3s ease,background-color .3s ease,-webkit-box-shadow .3s ease;width:38px}.open-button-column{-webkit-padding-start:.3%!important;-moz-padding-start:.3%!important;max-width:70px;overflow:hidden;padding-inline-start:.3%!important;width:70px}.call-date-time-column{max-width:90px;width:90px}.call-date-time-column,.call-phone-number-column{overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.call-phone-number-column{max-width:105px;width:105px}.caller-name-column{max-width:108px;width:108px}.call-handled-by-column,.caller-name-column{overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.call-handled-by-column{max-width:90px;padding:0;width:90px}.receptionist-name-column{max-width:105px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:105px}.appointment-booked-column,.call-purpose-column{-webkit-padding-start:2%!important;-moz-padding-start:2%!important;max-width:70px;overflow:hidden;padding-inline-start:2%!important;text-align:center;width:70px}.call-duration-column{text-align:center}.call-duration-column,.summary-column{-webkit-padding-start:1.5%!important;-moz-padding-start:1.5%!important;max-width:105px;overflow:hidden;padding-inline-start:1.5%!important;width:105px}.summary-column{text-align:left}.notes-column{-webkit-padding-start:1.5%!important;-moz-padding-start:1.5%!important;max-width:95px;padding-inline-start:1.5%!important;width:95px}.notes-column,.voicemail-column{overflow:hidden;text-align:center}.voicemail-column{max-width:100px;text-overflow:ellipsis;white-space:nowrap;width:100px}.css-xumdn4{-webkit-padding-start:var(--chakra-space-1);-moz-padding-start:var(--chakra-space-1);-webkit-padding-end:var(--chakra-space-1);-moz-padding-end:var(--chakra-space-1);border-bottom:var(--chakra-borders-1px);border-color:var(--chakra-colors-gray-100);line-height:var(--chakra-lineHeights-5);padding-inline-end:var(--chakra-space-1);padding-bottom:var(--chakra-space-3);padding-inline-start:var(--chakra-space-1);padding-top:var(--chakra-space-3);text-align:start}.date-range-button{background-color:var(--bg-color)!important;border:1px solid var(--border-color)!important;border-radius:15px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);color:var(--text-color);font-weight:700;margin-bottom:12px;padding:10px 20px;-webkit-transition:background-color .3s ease,color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,color .3s ease,-webkit-transform .3s ease;-moz-transition:background-color .3s ease,color .3s ease,transform .3s ease,-moz-transform .3s ease;transition:background-color .3s ease,color .3s ease,transform .3s ease;transition:background-color .3s ease,color .3s ease,transform .3s ease,-webkit-transform .3s ease,-moz-transform .3s ease}.date-range-button:hover{background-color:var(--hover-bg-color)!important;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.2);box-shadow:0 4px 8px rgba(0,0,0,.2);color:var(--hover-text-color)!important;-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px)}.date-range-button:active{-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.call-handled-by-button,.date-range-button:active{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}.call-handled-by-button{background-color:var(--bg-color)!important;border:1px solid var(--border-color)!important;border-radius:0 0 0 0!important;-webkit-box-shadow:inset 0 0 0 transparent,0 4px 6px rgba(0,0,0,.5);box-shadow:inset 0 0 0 transparent,0 4px 6px rgba(0,0,0,.5);color:var(--text-color);font-size:17px!important;font-weight:700;line-height:1.2!important;margin-bottom:12px;padding:8px 16px!important;-webkit-transition:background-color .3s ease,color .3s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:background-color .3s ease,color .3s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;-moz-transition:background-color .3s ease,color .3s ease,transform .2s ease,box-shadow .2s ease,-moz-transform .2s ease;transition:background-color .3s ease,color .3s ease,transform .2s ease,box-shadow .2s ease;transition:background-color .3s ease,color .3s ease,transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-moz-transform .2s ease,-webkit-box-shadow .2s ease}.call-handled-by-button:hover{background-color:var(--hover-bg-color)!important;-webkit-box-shadow:inset 0 0 0 transparent,0 5px 8px rgba(0,0,0,.6);box-shadow:inset 0 0 0 transparent,0 5px 8px rgba(0,0,0,.6);color:var(--hover-text-color)!important;-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px)}.call-handled-by-button:active{-webkit-box-shadow:inset 0 2px 3px rgba(0,0,0,.4),0 2px 3px rgba(0,0,0,.4);box-shadow:inset 0 2px 3px rgba(0,0,0,.4),0 2px 3px rgba(0,0,0,.4);-webkit-transform:translateY(1px);-moz-transform:translateY(1px);transform:translateY(1px)}.call-handled-by-button.selected{background-color:var(--hover-bg-color)!important;-webkit-box-shadow:inset 0 2px 3px rgba(0,0,0,.4),0 4px 6px rgba(0,0,0,.5);box-shadow:inset 0 2px 3px rgba(0,0,0,.4),0 4px 6px rgba(0,0,0,.5);color:var(--hover-text-color)!important}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{-moz-box-align:center;-moz-box-pack:center;-webkit-align-items:center;align-items:center;background:none;border:none;cursor:pointer;display:-webkit-flex;display:-moz-box;display:flex;height:32px;-webkit-justify-content:center;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:-webkit-calc(195px + .85rem);height:-moz-calc(195px + .85rem);height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:transparent;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{background-color:#2a87d0;border-radius:.3rem;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:visibility 0s,opacity .3s ease-in-out;-moz-transition:visibility 0s,opacity .3s ease-in-out;transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:visibility 0s,opacity .3s ease-in-out;-moz-transition:visibility 0s,opacity .3s ease-in-out;transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:transparent;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{-moz-box-pack:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;background-color:rgba(0,0,0,.8);display:-webkit-flex;display:-moz-box;display:flex;height:100vh;-webkit-justify-content:center;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.custom-date-range-label{font-size:16px;font-weight:700;margin-bottom:8px}.date-picker-container{display:-webkit-flex;display:-moz-box;display:flex;gap:10px}.date-picker-label{font-size:14px;font-weight:700;margin-bottom:4px}.custom-date-picker{background-color:#fff;border:1px solid #cbd5e0;border-radius:8px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05),0 2px 4px rgba(0,0,0,.08);box-shadow:0 1px 2px rgba(0,0,0,.05),0 2px 4px rgba(0,0,0,.08);font-size:14px;padding:10px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;width:100%}.custom-date-picker:hover{border-color:#a0aec0;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.08),0 4px 6px rgba(0,0,0,.1);box-shadow:0 2px 3px rgba(0,0,0,.08),0 4px 6px rgba(0,0,0,.1)}.custom-date-picker:focus{border-color:#083356;border-width:1px;-webkit-box-shadow:0 0 0 2px rgba(66,153,225,.4);box-shadow:0 0 0 2px rgba(66,153,225,.4);outline:none}.custom-date-picker-calendar{border:1px solid #cbd5e0;border-radius:8px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05),0 4px 6px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.05),0 4px 6px rgba(0,0,0,.1)}.drawer-content{background-color:#f3fbff!important;border-radius:8px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px rgba(0,0,0,.08);padding:1px}.drawer-header{background:none;font-size:24px!important;text-align:center}.drawer-header,.drawer-header-text{color:#3182ce;font-weight:700;letter-spacing:.05em;margin-bottom:-10px;margin-top:25px;text-transform:uppercase}.drawer-header-text{font-size:1.5rem}.drawer-close-button{color:#2d3748}.drawer-body{-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;padding:0}.form-control{margin-bottom:2px}.form-label{color:#2d3748;font-size:14px;font-weight:600;margin-bottom:8px}.scores-filter-label{margin-top:12px}.input{padding:8px}.input,.select{background-color:#fff!important;border:1px solid #cbd5e0;border-radius:6px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);color:#4a5568;font-size:14px;font-weight:400;-webkit-transition:border-color .3s ease,-webkit-box-shadow .3s ease;transition:border-color .3s ease,-webkit-box-shadow .3s ease;-moz-transition:border-color .3s ease,box-shadow .3s ease;transition:border-color .3s ease,box-shadow .3s ease;transition:border-color .3s ease,box-shadow .3s ease,-webkit-box-shadow .3s ease}.select{padding:4px}.input:focus,.select:focus{border-color:#3182ce;-webkit-box-shadow:0 0 0 2px rgba(49,130,206,.5);box-shadow:0 0 0 2px rgba(49,130,206,.5)}.react-select__control{background-color:#fff;border-color:#cbd5e0;border-radius:6px;-webkit-box-shadow:none;box-shadow:none;padding:4px;-webkit-transition:border-color .3s ease;-moz-transition:border-color .3s ease;transition:border-color .3s ease}.react-select__control:focus,.react-select__control:hover{border-color:#3182ce;-webkit-box-shadow:none;box-shadow:none}.react-select__input,.react-select__multi-value__label,.react-select__placeholder,.react-select__single-value{color:#4a5568;font-size:14px}.switch{margin-left:8px}.slider{padding:14px 0}.slider-track{background-color:#e2e8ef!important}.slider-filled-track{background-color:#3182ce}.slider-thumb{background-color:#fff;border:2px solid #3182ce;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.1);box-shadow:0 2px 6px rgba(0,0,0,.1)}.slider-mark{color:#4a5568;font-size:12px;margin-top:4px}.grades-wrap{display:-webkit-flex;display:-moz-box;display:flex;gap:8px}.button{border-color:#2b6cb0;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;padding:8px 16px;text-transform:uppercase;-webkit-transition:background-color .3s ease,-webkit-box-shadow .3s ease;transition:background-color .3s ease,-webkit-box-shadow .3s ease;-moz-transition:background-color .3s ease,box-shadow .3s ease;transition:background-color .3s ease,box-shadow .3s ease;transition:background-color .3s ease,box-shadow .3s ease,-webkit-box-shadow .3s ease}.button.apply{background-color:#3182ce;color:#fff;margin-top:10px}.button.apply:hover{background-color:#2b6cb0;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1)}.button.reset{background-color:#e53e3e;color:#fff;margin-top:10px}.button.reset:hover{background-color:#c53030;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1)}.flex-buttons{-moz-box-pack:justify;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-top:16px}.react-datepicker{display:inline-block;left:50%;position:absolute;-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);-webkit-transform:translateX(-31%);-moz-transform:translateX(-31%);transform:translateX(-31%)}.react-datepicker__header{background-color:#3182ce}.react-datepicker__day--selected{background-color:#2b6cb0}@media (max-width:768px){.drawer-content{padding:2px}.button,.input,.react-select__control,.select{font-size:12px}.grades-tag{padding:6px 12px}}.call-duration-padding,.scores-filter-padding{padding:0 14px 0 2px}.radio-group{margin-bottom:16px}.radio-button{color:#2d3748;font-size:14px}.booked-status-radio-group .booked-all,.booked-status-radio-group .booked-no,.booked-status-radio-group .booked-yes{background-color:#f7fafc;border:1px solid #cbd5e0;border-radius:6px;margin-left:2px;padding:1px;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;transition:background-color .3s ease}.booked-status-radio-group .radio-button:checked{background-color:#3182ce;border-color:#3182ce;color:#fff}.follow-up-status-radio-group .follow-up-all,.follow-up-status-radio-group .follow-up-yes{background-color:#f7fafc;border:1px solid #cbd5e0;border-radius:6px;margin-left:2px;padding:1px;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;transition:background-color .3s ease}.follow-up-status-radio-group .radio-button:checked{background-color:#3182ce;border-color:#3182ce;color:#fff}.caller-type-radio-group .caller-type-all,.caller-type-radio-group .caller-type-existing,.caller-type-radio-group .caller-type-new{background-color:#f7fafc;border:1px solid #cbd5e0;border-radius:6px;margin-left:2px;padding:1px;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;transition:background-color .3s ease}.caller-type-radio-group .radio-button:checked{background-color:#3182ce;border-color:#3182ce;color:#fff}.css-79z5gx{-webkit-padding-start:16px!important;-moz-padding-start:16px!important;-webkit-padding-end:16px!important;-moz-padding-end:16px!important;-moz-box-flex:1;-webkit-flex:1 1;flex:1 1;overflow:auto;padding-inline-end:16px!important;padding-inline-start:16px!important}.css-wah4g8{--chakra-wrap-x-spacing:0.04rem}.css-myuomc{background-color:#e5f1fc!important;margin-top:6px}.css-kuxr09{cursor:pointer;display:inline-block;margin-bottom:5px!important;margin-top:0!important;position:relative;width:100%}@media (max-width:600px){.css-79z5gx{-webkit-padding-start:8px;-moz-padding-start:8px;-webkit-padding-end:8px;-moz-padding-end:8px;-moz-box-flex:0.5;-webkit-flex:0.5 1;flex:0.5 1;padding-inline-end:8px;padding-inline-start:8px}}.drawer-content{background-color:#f0f8ff}.drawer-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;font:inherit;outline:none;padding:0 4px 7px;position:relative;width:275px!important}.drawer-button-top{-moz-box-align:center;-moz-box-pack:center;-webkit-align-items:center;align-items:center;border-radius:20px;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.3),inset 0 0 1px hsla(0,0%,100%,.2);box-shadow:0 4px 6px rgba(0,0,0,.3),inset 0 0 1px hsla(0,0%,100%,.2);color:#fff;display:-webkit-flex;display:-moz-box;display:flex;font-size:17px;font-weight:600;-webkit-justify-content:center;justify-content:center;padding:4px 20px;position:relative;text-shadow:0 -1px rgba(0,0,0,.25);text-transform:uppercase;-webkit-transition:-webkit-transform .1s ease,-webkit-box-shadow .1s ease;transition:-webkit-transform .1s ease,-webkit-box-shadow .1s ease;-moz-transition:transform .1s ease,box-shadow .1s ease,-moz-transform .1s ease;transition:transform .1s ease,box-shadow .1s ease;transition:transform .1s ease,box-shadow .1s ease,-webkit-transform .1s ease,-moz-transform .1s ease,-webkit-box-shadow .1s ease;z-index:1}.drawer-button:active .drawer-button-top{-webkit-box-shadow:inset 0 0 1px hsla(0,0%,100%,.2),0 2px 4px rgba(0,0,0,.2);box-shadow:inset 0 0 1px hsla(0,0%,100%,.2),0 2px 4px rgba(0,0,0,.2);-webkit-transform:translateY(2px);-moz-transform:translateY(2px);transform:translateY(2px)}.drawer-button-bottom{background-color:#1a365d;background-image:-webkit-radial-gradient(4px -webkit-calc(100% - 8px),4px 8px,hsla(0,0%,100%,.25),transparent),-webkit-radial-gradient(-webkit-calc(100% - 4px) -webkit-calc(100% - 8px),4px 8px,hsla(0,0%,100%,.25),transparent);background-image:-moz-radial-gradient(4px -moz-calc(100% - 8px),4px 8px,hsla(0,0%,100%,.25),transparent),-moz-radial-gradient(-moz-calc(100% - 4px) -moz-calc(100% - 8px),4px 8px,hsla(0,0%,100%,.25),transparent);background-image:radial-gradient(4px 8px at 4px calc(100% - 8px),hsla(0,0%,100%,.25),transparent),radial-gradient(4px 8px at calc(100% - 4px) calc(100% - 8px),hsla(0,0%,100%,.25),transparent);border-radius:8px/16px 16px 8px 8px;bottom:4px;height:-webkit-calc(100% - 10px);height:-moz-calc(100% - 10px);height:calc(100% - 10px);left:4px;position:absolute;width:-webkit-calc(100% - 8px);width:-moz-calc(100% - 8px);width:calc(100% - 8px);z-index:0}.drawer-button-base{background-color:rgba(0,0,0,.15);border-radius:12px;height:-webkit-calc(100% - 4px);height:-moz-calc(100% - 4px);height:calc(100% - 4px);left:0;position:absolute;top:4px;width:100%;z-index:-2}.drawer-button:hover .drawer-button-top{-webkit-box-shadow:0 0 10px hsla(0,0%,100%,.6);box-shadow:0 0 10px hsla(0,0%,100%,.6)}.missed-inquiries-button:hover .missed-inquiries-button-top{-webkit-box-shadow:0 0 10px rgba(255,165,5,.6);box-shadow:0 0 10px rgba(255,165,5,.6)}.follow-up-button:hover .follow-up-button-top{-webkit-box-shadow:0 0 10px rgba(236,201,75,.6);box-shadow:0 0 10px rgba(236,201,75,.6)}.lost-appointments-button:hover .lost-appointments-button-top{-webkit-box-shadow:0 0 10px rgba(229,62,62,.6);box-shadow:0 0 10px rgba(229,62,62,.6)}.coaching-required-button:hover .coaching-required-button-top{-webkit-box-shadow:0 0 10px rgba(107,70,193,.6);box-shadow:0 0 10px rgba(107,70,193,.6)}.emergency-button-top{background-color:#ff4500!important}.emergency-button:hover .emergency-button-top{-webkit-box-shadow:0 0 10px rgba(255,69,0,.6);box-shadow:0 0 10px rgba(255,69,0,.6)}.easy-buttons-header{background:none;color:#3182ce;font-size:24px;font-weight:700;letter-spacing:.05em;margin-bottom:-4px;margin-top:25px;text-align:center;text-transform:uppercase}.reset-filters-button{-moz-box-align:center;-webkit-align-items:center;align-items:center;color:#2b6cb0;display:-webkit-flex;display:-moz-box;display:flex;font-size:14px;font-weight:700;-webkit-transition:color .2s;-moz-transition:color .2s;transition:color .2s}.reset-filters-button:hover{color:#1a202c}.container{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:10px;margin:16px 0;padding:8px}.label{font-weight:700}.label,.select{color:#333;font-size:1rem}.select{background-color:#fff;border:1px solid #ccc;border-radius:4px;max-width:350px;min-width:100px;outline:none;padding:8px 12px;-webkit-transition:border-color .2s ease-in-out;-moz-transition:border-color .2s ease-in-out;transition:border-color .2s ease-in-out;width:100%}.select:focus{border-color:#007bff;-webkit-box-shadow:0 0 3px rgba(0,123,255,.5);box-shadow:0 0 3px rgba(0,123,255,.5)}.select:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed}option{font-size:1rem;padding:4px}.call-table-box{background-color:#f9f9f9;border-radius:8px;border-width:1px;overflow-x:hidden;padding:16px}.call-table-header{padding:6px 0 10px}.call-table-title{font-size:24px;font-weight:700}.call-table-grid{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(4,1fr);margin-bottom:-50px;padding-left:10px;padding-right:8px}.call-table-grid-item{padding-left:8px;padding-right:8px}.call-table-input,.call-table-select{background-color:#fff!important;font-size:14px;font-weight:400;margin:0}.call-table-select{width:100%}.avg-patient-value-label{font-size:16px;font-weight:700;margin-bottom:4px;margin-left:0;margin-top:0}.avg-patient-value-input{background-color:#fff!important;border-color:gray.200;border-radius:8px}.avg-patient-value-input:hover{border-color:gray.300}.avg-patient-value-input:focus{border-color:blue.500;-webkit-box-shadow:0 0 0 1px blue.500;box-shadow:0 0 0 1px blue.500}.call-table-button-grid{grid-row-gap:7px;grid-column-gap:4px;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:67px;row-gap:7px}.missed-inquiries-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;font:inherit;outline:none;padding:0 4px 7px;position:relative;width:255px}.missed-inquiries-button-top{-moz-box-align:center;-moz-box-pack:center;-webkit-align-items:center;align-items:center;background-color:#ffa705!important;border-radius:20px;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.3),inset 0 0 1px hsla(0,0%,100%,.2);box-shadow:0 4px 6px rgba(0,0,0,.3),inset 0 0 1px hsla(0,0%,100%,.2);color:#fff;display:-webkit-flex;display:-moz-box;display:flex;font-size:17px;font-weight:600;-webkit-justify-content:center;justify-content:center;padding:4px 20px;position:relative;text-shadow:0 -1px rgba(0,0,0,.25);text-transform:uppercase;-webkit-transition:-webkit-transform .1s ease,-webkit-box-shadow .1s ease;transition:-webkit-transform .1s ease,-webkit-box-shadow .1s ease;-moz-transition:transform .1s ease,box-shadow .1s ease,-moz-transform .1s ease;transition:transform .1s ease,box-shadow .1s ease;transition:transform .1s ease,box-shadow .1s ease,-webkit-transform .1s ease,-moz-transform .1s ease,-webkit-box-shadow .1s ease;z-index:1}.missed-inquiries-button:hover .missed-inquiries-button-top{background-color:#fea602!important;-webkit-box-shadow:0 0 10px hsla(0,0%,40%,.6);box-shadow:0 0 10px hsla(0,0%,40%,.6);color:#fff}.missed-inquiries-button:active .missed-inquiries-button-top{-webkit-box-shadow:inset 0 0 1px hsla(0,0%,100%,.2),0 2px 4px rgba(0,0,0,.2);box-shadow:inset 0 0 1px hsla(0,0%,100%,.2),0 2px 4px rgba(0,0,0,.2);-webkit-transform:translateY(2px);-moz-transform:translateY(2px);transform:translateY(2px)}.missed-inquiries-button-top:after{background-image:-webkit-radial-gradient(orange,#ff8c00);background-image:-moz-radial-gradient(orange,#ff8c00);background-image:radial-gradient(orange,#ff8c00);border-radius:8px;-webkit-box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2),0 1px 2px 1px hsla(0,0%,100%,.2);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2),0 1px 2px 1px hsla(0,0%,100%,.2);content:"";height:100%;position:absolute;-webkit-transition:border-radius .2s ease,padding .2s ease,width .2s ease,-webkit-transform .2s ease;transition:border-radius .2s ease,padding .2s ease,width .2s ease,-webkit-transform .2s ease;-moz-transition:border-radius .2s ease,padding .2s ease,width .2s ease,transform .2s ease,-moz-transform .2s ease;transition:border-radius .2s ease,padding .2s ease,width .2s ease,transform .2s ease;transition:border-radius .2s ease,padding .2s ease,width .2s ease,transform .2s ease,-webkit-transform .2s ease,-moz-transform .2s ease;width:100%;z-index:-1}.missed-inquiries-button:active .missed-inquiries-button-top:after{border-radius:6px;padding:0 2px}.missed-inquiries-button-bottom{background-color:#1a365d;background-image:-webkit-radial-gradient(4px -webkit-calc(100% - 8px),4px 8px,hsla(0,0%,100%,.25),transparent),-webkit-radial-gradient(-webkit-calc(100% - 4px) -webkit-calc(100% - 8px),4px 8px,hsla(0,0%,100%,.25),transparent),-webkit-radial-gradient(-4px 0,16px,#fff,transparent),-webkit-radial-gradient(-webkit-calc(100% + 4px) 0,16px,#fff,transparent);background-image:-moz-radial-gradient(4px -moz-calc(100% - 8px),4px 8px,hsla(0,0%,100%,.25),transparent),-moz-radial-gradient(-moz-calc(100% - 4px) -moz-calc(100% - 8px),4px 8px,hsla(0,0%,100%,.25),transparent),-moz-radial-gradient(-4px 0,16px,#fff,transparent),-moz-radial-gradient(-moz-calc(100% + 4px) 0,16px,#fff,transparent);background-image:radial-gradient(4px 8px at 4px calc(100% - 8px),hsla(0,0%,100%,.25),transparent),radial-gradient(4px 8px at calc(100% - 4px) calc(100% - 8px),hsla(0,0%,100%,.25),transparent),radial-gradient(16px at -4px 0,#fff,transparent),radial-gradient(16px at calc(100% + 4px) 0,#fff,transparent);border-radius:8px/16px 16px 8px 8px;bottom:4px;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.5),inset 0 -1px 3px 3px rgba(0,0,0,.4);box-shadow:0 2px 3px 0 rgba(0,0,0,.5),inset 0 -1px 3px 3px rgba(0,0,0,.4);height:-webkit-calc(100% - 10px);height:-moz-calc(100% - 10px);height:calc(100% - 10px);left:4px;padding-top:6px;position:absolute;-webkit-transition:border-radius .2s ease,padding-top .2s ease;-moz-transition:border-radius .2s ease,padding-top .2s ease;transition:border-radius .2s ease,padding-top .2s ease;width:-webkit-calc(100% - 8px);width:-moz-calc(100% - 8px);width:calc(100% - 8px);z-index:0}.missed-inquiries-button:active .missed-inquiries-button-bottom{border-radius:10px 10px 8px 8px/8px;padding-top:0}.missed-inquiries-button-base{background-color:rgba(0,0,0,.15);border-radius:12px;-webkit-box-shadow:0 1px 1px 0 hsla(0,0%,100%,.75),inset 0 2px 2px rgba(0,0,0,.25);box-shadow:0 1px 1px 0 hsla(0,0%,100%,.75),inset 0 2px 2px rgba(0,0,0,.25);height:-webkit-calc(100% - 4px);height:-moz-calc(100% - 4px);height:calc(100% - 4px);left:0;position:absolute;top:4px;width:100%;z-index:-2}.follow-up-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;font:inherit;outline:none;padding:0 4px 7px;position:relative;width:240px}.follow-up-button-top{-moz-box-align:center;-moz-box-pack:center;-webkit-align-items:center;align-items:center;background-color:#ecc94b!important;border-radius:20px;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.3),inset 0 0 1px hsla(0,0%,100%,.2);box-shadow:0 4px 6px rgba(0,0,0,.3),inset 0 0 1px hsla(0,0%,100%,.2);color:#fff;display:-webkit-flex;display:-moz-box;display:flex;font-size:17px;font-weight:600;-webkit-justify-content:center;justify-content:center;padding:4px 20px;position:relative;text-shadow:0 -1px rgba(0,0,0,.25);text-transform:uppercase;-webkit-transition:-webkit-transform .1s ease,-webkit-box-shadow .1s ease;transition:-webkit-transform .1s ease,-webkit-box-shadow .1s ease;-moz-transition:transform .1s ease,box-shadow .1s ease,-moz-transform .1s ease;transition:transform .1s ease,box-shadow .1s ease;transition:transform .1s ease,box-shadow .1s ease,-webkit-transform .1s ease,-moz-transform .1s ease,-webkit-box-shadow .1s ease;z-index:1}.follow-up-button:hover .follow-up-button-top{background-color:#ecc94b!important;-webkit-box-shadow:0 0 10px hsla(0,0%,40%,.6);box-shadow:0 0 10px hsla(0,0%,40%,.6);color:#fff}.follow-up-button:active .follow-up-button-top{-webkit-box-shadow:inset 0 0 1px hsla(0,0%,100%,.2),0 2px 4px rgba(0,0,0,.2);box-shadow:inset 0 0 1px hsla(0,0%,100%,.2),0 2px 4px rgba(0,0,0,.2);-webkit-transform:translateY(2px);-moz-transform:translateY(2px);transform:translateY(2px)}.follow-up-button-top:after{background-image:-webkit-radial-gradient(#f4e545,#d9cb32);background-image:-moz-radial-gradient(#f4e545,#d9cb32);background-image:radial-gradient(#f4e545,#d9cb32);border-radius:8px;-webkit-box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2),0 1px 2px 1px hsla(0,0%,100%,.2);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2),0 1px 2px 1px hsla(0,0%,100%,.2);content:"";height:100%;position:absolute;-webkit-transition:border-radius .2s ease,padding .2s ease,width .2s ease,-webkit-transform .2s ease;transition:border-radius .2s ease,padding .2s ease,width .2s ease,-webkit-transform .2s ease;-moz-transition:border-radius .2s ease,padding .2s ease,width .2s ease,transform .2s ease,-moz-transform .2s ease;transition:border-radius .2s ease,padding .2s ease,width .2s ease,transform .2s ease;transition:border-radius .2s ease,padding .2s ease,width .2s ease,transform .2s ease,-webkit-transform .2s ease,-moz-transform .2s ease;width:100%;z-index:-1}.follow-up-button:active .follow-up-button-top:after{border-radius:6px;padding:0 2px}.follow-up-button-bottom{background-color:#d69e2e;background-image:-webkit-radial-gradient(4px -webkit-calc(100% - 8px),4px 8px,hsla(0,0%,100%,.25),transparent),-webkit-radial-gradient(-webkit-calc(100% - 4px) -webkit-calc(100% - 8px),4px 8px,hsla(0,0%,100%,.25),transparent),-webkit-radial-gradient(-4px 0,16px,#fff,transparent),-webkit-radial-gradient(-webkit-calc(100% + 4px) 0,16px,#fff,transparent);background-image:-moz-radial-gradient(4px -moz-calc(100% - 8px),4px 8px,hsla(0,0%,100%,.25),transparent),-moz-radial-gradient(-moz-calc(100% - 4px) -moz-calc(100% - 8px),4px 8px,hsla(0,0%,100%,.25),transparent),-moz-radial-gradient(-4px 0,16px,#fff,transparent),-moz-radial-gradient(-moz-calc(100% + 4px) 0,16px,#fff,transparent);background-image:radial-gradient(4px 8px at 4px calc(100% - 8px),hsla(0,0%,100%,.25),transparent),radial-gradient(4px 8px at calc(100% - 4px) calc(100% - 8px),hsla(0,0%,100%,.25),transparent),radial-gradient(16px at -4px 0,#fff,transparent),radial-gradient(16px at calc(100% + 4px) 0,#fff,transparent);border-radius:8px/16px 16px 8px 8px;bottom:4px;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.5),inset 0 -1px 3px 3px rgba(0,0,0,.4);box-shadow:0 2px 3px 0 rgba(0,0,0,.5),inset 0 -1px 3px 3px rgba(0,0,0,.4);height:-webkit-calc(100% - 10px);height:-moz-calc(100% - 10px);height:calc(100% - 10px);left:4px;padding-top:6px;position:absolute;-webkit-transition:border-radius .2s ease,padding-top .2s ease;-moz-transition:border-radius .2s ease,padding-top .2s ease;transition:border-radius .2s ease,padding-top .2s ease;width:-webkit-calc(100% - 8px);width:-moz-calc(100% - 8px);width:calc(100% - 8px);z-index:0}.follow-up-button:active .follow-up-button-bottom{border-radius:10px 10px 8px 8px/8px;padding-top:0}.follow-up-button-base{background-color:rgba(0,0,0,.15);border-radius:12px;-webkit-box-shadow:0 1px 1px 0 hsla(0,0%,100%,.75),inset 0 2px 2px rgba(0,0,0,.25);box-shadow:0 1px 1px 0 hsla(0,0%,100%,.75),inset 0 2px 2px rgba(0,0,0,.25);height:-webkit-calc(100% - 4px);height:-moz-calc(100% - 4px);height:calc(100% - 4px);left:0;position:absolute;top:4px;width:100%;z-index:-2}.lost-appointments-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;font:inherit;outline:none;padding:0 4px 7px;position:relative;width:255px}.lost-appointments-button-top{-moz-box-align:center;-moz-box-pack:center;-webkit-align-items:center;align-items:center;background-color:#e53e3e!important;border-radius:20px;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.3),inset 0 0 1px hsla(0,0%,100%,.2);box-shadow:0 4px 6px rgba(0,0,0,.3),inset 0 0 1px hsla(0,0%,100%,.2);color:#fff;display:-webkit-flex;display:-moz-box;display:flex;font-size:17px;font-weight:600;-webkit-justify-content:center;justify-content:center;padding:4px 20px;position:relative;text-shadow:0 -1px rgba(0,0,0,.25);text-transform:uppercase;-webkit-transition:-webkit-transform .1s ease,-webkit-box-shadow .1s ease;transition:-webkit-transform .1s ease,-webkit-box-shadow .1s ease;-moz-transition:transform .1s ease,box-shadow .1s ease,-moz-transform .1s ease;transition:transform .1s ease,box-shadow .1s ease;transition:transform .1s ease,box-shadow .1s ease,-webkit-transform .1s ease,-moz-transform .1s ease,-webkit-box-shadow .1s ease;z-index:1}.lost-appointments-button:hover .lost-appointments-button-top{background-color:#e53e3e!important;-webkit-box-shadow:0 0 10px hsla(0,0%,40%,.6);box-shadow:0 0 10px hsla(0,0%,40%,.6);color:#fff}.lost-appointments-button:active .lost-appointments-button-top{-webkit-box-shadow:inset 0 0 1px hsla(0,0%,100%,.2),0 2px 4px rgba(0,0,0,.2);box-shadow:inset 0 0 1px hsla(0,0%,100%,.2),0 2px 4px rgba(0,0,0,.2);-webkit-transform:translateY(2px);-moz-transform:translateY(2px);transform:translateY(2px)}.lost-appointments-button-top:after{background-image:-webkit-radial-gradient(#fc8181,#e53e3e);background-image:-moz-radial-gradient(#fc8181,#e53e3e);background-image:radial-gradient(#fc8181,#e53e3e);border-radius:8px;-webkit-box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2),0 1px 2px 1px hsla(0,0%,100%,.2);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2),0 1px 2px 1px hsla(0,0%,100%,.2);content:"";height:100%;position:absolute;-webkit-transition:border-radius .2s ease,padding .2s ease,width .2s ease,-webkit-transform .2s ease;transition:border-radius .2s ease,padding .2s ease,width .2s ease,-webkit-transform .2s ease;-moz-transition:border-radius .2s ease,padding .2s ease,width .2s ease,transform .2s ease,-moz-transform .2s ease;transition:border-radius .2s ease,padding .2s ease,width .2s ease,transform .2s ease;transition:border-radius .2s ease,padding .2s ease,width .2s ease,transform .2s ease,-webkit-transform .2s ease,-moz-transform .2s ease;width:100%;z-index:-1}.lost-appointments-button:active .lost-appointments-button-top:after{border-radius:6px;padding:0 2px}.lost-appointments-button-bottom{background-color:#c53030;background-image:-webkit-radial-gradient(4px -webkit-calc(100% - 8px),4px 8px,hsla(0,0%,100%,.25),transparent),-webkit-radial-gradient(-webkit-calc(100% - 4px) -webkit-calc(100% - 8px),4px 8px,hsla(0,0%,100%,.25),transparent),-webkit-radial-gradient(-4px 0,16px,#fff,transparent),-webkit-radial-gradient(-webkit-calc(100% + 4px) 0,16px,#fff,transparent);background-image:-moz-radial-gradient(4px -moz-calc(100% - 8px),4px 8px,hsla(0,0%,100%,.25),transparent),-moz-radial-gradient(-moz-calc(100% - 4px) -moz-calc(100% - 8px),4px 8px,hsla(0,0%,100%,.25),transparent),-moz-radial-gradient(-4px 0,16px,#fff,transparent),-moz-radial-gradient(-moz-calc(100% + 4px) 0,16px,#fff,transparent);background-image:radial-gradient(4px 8px at 4px calc(100% - 8px),hsla(0,0%,100%,.25),transparent),radial-gradient(4px 8px at calc(100% - 4px) calc(100% - 8px),hsla(0,0%,100%,.25),transparent),radial-gradient(16px at -4px 0,#fff,transparent),radial-gradient(16px at calc(100% + 4px) 0,#fff,transparent);border-radius:8px/16px 16px 8px 8px;bottom:4px;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.5),inset 0 -1px 3px 3px rgba(0,0,0,.4);box-shadow:0 2px 3px 0 rgba(0,0,0,.5),inset 0 -1px 3px 3px rgba(0,0,0,.4);height:-webkit-calc(100% - 10px);height:-moz-calc(100% - 10px);height:calc(100% - 10px);left:4px;padding-top:6px;position:absolute;-webkit-transition:border-radius .2s ease,padding-top .2s ease;-moz-transition:border-radius .2s ease,padding-top .2s ease;transition:border-radius .2s ease,padding-top .2s ease;width:-webkit-calc(100% - 8px);width:-moz-calc(100% - 8px);width:calc(100% - 8px);z-index:0}.lost-appointments-button:active .lost-appointments-button-bottom{border-radius:10px 10px 8px 8px/8px;padding-top:0}.lost-appointments-button-base{background-color:rgba(0,0,0,.15);border-radius:12px;-webkit-box-shadow:0 1px 1px 0 hsla(0,0%,100%,.75),inset 0 2px 2px rgba(0,0,0,.25);box-shadow:0 1px 1px 0 hsla(0,0%,100%,.75),inset 0 2px 2px rgba(0,0,0,.25);height:-webkit-calc(100% - 4px);height:-moz-calc(100% - 4px);height:calc(100% - 4px);left:0;position:absolute;top:4px;width:100%;z-index:-2}.coaching-required-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;font:inherit;outline:none;padding:0 4px 7px;position:relative;width:240px}.coaching-required-button-top{-moz-box-align:center;-moz-box-pack:center;-webkit-align-items:center;align-items:center;background-color:#6b46c1!important;border-radius:20px;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.3),inset 0 0 1px hsla(0,0%,100%,.2);box-shadow:0 4px 6px rgba(0,0,0,.3),inset 0 0 1px hsla(0,0%,100%,.2);color:#fff;display:-webkit-flex;display:-moz-box;display:flex;font-size:17px;font-weight:600;-webkit-justify-content:center;justify-content:center;padding:4px 20px;position:relative;text-shadow:0 -1px rgba(0,0,0,.25);text-transform:uppercase;-webkit-transition:-webkit-transform .1s ease,-webkit-box-shadow .1s ease;transition:-webkit-transform .1s ease,-webkit-box-shadow .1s ease;-moz-transition:transform .1s ease,box-shadow .1s ease,-moz-transform .1s ease;transition:transform .1s ease,box-shadow .1s ease;transition:transform .1s ease,box-shadow .1s ease,-webkit-transform .1s ease,-moz-transform .1s ease,-webkit-box-shadow .1s ease;z-index:1}.coaching-required-button:hover .coaching-required-button-top{background-color:#6b46c1!important;-webkit-box-shadow:0 0 10px hsla(0,0%,40%,.6);box-shadow:0 0 10px hsla(0,0%,40%,.6);color:#fff}.coaching-required-button:active .coaching-required-button-top{-webkit-box-shadow:inset 0 0 1px hsla(0,0%,100%,.2),0 2px 4px rgba(0,0,0,.2);box-shadow:inset 0 0 1px hsla(0,0%,100%,.2),0 2px 4px rgba(0,0,0,.2);-webkit-transform:translateY(2px);-moz-transform:translateY(2px);transform:translateY(2px)}.coaching-required-button-top:after{background-image:-webkit-radial-gradient(#9f7aea,#6b46c1);background-image:-moz-radial-gradient(#9f7aea,#6b46c1);background-image:radial-gradient(#9f7aea,#6b46c1);border-radius:8px;-webkit-box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2),0 1px 2px 1px hsla(0,0%,100%,.2);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2),0 1px 2px 1px hsla(0,0%,100%,.2);content:"";height:100%;position:absolute;-webkit-transition:border-radius .2s ease,padding .2s ease,width .2s ease,-webkit-transform .2s ease;transition:border-radius .2s ease,padding .2s ease,width .2s ease,-webkit-transform .2s ease;-moz-transition:border-radius .2s ease,padding .2s ease,width .2s ease,transform .2s ease,-moz-transform .2s ease;transition:border-radius .2s ease,padding .2s ease,width .2s ease,transform .2s ease;transition:border-radius .2s ease,padding .2s ease,width .2s ease,transform .2s ease,-webkit-transform .2s ease,-moz-transform .2s ease;width:100%;z-index:-1}.coaching-required-button:active .coaching-required-button-top:after{border-radius:6px;padding:0 2px}.coaching-required-button-bottom{background-color:#553c9a;background-image:-webkit-radial-gradient(4px -webkit-calc(100% - 8px),4px 8px,hsla(0,0%,100%,.25),transparent),-webkit-radial-gradient(-webkit-calc(100% - 4px) -webkit-calc(100% - 8px),4px 8px,hsla(0,0%,100%,.25),transparent),-webkit-radial-gradient(-4px 0,16px,#fff,transparent),-webkit-radial-gradient(-webkit-calc(100% + 4px) 0,16px,#fff,transparent);background-image:-moz-radial-gradient(4px -moz-calc(100% - 8px),4px 8px,hsla(0,0%,100%,.25),transparent),-moz-radial-gradient(-moz-calc(100% - 4px) -moz-calc(100% - 8px),4px 8px,hsla(0,0%,100%,.25),transparent),-moz-radial-gradient(-4px 0,16px,#fff,transparent),-moz-radial-gradient(-moz-calc(100% + 4px) 0,16px,#fff,transparent);background-image:radial-gradient(4px 8px at 4px calc(100% - 8px),hsla(0,0%,100%,.25),transparent),radial-gradient(4px 8px at calc(100% - 4px) calc(100% - 8px),hsla(0,0%,100%,.25),transparent),radial-gradient(16px at -4px 0,#fff,transparent),radial-gradient(16px at calc(100% + 4px) 0,#fff,transparent);border-radius:8px/16px 16px 8px 8px;bottom:4px;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.5),inset 0 -1px 3px 3px rgba(0,0,0,.4);box-shadow:0 2px 3px 0 rgba(0,0,0,.5),inset 0 -1px 3px 3px rgba(0,0,0,.4);height:-webkit-calc(100% - 10px);height:-moz-calc(100% - 10px);height:calc(100% - 10px);left:4px;padding-top:6px;position:absolute;-webkit-transition:border-radius .2s ease,padding-top .2s ease;-moz-transition:border-radius .2s ease,padding-top .2s ease;transition:border-radius .2s ease,padding-top .2s ease;width:-webkit-calc(100% - 8px);width:-moz-calc(100% - 8px);width:calc(100% - 8px);z-index:0}.coaching-required-button:active .coaching-required-button-bottom{border-radius:10px 10px 8px 8px/8px;padding-top:0}.coaching-required-button-base{background-color:rgba(0,0,0,.15);border-radius:12px;-webkit-box-shadow:0 1px 1px 0 hsla(0,0%,100%,.75),inset 0 2px 2px rgba(0,0,0,.25);box-shadow:0 1px 1px 0 hsla(0,0%,100%,.75),inset 0 2px 2px rgba(0,0,0,.25);height:-webkit-calc(100% - 4px);height:-moz-calc(100% - 4px);height:calc(100% - 4px);left:0;position:absolute;top:4px;width:100%;z-index:-2}.emergency-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;font:inherit;outline:none;padding:0 4px 7px;position:relative;width:255px}.emergency-button-top{-moz-box-align:center;-moz-box-pack:center;-webkit-align-items:center;align-items:center;background-color:#e53e3e!important;border-radius:20px;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.3),inset 0 0 1px hsla(0,0%,100%,.2);box-shadow:0 4px 6px rgba(0,0,0,.3),inset 0 0 1px hsla(0,0%,100%,.2);color:#fff;display:-webkit-flex;display:-moz-box;display:flex;font-size:17px;font-weight:600;-webkit-justify-content:center;justify-content:center;padding:4px 20px;position:relative;text-shadow:0 -1px rgba(0,0,0,.25);text-transform:uppercase;-webkit-transition:-webkit-transform .1s ease,-webkit-box-shadow .1s ease;transition:-webkit-transform .1s ease,-webkit-box-shadow .1s ease;-moz-transition:transform .1s ease,box-shadow .1s ease,-moz-transform .1s ease;transition:transform .1s ease,box-shadow .1s ease;transition:transform .1s ease,box-shadow .1s ease,-webkit-transform .1s ease,-moz-transform .1s ease,-webkit-box-shadow .1s ease;z-index:1}.emergency-button:hover .emergency-button-top{background-color:#c53030!important;-webkit-box-shadow:0 0 10px rgba(229,62,62,.6);box-shadow:0 0 10px rgba(229,62,62,.6);color:#fff}.emergency-button:active .emergency-button-top{-webkit-box-shadow:inset 0 0 1px hsla(0,0%,100%,.2),0 2px 4px rgba(0,0,0,.2);box-shadow:inset 0 0 1px hsla(0,0%,100%,.2),0 2px 4px rgba(0,0,0,.2);-webkit-transform:translateY(2px);-moz-transform:translateY(2px);transform:translateY(2px)}.emergency-button-top:after{background-image:-webkit-radial-gradient(#fc8181,#e53e3e);background-image:-moz-radial-gradient(#fc8181,#e53e3e);background-image:radial-gradient(#fc8181,#e53e3e);border-radius:8px;-webkit-box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2),0 1px 2px 1px hsla(0,0%,100%,.2);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2),0 1px 2px 1px hsla(0,0%,100%,.2);content:"";height:100%;position:absolute;-webkit-transition:border-radius .2s ease,padding .2s ease,width .2s ease,-webkit-transform .2s ease;transition:border-radius .2s ease,padding .2s ease,width .2s ease,-webkit-transform .2s ease;-moz-transition:border-radius .2s ease,padding .2s ease,width .2s ease,transform .2s ease,-moz-transform .2s ease;transition:border-radius .2s ease,padding .2s ease,width .2s ease,transform .2s ease;transition:border-radius .2s ease,padding .2s ease,width .2s ease,transform .2s ease,-webkit-transform .2s ease,-moz-transform .2s ease;width:100%;z-index:-1}.emergency-button:active .emergency-button-top:after{border-radius:6px;padding:0 2px}.emergency-button-bottom{background-color:#c53030;background-image:-webkit-radial-gradient(4px -webkit-calc(100% - 8px),4px 8px,hsla(0,0%,100%,.25),transparent),-webkit-radial-gradient(-webkit-calc(100% - 4px) -webkit-calc(100% - 8px),4px 8px,hsla(0,0%,100%,.25),transparent),-webkit-radial-gradient(-4px 0,16px,#fff,transparent),-webkit-radial-gradient(-webkit-calc(100% + 4px) 0,16px,#fff,transparent);background-image:-moz-radial-gradient(4px -moz-calc(100% - 8px),4px 8px,hsla(0,0%,100%,.25),transparent),-moz-radial-gradient(-moz-calc(100% - 4px) -moz-calc(100% - 8px),4px 8px,hsla(0,0%,100%,.25),transparent),-moz-radial-gradient(-4px 0,16px,#fff,transparent),-moz-radial-gradient(-moz-calc(100% + 4px) 0,16px,#fff,transparent);background-image:radial-gradient(4px 8px at 4px calc(100% - 8px),hsla(0,0%,100%,.25),transparent),radial-gradient(4px 8px at calc(100% - 4px) calc(100% - 8px),hsla(0,0%,100%,.25),transparent),radial-gradient(16px at -4px 0,#fff,transparent),radial-gradient(16px at calc(100% + 4px) 0,#fff,transparent);border-radius:8px/16px 16px 8px 8px;bottom:4px;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.5),inset 0 -1px 3px 3px rgba(0,0,0,.4);box-shadow:0 2px 3px 0 rgba(0,0,0,.5),inset 0 -1px 3px 3px rgba(0,0,0,.4);height:-webkit-calc(100% - 10px);height:-moz-calc(100% - 10px);height:calc(100% - 10px);left:4px;padding-top:6px;position:absolute;-webkit-transition:border-radius .2s ease,padding-top .2s ease;-moz-transition:border-radius .2s ease,padding-top .2s ease;transition:border-radius .2s ease,padding-top .2s ease;width:-webkit-calc(100% - 8px);width:-moz-calc(100% - 8px);width:calc(100% - 8px);z-index:0}.emergency-button:active .emergency-button-bottom{border-radius:10px 10px 8px 8px/8px;padding-top:0}.emergency-button-base{background-color:rgba(0,0,0,.15);border-radius:12px;-webkit-box-shadow:0 1px 1px 0 hsla(0,0%,100%,.75),inset 0 2px 2px rgba(0,0,0,.25);box-shadow:0 1px 1px 0 hsla(0,0%,100%,.75),inset 0 2px 2px rgba(0,0,0,.25);height:-webkit-calc(100% - 4px);height:-moz-calc(100% - 4px);height:calc(100% - 4px);left:0;position:absolute;top:4px;width:100%;z-index:-2}.apply-reset-buttons,.toggle-refresh-buttons{-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:10px}.reset-filters-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;font:inherit;outline:none;padding:0 4px 7px;position:relative;text-transform:uppercase;width:205px}.reset-filters-button-top{-moz-box-align:center;-moz-box-pack:center;-webkit-align-items:center;align-items:center;background-color:#f4f4f4!important;border:1px solid #121111;border-radius:8px;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.15),inset 0 0 1px hsla(0,0%,100%,.2);box-shadow:0 4px 6px rgba(0,0,0,.15),inset 0 0 1px hsla(0,0%,100%,.2);color:#333;display:-webkit-flex;display:-moz-box;display:flex;font-size:17px;font-weight:600;-webkit-justify-content:center;justify-content:center;padding:3px 20px;position:relative;-webkit-transition:-webkit-transform .1s ease,-webkit-box-shadow .1s ease;transition:-webkit-transform .1s ease,-webkit-box-shadow .1s ease;-moz-transition:transform .1s ease,box-shadow .1s ease,-moz-transform .1s ease;transition:transform .1s ease,box-shadow .1s ease;transition:transform .1s ease,box-shadow .1s ease,-webkit-transform .1s ease,-moz-transform .1s ease,-webkit-box-shadow .1s ease;z-index:1}.reset-filters-button:hover .reset-filters-button-top{background-color:#f4f4f4!important;-webkit-box-shadow:0 0 10px hsla(0,0%,40%,.6);box-shadow:0 0 10px hsla(0,0%,40%,.6);color:#090909}.reset-filters-button:active .reset-filters-button-top{-webkit-box-shadow:inset 0 0 1px hsla(0,0%,100%,.2),0 2px 4px rgba(0,0,0,.2);box-shadow:inset 0 0 1px hsla(0,0%,100%,.2),0 2px 4px rgba(0,0,0,.2);-webkit-transform:translateY(2px);-moz-transform:translateY(2px);transform:translateY(2px)}.reset-filters-button-top:after{background-image:-webkit-radial-gradient(#eaeaea,#f4f4f4);background-image:-moz-radial-gradient(#eaeaea,#f4f4f4);background-image:radial-gradient(#eaeaea,#f4f4f4);border-radius:8px;-webkit-box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2),0 1px 2px 1px hsla(0,0%,100%,.2);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2),0 1px 2px 1px hsla(0,0%,100%,.2);content:"";height:100%;position:absolute;-webkit-transition:border-radius .2s ease,padding .2s ease,width .2s ease,-webkit-transform .2s ease;transition:border-radius .2s ease,padding .2s ease,width .2s ease,-webkit-transform .2s ease;-moz-transition:border-radius .2s ease,padding .2s ease,width .2s ease,transform .2s ease,-moz-transform .2s ease;transition:border-radius .2s ease,padding .2s ease,width .2s ease,transform .2s ease;transition:border-radius .2s ease,padding .2s ease,width .2s ease,transform .2s ease,-webkit-transform .2s ease,-moz-transform .2s ease;width:100%;z-index:-1}.reset-filters-button:active .reset-filters-button-top:after{border-radius:6px;padding:0 2px}.reset-filters-button-bottom{background-color:#a8a8a8;background-image:-webkit-radial-gradient(4px -webkit-calc(100% - 8px),4px 8px,hsla(0,0%,100%,.25),transparent),-webkit-radial-gradient(-webkit-calc(100% - 4px) -webkit-calc(100% - 8px),4px 8px,hsla(0,0%,100%,.25),transparent),-webkit-radial-gradient(-4px 0,16px,#fff,transparent),-webkit-radial-gradient(-webkit-calc(100% + 4px) 0,16px,#fff,transparent);background-image:-moz-radial-gradient(4px -moz-calc(100% - 8px),4px 8px,hsla(0,0%,100%,.25),transparent),-moz-radial-gradient(-moz-calc(100% - 4px) -moz-calc(100% - 8px),4px 8px,hsla(0,0%,100%,.25),transparent),-moz-radial-gradient(-4px 0,16px,#fff,transparent),-moz-radial-gradient(-moz-calc(100% + 4px) 0,16px,#fff,transparent);background-image:radial-gradient(4px 8px at 4px calc(100% - 8px),hsla(0,0%,100%,.25),transparent),radial-gradient(4px 8px at calc(100% - 4px) calc(100% - 8px),hsla(0,0%,100%,.25),transparent),radial-gradient(16px at -4px 0,#fff,transparent),radial-gradient(16px at calc(100% + 4px) 0,#fff,transparent);border-radius:8px/16px 16px 8px 8px;bottom:4px;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.5),inset 0 -1px 3px 3px rgba(0,0,0,.4);box-shadow:0 2px 3px 0 rgba(0,0,0,.5),inset 0 -1px 3px 3px rgba(0,0,0,.4);height:-webkit-calc(100% - 10px);height:-moz-calc(100% - 10px);height:calc(100% - 10px);left:4px;padding-top:6px;position:absolute;-webkit-transition:border-radius .2s ease,padding-top .2s ease;-moz-transition:border-radius .2s ease,padding-top .2s ease;transition:border-radius .2s ease,padding-top .2s ease;width:-webkit-calc(100% - 8px);width:-moz-calc(100% - 8px);width:calc(100% - 8px);z-index:0}.reset-filters-button:active .reset-filters-button-bottom{border-radius:10px 10px 8px 8px/8px;padding-top:0}.reset-filters-button-base{background-color:rgba(0,0,0,.15);border-radius:12px;-webkit-box-shadow:0 1px 1px 0 hsla(0,0%,100%,.75),inset 0 2px 2px rgba(0,0,0,.25);box-shadow:0 1px 1px 0 hsla(0,0%,100%,.75),inset 0 2px 2px rgba(0,0,0,.25);height:-webkit-calc(100% - 4px);height:-moz-calc(100% - 4px);height:calc(100% - 4px);left:0;position:absolute;top:4px;width:100%;z-index:-2}.apply-filters-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;font:inherit;outline:none;padding:0 4px 7px;position:relative;width:205px}.apply-filters-button-top{-moz-box-align:center;-moz-box-pack:center;-webkit-align-items:center;align-items:center;background-color:#3182ce!important;border-radius:20px;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.3),inset 0 0 1px hsla(0,0%,100%,.2);box-shadow:0 4px 6px rgba(0,0,0,.3),inset 0 0 1px hsla(0,0%,100%,.2);color:#fff;display:-webkit-flex;display:-moz-box;display:flex;font-size:17px;font-weight:600;-webkit-justify-content:center;justify-content:center;padding:4px 20px;position:relative;text-shadow:0 -1px rgba(0,0,0,.25);text-transform:uppercase;-webkit-transition:-webkit-transform .1s ease,-webkit-box-shadow .1s ease;transition:-webkit-transform .1s ease,-webkit-box-shadow .1s ease;-moz-transition:transform .1s ease,box-shadow .1s ease,-moz-transform .1s ease;transition:transform .1s ease,box-shadow .1s ease;transition:transform .1s ease,box-shadow .1s ease,-webkit-transform .1s ease,-moz-transform .1s ease,-webkit-box-shadow .1s ease;z-index:1}.apply-filters-button:hover .apply-filters-button-top{background-color:#3182ce!important;-webkit-box-shadow:0 0 10px hsla(0,0%,40%,.6);box-shadow:0 0 10px hsla(0,0%,40%,.6);color:#fff}.apply-filters-button:active .apply-filters-button-top{-webkit-box-shadow:inset 0 0 1px hsla(0,0%,100%,.2),0 2px 4px rgba(0,0,0,.2);box-shadow:inset 0 0 1px hsla(0,0%,100%,.2),0 2px 4px rgba(0,0,0,.2);-webkit-transform:translateY(2px);-moz-transform:translateY(2px);transform:translateY(2px)}.apply-filters-button-top:after{background-image:-webkit-radial-gradient(#4299e1,#3182ce);background-image:-moz-radial-gradient(#4299e1,#3182ce);background-image:radial-gradient(#4299e1,#3182ce);border-radius:8px;-webkit-box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2),0 1px 2px 1px hsla(0,0%,100%,.2);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2),0 1px 2px 1px hsla(0,0%,100%,.2);content:"";height:100%;position:absolute;-webkit-transition:border-radius .2s ease,padding .2s ease,width .2s ease,-webkit-transform .2s ease;transition:border-radius .2s ease,padding .2s ease,width .2s ease,-webkit-transform .2s ease;-moz-transition:border-radius .2s ease,padding .2s ease,width .2s ease,transform .2s ease,-moz-transform .2s ease;transition:border-radius .2s ease,padding .2s ease,width .2s ease,transform .2s ease;transition:border-radius .2s ease,padding .2s ease,width .2s ease,transform .2s ease,-webkit-transform .2s ease,-moz-transform .2s ease;width:100%;z-index:-1}.apply-filters-button:active .apply-filters-button-top:after{border-radius:6px;padding:0 2px}.apply-filters-button-bottom{background-color:#1a365d;background-image:-webkit-radial-gradient(4px -webkit-calc(100% - 8px),4px 8px,hsla(0,0%,100%,.25),transparent),-webkit-radial-gradient(-webkit-calc(100% - 4px) -webkit-calc(100% - 8px),4px 8px,hsla(0,0%,100%,.25),transparent),-webkit-radial-gradient(-4px 0,16px,#fff,transparent),-webkit-radial-gradient(-webkit-calc(100% + 4px) 0,16px,#fff,transparent);background-image:-moz-radial-gradient(4px -moz-calc(100% - 8px),4px 8px,hsla(0,0%,100%,.25),transparent),-moz-radial-gradient(-moz-calc(100% - 4px) -moz-calc(100% - 8px),4px 8px,hsla(0,0%,100%,.25),transparent),-moz-radial-gradient(-4px 0,16px,#fff,transparent),-moz-radial-gradient(-moz-calc(100% + 4px) 0,16px,#fff,transparent);background-image:radial-gradient(4px 8px at 4px calc(100% - 8px),hsla(0,0%,100%,.25),transparent),radial-gradient(4px 8px at calc(100% - 4px) calc(100% - 8px),hsla(0,0%,100%,.25),transparent),radial-gradient(16px at -4px 0,#fff,transparent),radial-gradient(16px at calc(100% + 4px) 0,#fff,transparent);border-radius:8px/16px 16px 8px 8px;bottom:4px;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.5),inset 0 -1px 3px 3px rgba(0,0,0,.4);box-shadow:0 2px 3px 0 rgba(0,0,0,.5),inset 0 -1px 3px 3px rgba(0,0,0,.4);height:-webkit-calc(100% - 10px);height:-moz-calc(100% - 10px);height:calc(100% - 10px);left:4px;padding-top:6px;position:absolute;-webkit-transition:border-radius .2s ease,padding-top .2s ease;-moz-transition:border-radius .2s ease,padding-top .2s ease;transition:border-radius .2s ease,padding-top .2s ease;width:-webkit-calc(100% - 8px);width:-moz-calc(100% - 8px);width:calc(100% - 8px);z-index:0}.apply-filters-button:active .apply-filters-button-bottom{border-radius:10px 10px 8px 8px/8px;padding-top:0}.apply-filters-button-base{background-color:rgba(0,0,0,.15);border-radius:12px;-webkit-box-shadow:0 1px 1px 0 hsla(0,0%,100%,.75),inset 0 2px 2px rgba(0,0,0,.25);box-shadow:0 1px 1px 0 hsla(0,0%,100%,.75),inset 0 2px 2px rgba(0,0,0,.25);height:-webkit-calc(100% - 4px);height:-moz-calc(100% - 4px);height:calc(100% - 4px);left:0;position:absolute;top:4px;width:100%;z-index:-2}.show-buttons-drawer-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;font:inherit;outline:none;padding:0 4px 7px;position:relative;width:205px}.show-buttons-drawer-button-top{-moz-box-align:center;-moz-box-pack:center;-webkit-align-items:center;align-items:center;background-color:#3182ce!important;border-radius:20px;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.3),inset 0 0 1px hsla(0,0%,100%,.2);box-shadow:0 4px 6px rgba(0,0,0,.3),inset 0 0 1px hsla(0,0%,100%,.2);color:#fff;display:-webkit-flex;display:-moz-box;display:flex;font-size:17px;font-weight:600;-webkit-justify-content:center;justify-content:center;padding:4px 20px;position:relative;text-shadow:0 -1px rgba(0,0,0,.25);text-transform:uppercase;-webkit-transition:-webkit-transform .1s ease,-webkit-box-shadow .1s ease;transition:-webkit-transform .1s ease,-webkit-box-shadow .1s ease;-moz-transition:transform .1s ease,box-shadow .1s ease,-moz-transform .1s ease;transition:transform .1s ease,box-shadow .1s ease;transition:transform .1s ease,box-shadow .1s ease,-webkit-transform .1s ease,-moz-transform .1s ease,-webkit-box-shadow .1s ease;z-index:1}.show-buttons-drawer-button:hover .show-buttons-drawer-button-top{background-color:#3182ce!important;-webkit-box-shadow:0 0 10px hsla(0,0%,40%,.6);box-shadow:0 0 10px hsla(0,0%,40%,.6);color:#fff}.show-buttons-drawer-button:active .show-buttons-drawer-button-top{-webkit-box-shadow:inset 0 0 1px hsla(0,0%,100%,.2),0 2px 4px rgba(0,0,0,.2);box-shadow:inset 0 0 1px hsla(0,0%,100%,.2),0 2px 4px rgba(0,0,0,.2);-webkit-transform:translateY(2px);-moz-transform:translateY(2px);transform:translateY(2px)}.show-buttons-drawer-button-top:after{background-image:-webkit-radial-gradient(#4299e1,#3182ce);background-image:-moz-radial-gradient(#4299e1,#3182ce);background-image:radial-gradient(#4299e1,#3182ce);border-radius:8px;-webkit-box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2),0 1px 2px 1px hsla(0,0%,100%,.2);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2),0 1px 2px 1px hsla(0,0%,100%,.2);content:"";height:100%;position:absolute;-webkit-transition:border-radius .2s ease,padding .2s ease,width .2s ease,-webkit-transform .2s ease;transition:border-radius .2s ease,padding .2s ease,width .2s ease,-webkit-transform .2s ease;-moz-transition:border-radius .2s ease,padding .2s ease,width .2s ease,transform .2s ease,-moz-transform .2s ease;transition:border-radius .2s ease,padding .2s ease,width .2s ease,transform .2s ease;transition:border-radius .2s ease,padding .2s ease,width .2s ease,transform .2s ease,-webkit-transform .2s ease,-moz-transform .2s ease;width:100%;z-index:-1}.show-buttons-drawer-button-bottom{background-color:#1a365d;background-image:-webkit-radial-gradient(4px -webkit-calc(100% - 8px),4px 8px,hsla(0,0%,100%,.25),transparent),-webkit-radial-gradient(-webkit-calc(100% - 4px) -webkit-calc(100% - 8px),4px 8px,hsla(0,0%,100%,.25),transparent),-webkit-radial-gradient(-4px 0,16px,#fff,transparent),-webkit-radial-gradient(-webkit-calc(100% + 4px) 0,16px,#fff,transparent);background-image:-moz-radial-gradient(4px -moz-calc(100% - 8px),4px 8px,hsla(0,0%,100%,.25),transparent),-moz-radial-gradient(-moz-calc(100% - 4px) -moz-calc(100% - 8px),4px 8px,hsla(0,0%,100%,.25),transparent),-moz-radial-gradient(-4px 0,16px,#fff,transparent),-moz-radial-gradient(-moz-calc(100% + 4px) 0,16px,#fff,transparent);background-image:radial-gradient(4px 8px at 4px calc(100% - 8px),hsla(0,0%,100%,.25),transparent),radial-gradient(4px 8px at calc(100% - 4px) calc(100% - 8px),hsla(0,0%,100%,.25),transparent),radial-gradient(16px at -4px 0,#fff,transparent),radial-gradient(16px at calc(100% + 4px) 0,#fff,transparent);border-radius:8px/16px 16px 8px 8px;bottom:4px;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.5),inset 0 -1px 3px 3px rgba(0,0,0,.4);box-shadow:0 2px 3px 0 rgba(0,0,0,.5),inset 0 -1px 3px 3px rgba(0,0,0,.4);height:-webkit-calc(100% - 10px);height:-moz-calc(100% - 10px);height:calc(100% - 10px);left:4px;padding-top:6px;position:absolute;-webkit-transition:border-radius .2s ease,padding-top .2s ease;-moz-transition:border-radius .2s ease,padding-top .2s ease;transition:border-radius .2s ease,padding-top .2s ease;width:-webkit-calc(100% - 8px);width:-moz-calc(100% - 8px);width:calc(100% - 8px);z-index:0}.show-buttons-drawer-button:active .show-buttons-drawer-button-bottom{border-radius:10px 10px 8px 8px/8px;padding-top:0}.show-buttons-drawer-button-base{background-color:rgba(0,0,0,.15);border-radius:12px;-webkit-box-shadow:0 1px 1px 0 hsla(0,0%,100%,.75),inset 0 2px 2px rgba(0,0,0,.25);box-shadow:0 1px 1px 0 hsla(0,0%,100%,.75),inset 0 2px 2px rgba(0,0,0,.25);height:-webkit-calc(100% - 4px);height:-moz-calc(100% - 4px);height:calc(100% - 4px);left:0;position:absolute;top:4px;width:100%;z-index:-2}.toggle-filters-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;font:inherit;outline:none;padding:0 4px 7px;position:relative;text-transform:uppercase;width:205px}.toggle-filters-button-top{-moz-box-align:center;-moz-box-pack:center;-webkit-align-items:center;align-items:center;background-color:#ebf8ff!important;border:1px solid #90cdf4;border-radius:8px;color:#2b6cb0;display:-webkit-flex;display:-moz-box;display:flex;font-size:17px;font-weight:600;-webkit-justify-content:center;justify-content:center;padding:3px 20px;position:relative;-webkit-transition:background-color .3s ease,color .3s ease,-webkit-transform .1s ease,-webkit-box-shadow .1s ease;transition:background-color .3s ease,color .3s ease,-webkit-transform .1s ease,-webkit-box-shadow .1s ease;-moz-transition:transform .1s ease,box-shadow .1s ease,background-color .3s ease,color .3s ease,-moz-transform .1s ease;transition:transform .1s ease,box-shadow .1s ease,background-color .3s ease,color .3s ease;transition:transform .1s ease,box-shadow .1s ease,background-color .3s ease,color .3s ease,-webkit-transform .1s ease,-moz-transform .1s ease,-webkit-box-shadow .1s ease;z-index:1}.toggle-filters-button:hover .toggle-filters-button-top{background-color:#bee3f8!important;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.3);box-shadow:0 4px 6px rgba(0,0,0,.3);color:#2b6cb0}.toggle-filters-button:active .toggle-filters-button-top{-webkit-box-shadow:inset 0 0 1px hsla(0,0%,100%,.2),0 2px 4px rgba(0,0,0,.2);box-shadow:inset 0 0 1px hsla(0,0%,100%,.2),0 2px 4px rgba(0,0,0,.2);-webkit-transform:translateY(2px);-moz-transform:translateY(2px);transform:translateY(2px)}.toggle-filters-button-top:after{background-image:-webkit-radial-gradient(#ebf8ff,#bee3f8);background-image:-moz-radial-gradient(#ebf8ff,#bee3f8);background-image:radial-gradient(#ebf8ff,#bee3f8);border-radius:8px;-webkit-box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2),0 1px 2px 1px hsla(0,0%,100%,.2);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2),0 1px 2px 1px hsla(0,0%,100%,.2);content:"";height:100%;position:absolute;-webkit-transition:border-radius .2s ease,padding .2s ease,width .2s ease,-webkit-transform .2s ease;transition:border-radius .2s ease,padding .2s ease,width .2s ease,-webkit-transform .2s ease;-moz-transition:border-radius .2s ease,padding .2s ease,width .2s ease,transform .2s ease,-moz-transform .2s ease;transition:border-radius .2s ease,padding .2s ease,width .2s ease,transform .2s ease;transition:border-radius .2s ease,padding .2s ease,width .2s ease,transform .2s ease,-webkit-transform .2s ease,-moz-transform .2s ease;width:100%;z-index:-1}.toggle-filters-button:active .toggle-filters-button-top:after{border-radius:6px;padding:0 2px}.toggle-filters-button-bottom{background-color:#90cdf4;background-image:-webkit-radial-gradient(4px -webkit-calc(100% - 8px),4px 8px,hsla(0,0%,100%,.25),transparent),-webkit-radial-gradient(-webkit-calc(100% - 4px) -webkit-calc(100% - 8px),4px 8px,hsla(0,0%,100%,.25),transparent),-webkit-radial-gradient(-4px 0,16px,#fff,transparent),-webkit-radial-gradient(-webkit-calc(100% + 4px) 0,16px,#fff,transparent);background-image:-moz-radial-gradient(4px -moz-calc(100% - 8px),4px 8px,hsla(0,0%,100%,.25),transparent),-moz-radial-gradient(-moz-calc(100% - 4px) -moz-calc(100% - 8px),4px 8px,hsla(0,0%,100%,.25),transparent),-moz-radial-gradient(-4px 0,16px,#fff,transparent),-moz-radial-gradient(-moz-calc(100% + 4px) 0,16px,#fff,transparent);background-image:radial-gradient(4px 8px at 4px calc(100% - 8px),hsla(0,0%,100%,.25),transparent),radial-gradient(4px 8px at calc(100% - 4px) calc(100% - 8px),hsla(0,0%,100%,.25),transparent),radial-gradient(16px at -4px 0,#fff,transparent),radial-gradient(16px at calc(100% + 4px) 0,#fff,transparent);border-radius:8px/16px 16px 8px 8px;bottom:4px;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.5),inset 0 -1px 3px 3px rgba(0,0,0,.4);box-shadow:0 2px 3px 0 rgba(0,0,0,.5),inset 0 -1px 3px 3px rgba(0,0,0,.4);height:-webkit-calc(100% - 10px);height:-moz-calc(100% - 10px);height:calc(100% - 10px);left:4px;padding-top:6px;position:absolute;-webkit-transition:border-radius .2s ease,padding-top .2s ease;-moz-transition:border-radius .2s ease,padding-top .2s ease;transition:border-radius .2s ease,padding-top .2s ease;width:-webkit-calc(100% - 8px);width:-moz-calc(100% - 8px);width:calc(100% - 8px);z-index:0}.toggle-filters-button:active .toggle-filters-button-bottom{border-radius:10px 10px 8px 8px/8px;padding-top:0}.toggle-filters-button-base{background-color:rgba(0,0,0,.15);border-radius:12px;-webkit-box-shadow:0 1px 1px 0 hsla(0,0%,100%,.75),inset 0 2px 2px rgba(0,0,0,.25);box-shadow:0 1px 1px 0 hsla(0,0%,100%,.75),inset 0 2px 2px rgba(0,0,0,.25);height:-webkit-calc(100% - 4px);height:-moz-calc(100% - 4px);height:calc(100% - 4px);left:0;position:absolute;top:4px;width:100%;z-index:-2}.refresh-data-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;font:inherit;outline:none;padding:0 4px 7px;position:relative;text-transform:uppercase;width:205px}.refresh-data-button-top{-moz-box-align:center;-moz-box-pack:center;-webkit-align-items:center;align-items:center;background-color:#d4dae3!important;border:1px solid #a0aec0;border-radius:8px;color:#2d3748;display:-webkit-flex;display:-moz-box;display:flex;font-size:17px;font-weight:600;-webkit-justify-content:center;justify-content:center;padding:3px 20px;position:relative;-webkit-transition:background-color .3s ease,color .3s ease,-webkit-transform .1s ease,-webkit-box-shadow .1s ease;transition:background-color .3s ease,color .3s ease,-webkit-transform .1s ease,-webkit-box-shadow .1s ease;-moz-transition:transform .1s ease,box-shadow .1s ease,background-color .3s ease,color .3s ease,-moz-transform .1s ease;transition:transform .1s ease,box-shadow .1s ease,background-color .3s ease,color .3s ease;transition:transform .1s ease,box-shadow .1s ease,background-color .3s ease,color .3s ease,-webkit-transform .1s ease,-moz-transform .1s ease,-webkit-box-shadow .1s ease;z-index:1}.refresh-data-button:hover .refresh-data-button-top{background-color:#e2e8f0!important;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.3);box-shadow:0 4px 6px rgba(0,0,0,.3);color:#2d3748}.refresh-data-button:active .refresh-data-button-top{-webkit-box-shadow:inset 0 0 1px hsla(0,0%,100%,.2),0 2px 4px rgba(0,0,0,.2);box-shadow:inset 0 0 1px hsla(0,0%,100%,.2),0 2px 4px rgba(0,0,0,.2);-webkit-transform:translateY(2px);-moz-transform:translateY(2px);transform:translateY(2px)}.refresh-data-button-top:after{background-image:-webkit-radial-gradient(#edf2f7,#e2e8f0);background-image:-moz-radial-gradient(#edf2f7,#e2e8f0);background-image:radial-gradient(#edf2f7,#e2e8f0);border-radius:8px;-webkit-box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2),0 1px 2px 1px hsla(0,0%,100%,.2);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2),0 1px 2px 1px hsla(0,0%,100%,.2);content:"";height:100%;position:absolute;-webkit-transition:border-radius .2s ease,padding .2s ease,width .2s ease,-webkit-transform .2s ease;transition:border-radius .2s ease,padding .2s ease,width .2s ease,-webkit-transform .2s ease;-moz-transition:border-radius .2s ease,padding .2s ease,width .2s ease,transform .2s ease,-moz-transform .2s ease;transition:border-radius .2s ease,padding .2s ease,width .2s ease,transform .2s ease;transition:border-radius .2s ease,padding .2s ease,width .2s ease,transform .2s ease,-webkit-transform .2s ease,-moz-transform .2s ease;width:100%;z-index:-1}.refresh-data-button:active .refresh-data-button-top:after{border-radius:6px;padding:0 2px}.refresh-data-button-bottom{background-color:#cbd5e0;background-image:-webkit-radial-gradient(4px -webkit-calc(100% - 8px),4px 8px,hsla(0,0%,100%,.25),transparent),-webkit-radial-gradient(-webkit-calc(100% - 4px) -webkit-calc(100% - 8px),4px 8px,hsla(0,0%,100%,.25),transparent),-webkit-radial-gradient(-4px 0,16px,#fff,transparent),-webkit-radial-gradient(-webkit-calc(100% + 4px) 0,16px,#fff,transparent);background-image:-moz-radial-gradient(4px -moz-calc(100% - 8px),4px 8px,hsla(0,0%,100%,.25),transparent),-moz-radial-gradient(-moz-calc(100% - 4px) -moz-calc(100% - 8px),4px 8px,hsla(0,0%,100%,.25),transparent),-moz-radial-gradient(-4px 0,16px,#fff,transparent),-moz-radial-gradient(-moz-calc(100% + 4px) 0,16px,#fff,transparent);background-image:radial-gradient(4px 8px at 4px calc(100% - 8px),hsla(0,0%,100%,.25),transparent),radial-gradient(4px 8px at calc(100% - 4px) calc(100% - 8px),hsla(0,0%,100%,.25),transparent),radial-gradient(16px at -4px 0,#fff,transparent),radial-gradient(16px at calc(100% + 4px) 0,#fff,transparent);border-radius:8px/16px 16px 8px 8px;bottom:4px;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.5),inset 0 -1px 3px 3px rgba(0,0,0,.4);box-shadow:0 2px 3px 0 rgba(0,0,0,.5),inset 0 -1px 3px 3px rgba(0,0,0,.4);height:-webkit-calc(100% - 10px);height:-moz-calc(100% - 10px);height:calc(100% - 10px);left:4px;padding-top:6px;position:absolute;-webkit-transition:border-radius .2s ease,padding-top .2s ease;-moz-transition:border-radius .2s ease,padding-top .2s ease;transition:border-radius .2s ease,padding-top .2s ease;width:-webkit-calc(100% - 8px);width:-moz-calc(100% - 8px);width:calc(100% - 8px);z-index:0}.refresh-data-button:active .refresh-data-button-bottom{border-radius:10px 10px 8px 8px/8px;padding-top:0}.refresh-data-button-base{background-color:rgba(0,0,0,.15);border-radius:12px;-webkit-box-shadow:0 1px 1px 0 hsla(0,0%,100%,.75),inset 0 2px 2px rgba(0,0,0,.25);box-shadow:0 1px 1px 0 hsla(0,0%,100%,.75),inset 0 2px 2px rgba(0,0,0,.25);height:-webkit-calc(100% - 4px);height:-moz-calc(100% - 4px);height:calc(100% - 4px);left:0;position:absolute;top:4px;width:100%;z-index:-2}.call-table-grid-item{margin-bottom:0;padding:2px}.additional-filters-grid{grid-row-gap:0;grid-column-gap:0;background-color:#f0faff!important;border:2px solid #bee3f8;border-radius:8px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05);-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:12px;margin-top:-4px;padding:6px 10px 5px;row-gap:0}.additional-filters-grid>*{border:1px solid #bee3f8;padding:17px 14px 16px}.additional-filters-grid>:nth-child(4n+1){border-left:none}.additional-filters-grid>:nth-child(4n){border-right:none}.additional-filters-grid>:nth-child(-n+4){border-top:none}.additional-filters-grid>:nth-last-child(-n+4){border-bottom:none}.call-duration-label,.call-name-label,.call-purpose-label,.receptionist-name-label,.scores-filter-label,.to-number-label{margin-left:0;padding-left:0}.react-select{margin-bottom:0}.react-select,.react-select__control,.react-select__multi-value__label,.react-select__option,.react-select__placeholder{font-size:14px;font-weight:400}.call-table-slider{padding:16px 0}.call-table-slider .chakra-slider__track{background-color:#e2e8f0;border-radius:8px;height:6px}.call-table-slider .chakra-slider__thumb{background-color:#4299e1;border:2px solid #fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);height:20px;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;transition:background-color .3s ease;width:20px}.call-table-slider .chakra-slider__thumb:hover{background-color:#2b6cb0}.call-table-slider .chakra-slider__filled-track{background-color:#4299e1}.call-table-slider .chakra-slider__mark{color:#4a5568;font-size:12px;font-weight:500}.call-table-slider .chakra-form-label{color:#4a5568;font-size:14px;font-weight:700;margin-bottom:8px}.call-table-slider .slider-value-text{color:#4a5568;font-size:12px;margin-top:12px;padding-left:4px}.glow-on-hover{background-color:#3182ce;border:none;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(49,130,206,.4);box-shadow:0 2px 8px rgba(49,130,206,.4);color:#fff;cursor:pointer;font-size:16px;font-weight:700;outline:none;padding:12px 24px;position:relative;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:1}.glow-on-hover:before{background:-webkit-linear-gradient(45deg,#3182ce,#63b3ed);background:-moz-linear-gradient(45deg,#3182ce,#63b3ed);background:linear-gradient(45deg,#3182ce,#63b3ed);background-size:200%;border-radius:8px;bottom:-3px;content:"";-webkit-filter:blur(6px);filter:blur(6px);left:-3px;opacity:.5;position:absolute;right:-3px;top:-3px;-webkit-transition:opacity .3s ease-in-out,top .3s ease-in-out,left .3s ease-in-out,-webkit-filter .3s ease-in-out;transition:opacity .3s ease-in-out,top .3s ease-in-out,left .3s ease-in-out,-webkit-filter .3s ease-in-out;-moz-transition:opacity .3s ease-in-out,filter .3s ease-in-out,top .3s ease-in-out,left .3s ease-in-out;transition:opacity .3s ease-in-out,filter .3s ease-in-out,top .3s ease-in-out,left .3s ease-in-out;transition:opacity .3s ease-in-out,filter .3s ease-in-out,top .3s ease-in-out,left .3s ease-in-out,-webkit-filter .3s ease-in-out;z-index:-1}.glow-on-hover:hover:before{-webkit-filter:blur(8px);filter:blur(8px);height:-webkit-calc(100% + 8px);height:-moz-calc(100% + 8px);height:calc(100% + 8px);left:-4px;opacity:.7;top:-4px;width:-webkit-calc(100% + 8px);width:-moz-calc(100% + 8px);width:calc(100% + 8px)}.glow-on-hover:active{background-color:#2b6cb0}@-webkit-keyframes glowing{0%{background-position:0 0}50%{background-position:200% 0}to{background-position:0 0}}@-moz-keyframes glowing{0%{background-position:0 0}50%{background-position:200% 0}to{background-position:0 0}}@keyframes glowing{0%{background-position:0 0}50%{background-position:200% 0}to{background-position:0 0}}.glow-on-hover:before{-webkit-animation:glowing 10s linear infinite;-moz-animation:glowing 10s linear infinite;animation:glowing 10s linear infinite}.grades-tag{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#4a5568;cursor:pointer;font-weight:700;padding:8px 16px;-webkit-transition:background-color .3s ease,color .3s ease,border-color .3s ease;-moz-transition:background-color .3s ease,color .3s ease,border-color .3s ease;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.grades-tag:hover{background-color:#bee3f8;border-color:#90cdf4;color:#2c5282}.grades-tag.selected{background-color:#3182ce;border-color:#3182ce;color:#fff}.virtual-agent-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;font:inherit;outline:none;padding:0 4px 7px;position:relative;width:255px}.virtual-agent-button-top{-moz-box-align:center;-moz-box-pack:center;-webkit-align-items:center;align-items:center;background-color:#3182ce!important;border-radius:20px;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.3),inset 0 0 1px hsla(0,0%,100%,.2);box-shadow:0 4px 6px rgba(0,0,0,.3),inset 0 0 1px hsla(0,0%,100%,.2);color:#fff;display:-webkit-flex;display:-moz-box;display:flex;font-size:17px;font-weight:600;-webkit-justify-content:center;justify-content:center;padding:4px 20px;position:relative;text-shadow:0 -1px rgba(0,0,0,.25);text-transform:uppercase;-webkit-transition:-webkit-transform .1s ease,-webkit-box-shadow .1s ease;transition:-webkit-transform .1s ease,-webkit-box-shadow .1s ease;-moz-transition:transform .1s ease,box-shadow .1s ease,-moz-transform .1s ease;transition:transform .1s ease,box-shadow .1s ease;transition:transform .1s ease,box-shadow .1s ease,-webkit-transform .1s ease,-moz-transform .1s ease,-webkit-box-shadow .1s ease;z-index:1}.virtual-agent-button:hover .virtual-agent-button-top{-webkit-box-shadow:0 0 10px rgba(49,130,206,.6);box-shadow:0 0 10px rgba(49,130,206,.6)}.virtual-agent-button:active .virtual-agent-button-top{-webkit-box-shadow:inset 0 0 1px hsla(0,0%,100%,.2),0 2px 4px rgba(0,0,0,.2);box-shadow:inset 0 0 1px hsla(0,0%,100%,.2),0 2px 4px rgba(0,0,0,.2);-webkit-transform:translateY(2px);-moz-transform:translateY(2px);transform:translateY(2px)}.virtual-agent-button-top:after{background-image:-webkit-radial-gradient(#4299e1,#3182ce);background-image:-moz-radial-gradient(#4299e1,#3182ce);background-image:radial-gradient(#4299e1,#3182ce);border-radius:8px;-webkit-box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2),0 1px 2px 1px hsla(0,0%,100%,.2);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2),0 1px 2px 1px hsla(0,0%,100%,.2);content:"";height:100%;position:absolute;width:100%;z-index:-1}.virtual-agent-button-bottom{background-color:#2c5282;background-image:-webkit-radial-gradient(4px -webkit-calc(100% - 8px),4px 8px,hsla(0,0%,100%,.25),transparent),-webkit-radial-gradient(-webkit-calc(100% - 4px) -webkit-calc(100% - 8px),4px 8px,hsla(0,0%,100%,.25),transparent),-webkit-radial-gradient(-4px 0,16px,#fff,transparent),-webkit-radial-gradient(-webkit-calc(100% + 4px) 0,16px,#fff,transparent);background-image:-moz-radial-gradient(4px -moz-calc(100% - 8px),4px 8px,hsla(0,0%,100%,.25),transparent),-moz-radial-gradient(-moz-calc(100% - 4px) -moz-calc(100% - 8px),4px 8px,hsla(0,0%,100%,.25),transparent),-moz-radial-gradient(-4px 0,16px,#fff,transparent),-moz-radial-gradient(-moz-calc(100% + 4px) 0,16px,#fff,transparent);background-image:radial-gradient(4px 8px at 4px calc(100% - 8px),hsla(0,0%,100%,.25),transparent),radial-gradient(4px 8px at calc(100% - 4px) calc(100% - 8px),hsla(0,0%,100%,.25),transparent),radial-gradient(16px at -4px 0,#fff,transparent),radial-gradient(16px at calc(100% + 4px) 0,#fff,transparent);border-radius:8px/16px 16px 8px 8px;bottom:4px;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.5),inset 0 -1px 3px 3px rgba(0,0,0,.4);box-shadow:0 2px 3px 0 rgba(0,0,0,.5),inset 0 -1px 3px 3px rgba(0,0,0,.4);height:-webkit-calc(100% - 10px);height:-moz-calc(100% - 10px);height:calc(100% - 10px);left:4px;padding-top:6px;position:absolute;-webkit-transition:border-radius .2s ease,padding-top .2s ease;-moz-transition:border-radius .2s ease,padding-top .2s ease;transition:border-radius .2s ease,padding-top .2s ease;width:-webkit-calc(100% - 8px);width:-moz-calc(100% - 8px);width:calc(100% - 8px);z-index:0}.virtual-agent-button:active .virtual-agent-button-bottom{border-radius:10px 10px 8px 8px/8px;padding-top:0}.virtual-agent-button-base{background-color:rgba(0,0,0,.15);border-radius:12px;-webkit-box-shadow:0 1px 1px 0 hsla(0,0%,100%,.75),inset 0 2px 2px rgba(0,0,0,.25);box-shadow:0 1px 1px 0 hsla(0,0%,100%,.75),inset 0 2px 2px rgba(0,0,0,.25);height:-webkit-calc(100% - 4px);height:-moz-calc(100% - 4px);height:calc(100% - 4px);left:0;position:absolute;top:4px;width:100%;z-index:-2}.pending-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;font:inherit;outline:none;padding:0 4px 7px;position:relative;width:255px}.pending-button-top{-moz-box-align:center;-moz-box-pack:center;-webkit-align-items:center;align-items:center;background-color:#38a169!important;border-radius:20px;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.3),inset 0 0 1px hsla(0,0%,100%,.2);box-shadow:0 4px 6px rgba(0,0,0,.3),inset 0 0 1px hsla(0,0%,100%,.2);color:#fff;display:-webkit-flex;display:-moz-box;display:flex;font-size:17px;font-weight:600;-webkit-justify-content:center;justify-content:center;padding:4px 20px;position:relative;text-shadow:0 -1px rgba(0,0,0,.25);text-transform:uppercase;-webkit-transition:-webkit-transform .1s ease,-webkit-box-shadow .1s ease;transition:-webkit-transform .1s ease,-webkit-box-shadow .1s ease;-moz-transition:transform .1s ease,box-shadow .1s ease,-moz-transform .1s ease;transition:transform .1s ease,box-shadow .1s ease;transition:transform .1s ease,box-shadow .1s ease,-webkit-transform .1s ease,-moz-transform .1s ease,-webkit-box-shadow .1s ease;z-index:1}.pending-button:hover .pending-button-top{-webkit-box-shadow:0 0 10px rgba(56,161,105,.6);box-shadow:0 0 10px rgba(56,161,105,.6)}.pending-button:active .pending-button-top{-webkit-box-shadow:inset 0 0 1px hsla(0,0%,100%,.2),0 2px 4px rgba(0,0,0,.2);box-shadow:inset 0 0 1px hsla(0,0%,100%,.2),0 2px 4px rgba(0,0,0,.2);-webkit-transform:translateY(2px);-moz-transform:translateY(2px);transform:translateY(2px)}.pending-button-top:after{background-image:-webkit-radial-gradient(#48bb78,#38a169);background-image:-moz-radial-gradient(#48bb78,#38a169);background-image:radial-gradient(#48bb78,#38a169);border-radius:8px;-webkit-box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2),0 1px 2px 1px hsla(0,0%,100%,.2);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2),0 1px 2px 1px hsla(0,0%,100%,.2);content:"";height:100%;position:absolute;width:100%;z-index:-1}.pending-button-bottom{background-color:#276749;background-image:-webkit-radial-gradient(4px -webkit-calc(100% - 8px),4px 8px,hsla(0,0%,100%,.25),transparent),-webkit-radial-gradient(-webkit-calc(100% - 4px) -webkit-calc(100% - 8px),4px 8px,hsla(0,0%,100%,.25),transparent),-webkit-radial-gradient(-4px 0,16px,#fff,transparent),-webkit-radial-gradient(-webkit-calc(100% + 4px) 0,16px,#fff,transparent);background-image:-moz-radial-gradient(4px -moz-calc(100% - 8px),4px 8px,hsla(0,0%,100%,.25),transparent),-moz-radial-gradient(-moz-calc(100% - 4px) -moz-calc(100% - 8px),4px 8px,hsla(0,0%,100%,.25),transparent),-moz-radial-gradient(-4px 0,16px,#fff,transparent),-moz-radial-gradient(-moz-calc(100% + 4px) 0,16px,#fff,transparent);background-image:radial-gradient(4px 8px at 4px calc(100% - 8px),hsla(0,0%,100%,.25),transparent),radial-gradient(4px 8px at calc(100% - 4px) calc(100% - 8px),hsla(0,0%,100%,.25),transparent),radial-gradient(16px at -4px 0,#fff,transparent),radial-gradient(16px at calc(100% + 4px) 0,#fff,transparent);border-radius:8px/16px 16px 8px 8px;bottom:4px;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.5),inset 0 -1px 3px 3px rgba(0,0,0,.4);box-shadow:0 2px 3px 0 rgba(0,0,0,.5),inset 0 -1px 3px 3px rgba(0,0,0,.4);height:-webkit-calc(100% - 10px);height:-moz-calc(100% - 10px);height:calc(100% - 10px);left:4px;padding-top:6px;position:absolute;-webkit-transition:border-radius .2s ease,padding-top .2s ease;-moz-transition:border-radius .2s ease,padding-top .2s ease;transition:border-radius .2s ease,padding-top .2s ease;width:-webkit-calc(100% - 8px);width:-moz-calc(100% - 8px);width:calc(100% - 8px);z-index:0}.pending-button:active .pending-button-bottom{border-radius:10px 10px 8px 8px/8px;padding-top:0}.pending-button-base{background-color:rgba(0,0,0,.15);border-radius:12px;-webkit-box-shadow:0 1px 1px 0 hsla(0,0%,100%,.75),inset 0 2px 2px rgba(0,0,0,.25);box-shadow:0 1px 1px 0 hsla(0,0%,100%,.75),inset 0 2px 2px rgba(0,0,0,.25);height:-webkit-calc(100% - 4px);height:-moz-calc(100% - 4px);height:calc(100% - 4px);left:0;position:absolute;top:4px;width:100%;z-index:-2}.tabs-container{margin-top:50px}.css-1xhq01z{border-bottom:0 solid!important}.call-manager-container{-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding-top:75px}.call-manager-container,.filters-container{display:-webkit-flex;display:-moz-box;display:flex}.filters-container{-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-bottom:20px}.filter-input,.filter-select{margin-bottom:10px;min-width:150px}.apply-filters-button{margin-top:8px}.aggregate-data-container,.table-container{margin-top:20px}.filter-toast-container{background-color:#3182ce;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);color:#fff;padding:16px}.filter-toast-header{border-bottom:1px solid hsla(0,0%,100%,.6);font-size:1.125rem;font-weight:700;margin-bottom:8px}.filter-toast-item{font-size:1rem;margin-top:4px}.flex{-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column}.mb-20{margin-bottom:20px}.pt-75{padding-top:75px}.data-table{border-collapse:collapse;margin-bottom:20px;width:100%}.data-table td,.data-table th{border:1px solid #ddd;padding:8px}.data-table th{background-color:#f2f2f2;text-align:left}.data-table tbody tr:nth-child(2n){background-color:#f9f9f9}.data-table tbody tr:hover{background-color:#ddd}.aggregate-data-display{background-color:#f8f9fa;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);padding:16px}.aggregate-data-item{font-size:1rem;margin-bottom:8px}.team-performance{background-color:#edf2f7;background-color:var(--secondary-color);border-radius:8px;border-radius:var(--border-radius);-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);margin-bottom:24px;margin-top:60px;padding:24px}.team-performance-heading{color:#3182ce;color:var(--primary-color);font-weight:700;margin-bottom:24px}.team-performance-flex{-moz-box-align:center;-webkit-align-items:center;align-items:center;gap:24px;margin-bottom:24px}.team-performance-flex input,.team-performance-flex select{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;border-radius:var(--border-radius);padding:8px}.team-performance-summary{display:-webkit-flex;display:-moz-box;display:flex;gap:24px;margin-bottom:24px}.team-performance-summary-box{-moz-box-flex:1;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;border-radius:var(--border-radius);-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);-webkit-flex:1 1;flex:1 1;padding:16px}.team-performance-table{border-collapse:collapse;width:100%}.team-performance-table td,.team-performance-table th{border-bottom:1px solid #e2e8f0;padding:12px 16px;text-align:right}.team-performance-table th{background-color:#3182ce;background-color:var(--primary-color);color:#fff}.team-performance-table tr:nth-child(2n){background-color:#f7fafc}.day-summary{background-color:#edf2f7;background-color:var(--secondary-color);border-radius:8px;border-radius:var(--border-radius);-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);margin-bottom:24px;margin-top:60px;overflow-x:auto;padding:24px}.day-summary-heading{color:#3182ce;color:var(--primary-color);font-weight:700;margin-bottom:24px}.day-summary-flex{-moz-box-align:center;-webkit-align-items:center;align-items:center;gap:24px;margin-bottom:24px}.day-summary-flex input{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;border-radius:var(--border-radius);padding:8px}.day-summary-table{border-collapse:collapse;width:100%}.day-summary-table td,.day-summary-table th{border-bottom:1px solid #e2e8f0;padding:12px 16px;text-align:right}.day-summary-table th{background-color:#3182ce;background-color:var(--primary-color);color:#fff}.day-summary-table tr:nth-child(2n){background-color:#f7fafc}.treatment-planned-today{background-color:#edf2f7;background-color:var(--secondary-color);border-radius:8px;border-radius:var(--border-radius);-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);margin-bottom:24px;margin-top:60px;padding:24px}.treatment-planned-today-heading{color:#3182ce;color:var(--primary-color);font-weight:700;margin-bottom:24px}.treatment-planned-today-flex{-moz-box-align:center;-webkit-align-items:center;align-items:center;gap:24px;margin-bottom:24px}.treatment-planned-today-flex input,.treatment-planned-today-flex select{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;border-radius:var(--border-radius);padding:8px}.treatment-planned-today-table{border-collapse:collapse;width:100%}.treatment-planned-today-table td,.treatment-planned-today-table th{border-bottom:1px solid #e2e8f0;padding:12px 16px;text-align:right}.treatment-planned-today-table th{background-color:#3182ce;background-color:var(--primary-color);color:#fff}.treatment-planned-today-table tr:nth-child(2n){background-color:#f7fafc}.eod-check{background-color:#edf2f7;background-color:var(--secondary-color);border-radius:8px;border-radius:var(--border-radius);-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);margin-bottom:24px;margin-top:60px;padding:24px}.eod-check-heading{color:#3182ce;color:var(--primary-color);font-weight:700;margin-bottom:24px}.eod-check-flex{gap:24px;margin-bottom:24px}.eod-check-flex input{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;border-radius:var(--border-radius);padding:8px}.eod-check-table{border-collapse:collapse;width:100%}.eod-check-table td,.eod-check-table th{border-bottom:1px solid #e2e8f0;padding:12px 16px;text-align:right}.eod-check-table th{background-color:#3182ce;background-color:var(--primary-color);color:#fff}.eod-check-table tr:nth-child(2n){background-color:#f7fafc}.provider-income-report{background-color:#edf2f7;background-color:var(--secondary-color);border-radius:8px;border-radius:var(--border-radius);-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);margin-bottom:24px;margin-top:60px;padding:24px}.provider-income-report-heading{color:#3182ce;color:var(--primary-color);font-weight:700;margin-bottom:24px}.provider-income-report-flex{-moz-box-pack:start;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:24px;-webkit-justify-content:flex-start;justify-content:flex-start;margin-bottom:0;margin-top:12px}.provider-income-report-flex input,.provider-income-report-flex select{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;border-radius:var(--border-radius);padding:8px}.provider-income-report-table{border-collapse:collapse;width:100%}.provider-income-report-table td,.provider-income-report-table th{border-bottom:1px solid #e2e8f0;padding:12px 16px;text-align:right}.provider-income-report-table th{background-color:#3182ce;background-color:var(--primary-color);color:#fff}.provider-income-report-table tr:nth-child(2n){background-color:#f7fafc}.provider-income-report-top-producer{-moz-box-flex:1;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;border-radius:var(--border-radius);-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);-webkit-flex:1 1 100%;flex:1 1 100%;margin-bottom:16px;max-width:-webkit-calc(33.333% - 16px);max-width:-moz-calc(33.333% - 16px);max-width:calc(33.333% - 16px);padding:24px}.provider-income-report-top-producer h3{color:#2d3748;color:var(--text-color);font-weight:700;margin-bottom:8px}.provider-income-report-top-producer p{color:#3182ce;color:var(--primary-color);font-size:1.2em}@media (max-width:768px){.provider-income-report-flex{-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.provider-income-report-top-producer{margin-bottom:16px}.provider-income-report-flex input,.provider-income-report-flex select{width:100%}}.recently-completed-appointments{background-color:#edf2f7;background-color:var(--secondary-color);border-radius:8px;border-radius:var(--border-radius);-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);margin-bottom:24px;margin-top:40px;padding:24px}.recently-completed-appointments-heading{color:#3182ce;color:var(--primary-color);font-weight:700;margin-bottom:24px}.recently-completed-appointments-flex{-moz-box-align:center;-webkit-align-items:center;align-items:center;gap:24px;margin-bottom:24px}.recently-completed-appointments-flex input{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;border-radius:var(--border-radius);padding:8px}.recently-completed-appointments-table{border-collapse:collapse;width:100%}.recently-completed-appointments-table td,.recently-completed-appointments-table th{border-bottom:1px solid #e2e8f0;padding:12px 16px;text-align:right}.recently-completed-appointments-table th{background-color:#3182ce;background-color:var(--primary-color);color:#fff}.recently-completed-appointments-table tr:nth-child(2n){background-color:#f7fafc}.referral-performance{background-color:#edf2f7;background-color:var(--secondary-color);border-radius:8px;border-radius:var(--border-radius);-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);margin-bottom:24px;margin-top:60px;padding:24px}.referral-performance-heading{color:#3182ce;color:var(--primary-color);font-weight:700;margin-bottom:24px}.referral-performance-flex{-moz-box-align:center;-webkit-align-items:center;align-items:center;gap:24px;margin-bottom:24px}.referral-performance-flex input,.referral-performance-flex select{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;border-radius:var(--border-radius);padding:8px}.referral-performance-table{border-collapse:collapse;width:100%}.referral-performance-table td,.referral-performance-table th{border-bottom:1px solid #e2e8f0;padding:12px 16px;text-align:right}.referral-performance-table th{background-color:#3182ce;background-color:var(--primary-color);color:#fff}.referral-performance-table tr:nth-child(2n){background-color:#f7fafc}:root{--primary-color:#3182ce;--secondary-color:#edf2f7;--text-color:#2d3748;--border-radius:8px;--box-shadow:0px 4px 6px rgba(0,0,0,.1)}.new-patient-value{background-color:#edf2f7;background-color:var(--secondary-color);border-radius:8px;border-radius:var(--border-radius);-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);margin-bottom:24px;margin-top:60px;padding:24px}.new-patient-value-heading{color:#3182ce;color:var(--primary-color);font-weight:700;margin-bottom:24px}.new-patient-value-flex{-moz-box-align:center;-webkit-align-items:center;align-items:center;gap:24px;margin-bottom:24px}.new-patient-value-flex input,.new-patient-value-flex select{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;border-radius:var(--border-radius);padding:8px}.new-patient-value-table{border-collapse:collapse;width:100%}.new-patient-value-table td,.new-patient-value-table th{border-bottom:1px solid #e2e8f0;padding:12px 16px;text-align:right}.new-patient-value-table th{background-color:#3182ce;background-color:var(--primary-color);color:#fff}.new-patient-value-table tr:nth-child(2n){background-color:#f7fafc}.PhoneNumbersTable-container{background:#fff;border:1px solid #e2e8f0;border-radius:16px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);overflow:hidden;width:100%}.PhoneNumbersTable-filters{background:-webkit-linear-gradient(315deg,#f7fafc,#edf2f7);background:-moz-linear-gradient(315deg,#f7fafc 0,#edf2f7 100%);background:linear-gradient(135deg,#f7fafc,#edf2f7);border-bottom:2px solid #e2e8f0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.PhoneNumbersTable-filters:hover{background:-webkit-linear-gradient(315deg,#edf2f7,#e2e8f0);background:-moz-linear-gradient(315deg,#edf2f7 0,#e2e8f0 100%);background:linear-gradient(135deg,#edf2f7,#e2e8f0)}.PhoneNumbersTable-wrapper{max-height:70vh;overflow-y:auto;scrollbar-color:#cbd5e0 #f7fafc;scrollbar-width:thin}.PhoneNumbersTable-wrapper::-webkit-scrollbar{width:8px}.PhoneNumbersTable-wrapper::-webkit-scrollbar-track{background:#f7fafc;border-radius:4px}.PhoneNumbersTable-wrapper::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}.PhoneNumbersTable-wrapper::-webkit-scrollbar-thumb:hover{background:#a0aec0}.PhoneNumbersTable{border-collapse:separate;border-spacing:0;width:100%}.PhoneNumbersTable-thead{background:-webkit-linear-gradient(315deg,#667eea,#764ba2);background:-moz-linear-gradient(315deg,#667eea 0,#764ba2 100%);background:linear-gradient(135deg,#667eea,#764ba2);position:-webkit-sticky;position:sticky;top:0;z-index:10}.PhoneNumbersTable-th{border:none;color:#fff;font-size:.875rem;font-weight:700;letter-spacing:.025em;padding:16px 12px;position:relative;text-shadow:0 1px 2px rgba(0,0,0,.1);text-transform:uppercase}.PhoneNumbersTable-th:first-child{border-top-left-radius:0}.PhoneNumbersTable-th:last-child{border-top-right-radius:0}.PhoneNumbersTable-th:after{background:hsla(0,0%,100%,.2);content:"";height:50%;position:absolute;right:0;top:25%;width:1px}.PhoneNumbersTable-th:last-child:after{display:none}.PhoneNumbersTable tbody{background:#fff}.PhoneNumbersTable-tr{border-bottom:1px solid #f1f5f9;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.PhoneNumbersTable-tr:hover{background:-webkit-linear-gradient(315deg,#f8fafc,#f1f5f9);background:-moz-linear-gradient(315deg,#f8fafc 0,#f1f5f9 100%);background:linear-gradient(135deg,#f8fafc,#f1f5f9);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05);-webkit-transform:translateX(2px);-moz-transform:translateX(2px);transform:translateX(2px)}.PhoneNumbersTable-tr-odd{background:#fff}.PhoneNumbersTable-tr-even{background:#fafbfc}.PhoneNumbersTable-tr-even:hover,.PhoneNumbersTable-tr-odd:hover{background:-webkit-linear-gradient(315deg,#f8fafc,#f1f5f9);background:-moz-linear-gradient(315deg,#f8fafc 0,#f1f5f9 100%);background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.PhoneNumbersTable-tr-regular{border-left:4px solid #4299e1}.PhoneNumbersTable-tr-marketing{border-left:4px solid #805ad5}.PhoneNumbersTable-tr-regular:hover{background:-webkit-linear-gradient(315deg,#f0f8ff,#e6f3ff);background:-moz-linear-gradient(315deg,#f0f8ff 0,#e6f3ff 100%);background:linear-gradient(135deg,#f0f8ff,#e6f3ff);border-left-color:#3182ce}.PhoneNumbersTable-tr-marketing:hover{background:-webkit-linear-gradient(315deg,#faf5ff,#f3e8ff);background:-moz-linear-gradient(315deg,#faf5ff 0,#f3e8ff 100%);background:linear-gradient(135deg,#faf5ff,#f3e8ff);border-left-color:#6b46c1}.PhoneNumbersTable-td{border-bottom:1px solid #f1f5f9;font-size:.9375rem;line-height:1.5;padding:12px;vertical-align:middle}.PhoneNumbersTable-phone{background:-webkit-linear-gradient(315deg,#f7fafc,#edf2f7);background:-moz-linear-gradient(315deg,#f7fafc 0,#edf2f7 100%);background:linear-gradient(135deg,#f7fafc,#edf2f7);border:1px solid #e2e8f0;border-radius:6px;color:#2d3748;display:inline-block;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Courier New,monospace;font-size:.9375rem;font-weight:600;padding:6px 10px}.PhoneNumbersTable-type-badge-regular{background:-webkit-linear-gradient(315deg,#4299e1,#3182ce);background:-moz-linear-gradient(315deg,#4299e1 0,#3182ce 100%);background:linear-gradient(135deg,#4299e1,#3182ce);color:#fff;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.1)}.PhoneNumbersTable-type-badge-marketing{background:-webkit-linear-gradient(315deg,#805ad5,#6b46c1);background:-moz-linear-gradient(315deg,#805ad5 0,#6b46c1 100%);background:linear-gradient(135deg,#805ad5,#6b46c1);color:#fff;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.1)}.PhoneNumbersTable-friendly-name{color:#4a5568;font-weight:500;line-height:1.4}.PhoneNumbersTable-friendly-name:empty:before{color:#a0aec0;content:"Not set";font-style:italic}.PhoneNumbersTable-campaign-name{word-wrap:break-word;font-size:.875rem;font-weight:600;line-height:1.4;max-width:150px;overflow-wrap:break-word}.PhoneNumbersTable-tr-regular .PhoneNumbersTable-campaign-name{color:#2c5aa0}.PhoneNumbersTable-tr-marketing .PhoneNumbersTable-campaign-name{color:#553c9a}.PhoneNumbersTable-campaign-id{display:inline-block;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Courier New,monospace;font-size:.8125rem;font-weight:600;letter-spacing:.025em;max-width:140px;overflow:hidden;text-overflow:ellipsis;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;white-space:nowrap}.PhoneNumbersTable-campaign-id:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);transform:scale(1.05)}.PhoneNumbersTable-tr-regular .PhoneNumbersTable-campaign-id:hover{-webkit-box-shadow:0 2px 8px rgba(66,153,225,.2);box-shadow:0 2px 8px rgba(66,153,225,.2)}.PhoneNumbersTable-tr-marketing .PhoneNumbersTable-campaign-id:hover{-webkit-box-shadow:0 2px 8px rgba(128,90,213,.2);box-shadow:0 2px 8px rgba(128,90,213,.2)}.PhoneNumbersTable-capabilities{color:#718096;line-height:1.4}.PhoneNumbersTable-config-badge{border-radius:6px;font-size:.8125rem;font-weight:600;padding:4px 8px}.PhoneNumbersTable-voice-badge{background:-webkit-linear-gradient(315deg,#48bb78,#38a169);background:-moz-linear-gradient(315deg,#48bb78 0,#38a169 100%);background:linear-gradient(135deg,#48bb78,#38a169);border-radius:4px;color:#fff;font-size:.75rem;font-weight:600;padding:2px 6px}.PhoneNumbersTable-status-badge{border-radius:6px;font-size:.8125rem;font-weight:600;padding:4px 8px}.PhoneNumbersTable-actions{-moz-box-align:center;-moz-box-pack:start;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex;gap:8px;-webkit-justify-content:flex-start;justify-content:flex-start}.PhoneNumbersTable-release-btn,.PhoneNumbersTable-update-btn{border-radius:8px;border-width:2px;font-size:.8125rem;font-weight:600;padding:6px 12px;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.PhoneNumbersTable-update-btn-regular{background:#fff;border-color:#4299e1;color:#4299e1}.PhoneNumbersTable-update-btn-regular:hover{background:#4299e1;-webkit-box-shadow:0 4px 12px rgba(66,153,225,.4);box-shadow:0 4px 12px rgba(66,153,225,.4);color:#fff;-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px)}.PhoneNumbersTable-update-btn-marketing{background:#fff;border-color:#805ad5;color:#805ad5}.PhoneNumbersTable-update-btn-marketing:hover{background:#805ad5;-webkit-box-shadow:0 4px 12px rgba(128,90,213,.4);box-shadow:0 4px 12px rgba(128,90,213,.4);color:#fff;-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px)}.PhoneNumbersTable-release-btn{background:#fff;border-color:#e53e3e;color:#e53e3e}.PhoneNumbersTable-release-btn:hover{background:#e53e3e;-webkit-box-shadow:0 4px 12px rgba(229,62,62,.4);box-shadow:0 4px 12px rgba(229,62,62,.4);color:#fff;-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px)}.PhoneNumbersTable-empty{background:-webkit-linear-gradient(315deg,#f7fafc,#edf2f7);background:-moz-linear-gradient(315deg,#f7fafc 0,#edf2f7 100%);background:linear-gradient(135deg,#f7fafc,#edf2f7);border:2px dashed #cbd5e0;border-radius:12px;margin:20px;padding:40px 20px;text-align:center}.PhoneNumbersTable-empty:before{content:"📞";display:block;font-size:3rem;margin-bottom:16px;opacity:.5}.PhoneNumbersTable tbody .chakra-skeleton{-webkit-animation:phoneTableLoading 1.5s infinite;-moz-animation:phoneTableLoading 1.5s infinite;animation:phoneTableLoading 1.5s infinite;background:-webkit-gradient(linear,left top,right top,color-stop(25%,#f0f0f0),color-stop(50%,#e0e0e0),color-stop(75%,#f0f0f0));background:-webkit-linear-gradient(left,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background:-moz-linear-gradient(left,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:6px}@-webkit-keyframes phoneTableLoading{0%{background-position:200% 0}to{background-position:-200% 0}}@-moz-keyframes phoneTableLoading{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes phoneTableLoading{0%{background-position:200% 0}to{background-position:-200% 0}}.PhoneNumbersTable-filters .chakra-input{background:#fff;border:2px solid #e2e8f0;border-radius:8px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.PhoneNumbersTable-filters .chakra-input:focus{border-color:#4299e1;-webkit-box-shadow:0 0 0 3px rgba(66,153,225,.1);box-shadow:0 0 0 3px rgba(66,153,225,.1)}.PhoneNumbersTable-filters .chakra-select{background:#fff;border:2px solid #e2e8f0;border-radius:8px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.PhoneNumbersTable-filters .chakra-select:focus{border-color:#4299e1;-webkit-box-shadow:0 0 0 3px rgba(66,153,225,.1);box-shadow:0 0 0 3px rgba(66,153,225,.1)}.PhoneNumbersTable-filters .chakra-checkbox{color:#4a5568;font-size:.875rem}.PhoneNumbersTable-filters .chakra-checkbox__control{border:2px solid #e2e8f0;border-radius:4px}.PhoneNumbersTable-filters .chakra-checkbox__control[data-checked]{background:-webkit-linear-gradient(315deg,#4299e1,#3182ce);background:-moz-linear-gradient(315deg,#4299e1 0,#3182ce 100%);background:linear-gradient(135deg,#4299e1,#3182ce);border-color:#4299e1}.PhoneNumbersTable .chakra-badge{border-radius:6px;font-size:.75rem;font-weight:600;letter-spacing:.025em;padding:4px 8px;text-transform:uppercase}.PhoneNumbersTable .chakra-badge[data-colorscheme=purple]{background:-webkit-linear-gradient(315deg,#e9d5ff,#ddd6fe);background:-moz-linear-gradient(315deg,#e9d5ff 0,#ddd6fe 100%);background:linear-gradient(135deg,#e9d5ff,#ddd6fe);border:1px solid #c4b5fd;color:#553c9a}.PhoneNumbersTable .chakra-badge[data-colorscheme=green]{background:-webkit-linear-gradient(315deg,#c6f6d5,#9ae6b4);background:-moz-linear-gradient(315deg,#c6f6d5 0,#9ae6b4 100%);background:linear-gradient(135deg,#c6f6d5,#9ae6b4);border:1px solid #9ae6b4;color:#276749}.PhoneNumbersTable .chakra-badge[data-colorscheme=yellow]{background:-webkit-linear-gradient(315deg,#faf089,#f6e05e);background:-moz-linear-gradient(315deg,#faf089 0,#f6e05e 100%);background:linear-gradient(135deg,#faf089,#f6e05e);border:1px solid #f6e05e;color:#744210}.PhoneNumbersTable .chakra-badge[data-colorscheme=gray]{background:-webkit-linear-gradient(315deg,#edf2f7,#e2e8f0);background:-moz-linear-gradient(315deg,#edf2f7 0,#e2e8f0 100%);background:linear-gradient(135deg,#edf2f7,#e2e8f0);border:1px solid #e2e8f0;color:#4a5568}.PhoneNumbersTable .chakra-badge[data-colorscheme=green][data-variant=outline]{background:rgba(56,161,105,.1);border:1px solid #38a169;color:#276749}.PhoneNumbersTable .chakra-tooltip{background:#1a202c;border-radius:6px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);color:#fff;font-size:.8125rem;padding:8px 12px}@media (max-width:1400px){.PhoneNumbersTable-campaign-name{font-size:.8125rem;max-width:120px}.PhoneNumbersTable-campaign-id{font-size:.75rem;max-width:100px}}@media (max-width:1200px){.PhoneNumbersTable-container{border-radius:12px;margin:0 16px}.PhoneNumbersTable-wrapper{max-height:60vh}.PhoneNumbersTable-td,.PhoneNumbersTable-th{padding:12px 8px}.PhoneNumbersTable-th{font-size:.8125rem}.PhoneNumbersTable-td{font-size:.875rem}.PhoneNumbersTable-campaign-name{max-width:100px}.PhoneNumbersTable-campaign-id{max-width:80px}}@media (max-width:768px){.PhoneNumbersTable-container{border-radius:8px;margin:0 12px}.PhoneNumbersTable-filters{padding:16px}.PhoneNumbersTable-wrapper{max-height:50vh}.PhoneNumbersTable-td,.PhoneNumbersTable-th{padding:10px 6px}.PhoneNumbersTable-th{font-size:.75rem}.PhoneNumbersTable-td{font-size:.8125rem}.PhoneNumbersTable-phone{font-size:.8125rem;padding:4px 6px}.PhoneNumbersTable-actions{-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:4px}.PhoneNumbersTable-release-btn,.PhoneNumbersTable-update-btn{font-size:.75rem;padding:4px 8px;width:100%}.PhoneNumbersTable-td:nth-child(3),.PhoneNumbersTable-td:nth-child(4),.PhoneNumbersTable-th:nth-child(3),.PhoneNumbersTable-th:nth-child(4){display:none}}@media (max-width:480px){.PhoneNumbersTable-container{border-radius:6px;margin:0 8px}.PhoneNumbersTable-filters{padding:12px}.PhoneNumbersTable-wrapper{max-height:40vh}.PhoneNumbersTable-td,.PhoneNumbersTable-th{padding:8px 4px}.PhoneNumbersTable-th{font-size:.6875rem}.PhoneNumbersTable-td{font-size:.75rem}.PhoneNumbersTable-phone{font-size:.75rem;padding:3px 5px}.PhoneNumbersTable-td:nth-child(5),.PhoneNumbersTable-th:nth-child(5){display:none}}@media (prefers-color-scheme:dark){.PhoneNumbersTable-container{background:#1a202c;border-color:#2d3748}.PhoneNumbersTable-filters{background:-webkit-linear-gradient(315deg,#2d3748,#1a202c);background:-moz-linear-gradient(315deg,#2d3748 0,#1a202c 100%);background:linear-gradient(135deg,#2d3748,#1a202c);border-bottom-color:#4a5568}.PhoneNumbersTable tbody,.PhoneNumbersTable-tr-odd{background:#1a202c}.PhoneNumbersTable-tr-even{background:#2d3748}.PhoneNumbersTable-tr:hover{background:-webkit-linear-gradient(315deg,#2d3748,#4a5568);background:-moz-linear-gradient(315deg,#2d3748 0,#4a5568 100%);background:linear-gradient(135deg,#2d3748,#4a5568)}.PhoneNumbersTable-td{border-bottom-color:#4a5568;color:#e2e8f0}.PhoneNumbersTable-phone{background:-webkit-linear-gradient(315deg,#2d3748,#1a202c);background:-moz-linear-gradient(315deg,#2d3748 0,#1a202c 100%);background:linear-gradient(135deg,#2d3748,#1a202c);border-color:#4a5568;color:#e2e8f0}.PhoneNumbersTable-friendly-name{color:#cbd5e0}.PhoneNumbersTable-campaign-name{color:#c4b5fd}.PhoneNumbersTable-capabilities{color:#a0aec0}.PhoneNumbersTable-empty{background:-webkit-linear-gradient(315deg,#2d3748,#1a202c);background:-moz-linear-gradient(315deg,#2d3748 0,#1a202c 100%);background:linear-gradient(135deg,#2d3748,#1a202c);border-color:#4a5568;color:#e2e8f0}.PhoneNumbersTable-filters .chakra-input,.PhoneNumbersTable-filters .chakra-select{background:#2d3748;border-color:#4a5568;color:#e2e8f0}.PhoneNumbersTable-filters .chakra-input:focus,.PhoneNumbersTable-filters .chakra-select:focus{background:#1a202c;border-color:#63b3ed}}@media print{.PhoneNumbersTable-container{border:1px solid #000;-webkit-box-shadow:none;box-shadow:none}.PhoneNumbersTable-filters{display:none}.PhoneNumbersTable-thead{background:#f0f0f0!important}.PhoneNumbersTable-th{color:#000!important;text-shadow:none!important}.PhoneNumbersTable-actions{display:none}.PhoneNumbersTable-tr:hover{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;-moz-transform:none;transform:none}}.PhoneNumbersTable-th[role=columnheader]{cursor:pointer}.PhoneNumbersTable-th[role=columnheader]:hover{background:hsla(0,0%,100%,.1)}.PhoneNumbersTable-th[role=columnheader]:focus{outline:2px solid #4299e1;outline-offset:-2px}.PhoneNumbersTable-release-btn:focus,.PhoneNumbersTable-update-btn:focus{outline:2px solid #4299e1;outline-offset:2px}@media (prefers-contrast:high){.PhoneNumbersTable-container{border:2px solid #000}.PhoneNumbersTable-th{background:#000!important;border:1px solid #fff;color:#fff!important}.PhoneNumbersTable-td{border:1px solid #000}.PhoneNumbersTable .chakra-badge{background:#fff;border:2px solid #000;color:#000}}@media (prefers-reduced-motion:reduce){.PhoneNumbersTable-campaign-id,.PhoneNumbersTable-filters .chakra-input,.PhoneNumbersTable-filters .chakra-select,.PhoneNumbersTable-release-btn,.PhoneNumbersTable-tr,.PhoneNumbersTable-update-btn{-webkit-transition:none;-moz-transition:none;transition:none}.PhoneNumbersTable-campaign-id:hover,.PhoneNumbersTable-release-btn:hover,.PhoneNumbersTable-tr:hover,.PhoneNumbersTable-update-btn:hover{-webkit-transform:none;-moz-transform:none;transform:none}.PhoneNumbersTable tbody .chakra-skeleton{-webkit-animation:none;-moz-animation:none;animation:none}}.SearchModal-content{border:none;border-radius:16px;-webkit-box-shadow:0 10px 25px rgba(0,0,0,.15),0 20px 40px rgba(0,0,0,.08);box-shadow:0 10px 25px rgba(0,0,0,.15),0 20px 40px rgba(0,0,0,.08);max-height:90vh;overflow:hidden}.SearchModal-content .chakra-modal__header{background:-webkit-linear-gradient(315deg,#667eea,#764ba2);background:-moz-linear-gradient(315deg,#667eea 0,#764ba2 100%);background:linear-gradient(135deg,#667eea,#764ba2);border-bottom:none;color:#fff;padding:24px 32px;position:relative}.SearchModal-content .chakra-modal__header:after{background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.3)),to(hsla(0,0%,100%,.1)));background:-webkit-linear-gradient(left,hsla(0,0%,100%,.3),hsla(0,0%,100%,.1));background:-moz-linear-gradient(left,hsla(0,0%,100%,.3) 0,hsla(0,0%,100%,.1) 100%);background:linear-gradient(90deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,.1));bottom:0;content:"";height:2px;left:0;position:absolute;right:0}.SearchModal-content .chakra-modal__close-btn{background:hsla(0,0%,100%,.1);border-radius:50%;color:#fff;font-size:1.25rem;height:32px;right:20px;top:20px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;width:32px}.SearchModal-content .chakra-modal__close-btn:hover{background:hsla(0,0%,100%,.2);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}.SearchModal-body{max-height:70vh;overflow-y:auto;padding:32px;scrollbar-color:#cbd5e0 #f7fafc;scrollbar-width:thin}.SearchModal-body::-webkit-scrollbar{width:8px}.SearchModal-body::-webkit-scrollbar-track{background:#f7fafc;border-radius:4px}.SearchModal-body::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}.SearchModal-body::-webkit-scrollbar-thumb:hover{background:#a0aec0}.SearchModal-body form{background:-webkit-linear-gradient(315deg,#f7fafc,#edf2f7);background:-moz-linear-gradient(315deg,#f7fafc 0,#edf2f7 100%);background:linear-gradient(135deg,#f7fafc,#edf2f7);border:1px solid #e2e8f0;border-radius:12px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05);margin-bottom:24px;padding:24px}.SearchModal-body .chakra-form-control{margin-bottom:0}.SearchModal-body .chakra-form__label{color:#2d3748;font-size:.875rem;font-weight:600;letter-spacing:.025em;margin-bottom:8px;text-transform:uppercase}.SearchModal-body .chakra-input,.SearchModal-body .chakra-select{background:#fff;border:2px solid #e2e8f0;border-radius:8px;font-size:.9375rem;padding:12px 16px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.SearchModal-body .chakra-input:focus,.SearchModal-body .chakra-select:focus{background:#f7fafc;border-color:#4299e1;-webkit-box-shadow:0 0 0 3px rgba(66,153,225,.1);box-shadow:0 0 0 3px rgba(66,153,225,.1)}.SearchModal-body .chakra-input:hover,.SearchModal-body .chakra-select:hover{background:#f7fafc;border-color:#cbd5e0}.SearchModal-body .chakra-input:invalid{border-color:#e53e3e}.SearchModal-body .chakra-input:invalid:focus{border-color:#e53e3e;-webkit-box-shadow:0 0 0 3px rgba(229,62,62,.1);box-shadow:0 0 0 3px rgba(229,62,62,.1)}.SearchModal-body .chakra-button{border-radius:10px;font-weight:600;padding:12px 24px;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.SearchModal-body .chakra-button[data-colorscheme=blue]{background:-webkit-linear-gradient(315deg,#4299e1,#3182ce);background:-moz-linear-gradient(315deg,#4299e1 0,#3182ce 100%);background:linear-gradient(135deg,#4299e1,#3182ce);border:none;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.1)}.SearchModal-body .chakra-button[data-colorscheme=blue]:hover:not(:disabled){background:-webkit-linear-gradient(315deg,#3182ce,#2c5aa0);background:-moz-linear-gradient(315deg,#3182ce 0,#2c5aa0 100%);background:linear-gradient(135deg,#3182ce,#2c5aa0);-webkit-box-shadow:0 4px 12px rgba(66,153,225,.4);box-shadow:0 4px 12px rgba(66,153,225,.4);-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px)}.SearchModal-body .chakra-button[data-colorscheme=blue]:disabled{background:#cbd5e0;color:#a0aec0;cursor:not-allowed;-webkit-transform:none;-moz-transform:none;transform:none}.SearchModal-body .chakra-button[variant=outline]{background:#fff;border:2px solid #e2e8f0;color:#4a5568}.SearchModal-body .chakra-button[variant=outline]:hover:not(:disabled){background:#f7fafc;border-color:#cbd5e0;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);transform:translateY(-1px)}.SearchModal-results{background:-webkit-linear-gradient(315deg,#f7fafc,#edf2f7);background:-moz-linear-gradient(315deg,#f7fafc 0,#edf2f7 100%);background:linear-gradient(135deg,#f7fafc,#edf2f7);border:2px solid #e2e8f0;border-radius:12px;max-height:400px;overflow-y:auto;padding:20px;scrollbar-color:#cbd5e0 #f7fafc;scrollbar-width:thin}.SearchModal-results::-webkit-scrollbar{width:6px}.SearchModal-results::-webkit-scrollbar-track{background:#edf2f7;border-radius:3px}.SearchModal-results::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:3px}.SearchModal-results::-webkit-scrollbar-thumb:hover{background:#a0aec0}.SearchModal-results .chakra-table{background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05);overflow:hidden}.SearchModal-results .chakra-table__header{background:-webkit-linear-gradient(315deg,#edf2f7,#e2e8f0);background:-moz-linear-gradient(315deg,#edf2f7 0,#e2e8f0 100%);background:linear-gradient(135deg,#edf2f7,#e2e8f0)}.SearchModal-results .chakra-table__header th{border-bottom:2px solid #cbd5e0;color:#2d3748;font-size:.8125rem;font-weight:700;letter-spacing:.5px;padding:16px 12px;text-transform:uppercase}.SearchModal-results .chakra-table__body tr{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.SearchModal-results .chakra-table__body tr:hover{background:#f7fafc;-webkit-transform:translateX(2px);-moz-transform:translateX(2px);transform:translateX(2px)}.SearchModal-results .chakra-table__body td{border-bottom:1px solid #e2e8f0;padding:16px 12px;vertical-align:middle}.SearchModal-results .chakra-button[data-colorscheme=green]{background:-webkit-linear-gradient(315deg,#48bb78,#38a169);background:-moz-linear-gradient(315deg,#48bb78 0,#38a169 100%);background:linear-gradient(135deg,#48bb78,#38a169);border:none;border-radius:8px;color:#fff;font-size:.875rem;font-weight:600;padding:8px 16px;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.SearchModal-results .chakra-button[data-colorscheme=green]:hover{background:-webkit-linear-gradient(315deg,#38a169,#2f855a);background:-moz-linear-gradient(315deg,#38a169 0,#2f855a 100%);background:linear-gradient(135deg,#38a169,#2f855a);-webkit-box-shadow:0 4px 12px rgba(72,187,120,.4);box-shadow:0 4px 12px rgba(72,187,120,.4);-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px)}.SearchModal-results .chakra-text[data-phone=true]{background:-webkit-linear-gradient(315deg,#e6f3ff,#cce7ff);background:-moz-linear-gradient(315deg,#e6f3ff 0,#cce7ff 100%);background:linear-gradient(135deg,#e6f3ff,#cce7ff);border:1px solid #bee3f8;border-radius:6px;color:#2b6cb0;display:inline-block;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Courier New,monospace;font-weight:600;padding:6px 10px}.SearchModal-body .loading-section{background:-webkit-linear-gradient(315deg,#f7fafc,#edf2f7);background:-moz-linear-gradient(315deg,#f7fafc 0,#edf2f7 100%);background:linear-gradient(135deg,#f7fafc,#edf2f7);border:2px solid #e2e8f0;border-radius:12px;padding:24px;text-align:center}.SearchModal-body .loading-section .chakra-text{color:#4a5568;font-weight:600;margin-bottom:16px}.SearchModal-body .chakra-skeleton{-webkit-animation:searchLoading 1.5s infinite;-moz-animation:searchLoading 1.5s infinite;animation:searchLoading 1.5s infinite;background:-webkit-gradient(linear,left top,right top,color-stop(25%,#f0f0f0),color-stop(50%,#e0e0e0),color-stop(75%,#f0f0f0));background:-webkit-linear-gradient(left,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background:-moz-linear-gradient(left,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:8px}@-webkit-keyframes searchLoading{0%{background-position:200% 0}to{background-position:-200% 0}}@-moz-keyframes searchLoading{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes searchLoading{0%{background-position:200% 0}to{background-position:-200% 0}}.SearchModal-body .chakra-alert{border:none;border-radius:12px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05);margin:16px 0;padding:16px 20px}.SearchModal-body .chakra-alert[data-status=error]{background:-webkit-linear-gradient(315deg,#fed7d7,#fbb6ce);background:-moz-linear-gradient(315deg,#fed7d7 0,#fbb6ce 100%);background:linear-gradient(135deg,#fed7d7,#fbb6ce);border:1px solid #feb2b2}.SearchModal-body .chakra-alert[data-status=info]{background:-webkit-linear-gradient(315deg,#bee3f8,#90cdf4);background:-moz-linear-gradient(315deg,#bee3f8 0,#90cdf4 100%);background:linear-gradient(135deg,#bee3f8,#90cdf4);border:1px solid #90cdf4}.SearchModal-body .chakra-alert[data-status=warning]{background:-webkit-linear-gradient(315deg,#faf089,#f6e05e);background:-moz-linear-gradient(315deg,#faf089 0,#f6e05e 100%);background:linear-gradient(135deg,#faf089,#f6e05e);border:1px solid #f6e05e}.SearchModal-content .chakra-modal__footer{background:#f7fafc;border-top:1px solid #e2e8f0;padding:20px 32px}.SearchModal-content .chakra-modal__footer .chakra-button{border-radius:8px;font-weight:600;padding:10px 20px}.SearchModal-body .chakra-text[data-weight=semibold]{color:#2d3748;font-weight:600;margin-bottom:12px}.SearchModal-body .chakra-form__label[data-required]:after{color:#e53e3e;content:" *";font-weight:700}@media (max-width:1200px){.SearchModal-content{margin:20px;max-height:85vh}.SearchModal-body{padding:24px}}@media (max-width:768px){.SearchModal-content{border-radius:12px;margin:16px;max-height:90vh}.SearchModal-content .chakra-modal__header{padding:20px 24px}.SearchModal-body{max-height:65vh;padding:20px}.SearchModal-body form{padding:20px}.SearchModal-results{max-height:300px;padding:16px}.SearchModal-content .chakra-modal__footer{padding:16px 20px}.SearchModal-body .chakra-stack[data-orientation=horizontal]{-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.SearchModal-body .chakra-stack[data-orientation=horizontal]>*{width:100%}}@media (max-width:480px){.SearchModal-content{border-radius:8px;margin:8px}.SearchModal-content .chakra-modal__header{font-size:1.125rem;padding:16px 20px}.SearchModal-body,.SearchModal-body form{padding:16px}.SearchModal-results{max-height:250px;padding:12px}.SearchModal-results .chakra-table__body td,.SearchModal-results .chakra-table__header th{font-size:.875rem;padding:12px 8px}.SearchModal-content .chakra-modal__footer{padding:12px 16px}.SearchModal-body .chakra-button{font-size:.875rem;padding:10px 20px}.SearchModal-results .chakra-button[data-colorscheme=green]{font-size:.8125rem;padding:6px 12px}}.PurchaseModal-content{border:none;border-radius:16px;-webkit-box-shadow:0 10px 25px rgba(0,0,0,.15),0 20px 40px rgba(0,0,0,.08);box-shadow:0 10px 25px rgba(0,0,0,.15),0 20px 40px rgba(0,0,0,.08);max-height:95vh;overflow:hidden}.PurchaseModal-content .chakra-modal__header{background:-webkit-linear-gradient(315deg,#48bb78,#38a169);background:-moz-linear-gradient(315deg,#48bb78 0,#38a169 100%);background:linear-gradient(135deg,#48bb78,#38a169);border-bottom:none;color:#fff;padding:24px 32px;position:relative}.PurchaseModal-content .chakra-modal__header:after{background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.3)),to(hsla(0,0%,100%,.1)));background:-webkit-linear-gradient(left,hsla(0,0%,100%,.3),hsla(0,0%,100%,.1));background:-moz-linear-gradient(left,hsla(0,0%,100%,.3) 0,hsla(0,0%,100%,.1) 100%);background:linear-gradient(90deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,.1));bottom:0;content:"";height:2px;left:0;position:absolute;right:0}.PurchaseModal-content .chakra-modal__close-btn{background:hsla(0,0%,100%,.1);border-radius:50%;color:#fff;font-size:1.25rem;height:32px;right:20px;top:20px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;width:32px}.PurchaseModal-content .chakra-modal__close-btn:hover{background:hsla(0,0%,100%,.2);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}.PurchaseModal-body{background:-webkit-linear-gradient(315deg,#f7fafc,#edf2f7);background:-moz-linear-gradient(315deg,#f7fafc 0,#edf2f7 100%);background:linear-gradient(135deg,#f7fafc,#edf2f7);max-height:75vh;overflow-y:auto;padding:24px 32px;scrollbar-color:#cbd5e0 #f7fafc;scrollbar-width:thin}.PurchaseModal-body::-webkit-scrollbar{width:8px}.PurchaseModal-body::-webkit-scrollbar-track{background:#f7fafc;border-radius:4px}.PurchaseModal-body::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}.PurchaseModal-body::-webkit-scrollbar-thumb:hover{background:#a0aec0}.PurchaseModal-number-info{background:-webkit-linear-gradient(315deg,#f0fff4,#e6fffa);background:-moz-linear-gradient(315deg,#f0fff4 0,#e6fffa 100%);background:linear-gradient(135deg,#f0fff4,#e6fffa);border:2px solid #9ae6b4;border-radius:12px;margin-bottom:24px;overflow:hidden;padding:20px;position:relative}.PurchaseModal-number-info:before{background:-webkit-gradient(linear,left top,right top,from(#48bb78),to(#38a169));background:-webkit-linear-gradient(left,#48bb78,#38a169);background:-moz-linear-gradient(left,#48bb78 0,#38a169 100%);background:linear-gradient(90deg,#48bb78,#38a169);content:"";height:3px;left:0;position:absolute;right:0;top:0}.PurchaseModal-number-info .chakra-text:first-child{color:#22543d;font-size:1.25rem;font-weight:700;margin-bottom:12px}.PurchaseModal-number-info .chakra-stack .chakra-text{color:#2f855a;font-weight:500}.PurchaseModal-number-info .chakra-text strong{color:#1a202c;font-weight:700}.PurchaseModal-body .chakra-box{background:#fff;border:1px solid #e2e8f0;border-radius:12px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05);margin-bottom:20px;padding:24px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.PurchaseModal-body .chakra-box:hover{border-color:#cbd5e0;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px rgba(0,0,0,.08)}.PurchaseModal-body .chakra-text[data-size=lg]{color:#1a202c;font-size:1.125rem;font-weight:700;margin-bottom:16px;padding-bottom:8px;position:relative}.PurchaseModal-body .chakra-text[data-size=lg]:after{background:-webkit-gradient(linear,left top,right top,from(#48bb78),to(#38a169));background:-webkit-linear-gradient(left,#48bb78,#38a169);background:-moz-linear-gradient(left,#48bb78 0,#38a169 100%);background:linear-gradient(90deg,#48bb78,#38a169);border-radius:1px;bottom:0;content:"";height:2px;left:0;position:absolute;width:40px}.PurchaseModal-body .chakra-form-control{margin-bottom:16px}.PurchaseModal-body .chakra-form__label{-moz-box-align:center;-webkit-align-items:center;align-items:center;color:#2d3748;display:-webkit-flex;display:-moz-box;display:flex;font-size:.9375rem;font-weight:600;gap:4px;margin-bottom:8px}.PurchaseModal-body .chakra-input,.PurchaseModal-body .chakra-select,.PurchaseModal-body .chakra-textarea{background:#fff;border:2px solid #e2e8f0;border-radius:8px;font-size:.9375rem;padding:12px 16px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.PurchaseModal-body .chakra-input:focus,.PurchaseModal-body .chakra-select:focus,.PurchaseModal-body .chakra-textarea:focus{background:#f0fff4;border-color:#48bb78;-webkit-box-shadow:0 0 0 3px rgba(72,187,120,.1);box-shadow:0 0 0 3px rgba(72,187,120,.1)}.PurchaseModal-body .chakra-input:hover,.PurchaseModal-body .chakra-select:hover,.PurchaseModal-body .chakra-textarea:hover{background:#f7fafc;border-color:#cbd5e0}.PurchaseModal-body .chakra-text[data-size=sm]{color:#718096;font-size:.875rem;font-style:italic;margin-top:4px}.PurchaseModal-body .chakra-switch__track{background:#e2e8f0;-webkit-transition:background .2s ease;-moz-transition:background .2s ease;transition:background .2s ease}.PurchaseModal-body .chakra-switch__track[data-checked]{background:-webkit-linear-gradient(315deg,#48bb78,#38a169);background:-moz-linear-gradient(315deg,#48bb78 0,#38a169 100%);background:linear-gradient(135deg,#48bb78,#38a169)}.PurchaseModal-body .chakra-switch__thumb{background:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.PurchaseModal-body .chakra-switch__thumb[data-checked]{-webkit-transform:translateX(20px);-moz-transform:translateX(20px);transform:translateX(20px)}.PurchaseModal-body .chakra-divider{border-color:#e2e8f0;border-width:1px;margin:24px 0}.PurchaseModal-body .chakra-alert{border:none;border-radius:12px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05);margin-bottom:20px;padding:16px 20px}.PurchaseModal-body .chakra-alert[data-status=error]{background:-webkit-linear-gradient(315deg,#fed7d7,#fbb6ce);background:-moz-linear-gradient(315deg,#fed7d7 0,#fbb6ce 100%);background:linear-gradient(135deg,#fed7d7,#fbb6ce);border:1px solid #feb2b2}.PurchaseModal-body .chakra-alert .chakra-alert__icon{margin-right:12px}.PurchaseModal-body .chakra-input[type=url]{font-size:.875rem;letter-spacing:.025em}.PurchaseModal-body .chakra-input[type=url],.PurchaseModal-body .chakra-input[type=url]:focus{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Courier New,monospace}.PurchaseModal-body .chakra-select{cursor:pointer;line-height:1.5;min-height:44px;padding:12px 40px 12px 16px}.PurchaseModal-body .chakra-select option{word-wrap:break-word;background:#fff;color:#2d3748;line-height:1.6;min-height:40px;padding:12px 16px;white-space:normal}.PurchaseModal-body .chakra-select__wrapper{min-height:44px}.PurchaseModal-body .chakra-select__field,.PurchaseModal-body select{line-height:1.5;min-height:44px;padding:12px 40px 12px 16px}.PurchaseModal-body select{background-position:right 12px center;background-size:16px}.PurchaseModal-body select option{line-height:1.6;min-height:40px;padding:12px 16px}.PurchaseModal-content .chakra-modal__footer{-moz-box-pack:end;background:#fff;border-top:1px solid #e2e8f0;display:-webkit-flex;display:-moz-box;display:flex;gap:12px;-webkit-justify-content:flex-end;justify-content:flex-end;padding:20px 32px}.PurchaseModal-content .chakra-modal__footer .chakra-button{border-radius:10px;font-size:.9375rem;font-weight:600;padding:12px 24px;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.PurchaseModal-content .chakra-modal__footer .chakra-button[data-colorscheme=green]{background:-webkit-linear-gradient(315deg,#48bb78,#38a169);background:-moz-linear-gradient(315deg,#48bb78 0,#38a169 100%);background:linear-gradient(135deg,#48bb78,#38a169);border:none;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.1)}.PurchaseModal-content .chakra-modal__footer .chakra-button[data-colorscheme=green]:hover{background:-webkit-linear-gradient(315deg,#38a169,#2f855a);background:-moz-linear-gradient(315deg,#38a169 0,#2f855a 100%);background:linear-gradient(135deg,#38a169,#2f855a);-webkit-box-shadow:0 4px 12px rgba(72,187,120,.4);box-shadow:0 4px 12px rgba(72,187,120,.4);-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px)}.PurchaseModal-content .chakra-modal__footer .chakra-button[variant=ghost]{background:transparent;border:2px solid transparent;color:#4a5568}.PurchaseModal-content .chakra-modal__footer .chakra-button[variant=ghost]:hover{background:#f7fafc;border-color:#e2e8f0;color:#2d3748;-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);transform:translateY(-1px)}.PurchaseModal-content .chakra-modal__footer .chakra-button:disabled{-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed;opacity:.6;-webkit-transform:none;-moz-transform:none;transform:none}.PurchaseModal-body .chakra-stack{gap:16px}.PurchaseModal-body .chakra-stack[data-orientation=horizontal]{-moz-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;display:-webkit-flex;display:-moz-box;display:flex}.PurchaseModal-body .chakra-stack[data-orientation=horizontal]>*{-moz-box-flex:1;-webkit-flex:1 1;flex:1 1}@media (max-width:1200px){.PurchaseModal-content{margin:20px;max-height:90vh}.PurchaseModal-body{padding:20px 24px}.PurchaseModal-content .chakra-modal__footer{padding:16px 24px}}@media (max-width:768px){.PurchaseModal-content{border-radius:12px;margin:16px;max-height:95vh}.PurchaseModal-content .chakra-modal__header{padding:20px 24px}.PurchaseModal-body{max-height:70vh;padding:16px 20px}.PurchaseModal-number-info{margin-bottom:20px;padding:16px}.PurchaseModal-body .chakra-box{margin-bottom:16px;padding:20px}.PurchaseModal-body .chakra-stack[data-orientation=horizontal]{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-direction:column;flex-direction:column}.PurchaseModal-content .chakra-modal__footer{-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding:16px 20px}.PurchaseModal-content .chakra-modal__footer .chakra-button{margin:4px 0;width:100%}.PurchaseModal-body .chakra-select,.PurchaseModal-body .chakra-select__field{font-size:16px;min-height:48px;padding:14px 40px 14px 16px}.PurchaseModal-body .chakra-select option,.chakra-select__option{font-size:16px!important;min-height:44px!important;padding:14px 16px!important}}@media (max-width:480px){.PurchaseModal-content{border-radius:8px;margin:8px}.PurchaseModal-content .chakra-modal__header{font-size:1.125rem;padding:16px 20px}.PurchaseModal-body{padding:12px 16px}.PurchaseModal-number-info{margin-bottom:16px;padding:12px}.PurchaseModal-number-info .chakra-text:first-child{font-size:1.125rem}.PurchaseModal-body .chakra-box{margin-bottom:12px;padding:16px}.PurchaseModal-body .chakra-text[data-size=lg]{font-size:1rem;margin-bottom:12px}.PurchaseModal-content .chakra-modal__footer{padding:12px 16px}.PurchaseModal-content .chakra-modal__footer .chakra-button{font-size:.875rem;padding:10px 20px}.PurchaseModal-body .chakra-select,.PurchaseModal-body .chakra-select__field{font-size:16px;min-height:50px;padding:15px 40px 15px 16px}.PurchaseModal-body .chakra-select option,.chakra-select__option{font-size:16px!important;min-height:46px!important;padding:15px 16px!important}}.UpdateModal-content{border:none;border-radius:16px;-webkit-box-shadow:0 10px 25px rgba(0,0,0,.15),0 20px 40px rgba(0,0,0,.08);box-shadow:0 10px 25px rgba(0,0,0,.15),0 20px 40px rgba(0,0,0,.08);max-height:95vh;overflow:hidden}.UpdateModal-content .chakra-modal__header{background:-webkit-linear-gradient(315deg,#4299e1,#3182ce);background:-moz-linear-gradient(315deg,#4299e1 0,#3182ce 100%);background:linear-gradient(135deg,#4299e1,#3182ce);border-bottom:none;color:#fff;padding:24px 32px;position:relative}.UpdateModal-content .chakra-modal__header:after{background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.3)),to(hsla(0,0%,100%,.1)));background:-webkit-linear-gradient(left,hsla(0,0%,100%,.3),hsla(0,0%,100%,.1));background:-moz-linear-gradient(left,hsla(0,0%,100%,.3) 0,hsla(0,0%,100%,.1) 100%);background:linear-gradient(90deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,.1));bottom:0;content:"";height:2px;left:0;position:absolute;right:0}.UpdateModal-content .chakra-modal__header .chakra-text:last-child{color:hsla(0,0%,100%,.95)!important;font-size:1.25rem!important;font-weight:600!important;letter-spacing:.5px;margin-top:8px!important;text-shadow:0 1px 2px rgba(0,0,0,.1)}.UpdateModal-content .chakra-modal__close-btn{background:hsla(0,0%,100%,.1);border-radius:50%;color:#fff;font-size:1.25rem;height:32px;right:20px;top:20px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;width:32px}.UpdateModal-content .chakra-modal__close-btn:hover{background:hsla(0,0%,100%,.2);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}.UpdateModal-body{background:-webkit-linear-gradient(315deg,#f7fafc,#edf2f7);background:-moz-linear-gradient(315deg,#f7fafc 0,#edf2f7 100%);background:linear-gradient(135deg,#f7fafc,#edf2f7);max-height:75vh;overflow-y:auto;padding:24px 32px;scrollbar-color:#cbd5e0 #f7fafc;scrollbar-width:thin}.UpdateModal-body::-webkit-scrollbar{width:8px}.UpdateModal-body::-webkit-scrollbar-track{background:#f7fafc;border-radius:4px}.UpdateModal-body::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}.UpdateModal-body::-webkit-scrollbar-thumb:hover{background:#a0aec0}.UpdateModal-body .chakra-box{background:#fff;border:1px solid #e2e8f0;border-radius:12px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05);margin-bottom:20px;padding:24px;position:relative;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.UpdateModal-body .chakra-box:hover{border-color:#cbd5e0;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px rgba(0,0,0,.08)}.UpdateModal-body .chakra-box:before{background:-webkit-gradient(linear,left top,left bottom,from(#4299e1),to(#3182ce));background:-webkit-linear-gradient(top,#4299e1,#3182ce);background:-moz-linear-gradient(top,#4299e1 0,#3182ce 100%);background:linear-gradient(180deg,#4299e1,#3182ce);border-radius:0 2px 2px 0;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.UpdateModal-body .chakra-box .chakra-text[data-truncated]{word-wrap:break-word!important;line-height:1.4!important;max-width:none!important;min-height:auto!important;overflow:visible!important;padding:8px 12px!important;text-overflow:clip!important;white-space:normal!important;width:100%!important}.UpdateModal-body .chakra-text[data-size=lg]{color:#1a202c;font-size:1.125rem;font-weight:700;margin-bottom:16px;padding-bottom:8px;padding-left:8px;position:relative}.UpdateModal-body .chakra-text[data-size=lg]:after{background:-webkit-gradient(linear,left top,right top,from(#4299e1),to(#3182ce));background:-webkit-linear-gradient(left,#4299e1,#3182ce);background:-moz-linear-gradient(left,#4299e1 0,#3182ce 100%);background:linear-gradient(90deg,#4299e1,#3182ce);border-radius:1px;bottom:0;content:"";height:2px;left:8px;position:absolute;width:40px}.UpdateModal-body .chakra-form-control{margin-bottom:16px}.UpdateModal-body .chakra-form__label{-moz-box-align:center;-webkit-align-items:center;align-items:center;color:#2d3748;display:-webkit-flex;display:-moz-box;display:flex;font-size:.9375rem;font-weight:600;gap:4px;margin-bottom:8px}.UpdateModal-body .chakra-input,.UpdateModal-body .chakra-select,.UpdateModal-body .chakra-textarea{background:#fff;border:2px solid #e2e8f0;border-radius:8px;font-size:.9375rem;padding:12px 16px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;width:100%}.UpdateModal-body .chakra-input:focus,.UpdateModal-body .chakra-select:focus,.UpdateModal-body .chakra-textarea:focus{background:#ebf8ff;border-color:#4299e1;-webkit-box-shadow:0 0 0 3px rgba(66,153,225,.1);box-shadow:0 0 0 3px rgba(66,153,225,.1)}.UpdateModal-body .chakra-input:hover,.UpdateModal-body .chakra-select:hover,.UpdateModal-body .chakra-textarea:hover{background:#f7fafc;border-color:#cbd5e0}.UpdateModal-body .chakra-select{cursor:pointer;line-height:1.5;min-height:44px;overflow:hidden;padding:12px 40px 12px 16px;text-overflow:ellipsis;white-space:nowrap;width:100%}.UpdateModal-body .chakra-select option{word-wrap:break-word;background:#fff;color:#2d3748;line-height:1.6;max-width:none;min-height:44px;overflow-wrap:break-word;padding:12px 16px;white-space:normal}.UpdateModal-body .chakra-select__wrapper{min-height:44px;width:100%}.UpdateModal-body .chakra-select__field{line-height:1.5;min-height:44px;overflow:hidden;padding:12px 40px 12px 16px;text-overflow:ellipsis;width:100%}.chakra-select__menu-list{min-width:100%;width:auto}.chakra-select__option{max-width:none!important;min-height:44px!important;overflow-wrap:break-word!important;width:100%!important}.UpdateModal-body select{background-position:right 12px center;background-size:16px;line-height:1.5;min-height:44px;padding:12px 40px 12px 16px;width:100%}.UpdateModal-body select option{word-wrap:break-word;line-height:1.6;min-height:44px;padding:12px 16px;white-space:normal}.UpdateModal-body .chakra-alert{border:none;border-radius:12px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05);margin-bottom:20px;padding:16px 20px}.UpdateModal-body .chakra-alert[data-status=error]{background:-webkit-linear-gradient(315deg,#fed7d7,#fbb6ce);background:-moz-linear-gradient(315deg,#fed7d7 0,#fbb6ce 100%);background:linear-gradient(135deg,#fed7d7,#fbb6ce);border:1px solid #feb2b2}.UpdateModal-body .chakra-alert[data-status=warning]{background:-webkit-linear-gradient(315deg,#faf089,#f6e05e);background:-moz-linear-gradient(315deg,#faf089 0,#f6e05e 100%);background:linear-gradient(135deg,#faf089,#f6e05e);border:1px solid #f6e05e}.UpdateModal-body .chakra-alert[data-status=info]{background:-webkit-linear-gradient(315deg,#bee3f8,#90cdf4);background:-moz-linear-gradient(315deg,#bee3f8 0,#90cdf4 100%);background:linear-gradient(135deg,#bee3f8,#90cdf4);border:1px solid #90cdf4}.UpdateModal-body .chakra-alert .chakra-alert__icon{margin-right:12px}.UpdateModal-content .chakra-modal__footer{-moz-box-pack:end;background:#fff;border-top:1px solid #e2e8f0;display:-webkit-flex;display:-moz-box;display:flex;gap:12px;-webkit-justify-content:flex-end;justify-content:flex-end;padding:20px 32px}.UpdateModal-content .chakra-modal__footer .chakra-button{border-radius:10px;font-size:.9375rem;font-weight:600;padding:12px 24px;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.UpdateModal-content .chakra-modal__footer .chakra-button[data-colorscheme=blue]{background:-webkit-linear-gradient(315deg,#4299e1,#3182ce);background:-moz-linear-gradient(315deg,#4299e1 0,#3182ce 100%);background:linear-gradient(135deg,#4299e1,#3182ce);border:none;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.1)}.UpdateModal-content .chakra-modal__footer .chakra-button[data-colorscheme=blue]:hover{background:-webkit-linear-gradient(315deg,#3182ce,#2c5aa0);background:-moz-linear-gradient(315deg,#3182ce 0,#2c5aa0 100%);background:linear-gradient(135deg,#3182ce,#2c5aa0);-webkit-box-shadow:0 4px 12px rgba(66,153,225,.4);box-shadow:0 4px 12px rgba(66,153,225,.4);-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px)}.UpdateModal-content .chakra-modal__footer .chakra-button[variant=ghost]{background:transparent;border:2px solid transparent;color:#4a5568}.UpdateModal-content .chakra-modal__footer .chakra-button[variant=ghost]:hover{background:#f7fafc;border-color:#e2e8f0;color:#2d3748;-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);transform:translateY(-1px)}.UpdateModal-content .chakra-modal__footer .chakra-button:disabled{-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed;opacity:.6;-webkit-transform:none;-moz-transform:none;transform:none}@media (max-width:1200px){.UpdateModal-content{margin:20px;max-height:90vh}.UpdateModal-body{padding:20px 24px}.UpdateModal-content .chakra-modal__footer{padding:16px 24px}}@media (max-width:768px){.UpdateModal-content{border-radius:12px;margin:16px;max-height:95vh}.UpdateModal-content .chakra-modal__header{padding:20px 24px}.UpdateModal-content .chakra-modal__header .chakra-text:last-child{font-size:1.125rem!important;letter-spacing:.3px}.UpdateModal-body{max-height:70vh;padding:16px 20px}.UpdateModal-body .chakra-box{margin-bottom:16px;padding:20px}.UpdateModal-content .chakra-modal__footer{-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding:16px 20px}.UpdateModal-content .chakra-modal__footer .chakra-button{margin:4px 0;width:100%}.UpdateModal-body .chakra-select,.UpdateModal-body .chakra-select__field{font-size:16px;min-height:48px;padding:14px 40px 14px 16px}.UpdateModal-body .chakra-select option,.chakra-select__option{font-size:16px!important;min-height:44px!important;padding:14px 16px!important}}@media (max-width:480px){.UpdateModal-content{border-radius:8px;margin:8px}.UpdateModal-content .chakra-modal__header{font-size:1.125rem;padding:16px 20px}.UpdateModal-content .chakra-modal__header .chakra-text:last-child{font-size:1rem!important;letter-spacing:.2px}.UpdateModal-body{padding:12px 16px}.UpdateModal-body .chakra-box{margin-bottom:12px;padding:16px}.UpdateModal-body .chakra-text[data-size=lg]{font-size:1rem;margin-bottom:12px}.UpdateModal-content .chakra-modal__footer{padding:12px 16px}.UpdateModal-content .chakra-modal__footer .chakra-button{font-size:.875rem;padding:10px 20px}.UpdateModal-body .chakra-select,.UpdateModal-body .chakra-select__field{font-size:16px;min-height:50px;padding:15px 40px 15px 16px}.UpdateModal-body .chakra-select option,.chakra-select__option{font-size:16px!important;min-height:46px!important;padding:15px 16px!important}}.MarketingSearchModal-content{border:none;border-radius:16px;-webkit-box-shadow:0 10px 25px rgba(0,0,0,.15),0 20px 40px rgba(0,0,0,.08);box-shadow:0 10px 25px rgba(0,0,0,.15),0 20px 40px rgba(0,0,0,.08);max-height:90vh;overflow:hidden}.MarketingSearchModal-content .chakra-modal__header{background:-webkit-linear-gradient(315deg,#805ad5,#6b46c1);background:-moz-linear-gradient(315deg,#805ad5 0,#6b46c1 100%);background:linear-gradient(135deg,#805ad5,#6b46c1);border-bottom:none;color:#fff;padding:24px 32px;position:relative}.MarketingSearchModal-content .chakra-modal__header:after{background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.3)),to(hsla(0,0%,100%,.1)));background:-webkit-linear-gradient(left,hsla(0,0%,100%,.3),hsla(0,0%,100%,.1));background:-moz-linear-gradient(left,hsla(0,0%,100%,.3) 0,hsla(0,0%,100%,.1) 100%);background:linear-gradient(90deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,.1));bottom:0;content:"";height:2px;left:0;position:absolute;right:0}.MarketingSearchModal-content .chakra-modal__close-btn{background:hsla(0,0%,100%,.1);border-radius:50%;color:#fff;font-size:1.25rem;height:32px;right:20px;top:20px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;width:32px}.MarketingSearchModal-content .chakra-modal__close-btn:hover{background:hsla(0,0%,100%,.2);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}.MarketingSearchModal-body{max-height:70vh;overflow-y:auto;padding:32px;scrollbar-color:#d6d3d1 #f7fafc;scrollbar-width:thin}.MarketingSearchModal-body::-webkit-scrollbar{width:8px}.MarketingSearchModal-body::-webkit-scrollbar-track{background:#f7fafc;border-radius:4px}.MarketingSearchModal-body::-webkit-scrollbar-thumb{background:#d6d3d1;border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}.MarketingSearchModal-body::-webkit-scrollbar-thumb:hover{background:#a78bfa}.MarketingSearchModal-body form{background:-webkit-linear-gradient(315deg,#faf5ff,#f3e8ff);background:-moz-linear-gradient(315deg,#faf5ff 0,#f3e8ff 100%);background:linear-gradient(135deg,#faf5ff,#f3e8ff);border:1px solid #e9d5ff;border-radius:12px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05);margin-bottom:24px;padding:24px}.MarketingSearchModal-body .chakra-form-control{margin-bottom:0}.MarketingSearchModal-body .chakra-form__label{color:#553c9a;font-size:.875rem;font-weight:600;letter-spacing:.025em;margin-bottom:8px;text-transform:uppercase}.MarketingSearchModal-body .chakra-input,.MarketingSearchModal-body .chakra-select{background:#fff;border:2px solid #e9d5ff;border-radius:8px;font-size:.9375rem;padding:12px 16px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.MarketingSearchModal-body .chakra-input:focus,.MarketingSearchModal-body .chakra-select:focus{background:#faf5ff;border-color:#805ad5;-webkit-box-shadow:0 0 0 3px rgba(128,90,213,.1);box-shadow:0 0 0 3px rgba(128,90,213,.1)}.MarketingSearchModal-body .chakra-input:hover,.MarketingSearchModal-body .chakra-select:hover{background:#faf5ff;border-color:#d6d3d1}.MarketingSearchModal-body .chakra-input:invalid{border-color:#e53e3e}.MarketingSearchModal-body .chakra-input:invalid:focus{border-color:#e53e3e;-webkit-box-shadow:0 0 0 3px rgba(229,62,62,.1);box-shadow:0 0 0 3px rgba(229,62,62,.1)}.MarketingSearchModal-body .chakra-button{border-radius:10px;font-weight:600;padding:12px 24px;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.MarketingSearchModal-body .chakra-button[data-colorscheme=purple]{background:-webkit-linear-gradient(315deg,#805ad5,#6b46c1);background:-moz-linear-gradient(315deg,#805ad5 0,#6b46c1 100%);background:linear-gradient(135deg,#805ad5,#6b46c1);border:none;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.1)}.MarketingSearchModal-body .chakra-button[data-colorscheme=purple]:hover:not(:disabled){background:-webkit-linear-gradient(315deg,#6b46c1,#553c9a);background:-moz-linear-gradient(315deg,#6b46c1 0,#553c9a 100%);background:linear-gradient(135deg,#6b46c1,#553c9a);-webkit-box-shadow:0 4px 12px rgba(128,90,213,.4);box-shadow:0 4px 12px rgba(128,90,213,.4);-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px)}.MarketingSearchModal-body .chakra-button[data-colorscheme=purple]:disabled{background:#d6d3d1;color:#a0aec0;cursor:not-allowed;-webkit-transform:none;-moz-transform:none;transform:none}.MarketingSearchModal-body .chakra-button[variant=outline]{background:#fff;border:2px solid #e9d5ff;color:#553c9a}.MarketingSearchModal-body .chakra-button[variant=outline]:hover:not(:disabled){background:#faf5ff;border-color:#d6d3d1;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);transform:translateY(-1px)}.MarketingSearchModal-results{background:-webkit-linear-gradient(315deg,#faf5ff,#f3e8ff);background:-moz-linear-gradient(315deg,#faf5ff 0,#f3e8ff 100%);background:linear-gradient(135deg,#faf5ff,#f3e8ff);border:2px solid #e9d5ff;border-radius:12px;max-height:400px;overflow-y:auto;padding:20px;scrollbar-color:#d6d3d1 #f7fafc;scrollbar-width:thin}.MarketingSearchModal-results::-webkit-scrollbar{width:6px}.MarketingSearchModal-results::-webkit-scrollbar-track{background:#f3e8ff;border-radius:3px}.MarketingSearchModal-results::-webkit-scrollbar-thumb{background:#d6d3d1;border-radius:3px}.MarketingSearchModal-results::-webkit-scrollbar-thumb:hover{background:#a78bfa}.MarketingSearchModal-results .chakra-table{background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05);overflow:hidden}.MarketingSearchModal-results .chakra-table__header{background:-webkit-linear-gradient(315deg,#f3e8ff,#e9d5ff);background:-moz-linear-gradient(315deg,#f3e8ff 0,#e9d5ff 100%);background:linear-gradient(135deg,#f3e8ff,#e9d5ff)}.MarketingSearchModal-results .chakra-table__header th{border-bottom:2px solid #e9d5ff;color:#553c9a;font-size:.8125rem;font-weight:700;letter-spacing:.5px;padding:16px 12px;text-transform:uppercase}.MarketingSearchModal-results .chakra-table__body tr{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.MarketingSearchModal-results .chakra-table__body tr:hover{background:#faf5ff;-webkit-transform:translateX(2px);-moz-transform:translateX(2px);transform:translateX(2px)}.MarketingSearchModal-results .chakra-table__body td{border-bottom:1px solid #e9d5ff;padding:16px 12px;vertical-align:middle}.MarketingSearchModal-results .chakra-button[data-colorscheme=purple]{background:-webkit-linear-gradient(315deg,#805ad5,#6b46c1);background:-moz-linear-gradient(315deg,#805ad5 0,#6b46c1 100%);background:linear-gradient(135deg,#805ad5,#6b46c1);border:none;border-radius:8px;color:#fff;font-size:.875rem;font-weight:600;padding:8px 16px;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.MarketingSearchModal-results .chakra-button[data-colorscheme=purple]:hover{background:-webkit-linear-gradient(315deg,#6b46c1,#553c9a);background:-moz-linear-gradient(315deg,#6b46c1 0,#553c9a 100%);background:linear-gradient(135deg,#6b46c1,#553c9a);-webkit-box-shadow:0 4px 12px rgba(128,90,213,.4);box-shadow:0 4px 12px rgba(128,90,213,.4);-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px)}.MarketingSearchModal-results .chakra-button[data-colorscheme=gray]{background:#e2e8f0;border:none;border-radius:8px;color:#a0aec0;cursor:not-allowed;font-size:.875rem;font-weight:600;padding:8px 16px}.MarketingSearchModal-results .chakra-text[data-phone=true]{border:1px solid #e9d5ff;border-radius:6px;color:#553c9a;display:inline-block;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Courier New,monospace;font-weight:600;padding:6px 10px}.MarketingSearchModal-body .loading-section,.MarketingSearchModal-results .chakra-text[data-phone=true]{background:-webkit-linear-gradient(315deg,#faf5ff,#f3e8ff);background:-moz-linear-gradient(315deg,#faf5ff 0,#f3e8ff 100%);background:linear-gradient(135deg,#faf5ff,#f3e8ff)}.MarketingSearchModal-body .loading-section{border:2px solid #e9d5ff;border-radius:12px;padding:24px;text-align:center}.MarketingSearchModal-body .loading-section .chakra-text{color:#553c9a;font-weight:600;margin-bottom:16px}.MarketingSearchModal-body .chakra-skeleton{-webkit-animation:marketingLoading 1.5s infinite;-moz-animation:marketingLoading 1.5s infinite;animation:marketingLoading 1.5s infinite;background:-webkit-gradient(linear,left top,right top,color-stop(25%,#f0f0f0),color-stop(50%,#e0e0e0),color-stop(75%,#f0f0f0));background:-webkit-linear-gradient(left,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background:-moz-linear-gradient(left,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:8px}@-webkit-keyframes marketingLoading{0%{background-position:200% 0}to{background-position:-200% 0}}@-moz-keyframes marketingLoading{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes marketingLoading{0%{background-position:200% 0}to{background-position:-200% 0}}.MarketingSearchModal-body .chakra-alert{border:none;border-radius:12px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05);margin:16px 0;padding:16px 20px}.MarketingSearchModal-body .chakra-alert[data-status=error]{background:-webkit-linear-gradient(315deg,#fed7d7,#fbb6ce);background:-moz-linear-gradient(315deg,#fed7d7 0,#fbb6ce 100%);background:linear-gradient(135deg,#fed7d7,#fbb6ce);border:1px solid #feb2b2}.MarketingSearchModal-body .chakra-alert[data-status=info]{background:-webkit-linear-gradient(315deg,#e9d5ff,#ddd6fe);background:-moz-linear-gradient(315deg,#e9d5ff 0,#ddd6fe 100%);background:linear-gradient(135deg,#e9d5ff,#ddd6fe);border:1px solid #c4b5fd}.MarketingSearchModal-body .chakra-alert[data-status=warning]{background:-webkit-linear-gradient(315deg,#fef5e7,#fed7aa);background:-moz-linear-gradient(315deg,#fef5e7 0,#fed7aa 100%);background:linear-gradient(135deg,#fef5e7,#fed7aa);border:1px solid #f6ad55}.MarketingSearchModal-content .chakra-modal__footer{background:#faf5ff;border-top:1px solid #e9d5ff;padding:20px 32px}.MarketingSearchModal-content .chakra-modal__footer .chakra-button{border-radius:8px;font-weight:600;padding:10px 20px}.MarketingSearchModal-body .chakra-text[data-weight=semibold]{color:#553c9a;font-weight:600;margin-bottom:12px}.MarketingSearchModal-body .chakra-form__label[data-required]:after{color:#e53e3e;content:" *";font-weight:700}@media (max-width:1200px){.MarketingSearchModal-content{margin:20px;max-height:85vh}.MarketingSearchModal-body{padding:24px}}@media (max-width:768px){.MarketingSearchModal-content{border-radius:12px;margin:16px;max-height:90vh}.MarketingSearchModal-content .chakra-modal__header{padding:20px 24px}.MarketingSearchModal-body{max-height:65vh;padding:20px}.MarketingSearchModal-body form{padding:20px}.MarketingSearchModal-results{max-height:300px;padding:16px}.MarketingSearchModal-content .chakra-modal__footer{padding:16px 20px}.MarketingSearchModal-body .chakra-stack[data-orientation=horizontal]{-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.MarketingSearchModal-body .chakra-stack[data-orientation=horizontal]>*{width:100%}}@media (max-width:480px){.MarketingSearchModal-content{border-radius:8px;margin:8px}.MarketingSearchModal-content .chakra-modal__header{font-size:1.125rem;padding:16px 20px}.MarketingSearchModal-body,.MarketingSearchModal-body form{padding:16px}.MarketingSearchModal-results{max-height:250px;padding:12px}.MarketingSearchModal-results .chakra-table__body td,.MarketingSearchModal-results .chakra-table__header th{font-size:.875rem;padding:12px 8px}.MarketingSearchModal-content .chakra-modal__footer{padding:12px 16px}.MarketingSearchModal-body .chakra-button{font-size:.875rem;padding:10px 20px}.MarketingSearchModal-results .chakra-button[data-colorscheme=purple]{font-size:.8125rem;padding:6px 12px}}.MarketingPurchaseModal-content{border:none;border-radius:16px;-webkit-box-shadow:0 10px 25px rgba(0,0,0,.15),0 20px 40px rgba(0,0,0,.08);box-shadow:0 10px 25px rgba(0,0,0,.15),0 20px 40px rgba(0,0,0,.08);max-height:95vh;overflow:hidden}.MarketingPurchaseModal-content .chakra-modal__header{background:-webkit-linear-gradient(315deg,#805ad5,#6b46c1);background:-moz-linear-gradient(315deg,#805ad5 0,#6b46c1 100%);background:linear-gradient(135deg,#805ad5,#6b46c1);border-bottom:none;color:#fff;padding:24px 32px;position:relative}.MarketingPurchaseModal-content .chakra-modal__header:after{background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.3)),to(hsla(0,0%,100%,.1)));background:-webkit-linear-gradient(left,hsla(0,0%,100%,.3),hsla(0,0%,100%,.1));background:-moz-linear-gradient(left,hsla(0,0%,100%,.3) 0,hsla(0,0%,100%,.1) 100%);background:linear-gradient(90deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,.1));bottom:0;content:"";height:2px;left:0;position:absolute;right:0}.MarketingPurchaseModal-content .chakra-modal__close-btn{background:hsla(0,0%,100%,.1);border-radius:50%;color:#fff;font-size:1.25rem;height:32px;right:20px;top:20px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;width:32px}.MarketingPurchaseModal-content .chakra-modal__close-btn:hover{background:hsla(0,0%,100%,.2);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}.MarketingPurchaseModal-body{background:-webkit-linear-gradient(315deg,#faf5ff,#f3e8ff);background:-moz-linear-gradient(315deg,#faf5ff 0,#f3e8ff 100%);background:linear-gradient(135deg,#faf5ff,#f3e8ff);max-height:75vh;overflow-y:auto;padding:24px 32px;scrollbar-color:#d6d3d1 #faf5ff;scrollbar-width:thin}.MarketingPurchaseModal-body::-webkit-scrollbar{width:8px}.MarketingPurchaseModal-body::-webkit-scrollbar-track{background:#faf5ff;border-radius:4px}.MarketingPurchaseModal-body::-webkit-scrollbar-thumb{background:#d6d3d1;border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}.MarketingPurchaseModal-body::-webkit-scrollbar-thumb:hover{background:#a78bfa}.MarketingPurchaseModal-number-info{background:-webkit-linear-gradient(315deg,#faf5ff,#f3e8ff);background:-moz-linear-gradient(315deg,#faf5ff 0,#f3e8ff 100%);background:linear-gradient(135deg,#faf5ff,#f3e8ff);border:2px solid #c4b5fd;border-radius:12px;margin-bottom:24px;overflow:hidden;padding:20px;position:relative}.MarketingPurchaseModal-number-info:before{background:-webkit-gradient(linear,left top,right top,from(#805ad5),to(#6b46c1));background:-webkit-linear-gradient(left,#805ad5,#6b46c1);background:-moz-linear-gradient(left,#805ad5 0,#6b46c1 100%);background:linear-gradient(90deg,#805ad5,#6b46c1);content:"";height:3px;left:0;position:absolute;right:0;top:0}.MarketingPurchaseModal-number-info .chakra-text:first-child{color:#553c9a;font-size:1.25rem;font-weight:700;margin-bottom:12px}.MarketingPurchaseModal-number-info .chakra-stack .chakra-text{color:#6b46c1;font-weight:500}.MarketingPurchaseModal-number-info .chakra-text strong{color:#1a202c;font-weight:700}.MarketingPurchaseModal-body .chakra-box{background:#fff;border:1px solid #e9d5ff;border-radius:12px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05);margin-bottom:20px;padding:24px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.MarketingPurchaseModal-body .chakra-box:hover{border-color:#d6d3d1;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px rgba(0,0,0,.08)}.MarketingPurchaseModal-body .chakra-text[data-size=lg]{color:#1a202c;font-size:1.125rem;font-weight:700;margin-bottom:16px;padding-bottom:8px;position:relative}.MarketingPurchaseModal-body .chakra-text[data-size=lg]:after{background:-webkit-gradient(linear,left top,right top,from(#805ad5),to(#6b46c1));background:-webkit-linear-gradient(left,#805ad5,#6b46c1);background:-moz-linear-gradient(left,#805ad5 0,#6b46c1 100%);background:linear-gradient(90deg,#805ad5,#6b46c1);border-radius:1px;bottom:0;content:"";height:2px;left:0;position:absolute;width:40px}.MarketingPurchaseModal-body .chakra-form-control{margin-bottom:16px}.MarketingPurchaseModal-body .chakra-form__label{-moz-box-align:center;-webkit-align-items:center;align-items:center;color:#553c9a;display:-webkit-flex;display:-moz-box;display:flex;font-size:.9375rem;font-weight:600;gap:4px;margin-bottom:8px}.MarketingPurchaseModal-body .chakra-input,.MarketingPurchaseModal-body .chakra-select,.MarketingPurchaseModal-body .chakra-textarea{background:#fff;border:2px solid #e9d5ff;border-radius:8px;font-size:.9375rem;padding:12px 16px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.MarketingPurchaseModal-body .chakra-input:focus,.MarketingPurchaseModal-body .chakra-select:focus,.MarketingPurchaseModal-body .chakra-textarea:focus{background:#faf5ff;border-color:#805ad5;-webkit-box-shadow:0 0 0 3px rgba(128,90,213,.1);box-shadow:0 0 0 3px rgba(128,90,213,.1)}.MarketingPurchaseModal-body .chakra-input:hover,.MarketingPurchaseModal-body .chakra-select:hover,.MarketingPurchaseModal-body .chakra-textarea:hover{background:#faf5ff;border-color:#d6d3d1}.MarketingPurchaseModal-body .chakra-text[data-size=sm]{color:#718096;font-size:.875rem;font-style:italic;margin-top:4px}.MarketingPurchaseModal-body .chakra-select{cursor:pointer;line-height:1.5;min-height:50px;padding:12px 40px 12px 16px}.MarketingPurchaseModal-body .chakra-select option{word-wrap:break-word;background:#fff;color:#553c9a;line-height:1.6;min-height:40px;padding:12px 16px;white-space:normal}.MarketingPurchaseModal-body .chakra-select__wrapper{min-height:44px}.MarketingPurchaseModal-body .chakra-select__field{line-height:1.5;min-height:44px;padding:12px 40px 12px 16px}.chakra-select__menu-list{max-height:300px!important;overflow-y:auto;padding:8px 0}.chakra-select__option{word-wrap:break-word!important;-moz-box-align:center!important;-webkit-align-items:center!important;align-items:center!important;display:-webkit-flex!important;display:-moz-box!important;display:flex!important;line-height:1.6!important;min-height:40px!important;padding:12px 16px!important;white-space:normal!important}.MarketingPurchaseModal-body select{background-position:right 12px center;background-size:16px;line-height:1.5;min-height:44px;padding:12px 40px 12px 16px}.MarketingPurchaseModal-body select option{line-height:1.6;min-height:40px;padding:12px 16px}.marketing-campaign-tag{background:-webkit-linear-gradient(315deg,#f3e8ff,#e9d5ff);background:-moz-linear-gradient(315deg,#f3e8ff 0,#e9d5ff 100%);background:linear-gradient(135deg,#f3e8ff,#e9d5ff);border:1px solid #d6d3d1;border-radius:4px;color:#6b46c1;display:inline-block;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Courier New,monospace;font-size:.7rem;margin-top:4px;padding:2px 6px}.MarketingPurchaseModal-body .chakra-alert{border:none;border-radius:12px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05);margin-bottom:20px;padding:16px 20px}.MarketingPurchaseModal-body .chakra-alert[data-status=warning]{background:-webkit-linear-gradient(315deg,#fef5e7,#fed7aa);background:-moz-linear-gradient(315deg,#fef5e7 0,#fed7aa 100%);background:linear-gradient(135deg,#fef5e7,#fed7aa);border:1px solid #f6ad55}.MarketingPurchaseModal-body .chakra-alert[data-status=error]{background:-webkit-linear-gradient(315deg,#fed7d7,#fbb6ce);background:-moz-linear-gradient(315deg,#fed7d7 0,#fbb6ce 100%);background:linear-gradient(135deg,#fed7d7,#fbb6ce);border:1px solid #feb2b2}.MarketingPurchaseModal-body .chakra-alert[data-status=info]{background:-webkit-linear-gradient(315deg,#e9d5ff,#ddd6fe);background:-moz-linear-gradient(315deg,#e9d5ff 0,#ddd6fe 100%);background:linear-gradient(135deg,#e9d5ff,#ddd6fe);border:1px solid #c4b5fd}.MarketingPurchaseModal-body .chakra-alert .chakra-alert__icon{margin-right:12px}.MarketingPurchaseModal-body .chakra-switch__track{background:#e9d5ff;-webkit-transition:background .2s ease;-moz-transition:background .2s ease;transition:background .2s ease}.MarketingPurchaseModal-body .chakra-switch__track[data-checked]{background:-webkit-linear-gradient(315deg,#805ad5,#6b46c1);background:-moz-linear-gradient(315deg,#805ad5 0,#6b46c1 100%);background:linear-gradient(135deg,#805ad5,#6b46c1)}.MarketingPurchaseModal-body .chakra-switch__thumb{background:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.MarketingPurchaseModal-body .chakra-switch__thumb[data-checked]{-webkit-transform:translateX(20px);-moz-transform:translateX(20px);transform:translateX(20px)}.MarketingPurchaseModal-body .chakra-divider{border-color:#e9d5ff;border-width:1px;margin:24px 0}.MarketingPurchaseModal-body .chakra-input[type=url]{font-size:.875rem;letter-spacing:.025em}.MarketingPurchaseModal-body .chakra-input[type=url],.MarketingPurchaseModal-body .chakra-input[type=url]:focus{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Courier New,monospace}.MarketingPurchaseModal-body .chakra-input[placeholder*=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx]{color:#4a5568;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Courier New,monospace;font-size:.875rem;letter-spacing:.025em}.MarketingPurchaseModal-body .chakra-input[data-modified=true],.MarketingPurchaseModal-body .chakra-select[data-modified=true]{background:-webkit-linear-gradient(315deg,#fffaf0,#fef5e7);background:-moz-linear-gradient(315deg,#fffaf0 0,#fef5e7 100%);background:linear-gradient(135deg,#fffaf0,#fef5e7);border-color:#f6ad55}.MarketingPurchaseModal-body .chakra-input[data-modified=true]:focus,.MarketingPurchaseModal-body .chakra-select[data-modified=true]:focus{border-color:#ed8936;-webkit-box-shadow:0 0 0 3px rgba(237,137,54,.1);box-shadow:0 0 0 3px rgba(237,137,54,.1)}.MarketingPurchaseModal-body .chakra-box{position:relative}.MarketingPurchaseModal-body .chakra-box:before{background:-webkit-gradient(linear,left top,left bottom,from(#805ad5),to(#6b46c1));background:-webkit-linear-gradient(top,#805ad5,#6b46c1);background:-moz-linear-gradient(top,#805ad5 0,#6b46c1 100%);background:linear-gradient(180deg,#805ad5,#6b46c1);border-radius:0 2px 2px 0;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.MarketingPurchaseModal-number-info .chakra-text:first-child:after{color:#6b46c1;content:" (Selected for Purchase)";font-size:.875rem;font-weight:400;margin-left:8px}.MarketingPurchaseModal-body .chakra-box:last-of-type{background:-webkit-linear-gradient(315deg,#fffbf0,#fefcf0);background:-moz-linear-gradient(315deg,#fffbf0 0,#fefcf0 100%);background:linear-gradient(135deg,#fffbf0,#fefcf0);border:2px solid #f6ad55}.MarketingPurchaseModal-body .chakra-box:last-of-type:before{background:-webkit-gradient(linear,left top,left bottom,from(#f6ad55),to(#ed8936));background:-webkit-linear-gradient(top,#f6ad55,#ed8936);background:-moz-linear-gradient(top,#f6ad55 0,#ed8936 100%);background:linear-gradient(180deg,#f6ad55,#ed8936)}.MarketingPurchaseModal-body .chakra-box:last-of-type .chakra-text[data-size=lg]:after{background:-webkit-gradient(linear,left top,right top,from(#f6ad55),to(#ed8936));background:-webkit-linear-gradient(left,#f6ad55,#ed8936);background:-moz-linear-gradient(left,#f6ad55 0,#ed8936 100%);background:linear-gradient(90deg,#f6ad55,#ed8936)}.MarketingPurchaseModal-body:before{background:-webkit-gradient(linear,left top,right top,from(#805ad5),to(#6b46c1));background:-webkit-linear-gradient(left,#805ad5,#6b46c1);background:-moz-linear-gradient(left,#805ad5 0,#6b46c1 100%);background:linear-gradient(90deg,#805ad5,#6b46c1);content:"";height:3px;left:0;opacity:0;position:fixed;right:0;top:0;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;-moz-transform-origin:left;transform-origin:left;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;z-index:1000}.MarketingPurchaseModal-body[data-has-changes=true]:before{opacity:1;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);transform:scaleX(1)}.MarketingPurchaseModal-body .chakra-stack{gap:16px}.MarketingPurchaseModal-body .chakra-stack[data-orientation=horizontal]{-moz-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;display:-webkit-flex;display:-moz-box;display:flex}.MarketingPurchaseModal-body .chakra-stack[data-orientation=horizontal]>*{-moz-box-flex:1;-webkit-flex:1 1;flex:1 1}.MarketingPurchaseModal-content .chakra-modal__footer{-moz-box-pack:end;background:#fff;border-top:1px solid #e9d5ff;display:-webkit-flex;display:-moz-box;display:flex;gap:12px;-webkit-justify-content:flex-end;justify-content:flex-end;padding:20px 32px}.MarketingPurchaseModal-content .chakra-modal__footer .chakra-button{border-radius:10px;font-size:.9375rem;font-weight:600;padding:12px 24px;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.MarketingPurchaseModal-content .chakra-modal__footer .chakra-button[data-colorscheme=purple]{background:-webkit-linear-gradient(315deg,#805ad5,#6b46c1);background:-moz-linear-gradient(315deg,#805ad5 0,#6b46c1 100%);background:linear-gradient(135deg,#805ad5,#6b46c1);border:none;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.1)}.MarketingPurchaseModal-content .chakra-modal__footer .chakra-button[data-colorscheme=purple]:hover{background:-webkit-linear-gradient(315deg,#6b46c1,#553c9a);background:-moz-linear-gradient(315deg,#6b46c1 0,#553c9a 100%);background:linear-gradient(135deg,#6b46c1,#553c9a);-webkit-box-shadow:0 4px 12px rgba(128,90,213,.4);box-shadow:0 4px 12px rgba(128,90,213,.4);-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px)}.MarketingPurchaseModal-content .chakra-modal__footer .chakra-button[variant=ghost]{background:transparent;border:2px solid transparent;color:#4a5568}.MarketingPurchaseModal-content .chakra-modal__footer .chakra-button[variant=ghost]:hover{background:#faf5ff;border-color:#e9d5ff;color:#553c9a;-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);transform:translateY(-1px)}.MarketingPurchaseModal-content .chakra-modal__footer .chakra-button:disabled{-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed;opacity:.6;-webkit-transform:none;-moz-transform:none;transform:none}@media (max-width:1200px){.MarketingPurchaseModal-content{margin:20px;max-height:85vh}.MarketingPurchaseModal-body{padding:20px 24px}.MarketingPurchaseModal-content .chakra-modal__footer{padding:16px 24px}}@media (max-width:768px){.MarketingPurchaseModal-content{border-radius:12px;margin:16px;max-height:90vh}.MarketingPurchaseModal-content .chakra-modal__header{padding:20px 24px}.MarketingPurchaseModal-body{max-height:65vh;padding:16px 20px}.MarketingPurchaseModal-number-info{margin-bottom:20px;padding:16px}.MarketingPurchaseModal-body .chakra-box{margin-bottom:16px;padding:20px}.MarketingPurchaseModal-body .chakra-stack[data-orientation=horizontal]{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-direction:column;flex-direction:column}.MarketingPurchaseModal-content .chakra-modal__footer{-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding:16px 20px}.MarketingPurchaseModal-content .chakra-modal__footer .chakra-button{margin:4px 0;width:100%}.MarketingPurchaseModal-body .chakra-select,.MarketingPurchaseModal-body .chakra-select__field{font-size:16px;min-height:48px;padding:14px 40px 14px 16px}.MarketingPurchaseModal-body .chakra-select option,.chakra-select__option{font-size:16px!important;min-height:44px!important;padding:14px 16px!important}}@media (max-width:480px){.MarketingPurchaseModal-content{border-radius:8px;margin:8px}.MarketingPurchaseModal-content .chakra-modal__header{font-size:1.125rem;padding:16px 20px}.MarketingPurchaseModal-body{padding:12px 16px}.MarketingPurchaseModal-number-info{margin-bottom:16px;padding:12px}.MarketingPurchaseModal-number-info .chakra-text:first-child{font-size:1.125rem}.MarketingPurchaseModal-body .chakra-box{margin-bottom:12px;padding:16px}.MarketingPurchaseModal-body .chakra-text[data-size=lg]{font-size:1rem;margin-bottom:12px}.MarketingPurchaseModal-content .chakra-modal__footer{padding:12px 16px}.MarketingPurchaseModal-content .chakra-modal__footer .chakra-button{font-size:.875rem;padding:10px 20px}.MarketingPurchaseModal-body .chakra-select,.MarketingPurchaseModal-body .chakra-select__field{font-size:16px;min-height:50px;padding:15px 40px 15px 16px}.MarketingPurchaseModal-body .chakra-select option,.chakra-select__option{font-size:16px!important;min-height:46px!important;padding:15px 16px!important}}@media (prefers-color-scheme:dark){.MarketingPurchaseModal-body,.MarketingPurchaseModal-number-info{background:-webkit-linear-gradient(315deg,#2d1b69,#1e1632);background:-moz-linear-gradient(315deg,#2d1b69 0,#1e1632 100%);background:linear-gradient(135deg,#2d1b69,#1e1632)}.MarketingPurchaseModal-number-info{border-color:#553c9a}.MarketingPurchaseModal-number-info .chakra-text:first-child{color:#c4b5fd}.MarketingPurchaseModal-body .chakra-box{background:#2d3748;border-color:#553c9a}.MarketingPurchaseModal-body .chakra-form__label{color:#c4b5fd}.MarketingPurchaseModal-body .chakra-input,.MarketingPurchaseModal-body .chakra-select,.MarketingPurchaseModal-body .chakra-textarea{background:#2d3748;border-color:#553c9a;color:#e2e8f0}.MarketingPurchaseModal-body .chakra-input:focus,.MarketingPurchaseModal-body .chakra-select:focus,.MarketingPurchaseModal-body .chakra-textarea:focus{background:#2d1b69;border-color:#c4b5fd}.marketing-purpose-badge{background:-webkit-linear-gradient(315deg,#2d1b69,#1e1632);background:-moz-linear-gradient(315deg,#2d1b69 0,#1e1632 100%);background:linear-gradient(135deg,#2d1b69,#1e1632);border-color:#553c9a;color:#c4b5fd}.marketing-campaign-tag{background:-webkit-linear-gradient(315deg,#1e1632,#2d1b69);background:-moz-linear-gradient(315deg,#1e1632 0,#2d1b69 100%);background:linear-gradient(135deg,#1e1632,#2d1b69);border-color:#553c9a;color:#a78bfa}.marketing-flow-description{background:-webkit-linear-gradient(315deg,#2d1b69,#1e1632);background:-moz-linear-gradient(315deg,#2d1b69 0,#1e1632 100%);background:linear-gradient(135deg,#2d1b69,#1e1632);border-left-color:#c4b5fd}.marketing-flow-description .flow-title{color:#c4b5fd}.marketing-flow-description .flow-text{color:#a78bfa}.MarketingPurchaseModal-content .chakra-modal__footer{background:#1a202c;border-top-color:#553c9a}.MarketingPurchaseModal-content .chakra-modal__footer .chakra-button[variant=ghost]{color:#e2e8f0}.MarketingPurchaseModal-content .chakra-modal__footer .chakra-button[variant=ghost]:hover{background:#2d1b69;border-color:#553c9a;color:#c4b5fd}}.MarketingUpdateModal-content{border:none;border-radius:16px;-webkit-box-shadow:0 10px 25px rgba(0,0,0,.15),0 20px 40px rgba(0,0,0,.08);box-shadow:0 10px 25px rgba(0,0,0,.15),0 20px 40px rgba(0,0,0,.08);max-height:95vh;overflow:hidden}.MarketingUpdateModal-content .chakra-modal__header{background:-webkit-linear-gradient(315deg,#805ad5,#6b46c1);background:-moz-linear-gradient(315deg,#805ad5 0,#6b46c1 100%);background:linear-gradient(135deg,#805ad5,#6b46c1);border-bottom:none;color:#fff;font-size:1.25rem;font-weight:700;padding:24px 32px;position:relative}.MarketingUpdateModal-content .chakra-modal__header:after{background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.3)),to(hsla(0,0%,100%,.1)));background:-webkit-linear-gradient(left,hsla(0,0%,100%,.3),hsla(0,0%,100%,.1));background:-moz-linear-gradient(left,hsla(0,0%,100%,.3) 0,hsla(0,0%,100%,.1) 100%);background:linear-gradient(90deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,.1));bottom:0;content:"";height:2px;left:0;position:absolute;right:0}.MarketingUpdateModal-content .chakra-modal__close-btn{background:hsla(0,0%,100%,.1);border-radius:50%;color:#fff;font-size:1.25rem;height:32px;right:20px;top:20px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;width:32px}.MarketingUpdateModal-content .chakra-modal__close-btn:hover{background:hsla(0,0%,100%,.2);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}.MarketingUpdateModal-body{background:-webkit-linear-gradient(315deg,#faf5ff,#f3e8ff);background:-moz-linear-gradient(315deg,#faf5ff 0,#f3e8ff 100%);background:linear-gradient(135deg,#faf5ff,#f3e8ff);max-height:75vh;overflow-y:auto;padding:24px 32px;scrollbar-color:#d6d3d1 #faf5ff;scrollbar-width:thin}.MarketingUpdateModal-body::-webkit-scrollbar{width:8px}.MarketingUpdateModal-body::-webkit-scrollbar-track{background:#faf5ff;border-radius:4px}.MarketingUpdateModal-body::-webkit-scrollbar-thumb{background:#d6d3d1;border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}.MarketingUpdateModal-body::-webkit-scrollbar-thumb:hover{background:#a78bfa}.MarketingUpdateModal-number-info{background:-webkit-linear-gradient(315deg,#faf5ff,#f3e8ff);background:-moz-linear-gradient(315deg,#faf5ff 0,#f3e8ff 100%);background:linear-gradient(135deg,#faf5ff,#f3e8ff);border:2px solid #c4b5fd;border-radius:12px;margin-bottom:24px;overflow:hidden;padding:20px;position:relative}.MarketingUpdateModal-number-info:before{background:-webkit-gradient(linear,left top,right top,from(#805ad5),to(#6b46c1));background:-webkit-linear-gradient(left,#805ad5,#6b46c1);background:-moz-linear-gradient(left,#805ad5 0,#6b46c1 100%);background:linear-gradient(90deg,#805ad5,#6b46c1);content:"";height:3px;left:0;position:absolute;right:0;top:0}.MarketingUpdateModal-number-info .chakra-text:first-child{color:#553c9a;font-size:1.25rem;font-weight:700;margin-bottom:12px}.MarketingUpdateModal-number-info .chakra-text{color:#6b46c1;font-weight:500}.MarketingUpdateModal-number-info .chakra-text strong{color:#1a202c;font-weight:700}.MarketingUpdateModal-body .chakra-box{background:#fff;border:1px solid #e9d5ff;border-radius:12px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05);margin-bottom:20px;padding:24px;position:relative;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.MarketingUpdateModal-body .chakra-box:hover{border-color:#d6d3d1;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px rgba(0,0,0,.08)}.MarketingUpdateModal-body .chakra-box:before{background:-webkit-gradient(linear,left top,left bottom,from(#805ad5),to(#6b46c1));background:-webkit-linear-gradient(top,#805ad5,#6b46c1);background:-moz-linear-gradient(top,#805ad5 0,#6b46c1 100%);background:linear-gradient(180deg,#805ad5,#6b46c1);border-radius:0 2px 2px 0;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.MarketingUpdateModal-body .chakra-text[data-size=lg]{color:#1a202c;font-size:1.125rem;font-weight:700;margin-bottom:16px;padding-bottom:8px;position:relative}.MarketingUpdateModal-body .chakra-text[data-size=lg]:after{background:-webkit-gradient(linear,left top,right top,from(#805ad5),to(#6b46c1));background:-webkit-linear-gradient(left,#805ad5,#6b46c1);background:-moz-linear-gradient(left,#805ad5 0,#6b46c1 100%);background:linear-gradient(90deg,#805ad5,#6b46c1);border-radius:1px;bottom:0;content:"";height:2px;left:0;position:absolute;width:40px}.MarketingUpdateModal-body .chakra-form-control{margin-bottom:16px}.MarketingUpdateModal-body .chakra-form__label{-moz-box-align:center;-webkit-align-items:center;align-items:center;color:#553c9a;display:-webkit-flex;display:-moz-box;display:flex;font-size:.9375rem;font-weight:600;gap:4px;margin-bottom:8px}.MarketingUpdateModal-body .chakra-input,.MarketingUpdateModal-body .chakra-select,.MarketingUpdateModal-body .chakra-textarea{background:#fff;border:2px solid #e9d5ff;border-radius:8px;font-size:.9375rem;padding:12px 16px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.MarketingUpdateModal-body .chakra-input:focus,.MarketingUpdateModal-body .chakra-select:focus,.MarketingUpdateModal-body .chakra-textarea:focus{background:#faf5ff;border-color:#805ad5;-webkit-box-shadow:0 0 0 3px rgba(128,90,213,.1);box-shadow:0 0 0 3px rgba(128,90,213,.1)}.MarketingUpdateModal-body .chakra-input:hover,.MarketingUpdateModal-body .chakra-select:hover,.MarketingUpdateModal-body .chakra-textarea:hover{background:#faf5ff;border-color:#d6d3d1}.MarketingUpdateModal-body .chakra-select{cursor:pointer;line-height:1.5;min-height:44px;padding:12px 40px 12px 16px}.MarketingUpdateModal-body .chakra-select option{word-wrap:break-word;background:#fff;color:#553c9a;line-height:1.6;min-height:40px;padding:12px 16px;white-space:normal}.marketing-purpose-select{background:-webkit-linear-gradient(315deg,#faf5ff,#f3e8ff);background:-moz-linear-gradient(315deg,#faf5ff 0,#f3e8ff 100%);background:linear-gradient(135deg,#faf5ff,#f3e8ff);border-color:#c4b5fd}.marketing-purpose-select:focus{background:#faf5ff;border-color:#805ad5}.marketing-campaign-input{background:-webkit-linear-gradient(315deg,#faf5ff,#f3e8ff);background:-moz-linear-gradient(315deg,#faf5ff 0,#f3e8ff 100%);background:linear-gradient(135deg,#faf5ff,#f3e8ff);border-color:#c4b5fd;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Courier New,monospace}.marketing-campaign-input:focus{background:#faf5ff;border-color:#805ad5}.marketing-flow-description{background:-webkit-linear-gradient(315deg,#faf5ff,#f3e8ff);background:-moz-linear-gradient(315deg,#faf5ff 0,#f3e8ff 100%);background:linear-gradient(135deg,#faf5ff,#f3e8ff);border-left:3px solid #805ad5;border-radius:4px;margin-top:12px;padding:12px 16px}.marketing-flow-description .flow-title{color:#553c9a;font-size:.9375rem;font-weight:600;margin-bottom:4px}.marketing-flow-description .flow-text{color:#6b46c1;font-size:.875rem;line-height:1.4}.marketing-loading-spinner{color:#805ad5}.MarketingUpdateModal-body .chakra-alert[data-status=warning]{background:-webkit-linear-gradient(315deg,#fef5e7,#fed7aa);background:-moz-linear-gradient(315deg,#fef5e7 0,#fed7aa 100%);background:linear-gradient(135deg,#fef5e7,#fed7aa);border:1px solid #f6ad55;border-radius:12px}.MarketingUpdateModal-body .chakra-alert[data-status=error]{background:-webkit-linear-gradient(315deg,#fed7d7,#fbb6ce);background:-moz-linear-gradient(315deg,#fed7d7 0,#fbb6ce 100%);background:linear-gradient(135deg,#fed7d7,#fbb6ce);border:1px solid #feb2b2;border-radius:12px}.MarketingUpdateModal-body .chakra-alert[data-status=info]{background:-webkit-linear-gradient(315deg,#e9d5ff,#ddd6fe);background:-moz-linear-gradient(315deg,#e9d5ff 0,#ddd6fe 100%);background:linear-gradient(135deg,#e9d5ff,#ddd6fe);border:1px solid #c4b5fd;border-radius:12px}.MarketingUpdateModal-body .chakra-divider{border-color:#e9d5ff;border-width:1px;margin:24px 0}.MarketingUpdateModal-content .chakra-modal__footer{-moz-box-pack:end;background:#fff;border-top:1px solid #e9d5ff;display:-webkit-flex;display:-moz-box;display:flex;gap:12px;-webkit-justify-content:flex-end;justify-content:flex-end;padding:20px 32px}.MarketingUpdateModal-content .chakra-modal__footer .chakra-button{border-radius:10px;font-size:.9375rem;font-weight:600;padding:12px 24px;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.MarketingUpdateModal-content .chakra-modal__footer .chakra-button[data-colorscheme=purple]{background:-webkit-linear-gradient(315deg,#805ad5,#6b46c1);background:-moz-linear-gradient(315deg,#805ad5 0,#6b46c1 100%);background:linear-gradient(135deg,#805ad5,#6b46c1);border:none;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.1)}.MarketingUpdateModal-content .chakra-modal__footer .chakra-button[data-colorscheme=purple]:hover{background:-webkit-linear-gradient(315deg,#6b46c1,#553c9a);background:-moz-linear-gradient(315deg,#6b46c1 0,#553c9a 100%);background:linear-gradient(135deg,#6b46c1,#553c9a);-webkit-box-shadow:0 4px 12px rgba(128,90,213,.4);box-shadow:0 4px 12px rgba(128,90,213,.4);-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px)}.MarketingUpdateModal-content .chakra-modal__footer .chakra-button[variant=ghost]{background:transparent;border:2px solid transparent;color:#4a5568}.MarketingUpdateModal-content .chakra-modal__footer .chakra-button[variant=ghost]:hover{background:#faf5ff;border-color:#e9d5ff;color:#553c9a;-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);transform:translateY(-1px)}.MarketingUpdateModal-content .chakra-modal__footer .chakra-button:disabled{-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed;opacity:.6;-webkit-transform:none;-moz-transform:none;transform:none}.MarketingUpdateModal-body .chakra-stack{gap:16px}.MarketingUpdateModal-body .chakra-stack[data-orientation=horizontal]{-moz-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;display:-webkit-flex;display:-moz-box;display:flex}.MarketingUpdateModal-body .chakra-stack[data-orientation=horizontal]>*{-moz-box-flex:1;-webkit-flex:1 1;flex:1 1}.MarketingUpdateModal-body .chakra-text[data-size=sm]{color:#718096;font-size:.875rem;font-style:italic;margin-top:4px}.MarketingUpdateModal-body .chakra-input[data-modified=true],.MarketingUpdateModal-body .chakra-select[data-modified=true]{background:-webkit-linear-gradient(315deg,#fffaf0,#fef5e7);background:-moz-linear-gradient(315deg,#fffaf0 0,#fef5e7 100%);background:linear-gradient(135deg,#fffaf0,#fef5e7);border-color:#f6ad55}.MarketingUpdateModal-body .chakra-input[data-modified=true]:focus,.MarketingUpdateModal-body .chakra-select[data-modified=true]:focus{border-color:#ed8936;-webkit-box-shadow:0 0 0 3px rgba(237,137,54,.1);box-shadow:0 0 0 3px rgba(237,137,54,.1)}.MarketingUpdateModal-body .chakra-input[data-has-value=true]:before{background:-webkit-gradient(linear,left top,left bottom,from(#805ad5),to(#6b46c1));background:-webkit-linear-gradient(top,#805ad5,#6b46c1);background:-moz-linear-gradient(top,#805ad5 0,#6b46c1 100%);background:linear-gradient(180deg,#805ad5,#6b46c1);border-radius:2px;content:"";height:20px;left:-8px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);width:3px}.MarketingUpdateModal-body .marketing-basic-config{border-left-color:#48bb78}.MarketingUpdateModal-body .marketing-basic-config:before{background:-webkit-gradient(linear,left top,left bottom,from(#48bb78),to(#38a169));background:-webkit-linear-gradient(top,#48bb78,#38a169);background:-moz-linear-gradient(top,#48bb78 0,#38a169 100%);background:linear-gradient(180deg,#48bb78,#38a169)}.MarketingUpdateModal-body .marketing-purpose-config{border-left-color:#805ad5}.MarketingUpdateModal-body .marketing-purpose-config:before{background:-webkit-gradient(linear,left top,left bottom,from(#805ad5),to(#6b46c1));background:-webkit-linear-gradient(top,#805ad5,#6b46c1);background:-moz-linear-gradient(top,#805ad5 0,#6b46c1 100%);background:linear-gradient(180deg,#805ad5,#6b46c1)}.MarketingUpdateModal-body .marketing-flow-config{border-left-color:#4299e1}.MarketingUpdateModal-body .marketing-flow-config:before{background:-webkit-gradient(linear,left top,left bottom,from(#4299e1),to(#3182ce));background:-webkit-linear-gradient(top,#4299e1,#3182ce);background:-moz-linear-gradient(top,#4299e1 0,#3182ce 100%);background:linear-gradient(180deg,#4299e1,#3182ce)}.MarketingUpdateModal-body[data-saving=true]:before{-webkit-animation:savingProgress 2s infinite;-moz-animation:savingProgress 2s infinite;animation:savingProgress 2s infinite;background:-webkit-gradient(linear,left top,right top,from(#805ad5),to(#6b46c1));background:-webkit-linear-gradient(left,#805ad5,#6b46c1);background:-moz-linear-gradient(left,#805ad5 0,#6b46c1 100%);background:linear-gradient(90deg,#805ad5,#6b46c1);content:"";height:3px;left:0;position:fixed;right:0;top:0;z-index:1000}@-webkit-keyframes savingProgress{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}50%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-moz-keyframes savingProgress{0%{-moz-transform:translateX(-100%);transform:translateX(-100%)}50%{-moz-transform:translateX(0);transform:translateX(0)}to{-moz-transform:translateX(100%);transform:translateX(100%)}}@keyframes savingProgress{0%{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%)}50%{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);transform:translateX(100%)}}.MarketingUpdateModal-body .chakra-input:invalid,.MarketingUpdateModal-body .chakra-select:invalid{background:-webkit-linear-gradient(315deg,#fef5f5,#fed7d7);background:-moz-linear-gradient(315deg,#fef5f5 0,#fed7d7 100%);background:linear-gradient(135deg,#fef5f5,#fed7d7);border-color:#e53e3e}.MarketingUpdateModal-body .chakra-input:invalid:focus,.MarketingUpdateModal-body .chakra-select:invalid:focus{border-color:#c53030;-webkit-box-shadow:0 0 0 3px rgba(229,62,62,.1);box-shadow:0 0 0 3px rgba(229,62,62,.1)}.marketing-purpose-badge{background:-webkit-linear-gradient(315deg,#e9d5ff,#ddd6fe);background:-moz-linear-gradient(315deg,#e9d5ff 0,#ddd6fe 100%);background:linear-gradient(135deg,#e9d5ff,#ddd6fe);border:1px solid #c4b5fd;border-radius:6px;color:#553c9a;display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.025em;margin-left:8px;padding:4px 8px;text-transform:uppercase}.marketing-campaign-display{background:-webkit-linear-gradient(315deg,#f3e8ff,#e9d5ff);background:-moz-linear-gradient(315deg,#f3e8ff 0,#e9d5ff 100%);background:linear-gradient(135deg,#f3e8ff,#e9d5ff);border:1px solid #d6d3d1;border-radius:4px;color:#6b46c1;display:inline-block;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Courier New,monospace;font-size:.7rem;margin-left:8px;padding:2px 6px}@media (max-width:1200px){.MarketingUpdateModal-content{margin:20px;max-height:85vh}.MarketingUpdateModal-body{padding:20px 24px}.MarketingUpdateModal-content .chakra-modal__footer{padding:16px 24px}}@media (max-width:768px){.MarketingUpdateModal-content{border-radius:12px;margin:16px;max-height:90vh}.MarketingUpdateModal-content .chakra-modal__header{padding:20px 24px}.MarketingUpdateModal-body{max-height:65vh;padding:16px 20px}.MarketingUpdateModal-number-info{margin-bottom:20px;padding:16px}.MarketingUpdateModal-body .chakra-box{margin-bottom:16px;padding:20px}.MarketingUpdateModal-body .chakra-stack[data-orientation=horizontal]{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-direction:column;flex-direction:column}.MarketingUpdateModal-content .chakra-modal__footer{-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding:16px 20px}.MarketingUpdateModal-content .chakra-modal__footer .chakra-button{margin:4px 0;width:100%}.MarketingUpdateModal-body .chakra-select,.MarketingUpdateModal-body .chakra-select__field{font-size:16px;min-height:48px;padding:14px 40px 14px 16px}.MarketingUpdateModal-body .chakra-select option,.chakra-select__option{font-size:16px!important;min-height:44px!important;padding:14px 16px!important}}@media (max-width:480px){.MarketingUpdateModal-content{border-radius:8px;margin:8px}.MarketingUpdateModal-content .chakra-modal__header{font-size:1.125rem;padding:16px 20px}.MarketingUpdateModal-body{padding:12px 16px}.MarketingUpdateModal-number-info{margin-bottom:16px;padding:12px}.MarketingUpdateModal-number-info .chakra-text:first-child{font-size:1.125rem}.MarketingUpdateModal-body .chakra-box{margin-bottom:12px;padding:16px}.MarketingUpdateModal-body .chakra-text[data-size=lg]{font-size:1rem;margin-bottom:12px}.MarketingUpdateModal-content .chakra-modal__footer{padding:12px 16px}.MarketingUpdateModal-content .chakra-modal__footer .chakra-button{font-size:.875rem;padding:10px 20px}.MarketingUpdateModal-body .chakra-select,.MarketingUpdateModal-body .chakra-select__field{font-size:16px;min-height:50px;padding:15px 40px 15px 16px}.MarketingUpdateModal-body .chakra-select option,.chakra-select__option{font-size:16px!important;min-height:46px!important;padding:15px 16px!important}}@media (prefers-color-scheme:dark){.MarketingUpdateModal-body,.MarketingUpdateModal-number-info{background:-webkit-linear-gradient(315deg,#2d1b69,#1e1632);background:-moz-linear-gradient(315deg,#2d1b69 0,#1e1632 100%);background:linear-gradient(135deg,#2d1b69,#1e1632)}.MarketingUpdateModal-number-info{border-color:#553c9a}.MarketingUpdateModal-number-info .chakra-text:first-child{color:#c4b5fd}.MarketingUpdateModal-body .chakra-box{background:#2d3748;border-color:#553c9a}.MarketingUpdateModal-body .chakra-form__label{color:#c4b5fd}.MarketingUpdateModal-body .chakra-input,.MarketingUpdateModal-body .chakra-select,.MarketingUpdateModal-body .chakra-textarea{background:#2d3748;border-color:#553c9a;color:#e2e8f0}.MarketingUpdateModal-body .chakra-input:focus,.MarketingUpdateModal-body .chakra-select:focus,.MarketingUpdateModal-body .chakra-textarea:focus{background:#2d1b69;border-color:#c4b5fd}.marketing-purpose-badge{background:-webkit-linear-gradient(315deg,#2d1b69,#1e1632);background:-moz-linear-gradient(315deg,#2d1b69 0,#1e1632 100%);background:linear-gradient(135deg,#2d1b69,#1e1632);border-color:#553c9a;color:#c4b5fd}.marketing-campaign-display{background:-webkit-linear-gradient(315deg,#1e1632,#2d1b69);background:-moz-linear-gradient(315deg,#1e1632 0,#2d1b69 100%);background:linear-gradient(135deg,#1e1632,#2d1b69);border-color:#553c9a;color:#a78bfa}.marketing-flow-description{background:-webkit-linear-gradient(315deg,#2d1b69,#1e1632);background:-moz-linear-gradient(315deg,#2d1b69 0,#1e1632 100%);background:linear-gradient(135deg,#2d1b69,#1e1632);border-left-color:#c4b5fd}.marketing-flow-description .flow-title{color:#c4b5fd}.marketing-flow-description .flow-text{color:#a78bfa}.MarketingUpdateModal-content .chakra-modal__footer{background:#1a202c;border-top-color:#553c9a}.MarketingUpdateModal-content .chakra-modal__footer .chakra-button[variant=ghost]{color:#e2e8f0}.MarketingUpdateModal-content .chakra-modal__footer .chakra-button[variant=ghost]:hover{background:#2d1b69;border-color:#553c9a;color:#c4b5fd}}.MarketingReleaseModal-content{background:#fff;border:none;border-radius:16px;-webkit-box-shadow:0 10px 25px rgba(0,0,0,.15),0 20px 40px rgba(0,0,0,.08);box-shadow:0 10px 25px rgba(0,0,0,.15),0 20px 40px rgba(0,0,0,.08);max-width:600px;overflow:hidden}.MarketingReleaseModal-header{background:-webkit-linear-gradient(315deg,#e53e3e,#c53030);background:-moz-linear-gradient(315deg,#e53e3e 0,#c53030 100%);background:linear-gradient(135deg,#e53e3e,#c53030);border-bottom:none;color:#fff;font-size:1.25rem;font-weight:700;padding:24px 32px;position:relative}.MarketingReleaseModal-header:after{background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.3)),to(hsla(0,0%,100%,.1)));background:-webkit-linear-gradient(left,hsla(0,0%,100%,.3),hsla(0,0%,100%,.1));background:-moz-linear-gradient(left,hsla(0,0%,100%,.3) 0,hsla(0,0%,100%,.1) 100%);background:linear-gradient(90deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,.1));bottom:0;content:"";height:2px;left:0;position:absolute;right:0}.MarketingReleaseModal-body{background:-webkit-linear-gradient(315deg,#faf5ff,#f3e8ff);background:-moz-linear-gradient(315deg,#faf5ff 0,#f3e8ff 100%);background:linear-gradient(135deg,#faf5ff,#f3e8ff);padding:24px 32px}.MarketingReleaseModal-warning{background:-webkit-linear-gradient(315deg,#fed7d7,#fecaca);background:-moz-linear-gradient(315deg,#fed7d7 0,#fecaca 100%);background:linear-gradient(135deg,#fed7d7,#fecaca);border:2px solid #feb2b2;border-radius:12px;-webkit-box-shadow:0 4px 8px hsla(0,97%,85%,.3);box-shadow:0 4px 8px hsla(0,97%,85%,.3);margin-bottom:20px;padding:16px 20px}.MarketingReleaseModal-warning .chakra-alert__icon{color:#c53030;font-size:1.25rem;margin-right:12px}.MarketingReleaseModal-warning .chakra-text:first-child{color:#742a2a;font-size:1rem;font-weight:700;margin-bottom:4px}.MarketingReleaseModal-warning .chakra-text:last-child{color:#9b2c2c;font-size:.875rem;line-height:1.4}.MarketingReleaseModal-phone-info{background:-webkit-linear-gradient(315deg,#faf5ff,#f3e8ff);background:-moz-linear-gradient(315deg,#faf5ff 0,#f3e8ff 100%);background:linear-gradient(135deg,#faf5ff,#f3e8ff);border:2px solid #c4b5fd;border-radius:12px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05);margin-bottom:20px;overflow:hidden;padding:20px;position:relative}.MarketingReleaseModal-phone-info:before{background:-webkit-gradient(linear,left top,right top,from(#805ad5),to(#6b46c1));background:-webkit-linear-gradient(left,#805ad5,#6b46c1);background:-moz-linear-gradient(left,#805ad5 0,#6b46c1 100%);background:linear-gradient(90deg,#805ad5,#6b46c1);content:"";height:3px;left:0;position:absolute;right:0;top:0}.MarketingReleaseModal-phone-number{border-bottom:1px solid #e9d5ff;color:#553c9a;font-size:1.25rem;font-weight:700;margin-bottom:16px;padding-bottom:12px;position:relative}.MarketingReleaseModal-phone-number:after{background:-webkit-gradient(linear,left top,right top,from(#805ad5),to(#6b46c1));background:-webkit-linear-gradient(left,#805ad5,#6b46c1);background:-moz-linear-gradient(left,#805ad5 0,#6b46c1 100%);background:linear-gradient(90deg,#805ad5,#6b46c1);bottom:-1px;content:"";height:2px;left:0;position:absolute;width:60px}.MarketingReleaseModal-phone-info .chakra-stack .chakra-stack{border-bottom:1px solid #f3e8ff;padding:8px 0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.MarketingReleaseModal-phone-info .chakra-stack .chakra-stack:hover{background:#f3e8ff;border-radius:6px;margin:0 -8px;padding:8px}.MarketingReleaseModal-phone-info .chakra-stack .chakra-stack:last-child{border-bottom:none}.MarketingReleaseModal-phone-info .chakra-text[data-weight=semibold]{color:#553c9a;font-size:.9375rem;font-weight:600;min-width:120px}.MarketingReleaseModal-phone-info .chakra-text:not([data-weight]){color:#4a5568;font-size:.9375rem;word-break:break-all}.MarketingReleaseModal-phone-info .chakra-text[data-family=monospace]{background:#f3e8ff;border:1px solid #e9d5ff;border-radius:4px;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Courier New,monospace;font-size:.8125rem;padding:4px 8px}.MarketingReleaseModal-phone-info .chakra-badge[data-colorscheme=purple]{background:-webkit-linear-gradient(315deg,#e9d5ff,#ddd6fe);background:-moz-linear-gradient(315deg,#e9d5ff 0,#ddd6fe 100%);background:linear-gradient(135deg,#e9d5ff,#ddd6fe);border:1px solid #c4b5fd;color:#553c9a;font-weight:600}.MarketingReleaseModal-phone-info .chakra-text[data-campaign=tag]{background:-webkit-linear-gradient(315deg,#f3e8ff,#e9d5ff);background:-moz-linear-gradient(315deg,#f3e8ff 0,#e9d5ff 100%);background:linear-gradient(135deg,#f3e8ff,#e9d5ff);border:1px solid #d6d3d1;border-radius:4px;color:#6b46c1;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Courier New,monospace;font-size:.8125rem;font-weight:500;padding:4px 8px}.MarketingReleaseModal-phone-info .chakra-divider{border-color:#e9d5ff;margin:16px 0}.MarketingReleaseModal-phone-info .chakra-text[data-config=heading]{color:#553c9a;font-size:1rem;font-weight:600;margin-bottom:8px}.MarketingReleaseModal-phone-info .chakra-text[title]{background:#f3e8ff;border:1px solid #e9d5ff;border-radius:4px;color:#4a5568;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Courier New,monospace;font-size:.8125rem;padding:4px 8px}.MarketingReleaseModal-body .chakra-box[data-bg="red.50"]{background:-webkit-linear-gradient(315deg,#fef5e7,#fed7d7);background:-moz-linear-gradient(315deg,#fef5e7 0,#fed7d7 100%);background:linear-gradient(135deg,#fef5e7,#fed7d7);border:2px solid #feb2b2;border-radius:12px;-webkit-box-shadow:0 4px 8px hsla(0,97%,85%,.2);box-shadow:0 4px 8px hsla(0,97%,85%,.2);margin-bottom:16px;padding:16px 20px;text-align:center}.MarketingReleaseModal-body .chakra-box[data-bg="red.50"] .chakra-text:first-child{color:#742a2a;font-size:1.0625rem;font-weight:700;margin-bottom:6px}.MarketingReleaseModal-body .chakra-box[data-bg="red.50"] .chakra-text:last-child{color:#9b2c2c;font-size:.875rem;line-height:1.4}.MarketingReleaseModal-body .chakra-alert[data-status=error]{background:-webkit-linear-gradient(315deg,#fed7d7,#fecaca);background:-moz-linear-gradient(315deg,#fed7d7 0,#fecaca 100%);background:linear-gradient(135deg,#fed7d7,#fecaca);border:2px solid #feb2b2;border-radius:12px;-webkit-box-shadow:0 4px 8px hsla(0,97%,85%,.3);box-shadow:0 4px 8px hsla(0,97%,85%,.3);padding:16px 20px}.MarketingReleaseModal-body .chakra-alert[data-status=error] .chakra-alert__icon{color:#c53030;font-size:1.125rem;margin-right:12px}.MarketingReleaseModal-body .chakra-alert[data-status=error] .chakra-text:first-child{color:#742a2a;font-size:.9375rem;font-weight:700;margin-bottom:6px}.MarketingReleaseModal-body .chakra-alert[data-status=error] .chakra-text:last-child{color:#9b2c2c;font-size:.8125rem;line-height:1.5;white-space:pre-line}.MarketingReleaseModal-body .chakra-alert[data-status=warning]{background:-webkit-linear-gradient(315deg,#fef5e7,#fed7aa);background:-moz-linear-gradient(315deg,#fef5e7 0,#fed7aa 100%);background:linear-gradient(135deg,#fef5e7,#fed7aa);border:2px solid #f6ad55;border-radius:12px;-webkit-box-shadow:0 4px 8px rgba(246,173,85,.3);box-shadow:0 4px 8px rgba(246,173,85,.3);padding:16px 20px}.MarketingReleaseModal-body .chakra-alert[data-status=warning] .chakra-alert__icon{color:#dd6b20;font-size:1.125rem;margin-right:12px}.MarketingReleaseModal-body .chakra-alert[data-status=warning] .chakra-text:first-child{color:#7b341e;font-size:.9375rem;font-weight:700;margin-bottom:6px}.MarketingReleaseModal-body .chakra-alert[data-status=warning] .chakra-text:last-child{color:#9c4221;font-size:.8125rem;line-height:1.5}.MarketingReleaseModal-footer{-moz-box-pack:end;background:#fff;border-top:1px solid #e9d5ff;display:-webkit-flex;display:-moz-box;display:flex;gap:12px;-webkit-justify-content:flex-end;justify-content:flex-end;padding:20px 32px}.MarketingReleaseModal-cancel-btn{background:#fff;border:2px solid #e9d5ff;border-radius:10px;color:#4a5568;font-size:.9375rem;font-weight:600;padding:12px 24px;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.MarketingReleaseModal-cancel-btn:hover{background:#faf5ff;border-color:#c4b5fd;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);color:#553c9a;-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);transform:translateY(-1px)}.MarketingReleaseModal-cancel-btn:disabled{-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed;opacity:.6;-webkit-transform:none;-moz-transform:none;transform:none}.MarketingReleaseModal-confirm-btn{background:-webkit-linear-gradient(315deg,#e53e3e,#c53030);background:-moz-linear-gradient(315deg,#e53e3e 0,#c53030 100%);background:linear-gradient(135deg,#e53e3e,#c53030);border:none;border-radius:10px;-webkit-box-shadow:0 2px 4px rgba(229,62,62,.2);box-shadow:0 2px 4px rgba(229,62,62,.2);color:#fff;font-size:.9375rem;font-weight:600;padding:12px 24px;text-shadow:0 1px 2px rgba(0,0,0,.1);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.MarketingReleaseModal-confirm-btn:hover{background:-webkit-linear-gradient(315deg,#c53030,#9b2c2c);background:-moz-linear-gradient(315deg,#c53030 0,#9b2c2c 100%);background:linear-gradient(135deg,#c53030,#9b2c2c);-webkit-box-shadow:0 4px 12px rgba(229,62,62,.4);box-shadow:0 4px 12px rgba(229,62,62,.4);-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px)}.MarketingReleaseModal-confirm-btn:active{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}.MarketingReleaseModal-confirm-btn:disabled{-webkit-box-shadow:0 2px 4px rgba(229,62,62,.2);box-shadow:0 2px 4px rgba(229,62,62,.2);cursor:not-allowed;opacity:.6;-webkit-transform:none;-moz-transform:none;transform:none}.MarketingReleaseModal-confirm-btn[data-loading=true]{background:-webkit-linear-gradient(315deg,#c53030,#9b2c2c);background:-moz-linear-gradient(315deg,#c53030 0,#9b2c2c 100%);background:linear-gradient(135deg,#c53030,#9b2c2c);cursor:wait}.MarketingReleaseModal-body .chakra-stack,.MarketingReleaseModal-body .chakra-stack[data-spacing="4"]{gap:16px}.MarketingReleaseModal-body .chakra-stack[data-align=stretch]{-moz-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}.MarketingReleaseModal-content .chakra-modal__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,0,0,.6)}.MarketingReleaseModal-body .marketing-purpose-badge{background:-webkit-linear-gradient(315deg,#e9d5ff,#ddd6fe);background:-moz-linear-gradient(315deg,#e9d5ff 0,#ddd6fe 100%);background:linear-gradient(135deg,#e9d5ff,#ddd6fe);border:1px solid #c4b5fd;border-radius:6px;color:#553c9a;display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.025em;padding:4px 8px;text-transform:uppercase}.MarketingReleaseModal-body .marketing-campaign-tag{background:-webkit-linear-gradient(315deg,#f3e8ff,#e9d5ff);background:-moz-linear-gradient(315deg,#f3e8ff 0,#e9d5ff 100%);background:linear-gradient(135deg,#f3e8ff,#e9d5ff);border:1px solid #d6d3d1;border-radius:4px;color:#6b46c1;display:inline-block;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Courier New,monospace;font-size:.7rem;padding:2px 6px}@media (max-width:768px){.MarketingReleaseModal-content{border-radius:12px;margin:16px;max-width:-webkit-calc(100vw - 32px);max-width:-moz-calc(100vw - 32px);max-width:calc(100vw - 32px)}.MarketingReleaseModal-header{font-size:1.125rem;padding:20px 24px}.MarketingReleaseModal-body{padding:20px 24px}.MarketingReleaseModal-phone-info{padding:16px}.MarketingReleaseModal-phone-number{font-size:1.125rem;margin-bottom:12px}.MarketingReleaseModal-footer{-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:8px;padding:16px 24px}.MarketingReleaseModal-cancel-btn,.MarketingReleaseModal-confirm-btn{margin:0;width:100%}.MarketingReleaseModal-confirm-btn{-moz-box-ordinal-group:0;-webkit-order:-1;order:-1}}@media (max-width:480px){.MarketingReleaseModal-content{border-radius:8px;margin:8px;max-width:-webkit-calc(100vw - 16px);max-width:-moz-calc(100vw - 16px);max-width:calc(100vw - 16px)}.MarketingReleaseModal-header{font-size:1rem;padding:16px 20px}.MarketingReleaseModal-body{padding:16px 20px}.MarketingReleaseModal-phone-info{padding:12px}.MarketingReleaseModal-phone-number{font-size:1rem;margin-bottom:12px}.MarketingReleaseModal-phone-info .chakra-text[data-weight=semibold]{font-size:.875rem;min-width:100px}.MarketingReleaseModal-phone-info .chakra-text:not([data-weight]){font-size:.875rem}.MarketingReleaseModal-warning .chakra-text:first-child{font-size:.9375rem}.MarketingReleaseModal-warning .chakra-text:last-child{font-size:.8125rem}.MarketingReleaseModal-footer{padding:12px 20px}.MarketingReleaseModal-cancel-btn,.MarketingReleaseModal-confirm-btn{font-size:.875rem;padding:10px 20px}}@media (prefers-color-scheme:dark){.MarketingReleaseModal-body,.MarketingReleaseModal-phone-info{background:-webkit-linear-gradient(315deg,#2d1b69,#1e1632);background:-moz-linear-gradient(315deg,#2d1b69 0,#1e1632 100%);background:linear-gradient(135deg,#2d1b69,#1e1632)}.MarketingReleaseModal-phone-info{border-color:#553c9a}.MarketingReleaseModal-phone-info .chakra-text[data-weight=semibold],.MarketingReleaseModal-phone-number{color:#c4b5fd}.MarketingReleaseModal-footer{background:#1a202c;border-top-color:#553c9a}.MarketingReleaseModal-cancel-btn{background:#2d3748;border-color:#553c9a;color:#e2e8f0}.MarketingReleaseModal-cancel-btn:hover{background:#4a5568;border-color:#c4b5fd;color:#f7fafc}}.web-tracking-page-container{background-color:#f7fafc;min-height:100vh;padding:20px}.web-tracking-page-box{background:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);min-height:500px;padding:24px}.web-tracking-page-heading{color:#2d3748;font-weight:600;margin-bottom:0}.web-tracking-page-spacer{height:20px}@media (prefers-color-scheme:dark){.web-tracking-page-container{background-color:#1a202c}.web-tracking-page-box{background:#2d3748;color:#e2e8f0}.web-tracking-page-heading{color:#e2e8f0}}@media (max-width:768px){.web-tracking-page-container{padding:12px}.web-tracking-page-box{padding:16px}}.web-tracking-script-code::-webkit-scrollbar{width:8px}.web-tracking-script-code::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.web-tracking-script-code::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.web-tracking-script-code::-webkit-scrollbar-thumb:hover{background:#555}.copy-success-animation{-webkit-animation:copySuccess .3s ease-in-out;-moz-animation:copySuccess .3s ease-in-out;animation:copySuccess .3s ease-in-out}@-webkit-keyframes copySuccess{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes copySuccess{0%{-moz-transform:scale(1);transform:scale(1)}50%{-moz-transform:scale(1.05);transform:scale(1.05)}to{-moz-transform:scale(1);transform:scale(1)}}@keyframes copySuccess{0%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}.studio-flow-dashboard-container{background:-webkit-linear-gradient(315deg,#f7fafc,#edf2f7);background:-moz-linear-gradient(315deg,#f7fafc 0,#edf2f7 100%);background:linear-gradient(135deg,#f7fafc,#edf2f7);min-height:100vh;padding:40px 24px 24px}.studio-flow-dashboard-header{background:#fff;border-radius:16px;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.05),0 10px 15px rgba(0,0,0,.08);box-shadow:0 4px 6px rgba(0,0,0,.05),0 10px 15px rgba(0,0,0,.08);margin-bottom:32px;overflow:hidden;padding:32px;position:relative}.studio-flow-dashboard-header:before{background:-webkit-gradient(linear,left top,right top,from(#667eea),to(#764ba2));background:-webkit-linear-gradient(left,#667eea,#764ba2);background:-moz-linear-gradient(left,#667eea 0,#764ba2 100%);background:linear-gradient(90deg,#667eea,#764ba2);content:"";height:4px;left:0;position:absolute;right:0;top:0}.studio-flow-dashboard-title{color:#1a202c;font-size:2xl;font-weight:700;margin-bottom:8px;position:relative}.studio-flow-dashboard-title:after{background:-webkit-gradient(linear,left top,right top,from(#667eea),to(#764ba2));background:-webkit-linear-gradient(left,#667eea,#764ba2);background:-moz-linear-gradient(left,#667eea 0,#764ba2 100%);background:linear-gradient(90deg,#667eea,#764ba2);border-radius:2px;bottom:-4px;content:"";height:3px;left:0;position:absolute;width:60px}.studio-flow-dashboard-stats{color:#718096;font-size:.875rem;font-weight:500}.studio-flow-stats-icon{height:14px;width:14px}.studio-flow-credential-error{min-height:400px}.studio-flow-credential-error-title{color:#718096}.studio-flow-credential-error-subtitle{color:#718096;font-size:.875rem}.studio-flow-loading-container{min-height:400px}.studio-flow-loading-spinner{size:xl;thickness:4px;color:#3182ce}.studio-flow-loading-text{color:#718096}.studio-flow-error-alert{border-radius:8px}.studio-flow-no-data-container{min-height:400px}.studio-flow-no-data-icon{color:#718096;height:48px;width:48px}.studio-flow-no-data-title{color:#718096;font-size:1.125rem;font-weight:600}.studio-flow-no-data-subtitle{color:#718096;font-size:.875rem;text-align:center}.studio-flow-refresh-button{size:sm;background:-webkit-linear-gradient(315deg,#4299e1,#3182ce)!important;background:-moz-linear-gradient(315deg,#4299e1 0,#3182ce 100%)!important;background:linear-gradient(135deg,#4299e1,#3182ce)!important;border:none!important;border-radius:8px;color:#fff!important;font-size:.875rem;font-weight:600;padding:8px 16px;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.studio-flow-refresh-button:hover{background:-webkit-linear-gradient(315deg,#3182ce,#2c5aa0)!important;background:-moz-linear-gradient(315deg,#3182ce 0,#2c5aa0 100%)!important;background:linear-gradient(135deg,#3182ce,#2c5aa0)!important;-webkit-box-shadow:0 4px 12px rgba(66,153,225,.4),0 8px 20px rgba(66,153,225,.2);box-shadow:0 4px 12px rgba(66,153,225,.4),0 8px 20px rgba(66,153,225,.2);-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);transform:translateY(-1px)}.studio-flow-refresh-button:disabled{-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed;opacity:.6;-webkit-transform:none;-moz-transform:none;transform:none}.studio-flow-overview-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden;padding:24px;position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.studio-flow-overview-card:before{background:-webkit-gradient(linear,left top,right top,from(#3182ce),to(#805ad5));background:-webkit-linear-gradient(left,#3182ce,#805ad5);background:-moz-linear-gradient(left,#3182ce 0,#805ad5 100%);background:linear-gradient(90deg,#3182ce,#805ad5);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease}.studio-flow-overview-card:hover:before{opacity:1}.studio-flow-overview-card:hover{-webkit-box-shadow:0 8px 16px rgba(0,0,0,.15);box-shadow:0 8px 16px rgba(0,0,0,.15);-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px)}.studio-flow-overview-icon{height:20px;width:20px}.studio-flow-overview-heading{font-size:md}.studio-flow-overview-stat{background:#f7fafc;border:1px solid #e2e8f0;border-radius:8px;padding:16px;text-align:center}.studio-flow-overview-stat-label{color:#718096;font-size:.875rem}.studio-flow-overview-stat-number{color:#3182ce;font-size:3rem;font-weight:700}.studio-flow-overview-stat-help{font-size:.875rem}.studio-flow-phone-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden;padding:24px;position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.studio-flow-phone-card:before{background:-webkit-gradient(linear,left top,right top,from(#3182ce),to(#805ad5));background:-webkit-linear-gradient(left,#3182ce,#805ad5);background:-moz-linear-gradient(left,#3182ce 0,#805ad5 100%);background:linear-gradient(90deg,#3182ce,#805ad5);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease}.studio-flow-phone-card:hover:before{opacity:1}.studio-flow-phone-card:hover{-webkit-box-shadow:0 8px 16px rgba(0,0,0,.15);box-shadow:0 8px 16px rgba(0,0,0,.15);-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px)}.studio-flow-phone-icon{height:20px;width:20px}.studio-flow-phone-heading{font-size:md}.studio-flow-phone-button-container{background:#f7fafc;border:2px solid #3182ce;border-radius:8px;padding:16px;width:100%}.studio-flow-phone-button-text{color:#718096;font-size:.875rem;font-weight:500;text-align:center}.studio-flow-phone-button{size:lg;font-weight:700;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.studio-flow-phone-button:hover{-webkit-box-shadow:0 4px 12px rgba(49,130,206,.4);box-shadow:0 4px 12px rgba(49,130,206,.4);-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);transform:translateY(-1px)}.studio-flow-table-container{background:#fff;border:1px solid #e2e8f0;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);padding:24px}.studio-flow-table-icon{height:20px;width:20px}.studio-flow-table-heading{font-size:md}.studio-flow-table-badge{font-size:sm}.studio-flow-search-group{font-size:sm;max-width:250px}.studio-flow-search-input{border:1px solid #e2e8f0;border-radius:6px;font-size:.875rem;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.studio-flow-search-input:focus{border-color:#3182ce;-webkit-box-shadow:0 0 0 3px rgba(49,130,206,.1);box-shadow:0 0 0 3px rgba(49,130,206,.1)}.studio-flow-search-icon{color:#718096}.studio-flow-table-wrapper{overflow-x:auto}.studio-flow-table{variant:simple;font-size:sm}.studio-flow-table-row{border-bottom:1px solid #f7fafc;cursor:pointer;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.studio-flow-table-row:hover{background:#f7fafc;-webkit-transform:translateX(2px);-moz-transform:translateX(2px);transform:translateX(2px)}.studio-flow-table-row:last-child{border-bottom:none}.studio-flow-table-empty{padding:48px 0}.studio-flow-table-empty-icon{color:#a0aec0;height:32px;width:32px}.studio-flow-table-empty-title{color:#a0aec0;font-size:md;font-weight:600}.studio-flow-table-empty-subtitle{color:#a0aec0;font-size:sm}.studio-flow-clear-search-button{font-size:sm}.studio-flow-name{max-lines:1;font-size:.875rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-flow-sid{color:#718096;font-size:.75rem}.studio-flow-widget-count{font-size:.875rem;font-weight:600}.studio-flow-receptionist-icon{color:#d69e2e;height:12px;width:12px}.studio-flow-agent-icon{color:#805ad5;height:12px;width:12px}.studio-flow-date{color:#718096;font-size:.875rem}.studio-flow-action-button{font-size:xs}.studio-flow-action-button.view:hover{background:rgba(49,130,206,.1);color:#3182ce}.studio-flow-action-button.edit:hover{background:rgba(56,161,105,.1);color:#38a169}.studio-flow-action-button.clone:hover{background:rgba(128,90,213,.1);color:#805ad5}.studio-flow-activity-container{background:#fff;border:1px solid #e2e8f0;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);padding:24px}.studio-flow-activity-icon{height:20px;width:20px}.studio-flow-activity-heading{font-size:md}.studio-flow-activity-badge-timeline{font-size:sm}.studio-flow-activity-item{background:#f7fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.studio-flow-activity-item:hover{background:#edf2f7;-webkit-transform:translateX(2px);-moz-transform:translateX(2px);transform:translateX(2px)}.studio-flow-activity-badge{font-size:.75rem;font-weight:600}.studio-flow-activity-name{font-size:.875rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-flow-activity-phone-icon{color:#38a169;height:14px;width:14px}.studio-flow-activity-date{color:#718096;font-size:.75rem}.studio-flow-activity-empty{padding:32px 0}.studio-flow-activity-empty-icon{color:#a0aec0;height:32px;width:32px}.studio-flow-activity-empty-text{color:#a0aec0;font-size:.875rem}@media (prefers-color-scheme:dark){.studio-flow-dashboard-container{background:-webkit-linear-gradient(315deg,#1a202c,#2d3748);background:-moz-linear-gradient(315deg,#1a202c 0,#2d3748 100%);background:linear-gradient(135deg,#1a202c,#2d3748)}.studio-flow-activity-container,.studio-flow-dashboard-header,.studio-flow-overview-card,.studio-flow-phone-card,.studio-flow-table-container{background:#2d3748;border-color:#4a5568}.studio-flow-dashboard-title{color:#e2e8f0}.studio-flow-dashboard-stats{color:#a0aec0}.studio-flow-overview-stat{background:#4a5568;border-color:#718096}.studio-flow-credential-error-subtitle,.studio-flow-credential-error-title,.studio-flow-date,.studio-flow-loading-text,.studio-flow-overview-stat-label{color:#a0aec0}.studio-flow-overview-stat-number{color:#63b3ed}.studio-flow-phone-button-container{background:#4a5568}.studio-flow-phone-button-text{color:#a0aec0}.studio-flow-activity-item,.studio-flow-table-row:hover{background:#4a5568}.studio-flow-activity-item:hover{background:#718096}.studio-flow-search-input{background:#2d3748;border-color:#4a5568;color:#e2e8f0}.studio-flow-search-input:focus{border-color:#63b3ed;-webkit-box-shadow:0 0 0 3px rgba(99,179,237,.1);box-shadow:0 0 0 3px rgba(99,179,237,.1)}.studio-flow-search-icon{color:#a0aec0}.studio-flow-loading-spinner{color:#63b3ed}}@media (prefers-contrast:high){.studio-flow-activity-container,.studio-flow-overview-card,.studio-flow-phone-card,.studio-flow-search-input,.studio-flow-table-container{border-color:#000;border-width:2px}.studio-flow-refresh-button{border:2px solid #000!important}}@media (prefers-reduced-motion:reduce){.studio-flow-action-button,.studio-flow-activity-item,.studio-flow-overview-card,.studio-flow-phone-button,.studio-flow-phone-card,.studio-flow-refresh-button,.studio-flow-table-row{-webkit-transform:none;-moz-transform:none;transform:none;-webkit-transition:none;-moz-transition:none;transition:none}.studio-flow-action-button:hover,.studio-flow-activity-item:hover,.studio-flow-overview-card:hover,.studio-flow-phone-button:hover,.studio-flow-phone-card:hover,.studio-flow-refresh-button:hover,.studio-flow-table-row:hover{-webkit-transform:none;-moz-transform:none;transform:none}}@media (max-width:768px){.studio-flow-dashboard-container{padding:24px 16px 16px}.studio-flow-dashboard-header{margin-bottom:24px;padding:24px}.studio-flow-activity-container,.studio-flow-overview-card,.studio-flow-phone-card,.studio-flow-table-container{padding:20px}.studio-flow-dashboard-title{font-size:1.5rem}.studio-flow-overview-stat-number{font-size:2rem}.studio-flow-search-group{max-width:200px}}@media (max-width:480px){.studio-flow-dashboard-container{padding:16px 12px 12px}.studio-flow-dashboard-header{margin-bottom:16px;padding:16px}.studio-flow-activity-container,.studio-flow-overview-card,.studio-flow-phone-card,.studio-flow-table-container{padding:16px}.studio-flow-dashboard-title{font-size:1.25rem}.studio-flow-overview-stat-number{font-size:1.5rem}.studio-flow-phone-button{font-size:.875rem;padding:12px 16px}.studio-flow-search-group{max-width:150px}.studio-flow-dashboard-stats{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column;flex-direction:column;gap:8px}}@media print{.studio-flow-dashboard-container{background:#fff!important;padding:0}.studio-flow-activity-container,.studio-flow-dashboard-header,.studio-flow-overview-card,.studio-flow-phone-card,.studio-flow-table-container{background:#fff!important;border:1px solid #000;-webkit-box-shadow:none;box-shadow:none}.studio-flow-action-button,.studio-flow-clear-search-button,.studio-flow-phone-button,.studio-flow-refresh-button,.studio-flow-search-group{display:none!important}}.clone-modal-content{max-height:90vh}.clone-modal-body{overflow-y:auto;padding-left:1.5rem;padding-right:1.5rem}.clone-stepper-container{width:100%}.clone-stepper-steps{-moz-box-pack:center;gap:0;-webkit-justify-content:center;justify-content:center}.clone-step-item,.clone-stepper-steps{-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex}.clone-step-item{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-flex:1;-webkit-flex:1 1;flex:1 1;-webkit-flex-direction:column;flex-direction:column;gap:.5rem}.clone-step-indicator{-moz-box-align:center;-moz-box-pack:center;-webkit-align-items:center;align-items:center;border-radius:50%;cursor:pointer;display:-webkit-flex;display:-moz-box;display:flex;font-size:.875rem;font-weight:600;height:40px;-webkit-justify-content:center;justify-content:center;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;width:40px}.clone-step-indicator.active{background:#3182ce;background:var(--chakra-colors-blue-500);color:#fff}.clone-step-indicator.inactive{background:#cbd5e0;background:var(--chakra-colors-gray-300);color:#4a5568;color:var(--chakra-colors-gray-600)}.clone-step-indicator.completed{background:#3182ce;background:var(--chakra-colors-blue-500);color:#fff}.clone-step-indicator:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);transform:scale(1.05)}.clone-step-indicator:hover.active{background:#3182ce;background:var(--chakra-colors-blue-500)}.clone-step-indicator:hover.inactive{background:#a0aec0;background:var(--chakra-colors-gray-400)}.clone-step-labels{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:0}.clone-step-title{font-size:.875rem;font-weight:500;text-align:center}.clone-step-title.active{color:#3182ce;color:var(--chakra-colors-blue-500);font-weight:600}.clone-step-title.inactive{color:#718096;color:var(--chakra-colors-gray-500)}.clone-step-title.completed{color:#3182ce;color:var(--chakra-colors-blue-500)}.clone-step-description{color:#718096;color:var(--chakra-colors-gray-500);font-size:.75rem;margin-top:.125rem;text-align:center}[data-theme=dark] .clone-step-description{color:#a0aec0;color:var(--chakra-colors-gray-400)}.clone-step-separator{height:2px;margin:0 .5rem;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;width:60px}.clone-step-separator.completed{background:#3182ce;background:var(--chakra-colors-blue-500)}.clone-step-separator.inactive{background:#cbd5e0;background:var(--chakra-colors-gray-300)}.clone-card{background:#f7fafc;background:var(--chakra-colors-gray-50);border:1px solid #e2e8f0;border:1px solid var(--chakra-colors-gray-200);border-radius:.375rem;padding:1rem}[data-theme=dark] .clone-card{background:#2d3748;background:var(--chakra-colors-gray-700);border-color:#4a5568;border-color:var(--chakra-colors-gray-600)}.clone-card-header{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--chakra-colors-gray-200);padding:.75rem .75rem .5rem}[data-theme=dark] .clone-card-header{border-bottom-color:#4a5568;border-bottom-color:var(--chakra-colors-gray-600)}.clone-card-body{padding:.5rem .75rem .75rem}.clone-card-title{font-size:.875rem;font-weight:500}.clone-source-flow-info{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column;flex-direction:column}.clone-source-flow-info,.clone-source-flow-row{display:-webkit-flex;display:-moz-box;display:flex;gap:.5rem}.clone-source-flow-row{-moz-box-align:center;-webkit-align-items:center;align-items:center;width:100%}.clone-source-flow-label{color:#718096;color:var(--chakra-colors-gray-500);font-size:.875rem;min-width:60px}[data-theme=dark] .clone-source-flow-label{color:#a0aec0;color:var(--chakra-colors-gray-400)}.clone-source-flow-value{font-size:.875rem;font-weight:600}.clone-source-flow-sid{background:#edf2f7;background:var(--chakra-colors-gray-100);border-radius:.25rem;color:#2d3748;color:var(--chakra-colors-gray-700);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.75rem;padding:.125rem .375rem}[data-theme=dark] .clone-source-flow-sid{background:#2d3748;background:var(--chakra-colors-gray-700);color:#cbd5e0;color:var(--chakra-colors-gray-300)}.clone-source-flow-status{border-radius:.25rem;display:inline-block;font-size:.75rem;font-weight:600;padding:.125rem .375rem}.clone-source-flow-status.published{background:#c6f6d5;color:#276749}.clone-source-flow-status.draft{background:#edf2f7;background:var(--chakra-colors-gray-100);color:#4a5568;color:var(--chakra-colors-gray-600)}[data-theme=dark] .clone-source-flow-status.published{background:#22543d;color:#9ae6b4}[data-theme=dark] .clone-source-flow-status.draft{background:#2d3748;background:var(--chakra-colors-gray-700);color:#cbd5e0;color:var(--chakra-colors-gray-300)}.clone-form-control{margin-bottom:1rem}.clone-form-label{-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;margin-bottom:.5rem}.clone-form-input{background:#fff;border:1px solid #cbd5e0;border:1px solid var(--chakra-colors-gray-300);border-radius:.375rem;font-size:.875rem;padding:.5rem .75rem;width:100%}.clone-form-input:focus{border-color:#3182ce;border-color:var(--chakra-colors-blue-500);-webkit-box-shadow:0 0 0 1px #3182ce;box-shadow:0 0 0 1px #3182ce;-webkit-box-shadow:0 0 0 1px var(--chakra-colors-blue-500);box-shadow:0 0 0 1px var(--chakra-colors-blue-500);outline:none}.clone-form-input.error,.clone-form-input.error:focus{border-color:#e53e3e;border-color:var(--chakra-colors-red-500)}.clone-form-input.error:focus{-webkit-box-shadow:0 0 0 1px #e53e3e;box-shadow:0 0 0 1px #e53e3e;-webkit-box-shadow:0 0 0 1px var(--chakra-colors-red-500);box-shadow:0 0 0 1px var(--chakra-colors-red-500)}[data-theme=dark] .clone-form-input{background:#2d3748;background:var(--chakra-colors-gray-700);border-color:#4a5568;border-color:var(--chakra-colors-gray-600);color:#fff}[data-theme=dark] .clone-form-input:focus{border-color:var(--chakra-colors-blue-400);-webkit-box-shadow:0 0 0 1px var(--chakra-colors-blue-400);box-shadow:0 0 0 1px var(--chakra-colors-blue-400)}.clone-form-textarea{background:#fff;border:1px solid #cbd5e0;border:1px solid var(--chakra-colors-gray-300);border-radius:.375rem;font-size:.875rem;min-height:100px;padding:.5rem .75rem;resize:vertical;width:100%}.clone-form-textarea:focus{border-color:#3182ce;border-color:var(--chakra-colors-blue-500);-webkit-box-shadow:0 0 0 1px #3182ce;box-shadow:0 0 0 1px #3182ce;-webkit-box-shadow:0 0 0 1px var(--chakra-colors-blue-500);box-shadow:0 0 0 1px var(--chakra-colors-blue-500);outline:none}.clone-form-textarea.error,.clone-form-textarea.error:focus{border-color:#e53e3e;border-color:var(--chakra-colors-red-500)}.clone-form-textarea.error:focus{-webkit-box-shadow:0 0 0 1px #e53e3e;box-shadow:0 0 0 1px #e53e3e;-webkit-box-shadow:0 0 0 1px var(--chakra-colors-red-500);box-shadow:0 0 0 1px var(--chakra-colors-red-500)}[data-theme=dark] .clone-form-textarea{background:#2d3748;background:var(--chakra-colors-gray-700);border-color:#4a5568;border-color:var(--chakra-colors-gray-600);color:#fff}[data-theme=dark] .clone-form-textarea:focus{border-color:var(--chakra-colors-blue-400);-webkit-box-shadow:0 0 0 1px var(--chakra-colors-blue-400);box-shadow:0 0 0 1px var(--chakra-colors-blue-400)}.clone-form-error{color:#e53e3e;color:var(--chakra-colors-red-500);font-size:.75rem;margin-top:.25rem}.clone-form-helper{-moz-box-pack:justify;-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-top:.25rem;width:100%}.clone-form-helper-text{color:#718096;color:var(--chakra-colors-gray-500);font-size:.75rem}[data-theme=dark] .clone-form-helper-text{color:#a0aec0;color:var(--chakra-colors-gray-400)}.clone-form-counter{color:#718096;color:var(--chakra-colors-gray-500);font-size:.75rem}[data-theme=dark] .clone-form-counter{color:#a0aec0;color:var(--chakra-colors-gray-400)}.clone-number-input{-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex;position:relative}.clone-number-input-field{background:#fff;border:1px solid #cbd5e0;border:1px solid var(--chakra-colors-gray-300);border-radius:.375rem;font-size:.875rem;padding:.5rem 2rem .5rem .75rem;width:100%}.clone-number-input-field:focus{border-color:#3182ce;border-color:var(--chakra-colors-blue-500);-webkit-box-shadow:0 0 0 1px #3182ce;box-shadow:0 0 0 1px #3182ce;-webkit-box-shadow:0 0 0 1px var(--chakra-colors-blue-500);box-shadow:0 0 0 1px var(--chakra-colors-blue-500);outline:none}.clone-number-input-field:disabled{cursor:not-allowed;opacity:.6}[data-theme=dark] .clone-number-input-field{background:#2d3748;background:var(--chakra-colors-gray-700);border-color:#4a5568;border-color:var(--chakra-colors-gray-600);color:#fff}[data-theme=dark] .clone-number-input-field:focus{border-color:var(--chakra-colors-blue-400);-webkit-box-shadow:0 0 0 1px var(--chakra-colors-blue-400);box-shadow:0 0 0 1px var(--chakra-colors-blue-400)}.clone-number-input-stepper{-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;position:absolute;right:.25rem}.clone-number-input-stepper-button{-moz-box-align:center;-moz-box-pack:center;-webkit-align-items:center;align-items:center;background:transparent;border:none;color:#718096;color:var(--chakra-colors-gray-500);cursor:pointer;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;justify-content:center;padding:.125rem}.clone-number-input-stepper-button:hover{background:#edf2f7;background:var(--chakra-colors-gray-100);border-radius:.125rem;color:#2d3748;color:var(--chakra-colors-gray-700)}[data-theme=dark] .clone-number-input-stepper-button{color:#a0aec0;color:var(--chakra-colors-gray-400)}[data-theme=dark] .clone-number-input-stepper-button:hover{background:#4a5568;background:var(--chakra-colors-gray-600);color:#e2e8f0;color:var(--chakra-colors-gray-200)}.clone-switch-container{-moz-box-pack:justify;-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:.75rem}.clone-switch-label-container{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:.25rem}.clone-switch-label{font-size:.875rem;font-weight:500}.clone-switch-description{color:#718096;color:var(--chakra-colors-gray-500);font-size:.75rem}[data-theme=dark] .clone-switch-description{color:#a0aec0;color:var(--chakra-colors-gray-400)}.clone-switch{display:inline-block;height:24px;position:relative;width:44px}.clone-switch-input{height:0;opacity:0;width:0}.clone-switch-slider{background-color:#cbd5e0;background-color:var(--chakra-colors-gray-300);border-radius:12px;bottom:0;cursor:pointer;left:0;right:0;top:0}.clone-switch-slider,.clone-switch-slider:before{position:absolute;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s}.clone-switch-slider:before{background-color:#fff;border-radius:50%;bottom:4px;content:"";height:16px;left:4px;width:16px}.clone-switch-input:checked+.clone-switch-slider{background-color:#3182ce;background-color:var(--chakra-colors-blue-500)}.clone-switch-input:checked+.clone-switch-slider:before{-webkit-transform:translateX(20px);-moz-transform:translateX(20px);transform:translateX(20px)}.clone-switch-input:focus+.clone-switch-slider{-webkit-box-shadow:0 0 0 2px var(--chakra-colors-blue-200);box-shadow:0 0 0 2px var(--chakra-colors-blue-200)}.clone-phone-config{-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:1rem}.clone-phone-preview{background:#f7fafc;background:var(--chakra-colors-gray-50);border:1px solid #e2e8f0;border:1px solid var(--chakra-colors-gray-200);border-radius:.375rem;padding:.75rem}[data-theme=dark] .clone-phone-preview{background:#2d3748;background:var(--chakra-colors-gray-700);border-color:#4a5568;border-color:var(--chakra-colors-gray-600)}.clone-phone-preview-header{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--chakra-colors-gray-200);padding:.75rem .75rem .5rem}[data-theme=dark] .clone-phone-preview-header{border-bottom-color:#4a5568;border-bottom-color:var(--chakra-colors-gray-600)}.clone-phone-preview-body{padding:.5rem .75rem .75rem}.clone-phone-preview-title{font-size:.875rem;font-weight:500}.clone-phone-entry{-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex;gap:.5rem}.clone-phone-entry-icon{font-size:1rem}.clone-phone-entry-icon.receptionist{color:#dd6b20;color:var(--chakra-colors-orange-500)}.clone-phone-entry-icon.agent{color:#805ad5;color:var(--chakra-colors-purple-500)}.clone-phone-entry-label{font-size:.875rem}.clone-phone-entry-value{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem}.clone-phone-entry-badge{border-radius:.25rem;display:inline-block;font-size:.75rem;font-weight:600;padding:.125rem .375rem}.clone-phone-entry-badge.orange{background:#fbd38d;color:#744210}.clone-phone-entry-badge.purple{background:#e9d5ff;color:#553c9a}[data-theme=dark] .clone-phone-entry-badge.orange{background:#744210;color:#fbd38d}[data-theme=dark] .clone-phone-entry-badge.purple{background:#44337a;color:#d8b4fe}.clone-phone-explanation{background:#f7fafc;background:var(--chakra-colors-gray-50);border:1px solid #e2e8f0;border:1px solid var(--chakra-colors-gray-200);border-radius:.375rem;padding:.75rem}[data-theme=dark] .clone-phone-explanation{background:#2d3748;background:var(--chakra-colors-gray-700);border-color:#4a5568;border-color:var(--chakra-colors-gray-600)}.clone-phone-explanation-content{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:.5rem}.clone-phone-explanation-header{-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex;gap:.5rem}.clone-phone-explanation-title{font-size:.875rem;font-weight:500}.clone-phone-explanation-text{color:#718096;color:var(--chakra-colors-gray-500);font-size:.875rem}[data-theme=dark] .clone-phone-explanation-text{color:#a0aec0;color:var(--chakra-colors-gray-400)}.clone-phone-widget-list{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:.25rem;margin-top:.5rem}.clone-phone-widget-entry{-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex;font-size:.75rem;gap:.5rem}.clone-phone-widget-badge{border-radius:.25rem;display:inline-block;font-size:.625rem;font-weight:600;padding:.125rem .25rem}.clone-phone-widget-badge.receptionist{background:#fbd38d;color:#744210}.clone-phone-widget-badge.agent{background:#e9d5ff;color:#553c9a}.clone-phone-widget-badge.widget{background:#edf2f7;background:var(--chakra-colors-gray-100);color:#4a5568;color:var(--chakra-colors-gray-600)}[data-theme=dark] .clone-phone-widget-badge.receptionist{background:#744210;color:#fbd38d}[data-theme=dark] .clone-phone-widget-badge.agent{background:#44337a;color:#d8b4fe}[data-theme=dark] .clone-phone-widget-badge.widget{background:#2d3748;background:var(--chakra-colors-gray-700);color:#cbd5e0;color:var(--chakra-colors-gray-300)}.clone-phone-widget-number{font-family:Monaco,Menlo,Ubuntu Mono,monospace}.clone-phone-widget-timeout{color:#718096;color:var(--chakra-colors-gray-500)}[data-theme=dark] .clone-phone-widget-timeout{color:#a0aec0;color:var(--chakra-colors-gray-400)}.clone-permission-warning{color:#dd6b20;color:var(--chakra-colors-orange-500);font-size:.75rem;margin-top:.25rem}.clone-review-section{-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:1.5rem}.clone-review-card{background:#f7fafc;background:var(--chakra-colors-gray-50);border:1px solid #e2e8f0;border:1px solid var(--chakra-colors-gray-200);border-radius:.375rem;padding:1rem}[data-theme=dark] .clone-review-card{background:#2d3748;background:var(--chakra-colors-gray-700);border-color:#4a5568;border-color:var(--chakra-colors-gray-600)}.clone-review-header{-moz-box-align:center;-webkit-align-items:center;align-items:center;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--chakra-colors-gray-200);display:-webkit-flex;display:-moz-box;display:flex;gap:.5rem;padding:.75rem .75rem .5rem}[data-theme=dark] .clone-review-header{border-bottom-color:#4a5568;border-bottom-color:var(--chakra-colors-gray-600)}.clone-review-body{padding:.5rem .75rem .75rem}.clone-review-title{font-size:.875rem;font-weight:500}.clone-review-content{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:1rem}.clone-review-section-title{color:#718096;color:var(--chakra-colors-gray-500);font-size:.875rem;font-weight:600;margin-bottom:.5rem}[data-theme=dark] .clone-review-section-title{color:#a0aec0;color:var(--chakra-colors-gray-400)}.clone-review-info{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column;flex-direction:column}.clone-review-info,.clone-review-row{display:-webkit-flex;display:-moz-box;display:flex;gap:.5rem;width:100%}.clone-review-row{-moz-box-align:center;-webkit-align-items:center;align-items:center}.clone-review-row.align-start{-moz-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.clone-review-label{color:#718096;color:var(--chakra-colors-gray-500);font-size:.875rem;min-width:100px}[data-theme=dark] .clone-review-label{color:#a0aec0;color:var(--chakra-colors-gray-400)}.clone-review-value{font-size:.875rem;font-weight:500}.clone-review-value.accent{color:#3182ce;color:var(--chakra-colors-blue-500)}[data-theme=dark] .clone-review-value.accent{color:var(--chakra-colors-blue-300)}.clone-review-badge{border-radius:.25rem;display:inline-block;font-size:.75rem;font-weight:600;padding:.125rem .375rem}.clone-review-badge.green{background:#c6f6d5;color:#276749}.clone-review-badge.gray{background:#edf2f7;background:var(--chakra-colors-gray-100);color:#4a5568;color:var(--chakra-colors-gray-600)}.clone-review-badge.orange{background:#fbd38d;color:#744210}.clone-review-badge.purple{background:#e9d5ff;color:#553c9a}[data-theme=dark] .clone-review-badge.green{background:#22543d;color:#9ae6b4}[data-theme=dark] .clone-review-badge.gray{background:#2d3748;background:var(--chakra-colors-gray-700);color:#cbd5e0;color:var(--chakra-colors-gray-300)}.clone-review-phone{font-family:Monaco,Menlo,Ubuntu Mono,monospace}.clone-review-empty{color:#718096;color:var(--chakra-colors-gray-500);font-size:.875rem;font-style:italic}[data-theme=dark] .clone-review-empty{color:#a0aec0;color:var(--chakra-colors-gray-400)}.clone-alert{-moz-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;border:1px solid;border-radius:.375rem;display:-webkit-flex;display:-moz-box;display:flex;gap:.75rem;padding:1rem}.clone-alert.info{background:#ebf8ff;border-color:#90cdf4;color:#2a69ac}.clone-alert.warning{background:#fffbeb;border-color:#f6ad55;color:#744210}.clone-alert.error{background:#fed7d7;border-color:#fc8181;color:#742a2a}[data-theme=dark] .clone-alert.info{background:#1a365d;border-color:#3182ce;color:#90cdf4}[data-theme=dark] .clone-alert.warning{background:#744210;border-color:#dd6b20;color:#fbd38d}[data-theme=dark] .clone-alert.error{background:#742a2a;border-color:#e53e3e;color:#fed7d7}.clone-alert-icon{font-size:1rem;margin-top:.125rem}.clone-alert-content{-moz-box-flex:1;-webkit-flex:1 1;flex:1 1}.clone-alert-title{font-size:.875rem;font-weight:600;margin-bottom:.25rem}.clone-alert-description{font-size:.875rem;line-height:1.4}.clone-alert-list{margin-left:1rem;margin-top:.5rem}.clone-alert-list-item{-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex;font-size:.875rem;gap:.5rem;margin-bottom:.25rem}.clone-alert-list-icon{font-size:.75rem}.clone-footer{-moz-box-pack:justify;-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex;gap:.75rem;-webkit-justify-content:space-between;justify-content:space-between;width:100%}.clone-button,.clone-footer-left,.clone-footer-right{-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex;gap:.5rem}.clone-button{border:1px solid;border-radius:.375rem;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;text-decoration:none;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.clone-button.ghost{background:transparent;border-color:transparent;color:#4a5568;color:var(--chakra-colors-gray-600)}.clone-button.ghost:hover:not(:disabled){background:#edf2f7;background:var(--chakra-colors-gray-100)}.clone-button.outline{background:#fff;border-color:#cbd5e0;border-color:var(--chakra-colors-gray-300);color:#4a5568;color:var(--chakra-colors-gray-600)}.clone-button.outline:hover:not(:disabled){background:#f7fafc;background:var(--chakra-colors-gray-50)}.clone-button.primary{background:#3182ce;background:var(--chakra-colors-blue-500);border-color:#3182ce;border-color:var(--chakra-colors-blue-500);color:#fff}.clone-button.primary:hover:not(:disabled){background:#2c5282;border-color:#2c5282}.clone-button:disabled{opacity:.6}.clone-button.loading{position:relative}.clone-button.loading:before{-webkit-animation:clone-button-spin 1s linear infinite;-moz-animation:clone-button-spin 1s linear infinite;animation:clone-button-spin 1s linear infinite;border:2px solid transparent;border-radius:50%;border-top-color:currentcolor;content:"";height:1rem;left:.75rem;position:absolute;width:1rem}.clone-button.loading .clone-button-text{margin-left:1.5rem}[data-theme=dark] .clone-button.ghost{color:#a0aec0;color:var(--chakra-colors-gray-400)}[data-theme=dark] .clone-button.ghost:hover:not(:disabled),[data-theme=dark] .clone-button.outline{background:#2d3748;background:var(--chakra-colors-gray-700)}[data-theme=dark] .clone-button.outline{border-color:#4a5568;border-color:var(--chakra-colors-gray-600);color:#cbd5e0;color:var(--chakra-colors-gray-300)}[data-theme=dark] .clone-button.outline:hover:not(:disabled){background:#4a5568;background:var(--chakra-colors-gray-600)}[data-theme=dark] .clone-button.primary{background:var(--chakra-colors-blue-400);border-color:var(--chakra-colors-blue-400)}[data-theme=dark] .clone-button.primary:hover:not(:disabled){background:var(--chakra-colors-blue-300);border-color:var(--chakra-colors-blue-300)}.clone-loading-container{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:center;-moz-box-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;padding:5rem 1rem}.clone-loading-spinner{-webkit-animation:clone-spinner 1s linear infinite;-moz-animation:clone-spinner 1s linear infinite;animation:clone-spinner 1s linear infinite;border:4px solid #e2e8f0;border-top:4px solid #3182ce;border:4px solid var(--chakra-colors-gray-200);border-radius:50%;border-top-color:var(--chakra-colors-blue-500);height:3rem;width:3rem}.clone-loading-text{color:#718096;color:var(--chakra-colors-gray-500);font-size:.875rem;margin-top:1rem}[data-theme=dark] .clone-loading-text{color:#a0aec0;color:var(--chakra-colors-gray-400)}[data-theme=dark] .clone-loading-spinner{border-color:#4a5568;border-color:var(--chakra-colors-gray-600);border-top-color:var(--chakra-colors-blue-400)}.clone-access-denied{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;padding:2rem}.clone-access-denied,.clone-access-denied-alert{display:-webkit-flex;display:-moz-box;display:flex}.clone-access-denied-alert{-moz-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;background:#fffbeb;border:1px solid #f6ad55;border-radius:.375rem;color:#744210;gap:.75rem;padding:1rem;width:100%}[data-theme=dark] .clone-access-denied-alert{background:#744210;border-color:#dd6b20;color:#fbd38d}.clone-access-denied-icon{font-size:1rem;margin-top:.125rem}.clone-access-denied-content{-moz-box-flex:1;-webkit-flex:1 1;flex:1 1}.clone-access-denied-title{font-size:.875rem;font-weight:600;margin-bottom:.25rem}.clone-access-denied-description{font-size:.875rem;line-height:1.4}.clone-no-flow{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;padding:2rem}.clone-no-flow,.clone-no-flow-alert{display:-webkit-flex;display:-moz-box;display:flex}.clone-no-flow-alert{-moz-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;background:#ebf8ff;border:1px solid #90cdf4;border-radius:.375rem;color:#2a69ac;gap:.75rem;padding:1rem;width:100%}[data-theme=dark] .clone-no-flow-alert{background:#1a365d;border-color:#3182ce;color:#90cdf4}.clone-no-flow-icon{font-size:1rem;margin-top:.125rem}.clone-no-flow-content{-moz-box-flex:1;-webkit-flex:1 1;flex:1 1}.clone-no-flow-title{font-size:.875rem;font-weight:600;margin-bottom:.25rem}.clone-no-flow-description{font-size:.875rem;line-height:1.4}.clone-error-list{margin-left:1rem;margin-top:.5rem}.clone-error-item{-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex;font-size:.875rem;gap:.5rem;margin-bottom:.25rem}.clone-error-icon{color:#e53e3e;color:var(--chakra-colors-red-500);font-size:.75rem}@media (max-width:768px){.clone-modal-body{padding-left:1rem;padding-right:1rem}.clone-stepper-steps{-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:1rem}.clone-step-separator{height:40px;margin:0;width:2px}.clone-footer{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-direction:column;flex-direction:column;gap:1rem}.clone-footer-left,.clone-footer-right{-moz-box-pack:center;-webkit-justify-content:center;justify-content:center}.clone-review-row{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column;flex-direction:column;gap:.25rem}.clone-review-label{font-weight:500;min-width:auto}.clone-phone-explanation-content{gap:.75rem}}@media (max-width:480px){.clone-modal-content{max-height:100vh}.clone-modal-body{padding-left:.75rem;padding-right:.75rem}.clone-step-title{font-size:.75rem}.clone-step-description{font-size:.625rem}.clone-card,.clone-phone-explanation,.clone-phone-preview,.clone-review-card{padding:.75rem}.clone-card-body,.clone-card-header,.clone-phone-preview-body,.clone-phone-preview-header,.clone-review-body,.clone-review-header{padding:.5rem}.clone-alert{padding:.75rem}.clone-button{font-size:.75rem;padding:.5rem .75rem}}@media (max-width:320px){.clone-modal-content{border-radius:0;height:100vh;max-height:100vh;width:100vw}.clone-modal-body{padding-left:.5rem;padding-right:.5rem}.clone-step-indicator{font-size:.75rem;height:32px;width:32px}.clone-form-input,.clone-form-label,.clone-form-textarea,.clone-number-input-field{font-size:.75rem}.clone-form-counter,.clone-form-error,.clone-form-helper-text{font-size:.625rem}.clone-phone-entry,.clone-review-row{font-size:.75rem}.clone-phone-entry-badge,.clone-phone-widget-badge,.clone-review-badge{font-size:.625rem;padding:.125rem .25rem}}@-webkit-keyframes clone-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-moz-keyframes clone-spinner{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-moz-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes clone-spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes clone-button-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-moz-keyframes clone-button-spin{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-moz-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes clone-button-spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes clone-fade-in{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes clone-fade-in{0%{opacity:0;-moz-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}}@keyframes clone-fade-in{0%{opacity:0;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes clone-scale-in{0%{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes clone-scale-in{0%{opacity:0;-moz-transform:scale(.95);transform:scale(.95)}to{opacity:1;-moz-transform:scale(1);transform:scale(1)}}@keyframes clone-scale-in{0%{opacity:0;-webkit-transform:scale(.95);-moz-transform:scale(.95);transform:scale(.95)}to{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}.clone-modal-content{-webkit-animation:clone-scale-in .2s ease-out;-moz-animation:clone-scale-in .2s ease-out;animation:clone-scale-in .2s ease-out}.clone-alert,.clone-card,.clone-phone-explanation,.clone-phone-preview,.clone-review-card{-webkit-animation:clone-fade-in .3s ease-out;-moz-animation:clone-fade-in .3s ease-out;animation:clone-fade-in .3s ease-out}.clone-button:focus,.clone-form-input:focus,.clone-form-textarea:focus,.clone-number-input-field:focus,.clone-step-indicator:focus,.clone-switch-input:focus+.clone-switch-slider{outline:2px solid #3182ce;outline:2px solid var(--chakra-colors-blue-500);outline-offset:2px}[data-theme=dark] .clone-button:focus,[data-theme=dark] .clone-form-input:focus,[data-theme=dark] .clone-form-textarea:focus,[data-theme=dark] .clone-number-input-field:focus,[data-theme=dark] .clone-step-indicator:focus,[data-theme=dark] .clone-switch-input:focus+.clone-switch-slider{outline-color:var(--chakra-colors-blue-400)}@media (prefers-contrast:high){.clone-alert,.clone-card,.clone-form-input,.clone-form-textarea,.clone-number-input-field,.clone-phone-explanation,.clone-phone-preview,.clone-review-card{border-width:2px}.clone-phone-entry-badge,.clone-phone-widget-badge,.clone-review-badge,.clone-source-flow-status{border:1px solid}.clone-button{border-width:2px}}@media print{.clone-modal-content{-webkit-box-shadow:none;box-shadow:none;height:auto;max-height:none;width:100%}.clone-footer,.clone-loading-container,.clone-stepper-container{display:none!important}.clone-modal-body{padding:0}.clone-alert,.clone-card,.clone-phone-explanation,.clone-phone-preview,.clone-review-card{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;background:#fff!important;border:1px solid #000;break-inside:avoid;page-break-inside:avoid}.clone-form-input,.clone-form-textarea,.clone-number-input-field,.clone-phone-entry-badge,.clone-phone-widget-badge,.clone-review-badge,.clone-source-flow-status{background:#fff!important;border:1px solid #000;color:#000!important}}.clone-modal-content{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;contain:layout;text-rendering:optimizeLegibility}.clone-modal-content *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clone-button,.clone-step-indicator,.clone-switch-slider{will-change:transform,background-color}.clone-button,.clone-number-input-stepper-button,.clone-step-indicator,.clone-switch-slider{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.clone-form-input,.clone-form-textarea,.clone-number-input-field{-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;-moz-transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.clone-modal-body::-webkit-scrollbar{width:8px}.clone-modal-body::-webkit-scrollbar-track{background:transparent}.clone-modal-body::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:4px}.clone-modal-body::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}[data-theme=dark] .clone-modal-body::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2)}[data-theme=dark] .clone-modal-body::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}@media (prefers-reduced-motion:reduce){.clone-alert,.clone-button,.clone-card,.clone-form-input,.clone-form-textarea,.clone-loading-spinner,.clone-modal-content,.clone-number-input-field,.clone-number-input-stepper-button,.clone-phone-explanation,.clone-phone-preview,.clone-review-card,.clone-step-indicator,.clone-switch-slider{-webkit-animation:none;-moz-animation:none;animation:none;-webkit-transition:none;-moz-transition:none;transition:none}}.clone-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.clone-button,.clone-no-select,.clone-phone-entry-badge,.clone-phone-widget-badge,.clone-review-badge,.clone-source-flow-status,.clone-step-indicator{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.clone-button,.clone-number-input-stepper-button,.clone-step-indicator,.clone-switch{-webkit-tap-highlight-color:transparent}[data-theme=dark] .clone-form-input::-webkit-input-placeholder,[data-theme=dark] .clone-form-textarea::-webkit-input-placeholder,[data-theme=dark] .clone-number-input-field::-webkit-input-placeholder{color:#718096;color:var(--chakra-colors-gray-500)}[data-theme=dark] .clone-form-input::-moz-placeholder,[data-theme=dark] .clone-form-textarea::-moz-placeholder,[data-theme=dark] .clone-number-input-field::-moz-placeholder{color:#718096;color:var(--chakra-colors-gray-500)}[data-theme=dark] .clone-form-input::-ms-input-placeholder,[data-theme=dark] .clone-form-textarea::-ms-input-placeholder,[data-theme=dark] .clone-number-input-field::-ms-input-placeholder{color:#718096;color:var(--chakra-colors-gray-500)}[data-theme=dark] .clone-form-input::placeholder,[data-theme=dark] .clone-form-textarea::placeholder,[data-theme=dark] .clone-number-input-field::placeholder{color:#718096;color:var(--chakra-colors-gray-500)}.clone-button,.clone-number-input-stepper-button,.clone-step-indicator,.clone-switch{cursor:pointer}.clone-button:disabled,.clone-form-input:disabled,.clone-form-textarea:disabled,.clone-number-input-field:disabled{cursor:not-allowed}.clone-access-denied-title,.clone-alert-title,.clone-card-title,.clone-form-label,.clone-no-flow-title,.clone-phone-explanation-title,.clone-phone-preview-title,.clone-review-section-title,.clone-review-title{line-height:1.4}.clone-alert-content>*+*,.clone-card-body>*+*,.clone-phone-explanation-content>*+*,.clone-phone-preview-body>*+*,.clone-review-content>*+*{margin-top:.5rem}:root{--chakra-colors-yellow-500:#d69e2e}.view-modal-content{max-height:90vh}.view-modal-body{overflow-y:auto;padding-left:1.5rem;padding-right:1.5rem}.view-loading-container{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:center;-moz-box-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;padding:5rem 1rem}.view-loading-spinner{-webkit-animation:view-spinner 1s linear infinite;-moz-animation:view-spinner 1s linear infinite;animation:view-spinner 1s linear infinite;border:4px solid #e2e8f0;border-top:4px solid #3182ce;border:4px solid var(--chakra-colors-gray-200);border-radius:50%;border-top-color:var(--chakra-colors-blue-500);height:3rem;width:3rem}.view-loading-text{color:#718096;color:var(--chakra-colors-gray-500);font-size:.875rem;margin-top:1rem}[data-theme=dark] .view-loading-text{color:#a0aec0;color:var(--chakra-colors-gray-400)}[data-theme=dark] .view-loading-spinner{border-color:#4a5568;border-color:var(--chakra-colors-gray-600);border-top-color:var(--chakra-colors-blue-400)}.view-card{background:#f7fafc;background:var(--chakra-colors-gray-50);border:1px solid #e2e8f0;border:1px solid var(--chakra-colors-gray-200);border-radius:.375rem;padding:1rem}[data-theme=dark] .view-card{background:#2d3748;background:var(--chakra-colors-gray-700);border-color:#4a5568;border-color:var(--chakra-colors-gray-600)}.view-card-section{background:#fff;background:var(--chakra-colors-white);border:1px solid #e2e8f0;border:1px solid var(--chakra-colors-gray-200);border-radius:.375rem;padding:1rem}[data-theme=dark] .view-card-section{background:#1a202c;background:var(--chakra-colors-gray-800);border-color:#4a5568;border-color:var(--chakra-colors-gray-600)}.view-basic-info-card{background:#f7fafc;background:var(--chakra-colors-gray-50);border:1px solid #e2e8f0;border:1px solid var(--chakra-colors-gray-200);border-radius:.375rem;padding:1rem}[data-theme=dark] .view-basic-info-card{background:#2d3748;background:var(--chakra-colors-gray-700);border-color:#4a5568;border-color:var(--chakra-colors-gray-600)}.view-basic-info-content{-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:1rem}.view-basic-info-content,.view-basic-info-header{display:-webkit-flex;display:-moz-box;display:flex}.view-basic-info-header{-moz-box-pack:justify;-moz-box-align:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.view-basic-info-title{font-size:.875rem;font-weight:500}.view-basic-info-actions{-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex;gap:.5rem}.view-audit-button{background:transparent;border:1px solid #3182ce;border:1px solid var(--chakra-colors-blue-500);border-radius:.25rem;color:#3182ce;color:var(--chakra-colors-blue-500);cursor:pointer;font-size:.875rem;padding:.25rem .5rem;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.view-audit-button:hover{background:var(--chakra-colors-blue-50)}[data-theme=dark] .view-audit-button{border-color:var(--chakra-colors-blue-400);color:var(--chakra-colors-blue-400)}[data-theme=dark] .view-audit-button:hover{background:var(--chakra-colors-blue-900)}.view-basic-info-fields{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:1rem}.view-field{width:100%}.view-field-label{-moz-box-align:center;-webkit-align-items:center;align-items:center;color:#718096;color:var(--chakra-colors-gray-500);display:-webkit-flex;display:-moz-box;display:flex;font-size:.875rem;gap:.25rem;margin-bottom:.5rem}[data-theme=dark] .view-field-label{color:#a0aec0;color:var(--chakra-colors-gray-400)}.view-field-icon{font-size:.75rem}.view-flow-name{font-size:1.25rem;font-weight:600}.view-flow-sid-container{-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex;gap:.5rem}.view-flow-sid-code{background:#edf2f7;background:var(--chakra-colors-gray-100);border-radius:.25rem;color:#2d3748;color:var(--chakra-colors-gray-700);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;padding:.25rem .5rem}[data-theme=dark] .view-flow-sid-code{background:#2d3748;background:var(--chakra-colors-gray-700);color:#cbd5e0;color:var(--chakra-colors-gray-300)}.view-copy-button{background:transparent;border:none;border-radius:.25rem;color:#718096;color:var(--chakra-colors-gray-500);cursor:pointer;padding:.25rem;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.view-copy-button:hover{background:#edf2f7;background:var(--chakra-colors-gray-100);color:#2d3748;color:var(--chakra-colors-gray-700)}[data-theme=dark] .view-copy-button{color:#a0aec0;color:var(--chakra-colors-gray-400)}[data-theme=dark] .view-copy-button:hover{background:#4a5568;background:var(--chakra-colors-gray-600);color:#e2e8f0;color:var(--chakra-colors-gray-200)}.view-description-content{-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:.5rem}.view-description-display{background:#fff;background:var(--chakra-colors-white);border:1px solid #e2e8f0;border:1px solid var(--chakra-colors-gray-200);border-radius:.375rem;font-size:.875rem;padding:.75rem}[data-theme=dark] .view-description-display{background:#1a202c;background:var(--chakra-colors-gray-800);border-color:#4a5568;border-color:var(--chakra-colors-gray-600)}.view-description-empty{color:#718096;color:var(--chakra-colors-gray-500);font-size:.875rem;font-style:italic;padding:.75rem}[data-theme=dark] .view-description-empty{color:#a0aec0;color:var(--chakra-colors-gray-400)}.view-metadata-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr;width:100%}@media (min-width:768px){.view-metadata-grid{grid-template-columns:1fr 1fr}}.view-metadata-field{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column;flex-direction:column;gap:.5rem}.view-metadata-field,.view-metadata-label{display:-webkit-flex;display:-moz-box;display:flex}.view-metadata-label{-moz-box-align:center;-webkit-align-items:center;align-items:center;color:#718096;color:var(--chakra-colors-gray-500);font-size:.875rem;gap:.25rem}[data-theme=dark] .view-metadata-label{color:#a0aec0;color:var(--chakra-colors-gray-400)}.view-metadata-value{font-size:.875rem}.view-status-badge{border-radius:.25rem;display:inline-block;font-size:.75rem;font-weight:600;padding:.125rem .375rem}.view-status-badge.published{background:#c6f6d5;color:#276749}.view-status-badge.active{background:#bee3f8;color:#2a69ac}.view-status-badge.draft{background:#fef5e7;color:#744210}.view-status-badge.inactive{background:#edf2f7;background:var(--chakra-colors-gray-100);color:#4a5568;color:var(--chakra-colors-gray-600)}[data-theme=dark] .view-status-badge.published{background:#22543d;color:#9ae6b4}[data-theme=dark] .view-status-badge.active{background:#2c5282;color:#90cdf4}[data-theme=dark] .view-status-badge.draft{background:#744210;color:#fbd38d}[data-theme=dark] .view-status-badge.inactive{background:#2d3748;background:var(--chakra-colors-gray-700);color:#cbd5e0;color:var(--chakra-colors-gray-300)}.view-phone-widgets-section{background:#fff;background:var(--chakra-colors-white);border:1px solid #e2e8f0;border:1px solid var(--chakra-colors-gray-200);border-radius:.375rem;padding:1rem}[data-theme=dark] .view-phone-widgets-section{background:#1a202c;background:var(--chakra-colors-gray-800);border-color:#4a5568;border-color:var(--chakra-colors-gray-600)}.view-phone-widgets-content{-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:1rem}.view-phone-widgets-header{-moz-box-pack:justify;-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.view-phone-widgets-title{font-size:.875rem;font-weight:500}.view-last-modified{-moz-box-align:center;-webkit-align-items:center;align-items:center;color:#718096;color:var(--chakra-colors-gray-500);display:-webkit-flex;display:-moz-box;display:flex;font-size:.75rem;gap:.5rem}[data-theme=dark] .view-last-modified{color:#a0aec0;color:var(--chakra-colors-gray-400)}.view-last-modified-icon{font-size:.75rem}.view-phone-table-container{overflow-x:auto}.view-phone-table{border-collapse:collapse;font-size:.875rem;width:100%}.view-phone-table th{background:#f7fafc;background:var(--chakra-colors-gray-50);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--chakra-colors-gray-200);color:#4a5568;color:var(--chakra-colors-gray-600);font-size:.75rem;font-weight:500;padding:.5rem .75rem;text-align:left}[data-theme=dark] .view-phone-table th{background:#2d3748;background:var(--chakra-colors-gray-700);border-color:#4a5568;border-color:var(--chakra-colors-gray-600);color:#cbd5e0;color:var(--chakra-colors-gray-300)}.view-phone-table td{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--chakra-colors-gray-200);padding:.75rem;vertical-align:top}[data-theme=dark] .view-phone-table td{border-color:#4a5568;border-color:var(--chakra-colors-gray-600)}.view-phone-table tr:hover{background:#f7fafc;background:var(--chakra-colors-gray-50)}[data-theme=dark] .view-phone-table tr:hover{background:#2d3748;background:var(--chakra-colors-gray-700)}.view-widget-info{-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex;gap:.5rem}.view-widget-icon{font-size:.875rem}.view-widget-details{-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:0}.view-widget-name{font-size:.875rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-widget-type-badge{border-radius:.25rem;display:inline-block;font-size:.75rem;font-weight:600;padding:.125rem .375rem}.view-widget-type-badge.blue{background:#bee3f8;color:#2a69ac}.view-widget-type-badge.purple{background:#e9d5ff;color:#553c9a}.view-widget-type-badge.orange{background:#fbd38d;color:#744210}[data-theme=dark] .view-widget-type-badge.blue{background:#2c5282;color:#90cdf4}[data-theme=dark] .view-widget-type-badge.purple{background:#44337a;color:#d8b4fe}[data-theme=dark] .view-widget-type-badge.orange{background:#744210;color:#fbd38d}.view-phone-cell{-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:.25rem}.view-phone-value{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem}.view-phone-empty{color:#718096;color:var(--chakra-colors-gray-500);font-size:.875rem;font-style:italic}[data-theme=dark] .view-phone-empty{color:#a0aec0;color:var(--chakra-colors-gray-400)}.view-simulring-badge{background:#e9d5ff;border-radius:.25rem;color:#553c9a;display:inline-block;font-size:.625rem;font-weight:600;padding:.125rem .25rem}[data-theme=dark] .view-simulring-badge{background:#44337a;color:#d8b4fe}.view-timeout-value{font-size:.875rem}.view-timeout-default{color:#718096;color:var(--chakra-colors-gray-500)}[data-theme=dark] .view-timeout-default{color:#a0aec0;color:var(--chakra-colors-gray-400)}.view-features-container{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:.25rem}.view-feature-badge{border-radius:.25rem;display:inline-block;font-size:.625rem;font-weight:600;padding:.125rem .25rem}.view-feature-badge.agent{background:#e9d5ff;color:#553c9a}.view-feature-badge.receptionist{background:#fbd38d;color:#744210}.view-feature-badge.simulring{background:#e9d5ff;color:#553c9a}[data-theme=dark] .view-feature-badge.agent{background:#44337a;color:#d8b4fe}[data-theme=dark] .view-feature-badge.receptionist{background:#744210;color:#fbd38d}[data-theme=dark] .view-feature-badge.simulring{background:#44337a;color:#d8b4fe}.view-no-widgets-alert{-moz-box-align:center;-webkit-align-items:center;align-items:center;background:#ebf8ff;border:1px solid #90cdf4;border-radius:.375rem;color:#2a69ac;display:-webkit-flex;display:-moz-box;display:flex;font-size:.875rem;gap:.75rem;padding:.75rem}[data-theme=dark] .view-no-widgets-alert{background:#1a365d;border-color:#3182ce;color:#90cdf4}.view-no-widgets-icon{font-size:1rem}.view-footer{gap:.75rem}.view-footer,.view-footer-button{-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex}.view-footer-button{border:1px solid;border-radius:.375rem;cursor:pointer;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;text-decoration:none;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.view-footer-button.ghost{background:transparent;border-color:transparent;color:#4a5568;color:var(--chakra-colors-gray-600)}.view-footer-button.ghost:hover:not(:disabled){background:#edf2f7;background:var(--chakra-colors-gray-100)}.view-footer-button.outline{background:#fff;background:var(--chakra-colors-white);border-color:#3182ce;border-color:var(--chakra-colors-blue-500);color:var(--chakra-colors-blue-600)}.view-footer-button.outline:hover:not(:disabled){background:var(--chakra-colors-blue-50)}.view-footer-button.primary{background:#3182ce;background:var(--chakra-colors-blue-500);border-color:#3182ce;border-color:var(--chakra-colors-blue-500);color:#fff}.view-footer-button.primary:hover:not(:disabled){background:#2c5282;border-color:#2c5282}.view-footer-button:disabled{opacity:.6}[data-theme=dark] .view-footer-button.ghost{color:#a0aec0;color:var(--chakra-colors-gray-400)}[data-theme=dark] .view-footer-button.ghost:hover:not(:disabled),[data-theme=dark] .view-footer-button.outline{background:#2d3748;background:var(--chakra-colors-gray-700)}[data-theme=dark] .view-footer-button.outline{border-color:var(--chakra-colors-blue-400);color:#63b3ed;color:var(--chakra-colors-blue-300)}[data-theme=dark] .view-footer-button.outline:hover:not(:disabled){background:var(--chakra-colors-blue-900)}[data-theme=dark] .view-footer-button.primary{background:var(--chakra-colors-blue-400);border-color:var(--chakra-colors-blue-400)}[data-theme=dark] .view-footer-button.primary:hover:not(:disabled){background:#63b3ed;background:var(--chakra-colors-blue-300);border-color:#63b3ed;border-color:var(--chakra-colors-blue-300)}.view-no-flow{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;padding:2rem}.view-no-flow,.view-no-flow-alert{display:-webkit-flex;display:-moz-box;display:flex}.view-no-flow-alert{-moz-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;background:#fffbeb;border:1px solid #f6ad55;border-radius:.375rem;color:#744210;gap:.75rem;padding:1rem;width:100%}[data-theme=dark] .view-no-flow-alert{background:#744210;border-color:#dd6b20;color:#fbd38d}.view-no-flow-icon{font-size:1rem;margin-top:.125rem}.view-no-flow-content{-moz-box-flex:1;-webkit-flex:1 1;flex:1 1}.view-no-flow-title{font-size:.875rem;font-weight:600;margin-bottom:.25rem}.view-no-flow-description{font-size:.875rem;line-height:1.4}@media (max-width:768px){.view-modal-body{padding-left:1rem;padding-right:1rem}.view-basic-info-header{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-direction:column;flex-direction:column;gap:1rem}.view-basic-info-actions{-moz-box-pack:center;-webkit-justify-content:center;justify-content:center}.view-phone-widgets-header{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-direction:column;flex-direction:column;gap:.5rem}.view-phone-table-container{overflow-x:scroll}.view-footer{-moz-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;gap:1rem}.view-flow-sid-container,.view-footer{-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.view-flow-sid-container{-moz-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;gap:.5rem}}@media (max-width:480px){.view-modal-content{max-height:100vh}.view-modal-body{padding-left:.75rem;padding-right:.75rem}.view-basic-info-card,.view-card,.view-phone-widgets-section{padding:.75rem}.view-footer-button{font-size:.75rem;padding:.5rem .75rem}.view-widget-name{font-size:.75rem}.view-phone-table td,.view-phone-table th{font-size:.75rem;padding:.5rem .25rem}}@media (max-width:320px){.view-modal-content{border-radius:0;height:100vh;max-height:100vh;width:100vw}.view-modal-body{padding-left:.5rem;padding-right:.5rem}.view-widget-info{-moz-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;gap:.25rem}.view-features-container,.view-widget-info{-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.view-features-container{gap:.125rem}.view-basic-info-fields{gap:.75rem}}@-webkit-keyframes view-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-moz-keyframes view-spinner{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-moz-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes view-spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes view-fade-in{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes view-fade-in{0%{opacity:0;-moz-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}}@keyframes view-fade-in{0%{opacity:0;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes view-scale-in{0%{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes view-scale-in{0%{opacity:0;-moz-transform:scale(.95);transform:scale(.95)}to{opacity:1;-moz-transform:scale(1);transform:scale(1)}}@keyframes view-scale-in{0%{opacity:0;-webkit-transform:scale(.95);-moz-transform:scale(.95);transform:scale(.95)}to{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}.view-modal-content{-webkit-animation:view-scale-in .2s ease-out;-moz-animation:view-scale-in .2s ease-out;animation:view-scale-in .2s ease-out}.view-basic-info-card,.view-card,.view-no-widgets-alert,.view-phone-widgets-section{-webkit-animation:view-fade-in .3s ease-out;-moz-animation:view-fade-in .3s ease-out;animation:view-fade-in .3s ease-out}.view-audit-button:focus,.view-copy-button:focus,.view-footer-button:focus{outline:2px solid #3182ce;outline:2px solid var(--chakra-colors-blue-500);outline-offset:2px}[data-theme=dark] .view-audit-button:focus,[data-theme=dark] .view-copy-button:focus,[data-theme=dark] .view-footer-button:focus{outline-color:var(--chakra-colors-blue-400)}@media (prefers-contrast:high){.view-basic-info-card,.view-card,.view-no-flow-alert,.view-no-widgets-alert,.view-phone-widgets-section{border-width:2px}.view-feature-badge,.view-simulring-badge,.view-status-badge,.view-widget-type-badge{border:1px solid}.view-audit-button,.view-copy-button,.view-footer-button{border-width:2px}}@media print{.view-modal-content{-webkit-box-shadow:none;box-shadow:none;height:auto;max-height:none;width:100%}.view-footer,.view-loading-container{display:none!important}.view-modal-body{padding:0}.view-basic-info-card,.view-card,.view-phone-widgets-section{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;background:#fff!important;border:1px solid #000;break-inside:avoid;page-break-inside:avoid}.view-feature-badge,.view-simulring-badge,.view-status-badge,.view-widget-type-badge{background:#fff!important;border:1px solid #000;color:#000!important}}.view-modal-content{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;contain:layout;text-rendering:optimizeLegibility}.view-modal-content *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.view-audit-button,.view-copy-button,.view-footer-button{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;will-change:transform,background-color}.view-phone-table tr{-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;transition:background-color .2s ease}.view-modal-body::-webkit-scrollbar,.view-phone-table-container::-webkit-scrollbar{height:8px;width:8px}.view-modal-body::-webkit-scrollbar-track,.view-phone-table-container::-webkit-scrollbar-track{background:transparent}.view-modal-body::-webkit-scrollbar-thumb,.view-phone-table-container::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:4px}.view-modal-body::-webkit-scrollbar-thumb:hover,.view-phone-table-container::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}[data-theme=dark] .view-modal-body::-webkit-scrollbar-thumb,[data-theme=dark] .view-phone-table-container::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2)}[data-theme=dark] .view-modal-body::-webkit-scrollbar-thumb:hover,[data-theme=dark] .view-phone-table-container::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}@media (prefers-reduced-motion:reduce){.view-audit-button,.view-basic-info-card,.view-card,.view-copy-button,.view-footer-button,.view-loading-spinner,.view-modal-content,.view-no-widgets-alert,.view-phone-table tr,.view-phone-widgets-section{-webkit-animation:none;-moz-animation:none;animation:none;-webkit-transition:none;-moz-transition:none;transition:none}}.view-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.view-audit-button,.view-copy-button,.view-feature-badge,.view-footer-button,.view-no-select,.view-simulring-badge,.view-status-badge,.view-widget-type-badge{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.view-audit-button,.view-copy-button,.view-footer-button{-webkit-tap-highlight-color:transparent}[data-theme=dark] .view-flow-name{color:#fff}[data-theme=dark] .view-metadata-value,[data-theme=dark] .view-phone-value,[data-theme=dark] .view-timeout-value{color:#e2e8f0;color:var(--chakra-colors-gray-200)}.view-audit-button,.view-copy-button,.view-footer-button{cursor:pointer}.view-footer-button:disabled{cursor:not-allowed}.view-basic-info-title,.view-no-flow-title,.view-phone-widgets-title,.view-widget-name{line-height:1.4}.view-basic-info-content>*+*,.view-no-flow-content>*+*,.view-phone-widgets-content>*+*{margin-top:.5rem}:root{--chakra-colors-cyan-500:#00b5d8}.audit-modal-content{max-height:95vh}.audit-modal-body{overflow-y:auto;padding-left:1.5rem;padding-right:1.5rem}.audit-entries-count{background:#e6fffa;border-radius:.375rem;color:#234e52;font-size:.75rem;font-weight:600;padding:.25rem .5rem}[data-theme=dark] .audit-entries-count{background:#1a365d;color:#90cdf4}.audit-flow-info{color:#718096;color:var(--chakra-colors-gray-500);font-size:.875rem;font-weight:400}[data-theme=dark] .audit-flow-info{color:#a0aec0;color:var(--chakra-colors-gray-400)}.audit-controls-header{-moz-box-pack:justify;-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:1rem}.audit-search-group{max-width:300px;position:relative}.audit-search-input{border:1px solid #cbd5e0;border:1px solid var(--chakra-colors-gray-300);border-radius:.375rem;font-size:.875rem;padding:.5rem .75rem .5rem 2.5rem;width:100%}.audit-search-input:focus{border-color:#3182ce;border-color:var(--chakra-colors-blue-500);-webkit-box-shadow:0 0 0 1px #3182ce;box-shadow:0 0 0 1px #3182ce;-webkit-box-shadow:0 0 0 1px var(--chakra-colors-blue-500);box-shadow:0 0 0 1px var(--chakra-colors-blue-500);outline:none}.audit-search-icon{color:#718096;color:var(--chakra-colors-gray-500);left:.75rem;pointer-events:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.audit-operation-filter{background:#fff;border:1px solid #cbd5e0;border:1px solid var(--chakra-colors-gray-300);border-radius:.375rem;font-size:.875rem;max-width:200px;padding:.5rem .75rem}.audit-operation-filter:focus{border-color:#3182ce;border-color:var(--chakra-colors-blue-500);-webkit-box-shadow:0 0 0 1px #3182ce;box-shadow:0 0 0 1px #3182ce;-webkit-box-shadow:0 0 0 1px var(--chakra-colors-blue-500);box-shadow:0 0 0 1px var(--chakra-colors-blue-500);outline:none}.audit-filters-toggle{-moz-box-align:center;-webkit-align-items:center;align-items:center;background:#fff;border:1px solid #cbd5e0;border:1px solid var(--chakra-colors-gray-300);border-radius:.375rem;cursor:pointer;display:-webkit-flex;display:-moz-box;display:flex;font-size:.875rem;gap:.5rem;padding:.5rem 1rem}.audit-filters-toggle:hover{background:#f7fafc;background:var(--chakra-colors-gray-50)}.audit-refresh-button{-moz-box-align:center;-moz-box-pack:center;-webkit-align-items:center;align-items:center;background:#fff;border:1px solid #cbd5e0;border:1px solid var(--chakra-colors-gray-300);border-radius:.375rem;cursor:pointer;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;justify-content:center;padding:.5rem}.audit-refresh-button:hover{background:#f7fafc;background:var(--chakra-colors-gray-50)}.audit-export-button{-moz-box-align:center;-webkit-align-items:center;align-items:center;background:#3182ce;background:var(--chakra-colors-blue-500);border:none;border-radius:.375rem;color:#fff;cursor:pointer;display:-webkit-flex;display:-moz-box;display:flex;font-size:.875rem;gap:.5rem;padding:.5rem 1rem}.audit-export-button:hover{background:#2c5282}.audit-advanced-filters{background:#f7fafc;background:var(--chakra-colors-gray-50);border:1px solid #e2e8f0;border:1px solid var(--chakra-colors-gray-200);border-radius:.375rem;margin-bottom:1rem;padding:1rem}[data-theme=dark] .audit-advanced-filters{background:#2d3748;background:var(--chakra-colors-gray-700);border-color:#4a5568;border-color:var(--chakra-colors-gray-600)}.audit-filter-label{display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.audit-date-input,.audit-user-filter{border:1px solid #cbd5e0;border:1px solid var(--chakra-colors-gray-300);border-radius:.375rem;font-size:.875rem;padding:.5rem .75rem;width:100%}.audit-date-input:focus,.audit-user-filter:focus{border-color:#3182ce;border-color:var(--chakra-colors-blue-500);-webkit-box-shadow:0 0 0 1px #3182ce;box-shadow:0 0 0 1px #3182ce;-webkit-box-shadow:0 0 0 1px var(--chakra-colors-blue-500);box-shadow:0 0 0 1px var(--chakra-colors-blue-500);outline:none}.audit-filter-actions{display:-webkit-flex;display:-moz-box;display:flex;gap:.5rem;margin-top:1rem}.audit-apply-filters{background:#3182ce;background:var(--chakra-colors-blue-500);border:none;border-radius:.375rem;color:#fff;cursor:pointer;font-size:.875rem;padding:.5rem 1rem}.audit-apply-filters:hover{background:#2c5282}.audit-clear-filters{background:#fff;border:1px solid #cbd5e0;border:1px solid var(--chakra-colors-gray-300);border-radius:.375rem;color:#4a5568;color:var(--chakra-colors-gray-600);cursor:pointer;font-size:.875rem;padding:.5rem 1rem}.audit-clear-filters:hover{background:#f7fafc;background:var(--chakra-colors-gray-50)}.audit-loading-container{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:center;-moz-box-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;padding-bottom:5rem;padding-top:5rem}.audit-loading-spinner{-webkit-animation:audit-spinner 1s linear infinite;-moz-animation:audit-spinner 1s linear infinite;animation:audit-spinner 1s linear infinite;border:4px solid #e2e8f0;border-top:4px solid #3182ce;border:4px solid var(--chakra-colors-gray-200);border-radius:50%;border-top-color:var(--chakra-colors-blue-500);height:3rem;width:3rem}.audit-loading-text{color:#718096;color:var(--chakra-colors-gray-500);margin-top:1rem}[data-theme=dark] .audit-loading-text{color:#a0aec0;color:var(--chakra-colors-gray-400)}.audit-error-alert{-moz-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;background:#fed7d7;border:1px solid #fc8181;border-radius:.375rem;color:#742a2a;display:-webkit-flex;display:-moz-box;display:flex;gap:.75rem;padding:1rem}[data-theme=dark] .audit-error-alert{background:#2d1b1b;border-color:#4a2626;color:#fca5a5}.audit-no-data-container,.audit-no-results-container{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:center;-moz-box-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;padding-bottom:5rem;padding-top:5rem}.audit-no-data-icon,.audit-no-results-icon{color:#718096;color:var(--chakra-colors-gray-500);font-size:3rem}.audit-no-data-title,.audit-no-results-title{color:#718096;color:var(--chakra-colors-gray-500);font-size:1.125rem;font-weight:500;margin-top:1rem}.audit-no-data-subtitle,.audit-no-results-subtitle{color:#718096;color:var(--chakra-colors-gray-500);font-size:.875rem;margin-top:.5rem;text-align:center}.audit-clear-search-button{background:#fff;border:1px solid #3182ce;border:1px solid var(--chakra-colors-blue-500);border-radius:.375rem;color:#3182ce;color:var(--chakra-colors-blue-500);cursor:pointer;font-size:.875rem;margin-top:1rem;padding:.5rem 1rem}.audit-clear-search-button:hover{background:#3182ce;background:var(--chakra-colors-blue-500);color:#fff}.audit-table-wrapper{border:1px solid #e2e8f0;border:1px solid var(--chakra-colors-gray-200);border-radius:.375rem;overflow-x:auto}[data-theme=dark] .audit-table-wrapper{border-color:#4a5568;border-color:var(--chakra-colors-gray-600)}.audit-table{border-collapse:collapse;font-size:.875rem;width:100%}.audit-table th{background:#f7fafc;background:var(--chakra-colors-gray-50);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--chakra-colors-gray-200);font-weight:600;padding:.75rem;text-align:left}[data-theme=dark] .audit-table th{background:#2d3748;background:var(--chakra-colors-gray-700);border-bottom-color:#4a5568;border-bottom-color:var(--chakra-colors-gray-600)}.audit-table td{border-bottom:1px solid #edf2f7;border-bottom:1px solid var(--chakra-colors-gray-100);padding:.75rem}[data-theme=dark] .audit-table td{border-bottom-color:#4a5568;border-bottom-color:var(--chakra-colors-gray-600)}.audit-entry-row{cursor:pointer;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;transition:background-color .2s ease}.audit-entry-row:hover{background:#f7fafc;background:var(--chakra-colors-gray-50)}[data-theme=dark] .audit-entry-row:hover{background:#2d3748;background:var(--chakra-colors-gray-700)}.audit-operation-icon{font-size:1rem}.audit-operation-label{font-size:.875rem;font-weight:500}.audit-operation-badge{border-radius:.25rem;display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.025em;padding:.125rem .375rem;text-transform:uppercase}.audit-operation-create{background:#c6f6d5;color:#276749}.audit-operation-clone{background:#bee3f8;color:#2a69ac}.audit-operation-rename{background:#fbd38d;color:#744210}.audit-operation-update-phone{background:#e9d5ff;color:#553c9a}.audit-operation-update-timeout{background:#9decf9;color:#065666}.audit-operation-update-phone-timeout{background:#e9d5ff;color:#553c9a}.audit-operation-update-receptionist{background:#fbd38d;color:#744210}.audit-operation-update-agent{background:#e9d5ff;color:#553c9a}.audit-operation-delete{background:#fed7d7;color:#742a2a}.audit-operation-activate{background:#c6f6d5;color:#276749}.audit-operation-deactivate,.audit-operation-default{background:#edf2f7;background:var(--chakra-colors-gray-100);color:#4a5568;color:var(--chakra-colors-gray-600)}[data-theme=dark] .audit-operation-create{background:#22543d;color:#9ae6b4}[data-theme=dark] .audit-operation-clone{background:#1a365d;color:#90cdf4}[data-theme=dark] .audit-operation-rename{background:#744210;color:#fbd38d}[data-theme=dark] .audit-operation-update-phone{background:#44337a;color:#d8b4fe}[data-theme=dark] .audit-operation-update-timeout{background:#065666;color:#9decf9}[data-theme=dark] .audit-operation-update-phone-timeout{background:#44337a;color:#d8b4fe}[data-theme=dark] .audit-operation-update-receptionist{background:#744210;color:#fbd38d}[data-theme=dark] .audit-operation-update-agent{background:#44337a;color:#d8b4fe}[data-theme=dark] .audit-operation-delete{background:#742a2a;color:#fed7d7}[data-theme=dark] .audit-operation-activate{background:#22543d;color:#9ae6b4}[data-theme=dark] .audit-operation-deactivate,[data-theme=dark] .audit-operation-default{background:#2d3748;background:var(--chakra-colors-gray-700);color:#cbd5e0;color:var(--chakra-colors-gray-300)}.audit-user-avatar{-moz-box-align:center;-moz-box-pack:center;-webkit-align-items:center;align-items:center;background:#cbd5e0;background:var(--chakra-colors-gray-300);border-radius:50%;color:#2d3748;color:var(--chakra-colors-gray-700);display:-webkit-flex;display:-moz-box;display:flex;font-size:.625rem;font-weight:600;height:1.5rem;-webkit-justify-content:center;justify-content:center;width:1.5rem}.audit-user-name{font-size:.875rem;font-weight:500}.audit-user-email,.audit-user-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-user-email{color:#718096;color:var(--chakra-colors-gray-500);font-size:.75rem}[data-theme=dark] .audit-user-email{color:#a0aec0;color:var(--chakra-colors-gray-400)}.audit-user-role{background:#edf2f7;background:var(--chakra-colors-gray-100);border-radius:.25rem;color:#4a5568;color:var(--chakra-colors-gray-600);display:inline-block;font-size:.75rem;font-weight:600;padding:.125rem .375rem}[data-theme=dark] .audit-user-role{background:#2d3748;background:var(--chakra-colors-gray-700);color:#cbd5e0;color:var(--chakra-colors-gray-300)}.audit-changes-title{color:#38a169;color:var(--chakra-colors-green-500);font-size:.875rem;font-weight:500}.audit-changes-content{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#718096;color:var(--chakra-colors-gray-500);display:-webkit-box;font-size:.75rem;line-height:1.2;max-height:2.4em;overflow:hidden;text-overflow:ellipsis}[data-theme=dark] .audit-changes-content{color:#a0aec0;color:var(--chakra-colors-gray-400)}.audit-changes-empty{color:#718096;color:var(--chakra-colors-gray-500);font-size:.875rem;font-style:italic}[data-theme=dark] .audit-changes-empty{color:#a0aec0;color:var(--chakra-colors-gray-400)}.audit-widget-role{background:#e9d5ff;border-radius:.25rem;color:#553c9a;display:inline-block;font-size:.75rem;font-weight:600;padding:.125rem .375rem}[data-theme=dark] .audit-widget-role{background:#44337a;color:#d8b4fe}.audit-timestamp-relative{font-size:.875rem;font-weight:500}.audit-timestamp-absolute{color:#718096;color:var(--chakra-colors-gray-500);font-size:.75rem}[data-theme=dark] .audit-timestamp-absolute{color:#a0aec0;color:var(--chakra-colors-gray-400)}.audit-status-error{background:#fed7d7;border-radius:.25rem;color:#742a2a;display:inline-block;font-size:.875rem;font-weight:600;padding:.25rem .5rem}[data-theme=dark] .audit-status-error{background:#742a2a;color:#fed7d7}.audit-status-success{background:#c6f6d5;border-radius:.25rem;color:#276749;display:inline-block;font-size:.875rem;font-weight:600;padding:.25rem .5rem}[data-theme=dark] .audit-status-success{background:#22543d;color:#9ae6b4}.audit-error-message{color:#e53e3e;color:var(--chakra-colors-red-500);font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-actions-menu{-moz-box-align:center;-moz-box-pack:center;-webkit-align-items:center;align-items:center;background:transparent;border:none;border-radius:.25rem;cursor:pointer;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;justify-content:center;padding:.25rem}.audit-actions-menu:hover{background:#edf2f7;background:var(--chakra-colors-gray-100)}[data-theme=dark] .audit-actions-menu:hover{background:#4a5568;background:var(--chakra-colors-gray-600)}.audit-details-cell{padding:0}.audit-details-container{background:#f7fafc;background:var(--chakra-colors-gray-50);border:1px solid #e2e8f0;border:1px solid var(--chakra-colors-gray-200);border-radius:.375rem;margin:1rem 1rem .5rem;padding:1rem}[data-theme=dark] .audit-details-container{background:#2d3748;background:var(--chakra-colors-gray-700);border-color:#4a5568;border-color:var(--chakra-colors-gray-600)}.audit-details-title{font-size:1.125rem;font-weight:600}.audit-details-close{-moz-box-align:center;-moz-box-pack:center;-webkit-align-items:center;align-items:center;background:transparent;border:none;border-radius:.25rem;cursor:pointer;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;justify-content:center;padding:.25rem}.audit-details-close:hover{background:#edf2f7;background:var(--chakra-colors-gray-100)}[data-theme=dark] .audit-details-close:hover{background:#4a5568;background:var(--chakra-colors-gray-600)}.audit-details-section-title{color:#718096;color:var(--chakra-colors-gray-500);font-size:.875rem;font-weight:500;margin-bottom:.5rem}[data-theme=dark] .audit-details-section-title{color:#a0aec0;color:var(--chakra-colors-gray-400)}.audit-details-label{font-size:.875rem;font-weight:500}.audit-details-timestamp{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem}.audit-details-user-name{font-size:.875rem;font-weight:500}.audit-details-user-email{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem}.audit-changes-details{background:#fff;background:var(--chakra-colors-white);border:1px solid #e2e8f0;border:1px solid var(--chakra-colors-gray-200);border-radius:.375rem;padding:.75rem}[data-theme=dark] .audit-changes-details{background:#1a202c;background:var(--chakra-colors-gray-800);border-color:#4a5568;border-color:var(--chakra-colors-gray-600)}.audit-change-type{font-size:.875rem;font-weight:500}.audit-change-from{background:#fed7d7;border-radius:.25rem;color:#742a2a;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.75rem;padding:.125rem .375rem}[data-theme=dark] .audit-change-from{background:#742a2a;color:#fed7d7}.audit-change-to{background:#c6f6d5;border-radius:.25rem;color:#276749;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.75rem;padding:.125rem .375rem}[data-theme=dark] .audit-change-to{background:#22543d;color:#9ae6b4}.audit-change-arrow{color:#718096;color:var(--chakra-colors-gray-500);font-size:.75rem}.audit-widget-details{background:#fff;background:var(--chakra-colors-white);border:1px solid #e2e8f0;border:1px solid var(--chakra-colors-gray-200);border-radius:.375rem;padding:.75rem}[data-theme=dark] .audit-widget-details{background:#1a202c;background:var(--chakra-colors-gray-800);border-color:#4a5568;border-color:var(--chakra-colors-gray-600)}.audit-widget-name{font-size:.875rem;font-weight:500}.audit-context-details{background:#fff;background:var(--chakra-colors-white);border:1px solid #e2e8f0;border:1px solid var(--chakra-colors-gray-200);border-radius:.375rem;padding:.75rem}[data-theme=dark] .audit-context-details{background:#1a202c;background:var(--chakra-colors-gray-800);border-color:#4a5568;border-color:var(--chakra-colors-gray-600)}.audit-context-ip,.audit-context-request-id{background:#edf2f7;background:var(--chakra-colors-gray-100);border-radius:.25rem;color:#2d3748;color:var(--chakra-colors-gray-700);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.75rem;padding:.125rem .375rem}[data-theme=dark] .audit-context-ip,[data-theme=dark] .audit-context-request-id{background:#2d3748;background:var(--chakra-colors-gray-700);color:#cbd5e0;color:var(--chakra-colors-gray-300)}.audit-pagination-container{-moz-box-pack:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;justify-content:center;padding-top:1rem}.audit-pagination-next,.audit-pagination-prev{background:#fff;border:1px solid #cbd5e0;border:1px solid var(--chakra-colors-gray-300);border-radius:.375rem;cursor:pointer;font-size:.875rem;padding:.5rem 1rem}.audit-pagination-next:hover:not(:disabled),.audit-pagination-prev:hover:not(:disabled){background:#f7fafc;background:var(--chakra-colors-gray-50)}.audit-pagination-next:disabled,.audit-pagination-prev:disabled{opacity:.5}.audit-pagination-info{color:#718096;color:var(--chakra-colors-gray-500);font-size:.875rem;margin:0 1rem}[data-theme=dark] .audit-pagination-info{color:#a0aec0;color:var(--chakra-colors-gray-400)}.audit-summary-container{background:#f7fafc;background:var(--chakra-colors-gray-50);border:1px solid #e2e8f0;border:1px solid var(--chakra-colors-gray-200);border-radius:.375rem;padding:1rem}[data-theme=dark] .audit-summary-container{background:#2d3748;background:var(--chakra-colors-gray-700);border-color:#4a5568;border-color:var(--chakra-colors-gray-600)}.audit-summary-title{font-size:1.125rem;font-weight:600;margin-bottom:1rem}.audit-error-count{color:#e53e3e;color:var(--chakra-colors-red-500)}.audit-footer-status{color:#718096;color:var(--chakra-colors-gray-500);font-size:.875rem}[data-theme=dark] .audit-footer-status{color:#a0aec0;color:var(--chakra-colors-gray-400)}.audit-close-button{background:transparent;border:none;border-radius:.375rem;color:#4a5568;color:var(--chakra-colors-gray-600);cursor:pointer;padding:.5rem 1rem}.audit-close-button:hover{background:#edf2f7;background:var(--chakra-colors-gray-100);color:#1a202c;color:var(--chakra-colors-gray-800)}[data-theme=dark] .audit-close-button{color:#a0aec0;color:var(--chakra-colors-gray-400)}[data-theme=dark] .audit-close-button:hover{background:#2d3748;background:var(--chakra-colors-gray-700);color:#e2e8f0;color:var(--chakra-colors-gray-200)}@media (max-width:768px){.audit-modal-body{padding-left:1rem;padding-right:1rem}.audit-controls-header{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-direction:column;flex-direction:column;gap:1rem}.audit-operation-filter,.audit-search-group{max-width:100%}.audit-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:scroll}.audit-details-container{margin:.5rem}}@media (max-width:480px){.audit-modal-content{max-height:100vh}.audit-modal-body{padding-left:.75rem;padding-right:.75rem}.audit-controls-header{margin-bottom:.75rem}.audit-advanced-filters{padding:.75rem}.audit-details-container{margin:.25rem;padding:.75rem}.audit-summary-container{padding:.75rem}.audit-table{font-size:.75rem}.audit-table td,.audit-table th{padding:.5rem}}@media (max-width:320px){.audit-modal-content{border-radius:0;height:100vh;max-height:100vh;width:100vw}.audit-modal-body{padding-left:.5rem;padding-right:.5rem}.audit-table{font-size:.625rem}.audit-table td,.audit-table th{padding:.375rem}.audit-operation-badge,.audit-status-error,.audit-status-success,.audit-user-role,.audit-widget-role{font-size:.625rem;padding:.125rem .25rem}}@-webkit-keyframes audit-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-moz-keyframes audit-spinner{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-moz-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes audit-spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes audit-fade-in{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes audit-fade-in{0%{opacity:0;-moz-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}}@keyframes audit-fade-in{0%{opacity:0;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes audit-scale-in{0%{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes audit-scale-in{0%{opacity:0;-moz-transform:scale(.95);transform:scale(.95)}to{opacity:1;-moz-transform:scale(1);transform:scale(1)}}@keyframes audit-scale-in{0%{opacity:0;-webkit-transform:scale(.95);-moz-transform:scale(.95);transform:scale(.95)}to{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}.audit-table-wrapper{-webkit-animation:audit-fade-in .3s ease-out;-moz-animation:audit-fade-in .3s ease-out;animation:audit-fade-in .3s ease-out}.audit-modal-content{-webkit-animation:audit-scale-in .2s ease-out;-moz-animation:audit-scale-in .2s ease-out;animation:audit-scale-in .2s ease-out}.audit-actions-menu:focus,.audit-apply-filters:focus,.audit-clear-filters:focus,.audit-clear-search-button:focus,.audit-close-button:focus,.audit-details-close:focus,.audit-entry-row:focus,.audit-export-button:focus,.audit-filters-toggle:focus,.audit-pagination-next:focus,.audit-pagination-prev:focus,.audit-refresh-button:focus{outline:2px solid #3182ce;outline:2px solid var(--chakra-colors-blue-500);outline-offset:2px}.audit-date-input:focus,.audit-operation-filter:focus,.audit-search-input:focus,.audit-user-filter:focus{outline:none}@media (prefers-contrast:high){.audit-entry-row:hover{background:#edf2f7;background:var(--chakra-colors-gray-100);border:1px solid #4a5568;border:1px solid var(--chakra-colors-gray-600)}.audit-operation-badge,.audit-status-error,.audit-status-success,.audit-user-role,.audit-widget-role{border:1px solid}.audit-date-input,.audit-operation-filter,.audit-search-input,.audit-table-wrapper,.audit-user-filter{border-width:2px}}@media print{.audit-modal-content{-webkit-box-shadow:none;box-shadow:none;height:auto;max-height:none;width:100%}.audit-actions-menu,.audit-advanced-filters,.audit-clear-search-button,.audit-controls-header,.audit-details-close,.audit-export-button,.audit-filters-toggle,.audit-pagination-container,.audit-refresh-button{display:none!important}.audit-details-container,.audit-entry-row{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.audit-details-container{background:#fff!important;border:1px solid #000}.audit-table{border-collapse:collapse}.audit-operation-badge,.audit-status-error,.audit-status-success,.audit-table td,.audit-table th,.audit-user-role,.audit-widget-role{background:#fff!important;border:1px solid #000;color:#000!important}}.audit-entry-row{will-change:background-color}.audit-table-wrapper{contain:layout}.audit-modal-content *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.audit-modal-content{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.audit-actions-menu,.audit-apply-filters,.audit-clear-filters,.audit-clear-search-button,.audit-close-button,.audit-details-close,.audit-entry-row,.audit-export-button,.audit-filters-toggle,.audit-pagination-next,.audit-pagination-prev,.audit-refresh-button{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.audit-date-input,.audit-operation-filter,.audit-search-input,.audit-user-filter{-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;-moz-transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.audit-modal-body::-webkit-scrollbar,.audit-table-wrapper::-webkit-scrollbar{height:8px;width:8px}.audit-modal-body::-webkit-scrollbar-track,.audit-table-wrapper::-webkit-scrollbar-track{background:transparent}.audit-modal-body::-webkit-scrollbar-thumb,.audit-table-wrapper::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:4px}.audit-modal-body::-webkit-scrollbar-thumb:hover,.audit-table-wrapper::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}[data-theme=dark] .audit-modal-body::-webkit-scrollbar-thumb,[data-theme=dark] .audit-table-wrapper::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2)}[data-theme=dark] .audit-modal-body::-webkit-scrollbar-thumb:hover,[data-theme=dark] .audit-table-wrapper::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}@media (prefers-reduced-motion:reduce){.audit-actions-menu,.audit-apply-filters,.audit-clear-filters,.audit-clear-search-button,.audit-close-button,.audit-date-input,.audit-details-close,.audit-entry-row,.audit-export-button,.audit-filters-toggle,.audit-loading-spinner,.audit-modal-content,.audit-operation-filter,.audit-pagination-next,.audit-pagination-prev,.audit-refresh-button,.audit-search-input,.audit-table-wrapper,.audit-user-filter{-webkit-animation:none;-moz-animation:none;animation:none;-webkit-transition:none;-moz-transition:none;transition:none}}.audit-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.audit-export-button,.audit-filters-toggle,.audit-no-select,.audit-operation-badge,.audit-pagination-next,.audit-pagination-prev,.audit-refresh-button,.audit-status-error,.audit-status-success,.audit-user-role,.audit-widget-role{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.audit-actions-menu,.audit-apply-filters,.audit-clear-filters,.audit-clear-search-button,.audit-close-button,.audit-details-close,.audit-entry-row,.audit-export-button,.audit-filters-toggle,.audit-pagination-next,.audit-pagination-prev,.audit-refresh-button{-webkit-tap-highlight-color:transparent}[data-theme=dark] .audit-date-input,[data-theme=dark] .audit-operation-filter,[data-theme=dark] .audit-search-input,[data-theme=dark] .audit-user-filter{background:#2d3748;background:var(--chakra-colors-gray-700);border-color:#4a5568;border-color:var(--chakra-colors-gray-600);color:#fff;color:var(--chakra-colors-white)}[data-theme=dark] .audit-date-input:focus,[data-theme=dark] .audit-operation-filter:focus,[data-theme=dark] .audit-search-input:focus,[data-theme=dark] .audit-user-filter:focus{border-color:var(--chakra-colors-blue-400);-webkit-box-shadow:0 0 0 1px var(--chakra-colors-blue-400);box-shadow:0 0 0 1px var(--chakra-colors-blue-400)}[data-theme=dark] .audit-search-input::-webkit-input-placeholder,[data-theme=dark] .audit-user-filter::-webkit-input-placeholder{color:#718096;color:var(--chakra-colors-gray-500)}[data-theme=dark] .audit-search-input::-moz-placeholder,[data-theme=dark] .audit-user-filter::-moz-placeholder{color:#718096;color:var(--chakra-colors-gray-500)}[data-theme=dark] .audit-search-input::-ms-input-placeholder,[data-theme=dark] .audit-user-filter::-ms-input-placeholder{color:#718096;color:var(--chakra-colors-gray-500)}[data-theme=dark] .audit-search-input::placeholder,[data-theme=dark] .audit-user-filter::placeholder{color:#718096;color:var(--chakra-colors-gray-500)}[data-theme=dark] .audit-filters-toggle,[data-theme=dark] .audit-refresh-button{background:#2d3748;background:var(--chakra-colors-gray-700);border-color:#4a5568;border-color:var(--chakra-colors-gray-600);color:#fff;color:var(--chakra-colors-white)}[data-theme=dark] .audit-filters-toggle:hover,[data-theme=dark] .audit-refresh-button:hover{background:#4a5568;background:var(--chakra-colors-gray-600)}[data-theme=dark] .audit-clear-filters{background:#2d3748;background:var(--chakra-colors-gray-700);border-color:#4a5568;border-color:var(--chakra-colors-gray-600);color:#cbd5e0;color:var(--chakra-colors-gray-300)}[data-theme=dark] .audit-clear-filters:hover{background:#4a5568;background:var(--chakra-colors-gray-600)}[data-theme=dark] .audit-pagination-next,[data-theme=dark] .audit-pagination-prev{background:#2d3748;background:var(--chakra-colors-gray-700);border-color:#4a5568;border-color:var(--chakra-colors-gray-600);color:#fff;color:var(--chakra-colors-white)}[data-theme=dark] .audit-pagination-next:hover:not(:disabled),[data-theme=dark] .audit-pagination-prev:hover:not(:disabled){background:#4a5568;background:var(--chakra-colors-gray-600)}[data-theme=dark] .audit-clear-search-button{background:#2d3748;background:var(--chakra-colors-gray-700);border-color:var(--chakra-colors-blue-400);color:var(--chakra-colors-blue-400)}[data-theme=dark] .audit-clear-search-button:hover{background:var(--chakra-colors-blue-400);color:#fff;color:var(--chakra-colors-white)}.audit-actions-menu,.audit-apply-filters,.audit-clear-filters,.audit-clear-search-button,.audit-close-button,.audit-details-close,.audit-entry-row,.audit-export-button,.audit-filters-toggle,.audit-pagination-next,.audit-pagination-prev,.audit-refresh-button{cursor:pointer}.audit-pagination-next:disabled,.audit-pagination-prev:disabled{cursor:not-allowed}.audit-change-type,.audit-changes-title,.audit-details-label,.audit-operation-label,.audit-timestamp-relative,.audit-user-name{line-height:1.4}.audit-details-container>*+*{margin-top:1rem}.audit-summary-container>*+*{margin-top:.5rem}.edit-modal-content{max-height:90vh}.edit-modal-body{overflow-y:auto;padding-left:1.5rem;padding-right:1.5rem}.edit-loading-container{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:center;-moz-box-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;padding:5rem 1rem}.edit-loading-spinner{-webkit-animation:edit-spinner 1s linear infinite;-moz-animation:edit-spinner 1s linear infinite;animation:edit-spinner 1s linear infinite;border:4px solid #e2e8f0;border-top:4px solid #3182ce;border:4px solid var(--chakra-colors-gray-200);border-radius:50%;border-top-color:var(--chakra-colors-blue-500);height:3rem;width:3rem}.edit-loading-text{color:#718096;color:var(--chakra-colors-gray-500);font-size:.875rem;margin-top:1rem}[data-theme=dark] .edit-loading-text{color:#a0aec0;color:var(--chakra-colors-gray-400)}[data-theme=dark] .edit-loading-spinner{border-color:#4a5568;border-color:var(--chakra-colors-gray-600);border-top-color:var(--chakra-colors-blue-400)}.edit-card{background:#f7fafc;background:var(--chakra-colors-gray-50);border:1px solid #e2e8f0;border:1px solid var(--chakra-colors-gray-200);border-radius:.375rem;padding:1rem}[data-theme=dark] .edit-card{background:#2d3748;background:var(--chakra-colors-gray-700);border-color:#4a5568;border-color:var(--chakra-colors-gray-600)}.edit-card-header{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--chakra-colors-gray-200);padding:.75rem .75rem .5rem}[data-theme=dark] .edit-card-header{border-bottom-color:#4a5568;border-bottom-color:var(--chakra-colors-gray-600)}.edit-card-body{padding:.5rem .75rem .75rem}.edit-card-title{font-size:.875rem;font-weight:500}.edit-basic-info-card{background:#f7fafc;background:var(--chakra-colors-gray-50);border:1px solid #e2e8f0;border:1px solid var(--chakra-colors-gray-200);border-radius:.375rem;padding:1rem}[data-theme=dark] .edit-basic-info-card{background:#2d3748;background:var(--chakra-colors-gray-700);border-color:#4a5568;border-color:var(--chakra-colors-gray-600)}.edit-flow-info-section{-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:1rem}.edit-flow-info-field{width:100%}.edit-field-label{-moz-box-align:center;-webkit-align-items:center;align-items:center;color:#718096;color:var(--chakra-colors-gray-500);display:-webkit-flex;display:-moz-box;display:flex;font-size:.875rem;gap:.25rem;margin-bottom:.5rem}[data-theme=dark] .edit-field-label{color:#a0aec0;color:var(--chakra-colors-gray-400)}.edit-field-icon{font-size:.75rem}.edit-inline-name-container{-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex;gap:.75rem}.edit-inline-name-input-section{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-flex:1;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex:1 1;flex:1 1;-webkit-flex-direction:column;flex-direction:column;gap:.5rem}.edit-inline-name-input{background:#fff;background:var(--chakra-colors-white);border:1px solid #cbd5e0;border:1px solid var(--chakra-colors-gray-300);border-radius:.375rem;font-size:1.25rem;font-weight:600;padding:.5rem .75rem}.edit-inline-name-input:focus{border-color:#3182ce;border-color:var(--chakra-colors-blue-500);-webkit-box-shadow:0 0 0 1px #3182ce;box-shadow:0 0 0 1px #3182ce;-webkit-box-shadow:0 0 0 1px var(--chakra-colors-blue-500);box-shadow:0 0 0 1px var(--chakra-colors-blue-500);outline:none}.edit-inline-name-input.error,.edit-inline-name-input.error:focus{border-color:#e53e3e;border-color:var(--chakra-colors-red-500)}.edit-inline-name-input.error:focus{-webkit-box-shadow:0 0 0 1px #e53e3e;box-shadow:0 0 0 1px #e53e3e;-webkit-box-shadow:0 0 0 1px var(--chakra-colors-red-500);box-shadow:0 0 0 1px var(--chakra-colors-red-500)}[data-theme=dark] .edit-inline-name-input{background:#2d3748;background:var(--chakra-colors-gray-700);border-color:#4a5568;border-color:var(--chakra-colors-gray-600);color:#fff}[data-theme=dark] .edit-inline-name-input:focus{border-color:var(--chakra-colors-blue-400);-webkit-box-shadow:0 0 0 1px var(--chakra-colors-blue-400);box-shadow:0 0 0 1px var(--chakra-colors-blue-400)}.edit-inline-error-message{color:#e53e3e;color:var(--chakra-colors-red-500);font-size:.875rem}.edit-inline-helper-text{-moz-box-pack:justify;-moz-box-align:center;-webkit-align-items:center;align-items:center;color:#718096;color:var(--chakra-colors-gray-500);display:-webkit-flex;display:-moz-box;display:flex;font-size:.75rem;-webkit-justify-content:space-between;justify-content:space-between;width:100%}[data-theme=dark] .edit-inline-helper-text{color:#a0aec0;color:var(--chakra-colors-gray-400)}.edit-inline-counter{color:#718096;color:var(--chakra-colors-gray-500)}[data-theme=dark] .edit-inline-counter{color:#a0aec0;color:var(--chakra-colors-gray-400)}.edit-inline-name-display{-moz-box-align:center;-moz-box-flex:1;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex:1 1;flex:1 1;gap:.75rem}.edit-flow-name-heading{-moz-box-flex:1;-webkit-flex:1 1;flex:1 1;font-size:1.25rem;font-weight:600}.edit-edit-button{background:transparent;border:none;border-radius:.25rem;color:#718096;color:var(--chakra-colors-gray-500);cursor:pointer;padding:.25rem;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.edit-edit-button:hover{background:#edf2f7;background:var(--chakra-colors-gray-100);color:#2d3748;color:var(--chakra-colors-gray-700)}[data-theme=dark] .edit-edit-button{color:#a0aec0;color:var(--chakra-colors-gray-400)}[data-theme=dark] .edit-edit-button:hover{background:#4a5568;background:var(--chakra-colors-gray-600);color:#e2e8f0;color:var(--chakra-colors-gray-200)}.edit-inline-description-container{-moz-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:-moz-box;display:flex;gap:.75rem}.edit-inline-description-section{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-flex:1;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex:1 1;flex:1 1;-webkit-flex-direction:column;flex-direction:column;gap:.5rem}.edit-inline-description-textarea{background:#fff;background:var(--chakra-colors-white);border:1px solid #cbd5e0;border:1px solid var(--chakra-colors-gray-300);border-radius:.375rem;font-size:.875rem;min-height:100px;padding:.5rem .75rem;resize:vertical;width:100%}.edit-inline-description-textarea:focus{border-color:#3182ce;border-color:var(--chakra-colors-blue-500);-webkit-box-shadow:0 0 0 1px #3182ce;box-shadow:0 0 0 1px #3182ce;-webkit-box-shadow:0 0 0 1px var(--chakra-colors-blue-500);box-shadow:0 0 0 1px var(--chakra-colors-blue-500);outline:none}.edit-inline-description-textarea.error,.edit-inline-description-textarea.error:focus{border-color:#e53e3e;border-color:var(--chakra-colors-red-500)}.edit-inline-description-textarea.error:focus{-webkit-box-shadow:0 0 0 1px #e53e3e;box-shadow:0 0 0 1px #e53e3e;-webkit-box-shadow:0 0 0 1px var(--chakra-colors-red-500);box-shadow:0 0 0 1px var(--chakra-colors-red-500)}[data-theme=dark] .edit-inline-description-textarea{background:#2d3748;background:var(--chakra-colors-gray-700);border-color:#4a5568;border-color:var(--chakra-colors-gray-600);color:#fff}[data-theme=dark] .edit-inline-description-textarea:focus{border-color:var(--chakra-colors-blue-400);-webkit-box-shadow:0 0 0 1px var(--chakra-colors-blue-400);box-shadow:0 0 0 1px var(--chakra-colors-blue-400)}.edit-description-display{-moz-box-flex:1;background:#fff;background:var(--chakra-colors-white);border:1px solid #e2e8f0;border:1px solid var(--chakra-colors-gray-200);border-radius:.375rem;-webkit-flex:1 1;flex:1 1;font-size:.875rem;padding:.75rem}[data-theme=dark] .edit-description-display{background:#1a202c;background:var(--chakra-colors-gray-800);border-color:#4a5568;border-color:var(--chakra-colors-gray-600)}.edit-description-empty{-moz-box-flex:1;color:#718096;color:var(--chakra-colors-gray-500);-webkit-flex:1 1;flex:1 1;font-size:.875rem;font-style:italic;padding:.75rem}[data-theme=dark] .edit-description-empty{color:#a0aec0;color:var(--chakra-colors-gray-400)}.edit-flow-sid-container{-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex;gap:.5rem}.edit-flow-sid-code{background:#edf2f7;background:var(--chakra-colors-gray-100);border-radius:.25rem;color:#2d3748;color:var(--chakra-colors-gray-700);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;padding:.25rem .5rem}[data-theme=dark] .edit-flow-sid-code{background:#2d3748;background:var(--chakra-colors-gray-700);color:#cbd5e0;color:var(--chakra-colors-gray-300)}.edit-copy-button{background:transparent;border:none;border-radius:.25rem;color:#718096;color:var(--chakra-colors-gray-500);cursor:pointer;padding:.25rem;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.edit-copy-button:hover{background:#edf2f7;background:var(--chakra-colors-gray-100);color:#2d3748;color:var(--chakra-colors-gray-700)}[data-theme=dark] .edit-copy-button{color:#a0aec0;color:var(--chakra-colors-gray-400)}[data-theme=dark] .edit-copy-button:hover{background:#4a5568;background:var(--chakra-colors-gray-600);color:#e2e8f0;color:var(--chakra-colors-gray-200)}.edit-controls-container{gap:0}.edit-control-button,.edit-controls-container{-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex}.edit-control-button{-moz-box-pack:center;background:#fff;background:var(--chakra-colors-white);border:1px solid #cbd5e0;border:1px solid var(--chakra-colors-gray-300);cursor:pointer;font-size:.75rem;-webkit-justify-content:center;justify-content:center;padding:.25rem .5rem;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.edit-control-button:first-child{border-bottom-left-radius:.25rem;border-right:none;border-top-left-radius:.25rem}.edit-control-button:last-child{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.edit-control-button.save{background:#38a169;background:var(--chakra-colors-green-500);border-color:#38a169;border-color:var(--chakra-colors-green-500);color:#fff}.edit-control-button.save:hover:not(:disabled){background:#2f855a;border-color:#2f855a}.edit-control-button.cancel{background:#fff;background:var(--chakra-colors-white);border-color:#cbd5e0;border-color:var(--chakra-colors-gray-300);color:#4a5568;color:var(--chakra-colors-gray-600)}.edit-control-button.cancel:hover:not(:disabled){background:#f7fafc;background:var(--chakra-colors-gray-50)}.edit-control-button:disabled{cursor:not-allowed;opacity:.6}.edit-control-button.loading{position:relative}.edit-control-button.loading:before{-webkit-animation:edit-button-spin 1s linear infinite;-moz-animation:edit-button-spin 1s linear infinite;animation:edit-button-spin 1s linear infinite;border:2px solid transparent;border-radius:50%;border-top-color:currentcolor;content:"";height:.75rem;position:absolute;width:.75rem}[data-theme=dark] .edit-control-button{background:#2d3748;background:var(--chakra-colors-gray-700);border-color:#4a5568;border-color:var(--chakra-colors-gray-600);color:#cbd5e0;color:var(--chakra-colors-gray-300)}[data-theme=dark] .edit-control-button.cancel:hover:not(:disabled){background:#4a5568;background:var(--chakra-colors-gray-600)}[data-theme=dark] .edit-control-button.save{background:#38a169;background:var(--chakra-colors-green-500);border-color:#38a169;border-color:var(--chakra-colors-green-500);color:#fff}.edit-phone-widgets-section{background:#fff;background:var(--chakra-colors-white);border:1px solid #e2e8f0;border:1px solid var(--chakra-colors-gray-200);border-radius:.375rem;padding:1rem}[data-theme=dark] .edit-phone-widgets-section{background:#1a202c;background:var(--chakra-colors-gray-800);border-color:#4a5568;border-color:var(--chakra-colors-gray-600)}.edit-phone-widgets-header{-moz-box-pack:justify;-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:1rem}.edit-phone-widgets-title{font-size:.875rem;font-weight:500}.edit-last-modified{-moz-box-align:center;-webkit-align-items:center;align-items:center;color:#718096;color:var(--chakra-colors-gray-500);display:-webkit-flex;display:-moz-box;display:flex;font-size:.75rem;gap:.5rem}[data-theme=dark] .edit-last-modified{color:#a0aec0;color:var(--chakra-colors-gray-400)}.edit-last-modified-icon{font-size:.75rem}.edit-phone-table-container{overflow-x:auto}.edit-phone-table{border-collapse:collapse;font-size:.875rem;width:100%}.edit-phone-table th{background:#f7fafc;background:var(--chakra-colors-gray-50);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--chakra-colors-gray-200);color:#4a5568;color:var(--chakra-colors-gray-600);font-size:.75rem;font-weight:500;padding:.5rem .75rem;text-align:left}[data-theme=dark] .edit-phone-table th{background:#2d3748;background:var(--chakra-colors-gray-700);border-color:#4a5568;border-color:var(--chakra-colors-gray-600);color:#cbd5e0;color:var(--chakra-colors-gray-300)}.edit-phone-table td{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--chakra-colors-gray-200);padding:.75rem;vertical-align:top}[data-theme=dark] .edit-phone-table td{border-color:#4a5568;border-color:var(--chakra-colors-gray-600)}.edit-phone-table tr:hover{background:#f7fafc;background:var(--chakra-colors-gray-50)}[data-theme=dark] .edit-phone-table tr:hover{background:#2d3748;background:var(--chakra-colors-gray-700)}.edit-widget-info{-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex;gap:.5rem}.edit-widget-icon{font-size:.875rem}.edit-widget-details{-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:.125rem}.edit-widget-name{font-size:.875rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit-widget-sid{background:#edf2f7;background:var(--chakra-colors-gray-100);border-radius:.125rem;color:#4a5568;color:var(--chakra-colors-gray-600);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.75rem;padding:.125rem .25rem}[data-theme=dark] .edit-widget-sid{background:#2d3748;background:var(--chakra-colors-gray-700);color:#a0aec0;color:var(--chakra-colors-gray-400)}.edit-widget-type-badge{border-radius:.25rem;display:inline-block;font-size:.75rem;font-weight:600;padding:.125rem .375rem}.edit-widget-type-badge.blue{background:#bee3f8;color:#2a69ac}.edit-widget-type-badge.purple{background:#e9d5ff;color:#553c9a}.edit-widget-type-badge.orange{background:#fbd38d;color:#744210}[data-theme=dark] .edit-widget-type-badge.blue{background:#2c5282;color:#90cdf4}[data-theme=dark] .edit-widget-type-badge.purple{background:#44337a;color:#d8b4fe}[data-theme=dark] .edit-widget-type-badge.orange{background:#744210;color:#fbd38d}.edit-phone-cell{-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:.25rem}.edit-phone-value{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem}.edit-phone-empty{color:#718096;color:var(--chakra-colors-gray-500);font-size:.875rem;font-style:italic}[data-theme=dark] .edit-phone-empty{color:#a0aec0;color:var(--chakra-colors-gray-400)}.edit-simulring-badge{background:#e9d5ff;border-radius:.25rem;color:#553c9a;display:inline-block;font-size:.625rem;font-weight:600;padding:.125rem .25rem}[data-theme=dark] .edit-simulring-badge{background:#44337a;color:#d8b4fe}.edit-timeout-value{font-size:.875rem}.edit-timeout-default{color:#718096;color:var(--chakra-colors-gray-500)}[data-theme=dark] .edit-timeout-default{color:#a0aec0;color:var(--chakra-colors-gray-400)}.edit-features-container{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:.25rem}.edit-feature-badge{border-radius:.25rem;display:inline-block;font-size:.625rem;font-weight:600;padding:.125rem .25rem}.edit-feature-badge.agent{background:#e9d5ff;color:#553c9a}.edit-feature-badge.receptionist{background:#fbd38d;color:#744210}.edit-feature-badge.simulring{background:#e9d5ff;color:#553c9a}[data-theme=dark] .edit-feature-badge.agent{background:#44337a;color:#d8b4fe}[data-theme=dark] .edit-feature-badge.receptionist{background:#744210;color:#fbd38d}[data-theme=dark] .edit-feature-badge.simulring{background:#44337a;color:#d8b4fe}.edit-phone-input{background:#fff;background:var(--chakra-colors-white);border:1px solid #cbd5e0;border:1px solid var(--chakra-colors-gray-300);border-radius:.25rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.75rem;padding:.25rem .5rem;width:250px}.edit-phone-input:focus{border-color:#3182ce;border-color:var(--chakra-colors-blue-500);-webkit-box-shadow:0 0 0 1px #3182ce;box-shadow:0 0 0 1px #3182ce;-webkit-box-shadow:0 0 0 1px var(--chakra-colors-blue-500);box-shadow:0 0 0 1px var(--chakra-colors-blue-500);outline:none}.edit-phone-input.error,.edit-phone-input.error:focus{border-color:#e53e3e;border-color:var(--chakra-colors-red-500)}.edit-phone-input.error:focus{-webkit-box-shadow:0 0 0 1px #e53e3e;box-shadow:0 0 0 1px #e53e3e;-webkit-box-shadow:0 0 0 1px var(--chakra-colors-red-500);box-shadow:0 0 0 1px var(--chakra-colors-red-500)}[data-theme=dark] .edit-phone-input{background:#2d3748;background:var(--chakra-colors-gray-700);border-color:#4a5568;border-color:var(--chakra-colors-gray-600);color:#fff}[data-theme=dark] .edit-phone-input:focus{border-color:var(--chakra-colors-blue-400);-webkit-box-shadow:0 0 0 1px var(--chakra-colors-blue-400);box-shadow:0 0 0 1px var(--chakra-colors-blue-400)}.edit-phone-input-helper{color:#718096;color:var(--chakra-colors-gray-500);font-size:.75rem;margin-top:.25rem}[data-theme=dark] .edit-phone-input-helper{color:#a0aec0;color:var(--chakra-colors-gray-400)}.edit-timeout-input{background:#fff;background:var(--chakra-colors-white);border:1px solid #cbd5e0;border:1px solid var(--chakra-colors-gray-300);border-radius:.25rem;font-size:.75rem;padding:.25rem .5rem;width:80px}.edit-timeout-input:focus{border-color:#3182ce;border-color:var(--chakra-colors-blue-500);-webkit-box-shadow:0 0 0 1px #3182ce;box-shadow:0 0 0 1px #3182ce;-webkit-box-shadow:0 0 0 1px var(--chakra-colors-blue-500);box-shadow:0 0 0 1px var(--chakra-colors-blue-500);outline:none}.edit-timeout-input.error,.edit-timeout-input.error:focus{border-color:#e53e3e;border-color:var(--chakra-colors-red-500)}.edit-timeout-input.error:focus{-webkit-box-shadow:0 0 0 1px #e53e3e;box-shadow:0 0 0 1px #e53e3e;-webkit-box-shadow:0 0 0 1px var(--chakra-colors-red-500);box-shadow:0 0 0 1px var(--chakra-colors-red-500)}[data-theme=dark] .edit-timeout-input{background:#2d3748;background:var(--chakra-colors-gray-700);border-color:#4a5568;border-color:var(--chakra-colors-gray-600);color:#fff}[data-theme=dark] .edit-timeout-input:focus{border-color:var(--chakra-colors-blue-400);-webkit-box-shadow:0 0 0 1px var(--chakra-colors-blue-400);box-shadow:0 0 0 1px var(--chakra-colors-blue-400)}.edit-timeout-stepper{-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;margin-left:.25rem}.edit-timeout-stepper-button{-moz-box-align:center;-moz-box-pack:center;-webkit-align-items:center;align-items:center;background:transparent;border:none;border-radius:.125rem;color:#718096;color:var(--chakra-colors-gray-500);cursor:pointer;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;justify-content:center;padding:.125rem}.edit-timeout-stepper-button:hover{background:#edf2f7;background:var(--chakra-colors-gray-100);color:#2d3748;color:var(--chakra-colors-gray-700)}[data-theme=dark] .edit-timeout-stepper-button{color:#a0aec0;color:var(--chakra-colors-gray-400)}[data-theme=dark] .edit-timeout-stepper-button:hover{background:#4a5568;background:var(--chakra-colors-gray-600);color:#e2e8f0;color:var(--chakra-colors-gray-200)}.edit-form-error{color:#e53e3e;color:var(--chakra-colors-red-500);font-size:.75rem;margin-top:.25rem}.edit-actions-container{gap:0}.edit-action-button,.edit-actions-container{-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex}.edit-action-button{-moz-box-pack:center;background:#fff;background:var(--chakra-colors-white);border:1px solid #cbd5e0;border:1px solid var(--chakra-colors-gray-300);cursor:pointer;font-size:.75rem;-webkit-justify-content:center;justify-content:center;padding:.25rem .5rem;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.edit-action-button:first-child{border-bottom-left-radius:.25rem;border-right:none;border-top-left-radius:.25rem}.edit-action-button:last-child{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.edit-action-button.save{background:#38a169;background:var(--chakra-colors-green-500);border-color:#38a169;border-color:var(--chakra-colors-green-500);color:#fff}.edit-action-button.save:hover:not(:disabled){background:#2f855a;border-color:#2f855a}.edit-action-button.cancel{background:#fff;background:var(--chakra-colors-white);border-color:#cbd5e0;border-color:var(--chakra-colors-gray-300);color:#4a5568;color:var(--chakra-colors-gray-600)}.edit-action-button.cancel:hover:not(:disabled){background:#f7fafc;background:var(--chakra-colors-gray-50)}.edit-action-button.edit{background:#fff;background:var(--chakra-colors-white);border-color:#cbd5e0;border-color:var(--chakra-colors-gray-300);color:#4a5568;color:var(--chakra-colors-gray-600)}.edit-action-button.edit:hover:not(:disabled){background:#f7fafc;background:var(--chakra-colors-gray-50)}.edit-action-button:disabled{cursor:not-allowed;opacity:.6}.edit-action-button.loading{position:relative}.edit-action-button.loading:before{-webkit-animation:edit-button-spin 1s linear infinite;-moz-animation:edit-button-spin 1s linear infinite;animation:edit-button-spin 1s linear infinite;border:2px solid transparent;border-radius:50%;border-top-color:currentcolor;content:"";height:.75rem;position:absolute;width:.75rem}.edit-action-button.loading-text{margin-left:1rem}[data-theme=dark] .edit-action-button{background:#2d3748;background:var(--chakra-colors-gray-700);border-color:#4a5568;border-color:var(--chakra-colors-gray-600);color:#cbd5e0;color:var(--chakra-colors-gray-300)}[data-theme=dark] .edit-action-button.cancel:hover:not(:disabled),[data-theme=dark] .edit-action-button.edit:hover:not(:disabled){background:#4a5568;background:var(--chakra-colors-gray-600)}[data-theme=dark] .edit-action-button.save{background:#38a169;background:var(--chakra-colors-green-500);border-color:#38a169;border-color:var(--chakra-colors-green-500);color:#fff}.edit-permission-denied-button{background:transparent;border:none;color:#a0aec0;color:var(--chakra-colors-gray-400);cursor:not-allowed;opacity:.6;padding:.25rem}.edit-bulk-actions{background:#f7fafc;background:var(--chakra-colors-gray-50);border:1px solid #e2e8f0;border:1px solid var(--chakra-colors-gray-200);border-radius:.375rem;margin-top:1rem;padding:.75rem}[data-theme=dark] .edit-bulk-actions{background:#2d3748;background:var(--chakra-colors-gray-700);border-color:#4a5568;border-color:var(--chakra-colors-gray-600)}.edit-bulk-actions-header{-moz-box-pack:justify;-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.edit-bulk-actions-text{color:#718096;color:var(--chakra-colors-gray-500);font-size:.875rem}[data-theme=dark] .edit-bulk-actions-text{color:#a0aec0;color:var(--chakra-colors-gray-400)}.edit-bulk-actions-buttons,.edit-bulk-button{display:-webkit-flex;display:-moz-box;display:flex;gap:.5rem}.edit-bulk-button{-moz-box-align:center;-webkit-align-items:center;align-items:center;border:1px solid;border-radius:.25rem;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.edit-bulk-button.primary{background:#38a169;background:var(--chakra-colors-green-500);border-color:#38a169;border-color:var(--chakra-colors-green-500);color:#fff}.edit-bulk-button.primary:hover:not(:disabled){background:#2f855a;border-color:#2f855a}.edit-bulk-button.secondary{background:#fff;background:var(--chakra-colors-white);border-color:#cbd5e0;border-color:var(--chakra-colors-gray-300);color:#4a5568;color:var(--chakra-colors-gray-600)}.edit-bulk-button.secondary:hover:not(:disabled){background:#f7fafc;background:var(--chakra-colors-gray-50)}.edit-bulk-button:disabled{cursor:not-allowed;opacity:.6}[data-theme=dark] .edit-bulk-button.secondary{background:#2d3748;background:var(--chakra-colors-gray-700);border-color:#4a5568;border-color:var(--chakra-colors-gray-600);color:#cbd5e0;color:var(--chakra-colors-gray-300)}[data-theme=dark] .edit-bulk-button.secondary:hover:not(:disabled){background:#4a5568;background:var(--chakra-colors-gray-600)}.edit-no-widgets-alert{-moz-box-align:center;-webkit-align-items:center;align-items:center;background:#ebf8ff;border:1px solid #90cdf4;border-radius:.375rem;color:#2a69ac;display:-webkit-flex;display:-moz-box;display:flex;font-size:.875rem;gap:.75rem;padding:.75rem}[data-theme=dark] .edit-no-widgets-alert{background:#1a365d;border-color:#3182ce;color:#90cdf4}.edit-no-widgets-icon{font-size:1rem}.edit-footer{-moz-box-pack:justify;-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex;gap:.75rem;-webkit-justify-content:space-between;justify-content:space-between}.edit-footer-button,.edit-footer-left,.edit-footer-right{-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex;gap:.5rem}.edit-footer-button{border:1px solid;border-radius:.375rem;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;text-decoration:none;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.edit-footer-button.ghost{background:transparent;border-color:transparent;color:#4a5568;color:var(--chakra-colors-gray-600)}.edit-footer-button.ghost:hover:not(:disabled){background:#edf2f7;background:var(--chakra-colors-gray-100)}.edit-footer-button.primary{background:#3182ce;background:var(--chakra-colors-blue-500);border-color:#3182ce;border-color:var(--chakra-colors-blue-500);color:#fff}.edit-footer-button.primary:hover:not(:disabled){background:#2c5282;border-color:#2c5282}.edit-footer-button:disabled{cursor:not-allowed;opacity:.6}[data-theme=dark] .edit-footer-button.ghost{color:#a0aec0;color:var(--chakra-colors-gray-400)}[data-theme=dark] .edit-footer-button.ghost:hover:not(:disabled){background:#2d3748;background:var(--chakra-colors-gray-700)}[data-theme=dark] .edit-footer-button.primary{background:var(--chakra-colors-blue-400);border-color:var(--chakra-colors-blue-400)}[data-theme=dark] .edit-footer-button.primary:hover:not(:disabled){background:#63b3ed;background:var(--chakra-colors-blue-300);border-color:#63b3ed;border-color:var(--chakra-colors-blue-300)}.edit-access-denied{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;padding:2rem}.edit-access-denied,.edit-access-denied-alert{display:-webkit-flex;display:-moz-box;display:flex}.edit-access-denied-alert{-moz-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;background:#fffbeb;border:1px solid #f6ad55;border-radius:.375rem;color:#744210;gap:.75rem;padding:1rem;width:100%}[data-theme=dark] .edit-access-denied-alert{background:#744210;border-color:#dd6b20;color:#fbd38d}.edit-access-denied-icon{font-size:1rem;margin-top:.125rem}.edit-access-denied-content{-moz-box-flex:1;-webkit-flex:1 1;flex:1 1}.edit-access-denied-title{font-size:.875rem;font-weight:600;margin-bottom:.25rem}.edit-access-denied-description{font-size:.875rem;line-height:1.4}.edit-no-flow{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;padding:2rem}.edit-no-flow,.edit-no-flow-alert{display:-webkit-flex;display:-moz-box;display:flex}.edit-no-flow-alert{-moz-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;background:#fffbeb;border:1px solid #f6ad55;border-radius:.375rem;color:#744210;gap:.75rem;padding:1rem;width:100%}[data-theme=dark] .edit-no-flow-alert{background:#744210;border-color:#dd6b20;color:#fbd38d}.edit-no-flow-icon{font-size:1rem;margin-top:.125rem}.edit-no-flow-content{-moz-box-flex:1;-webkit-flex:1 1;flex:1 1}.edit-no-flow-title{font-size:.875rem;font-weight:600;margin-bottom:.25rem}.edit-no-flow-description{font-size:.875rem;line-height:1.4}.edit-status-badge{border-radius:.25rem;display:inline-block;font-size:.75rem;font-weight:600;padding:.125rem .375rem}.edit-status-badge.published{background:#c6f6d5;color:#276749}.edit-status-badge.active{background:#bee3f8;color:#2a69ac}.edit-status-badge.draft{background:#fef5e7;color:#744210}.edit-status-badge.inactive{background:#edf2f7;background:var(--chakra-colors-gray-100);color:#4a5568;color:var(--chakra-colors-gray-600)}[data-theme=dark] .edit-status-badge.published{background:#22543d;color:#9ae6b4}[data-theme=dark] .edit-status-badge.active{background:#2c5282;color:#90cdf4}[data-theme=dark] .edit-status-badge.draft{background:#744210;color:#fbd38d}[data-theme=dark] .edit-status-badge.inactive{background:#2d3748;background:var(--chakra-colors-gray-700);color:#cbd5e0;color:var(--chakra-colors-gray-300)}@media (max-width:768px){.edit-modal-body{padding-left:1rem;padding-right:1rem}.edit-inline-description-container,.edit-inline-name-container{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-direction:column;flex-direction:column;gap:.5rem}.edit-phone-table-container{overflow-x:scroll}.edit-phone-input{width:200px}.edit-footer{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-direction:column;flex-direction:column;gap:1rem}.edit-footer-left,.edit-footer-right{-moz-box-pack:center;-webkit-justify-content:center;justify-content:center}.edit-bulk-actions-header{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-direction:column;flex-direction:column;gap:1rem}.edit-bulk-actions-buttons{-moz-box-pack:center;-webkit-justify-content:center;justify-content:center}}@media (max-width:480px){.edit-modal-content{max-height:100vh}.edit-modal-body{padding-left:.75rem;padding-right:.75rem}.edit-bulk-actions,.edit-card,.edit-phone-widgets-section{padding:.75rem}.edit-phone-input{font-size:.75rem;width:180px}.edit-timeout-input{width:60px}.edit-bulk-button,.edit-footer-button{font-size:.75rem;padding:.5rem .75rem}.edit-widget-name{font-size:.75rem}.edit-widget-sid{font-size:.625rem}}@media (max-width:320px){.edit-modal-content{border-radius:0;height:100vh;max-height:100vh;width:100vw}.edit-modal-body{padding-left:.5rem;padding-right:.5rem}.edit-phone-table td,.edit-phone-table th{font-size:.75rem;padding:.5rem .25rem}.edit-phone-input{font-size:.625rem;width:150px}.edit-timeout-input{font-size:.625rem;width:50px}.edit-widget-info{-moz-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;gap:.25rem}.edit-features-container,.edit-widget-info{-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.edit-features-container{gap:.125rem}.edit-actions-container{-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:.25rem}}@-webkit-keyframes edit-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-moz-keyframes edit-spinner{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-moz-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes edit-spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes edit-button-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-moz-keyframes edit-button-spin{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-moz-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes edit-button-spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes edit-fade-in{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes edit-fade-in{0%{opacity:0;-moz-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}}@keyframes edit-fade-in{0%{opacity:0;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes edit-scale-in{0%{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes edit-scale-in{0%{opacity:0;-moz-transform:scale(.95);transform:scale(.95)}to{opacity:1;-moz-transform:scale(1);transform:scale(1)}}@keyframes edit-scale-in{0%{opacity:0;-webkit-transform:scale(.95);-moz-transform:scale(.95);transform:scale(.95)}to{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}.edit-modal-content{-webkit-animation:edit-scale-in .2s ease-out;-moz-animation:edit-scale-in .2s ease-out;animation:edit-scale-in .2s ease-out}.edit-bulk-actions,.edit-card,.edit-no-widgets-alert,.edit-phone-widgets-section{-webkit-animation:edit-fade-in .3s ease-out;-moz-animation:edit-fade-in .3s ease-out;animation:edit-fade-in .3s ease-out}.edit-action-button:focus,.edit-bulk-button:focus,.edit-control-button:focus,.edit-footer-button:focus,.edit-inline-description-textarea:focus,.edit-inline-name-input:focus,.edit-phone-input:focus,.edit-timeout-input:focus{outline:2px solid #3182ce;outline:2px solid var(--chakra-colors-blue-500);outline-offset:2px}[data-theme=dark] .edit-action-button:focus,[data-theme=dark] .edit-bulk-button:focus,[data-theme=dark] .edit-control-button:focus,[data-theme=dark] .edit-footer-button:focus,[data-theme=dark] .edit-inline-description-textarea:focus,[data-theme=dark] .edit-inline-name-input:focus,[data-theme=dark] .edit-phone-input:focus,[data-theme=dark] .edit-timeout-input:focus{outline-color:var(--chakra-colors-blue-400)}@media (prefers-contrast:high){.edit-access-denied-alert,.edit-bulk-actions,.edit-card,.edit-inline-description-textarea,.edit-inline-name-input,.edit-no-flow-alert,.edit-no-widgets-alert,.edit-phone-input,.edit-phone-widgets-section,.edit-timeout-input{border-width:2px}.edit-feature-badge,.edit-simulring-badge,.edit-status-badge,.edit-widget-type-badge{border:1px solid}.edit-action-button,.edit-bulk-button,.edit-control-button,.edit-footer-button{border-width:2px}}@media print{.edit-modal-content{-webkit-box-shadow:none;box-shadow:none;height:auto;max-height:none;width:100%}.edit-footer,.edit-loading-container{display:none!important}.edit-modal-body{padding:0}.edit-bulk-actions,.edit-card,.edit-phone-widgets-section{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;background:#fff!important;border:1px solid #000;break-inside:avoid;page-break-inside:avoid}.edit-feature-badge,.edit-inline-description-textarea,.edit-inline-name-input,.edit-phone-input,.edit-simulring-badge,.edit-status-badge,.edit-timeout-input,.edit-widget-type-badge{background:#fff!important;border:1px solid #000;color:#000!important}}.edit-modal-content{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;contain:layout;text-rendering:optimizeLegibility}.edit-modal-content *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.edit-action-button,.edit-bulk-button,.edit-control-button,.edit-copy-button,.edit-edit-button,.edit-footer-button{will-change:transform,background-color}.edit-action-button,.edit-bulk-button,.edit-control-button,.edit-copy-button,.edit-edit-button,.edit-footer-button,.edit-timeout-stepper-button{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.edit-inline-description-textarea,.edit-inline-name-input,.edit-phone-input,.edit-timeout-input{-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;-moz-transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.edit-phone-table tr{-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;transition:background-color .2s ease}.edit-modal-body::-webkit-scrollbar,.edit-phone-table-container::-webkit-scrollbar{height:8px;width:8px}.edit-modal-body::-webkit-scrollbar-track,.edit-phone-table-container::-webkit-scrollbar-track{background:transparent}.edit-modal-body::-webkit-scrollbar-thumb,.edit-phone-table-container::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:4px}.edit-modal-body::-webkit-scrollbar-thumb:hover,.edit-phone-table-container::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}[data-theme=dark] .edit-modal-body::-webkit-scrollbar-thumb,[data-theme=dark] .edit-phone-table-container::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2)}[data-theme=dark] .edit-modal-body::-webkit-scrollbar-thumb:hover,[data-theme=dark] .edit-phone-table-container::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}@media (prefers-reduced-motion:reduce){.edit-action-button,.edit-bulk-actions,.edit-bulk-button,.edit-card,.edit-control-button,.edit-copy-button,.edit-edit-button,.edit-footer-button,.edit-inline-description-textarea,.edit-inline-name-input,.edit-loading-spinner,.edit-modal-content,.edit-no-widgets-alert,.edit-phone-input,.edit-phone-table tr,.edit-phone-widgets-section,.edit-timeout-input,.edit-timeout-stepper-button{-webkit-animation:none;-moz-animation:none;animation:none;-webkit-transition:none;-moz-transition:none;transition:none}}.edit-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.edit-action-button,.edit-bulk-button,.edit-control-button,.edit-feature-badge,.edit-footer-button,.edit-no-select,.edit-simulring-badge,.edit-status-badge,.edit-widget-type-badge{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.edit-action-button,.edit-bulk-button,.edit-control-button,.edit-copy-button,.edit-edit-button,.edit-footer-button,.edit-timeout-stepper-button{-webkit-tap-highlight-color:transparent}[data-theme=dark] .edit-inline-description-textarea::-webkit-input-placeholder,[data-theme=dark] .edit-inline-name-input::-webkit-input-placeholder,[data-theme=dark] .edit-phone-input::-webkit-input-placeholder,[data-theme=dark] .edit-timeout-input::-webkit-input-placeholder{color:#718096;color:var(--chakra-colors-gray-500)}[data-theme=dark] .edit-inline-description-textarea::-moz-placeholder,[data-theme=dark] .edit-inline-name-input::-moz-placeholder,[data-theme=dark] .edit-phone-input::-moz-placeholder,[data-theme=dark] .edit-timeout-input::-moz-placeholder{color:#718096;color:var(--chakra-colors-gray-500)}[data-theme=dark] .edit-inline-description-textarea::-ms-input-placeholder,[data-theme=dark] .edit-inline-name-input::-ms-input-placeholder,[data-theme=dark] .edit-phone-input::-ms-input-placeholder,[data-theme=dark] .edit-timeout-input::-ms-input-placeholder{color:#718096;color:var(--chakra-colors-gray-500)}[data-theme=dark] .edit-inline-description-textarea::placeholder,[data-theme=dark] .edit-inline-name-input::placeholder,[data-theme=dark] .edit-phone-input::placeholder,[data-theme=dark] .edit-timeout-input::placeholder{color:#718096;color:var(--chakra-colors-gray-500)}.edit-action-button,.edit-bulk-button,.edit-control-button,.edit-copy-button,.edit-edit-button,.edit-footer-button,.edit-timeout-stepper-button{cursor:pointer}.edit-action-button:disabled,.edit-bulk-button:disabled,.edit-control-button:disabled,.edit-footer-button:disabled,.edit-inline-description-textarea:disabled,.edit-inline-name-input:disabled,.edit-permission-denied-button,.edit-phone-input:disabled,.edit-timeout-input:disabled{cursor:not-allowed}.edit-access-denied-title,.edit-bulk-actions-text,.edit-card-title,.edit-no-flow-title,.edit-phone-widgets-title,.edit-widget-name{line-height:1.4}.edit-access-denied-content>*+*,.edit-bulk-actions>*+*,.edit-card-body>*+*,.edit-no-flow-content>*+*,.edit-phone-widgets-section>*+*{margin-top:.5rem}:root{--chakra-colors-blue-500:#3182ce;--chakra-colors-blue-300:#63b3ed;--chakra-colors-green-500:#38a169;--chakra-colors-green-300:#68d391;--chakra-colors-red-500:#e53e3e;--chakra-colors-orange-500:#dd6b20;--chakra-colors-orange-300:#f6ad55;--chakra-colors-purple-500:#805ad5;--chakra-colors-purple-300:#b794f6}.phone-modal-content{max-height:90vh}.phone-modal-body{overflow-y:auto;padding-left:1.5rem;padding-right:1.5rem}.phone-modal-header{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column;flex-direction:column;gap:.25rem}.phone-modal-header,.phone-modal-title{display:-webkit-flex;display:-moz-box;display:flex}.phone-modal-title{-moz-box-align:center;-webkit-align-items:center;align-items:center;gap:.75rem}.phone-modal-subtitle{color:#718096;color:var(--chakra-colors-gray-500);font-size:.875rem;font-weight:400}[data-theme=dark] .phone-modal-subtitle{color:#a0aec0;color:var(--chakra-colors-gray-400)}.phone-changes-badge{background:#fbd38d;border-radius:.25rem;color:#744210;display:inline-block;font-size:.75rem;font-weight:600;padding:.125rem .375rem}[data-theme=dark] .phone-changes-badge{background:#744210;color:#fbd38d}.phone-card{background:#f7fafc;background:var(--chakra-colors-gray-50);border:1px solid #e2e8f0;border:1px solid var(--chakra-colors-gray-200);border-radius:.375rem;padding:.75rem}[data-theme=dark] .phone-card{background:#2d3748;background:var(--chakra-colors-gray-700);border-color:#4a5568;border-color:var(--chakra-colors-gray-600)}.phone-card-header{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--chakra-colors-gray-200);padding:.75rem .75rem .5rem}[data-theme=dark] .phone-card-header{border-bottom-color:#4a5568;border-bottom-color:var(--chakra-colors-gray-600)}.phone-card-body{padding:.5rem .75rem .75rem}.phone-card-title{font-size:.875rem;font-weight:500}.phone-controls-container{background:#f7fafc;background:var(--chakra-colors-gray-50);border:1px solid #e2e8f0;border:1px solid var(--chakra-colors-gray-200);border-radius:.375rem}[data-theme=dark] .phone-controls-container{background:#2d3748;background:var(--chakra-colors-gray-700);border-color:#4a5568;border-color:var(--chakra-colors-gray-600)}.phone-controls-content{padding:.75rem}.phone-controls-header{-moz-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.phone-controls-header,.phone-controls-left{-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex}.phone-controls-left{gap:1rem}.phone-controls-label{font-size:.875rem;font-weight:500}.phone-controls-switch-group{-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex;gap:.5rem}.phone-controls-switch-label{font-size:.875rem}.phone-controls-right{-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex;gap:.5rem}.phone-control-button{background:#fff;background:var(--chakra-colors-white);border:1px solid #cbd5e0;border:1px solid var(--chakra-colors-gray-300);border-radius:.25rem;color:#4a5568;color:var(--chakra-colors-gray-600);cursor:pointer;font-size:.875rem;padding:.25rem .75rem;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.phone-control-button:hover{background:#f7fafc;background:var(--chakra-colors-gray-50)}[data-theme=dark] .phone-control-button{background:#2d3748;background:var(--chakra-colors-gray-700);border-color:#4a5568;border-color:var(--chakra-colors-gray-600);color:#cbd5e0;color:var(--chakra-colors-gray-300)}[data-theme=dark] .phone-control-button:hover{background:#4a5568;background:var(--chakra-colors-gray-600)}.phone-batch-container{background:#f7fafc;background:var(--chakra-colors-gray-50);border:1px solid #e2e8f0;border:1px solid var(--chakra-colors-gray-200);border-radius:.375rem}[data-theme=dark] .phone-batch-container{background:#2d3748;background:var(--chakra-colors-gray-700);border-color:#4a5568;border-color:var(--chakra-colors-gray-600)}.phone-batch-header{-moz-box-pack:justify;-moz-box-align:center;-webkit-align-items:center;align-items:center;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--chakra-colors-gray-200);display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:.75rem .75rem .5rem}[data-theme=dark] .phone-batch-header{border-bottom-color:#4a5568;border-bottom-color:var(--chakra-colors-gray-600)}.phone-batch-title{font-size:.875rem;font-weight:500}.phone-batch-body{padding:.5rem .75rem .75rem}.phone-batch-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:768px){.phone-batch-grid{grid-template-columns:1fr 1fr}}.phone-batch-form-control{-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:.5rem}.phone-batch-form-label{font-size:.875rem;font-weight:500}.phone-batch-input-group{-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex;gap:.5rem}.phone-batch-input{-moz-box-flex:1;background:#fff;background:var(--chakra-colors-white);border:1px solid #cbd5e0;border:1px solid var(--chakra-colors-gray-300);border-radius:.25rem;-webkit-flex:1 1;flex:1 1;font-size:.875rem;padding:.25rem .75rem}.phone-batch-input:focus{border-color:#3182ce;border-color:var(--chakra-colors-blue-500);-webkit-box-shadow:0 0 0 1px #3182ce;box-shadow:0 0 0 1px #3182ce;-webkit-box-shadow:0 0 0 1px var(--chakra-colors-blue-500);box-shadow:0 0 0 1px var(--chakra-colors-blue-500);outline:none}[data-theme=dark] .phone-batch-input{background:#2d3748;background:var(--chakra-colors-gray-700);border-color:#4a5568;border-color:var(--chakra-colors-gray-600);color:#fff}[data-theme=dark] .phone-batch-input:focus{border-color:var(--chakra-colors-blue-400);-webkit-box-shadow:0 0 0 1px var(--chakra-colors-blue-400);box-shadow:0 0 0 1px var(--chakra-colors-blue-400)}.phone-batch-apply-button{background:#3182ce;background:var(--chakra-colors-blue-500);border:1px solid #3182ce;border:1px solid var(--chakra-colors-blue-500);border-radius:.25rem;color:#fff;cursor:pointer;font-size:.875rem;padding:.25rem .75rem;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.phone-batch-apply-button:hover:not(:disabled){background:#2c5282;border-color:#2c5282}.phone-batch-apply-button:disabled{cursor:not-allowed;opacity:.6}[data-theme=dark] .phone-batch-apply-button{background:var(--chakra-colors-blue-400);border-color:var(--chakra-colors-blue-400)}[data-theme=dark] .phone-batch-apply-button:hover:not(:disabled){background:#63b3ed;background:var(--chakra-colors-blue-300);border-color:#63b3ed;border-color:var(--chakra-colors-blue-300)}.phone-advanced-container{background:#f7fafc;background:var(--chakra-colors-gray-50);border:1px solid #e2e8f0;border:1px solid var(--chakra-colors-gray-200);border-radius:.375rem}[data-theme=dark] .phone-advanced-container{background:#2d3748;background:var(--chakra-colors-gray-700);border-color:#4a5568;border-color:var(--chakra-colors-gray-600)}.phone-advanced-header{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--chakra-colors-gray-200);padding:.75rem .75rem .5rem}[data-theme=dark] .phone-advanced-header{border-bottom-color:#4a5568;border-bottom-color:var(--chakra-colors-gray-600)}.phone-advanced-title{font-size:.875rem;font-weight:500}.phone-advanced-body{padding:.5rem .75rem .75rem}.phone-advanced-alert{-moz-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;background:#ebf8ff;border:1px solid #90cdf4;border-radius:.375rem;color:#2a69ac;display:-webkit-flex;display:-moz-box;display:flex;font-size:.875rem;gap:.75rem;padding:.75rem}[data-theme=dark] .phone-advanced-alert{background:#1a365d;border-color:#3182ce;color:#90cdf4}.phone-advanced-alert-icon{font-size:1rem;margin-top:.125rem}.phone-advanced-alert-content{-moz-box-flex:1;-webkit-flex:1 1;flex:1 1}.phone-advanced-alert-title{font-size:.875rem;font-weight:600;margin-bottom:.25rem}.phone-advanced-alert-description{font-size:.875rem;line-height:1.4}.phone-permissions-container{background:#f7fafc;background:var(--chakra-colors-gray-50);border:1px solid #e2e8f0;border:1px solid var(--chakra-colors-gray-200);border-radius:.375rem}[data-theme=dark] .phone-permissions-container{background:#2d3748;background:var(--chakra-colors-gray-700);border-color:#4a5568;border-color:var(--chakra-colors-gray-600)}.phone-permissions-content{padding:.75rem}.phone-permissions-header{-moz-box-pack:justify;-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.phone-permissions-label{color:#718096;color:var(--chakra-colors-gray-500);font-size:.875rem}[data-theme=dark] .phone-permissions-label{color:#a0aec0;color:var(--chakra-colors-gray-400)}.phone-permissions-badges{-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex;gap:.5rem}.phone-permission-badge{border-radius:.25rem;display:inline-block;font-size:.75rem;font-weight:600;padding:.125rem .375rem}.phone-permission-badge.green{background:#c6f6d5;color:#276749}.phone-permission-badge.purple{background:#e9d5ff;color:#553c9a}.phone-permission-badge.blue{background:#bee3f8;color:#2a69ac}.phone-permission-badge.gray{background:#edf2f7;background:var(--chakra-colors-gray-100);color:#4a5568;color:var(--chakra-colors-gray-600)}[data-theme=dark] .phone-permission-badge.green{background:#22543d;color:#9ae6b4}[data-theme=dark] .phone-permission-badge.purple{background:#44337a;color:#d8b4fe}[data-theme=dark] .phone-permission-badge.blue{background:#2c5282;color:#90cdf4}[data-theme=dark] .phone-permission-badge.gray{background:#2d3748;background:var(--chakra-colors-gray-700);color:#cbd5e0;color:var(--chakra-colors-gray-300)}.phone-widget-row{background:#f7fafc;background:var(--chakra-colors-gray-50);border:1px solid #e2e8f0;border:1px solid var(--chakra-colors-gray-200);border-radius:.375rem;overflow:hidden}[data-theme=dark] .phone-widget-row{background:#2d3748;background:var(--chakra-colors-gray-700);border-color:#4a5568;border-color:var(--chakra-colors-gray-600)}.phone-widget-row.readonly{opacity:.6}.phone-widget-header{padding:.75rem .75rem .5rem}.phone-widget-header-content{-moz-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.phone-widget-header-content,.phone-widget-header-left{-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex}.phone-widget-header-left{gap:.75rem}.phone-widget-info{-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex;gap:.5rem}.phone-widget-icon{font-size:1rem}.phone-widget-details{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:0}.phone-widget-name{font-size:.875rem;font-weight:600}.phone-widget-sid{background:#edf2f7;background:var(--chakra-colors-gray-100);border-radius:.125rem;color:#4a5568;color:var(--chakra-colors-gray-600);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.75rem;padding:.125rem .25rem}[data-theme=dark] .phone-widget-sid{background:#2d3748;background:var(--chakra-colors-gray-700);color:#a0aec0;color:var(--chakra-colors-gray-400)}.phone-widget-header-right{-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex;gap:.5rem}.phone-widget-type-badge{border-radius:.25rem;display:inline-block;font-size:.75rem;font-weight:600;padding:.125rem .375rem}.phone-widget-type-badge.blue{background:#bee3f8;color:#2a69ac}.phone-widget-type-badge.purple{background:#e9d5ff;color:#553c9a}.phone-widget-type-badge.orange{background:#fbd38d;color:#744210}[data-theme=dark] .phone-widget-type-badge.blue{background:#2c5282;color:#90cdf4}[data-theme=dark] .phone-widget-type-badge.purple{background:#44337a;color:#d8b4fe}[data-theme=dark] .phone-widget-type-badge.orange{background:#744210;color:#fbd38d}.phone-widget-readonly-badge{background:#fed7d7;border-radius:.25rem;color:#742a2a;display:inline-block;font-size:.75rem;font-weight:600;padding:.125rem .375rem}[data-theme=dark] .phone-widget-readonly-badge{background:#742a2a;color:#fed7d7}.phone-widget-toggle-button{background:transparent;border:none;border-radius:.25rem;color:#718096;color:var(--chakra-colors-gray-500);cursor:pointer;padding:.25rem;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.phone-widget-toggle-button:hover{background:#edf2f7;background:var(--chakra-colors-gray-100);color:#2d3748;color:var(--chakra-colors-gray-700)}[data-theme=dark] .phone-widget-toggle-button{color:#a0aec0;color:var(--chakra-colors-gray-400)}[data-theme=dark] .phone-widget-toggle-button:hover{background:#4a5568;background:var(--chakra-colors-gray-600);color:#e2e8f0;color:var(--chakra-colors-gray-200)}.phone-widget-body{padding:0 .75rem .75rem}.phone-widget-body-content{gap:1rem}.phone-current-config,.phone-widget-body-content{-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column}.phone-current-config{gap:.5rem}.phone-current-config-title{color:#718096;color:var(--chakra-colors-gray-500);font-size:.875rem;font-weight:500;margin-bottom:.5rem}[data-theme=dark] .phone-current-config-title{color:#a0aec0;color:var(--chakra-colors-gray-400)}.phone-current-config-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.phone-current-config-field{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:.25rem}.phone-current-config-label{color:#718096;color:var(--chakra-colors-gray-500);font-size:.75rem}[data-theme=dark] .phone-current-config-label{color:#a0aec0;color:var(--chakra-colors-gray-400)}.phone-current-config-value{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:.25rem}.phone-current-phone{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem}.phone-current-empty{color:#718096;color:var(--chakra-colors-gray-500);font-size:.875rem;font-style:italic}[data-theme=dark] .phone-current-empty{color:#a0aec0;color:var(--chakra-colors-gray-400)}.phone-simulring-info-badge{background:#e9d5ff;border-radius:.25rem;color:#553c9a;display:inline-block;font-size:.625rem;font-weight:600;padding:.125rem .25rem}[data-theme=dark] .phone-simulring-info-badge{background:#44337a;color:#d8b4fe}.phone-current-timeout{font-size:.875rem}.phone-edit-form{-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:1rem}.phone-edit-form-title{color:#718096;color:var(--chakra-colors-gray-500);font-size:.875rem;font-weight:500}[data-theme=dark] .phone-edit-form-title{color:#a0aec0;color:var(--chakra-colors-gray-400)}.phone-edit-form-section{gap:1rem}.phone-edit-form-section,.phone-form-control{-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column}.phone-form-control{gap:.5rem}.phone-form-control.invalid .phone-form-input,.phone-form-control.invalid .phone-form-input:focus{border-color:#e53e3e;border-color:var(--chakra-colors-red-500)}.phone-form-control.invalid .phone-form-input:focus{-webkit-box-shadow:0 0 0 1px #e53e3e;box-shadow:0 0 0 1px #e53e3e;-webkit-box-shadow:0 0 0 1px var(--chakra-colors-red-500);box-shadow:0 0 0 1px var(--chakra-colors-red-500)}.phone-form-label{-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex;font-size:.875rem;font-weight:500;gap:.5rem}.phone-form-label-icon{font-size:.75rem}.phone-form-input{background:#fff;background:var(--chakra-colors-white);border:1px solid #cbd5e0;border:1px solid var(--chakra-colors-gray-300);border-radius:.25rem;font-size:.875rem;padding:.25rem .75rem}.phone-form-input:focus{border-color:#3182ce;border-color:var(--chakra-colors-blue-500);-webkit-box-shadow:0 0 0 1px #3182ce;box-shadow:0 0 0 1px #3182ce;-webkit-box-shadow:0 0 0 1px var(--chakra-colors-blue-500);box-shadow:0 0 0 1px var(--chakra-colors-blue-500);outline:none}.phone-form-input:disabled{cursor:not-allowed;opacity:.6}[data-theme=dark] .phone-form-input{background:#2d3748;background:var(--chakra-colors-gray-700);border-color:#4a5568;border-color:var(--chakra-colors-gray-600);color:#fff}[data-theme=dark] .phone-form-input:focus{border-color:var(--chakra-colors-blue-400);-webkit-box-shadow:0 0 0 1px var(--chakra-colors-blue-400);box-shadow:0 0 0 1px var(--chakra-colors-blue-400)}.phone-form-error{color:#e53e3e;color:var(--chakra-colors-red-500);font-size:.75rem}.phone-form-helper{color:#718096;color:var(--chakra-colors-gray-500);font-size:.75rem}[data-theme=dark] .phone-form-helper{color:#a0aec0;color:var(--chakra-colors-gray-400)}.phone-number-input-container{-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex;position:relative}.phone-number-input-field{background:#fff;background:var(--chakra-colors-white);border:1px solid #cbd5e0;border:1px solid var(--chakra-colors-gray-300);border-radius:.25rem;font-size:.875rem;padding:.25rem 2rem .25rem .75rem;width:100%}.phone-number-input-field:focus{border-color:#3182ce;border-color:var(--chakra-colors-blue-500);-webkit-box-shadow:0 0 0 1px #3182ce;box-shadow:0 0 0 1px #3182ce;-webkit-box-shadow:0 0 0 1px var(--chakra-colors-blue-500);box-shadow:0 0 0 1px var(--chakra-colors-blue-500);outline:none}.phone-number-input-field:disabled{cursor:not-allowed;opacity:.6}[data-theme=dark] .phone-number-input-field{background:#2d3748;background:var(--chakra-colors-gray-700);border-color:#4a5568;border-color:var(--chakra-colors-gray-600);color:#fff}[data-theme=dark] .phone-number-input-field:focus{border-color:var(--chakra-colors-blue-400);-webkit-box-shadow:0 0 0 1px var(--chakra-colors-blue-400);box-shadow:0 0 0 1px var(--chakra-colors-blue-400)}.phone-number-input-stepper{-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;position:absolute;right:.25rem}.phone-number-input-stepper-button{-moz-box-align:center;-moz-box-pack:center;-webkit-align-items:center;align-items:center;background:transparent;border:none;color:#718096;color:var(--chakra-colors-gray-500);cursor:pointer;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;justify-content:center;padding:.125rem}.phone-number-input-stepper-button:hover{background:#edf2f7;background:var(--chakra-colors-gray-100);border-radius:.125rem;color:#2d3748;color:var(--chakra-colors-gray-700)}[data-theme=dark] .phone-number-input-stepper-button{color:#a0aec0;color:var(--chakra-colors-gray-400)}[data-theme=dark] .phone-number-input-stepper-button:hover{background:#4a5568;background:var(--chakra-colors-gray-600);color:#e2e8f0;color:var(--chakra-colors-gray-200)}.phone-widget-features{-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:.5rem}.phone-widget-features-title{color:#718096;color:var(--chakra-colors-gray-500);font-size:.875rem;font-weight:500;margin-bottom:.5rem}[data-theme=dark] .phone-widget-features-title{color:#a0aec0;color:var(--chakra-colors-gray-400)}.phone-widget-features-list{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:.25rem}.phone-feature-badge{-moz-box-align:center;-webkit-align-items:center;align-items:center;border-radius:.25rem;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;font-size:.75rem;font-weight:600;gap:.25rem;padding:.25rem .5rem}.phone-feature-badge.agent{background:#e9d5ff;color:#553c9a}.phone-feature-badge.receptionist{background:#fbd38d;color:#744210}.phone-feature-badge.simulring{background:#e9d5ff;color:#553c9a}.phone-feature-badge.timeout{background:#c6f6d5;color:#276749}.phone-feature-badge.editable{background:#bee3f8;color:#2a69ac}[data-theme=dark] .phone-feature-badge.agent{background:#44337a;color:#d8b4fe}[data-theme=dark] .phone-feature-badge.receptionist{background:#744210;color:#fbd38d}[data-theme=dark] .phone-feature-badge.simulring{background:#44337a;color:#d8b4fe}[data-theme=dark] .phone-feature-badge.timeout{background:#22543d;color:#9ae6b4}[data-theme=dark] .phone-feature-badge.editable{background:#2c5282;color:#90cdf4}.phone-feature-icon{font-size:.625rem}.phone-changes-summary{background:#f7fafc;background:var(--chakra-colors-gray-50);border:1px solid #e2e8f0;border:1px solid var(--chakra-colors-gray-200);border-radius:.375rem}[data-theme=dark] .phone-changes-summary{background:#2d3748;background:var(--chakra-colors-gray-700);border-color:#4a5568;border-color:var(--chakra-colors-gray-600)}.phone-changes-summary-header{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--chakra-colors-gray-200);padding:.75rem .75rem .5rem}[data-theme=dark] .phone-changes-summary-header{border-bottom-color:#4a5568;border-bottom-color:var(--chakra-colors-gray-600)}.phone-changes-summary-title{font-size:.875rem;font-weight:500}.phone-changes-summary-body{padding:.5rem .75rem .75rem}.phone-changes-summary-list{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column;flex-direction:column}.phone-change-item,.phone-changes-summary-list{display:-webkit-flex;display:-moz-box;display:flex;gap:.5rem}.phone-change-item{-moz-box-align:center;-webkit-align-items:center;align-items:center;font-size:.875rem}.phone-change-widget-badge{background:#bee3f8;border-radius:.25rem;color:#2a69ac;display:inline-block;font-size:.625rem;font-weight:600;padding:.125rem .25rem}[data-theme=dark] .phone-change-widget-badge{background:#2c5282;color:#90cdf4}.phone-change-arrow{color:#718096;color:var(--chakra-colors-gray-500)}[data-theme=dark] .phone-change-arrow{color:#a0aec0;color:var(--chakra-colors-gray-400)}.phone-validation-alert{-moz-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;background:#fed7d7;border:1px solid #fc8181;border-radius:.375rem;color:#742a2a;display:-webkit-flex;display:-moz-box;display:flex;font-size:.875rem;gap:.75rem;padding:.75rem}[data-theme=dark] .phone-validation-alert{background:#742a2a;border-color:#e53e3e;color:#fed7d7}.phone-validation-alert-icon{font-size:1rem;margin-top:.125rem}.phone-validation-alert-content{-moz-box-flex:1;-webkit-flex:1 1;flex:1 1}.phone-validation-alert-title{font-size:.875rem;font-weight:600;margin-bottom:.25rem}.phone-validation-alert-description{font-size:.875rem;line-height:1.4}.phone-footer{gap:.75rem}.phone-footer,.phone-footer-button{-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex}.phone-footer-button{border:1px solid;border-radius:.375rem;cursor:pointer;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;text-decoration:none;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.phone-footer-button.ghost{background:transparent;border-color:transparent;color:#4a5568;color:var(--chakra-colors-gray-600)}.phone-footer-button.ghost:hover:not(:disabled){background:#edf2f7;background:var(--chakra-colors-gray-100)}.phone-footer-button.outline{background:#fff;background:var(--chakra-colors-white);border-color:#cbd5e0;border-color:var(--chakra-colors-gray-300);color:#4a5568;color:var(--chakra-colors-gray-600)}.phone-footer-button.outline:hover:not(:disabled){background:#f7fafc;background:var(--chakra-colors-gray-50)}.phone-footer-button.primary{background:#3182ce;background:var(--chakra-colors-blue-500);border-color:#3182ce;border-color:var(--chakra-colors-blue-500);color:#fff}.phone-footer-button.primary:hover:not(:disabled){background:#2c5282;border-color:#2c5282}.phone-footer-button:disabled{cursor:not-allowed;opacity:.6}.phone-footer-button.loading{position:relative}.phone-footer-button.loading:before{-webkit-animation:phone-button-spin 1s linear infinite;-moz-animation:phone-button-spin 1s linear infinite;animation:phone-button-spin 1s linear infinite;border:2px solid transparent;border-radius:50%;border-top-color:currentcolor;content:"";height:1rem;left:.75rem;position:absolute;width:1rem}.phone-footer-button.loading .phone-button-text{margin-left:1.5rem}[data-theme=dark] .phone-footer-button.ghost{color:#a0aec0;color:var(--chakra-colors-gray-400)}[data-theme=dark] .phone-footer-button.ghost:hover:not(:disabled),[data-theme=dark] .phone-footer-button.outline{background:#2d3748;background:var(--chakra-colors-gray-700)}[data-theme=dark] .phone-footer-button.outline{border-color:#4a5568;border-color:var(--chakra-colors-gray-600);color:#cbd5e0;color:var(--chakra-colors-gray-300)}[data-theme=dark] .phone-footer-button.outline:hover:not(:disabled){background:#4a5568;background:var(--chakra-colors-gray-600)}[data-theme=dark] .phone-footer-button.primary{background:var(--chakra-colors-blue-400);border-color:var(--chakra-colors-blue-400)}[data-theme=dark] .phone-footer-button.primary:hover:not(:disabled){background:#63b3ed;background:var(--chakra-colors-blue-300);border-color:#63b3ed;border-color:var(--chakra-colors-blue-300)}.phone-access-denied{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;padding:2rem}.phone-access-denied,.phone-access-denied-alert{display:-webkit-flex;display:-moz-box;display:flex}.phone-access-denied-alert{-moz-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;background:#fffbeb;border:1px solid #f6ad55;border-radius:.375rem;color:#744210;gap:.75rem;padding:1rem;width:100%}[data-theme=dark] .phone-access-denied-alert{background:#744210;border-color:#dd6b20;color:#fbd38d}.phone-access-denied-icon{font-size:1rem;margin-top:.125rem}.phone-access-denied-content{-moz-box-flex:1;-webkit-flex:1 1;flex:1 1}.phone-access-denied-title{font-size:.875rem;font-weight:600;margin-bottom:.25rem}.phone-access-denied-description{font-size:.875rem;line-height:1.4}.phone-no-flow{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;padding:2rem}.phone-no-flow,.phone-no-flow-alert{display:-webkit-flex;display:-moz-box;display:flex}.phone-no-flow-alert{-moz-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;background:#ebf8ff;border:1px solid #90cdf4;border-radius:.375rem;color:#2a69ac;gap:.75rem;padding:1rem;width:100%}[data-theme=dark] .phone-no-flow-alert{background:#1a365d;border-color:#3182ce;color:#90cdf4}.phone-no-flow-icon{font-size:1rem;margin-top:.125rem}.phone-no-flow-content{-moz-box-flex:1;-webkit-flex:1 1;flex:1 1}.phone-no-flow-title{font-size:.875rem;font-weight:600;margin-bottom:.25rem}.phone-no-flow-description{font-size:.875rem;line-height:1.4}.phone-no-widgets{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;padding:2rem}.phone-no-widgets,.phone-no-widgets-alert{display:-webkit-flex;display:-moz-box;display:flex}.phone-no-widgets-alert{-moz-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;background:#fffbeb;border:1px solid #f6ad55;border-radius:.375rem;color:#744210;gap:.75rem;padding:1rem;width:100%}[data-theme=dark] .phone-no-widgets-alert{background:#744210;border-color:#dd6b20;color:#fbd38d}.phone-no-widgets-icon{font-size:1rem;margin-top:.125rem}.phone-no-widgets-content{-moz-box-flex:1;-webkit-flex:1 1;flex:1 1}.phone-no-widgets-title{font-size:.875rem;font-weight:600;margin-bottom:.25rem}.phone-no-widgets-description{font-size:.875rem;line-height:1.4}@media (max-width:768px){.phone-modal-body{padding-left:1rem;padding-right:1rem}.phone-controls-header{-moz-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;gap:1rem}.phone-controls-header,.phone-controls-left{-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.phone-controls-left{-moz-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;gap:.5rem}.phone-controls-right{-moz-box-pack:center;-webkit-justify-content:center;justify-content:center}.phone-current-config-grid{grid-template-columns:1fr}.phone-widget-header-content{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-direction:column;flex-direction:column;gap:.75rem}.phone-widget-header-left{-moz-box-ordinal-group:3;-webkit-order:2;order:2}.phone-widget-header-right{-moz-box-ordinal-group:2;-moz-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-order:1;order:1}.phone-footer,.phone-permissions-header{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-direction:column;flex-direction:column;gap:1rem}.phone-permissions-badges{-moz-box-pack:center;-webkit-justify-content:center;justify-content:center}.phone-batch-input-group{-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:.5rem}}@media (max-width:480px){.phone-modal-content{max-height:100vh}.phone-modal-body{padding-left:.75rem;padding-right:.75rem}.phone-advanced-container,.phone-batch-container,.phone-card,.phone-changes-summary,.phone-controls-container,.phone-permissions-container,.phone-widget-row{padding:.75rem}.phone-advanced-body,.phone-advanced-header,.phone-batch-body,.phone-batch-header,.phone-card-body,.phone-card-header,.phone-changes-summary-body,.phone-changes-summary-header,.phone-widget-body,.phone-widget-header{padding:.5rem}.phone-widget-info{-moz-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.phone-widget-features-list,.phone-widget-info{-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:.25rem}.phone-footer-button{font-size:.75rem;padding:.5rem .75rem}}@media (max-width:320px){.phone-modal-content{border-radius:0;height:100vh;max-height:100vh;width:100vw}.phone-modal-body{padding-left:.5rem;padding-right:.5rem}.phone-controls-left{gap:.25rem}.phone-controls-switch-group{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column;flex-direction:column;gap:.25rem}.phone-widget-header-left{gap:.5rem}.phone-widget-details{gap:.125rem}.phone-batch-input,.phone-form-input,.phone-number-input-field{font-size:.75rem;padding:.25rem .5rem}.phone-feature-badge,.phone-permission-badge,.phone-widget-type-badge{font-size:.625rem;padding:.125rem .25rem}.phone-change-item{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column;flex-direction:column;font-size:.75rem;gap:.25rem}}@-webkit-keyframes phone-button-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-moz-keyframes phone-button-spin{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-moz-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes phone-button-spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes phone-fade-in{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes phone-fade-in{0%{opacity:0;-moz-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}}@keyframes phone-fade-in{0%{opacity:0;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes phone-scale-in{0%{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes phone-scale-in{0%{opacity:0;-moz-transform:scale(.95);transform:scale(.95)}to{opacity:1;-moz-transform:scale(1);transform:scale(1)}}@keyframes phone-scale-in{0%{opacity:0;-webkit-transform:scale(.95);-moz-transform:scale(.95);transform:scale(.95)}to{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}.phone-modal-content{-webkit-animation:phone-scale-in .2s ease-out;-moz-animation:phone-scale-in .2s ease-out;animation:phone-scale-in .2s ease-out}.phone-advanced-container,.phone-batch-container,.phone-card,.phone-changes-summary,.phone-controls-container,.phone-permissions-container,.phone-validation-alert,.phone-widget-row{-webkit-animation:phone-fade-in .3s ease-out;-moz-animation:phone-fade-in .3s ease-out;animation:phone-fade-in .3s ease-out}.phone-batch-apply-button:focus,.phone-batch-input:focus,.phone-control-button:focus,.phone-footer-button:focus,.phone-form-input:focus,.phone-number-input-field:focus,.phone-widget-toggle-button:focus{outline:2px solid #3182ce;outline:2px solid var(--chakra-colors-blue-500);outline-offset:2px}[data-theme=dark] .phone-batch-apply-button:focus,[data-theme=dark] .phone-batch-input:focus,[data-theme=dark] .phone-control-button:focus,[data-theme=dark] .phone-footer-button:focus,[data-theme=dark] .phone-form-input:focus,[data-theme=dark] .phone-number-input-field:focus,[data-theme=dark] .phone-widget-toggle-button:focus{outline-color:var(--chakra-colors-blue-400)}@media (prefers-contrast:high){.phone-access-denied-alert,.phone-advanced-alert,.phone-advanced-container,.phone-batch-container,.phone-batch-input,.phone-card,.phone-changes-summary,.phone-controls-container,.phone-form-input,.phone-no-flow-alert,.phone-no-widgets-alert,.phone-number-input-field,.phone-permissions-container,.phone-validation-alert,.phone-widget-row{border-width:2px}.phone-change-widget-badge,.phone-changes-badge,.phone-feature-badge,.phone-permission-badge,.phone-simulring-info-badge,.phone-widget-readonly-badge,.phone-widget-type-badge{border:1px solid}.phone-batch-apply-button,.phone-control-button,.phone-footer-button{border-width:2px}}@media print{.phone-modal-content{-webkit-box-shadow:none;box-shadow:none;height:auto;max-height:none;width:100%}.phone-controls-container,.phone-footer{display:none!important}.phone-modal-body{padding:0}.phone-advanced-container,.phone-batch-container,.phone-card,.phone-changes-summary,.phone-permissions-container,.phone-widget-row{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;background:#fff!important;border:1px solid #000;break-inside:avoid;page-break-inside:avoid}.phone-batch-input,.phone-change-widget-badge,.phone-changes-badge,.phone-feature-badge,.phone-form-input,.phone-number-input-field,.phone-permission-badge,.phone-simulring-info-badge,.phone-widget-readonly-badge,.phone-widget-type-badge{background:#fff!important;border:1px solid #000;color:#000!important}}.phone-modal-content{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;contain:layout;text-rendering:optimizeLegibility}.phone-modal-content *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.phone-batch-apply-button,.phone-control-button,.phone-footer-button,.phone-widget-toggle-button{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;will-change:transform,background-color}.phone-batch-input,.phone-form-input,.phone-number-input-field{-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;-moz-transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.phone-modal-body::-webkit-scrollbar{width:8px}.phone-modal-body::-webkit-scrollbar-track{background:transparent}.phone-modal-body::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:4px}.phone-modal-body::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}[data-theme=dark] .phone-modal-body::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2)}[data-theme=dark] .phone-modal-body::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}@media (prefers-reduced-motion:reduce){.phone-advanced-container,.phone-batch-apply-button,.phone-batch-container,.phone-batch-input,.phone-card,.phone-changes-summary,.phone-control-button,.phone-controls-container,.phone-footer-button,.phone-form-input,.phone-modal-content,.phone-number-input-field,.phone-permissions-container,.phone-validation-alert,.phone-widget-row,.phone-widget-toggle-button{-webkit-animation:none;-moz-animation:none;animation:none;-webkit-transition:none;-moz-transition:none;transition:none}}.phone-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.phone-batch-apply-button,.phone-change-widget-badge,.phone-changes-badge,.phone-control-button,.phone-feature-badge,.phone-footer-button,.phone-no-select,.phone-permission-badge,.phone-simulring-info-badge,.phone-widget-readonly-badge,.phone-widget-type-badge{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.phone-batch-apply-button,.phone-control-button,.phone-footer-button,.phone-widget-toggle-button{-webkit-tap-highlight-color:transparent}[data-theme=dark] .phone-batch-input::-webkit-input-placeholder,[data-theme=dark] .phone-form-input::-webkit-input-placeholder,[data-theme=dark] .phone-number-input-field::-webkit-input-placeholder{color:#718096;color:var(--chakra-colors-gray-500)}[data-theme=dark] .phone-batch-input::-moz-placeholder,[data-theme=dark] .phone-form-input::-moz-placeholder,[data-theme=dark] .phone-number-input-field::-moz-placeholder{color:#718096;color:var(--chakra-colors-gray-500)}[data-theme=dark] .phone-batch-input::-ms-input-placeholder,[data-theme=dark] .phone-form-input::-ms-input-placeholder,[data-theme=dark] .phone-number-input-field::-ms-input-placeholder{color:#718096;color:var(--chakra-colors-gray-500)}[data-theme=dark] .phone-batch-input::placeholder,[data-theme=dark] .phone-form-input::placeholder,[data-theme=dark] .phone-number-input-field::placeholder{color:#718096;color:var(--chakra-colors-gray-500)}.phone-batch-apply-button,.phone-control-button,.phone-footer-button,.phone-widget-toggle-button{cursor:pointer}.phone-batch-apply-button:disabled,.phone-batch-input:disabled,.phone-control-button:disabled,.phone-footer-button:disabled,.phone-form-input:disabled,.phone-number-input-field:disabled{cursor:not-allowed}.phone-access-denied-title,.phone-advanced-title,.phone-batch-title,.phone-card-title,.phone-changes-summary-title,.phone-controls-label,.phone-current-config-title,.phone-edit-form-title,.phone-no-flow-title,.phone-no-widgets-title,.phone-permissions-label,.phone-validation-alert-title,.phone-widget-features-title{line-height:1.4}.phone-access-denied-content>*+*,.phone-advanced-body>*+*,.phone-batch-body>*+*,.phone-card-body>*+*,.phone-changes-summary-body>*+*,.phone-controls-content>*+*,.phone-no-flow-content>*+*,.phone-no-widgets-content>*+*,.phone-permissions-content>*+*,.phone-validation-alert-content>*+*,.phone-widget-body-content>*+*{margin-top:.5rem}:root{--sf-primary-color:#3182ce;--sf-secondary-color:#805ad5;--sf-success-color:#38a169;--sf-warning-color:#d69e2e;--sf-error-color:#e53e3e;--sf-info-color:#3182ce;--sf-border-radius:8px;--sf-border-radius-lg:12px;--sf-shadow-sm:0 1px 3px 0 rgba(0,0,0,.1);--sf-shadow-md:0 4px 6px -1px rgba(0,0,0,.1);--sf-shadow-lg:0 10px 15px -3px rgba(0,0,0,.1);--sf-transition:all 0.2s cubic-bezier(0.4,0,0.2,1);--sf-transition-fast:all 0.15s ease-out;--sf-transition-slow:all 0.3s ease-out;--chakra-colors-gray-50:#f7fafc;--chakra-colors-gray-100:#edf2f7;--chakra-colors-gray-200:#e2e8f0;--chakra-colors-gray-300:#cbd5e0;--chakra-colors-gray-400:#a0aec0;--chakra-colors-gray-500:#718096;--chakra-colors-gray-600:#4a5568;--chakra-colors-gray-700:#2d3748;--chakra-colors-gray-800:#1a202c;--chakra-colors-gray-900:#171923;--chakra-colors-white:#fff}[data-theme=dark]{--sf-bg-primary:#1a202c;--sf-bg-secondary:#2d3748;--sf-bg-tertiary:#4a5568;--sf-text-primary:#fff;--sf-text-secondary:#e2e8f0;--sf-text-muted:#a0aec0;--sf-border-color:#4a5568}[data-theme=light]{--sf-bg-primary:#fff;--sf-bg-secondary:#f7fafc;--sf-bg-tertiary:#edf2f7;--sf-text-primary:#1a202c;--sf-text-secondary:#2d3748;--sf-text-muted:#718096;--sf-border-color:#e2e8f0}.studio-flow-management-container{background:#f7fafc;background:var(--chakra-colors-gray-50);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh;position:relative;-webkit-transition:all .2s cubic-bezier(.4,0,.2,1);-moz-transition:all .2s cubic-bezier(.4,0,.2,1);transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-transition:var(--sf-transition);-moz-transition:var(--sf-transition);transition:var(--sf-transition)}[data-theme=dark] .studio-flow-management-container{background:#171923;background:var(--chakra-colors-gray-900)}.studio-flow-management-container.fullscreen{background:var(--sf-bg-primary);bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}.studio-flow-main-stack{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;height:100%}.studio-flow-credential-error-state{padding:1.5rem}.studio-flow-credential-error-center{-moz-box-align:center;-moz-box-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;justify-content:center;min-height:60vh}.studio-flow-credential-error-content{-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:2rem;max-width:600px;text-align:center}.studio-flow-credential-error-alert{background:#fed7d7;border:1px solid #fc8181;border-radius:12px;border-radius:var(--sf-border-radius-lg);color:#742a2a;padding:1.5rem}[data-theme=dark] .studio-flow-credential-error-alert{background:#2d1b1b;border-color:#4a2626;color:#fca5a5}.studio-flow-credential-error-icon{color:#e53e3e;height:32px;width:32px}.studio-flow-credential-error-title{font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.studio-flow-credential-error-description{font-size:1rem}.studio-flow-credential-help-section{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:1rem;width:100%}.studio-flow-credential-help-card{background:#fff;background:var(--chakra-colors-white);border:1px solid #e2e8f0;border:1px solid var(--chakra-colors-gray-200);border-radius:12px;border-radius:var(--sf-border-radius-lg);padding:1.5rem}[data-theme=dark] .studio-flow-credential-help-card{background:#1a202c;background:var(--chakra-colors-gray-800);border-color:#4a5568;border-color:var(--chakra-colors-gray-600)}.studio-flow-credential-help-icon{color:#3182ce;color:var(--sf-primary-color);font-size:1.25rem}.studio-flow-credential-help-title{font-size:1.125rem;font-weight:600}.studio-flow-credential-help-text{color:#718096;color:var(--chakra-colors-gray-500);font-size:.875rem;text-align:center}[data-theme=dark] .studio-flow-credential-help-text{color:#a0aec0;color:var(--chakra-colors-gray-400)}.studio-flow-credential-retry-button{background:#3182ce;background:var(--sf-primary-color);border:none;border-radius:8px;border-radius:var(--sf-border-radius);color:#fff;cursor:pointer;font-size:1.125rem;font-weight:600;padding:.75rem 1.5rem;-webkit-transition:all .2s cubic-bezier(.4,0,.2,1);-moz-transition:all .2s cubic-bezier(.4,0,.2,1);transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-transition:var(--sf-transition);-moz-transition:var(--sf-transition);transition:var(--sf-transition)}.studio-flow-credential-retry-button:hover{background:#2c5282;-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);transform:translateY(-1px)}.studio-flow-credential-dashboard-button{background:transparent;border:1px solid #3182ce;border:1px solid var(--sf-primary-color);border-radius:8px;border-radius:var(--sf-border-radius);color:#3182ce;color:var(--sf-primary-color);cursor:pointer;font-size:1.125rem;padding:.75rem 1.5rem;-webkit-transition:all .2s cubic-bezier(.4,0,.2,1);-moz-transition:all .2s cubic-bezier(.4,0,.2,1);transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-transition:var(--sf-transition);-moz-transition:var(--sf-transition);transition:var(--sf-transition)}.studio-flow-credential-dashboard-button:hover{background:#3182ce;background:var(--sf-primary-color);color:#fff}.studio-flow-credential-role-info{-moz-box-align:center;-webkit-align-items:center;align-items:center;color:#718096;color:var(--chakra-colors-gray-500);display:-webkit-flex;display:-moz-box;display:flex;font-size:.875rem;gap:.5rem}[data-theme=dark] .studio-flow-credential-role-info{color:#a0aec0;color:var(--chakra-colors-gray-400)}.studio-flow-loading-state{background:transparent;padding:1.5rem}[data-theme=dark] .studio-flow-loading-state{background:transparent}@-webkit-keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@-moz-keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.studio-flow-loading-center{-moz-box-align:center;-moz-box-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;justify-content:center;min-height:60vh}.studio-flow-loading-spinner{border:4px solid transparent;border-top:4px solid var(--sf-primary-color);-webkit-filter:drop-shadow(0 0 10px rgba(59,130,246,.5));filter:drop-shadow(0 0 10px rgba(59,130,246,.5));height:3rem;width:3rem}[data-theme=dark] .studio-flow-loading-spinner{-webkit-filter:drop-shadow(0 0 10px rgba(96,165,250,.5));filter:drop-shadow(0 0 10px rgba(96,165,250,.5))}.studio-flow-loading-title{color:#718096;color:var(--chakra-colors-gray-500);font-size:1.125rem;font-weight:600}[data-theme=dark] .studio-flow-loading-title{color:#a0aec0;color:var(--chakra-colors-gray-400)}.studio-flow-loading-subtitle{color:#718096;color:var(--chakra-colors-gray-500);font-size:.875rem}[data-theme=dark] .studio-flow-loading-subtitle{color:#a0aec0;color:var(--chakra-colors-gray-400)}.studio-flow-loading-role{font-size:.75rem}.studio-flow-loading-role,[data-theme=dark] .studio-flow-loading-role{color:#718096;color:var(--chakra-colors-gray-500)}.studio-flow-error-state{padding:1.5rem}.studio-flow-error-center{-moz-box-align:center;-moz-box-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;justify-content:center;min-height:60vh}.studio-flow-error-content{-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:1.5rem;max-width:500px}.studio-flow-error-alert{background:#fed7d7;border:1px solid #fc8181;border-radius:12px;border-radius:var(--sf-border-radius-lg);color:#742a2a;padding:1rem}[data-theme=dark] .studio-flow-error-alert{background:#2d1b1b;border-color:#4a2626;color:#fca5a5}.studio-flow-error-retry-button{background:#3182ce;background:var(--sf-primary-color);border:none;border-radius:8px;border-radius:var(--sf-border-radius);color:#fff;cursor:pointer;font-size:1.125rem;padding:.75rem 1.5rem;-webkit-transition:all .2s cubic-bezier(.4,0,.2,1);-moz-transition:all .2s cubic-bezier(.4,0,.2,1);transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-transition:var(--sf-transition);-moz-transition:var(--sf-transition);transition:var(--sf-transition)}.studio-flow-error-retry-button:hover{background:#2c5282}.studio-flow-error-reset-button{background:transparent;border:none;color:#4a5568;color:var(--chakra-colors-gray-600);cursor:pointer;font-size:.875rem;padding:.5rem 1rem;-webkit-transition:all .2s cubic-bezier(.4,0,.2,1);-moz-transition:all .2s cubic-bezier(.4,0,.2,1);transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-transition:var(--sf-transition);-moz-transition:var(--sf-transition);transition:var(--sf-transition)}.studio-flow-error-reset-button:hover{color:#1a202c;color:var(--chakra-colors-gray-800)}.studio-flow-management-header{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#fff;background:var(--chakra-colors-white);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--chakra-colors-gray-200);padding-top:2rem;-webkit-transition:all .2s cubic-bezier(.4,0,.2,1);-moz-transition:all .2s cubic-bezier(.4,0,.2,1);transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-transition:var(--sf-transition);-moz-transition:var(--sf-transition);transition:var(--sf-transition)}[data-theme=dark] .studio-flow-management-header{background:#1a202c;background:var(--chakra-colors-gray-800);border-bottom-color:#4a5568;border-bottom-color:var(--chakra-colors-gray-600)}.studio-flow-header-content{padding:1rem}.studio-flow-header-status{-moz-box-align:center;-webkit-align-items:center;align-items:center;color:#718096;color:var(--chakra-colors-gray-500);display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;font-size:.875rem;gap:1rem}[data-theme=dark] .studio-flow-header-status{color:#a0aec0;color:var(--chakra-colors-gray-400)}.studio-flow-attention-icon{font-size:.75rem}.studio-flow-attention-icon,.studio-flow-attention-text{color:#d69e2e;color:var(--sf-warning-color)}.studio-flow-connection-icon,.studio-flow-connection-text{color:#38a169;color:var(--sf-success-color);font-size:.75rem}.studio-flow-audit-access-icon,.studio-flow-audit-access-text,.studio-flow-updated-text{color:#3182ce;color:var(--sf-primary-color);font-size:.75rem}.studio-flow-role-badge{border-radius:.375rem;display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.025em;padding:.25rem .5rem;text-transform:uppercase}.studio-flow-role-badge.owner{background:#e9d5ff;color:#553c9a}.studio-flow-role-badge.editor{background:#c6f6d5;color:#276749}.studio-flow-role-badge.user{background:#edf2f7;background:var(--chakra-colors-gray-100);color:#4a5568;color:var(--chakra-colors-gray-600)}[data-theme=dark] .studio-flow-role-badge.owner{background:#44337a;color:#d8b4fe}[data-theme=dark] .studio-flow-role-badge.editor{background:#22543d;color:#9ae6b4}[data-theme=dark] .studio-flow-role-badge.user{background:#2d3748;background:var(--chakra-colors-gray-700);color:#cbd5e0;color:var(--chakra-colors-gray-300)}.studio-flow-attention-alert{-moz-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;background:#fefcbf;border:1px solid #f6e05e;border-radius:8px;border-radius:var(--sf-border-radius);color:#744210;display:-webkit-flex;display:-moz-box;display:flex;gap:.75rem;padding:.75rem 1rem}[data-theme=dark] .studio-flow-attention-alert{background:#2d2016;border-color:#744210;color:#fbd38d}.studio-flow-attention-alert-title{font-size:.875rem;font-weight:600;margin-bottom:.25rem}.studio-flow-attention-alert-description{font-size:.875rem}.studio-flow-limit-alert{-moz-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;background:#e6fffa;border:1px solid #81e6d9;border-radius:8px;border-radius:var(--sf-border-radius);color:#234e52;display:-webkit-flex;display:-moz-box;display:flex;gap:.75rem;padding:.75rem 1rem}[data-theme=dark] .studio-flow-limit-alert{background:#1a2e2b;border-color:#2c7a7b;color:#9ae6b4}.studio-flow-limit-alert-title{font-size:.875rem;font-weight:600;margin-bottom:.25rem}.studio-flow-limit-alert-description{font-size:.875rem}.studio-flow-management-content{-moz-box-flex:1;background:#fff;background:var(--chakra-colors-white);-webkit-flex:1 1;flex:1 1;overflow:hidden;position:relative;-webkit-transition:all .2s cubic-bezier(.4,0,.2,1);-moz-transition:all .2s cubic-bezier(.4,0,.2,1);transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-transition:var(--sf-transition);-moz-transition:var(--sf-transition);transition:var(--sf-transition)}[data-theme=dark] .studio-flow-management-content{background:#1a202c;background:var(--chakra-colors-gray-800)}.studio-flow-transition-overlay{-moz-box-align:center;-moz-box-pack:center;-webkit-align-items:center;align-items:center;background:#fff;background:var(--chakra-colors-white);bottom:0;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}[data-theme=dark] .studio-flow-transition-overlay{background:#1a202c;background:var(--chakra-colors-gray-800)}.studio-flow-transition-spinner{-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:3px solid transparent;border-radius:50%;border-top-color:#3182ce;border-top:3px solid var(--sf-primary-color);height:2rem;width:2rem}.studio-flow-dashboard-view,.studio-flow-list-view{-webkit-animation:fadeInUp .4s ease-out;-moz-animation:fadeInUp .4s ease-out;animation:fadeInUp .4s ease-out;-webkit-transition:all .2s cubic-bezier(.4,0,.2,1);-moz-transition:all .2s cubic-bezier(.4,0,.2,1);transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-transition:var(--sf-transition);-moz-transition:var(--sf-transition);transition:var(--sf-transition)}.studio-flow-dashboard-view.active,.studio-flow-list-view.active{display:block}.studio-flow-dashboard-view.inactive,.studio-flow-list-view.inactive{display:none}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}}@media (max-width:1024px){.studio-flow-management-container{padding:1rem}.studio-flow-management-header{padding-top:1rem}.studio-flow-header-content{padding:.75rem}.studio-flow-credential-error-content{max-width:500px}.studio-flow-credential-help-card{padding:1rem}}@media (max-width:768px){.studio-flow-management-container{padding:.75rem}.studio-flow-management-header{padding-top:.75rem}.studio-flow-header-content{padding:.5rem}.studio-flow-header-status{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column;flex-direction:column;gap:.5rem}.studio-flow-credential-error-state,.studio-flow-error-state,.studio-flow-loading-state{padding:1rem}.studio-flow-credential-error-content{max-width:400px}.studio-flow-credential-help-card{padding:.75rem}.studio-flow-credential-error-title,.studio-flow-loading-title{font-size:1rem}}@media (max-width:480px){.studio-flow-management-container{padding:.5rem}.studio-flow-management-header{padding-top:.5rem}.studio-flow-header-content{padding:.25rem}.studio-flow-credential-error-state,.studio-flow-error-state,.studio-flow-loading-state{padding:.75rem}.studio-flow-credential-error-content{max-width:320px}.studio-flow-credential-help-card{padding:.5rem}.studio-flow-credential-dashboard-button,.studio-flow-credential-retry-button,.studio-flow-error-retry-button{font-size:.875rem;padding:.5rem 1rem}}.studio-flow-management-container:focus-within{outline:2px solid #3182ce;outline:2px solid var(--sf-primary-color);outline-offset:2px}.studio-flow-credential-dashboard-button:focus,.studio-flow-credential-retry-button:focus,.studio-flow-error-reset-button:focus,.studio-flow-error-retry-button:focus{outline:2px solid #3182ce;outline:2px solid var(--sf-primary-color);outline-offset:2px}@media (prefers-contrast:high){:root{--sf-primary-color:#06c;--sf-border-color:#000}.studio-flow-credential-help-card,.studio-flow-management-header{border-color:var(--sf-border-color);border-width:2px}.studio-flow-role-badge{border:1px solid}}@media (prefers-reduced-motion:reduce){.studio-flow-management-container,.studio-flow-management-container *,.studio-flow-management-container :after,.studio-flow-management-container :before{-webkit-animation-duration:.01ms!important;-moz-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;-moz-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:.01ms!important;-moz-transition-duration:.01ms!important;transition-duration:.01ms!important}.studio-flow-loading-state{background:#3182ce;background:var(--sf-primary-color)}}@media print{.studio-flow-management-container{background:#fff!important;color:#000!important;padding:1rem}.studio-flow-management-header{background:#fff!important;border-bottom:1px solid #000;padding-top:0}.studio-flow-credential-error-state,.studio-flow-error-state,.studio-flow-loading-state{background:#fff!important}.studio-flow-credential-help-card{background:#fff!important;border:1px solid #000}.studio-flow-credential-dashboard-button,.studio-flow-credential-retry-button,.studio-flow-error-reset-button,.studio-flow-error-retry-button,.studio-flow-transition-overlay{display:none!important}}.studio-flow-management-container *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.studio-flow-management-container{contain:layout}.studio-flow-dashboard-view,.studio-flow-list-view{will-change:opacity,transform}.studio-flow-management-content::-webkit-scrollbar{width:8px}.studio-flow-management-content::-webkit-scrollbar-track{background:transparent}.studio-flow-management-content::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:4px}.studio-flow-management-content::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}[data-theme=dark] .studio-flow-management-content::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2)}[data-theme=dark] .studio-flow-management-content::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}.studio-flow-visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.studio-flow-no-scroll{overflow:hidden}.studio-flow-smooth-scroll{scroll-behavior:smooth}.studio-flow-no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.studio-flow-skeleton{-webkit-animation:loading 1.5s infinite;-moz-animation:loading 1.5s infinite;animation:loading 1.5s infinite;background:-webkit-gradient(linear,left top,right top,color-stop(25%,#f0f0f0),color-stop(50%,#e0e0e0),color-stop(75%,#f0f0f0));background:-webkit-linear-gradient(left,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background:-moz-linear-gradient(left,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%}[data-theme=dark] .studio-flow-skeleton{background:-webkit-gradient(linear,left top,right top,color-stop(25%,#2d3748),color-stop(50%,#4a5568),color-stop(75%,#2d3748));background:-webkit-linear-gradient(left,#2d3748 25%,#4a5568 50%,#2d3748 75%);background:-moz-linear-gradient(left,#2d3748 25%,#4a5568 50%,#2d3748 75%);background:linear-gradient(90deg,#2d3748 25%,#4a5568 50%,#2d3748 75%)}@-webkit-keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}@-moz-keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.studio-flow-management-container [data-focus-visible-added]{border-radius:8px;border-radius:var(--sf-border-radius);outline:2px solid #3182ce;outline:2px solid var(--sf-primary-color);outline-offset:2px}.studio-flow-error-boundary{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;border-radius:var(--sf-border-radius);color:#991b1b;padding:2rem;text-align:center}.studio-flow-error-boundary h2{color:#dc2626;font-size:1.5rem;margin-bottom:1rem}.studio-flow-error-boundary p{margin-bottom:1.5rem;opacity:.8}[data-theme=dark] .studio-flow-error-boundary{background:#2d1b1b;border-color:#4a2626;color:#fca5a5}[data-theme=dark] .studio-flow-error-boundary h2{color:#f87171}.studio-flow-dashboard{--dashboard-card-bg:#fff;--dashboard-border-color:#e2e8f0;--dashboard-text-muted:#718096;--dashboard-accent:#3182ce}.studio-flow-dashboard-card{background:var(--dashboard-card-bg);border:1px solid var(--dashboard-border-color);border-radius:12px;overflow:hidden;position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.studio-flow-dashboard-card:before{background:-webkit-gradient(linear,left top,right top,from(var(--dashboard-accent)),to(#805ad5));background:-webkit-linear-gradient(left,var(--dashboard-accent),#805ad5);background:-moz-linear-gradient(left,var(--dashboard-accent),#805ad5);background:linear-gradient(90deg,var(--dashboard-accent),#805ad5);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease}.studio-flow-dashboard-card:hover:before{opacity:1}.studio-flow-dashboard-card:hover{-webkit-box-shadow:0 12px 24px rgba(0,0,0,.1);box-shadow:0 12px 24px rgba(0,0,0,.1);-webkit-transform:translateY(-4px);-moz-transform:translateY(-4px);transform:translateY(-4px)}.studio-flow-metric-card{background:-webkit-linear-gradient(315deg,#667eea,#764ba2);background:-moz-linear-gradient(315deg,#667eea 0,#764ba2 100%);background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;color:#fff;overflow:hidden;padding:1.5rem;position:relative}.studio-flow-metric-card:after{background:hsla(0,0%,100%,.1);border-radius:50%;content:"";height:100%;position:absolute;right:-50%;top:-50%;-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;-moz-transition:transform .6s ease,-moz-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease,-moz-transform .6s ease;width:100%}.studio-flow-metric-card:hover:after{-webkit-transform:scale(2);-moz-transform:scale(2);transform:scale(2)}.studio-flow-metric-number{font-size:2.5rem;font-weight:700;line-height:1;margin-bottom:.5rem;position:relative;z-index:1}.studio-flow-metric-label{font-size:.875rem;opacity:.9;position:relative;z-index:1}.studio-flow-health-score{display:inline-block;position:relative}.studio-flow-health-score-ring{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);transform:rotate(-90deg)}.studio-flow-health-score-text{font-size:.875rem;font-weight:600;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.studio-flow-phone-indicator{-moz-box-align:center;-webkit-align-items:center;align-items:center;border-radius:6px;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;font-size:.75rem;font-weight:500;gap:4px;padding:4px 8px}.studio-flow-phone-indicator.receptionist{background:rgba(237,137,54,.1);border:1px solid rgba(237,137,54,.2);color:#c05621}.studio-flow-phone-indicator.agent{background:rgba(128,90,213,.1);border:1px solid rgba(128,90,213,.2);color:#553c9a}.studio-flow-phone-indicator.general{background:rgba(49,130,206,.1);border:1px solid rgba(49,130,206,.2);color:#2c5282}.studio-flow-list-container{background:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.studio-flow-list-header{background:-webkit-linear-gradient(315deg,#f7fafc,#edf2f7);background:-moz-linear-gradient(315deg,#f7fafc 0,#edf2f7 100%);background:linear-gradient(135deg,#f7fafc,#edf2f7);border-bottom:1px solid #e2e8f0;padding:1rem 1.5rem}.studio-flow-list-row{border-bottom:1px solid #f7fafc;cursor:pointer;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.studio-flow-list-row:hover{background:#f7fafc;-webkit-transform:translateX(4px);-moz-transform:translateX(4px);transform:translateX(4px)}.studio-flow-list-row:last-child{border-bottom:none}.studio-flow-status-badge{-moz-box-align:center;-webkit-align-items:center;align-items:center;border-radius:20px;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;font-size:.75rem;font-weight:600;gap:6px;letter-spacing:.025em;padding:4px 12px;text-transform:uppercase}.studio-flow-status-badge.published{background:rgba(56,161,105,.1);border:1px solid rgba(56,161,105,.2);color:#22543d}.studio-flow-status-badge.draft{background:rgba(214,158,46,.1);border:1px solid rgba(214,158,46,.2);color:#744210}.studio-flow-status-badge.inactive{background:rgba(160,174,192,.1);border:1px solid rgba(160,174,192,.2);color:#4a5568}.studio-flow-modal-overlay{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.studio-flow-modal-content{border-radius:16px;-webkit-box-shadow:0 25px 50px rgba(0,0,0,.25);box-shadow:0 25px 50px rgba(0,0,0,.25);overflow:hidden}.studio-flow-modal-header{background:-webkit-linear-gradient(315deg,#667eea,#764ba2);background:-moz-linear-gradient(315deg,#667eea 0,#764ba2 100%);background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:1.5rem}.studio-flow-modal-body{max-height:70vh;overflow-y:auto;padding:2rem}.studio-flow-modal-footer{background:#f7fafc;border-top:1px solid #e2e8f0;padding:1rem 2rem}.studio-flow-clone-modal{max-width:4xl}.studio-flow-clone-step{min-height:400px;padding:2rem;position:relative}.studio-flow-clone-step-indicator{-moz-box-align:center;-moz-box-pack:center;-webkit-align-items:center;align-items:center;border-radius:50%;display:-webkit-flex;display:-moz-box;display:flex;font-size:.875rem;font-weight:600;height:32px;-webkit-justify-content:center;justify-content:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;width:32px}.studio-flow-clone-step-indicator.active{background:#3182ce;-webkit-box-shadow:0 0 0 4px rgba(49,130,206,.2);box-shadow:0 0 0 4px rgba(49,130,206,.2);color:#fff}.studio-flow-clone-step-indicator.completed{background:#38a169;color:#fff}.studio-flow-clone-step-indicator.inactive{background:#e2e8f0;color:#718096}.studio-flow-phone-modal{max-width:6xl}.studio-flow-widget-card{border:2px solid transparent;border-radius:12px;padding:1rem;position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.studio-flow-widget-card.selected{background:rgba(49,130,206,.05);border-color:#3182ce}.studio-flow-widget-card.has-changes{background:rgba(237,137,54,.05);border-color:#ed8936}.studio-flow-widget-card.has-errors{background:rgba(229,62,62,.05);border-color:#e53e3e}.studio-flow-form-group{margin-bottom:1.5rem}.studio-flow-form-label{color:#2d3748;display:block;font-weight:600;margin-bottom:.5rem}.studio-flow-form-input{background:#fff;border:2px solid #e2e8f0;border-radius:8px;font-size:.875rem;padding:.75rem 1rem;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;width:100%}.studio-flow-form-input:focus{border-color:#3182ce;-webkit-box-shadow:0 0 0 3px rgba(49,130,206,.1);box-shadow:0 0 0 3px rgba(49,130,206,.1);outline:none}.studio-flow-form-input.error{border-color:#e53e3e;-webkit-box-shadow:0 0 0 3px rgba(229,62,62,.1);box-shadow:0 0 0 3px rgba(229,62,62,.1)}.studio-flow-form-help{color:#718096;font-size:.75rem;margin-top:.5rem}.studio-flow-form-error{color:#e53e3e;display:-webkit-flex;display:-moz-box;display:flex;font-size:.75rem;gap:4px;margin-top:.5rem}.studio-flow-action-button,.studio-flow-form-error{-moz-box-align:center;-webkit-align-items:center;align-items:center}.studio-flow-action-button{background:transparent;border:none;border-radius:8px;cursor:pointer;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;font-size:.875rem;font-weight:500;gap:8px;padding:.5rem 1rem;text-decoration:none;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.studio-flow-action-button:hover{-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);transform:translateY(-1px)}.studio-flow-action-button.primary{background:#3182ce;color:#fff}.studio-flow-action-button.primary:hover{background:#2c5282;-webkit-box-shadow:0 4px 12px rgba(49,130,206,.3);box-shadow:0 4px 12px rgba(49,130,206,.3)}.studio-flow-action-button.secondary{background:#edf2f7;border:1px solid #e2e8f0;color:#4a5568}.studio-flow-action-button.secondary:hover{background:#e2e8f0;border-color:#cbd5e0}.studio-flow-action-button.danger{background:#e53e3e;color:#fff}.studio-flow-action-button.danger:hover{background:#c53030;-webkit-box-shadow:0 4px 12px rgba(229,62,62,.3);box-shadow:0 4px 12px rgba(229,62,62,.3)}.studio-flow-loading-overlay{-moz-box-align:center;-moz-box-pack:center;-webkit-align-items:center;align-items:center;background:hsla(0,0%,100%,.8);bottom:0;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.studio-flow-loading-spinner{-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:4px solid #e2e8f0;border-radius:50%;border-top-color:#3182ce;height:40px;width:40px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-moz-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);transform:rotate(1turn)}}.studio-flow-progress-bar{background:#e2e8f0;border-radius:4px;height:8px;overflow:hidden;width:100%}.studio-flow-progress-fill{background:-webkit-gradient(linear,left top,right top,from(#3182ce),to(#805ad5));background:-webkit-linear-gradient(left,#3182ce,#805ad5);background:-moz-linear-gradient(left,#3182ce,#805ad5);background:linear-gradient(90deg,#3182ce,#805ad5);border-radius:4px;height:100%;-webkit-transition:width .5s ease;-moz-transition:width .5s ease;transition:width .5s ease}.studio-flow-validation-success{background:rgba(56,161,105,.1);color:#38a169}.studio-flow-validation-error,.studio-flow-validation-success{-moz-box-align:center;-webkit-align-items:center;align-items:center;border-radius:6px;display:-webkit-flex;display:-moz-box;display:flex;font-size:.75rem;gap:6px;padding:.5rem}.studio-flow-validation-error{background:rgba(229,62,62,.1);color:#e53e3e}.studio-flow-validation-warning{-moz-box-align:center;-webkit-align-items:center;align-items:center;background:rgba(214,158,46,.1);border-radius:6px;color:#d69e2e;display:-webkit-flex;display:-moz-box;display:flex;font-size:.75rem;gap:6px;padding:.5rem}@media (prefers-color-scheme:dark){.studio-flow-dashboard{--dashboard-card-bg:#2d3748;--dashboard-border-color:#4a5568;--dashboard-text-muted:#a0aec0;--dashboard-accent:#63b3ed}.studio-flow-list-container{background:#2d3748}.studio-flow-list-header{background:-webkit-linear-gradient(315deg,#2d3748,#4a5568);background:-moz-linear-gradient(315deg,#2d3748 0,#4a5568 100%);background:linear-gradient(135deg,#2d3748,#4a5568)}.studio-flow-list-row:hover{background:#4a5568}.studio-flow-form-input{background:#2d3748;border-color:#4a5568;color:#e2e8f0}.studio-flow-form-input:focus{border-color:#63b3ed;-webkit-box-shadow:0 0 0 3px rgba(99,179,237,.1);box-shadow:0 0 0 3px rgba(99,179,237,.1)}.studio-flow-modal-footer{background:#2d3748;border-color:#4a5568}}@media (prefers-contrast:high){.studio-flow-dashboard-card{border-color:#000;border-width:2px}.studio-flow-action-button{border:2px solid}.studio-flow-form-input{border-color:#000;border-width:2px}}@media (prefers-reduced-motion:reduce){.studio-flow-action-button,.studio-flow-dashboard-card,.studio-flow-list-row,.studio-flow-widget-card{-webkit-transition:none;-moz-transition:none;transition:none}.studio-flow-loading-spinner{-webkit-animation:none;-moz-animation:none;animation:none}.studio-flow-metric-card:after{-webkit-transition:none;-moz-transition:none;transition:none}}@media print{.studio-flow-action-button,.studio-flow-loading-overlay,.studio-flow-modal-overlay{display:none!important}.studio-flow-dashboard-card,.studio-flow-list-container,.studio-flow-modal-content{border:1px solid #000;-webkit-box-shadow:none;box-shadow:none}}.ProductionIncomeByClinicProvider_container__Izo9W{color:#2d3748;color:var(--text-primary);margin-top:20px;padding:24px}.ProductionIncomeByClinicProvider_headerSection__KeVfZ{-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-bottom:24px}.ProductionIncomeByClinicProvider_heading__WnDHi{color:#2d3748;color:var(--text-primary);margin-bottom:0;margin-top:5px;padding-top:5px}.ProductionIncomeByClinicProvider_dateControls__obtUt{-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-bottom:16px}.ProductionIncomeByClinicProvider_dateControl__IOj2y{background-color:#fff;background-color:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:6px;min-width:180px;padding:12px}.ProductionIncomeByClinicProvider_dateLabel__wmduy{color:#2d3748;color:var(--text-primary);font-weight:500;margin-bottom:8px}.ProductionIncomeByClinicProvider_dateInput__yy5FW{width:100%}.ProductionIncomeByClinicProvider_filterControls__2mDL0{-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-bottom:16px}.ProductionIncomeByClinicProvider_filterControl__GrrrG{background-color:#fff;background-color:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:6px;max-width:300px;min-width:200px;padding:12px}.ProductionIncomeByClinicProvider_filterLabel__M4k3u{color:#2d3748;color:var(--text-primary);font-weight:500;margin-bottom:8px}.ProductionIncomeByClinicProvider_filterSelect__4emxb{width:100%}.ProductionIncomeByClinicProvider_actionControls__gj\+aO{background-color:transparent;border:none;margin-top:30px;padding:0}.ProductionIncomeByClinicProvider_actionButton__E5tzF{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.ProductionIncomeByClinicProvider_actionButton__E5tzF:hover{-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);transform:translateY(-1px)}.ProductionIncomeByClinicProvider_summaryGrid__UzInu{margin-bottom:24px}.ProductionIncomeByClinicProvider_summaryCard__PljMj{background-color:#fff;background-color:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:8px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);box-shadow:0 1px 3px 0 rgba(0,0,0,.1);padding:16px}.ProductionIncomeByClinicProvider_statLabel__UCDs6{color:#718096;color:var(--text-secondary);font-size:14px}.ProductionIncomeByClinicProvider_statNumber__f-lgD{color:#2d3748;color:var(--text-primary);font-size:18px;font-weight:600}.ProductionIncomeByClinicProvider_productionStat__Vh3Js{color:#38a169;color:var(--success-color)}.ProductionIncomeByClinicProvider_incomeStat__0pxjU{color:#3182ce;color:var(--info-color)}.ProductionIncomeByClinicProvider_adjustmentStat__wOgf9{color:#dd6b20;color:var(--warning-color)}.ProductionIncomeByClinicProvider_writeOffStat__AAA1g{color:#e53e3e;color:var(--danger-color)}.ProductionIncomeByClinicProvider_statusBar__jvf30{-moz-box-align:center;-webkit-align-items:center;align-items:center;gap:8px;margin-bottom:16px}.ProductionIncomeByClinicProvider_statusBadge__KBUif{margin-right:4px}.ProductionIncomeByClinicProvider_tableContainer__Q2M0i{background-color:#fff;background-color:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:8px;overflow-x:auto}.ProductionIncomeByClinicProvider_table__f3PnF{color:#2d3748;color:var(--text-primary);width:100%}.ProductionIncomeByClinicProvider_tableHeader__ZVrQ9{background-color:#f7fafc;background-color:var(--bg-secondary)}.ProductionIncomeByClinicProvider_sortableHeader__MLmvg{color:#2d3748;color:var(--text-primary);cursor:pointer;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;transition:background-color .2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ProductionIncomeByClinicProvider_sortableHeader__MLmvg:hover{background-color:#f7fafc;background-color:var(--hover-bg)}.ProductionIncomeByClinicProvider_tableBody__dgBg7{background-color:#fff;background-color:var(--bg-primary)}.ProductionIncomeByClinicProvider_tableCell__fIztL{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color);color:#2d3748;color:var(--text-primary);padding:8px 12px}.ProductionIncomeByClinicProvider_dataRow__GQ0Tn{-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;transition:background-color .2s ease}.ProductionIncomeByClinicProvider_dataRow__GQ0Tn:hover{background-color:#f7fafc;background-color:var(--hover-bg)}.ProductionIncomeByClinicProvider_separatorRow__I0Jwg{background-color:#f7fafc;background-color:var(--bg-secondary);border-bottom:1px solid #cbd5e0;border-bottom:1px solid var(--border-color-strong);border-top:2px solid #cbd5e0;border-top:2px solid var(--border-color-strong);font-weight:600}.ProductionIncomeByClinicProvider_totalRow__cbk3C{background-color:#f7fafc;background-color:var(--bg-secondary);color:#3182ce;color:var(--info-color);font-weight:600}.ProductionIncomeByClinicProvider_grandTotalRow__pwacN{background-color:#f7fafc;background-color:var(--bg-secondary);color:#38a169;color:var(--success-color);font-weight:700}.ProductionIncomeByClinicProvider_loadingContainer__UPtLy{background-color:#fff;background-color:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:8px;color:#718096;color:var(--text-secondary);padding:40px;text-align:center}.ProductionIncomeByClinicProvider_errorText__S7l8i{background-color:#fed7d7;background-color:var(--error-bg);border:1px solid #feb2b2;border:1px solid var(--error-border);border-radius:8px;color:#e53e3e;color:var(--error-text);margin-bottom:16px;padding:20px;text-align:center}@media (max-width:768px){.ProductionIncomeByClinicProvider_container__Izo9W{margin-top:15px;padding:16px}.ProductionIncomeByClinicProvider_headerSection__KeVfZ{-moz-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.ProductionIncomeByClinicProvider_dateControls__obtUt,.ProductionIncomeByClinicProvider_filterControls__2mDL0,.ProductionIncomeByClinicProvider_headerSection__KeVfZ{-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.ProductionIncomeByClinicProvider_dateControl__IOj2y,.ProductionIncomeByClinicProvider_filterControl__GrrrG{max-width:100%;min-width:100%}.ProductionIncomeByClinicProvider_actionControls__gj\+aO{-moz-box-orient:horizontal;-moz-box-direction:normal;-moz-box-pack:start;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;justify-content:flex-start;width:100%}.ProductionIncomeByClinicProvider_actionButton__E5tzF{-moz-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.ProductionIncomeByClinicProvider_summaryGrid__UzInu{margin-bottom:16px}.ProductionIncomeByClinicProvider_statNumber__f-lgD{font-size:16px}.ProductionIncomeByClinicProvider_tableContainer__Q2M0i{font-size:14px}.ProductionIncomeByClinicProvider_tableCell__fIztL{padding:6px 8px}}@media (max-width:480px){.ProductionIncomeByClinicProvider_container__Izo9W{margin-top:10px;padding:12px}.ProductionIncomeByClinicProvider_heading__WnDHi{font-size:20px}.ProductionIncomeByClinicProvider_actionControls__gj\+aO{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-direction:column;flex-direction:column}.ProductionIncomeByClinicProvider_actionButton__E5tzF{margin-bottom:8px;width:100%}.ProductionIncomeByClinicProvider_statNumber__f-lgD{font-size:14px}.ProductionIncomeByClinicProvider_tableContainer__Q2M0i{font-size:12px}.ProductionIncomeByClinicProvider_tableCell__fIztL{padding:4px 6px}}.D4910VisitsWithSameDayD4381Audit_container__cSjeU{color:#2d3748;color:var(--text-primary);margin-top:20px;padding:24px}.D4910VisitsWithSameDayD4381Audit_heading__G6Grz{color:#2d3748;color:var(--text-primary);margin-bottom:16px;margin-top:5px;padding-top:5px}.D4910VisitsWithSameDayD4381Audit_dateControls__iSNQB{-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-bottom:16px}.D4910VisitsWithSameDayD4381Audit_dateControl__QM74B{background-color:#fff;background-color:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:6px;min-width:180px;padding:12px}.D4910VisitsWithSameDayD4381Audit_dateLabel__lFgse{color:#2d3748;color:var(--text-primary);font-weight:500;margin-bottom:8px}.D4910VisitsWithSameDayD4381Audit_dateInput__d0C9j{width:100%}.D4910VisitsWithSameDayD4381Audit_filterControls__82rth{-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-bottom:16px}.D4910VisitsWithSameDayD4381Audit_filterControl__YUqme{background-color:#fff;background-color:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:6px;max-width:300px;min-width:200px;padding:12px}.D4910VisitsWithSameDayD4381Audit_filterLabel__4psTI{color:#2d3748;color:var(--text-primary);font-weight:500;margin-bottom:8px}.D4910VisitsWithSameDayD4381Audit_filterInput__KwV\+0,.D4910VisitsWithSameDayD4381Audit_filterSelect__XQ1RN{width:100%}.D4910VisitsWithSameDayD4381Audit_statusBar__DErkV{-moz-box-align:center;-webkit-align-items:center;align-items:center;gap:8px;margin-bottom:16px}.D4910VisitsWithSameDayD4381Audit_statusBadge__wAS40{margin-right:4px}.D4910VisitsWithSameDayD4381Audit_tableContainer__N-C68{background-color:#fff;background-color:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:8px;overflow-x:auto}.D4910VisitsWithSameDayD4381Audit_table__4tDNP{color:#2d3748;color:var(--text-primary);width:100%}.D4910VisitsWithSameDayD4381Audit_tableHeader__Xwe7F{background-color:#f7fafc;background-color:var(--bg-secondary)}.D4910VisitsWithSameDayD4381Audit_tableHeaderCell__yh0r5{border-bottom:2px solid #e2e8f0;border-bottom:2px solid var(--border-color);color:#2d3748;color:var(--text-primary);font-weight:600;padding:12px}.D4910VisitsWithSameDayD4381Audit_tableBody__EvVSf{background-color:#fff;background-color:var(--bg-primary)}.D4910VisitsWithSameDayD4381Audit_tableCell__hHDcu{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color);color:#2d3748;color:var(--text-primary);padding:8px 12px}.D4910VisitsWithSameDayD4381Audit_dataRow__PyoaZ{-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;transition:background-color .2s ease}.D4910VisitsWithSameDayD4381Audit_dataRow__PyoaZ:hover{background-color:#f7fafc;background-color:var(--hover-bg)}.D4910VisitsWithSameDayD4381Audit_loadingContainer__w6WDl{background-color:#fff;background-color:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:8px;color:#718096;color:var(--text-secondary);padding:40px;text-align:center}.D4910VisitsWithSameDayD4381Audit_errorText__8AYPb{background-color:#fed7d7;background-color:var(--error-bg);border:1px solid #feb2b2;border:1px solid var(--error-border);border-radius:8px;color:#e53e3e;color:var(--error-text);margin-bottom:16px;padding:20px;text-align:center}@media (max-width:768px){.D4910VisitsWithSameDayD4381Audit_container__cSjeU{margin-top:15px;padding:16px}.D4910VisitsWithSameDayD4381Audit_dateControls__iSNQB,.D4910VisitsWithSameDayD4381Audit_filterControls__82rth{-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.D4910VisitsWithSameDayD4381Audit_dateControl__QM74B,.D4910VisitsWithSameDayD4381Audit_filterControl__YUqme{max-width:100%;min-width:100%}.D4910VisitsWithSameDayD4381Audit_tableContainer__N-C68{font-size:14px}.D4910VisitsWithSameDayD4381Audit_tableCell__hHDcu,.D4910VisitsWithSameDayD4381Audit_tableHeaderCell__yh0r5{padding:6px 8px}}@media (max-width:480px){.D4910VisitsWithSameDayD4381Audit_container__cSjeU{margin-top:10px;padding:12px}.D4910VisitsWithSameDayD4381Audit_heading__G6Grz{font-size:20px}.D4910VisitsWithSameDayD4381Audit_tableContainer__N-C68{font-size:12px}.D4910VisitsWithSameDayD4381Audit_tableCell__hHDcu,.D4910VisitsWithSameDayD4381Audit_tableHeaderCell__yh0r5{padding:4px 6px}}.DailyProceduresByCode_container__MOK7W{color:#2d3748;color:var(--text-primary);margin-top:20px;padding:24px}.DailyProceduresByCode_heading__mwQow{color:#2d3748!important;color:var(--text-primary)!important;margin-bottom:16px;margin-top:5px;padding-top:5px}.DailyProceduresByCode_dateControls__1Tunb{-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-bottom:16px}.DailyProceduresByCode_dateControl__TkO3y{background-color:#fff;background-color:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:6px;min-width:180px;padding:12px}.DailyProceduresByCode_dateLabel__st9uQ{color:#2d3748;color:var(--text-primary);font-weight:500;margin-bottom:8px}.DailyProceduresByCode_dateInput__4v\+u2{width:100%}.DailyProceduresByCode_filterControls__Vngkg{-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-bottom:16px}.DailyProceduresByCode_filterControl__HaeWr{background-color:#fff;background-color:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:6px;max-width:300px;min-width:200px;padding:12px}.DailyProceduresByCode_filterLabel__inRD6{color:#2d3748;color:var(--text-primary);font-weight:500;margin-bottom:8px}.DailyProceduresByCode_filterInput__dRy3y,.DailyProceduresByCode_filterSelect__ndT-0{width:100%}.DailyProceduresByCode_summaryGrid__5jB\+d{margin-bottom:24px}.DailyProceduresByCode_summaryCard__KoqCn{background-color:#fff;background-color:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:8px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);box-shadow:0 1px 3px 0 rgba(0,0,0,.1);padding:16px}.DailyProceduresByCode_statLabel__-\+f0a{color:#718096;color:var(--text-secondary);font-size:14px}.DailyProceduresByCode_statNumber__Srk9p{color:#2d3748;color:var(--text-primary);font-size:18px;font-weight:600}.DailyProceduresByCode_proceduresStat__QLSAv{color:#3182ce;color:var(--info-color)}.DailyProceduresByCode_quantityStat__kkPqJ{color:#38a169;color:var(--success-color)}.DailyProceduresByCode_avgFeeStat__gGCPN{color:#dd6b20;color:var(--warning-color)}.DailyProceduresByCode_totalFeeStat__BU6jh{color:#e53e3e;color:var(--danger-color)}.DailyProceduresByCode_statusBar__CQNj7{-moz-box-align:center;-webkit-align-items:center;align-items:center;gap:8px;margin-bottom:16px}.DailyProceduresByCode_statusBadge__6y2iq{margin-right:4px}.DailyProceduresByCode_tableContainer__0igG9{background-color:#fff;background-color:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:8px;overflow-x:auto}.DailyProceduresByCode_table__pCGgZ{color:#2d3748;color:var(--text-primary);width:100%}.DailyProceduresByCode_tableHeader__op7e2{background-color:#f7fafc;background-color:var(--bg-secondary)}.DailyProceduresByCode_sortableHeader__OxJXa{color:#2d3748;color:var(--text-primary);cursor:pointer;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;transition:background-color .2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DailyProceduresByCode_sortableHeader__OxJXa:hover{background-color:#f7fafc;background-color:var(--hover-bg)}.DailyProceduresByCode_tableBody__\+7DZ6{background-color:#fff;background-color:var(--bg-primary)}.DailyProceduresByCode_tableCell__hUaYb{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color);color:#2d3748;color:var(--text-primary);padding:8px 12px}.DailyProceduresByCode_dataRow__s01RV{-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;transition:background-color .2s ease}.DailyProceduresByCode_dataRow__s01RV:hover{background-color:#f7fafc;background-color:var(--hover-bg)}.DailyProceduresByCode_separatorRow__UqERf{background-color:#f7fafc;background-color:var(--bg-secondary);border-bottom:1px solid #cbd5e0;border-bottom:1px solid var(--border-color-strong);border-top:2px solid #cbd5e0;border-top:2px solid var(--border-color-strong);font-weight:600}.DailyProceduresByCode_totalRow__PQpwV{background-color:#f7fafc;background-color:var(--bg-secondary);color:#3182ce;color:var(--info-color);font-weight:600}.DailyProceduresByCode_loadingContainer__vMfOT{background-color:#fff;background-color:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:8px;color:#718096;color:var(--text-secondary);padding:40px;text-align:center}.DailyProceduresByCode_errorText__eCvwD{background-color:#fed7d7;background-color:var(--error-bg);border:1px solid #feb2b2;border:1px solid var(--error-border);border-radius:8px;color:#e53e3e;color:var(--error-text);margin-bottom:16px;padding:20px;text-align:center}@media (max-width:768px){.DailyProceduresByCode_container__MOK7W{margin-top:15px;padding:16px}.DailyProceduresByCode_dateControls__1Tunb,.DailyProceduresByCode_filterControls__Vngkg{-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.DailyProceduresByCode_dateControl__TkO3y,.DailyProceduresByCode_filterControl__HaeWr{max-width:100%;min-width:100%}.DailyProceduresByCode_summaryGrid__5jB\+d{margin-bottom:16px}.DailyProceduresByCode_statNumber__Srk9p{font-size:16px}.DailyProceduresByCode_tableContainer__0igG9{font-size:14px}.DailyProceduresByCode_tableCell__hUaYb{padding:6px 8px}}@media (max-width:480px){.DailyProceduresByCode_container__MOK7W{margin-top:10px;padding:12px}.DailyProceduresByCode_heading__mwQow{font-size:20px}.DailyProceduresByCode_statNumber__Srk9p{font-size:14px}.DailyProceduresByCode_tableContainer__0igG9{font-size:12px}.DailyProceduresByCode_tableCell__hUaYb{padding:4px 6px}}@media (prefers-color-scheme:dark){:root{--bg-primary:#2d3748;--bg-secondary:#4a5568;--text-primary:#f7fafc;--text-secondary:#cbd5e0;--border-color:#4a5568;--border-color-strong:#718096;--error-bg:#742a2a;--error-border:#c53030;--error-text:#feb2b2;--hover-bg:#4a5568}}.PerioEvalWithSameDayD4381Audit_container__N2IH8{color:#2d3748;color:var(--text-primary);margin-top:20px;padding:24px}.PerioEvalWithSameDayD4381Audit_heading__TJdqQ{color:#2d3748!important;color:var(--text-primary)!important;margin-bottom:16px;margin-top:5px;padding-top:5px}.PerioEvalWithSameDayD4381Audit_dateControls__L3UaG{-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-bottom:16px}.PerioEvalWithSameDayD4381Audit_dateControl__H1vtL{background-color:#fff;background-color:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:6px;min-width:180px;padding:12px}.PerioEvalWithSameDayD4381Audit_dateLabel__cldAx{color:#2d3748;color:var(--text-primary);font-weight:500;margin-bottom:8px}.PerioEvalWithSameDayD4381Audit_dateInput__YQ0-P{width:100%}.PerioEvalWithSameDayD4381Audit_filterControls__yYHEa{-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-bottom:16px}.PerioEvalWithSameDayD4381Audit_filterControl__vDtI6{background-color:#fff;background-color:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:6px;max-width:300px;min-width:200px;padding:12px}.PerioEvalWithSameDayD4381Audit_filterLabel__nt-Rh{color:#2d3748;color:var(--text-primary);font-weight:500;margin-bottom:8px}.PerioEvalWithSameDayD4381Audit_filterInput__6Txti,.PerioEvalWithSameDayD4381Audit_filterSelect__cXsZ-{width:100%}.PerioEvalWithSameDayD4381Audit_statusBar__bKbt2{-moz-box-align:center;-webkit-align-items:center;align-items:center;gap:8px;margin-bottom:16px}.PerioEvalWithSameDayD4381Audit_statusBadge__vJxk5{margin-right:4px}.PerioEvalWithSameDayD4381Audit_tableContainer__ujIgC{background-color:#fff;background-color:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:8px;overflow-x:auto}.PerioEvalWithSameDayD4381Audit_table__wmigw{color:#2d3748;color:var(--text-primary);width:100%}.PerioEvalWithSameDayD4381Audit_tableHeader__xx\+ly{background-color:#f7fafc;background-color:var(--bg-secondary)}.PerioEvalWithSameDayD4381Audit_tableHeaderCell__PAcGm{border-bottom:2px solid #e2e8f0;border-bottom:2px solid var(--border-color);color:#2d3748;color:var(--text-primary);font-weight:600;padding:12px}.PerioEvalWithSameDayD4381Audit_tableBody__V9yE4{background-color:#fff;background-color:var(--bg-primary)}.PerioEvalWithSameDayD4381Audit_tableCell__sVBTL{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color);color:#2d3748;color:var(--text-primary);padding:8px 12px}.PerioEvalWithSameDayD4381Audit_dataRow__p3KBC{-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;transition:background-color .2s ease}.PerioEvalWithSameDayD4381Audit_dataRow__p3KBC:hover{background-color:#f7fafc;background-color:var(--hover-bg)}.PerioEvalWithSameDayD4381Audit_loadingContainer__JCG1y{background-color:#fff;background-color:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:8px;color:#718096;color:var(--text-secondary);padding:40px;text-align:center}.PerioEvalWithSameDayD4381Audit_errorText__fQTMt{background-color:#fed7d7;background-color:var(--error-bg);border:1px solid #feb2b2;border:1px solid var(--error-border);border-radius:8px;color:#e53e3e;color:var(--error-text);margin-bottom:16px;padding:20px;text-align:center}@media (max-width:768px){.PerioEvalWithSameDayD4381Audit_container__N2IH8{margin-top:15px;padding:16px}.PerioEvalWithSameDayD4381Audit_dateControls__L3UaG,.PerioEvalWithSameDayD4381Audit_filterControls__yYHEa{-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.PerioEvalWithSameDayD4381Audit_dateControl__H1vtL,.PerioEvalWithSameDayD4381Audit_filterControl__vDtI6{max-width:100%;min-width:100%}.PerioEvalWithSameDayD4381Audit_tableContainer__ujIgC{font-size:14px}.PerioEvalWithSameDayD4381Audit_tableCell__sVBTL,.PerioEvalWithSameDayD4381Audit_tableHeaderCell__PAcGm{padding:6px 8px}}@media (max-width:480px){.PerioEvalWithSameDayD4381Audit_container__N2IH8{margin-top:10px;padding:12px}.PerioEvalWithSameDayD4381Audit_heading__TJdqQ{font-size:20px}.PerioEvalWithSameDayD4381Audit_tableContainer__ujIgC{font-size:12px}.PerioEvalWithSameDayD4381Audit_tableCell__sVBTL,.PerioEvalWithSameDayD4381Audit_tableHeaderCell__PAcGm{padding:4px 6px}}@media (prefers-color-scheme:dark){:root{--bg-primary:#2d3748;--bg-secondary:#4a5568;--text-primary:#f7fafc;--text-secondary:#cbd5e0;--border-color:#4a5568;--border-color-strong:#718096;--error-bg:#742a2a;--error-border:#c53030;--error-text:#feb2b2;--hover-bg:#4a5568;--success-color:#68d391;--info-color:#63b3ed;--warning-color:#f6ad55;--danger-color:#fc8181}}.ProphyAfterSRP_container__WivHz{color:#2d3748;color:var(--text-primary);margin-top:20px;padding:24px}.ProphyAfterSRP_heading__A2dZG{color:#2d3748!important;color:var(--text-primary)!important;margin-bottom:16px;margin-top:5px;padding-top:5px}.ProphyAfterSRP_dateControls__2QZTE{-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-bottom:16px}.ProphyAfterSRP_dateControl__8LyRn{background-color:#fff;background-color:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:6px;min-width:180px;padding:12px}.ProphyAfterSRP_dateLabel__nROGR{color:#2d3748;color:var(--text-primary);font-weight:500;margin-bottom:8px}.ProphyAfterSRP_dateInput__NRD\+v{width:100%}.ProphyAfterSRP_filterControls__igD4V{-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-bottom:16px}.ProphyAfterSRP_filterControl__CzZw4{background-color:#fff;background-color:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:6px;max-width:300px;min-width:200px;padding:12px}.ProphyAfterSRP_filterLabel__6Z6dZ{color:#2d3748;color:var(--text-primary);font-weight:500;margin-bottom:8px}.ProphyAfterSRP_filterInput__L6MWU,.ProphyAfterSRP_filterSelect__dByWZ{width:100%}.ProphyAfterSRP_summaryGrid__Sj\+xX{margin-bottom:24px}.ProphyAfterSRP_summaryCard__oF6bU{background-color:#fff;background-color:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:8px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);box-shadow:0 1px 3px 0 rgba(0,0,0,.1);padding:16px}.ProphyAfterSRP_statLabel__yihkF{color:#718096;color:var(--text-secondary);font-size:14px}.ProphyAfterSRP_statNumber__\+WfC6{color:#2d3748;color:var(--text-primary);font-size:18px;font-weight:600}.ProphyAfterSRP_totalStat__JS36E{color:#3182ce;color:var(--info-color)}.ProphyAfterSRP_patientsStat__Lw\+WA{color:#38a169;color:var(--success-color)}.ProphyAfterSRP_providersStat__P6QLS{color:#dd6b20;color:var(--warning-color)}.ProphyAfterSRP_srpStat__2xrC2{color:#e53e3e;color:var(--danger-color)}.ProphyAfterSRP_statusBar__vMNzI{-moz-box-align:center;-webkit-align-items:center;align-items:center;gap:8px;margin-bottom:16px}.ProphyAfterSRP_statusBadge__F7W9s{margin-right:4px}.ProphyAfterSRP_tableContainer__Vfqth{background-color:#fff;background-color:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:8px;overflow-x:auto}.ProphyAfterSRP_table__3-YNM{color:#2d3748;color:var(--text-primary);width:100%}.ProphyAfterSRP_tableHeader__OcLIQ{background-color:#f7fafc;background-color:var(--bg-secondary)}.ProphyAfterSRP_sortableHeader__b3HoB{color:#2d3748;color:var(--text-primary);cursor:pointer;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;transition:background-color .2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ProphyAfterSRP_sortableHeader__b3HoB:hover{background-color:#f7fafc;background-color:var(--hover-bg)}.ProphyAfterSRP_tableBody__tpe-z{background-color:#fff;background-color:var(--bg-primary)}.ProphyAfterSRP_tableCell__XUzY7{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color);color:#2d3748;color:var(--text-primary);padding:8px 12px}.ProphyAfterSRP_dataRow__ILkWa{-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;transition:background-color .2s ease}.ProphyAfterSRP_dataRow__ILkWa:hover{background-color:#f7fafc;background-color:var(--hover-bg)}.ProphyAfterSRP_separatorRow__dAlUY{border-bottom:1px solid #cbd5e0;border-bottom:1px solid var(--border-color-strong);border-top:2px solid #cbd5e0;border-top:2px solid var(--border-color-strong)}.ProphyAfterSRP_separatorRow__dAlUY,.ProphyAfterSRP_totalRow__yChSs{background-color:#f7fafc;background-color:var(--bg-secondary);font-weight:600}.ProphyAfterSRP_totalRow__yChSs{color:#3182ce;color:var(--info-color)}.ProphyAfterSRP_loadingContainer__oD2SP{background-color:#fff;background-color:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:8px;color:#718096;color:var(--text-secondary);padding:40px;text-align:center}.ProphyAfterSRP_errorText__5EC5p{background-color:#fed7d7;background-color:var(--error-bg);border:1px solid #feb2b2;border:1px solid var(--error-border);border-radius:8px;color:#e53e3e;color:var(--error-text);margin-bottom:16px;padding:20px;text-align:center}@media (max-width:768px){.ProphyAfterSRP_container__WivHz{margin-top:15px;padding:16px}.ProphyAfterSRP_dateControls__2QZTE,.ProphyAfterSRP_filterControls__igD4V{-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.ProphyAfterSRP_dateControl__8LyRn,.ProphyAfterSRP_filterControl__CzZw4{max-width:100%;min-width:100%}.ProphyAfterSRP_summaryGrid__Sj\+xX{margin-bottom:16px}.ProphyAfterSRP_statNumber__\+WfC6{font-size:16px}.ProphyAfterSRP_tableContainer__Vfqth{font-size:14px}.ProphyAfterSRP_tableCell__XUzY7{padding:6px 8px}}@media (max-width:480px){.ProphyAfterSRP_container__WivHz{margin-top:10px;padding:12px}.ProphyAfterSRP_heading__A2dZG{font-size:20px}.ProphyAfterSRP_statNumber__\+WfC6{font-size:14px}.ProphyAfterSRP_tableContainer__Vfqth{font-size:12px}.ProphyAfterSRP_tableCell__XUzY7{padding:4px 6px}}@media (prefers-color-scheme:dark){:root{--bg-primary:#2d3748;--bg-secondary:#4a5568;--text-primary:#f7fafc;--text-secondary:#cbd5e0;--border-color:#4a5568;--border-color-strong:#718096;--error-bg:#742a2a;--error-border:#c53030;--error-text:#feb2b2;--hover-bg:#4a5568;--success-color:#68d391;--info-color:#63b3ed;--warning-color:#f6ad55;--danger-color:#fc8181;--accent-color:#b794f6;--money-color:#68d391}}.ProviderProductionPerHour_container__Wlncf{color:#2d3748;color:var(--text-primary);margin-top:20px;padding:24px}.ProviderProductionPerHour_headerSection__tGBxO{-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-bottom:24px}.ProviderProductionPerHour_heading__8RYhC{color:#2d3748!important;color:var(--text-primary)!important;font-weight:700;margin-bottom:0;margin-top:5px;padding-top:5px}.ProviderProductionPerHour_actionControls__I1x5-{background-color:transparent;border:none;margin-top:30px;padding:0}.ProviderProductionPerHour_actionButton__QvuS2{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.ProviderProductionPerHour_actionButton__QvuS2:hover{-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);transform:translateY(-1px)}.ProviderProductionPerHour_dateControls__ltd\+B{-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-bottom:16px}.ProviderProductionPerHour_dateControl__4rNSo{background-color:#fff;background-color:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:8px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);box-shadow:0 1px 3px 0 rgba(0,0,0,.1);min-width:180px;padding:12px;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;-moz-transition:box-shadow .2s ease,border-color .2s ease;transition:box-shadow .2s ease,border-color .2s ease;transition:box-shadow .2s ease,border-color .2s ease,-webkit-box-shadow .2s ease}.ProviderProductionPerHour_dateControl__4rNSo:hover{border-color:#3182ce;border-color:var(--info-color);-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.15);box-shadow:0 2px 6px 0 rgba(0,0,0,.15)}.ProviderProductionPerHour_dateLabel__fftD8{color:#2d3748;color:var(--text-primary);font-size:14px;font-weight:600;margin-bottom:8px}.ProviderProductionPerHour_dateInput__QdFSA{background-color:#fff;background-color:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:6px;color:#2d3748;color:var(--text-primary);padding:8px;-webkit-transition:border-color .2s ease;-moz-transition:border-color .2s ease;transition:border-color .2s ease;width:100%}.ProviderProductionPerHour_dateInput__QdFSA:focus{border-color:#3182ce;border-color:var(--info-color);-webkit-box-shadow:0 0 0 3px rgba(49,130,206,.1);box-shadow:0 0 0 3px rgba(49,130,206,.1);outline:none}.ProviderProductionPerHour_filterControls__ksXzR{-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-bottom:16px}.ProviderProductionPerHour_filterControl__VLiDF{background-color:#fff;background-color:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:8px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);box-shadow:0 1px 3px 0 rgba(0,0,0,.1);max-width:300px;min-width:200px;padding:12px;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;-moz-transition:box-shadow .2s ease,border-color .2s ease;transition:box-shadow .2s ease,border-color .2s ease;transition:box-shadow .2s ease,border-color .2s ease,-webkit-box-shadow .2s ease}.ProviderProductionPerHour_filterControl__VLiDF:hover{border-color:#3182ce;border-color:var(--info-color);-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.15);box-shadow:0 2px 6px 0 rgba(0,0,0,.15)}.ProviderProductionPerHour_filterLabel__DYp7-{color:#2d3748;color:var(--text-primary);font-size:14px;font-weight:600;margin-bottom:8px}.ProviderProductionPerHour_filterSelect__ZTops{background-color:#fff;background-color:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:6px;color:#2d3748;color:var(--text-primary);padding:8px;-webkit-transition:border-color .2s ease;-moz-transition:border-color .2s ease;transition:border-color .2s ease;width:100%}.ProviderProductionPerHour_filterSelect__ZTops:focus{border-color:#3182ce;border-color:var(--info-color);-webkit-box-shadow:0 0 0 3px rgba(49,130,206,.1);box-shadow:0 0 0 3px rgba(49,130,206,.1);outline:none}.ProviderProductionPerHour_summaryGrid__injmr{margin-bottom:24px}.ProviderProductionPerHour_summaryCard__uCupw{background-color:#fff;background-color:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:12px;-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.1);box-shadow:0 2px 8px 0 rgba(0,0,0,.1);overflow:hidden;padding:20px;position:relative;-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;-moz-transition:transform .2s ease,box-shadow .2s ease,-moz-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-moz-transform .2s ease,-webkit-box-shadow .2s ease}.ProviderProductionPerHour_summaryCard__uCupw:before{background:-webkit-gradient(linear,left top,right top,from(#3182ce),to(#805ad5));background:-webkit-linear-gradient(left,#3182ce,#805ad5);background:-moz-linear-gradient(left,#3182ce,#805ad5);background:linear-gradient(90deg,#3182ce,#805ad5);background:-webkit-gradient(linear,left top,right top,from(var(--info-color)),to(var(--accent-color)));background:-webkit-linear-gradient(left,var(--info-color),var(--accent-color));background:-moz-linear-gradient(left,var(--info-color),var(--accent-color));background:linear-gradient(90deg,var(--info-color),var(--accent-color));content:"";height:4px;left:0;position:absolute;right:0;top:0}.ProviderProductionPerHour_summaryCard__uCupw:hover{-webkit-box-shadow:0 4px 16px 0 rgba(0,0,0,.15);box-shadow:0 4px 16px 0 rgba(0,0,0,.15);-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px)}.ProviderProductionPerHour_statLabel__N4jyR{color:#718096;color:var(--text-secondary);font-size:14px;font-weight:500;margin-bottom:4px}.ProviderProductionPerHour_statNumber__ADe-M{color:#2d3748;color:var(--text-primary);font-size:24px;font-weight:700;line-height:1.2}.ProviderProductionPerHour_providersCountStat__8BRc1 .ProviderProductionPerHour_statNumber__ADe-M{color:#3182ce;color:var(--info-color)}.ProviderProductionPerHour_totalHoursStat__106yi .ProviderProductionPerHour_statNumber__ADe-M{color:#dd6b20;color:var(--warning-color)}.ProviderProductionPerHour_totalNetStat__1a\+EK .ProviderProductionPerHour_statNumber__ADe-M{color:#38a169;color:var(--money-color)}.ProviderProductionPerHour_statusBar__gLdJW{-moz-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:16px}.ProviderProductionPerHour_statusBadge__L0M5F{border-radius:20px;font-weight:500;margin-right:4px;padding:4px 12px}.ProviderProductionPerHour_tableContainer__Ttxc3{background-color:#fff;background-color:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:12px;-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.1);box-shadow:0 2px 8px 0 rgba(0,0,0,.1);overflow-x:auto}.ProviderProductionPerHour_table__K48iA{color:#2d3748;color:var(--text-primary);width:100%}.ProviderProductionPerHour_tableHeader__IPKxM{background:-webkit-linear-gradient(315deg,#f7fafc,#fff);background:-moz-linear-gradient(315deg,#f7fafc,#fff);background:linear-gradient(135deg,#f7fafc,#fff);background:-webkit-linear-gradient(315deg,var(--bg-secondary),var(--bg-primary));background:-moz-linear-gradient(315deg,var(--bg-secondary),var(--bg-primary));background:linear-gradient(135deg,var(--bg-secondary),var(--bg-primary));border-bottom:2px solid #cbd5e0;border-bottom:2px solid var(--border-color-strong)}.ProviderProductionPerHour_sortableHeader__ZMJ5Z{color:#2d3748;color:var(--text-primary);cursor:pointer;font-weight:600;padding:16px 12px;position:relative;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ProviderProductionPerHour_sortableHeader__ZMJ5Z:hover{background-color:#f7fafc;background-color:var(--hover-bg);color:#3182ce;color:var(--info-color);-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);transform:translateY(-1px)}.ProviderProductionPerHour_sortableHeader__ZMJ5Z:active{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}.ProviderProductionPerHour_tableBody__MHl3R{background-color:#fff;background-color:var(--bg-primary)}.ProviderProductionPerHour_tableCell__K42CR{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color);color:#2d3748;color:var(--text-primary);padding:12px;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;transition:background-color .2s ease;vertical-align:middle}.ProviderProductionPerHour_dataRow__YnT5j{border-left:3px solid transparent;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.ProviderProductionPerHour_dataRow__YnT5j:hover{background-color:#f7fafc;background-color:var(--hover-bg);border-left-color:#3182ce;border-left-color:var(--info-color);-webkit-transform:translateX(2px);-moz-transform:translateX(2px);transform:translateX(2px)}.ProviderProductionPerHour_separatorRow__HayWH{background:-webkit-linear-gradient(315deg,#f7fafc,#f7fafc);background:-moz-linear-gradient(315deg,#f7fafc,#f7fafc);background:linear-gradient(135deg,#f7fafc,#f7fafc);background:-webkit-linear-gradient(315deg,var(--bg-secondary),var(--hover-bg));background:-moz-linear-gradient(315deg,var(--bg-secondary),var(--hover-bg));background:linear-gradient(135deg,var(--bg-secondary),var(--hover-bg));border-bottom:2px solid #cbd5e0;border-bottom:2px solid var(--border-color-strong);border-top:2px solid #cbd5e0;border-top:2px solid var(--border-color-strong);color:#718096;color:var(--text-secondary);font-weight:700}.ProviderProductionPerHour_separatorRow__HayWH .ProviderProductionPerHour_tableCell__K42CR{font-size:16px;letter-spacing:.5px;padding:16px 12px;text-transform:uppercase}.ProviderProductionPerHour_totalRow__64ByH{background:-webkit-linear-gradient(315deg,#3182ce,#805ad5);background:-moz-linear-gradient(315deg,#3182ce,#805ad5);background:linear-gradient(135deg,#3182ce,#805ad5);background:-webkit-linear-gradient(315deg,var(--info-color),var(--accent-color));background:-moz-linear-gradient(315deg,var(--info-color),var(--accent-color));background:linear-gradient(135deg,var(--info-color),var(--accent-color));border-top:3px solid #cbd5e0;border-top:3px solid var(--border-color-strong);color:#fff;font-weight:700}.ProviderProductionPerHour_totalRow__64ByH .ProviderProductionPerHour_tableCell__K42CR{border-bottom:none;color:#fff;font-size:16px;padding:16px 12px}.ProviderProductionPerHour_totalRow__64ByH:hover{background:-webkit-linear-gradient(315deg,#805ad5,#3182ce);background:-moz-linear-gradient(315deg,#805ad5,#3182ce);background:linear-gradient(135deg,#805ad5,#3182ce);background:-webkit-linear-gradient(315deg,var(--accent-color),var(--info-color));background:-moz-linear-gradient(315deg,var(--accent-color),var(--info-color));background:linear-gradient(135deg,var(--accent-color),var(--info-color))}.ProviderProductionPerHour_loadingContainer__uQ3FF{background-color:#fff;background-color:var(--bg-primary);border:2px dashed #e2e8f0;border:2px dashed var(--border-color);border-radius:12px;color:#718096;color:var(--text-secondary);font-size:18px;font-weight:500;padding:60px 40px;text-align:center}.ProviderProductionPerHour_loadingContainer__uQ3FF:before{content:"⏳";display:block;font-size:32px;margin-bottom:16px}.ProviderProductionPerHour_errorText__Hn7pW{background-color:#fed7d7;background-color:var(--error-bg);border:2px solid #feb2b2;border:2px solid var(--error-border);border-radius:12px;color:#e53e3e;color:var(--error-text);font-size:16px;font-weight:500;margin-bottom:16px;padding:24px;text-align:center}.ProviderProductionPerHour_errorText__Hn7pW:before{content:"⚠️";display:block;font-size:24px;margin-bottom:12px}.ProviderProductionPerHour_moneyValue__uyPpt{color:#38a169;color:var(--money-color);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-weight:600}.ProviderProductionPerHour_negativeValue__egjGG{color:#e53e3e;color:var(--danger-color)}.ProviderProductionPerHour_hoursValue__E02SR{color:#dd6b20;color:var(--warning-color);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-weight:500}.ProviderProductionPerHour_summaryGrid__injmr>*{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}@media (prefers-color-scheme:dark){.ProviderProductionPerHour_summaryGrid__injmr [data-theme=dark]{background-color:#f7fafc!important;background-color:var(--bg-secondary)!important;border-color:#e2e8f0!important;border-color:var(--border-color)!important;color:#2d3748!important;color:var(--text-primary)!important}}@media (max-width:1024px){.ProviderProductionPerHour_summaryGrid__injmr{grid-template-columns:repeat(2,1fr)}.ProviderProductionPerHour_statNumber__ADe-M{font-size:20px}}@media (max-width:768px){.ProviderProductionPerHour_container__Wlncf{margin-top:15px;padding:16px}.ProviderProductionPerHour_headerSection__tGBxO{-moz-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.ProviderProductionPerHour_dateControls__ltd\+B,.ProviderProductionPerHour_filterControls__ksXzR,.ProviderProductionPerHour_headerSection__tGBxO{-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.ProviderProductionPerHour_dateControl__4rNSo,.ProviderProductionPerHour_filterControl__VLiDF{max-width:100%;min-width:100%}.ProviderProductionPerHour_actionControls__I1x5-{-moz-box-orient:horizontal;-moz-box-direction:normal;-moz-box-pack:start;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;justify-content:flex-start;width:100%}.ProviderProductionPerHour_actionButton__QvuS2{-moz-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.ProviderProductionPerHour_summaryGrid__injmr{grid-template-columns:1fr;margin-bottom:16px}.ProviderProductionPerHour_summaryCard__uCupw{padding:16px}.ProviderProductionPerHour_statNumber__ADe-M{font-size:18px}.ProviderProductionPerHour_tableContainer__Ttxc3{border-radius:8px;font-size:14px}.ProviderProductionPerHour_tableCell__K42CR{padding:8px}.ProviderProductionPerHour_sortableHeader__ZMJ5Z{font-size:14px;padding:12px 8px}}@media (max-width:480px){.ProviderProductionPerHour_container__Wlncf{margin-top:10px;padding:12px}.ProviderProductionPerHour_heading__8RYhC{font-size:20px;margin-bottom:12px}.ProviderProductionPerHour_actionControls__I1x5-{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-direction:column;flex-direction:column}.ProviderProductionPerHour_actionButton__QvuS2{margin-bottom:8px;width:100%}.ProviderProductionPerHour_summaryCard__uCupw{padding:12px}.ProviderProductionPerHour_statNumber__ADe-M{font-size:16px}.ProviderProductionPerHour_statLabel__N4jyR{font-size:12px}.ProviderProductionPerHour_tableContainer__Ttxc3{border-radius:6px;font-size:12px}.ProviderProductionPerHour_tableCell__K42CR{padding:6px 4px}.ProviderProductionPerHour_sortableHeader__ZMJ5Z{font-size:12px;padding:10px 4px}.ProviderProductionPerHour_statusBar__gLdJW{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column;flex-direction:column;gap:4px}}@media print{.ProviderProductionPerHour_container__Wlncf{margin:0;padding:0}.ProviderProductionPerHour_actionControls__I1x5-,.ProviderProductionPerHour_dateControls__ltd\+B,.ProviderProductionPerHour_filterControls__ksXzR{display:none}.ProviderProductionPerHour_summaryCard__uCupw{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.ProviderProductionPerHour_summaryCard__uCupw,.ProviderProductionPerHour_tableContainer__Ttxc3{border:1px solid #000;-webkit-box-shadow:none;box-shadow:none}.ProviderProductionPerHour_dataRow__YnT5j:hover{background-color:transparent;border-left-color:transparent;-webkit-transform:none;-moz-transform:none;transform:none}}:root{--percentage-color:#ed8936;--provider-color:#9f7aea}@media (prefers-color-scheme:dark){:root{--bg-primary:#2d3748;--bg-secondary:#4a5568;--text-primary:#f7fafc;--text-secondary:#cbd5e0;--border-color:#4a5568;--border-color-strong:#718096;--error-bg:#742a2a;--error-border:#c53030;--error-text:#feb2b2;--hover-bg:#4a5568;--success-color:#68d391;--info-color:#63b3ed;--warning-color:#f6ad55;--danger-color:#fc8181;--accent-color:#b794f6;--percentage-color:#f6ad55;--provider-color:#b794f6}}.ReappointmentRateByProviderByMonth_container__ASGRC{color:#2d3748;color:var(--text-primary);margin-top:20px;padding:24px}.ReappointmentRateByProviderByMonth_headerSection__gJ8qk{-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-bottom:24px}.ReappointmentRateByProviderByMonth_heading__GYzNO{color:#2d3748!important;color:var(--text-primary)!important;font-weight:700;margin-bottom:0;margin-top:5px;padding-top:5px}.ReappointmentRateByProviderByMonth_actionControls__LAUAZ{background-color:transparent;border:none;margin-top:30px;padding:0}.ReappointmentRateByProviderByMonth_actionButton__zW8Xu{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.ReappointmentRateByProviderByMonth_actionButton__zW8Xu:hover{-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);transform:translateY(-1px)}.ReappointmentRateByProviderByMonth_dateControls__kfqlb{-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-bottom:16px}.ReappointmentRateByProviderByMonth_dateControl__On1D1{background-color:#fff;background-color:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:8px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);box-shadow:0 1px 3px 0 rgba(0,0,0,.1);min-width:180px;padding:12px;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;-moz-transition:box-shadow .2s ease,border-color .2s ease;transition:box-shadow .2s ease,border-color .2s ease;transition:box-shadow .2s ease,border-color .2s ease,-webkit-box-shadow .2s ease}.ReappointmentRateByProviderByMonth_dateControl__On1D1:hover{border-color:#3182ce;border-color:var(--info-color);-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.15);box-shadow:0 2px 6px 0 rgba(0,0,0,.15)}.ReappointmentRateByProviderByMonth_dateLabel__ML5j5{color:#2d3748;color:var(--text-primary);font-size:14px;font-weight:600;margin-bottom:8px}.ReappointmentRateByProviderByMonth_dateInput__aUQYR{background-color:#fff;background-color:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:6px;color:#2d3748;color:var(--text-primary);padding:8px;-webkit-transition:border-color .2s ease;-moz-transition:border-color .2s ease;transition:border-color .2s ease;width:100%}.ReappointmentRateByProviderByMonth_dateInput__aUQYR:focus{border-color:#3182ce;border-color:var(--info-color);-webkit-box-shadow:0 0 0 3px rgba(49,130,206,.1);box-shadow:0 0 0 3px rgba(49,130,206,.1);outline:none}.ReappointmentRateByProviderByMonth_filterControls__XQmBV{-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-bottom:16px}.ReappointmentRateByProviderByMonth_filterControl__JUaz0{background-color:#fff;background-color:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:8px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);box-shadow:0 1px 3px 0 rgba(0,0,0,.1);max-width:300px;min-width:200px;padding:12px;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;-moz-transition:box-shadow .2s ease,border-color .2s ease;transition:box-shadow .2s ease,border-color .2s ease;transition:box-shadow .2s ease,border-color .2s ease,-webkit-box-shadow .2s ease}.ReappointmentRateByProviderByMonth_filterControl__JUaz0:hover{border-color:#3182ce;border-color:var(--info-color);-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.15);box-shadow:0 2px 6px 0 rgba(0,0,0,.15)}.ReappointmentRateByProviderByMonth_filterLabel__kX7VJ{color:#2d3748;color:var(--text-primary);font-size:14px;font-weight:600;margin-bottom:8px}.ReappointmentRateByProviderByMonth_filterSelect__NY\+fT{background-color:#fff;background-color:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:6px;color:#2d3748;color:var(--text-primary);padding:8px;-webkit-transition:border-color .2s ease;-moz-transition:border-color .2s ease;transition:border-color .2s ease;width:100%}.ReappointmentRateByProviderByMonth_filterSelect__NY\+fT:focus{border-color:#3182ce;border-color:var(--info-color);-webkit-box-shadow:0 0 0 3px rgba(49,130,206,.1);box-shadow:0 0 0 3px rgba(49,130,206,.1);outline:none}.ReappointmentRateByProviderByMonth_summaryGrid__XWL33{margin-bottom:24px}.ReappointmentRateByProviderByMonth_summaryCard__V\+X9o{background-color:#fff;background-color:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:12px;-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.1);box-shadow:0 2px 8px 0 rgba(0,0,0,.1);overflow:hidden;padding:20px;position:relative;-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;-moz-transition:transform .2s ease,box-shadow .2s ease,-moz-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-moz-transform .2s ease,-webkit-box-shadow .2s ease}.ReappointmentRateByProviderByMonth_summaryCard__V\+X9o:before{background:-webkit-gradient(linear,left top,right top,from(#3182ce),to(#805ad5));background:-webkit-linear-gradient(left,#3182ce,#805ad5);background:-moz-linear-gradient(left,#3182ce,#805ad5);background:linear-gradient(90deg,#3182ce,#805ad5);background:-webkit-gradient(linear,left top,right top,from(var(--info-color)),to(var(--accent-color)));background:-webkit-linear-gradient(left,var(--info-color),var(--accent-color));background:-moz-linear-gradient(left,var(--info-color),var(--accent-color));background:linear-gradient(90deg,var(--info-color),var(--accent-color));content:"";height:4px;left:0;position:absolute;right:0;top:0}.ReappointmentRateByProviderByMonth_summaryCard__V\+X9o:hover{-webkit-box-shadow:0 4px 16px 0 rgba(0,0,0,.15);box-shadow:0 4px 16px 0 rgba(0,0,0,.15);-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px)}.ReappointmentRateByProviderByMonth_statLabel__8BjKc{color:#718096;color:var(--text-secondary);font-size:14px;font-weight:500;margin-bottom:4px}.ReappointmentRateByProviderByMonth_statNumber__IA3dk{color:#2d3748;color:var(--text-primary);font-size:24px;font-weight:700;line-height:1.2}.ReappointmentRateByProviderByMonth_totalRecordsStat__QCMAY .ReappointmentRateByProviderByMonth_statNumber__IA3dk{color:#3182ce;color:var(--info-color)}.ReappointmentRateByProviderByMonth_patientsSeenStat__Otg0W .ReappointmentRateByProviderByMonth_statNumber__IA3dk{color:#9f7aea;color:var(--provider-color)}.ReappointmentRateByProviderByMonth_patientsReappointedStat__WT4lu .ReappointmentRateByProviderByMonth_statNumber__IA3dk{color:#38a169;color:var(--success-color)}.ReappointmentRateByProviderByMonth_averageRateStat__wclCf .ReappointmentRateByProviderByMonth_statNumber__IA3dk{color:#ed8936;color:var(--percentage-color)}.ReappointmentRateByProviderByMonth_statusBar__K7uIg{-moz-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:16px}.ReappointmentRateByProviderByMonth_statusBadge__uEZYu{border-radius:20px;font-weight:500;margin-right:4px;padding:4px 12px}.ReappointmentRateByProviderByMonth_tableContainer__0rybi{background-color:#fff;background-color:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:12px;-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.1);box-shadow:0 2px 8px 0 rgba(0,0,0,.1);overflow-x:auto}.ReappointmentRateByProviderByMonth_table__7QbNR{color:#2d3748;color:var(--text-primary);width:100%}.ReappointmentRateByProviderByMonth_tableHeader__bZBl2{background:-webkit-linear-gradient(315deg,#f7fafc,#fff);background:-moz-linear-gradient(315deg,#f7fafc,#fff);background:linear-gradient(135deg,#f7fafc,#fff);background:-webkit-linear-gradient(315deg,var(--bg-secondary),var(--bg-primary));background:-moz-linear-gradient(315deg,var(--bg-secondary),var(--bg-primary));background:linear-gradient(135deg,var(--bg-secondary),var(--bg-primary));border-bottom:2px solid #cbd5e0;border-bottom:2px solid var(--border-color-strong)}.ReappointmentRateByProviderByMonth_sortableHeader__YJSVX{color:#2d3748;color:var(--text-primary);cursor:pointer;font-weight:600;padding:16px 12px;position:relative;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ReappointmentRateByProviderByMonth_sortableHeader__YJSVX:hover{background-color:#f7fafc;background-color:var(--hover-bg);color:#3182ce;color:var(--info-color);-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);transform:translateY(-1px)}.ReappointmentRateByProviderByMonth_sortableHeader__YJSVX:active{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}.ReappointmentRateByProviderByMonth_tableBody__WHyvE{background-color:#fff;background-color:var(--bg-primary)}.ReappointmentRateByProviderByMonth_tableCell__OUt-F{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color);color:#2d3748;color:var(--text-primary);padding:12px;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;transition:background-color .2s ease;vertical-align:middle}.ReappointmentRateByProviderByMonth_dataRow__7sv0d{border-left:3px solid transparent;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.ReappointmentRateByProviderByMonth_dataRow__7sv0d:hover{background-color:#f7fafc;background-color:var(--hover-bg);border-left-color:#3182ce;border-left-color:var(--info-color);-webkit-transform:translateX(2px);-moz-transform:translateX(2px);transform:translateX(2px)}.ReappointmentRateByProviderByMonth_separatorRow__Rwk29{background:-webkit-linear-gradient(315deg,#f7fafc,#f7fafc);background:-moz-linear-gradient(315deg,#f7fafc,#f7fafc);background:linear-gradient(135deg,#f7fafc,#f7fafc);background:-webkit-linear-gradient(315deg,var(--bg-secondary),var(--hover-bg));background:-moz-linear-gradient(315deg,var(--bg-secondary),var(--hover-bg));background:linear-gradient(135deg,var(--bg-secondary),var(--hover-bg));border-bottom:2px solid #cbd5e0;border-bottom:2px solid var(--border-color-strong);border-top:2px solid #cbd5e0;border-top:2px solid var(--border-color-strong);color:#718096;color:var(--text-secondary);font-weight:700}.ReappointmentRateByProviderByMonth_separatorRow__Rwk29 .ReappointmentRateByProviderByMonth_tableCell__OUt-F{font-size:16px;letter-spacing:.5px;padding:16px 12px;text-transform:uppercase}.ReappointmentRateByProviderByMonth_totalRow__B4kKT{background:-webkit-linear-gradient(315deg,#3182ce,#805ad5);background:-moz-linear-gradient(315deg,#3182ce,#805ad5);background:linear-gradient(135deg,#3182ce,#805ad5);background:-webkit-linear-gradient(315deg,var(--info-color),var(--accent-color));background:-moz-linear-gradient(315deg,var(--info-color),var(--accent-color));background:linear-gradient(135deg,var(--info-color),var(--accent-color));border-top:3px solid #cbd5e0;border-top:3px solid var(--border-color-strong);color:#fff;font-weight:700}.ReappointmentRateByProviderByMonth_totalRow__B4kKT .ReappointmentRateByProviderByMonth_tableCell__OUt-F{border-bottom:none;color:#fff;font-size:16px;padding:16px 12px}.ReappointmentRateByProviderByMonth_totalRow__B4kKT:hover{background:-webkit-linear-gradient(315deg,#805ad5,#3182ce);background:-moz-linear-gradient(315deg,#805ad5,#3182ce);background:linear-gradient(135deg,#805ad5,#3182ce);background:-webkit-linear-gradient(315deg,var(--accent-color),var(--info-color));background:-moz-linear-gradient(315deg,var(--accent-color),var(--info-color));background:linear-gradient(135deg,var(--accent-color),var(--info-color))}.ReappointmentRateByProviderByMonth_loadingContainer__KZtXc{background-color:#fff;background-color:var(--bg-primary);border:2px dashed #e2e8f0;border:2px dashed var(--border-color);border-radius:12px;color:#718096;color:var(--text-secondary);font-size:18px;font-weight:500;padding:60px 40px;text-align:center}.ReappointmentRateByProviderByMonth_loadingContainer__KZtXc:before{content:"⏳";display:block;font-size:32px;margin-bottom:16px}.ReappointmentRateByProviderByMonth_errorText__1Uz9-{background-color:#fed7d7;background-color:var(--error-bg);border:2px solid #feb2b2;border:2px solid var(--error-border);border-radius:12px;color:#e53e3e;color:var(--error-text);font-size:16px;font-weight:500;margin-bottom:16px;padding:24px;text-align:center}.ReappointmentRateByProviderByMonth_errorText__1Uz9-:before{content:"⚠️";display:block;font-size:24px;margin-bottom:12px}.ReappointmentRateByProviderByMonth_percentageValue__14WLy{color:#ed8936;color:var(--percentage-color);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-weight:600}.ReappointmentRateByProviderByMonth_highPercentage__sVJOH{color:#38a169;color:var(--success-color)}.ReappointmentRateByProviderByMonth_lowPercentage__rluE8{color:#e53e3e;color:var(--danger-color)}.ReappointmentRateByProviderByMonth_providerName__KEtcz{color:#9f7aea;color:var(--provider-color);font-weight:500}.ReappointmentRateByProviderByMonth_monthValue__EY3Gg{color:#2d3748;color:var(--text-primary);font-weight:500}.ReappointmentRateByProviderByMonth_summaryGrid__XWL33>*{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}@media (prefers-color-scheme:dark){.ReappointmentRateByProviderByMonth_summaryGrid__XWL33 [data-theme=dark]{background-color:#f7fafc!important;background-color:var(--bg-secondary)!important;border-color:#e2e8f0!important;border-color:var(--border-color)!important;color:#2d3748!important;color:var(--text-primary)!important}}@media (max-width:1200px){.ReappointmentRateByProviderByMonth_summaryGrid__XWL33{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ReappointmentRateByProviderByMonth_container__ASGRC{margin-top:15px;padding:16px}.ReappointmentRateByProviderByMonth_headerSection__gJ8qk{-moz-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.ReappointmentRateByProviderByMonth_dateControls__kfqlb,.ReappointmentRateByProviderByMonth_filterControls__XQmBV,.ReappointmentRateByProviderByMonth_headerSection__gJ8qk{-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.ReappointmentRateByProviderByMonth_dateControl__On1D1,.ReappointmentRateByProviderByMonth_filterControl__JUaz0{max-width:100%;min-width:100%}.ReappointmentRateByProviderByMonth_actionControls__LAUAZ{-moz-box-orient:horizontal;-moz-box-direction:normal;-moz-box-pack:start;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;justify-content:flex-start;width:100%}.ReappointmentRateByProviderByMonth_actionButton__zW8Xu{-moz-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.ReappointmentRateByProviderByMonth_summaryGrid__XWL33{grid-template-columns:repeat(2,1fr);margin-bottom:16px}.ReappointmentRateByProviderByMonth_summaryCard__V\+X9o{padding:16px}.ReappointmentRateByProviderByMonth_statNumber__IA3dk{font-size:18px}.ReappointmentRateByProviderByMonth_tableContainer__0rybi{border-radius:8px;font-size:14px}.ReappointmentRateByProviderByMonth_tableCell__OUt-F{padding:8px}.ReappointmentRateByProviderByMonth_sortableHeader__YJSVX{font-size:14px;padding:12px 8px}}@media (max-width:480px){.ReappointmentRateByProviderByMonth_container__ASGRC{margin-top:10px;padding:12px}.ReappointmentRateByProviderByMonth_heading__GYzNO{font-size:18px;margin-bottom:12px}.ReappointmentRateByProviderByMonth_actionControls__LAUAZ{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-direction:column;flex-direction:column}.ReappointmentRateByProviderByMonth_actionButton__zW8Xu{margin-bottom:8px;width:100%}.ReappointmentRateByProviderByMonth_summaryGrid__XWL33{grid-template-columns:1fr}.ReappointmentRateByProviderByMonth_summaryCard__V\+X9o{padding:12px}.ReappointmentRateByProviderByMonth_statNumber__IA3dk{font-size:16px}.ReappointmentRateByProviderByMonth_statLabel__8BjKc{font-size:12px}.ReappointmentRateByProviderByMonth_tableContainer__0rybi{border-radius:6px;font-size:12px}.ReappointmentRateByProviderByMonth_tableCell__OUt-F{padding:6px 4px}.ReappointmentRateByProviderByMonth_sortableHeader__YJSVX{font-size:12px;padding:10px 4px}.ReappointmentRateByProviderByMonth_statusBar__K7uIg{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column;flex-direction:column;gap:4px}}@media print{.ReappointmentRateByProviderByMonth_container__ASGRC{margin:0;padding:0}.ReappointmentRateByProviderByMonth_actionControls__LAUAZ,.ReappointmentRateByProviderByMonth_dateControls__kfqlb,.ReappointmentRateByProviderByMonth_filterControls__XQmBV{display:none}.ReappointmentRateByProviderByMonth_summaryCard__V\+X9o{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.ReappointmentRateByProviderByMonth_summaryCard__V\+X9o,.ReappointmentRateByProviderByMonth_tableContainer__0rybi{border:1px solid #000;-webkit-box-shadow:none;box-shadow:none}.ReappointmentRateByProviderByMonth_dataRow__7sv0d:hover{background-color:transparent;border-left-color:transparent;-webkit-transform:none;-moz-transform:none;transform:none}}:root{--patient-color:#9f7aea;--procedure-color:#4299e1}@media (prefers-color-scheme:dark){:root{--bg-primary:#2d3748;--bg-secondary:#4a5568;--text-primary:#f7fafc;--text-secondary:#cbd5e0;--border-color:#4a5568;--border-color-strong:#718096;--error-bg:#742a2a;--error-border:#c53030;--error-text:#feb2b2;--hover-bg:#4a5568;--success-color:#68d391;--info-color:#63b3ed;--warning-color:#f6ad55;--danger-color:#fc8181;--accent-color:#b794f6;--money-color:#68d391;--patient-color:#b794f6;--procedure-color:#63b3ed;--provider-color:#4fd1c7}}.SameDayTreatmentPlanAndCompletion_container__C-E\+E{color:#2d3748;color:var(--text-primary);margin-top:20px;padding:24px}.SameDayTreatmentPlanAndCompletion_heading__n8xLQ{color:#2d3748!important;color:var(--text-primary)!important;font-weight:700;margin-bottom:16px;margin-top:5px;padding-top:5px}.SameDayTreatmentPlanAndCompletion_dateControls__37v0V{-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-bottom:16px}.SameDayTreatmentPlanAndCompletion_dateControl__cny-N{background-color:#fff;background-color:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:8px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);box-shadow:0 1px 3px 0 rgba(0,0,0,.1);min-width:180px;padding:12px;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;-moz-transition:box-shadow .2s ease,border-color .2s ease;transition:box-shadow .2s ease,border-color .2s ease;transition:box-shadow .2s ease,border-color .2s ease,-webkit-box-shadow .2s ease}.SameDayTreatmentPlanAndCompletion_dateControl__cny-N:hover{border-color:#3182ce;border-color:var(--info-color);-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.15);box-shadow:0 2px 6px 0 rgba(0,0,0,.15)}.SameDayTreatmentPlanAndCompletion_dateLabel__WpYZE{color:#2d3748;color:var(--text-primary);font-size:14px;font-weight:600;margin-bottom:8px}.SameDayTreatmentPlanAndCompletion_dateInput__nKoq0{background-color:#fff;background-color:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:6px;color:#2d3748;color:var(--text-primary);padding:8px;-webkit-transition:border-color .2s ease;-moz-transition:border-color .2s ease;transition:border-color .2s ease;width:100%}.SameDayTreatmentPlanAndCompletion_dateInput__nKoq0:focus{border-color:#3182ce;border-color:var(--info-color);-webkit-box-shadow:0 0 0 3px rgba(49,130,206,.1);box-shadow:0 0 0 3px rgba(49,130,206,.1);outline:none}.SameDayTreatmentPlanAndCompletion_filterControls__OygAj{-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-bottom:16px}.SameDayTreatmentPlanAndCompletion_filterControl__LS8xQ{background-color:#fff;background-color:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:8px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);box-shadow:0 1px 3px 0 rgba(0,0,0,.1);max-width:300px;min-width:200px;padding:12px;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;-moz-transition:box-shadow .2s ease,border-color .2s ease;transition:box-shadow .2s ease,border-color .2s ease;transition:box-shadow .2s ease,border-color .2s ease,-webkit-box-shadow .2s ease}.SameDayTreatmentPlanAndCompletion_filterControl__LS8xQ:hover{border-color:#3182ce;border-color:var(--info-color);-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.15);box-shadow:0 2px 6px 0 rgba(0,0,0,.15)}.SameDayTreatmentPlanAndCompletion_filterLabel__e2cqE{color:#2d3748;color:var(--text-primary);font-size:14px;font-weight:600;margin-bottom:8px}.SameDayTreatmentPlanAndCompletion_filterInput__c7wQN,.SameDayTreatmentPlanAndCompletion_filterSelect__eXpjB{background-color:#fff;background-color:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:6px;color:#2d3748;color:var(--text-primary);padding:8px;-webkit-transition:border-color .2s ease;-moz-transition:border-color .2s ease;transition:border-color .2s ease;width:100%}.SameDayTreatmentPlanAndCompletion_filterInput__c7wQN:focus,.SameDayTreatmentPlanAndCompletion_filterSelect__eXpjB:focus{border-color:#3182ce;border-color:var(--info-color);-webkit-box-shadow:0 0 0 3px rgba(49,130,206,.1);box-shadow:0 0 0 3px rgba(49,130,206,.1);outline:none}.SameDayTreatmentPlanAndCompletion_filterInput__c7wQN::-webkit-input-placeholder{color:#718096;color:var(--text-secondary);font-style:italic}.SameDayTreatmentPlanAndCompletion_filterInput__c7wQN::-moz-placeholder{color:#718096;color:var(--text-secondary);font-style:italic}.SameDayTreatmentPlanAndCompletion_filterInput__c7wQN::-ms-input-placeholder{color:#718096;color:var(--text-secondary);font-style:italic}.SameDayTreatmentPlanAndCompletion_filterInput__c7wQN::placeholder{color:#718096;color:var(--text-secondary);font-style:italic}.SameDayTreatmentPlanAndCompletion_summaryGrid__Sf9aE{margin-bottom:24px}.SameDayTreatmentPlanAndCompletion_summaryCard__2iduz{background-color:#fff;background-color:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:12px;-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.1);box-shadow:0 2px 8px 0 rgba(0,0,0,.1);overflow:hidden;padding:20px;position:relative;-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;-moz-transition:transform .2s ease,box-shadow .2s ease,-moz-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-moz-transform .2s ease,-webkit-box-shadow .2s ease}.SameDayTreatmentPlanAndCompletion_summaryCard__2iduz:before{background:-webkit-gradient(linear,left top,right top,from(#3182ce),to(#805ad5));background:-webkit-linear-gradient(left,#3182ce,#805ad5);background:-moz-linear-gradient(left,#3182ce,#805ad5);background:linear-gradient(90deg,#3182ce,#805ad5);background:-webkit-gradient(linear,left top,right top,from(var(--info-color)),to(var(--accent-color)));background:-webkit-linear-gradient(left,var(--info-color),var(--accent-color));background:-moz-linear-gradient(left,var(--info-color),var(--accent-color));background:linear-gradient(90deg,var(--info-color),var(--accent-color));content:"";height:4px;left:0;position:absolute;right:0;top:0}.SameDayTreatmentPlanAndCompletion_summaryCard__2iduz:hover{-webkit-box-shadow:0 4px 16px 0 rgba(0,0,0,.15);box-shadow:0 4px 16px 0 rgba(0,0,0,.15);-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px)}.SameDayTreatmentPlanAndCompletion_statLabel__sTYz1{color:#718096;color:var(--text-secondary);font-size:14px;font-weight:500;margin-bottom:4px}.SameDayTreatmentPlanAndCompletion_statNumber__\+A6Yr{color:#2d3748;color:var(--text-primary);font-size:24px;font-weight:700;line-height:1.2}.SameDayTreatmentPlanAndCompletion_totalProceduresStat__q1qlK .SameDayTreatmentPlanAndCompletion_statNumber__\+A6Yr{color:#3182ce;color:var(--info-color)}.SameDayTreatmentPlanAndCompletion_uniquePatientsStat__6Bm\+a .SameDayTreatmentPlanAndCompletion_statNumber__\+A6Yr{color:#9f7aea;color:var(--patient-color)}.SameDayTreatmentPlanAndCompletion_providersStat__NMPGB .SameDayTreatmentPlanAndCompletion_statNumber__\+A6Yr{color:#38b2ac;color:var(--provider-color)}.SameDayTreatmentPlanAndCompletion_totalGrossStat__LuWF- .SameDayTreatmentPlanAndCompletion_statNumber__\+A6Yr{color:#38a169;color:var(--money-color)}.SameDayTreatmentPlanAndCompletion_totalNetStat__huVJR .SameDayTreatmentPlanAndCompletion_statNumber__\+A6Yr{color:#dd6b20;color:var(--warning-color)}.SameDayTreatmentPlanAndCompletion_statusBar__Y0Pry{-moz-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:16px}.SameDayTreatmentPlanAndCompletion_statusBadge__2mYHn{border-radius:20px;font-weight:500;margin-right:4px;padding:4px 12px}.SameDayTreatmentPlanAndCompletion_tableContainer__8j4aX{background-color:#fff;background-color:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:12px;-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.1);box-shadow:0 2px 8px 0 rgba(0,0,0,.1);overflow-x:auto}.SameDayTreatmentPlanAndCompletion_table__oQ8pN{color:#2d3748;color:var(--text-primary);width:100%}.SameDayTreatmentPlanAndCompletion_tableHeader__DwbPU{background:-webkit-linear-gradient(315deg,#f7fafc,#fff);background:-moz-linear-gradient(315deg,#f7fafc,#fff);background:linear-gradient(135deg,#f7fafc,#fff);background:-webkit-linear-gradient(315deg,var(--bg-secondary),var(--bg-primary));background:-moz-linear-gradient(315deg,var(--bg-secondary),var(--bg-primary));background:linear-gradient(135deg,var(--bg-secondary),var(--bg-primary));border-bottom:2px solid #cbd5e0;border-bottom:2px solid var(--border-color-strong)}.SameDayTreatmentPlanAndCompletion_sortableHeader__LerFL{color:#2d3748;color:var(--text-primary);cursor:pointer;font-weight:600;padding:16px 12px;position:relative;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.SameDayTreatmentPlanAndCompletion_sortableHeader__LerFL:hover{background-color:#f7fafc;background-color:var(--hover-bg);color:#3182ce;color:var(--info-color);-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);transform:translateY(-1px)}.SameDayTreatmentPlanAndCompletion_sortableHeader__LerFL:active{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}.SameDayTreatmentPlanAndCompletion_tableBody__9MCRe{background-color:#fff;background-color:var(--bg-primary)}.SameDayTreatmentPlanAndCompletion_tableCell__xkSdq{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color);color:#2d3748;color:var(--text-primary);padding:12px;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;transition:background-color .2s ease;vertical-align:middle}.SameDayTreatmentPlanAndCompletion_dataRow__u5AP\+{border-left:3px solid transparent;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.SameDayTreatmentPlanAndCompletion_dataRow__u5AP\+:hover{background-color:#f7fafc;background-color:var(--hover-bg);border-left-color:#3182ce;border-left-color:var(--info-color);-webkit-transform:translateX(2px);-moz-transform:translateX(2px);transform:translateX(2px)}.SameDayTreatmentPlanAndCompletion_separatorRow__nElfP{background:-webkit-linear-gradient(315deg,#f7fafc,#f7fafc);background:-moz-linear-gradient(315deg,#f7fafc,#f7fafc);background:linear-gradient(135deg,#f7fafc,#f7fafc);background:-webkit-linear-gradient(315deg,var(--bg-secondary),var(--hover-bg));background:-moz-linear-gradient(315deg,var(--bg-secondary),var(--hover-bg));background:linear-gradient(135deg,var(--bg-secondary),var(--hover-bg));border-bottom:2px solid #cbd5e0;border-bottom:2px solid var(--border-color-strong);border-top:2px solid #cbd5e0;border-top:2px solid var(--border-color-strong);color:#718096;color:var(--text-secondary);font-weight:700}.SameDayTreatmentPlanAndCompletion_separatorRow__nElfP .SameDayTreatmentPlanAndCompletion_tableCell__xkSdq{font-size:16px;letter-spacing:.5px;padding:16px 12px;text-transform:uppercase}.SameDayTreatmentPlanAndCompletion_totalRow__8Kd4w{background:-webkit-linear-gradient(315deg,#3182ce,#805ad5);background:-moz-linear-gradient(315deg,#3182ce,#805ad5);background:linear-gradient(135deg,#3182ce,#805ad5);background:-webkit-linear-gradient(315deg,var(--info-color),var(--accent-color));background:-moz-linear-gradient(315deg,var(--info-color),var(--accent-color));background:linear-gradient(135deg,var(--info-color),var(--accent-color));border-top:3px solid #cbd5e0;border-top:3px solid var(--border-color-strong);color:#fff;font-weight:700}.SameDayTreatmentPlanAndCompletion_totalRow__8Kd4w .SameDayTreatmentPlanAndCompletion_tableCell__xkSdq{border-bottom:none;color:#fff;font-size:16px;padding:16px 12px}.SameDayTreatmentPlanAndCompletion_totalRow__8Kd4w:hover{background:-webkit-linear-gradient(315deg,#805ad5,#3182ce);background:-moz-linear-gradient(315deg,#805ad5,#3182ce);background:linear-gradient(135deg,#805ad5,#3182ce);background:-webkit-linear-gradient(315deg,var(--accent-color),var(--info-color));background:-moz-linear-gradient(315deg,var(--accent-color),var(--info-color));background:linear-gradient(135deg,var(--accent-color),var(--info-color))}.SameDayTreatmentPlanAndCompletion_loadingContainer__DHque{background-color:#fff;background-color:var(--bg-primary);border:2px dashed #e2e8f0;border:2px dashed var(--border-color);border-radius:12px;color:#718096;color:var(--text-secondary);font-size:18px;font-weight:500;padding:60px 40px;text-align:center}.SameDayTreatmentPlanAndCompletion_loadingContainer__DHque:before{content:"⏳";display:block;font-size:32px;margin-bottom:16px}.SameDayTreatmentPlanAndCompletion_errorText__4hf0X{background-color:#fed7d7;background-color:var(--error-bg);border:2px solid #feb2b2;border:2px solid var(--error-border);border-radius:12px;color:#e53e3e;color:var(--error-text);font-size:16px;font-weight:500;margin-bottom:16px;padding:24px;text-align:center}.SameDayTreatmentPlanAndCompletion_errorText__4hf0X:before{content:"⚠️";display:block;font-size:24px;margin-bottom:12px}.SameDayTreatmentPlanAndCompletion_moneyValue__U0yut{color:#38a169;color:var(--money-color);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-weight:600}.SameDayTreatmentPlanAndCompletion_negativeValue__djbvR{color:#e53e3e;color:var(--danger-color)}.SameDayTreatmentPlanAndCompletion_patientName__KffaT{color:#9f7aea;color:var(--patient-color);font-weight:500}.SameDayTreatmentPlanAndCompletion_providerName__GAAra{color:#38b2ac;color:var(--provider-color);font-weight:500}.SameDayTreatmentPlanAndCompletion_procedureCode__JCfs2{background-color:#f7fafc;background-color:var(--bg-secondary);border-radius:4px;color:#4299e1;color:var(--procedure-color);display:inline-block;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-weight:600;padding:2px 6px}.SameDayTreatmentPlanAndCompletion_dateValue__r62yQ{color:#2d3748;color:var(--text-primary);font-weight:500}.SameDayTreatmentPlanAndCompletion_summaryGrid__Sf9aE>*{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}@media (prefers-color-scheme:dark){.SameDayTreatmentPlanAndCompletion_summaryGrid__Sf9aE [data-theme=dark]{background-color:#f7fafc!important;background-color:var(--bg-secondary)!important;border-color:#e2e8f0!important;border-color:var(--border-color)!important;color:#2d3748!important;color:var(--text-primary)!important}}@media (max-width:1400px){.SameDayTreatmentPlanAndCompletion_summaryGrid__Sf9aE{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.SameDayTreatmentPlanAndCompletion_summaryGrid__Sf9aE{grid-template-columns:repeat(2,1fr)}.SameDayTreatmentPlanAndCompletion_statNumber__\+A6Yr{font-size:20px}}@media (max-width:768px){.SameDayTreatmentPlanAndCompletion_container__C-E\+E{margin-top:15px;padding:16px}.SameDayTreatmentPlanAndCompletion_dateControls__37v0V,.SameDayTreatmentPlanAndCompletion_filterControls__OygAj{-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.SameDayTreatmentPlanAndCompletion_dateControl__cny-N,.SameDayTreatmentPlanAndCompletion_filterControl__LS8xQ{max-width:100%;min-width:100%}.SameDayTreatmentPlanAndCompletion_summaryGrid__Sf9aE{grid-template-columns:repeat(2,1fr);margin-bottom:16px}.SameDayTreatmentPlanAndCompletion_summaryCard__2iduz{padding:16px}.SameDayTreatmentPlanAndCompletion_statNumber__\+A6Yr{font-size:18px}.SameDayTreatmentPlanAndCompletion_tableContainer__8j4aX{border-radius:8px;font-size:14px}.SameDayTreatmentPlanAndCompletion_tableCell__xkSdq{padding:8px}.SameDayTreatmentPlanAndCompletion_sortableHeader__LerFL{font-size:14px;padding:12px 8px}.SameDayTreatmentPlanAndCompletion_tableContainer__8j4aX .SameDayTreatmentPlanAndCompletion_hideOnMobile__wnJlP{display:none}}@media (max-width:480px){.SameDayTreatmentPlanAndCompletion_container__C-E\+E{margin-top:10px;padding:12px}.SameDayTreatmentPlanAndCompletion_heading__n8xLQ{font-size:18px;margin-bottom:12px}.SameDayTreatmentPlanAndCompletion_summaryGrid__Sf9aE{grid-template-columns:1fr}.SameDayTreatmentPlanAndCompletion_summaryCard__2iduz{padding:12px}.SameDayTreatmentPlanAndCompletion_statNumber__\+A6Yr{font-size:16px}.SameDayTreatmentPlanAndCompletion_statLabel__sTYz1{font-size:12px}.SameDayTreatmentPlanAndCompletion_tableContainer__8j4aX{border-radius:6px;font-size:12px}.SameDayTreatmentPlanAndCompletion_tableCell__xkSdq{padding:6px 4px}.SameDayTreatmentPlanAndCompletion_sortableHeader__LerFL{font-size:12px;padding:10px 4px}.SameDayTreatmentPlanAndCompletion_statusBar__Y0Pry{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column;flex-direction:column;gap:4px}.SameDayTreatmentPlanAndCompletion_tableContainer__8j4aX .SameDayTreatmentPlanAndCompletion_hideOnSmallMobile__o66W4{display:none}}@media (max-width:768px){.SameDayTreatmentPlanAndCompletion_tableContainer__8j4aX td:nth-child(3),.SameDayTreatmentPlanAndCompletion_tableContainer__8j4aX th:nth-child(3){display:none}}@media (max-width:480px){.SameDayTreatmentPlanAndCompletion_tableContainer__8j4aX td:nth-child(3),.SameDayTreatmentPlanAndCompletion_tableContainer__8j4aX td:nth-child(4),.SameDayTreatmentPlanAndCompletion_tableContainer__8j4aX th:nth-child(3),.SameDayTreatmentPlanAndCompletion_tableContainer__8j4aX th:nth-child(4){display:none}}@media print{.SameDayTreatmentPlanAndCompletion_container__C-E\+E{margin:0;padding:0}.SameDayTreatmentPlanAndCompletion_dateControls__37v0V,.SameDayTreatmentPlanAndCompletion_filterControls__OygAj,.SameDayTreatmentPlanAndCompletion_statusBar__Y0Pry{display:none}.SameDayTreatmentPlanAndCompletion_summaryCard__2iduz{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;border:1px solid #000;-webkit-box-shadow:none;box-shadow:none;break-inside:avoid;margin-bottom:10px;page-break-inside:avoid}.SameDayTreatmentPlanAndCompletion_summaryGrid__Sf9aE{gap:10px;grid-template-columns:repeat(5,1fr);margin-bottom:20px}.SameDayTreatmentPlanAndCompletion_tableContainer__8j4aX{border:1px solid #000;-webkit-box-shadow:none;box-shadow:none}.SameDayTreatmentPlanAndCompletion_dataRow__u5AP\+:hover{background-color:transparent;border-left-color:transparent;-webkit-transform:none;-moz-transform:none;transform:none}.SameDayTreatmentPlanAndCompletion_sortableHeader__LerFL{background-color:#f0f0f0!important}.SameDayTreatmentPlanAndCompletion_tableContainer__8j4aX .SameDayTreatmentPlanAndCompletion_hideOnMobile__wnJlP,.SameDayTreatmentPlanAndCompletion_tableContainer__8j4aX .SameDayTreatmentPlanAndCompletion_hideOnSmallMobile__o66W4{display:table-cell!important}}:root{--provider-color:#4299e1;--rank-color:#9f7aea;--top-performer-bg:#f0fff4;--gold-color:#d4af37;--silver-color:silver;--bronze-color:#cd7f32}@media (prefers-color-scheme:dark){:root{--bg-primary:#2d3748;--bg-secondary:#4a5568;--text-primary:#f7fafc;--text-secondary:#cbd5e0;--border-color:#4a5568;--border-color-strong:#718096;--error-bg:#742a2a;--error-border:#c53030;--error-text:#feb2b2;--hover-bg:#4a5568;--success-color:#68d391;--info-color:#63b3ed;--warning-color:#f6ad55;--danger-color:#fc8181;--accent-color:#b794f6;--money-color:#68d391;--provider-color:#63b3ed;--rank-color:#b794f6;--top-performer-bg:#1a202c;--gold-color:#f6e05e;--silver-color:#e2e8f0;--bronze-color:#ed8936}}.ScheduledProductionByProvider_container__Bov-Y{color:#2d3748;color:var(--text-primary);margin-top:20px;padding:24px}.ScheduledProductionByProvider_headerSection__RLHnp{-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-bottom:24px}.ScheduledProductionByProvider_heading__AcpJt{color:#2d3748!important;color:var(--text-primary)!important;font-weight:700;margin-bottom:0;margin-top:5px;padding-top:5px}.ScheduledProductionByProvider_actionControls__01LJx{background-color:transparent;border:none;margin-top:30px;padding:0}.ScheduledProductionByProvider_actionButton__JfQyJ{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.ScheduledProductionByProvider_actionButton__JfQyJ:hover{-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);transform:translateY(-1px)}.ScheduledProductionByProvider_dateControls__T-rht{-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-bottom:16px}.ScheduledProductionByProvider_dateControl__OFIj5{background-color:#fff;background-color:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:8px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);box-shadow:0 1px 3px 0 rgba(0,0,0,.1);min-width:180px;padding:12px;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;-moz-transition:box-shadow .2s ease,border-color .2s ease;transition:box-shadow .2s ease,border-color .2s ease;transition:box-shadow .2s ease,border-color .2s ease,-webkit-box-shadow .2s ease}.ScheduledProductionByProvider_dateControl__OFIj5:hover{border-color:#3182ce;border-color:var(--info-color);-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.15);box-shadow:0 2px 6px 0 rgba(0,0,0,.15)}.ScheduledProductionByProvider_dateLabel__kyiWo{color:#2d3748;color:var(--text-primary);font-size:14px;font-weight:600;margin-bottom:8px}.ScheduledProductionByProvider_dateInput__udIiq{background-color:#fff;background-color:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:6px;color:#2d3748;color:var(--text-primary);padding:8px;-webkit-transition:border-color .2s ease;-moz-transition:border-color .2s ease;transition:border-color .2s ease;width:100%}.ScheduledProductionByProvider_dateInput__udIiq:focus{border-color:#3182ce;border-color:var(--info-color);-webkit-box-shadow:0 0 0 3px rgba(49,130,206,.1);box-shadow:0 0 0 3px rgba(49,130,206,.1);outline:none}.ScheduledProductionByProvider_filterControls__Lbscq{-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-bottom:16px}.ScheduledProductionByProvider_filterControl__4-Oqu{background-color:#fff;background-color:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:8px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);box-shadow:0 1px 3px 0 rgba(0,0,0,.1);max-width:300px;min-width:200px;padding:12px;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;-moz-transition:box-shadow .2s ease,border-color .2s ease;transition:box-shadow .2s ease,border-color .2s ease;transition:box-shadow .2s ease,border-color .2s ease,-webkit-box-shadow .2s ease}.ScheduledProductionByProvider_filterControl__4-Oqu:hover{border-color:#3182ce;border-color:var(--info-color);-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.15);box-shadow:0 2px 6px 0 rgba(0,0,0,.15)}.ScheduledProductionByProvider_filterLabel__iE5KP{color:#2d3748;color:var(--text-primary);font-size:14px;font-weight:600;margin-bottom:8px}.ScheduledProductionByProvider_filterSelect__0Kk0m{background-color:#fff;background-color:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:6px;color:#2d3748;color:var(--text-primary);padding:8px;-webkit-transition:border-color .2s ease;-moz-transition:border-color .2s ease;transition:border-color .2s ease;width:100%}.ScheduledProductionByProvider_filterSelect__0Kk0m:focus{border-color:#3182ce;border-color:var(--info-color);-webkit-box-shadow:0 0 0 3px rgba(49,130,206,.1);box-shadow:0 0 0 3px rgba(49,130,206,.1);outline:none}.ScheduledProductionByProvider_summaryGrid__-h6A3{margin-bottom:24px}.ScheduledProductionByProvider_summaryCard__GhAiT{background-color:#fff;background-color:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:12px;-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.1);box-shadow:0 2px 8px 0 rgba(0,0,0,.1);overflow:hidden;padding:20px;position:relative;-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;-moz-transition:transform .2s ease,box-shadow .2s ease,-moz-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-moz-transform .2s ease,-webkit-box-shadow .2s ease}.ScheduledProductionByProvider_summaryCard__GhAiT:before{background:-webkit-gradient(linear,left top,right top,from(#3182ce),to(#805ad5));background:-webkit-linear-gradient(left,#3182ce,#805ad5);background:-moz-linear-gradient(left,#3182ce,#805ad5);background:linear-gradient(90deg,#3182ce,#805ad5);background:-webkit-gradient(linear,left top,right top,from(var(--info-color)),to(var(--accent-color)));background:-webkit-linear-gradient(left,var(--info-color),var(--accent-color));background:-moz-linear-gradient(left,var(--info-color),var(--accent-color));background:linear-gradient(90deg,var(--info-color),var(--accent-color));content:"";height:4px;left:0;position:absolute;right:0;top:0}.ScheduledProductionByProvider_summaryCard__GhAiT:hover{-webkit-box-shadow:0 4px 16px 0 rgba(0,0,0,.15);box-shadow:0 4px 16px 0 rgba(0,0,0,.15);-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px)}.ScheduledProductionByProvider_statLabel__2gBdT{color:#718096;color:var(--text-secondary);font-size:14px;font-weight:500;margin-bottom:4px}.ScheduledProductionByProvider_statNumber__D3UZX{color:#2d3748;color:var(--text-primary);font-size:24px;font-weight:700;line-height:1.2}.ScheduledProductionByProvider_totalProvidersStat__0FPB2 .ScheduledProductionByProvider_statNumber__D3UZX{color:#3182ce;color:var(--info-color)}.ScheduledProductionByProvider_totalProductionStat__zaHTI .ScheduledProductionByProvider_statNumber__D3UZX{color:#38a169;color:var(--money-color)}.ScheduledProductionByProvider_avgProductionStat__7MZbI .ScheduledProductionByProvider_statNumber__D3UZX{color:#4299e1;color:var(--provider-color)}.ScheduledProductionByProvider_medianProductionStat__2C8JU .ScheduledProductionByProvider_statNumber__D3UZX{color:#805ad5;color:var(--accent-color)}.ScheduledProductionByProvider_topPerformerStat__Is0RC .ScheduledProductionByProvider_statNumber__D3UZX{color:#dd6b20;color:var(--warning-color)}.ScheduledProductionByProvider_statusBar__rCLFw{-moz-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:16px}.ScheduledProductionByProvider_statusBadge__8AIc5{border-radius:20px;font-weight:500;margin-right:4px;padding:4px 12px}.ScheduledProductionByProvider_tableContainer__a8U55{background-color:#fff;background-color:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:12px;-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.1);box-shadow:0 2px 8px 0 rgba(0,0,0,.1);overflow-x:auto}.ScheduledProductionByProvider_table__9HI5X{color:#2d3748;color:var(--text-primary);width:100%}.ScheduledProductionByProvider_tableHeader__zAeJt{background:-webkit-linear-gradient(315deg,#f7fafc,#fff);background:-moz-linear-gradient(315deg,#f7fafc,#fff);background:linear-gradient(135deg,#f7fafc,#fff);background:-webkit-linear-gradient(315deg,var(--bg-secondary),var(--bg-primary));background:-moz-linear-gradient(315deg,var(--bg-secondary),var(--bg-primary));background:linear-gradient(135deg,var(--bg-secondary),var(--bg-primary));border-bottom:2px solid #cbd5e0;border-bottom:2px solid var(--border-color-strong)}.ScheduledProductionByProvider_sortableHeader__YvKl7{color:#2d3748;color:var(--text-primary);cursor:pointer;font-weight:600;padding:16px 12px;position:relative;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ScheduledProductionByProvider_sortableHeader__YvKl7:hover{background-color:#f7fafc;background-color:var(--hover-bg);color:#3182ce;color:var(--info-color);-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);transform:translateY(-1px)}.ScheduledProductionByProvider_sortableHeader__YvKl7:active{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}.ScheduledProductionByProvider_tableBody__0FAh6{background-color:#fff;background-color:var(--bg-primary)}.ScheduledProductionByProvider_tableCell__W1OQR{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color);color:#2d3748;color:var(--text-primary);padding:12px;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;transition:background-color .2s ease;vertical-align:middle}.ScheduledProductionByProvider_dataRow__htwKG{border-left:3px solid transparent;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.ScheduledProductionByProvider_dataRow__htwKG:hover{background-color:#f7fafc;background-color:var(--hover-bg);border-left-color:#3182ce;border-left-color:var(--info-color);-webkit-transform:translateX(2px);-moz-transform:translateX(2px);transform:translateX(2px)}.ScheduledProductionByProvider_topPerformerRow__6E\+XX{background-color:#f0fff4;background-color:var(--top-performer-bg);border-left:3px solid #d4af37;border-left:3px solid var(--gold-color)}.ScheduledProductionByProvider_topPerformerRow__6E\+XX:hover{background-color:#f7fafc;background-color:var(--hover-bg);border-left-color:#d4af37;border-left-color:var(--gold-color);-webkit-transform:translateX(4px);-moz-transform:translateX(4px);transform:translateX(4px)}.ScheduledProductionByProvider_separatorRow__PZGsT{background:-webkit-linear-gradient(315deg,#f7fafc,#f7fafc);background:-moz-linear-gradient(315deg,#f7fafc,#f7fafc);background:linear-gradient(135deg,#f7fafc,#f7fafc);background:-webkit-linear-gradient(315deg,var(--bg-secondary),var(--hover-bg));background:-moz-linear-gradient(315deg,var(--bg-secondary),var(--hover-bg));background:linear-gradient(135deg,var(--bg-secondary),var(--hover-bg));border-bottom:2px solid #cbd5e0;border-bottom:2px solid var(--border-color-strong);border-top:2px solid #cbd5e0;border-top:2px solid var(--border-color-strong);color:#718096;color:var(--text-secondary);font-weight:700}.ScheduledProductionByProvider_separatorRow__PZGsT .ScheduledProductionByProvider_tableCell__W1OQR{font-size:16px;letter-spacing:.5px;padding:16px 12px;text-transform:uppercase}.ScheduledProductionByProvider_totalRow__U\+Bxh{background:-webkit-linear-gradient(315deg,#3182ce,#805ad5);background:-moz-linear-gradient(315deg,#3182ce,#805ad5);background:linear-gradient(135deg,#3182ce,#805ad5);background:-webkit-linear-gradient(315deg,var(--info-color),var(--accent-color));background:-moz-linear-gradient(315deg,var(--info-color),var(--accent-color));background:linear-gradient(135deg,var(--info-color),var(--accent-color));border-top:3px solid #cbd5e0;border-top:3px solid var(--border-color-strong);color:#fff;font-weight:700}.ScheduledProductionByProvider_totalRow__U\+Bxh .ScheduledProductionByProvider_tableCell__W1OQR{border-bottom:none;color:#fff;font-size:16px;padding:16px 12px}.ScheduledProductionByProvider_totalRow__U\+Bxh:hover{background:-webkit-linear-gradient(315deg,#805ad5,#3182ce);background:-moz-linear-gradient(315deg,#805ad5,#3182ce);background:linear-gradient(135deg,#805ad5,#3182ce);background:-webkit-linear-gradient(315deg,var(--accent-color),var(--info-color));background:-moz-linear-gradient(315deg,var(--accent-color),var(--info-color));background:linear-gradient(135deg,var(--accent-color),var(--info-color))}.ScheduledProductionByProvider_providerCell__aC9tP{-moz-box-align:center;-webkit-align-items:center;align-items:center;color:#4299e1;color:var(--provider-color);display:-webkit-flex;display:-moz-box;display:flex;font-weight:600}.ScheduledProductionByProvider_productionCell__NctQc{color:#38a169;color:var(--money-color);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:16px;font-weight:700}.ScheduledProductionByProvider_rankCell__1ozds{text-align:center}.ScheduledProductionByProvider_loadingContainer__c8uoN{background-color:#fff;background-color:var(--bg-primary);border:2px dashed #e2e8f0;border:2px dashed var(--border-color);border-radius:12px;color:#718096;color:var(--text-secondary);font-size:18px;font-weight:500;padding:60px 40px;text-align:center}.ScheduledProductionByProvider_loadingContainer__c8uoN:before{content:"⏳";display:block;font-size:32px;margin-bottom:16px}.ScheduledProductionByProvider_errorText__7gspU{background-color:#fed7d7;background-color:var(--error-bg);border:2px solid #feb2b2;border:2px solid var(--error-border);border-radius:12px;color:#e53e3e;color:var(--error-text);font-size:16px;font-weight:500;margin-bottom:16px;padding:24px;text-align:center}.ScheduledProductionByProvider_errorText__7gspU:before{content:"⚠️";display:block;font-size:24px;margin-bottom:12px}.ScheduledProductionByProvider_moneyValue__gnY5k{color:#38a169;color:var(--money-color);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-weight:600}.ScheduledProductionByProvider_highValue__Xrw8X{color:#38a169;color:var(--success-color);font-weight:700}.ScheduledProductionByProvider_lowValue__t5ExS{color:#e53e3e;color:var(--danger-color)}.ScheduledProductionByProvider_rankBadge__PaqyH{border-radius:12px;font-size:12px;font-weight:700;padding:4px 8px}.ScheduledProductionByProvider_rank1__TswzE{background-color:#d4af37;background-color:var(--gold-color);color:#fff}.ScheduledProductionByProvider_rank2__9sD7K{background-color:silver;background-color:var(--silver-color);color:#2d3748;color:var(--text-primary)}.ScheduledProductionByProvider_rank3__C-TyG{background-color:#cd7f32;background-color:var(--bronze-color);color:#fff}.ScheduledProductionByProvider_summaryGrid__-h6A3>*{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}@media (prefers-color-scheme:dark){.ScheduledProductionByProvider_summaryGrid__-h6A3 [data-theme=dark]{background-color:#f7fafc!important;background-color:var(--bg-secondary)!important;border-color:#e2e8f0!important;border-color:var(--border-color)!important;color:#2d3748!important;color:var(--text-primary)!important}}@media (max-width:1400px){.ScheduledProductionByProvider_summaryGrid__-h6A3{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.ScheduledProductionByProvider_summaryGrid__-h6A3{grid-template-columns:repeat(2,1fr)}.ScheduledProductionByProvider_statNumber__D3UZX{font-size:20px}}@media (max-width:768px){.ScheduledProductionByProvider_container__Bov-Y{margin-top:15px;padding:16px}.ScheduledProductionByProvider_headerSection__RLHnp{-moz-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.ScheduledProductionByProvider_dateControls__T-rht,.ScheduledProductionByProvider_filterControls__Lbscq,.ScheduledProductionByProvider_headerSection__RLHnp{-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.ScheduledProductionByProvider_dateControl__OFIj5,.ScheduledProductionByProvider_filterControl__4-Oqu{max-width:100%;min-width:100%}.ScheduledProductionByProvider_actionControls__01LJx{-moz-box-orient:horizontal;-moz-box-direction:normal;-moz-box-pack:start;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;justify-content:flex-start;width:100%}.ScheduledProductionByProvider_actionButton__JfQyJ{-moz-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.ScheduledProductionByProvider_summaryGrid__-h6A3{grid-template-columns:repeat(2,1fr);margin-bottom:16px}.ScheduledProductionByProvider_summaryCard__GhAiT{padding:16px}.ScheduledProductionByProvider_statNumber__D3UZX{font-size:18px}.ScheduledProductionByProvider_tableContainer__a8U55{border-radius:8px;font-size:14px}.ScheduledProductionByProvider_tableCell__W1OQR{padding:8px}.ScheduledProductionByProvider_sortableHeader__YvKl7{font-size:14px;padding:12px 8px}.ScheduledProductionByProvider_productionCell__NctQc{font-size:14px}}@media (max-width:480px){.ScheduledProductionByProvider_container__Bov-Y{margin-top:10px;padding:12px}.ScheduledProductionByProvider_heading__AcpJt{font-size:18px;margin-bottom:12px}.ScheduledProductionByProvider_actionControls__01LJx{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-direction:column;flex-direction:column}.ScheduledProductionByProvider_actionButton__JfQyJ{margin-bottom:8px;width:100%}.ScheduledProductionByProvider_summaryGrid__-h6A3{grid-template-columns:1fr}.ScheduledProductionByProvider_summaryCard__GhAiT{padding:12px}.ScheduledProductionByProvider_statNumber__D3UZX{font-size:16px}.ScheduledProductionByProvider_statLabel__2gBdT{font-size:12px}.ScheduledProductionByProvider_tableContainer__a8U55{border-radius:6px;font-size:12px}.ScheduledProductionByProvider_tableCell__W1OQR{padding:6px 4px}.ScheduledProductionByProvider_sortableHeader__YvKl7{font-size:12px;padding:10px 4px}.ScheduledProductionByProvider_statusBar__rCLFw{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column;flex-direction:column;gap:4px}.ScheduledProductionByProvider_productionCell__NctQc{font-size:12px}.ScheduledProductionByProvider_providerCell__aC9tP{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column;flex-direction:column;gap:4px}}@media (max-width:600px){.ScheduledProductionByProvider_providerCell__aC9tP{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column;flex-direction:column;gap:4px}}@media print{.ScheduledProductionByProvider_container__Bov-Y{margin:0;padding:0}.ScheduledProductionByProvider_actionControls__01LJx,.ScheduledProductionByProvider_dateControls__T-rht,.ScheduledProductionByProvider_filterControls__Lbscq,.ScheduledProductionByProvider_statusBar__rCLFw{display:none}.ScheduledProductionByProvider_summaryCard__GhAiT{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;border:1px solid #000;-webkit-box-shadow:none;box-shadow:none;break-inside:avoid;margin-bottom:10px;page-break-inside:avoid}.ScheduledProductionByProvider_summaryGrid__-h6A3{gap:10px;grid-template-columns:repeat(5,1fr);margin-bottom:20px}.ScheduledProductionByProvider_tableContainer__a8U55{border:1px solid #000;-webkit-box-shadow:none;box-shadow:none}.ScheduledProductionByProvider_dataRow__htwKG:hover,.ScheduledProductionByProvider_topPerformerRow__6E\+XX:hover{background-color:transparent;border-left-color:transparent;-webkit-transform:none;-moz-transform:none;transform:none}.ScheduledProductionByProvider_sortableHeader__YvKl7{background-color:#f0f0f0!important}.ScheduledProductionByProvider_topPerformerRow__6E\+XX{background-color:#f9f9f9!important;border-left:3px solid #000!important}.ScheduledProductionByProvider_productionCell__NctQc{color:#000;font-weight:700}.ScheduledProductionByProvider_providerCell__aC9tP{color:#000}.ScheduledProductionByProvider_rankCell__1ozds{color:#000!important}}@-webkit-keyframes ScheduledProductionByProvider_goldShimmer__98EgZ{0%{background-position:-200% 0}to{background-position:200% 0}}@-moz-keyframes ScheduledProductionByProvider_goldShimmer__98EgZ{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes ScheduledProductionByProvider_goldShimmer__98EgZ{0%{background-position:-200% 0}to{background-position:200% 0}}.ScheduledProductionByProvider_rank1Badge__Jm2dU{-webkit-animation:ScheduledProductionByProvider_goldShimmer__98EgZ 3s ease-in-out infinite;-moz-animation:ScheduledProductionByProvider_goldShimmer__98EgZ 3s ease-in-out infinite;animation:ScheduledProductionByProvider_goldShimmer__98EgZ 3s ease-in-out infinite;background:-webkit-gradient(linear,left top,right top,from(#d4af37),color-stop(#f4d03f),to(#d4af37));background:-webkit-linear-gradient(left,#d4af37,#f4d03f,#d4af37);background:-moz-linear-gradient(left,#d4af37,#f4d03f,#d4af37);background:linear-gradient(90deg,#d4af37,#f4d03f,#d4af37);background:-webkit-gradient(linear,left top,right top,from(var(--gold-color)),color-stop(#f4d03f),to(var(--gold-color)));background:-webkit-linear-gradient(left,var(--gold-color),#f4d03f,var(--gold-color));background:-moz-linear-gradient(left,var(--gold-color),#f4d03f,var(--gold-color));background:linear-gradient(90deg,var(--gold-color),#f4d03f,var(--gold-color));background-size:200% 100%}.ScheduledProductionByProvider_topPerformerRow__6E\+XX .ScheduledProductionByProvider_productionCell__NctQc:hover{-webkit-transform:scale(1.02);-moz-transform:scale(1.02);transform:scale(1.02);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;-moz-transition:transform .2s ease,-moz-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease,-moz-transform .2s ease}.ScheduledProductionByProvider_summaryCard__GhAiT.ScheduledProductionByProvider_totalProduction__G-l3i{border-left:4px solid #38a169;border-left:4px solid var(--money-color)}.ScheduledProductionByProvider_summaryCard__GhAiT.ScheduledProductionByProvider_topPerformer__uXO1g{border-left:4px solid #d4af37;border-left:4px solid var(--gold-color)}.ScheduledProductionByProvider_tierHigh__wbO9w{border-left:4px solid #38a169;border-left:4px solid var(--success-color)}.ScheduledProductionByProvider_tierMedium__y23qh{border-left:4px solid #dd6b20;border-left:4px solid var(--warning-color)}.ScheduledProductionByProvider_tierLow__cSwCM{border-left:4px solid #e53e3e;border-left:4px solid var(--danger-color)}:root{--bg-primary:#fff;--bg-secondary:#f7fafc;--text-primary:#2d3748;--text-secondary:#718096;--border-color:#e2e8f0;--border-color-strong:#cbd5e0;--error-bg:#fed7d7;--error-border:#feb2b2;--error-text:#e53e3e;--hover-bg:#f7fafc;--success-color:#38a169;--info-color:#3182ce;--warning-color:#dd6b20;--danger-color:#e53e3e;--accent-color:#805ad5;--money-color:#38a169;--patient-color:#4299e1;--provider-color:#38b2ac;--phone-color:#9f7aea;--percentage-high:#38a169;--percentage-medium:#d69e2e;--percentage-low:#e53e3e;--acceptance-high-bg:#f0fff4;--acceptance-medium-bg:#fffaf0;--acceptance-low-bg:#fed7d7}@media (prefers-color-scheme:dark){:root{--bg-primary:#2d3748;--bg-secondary:#4a5568;--text-primary:#f7fafc;--text-secondary:#cbd5e0;--border-color:#4a5568;--border-color-strong:#718096;--error-bg:#742a2a;--error-border:#c53030;--error-text:#feb2b2;--hover-bg:#4a5568;--success-color:#68d391;--info-color:#63b3ed;--warning-color:#f6ad55;--danger-color:#fc8181;--accent-color:#b794f6;--money-color:#68d391;--patient-color:#63b3ed;--provider-color:#4fd1c7;--phone-color:#b794f6;--percentage-high:#68d391;--percentage-medium:#f6ad55;--percentage-low:#fc8181;--acceptance-high-bg:#1a202c;--acceptance-medium-bg:#2d3748;--acceptance-low-bg:#742a2a}}.TreatmentValuePresentedVsAccepted_container__qVVZh{color:#2d3748;color:var(--text-primary);margin-top:20px;padding:24px}.TreatmentValuePresentedVsAccepted_heading__OUDQb{color:#2d3748!important;color:var(--text-primary)!important;font-weight:700;margin-bottom:16px;margin-top:5px;padding-top:5px}.TreatmentValuePresentedVsAccepted_dateControls__k0sja{-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-bottom:16px}.TreatmentValuePresentedVsAccepted_dateControl__8lG4T{background-color:#fff;background-color:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:8px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);box-shadow:0 1px 3px 0 rgba(0,0,0,.1);min-width:180px;padding:12px;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;-moz-transition:box-shadow .2s ease,border-color .2s ease;transition:box-shadow .2s ease,border-color .2s ease;transition:box-shadow .2s ease,border-color .2s ease,-webkit-box-shadow .2s ease}.TreatmentValuePresentedVsAccepted_dateControl__8lG4T:hover{border-color:#3182ce;border-color:var(--info-color);-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.15);box-shadow:0 2px 6px 0 rgba(0,0,0,.15)}.TreatmentValuePresentedVsAccepted_dateLabel__aaqhc{color:#2d3748;color:var(--text-primary);font-size:14px;font-weight:600;margin-bottom:8px}.TreatmentValuePresentedVsAccepted_dateInput__fuQPp{background-color:#fff;background-color:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:6px;color:#2d3748;color:var(--text-primary);padding:8px;-webkit-transition:border-color .2s ease;-moz-transition:border-color .2s ease;transition:border-color .2s ease;width:100%}.TreatmentValuePresentedVsAccepted_dateInput__fuQPp:focus{border-color:#3182ce;border-color:var(--info-color);-webkit-box-shadow:0 0 0 3px rgba(49,130,206,.1);box-shadow:0 0 0 3px rgba(49,130,206,.1);outline:none}.TreatmentValuePresentedVsAccepted_filterControls__I3R6u{-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-bottom:16px}.TreatmentValuePresentedVsAccepted_filterControl__8ef9s{background-color:#fff;background-color:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:8px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);box-shadow:0 1px 3px 0 rgba(0,0,0,.1);max-width:300px;min-width:200px;padding:12px;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;-moz-transition:box-shadow .2s ease,border-color .2s ease;transition:box-shadow .2s ease,border-color .2s ease;transition:box-shadow .2s ease,border-color .2s ease,-webkit-box-shadow .2s ease}.TreatmentValuePresentedVsAccepted_filterControl__8ef9s:hover{border-color:#3182ce;border-color:var(--info-color);-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.15);box-shadow:0 2px 6px 0 rgba(0,0,0,.15)}.TreatmentValuePresentedVsAccepted_filterLabel__8Y3ex{color:#2d3748;color:var(--text-primary);font-size:14px;font-weight:600;margin-bottom:8px}.TreatmentValuePresentedVsAccepted_filterInput__17huM,.TreatmentValuePresentedVsAccepted_filterSelect__OYjk5{background-color:#fff;background-color:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:6px;color:#2d3748;color:var(--text-primary);padding:8px;-webkit-transition:border-color .2s ease;-moz-transition:border-color .2s ease;transition:border-color .2s ease;width:100%}.TreatmentValuePresentedVsAccepted_filterInput__17huM:focus,.TreatmentValuePresentedVsAccepted_filterSelect__OYjk5:focus{border-color:#3182ce;border-color:var(--info-color);-webkit-box-shadow:0 0 0 3px rgba(49,130,206,.1);box-shadow:0 0 0 3px rgba(49,130,206,.1);outline:none}.TreatmentValuePresentedVsAccepted_filterInput__17huM::-webkit-input-placeholder{color:#718096;color:var(--text-secondary);font-style:italic}.TreatmentValuePresentedVsAccepted_filterInput__17huM::-moz-placeholder{color:#718096;color:var(--text-secondary);font-style:italic}.TreatmentValuePresentedVsAccepted_filterInput__17huM::-ms-input-placeholder{color:#718096;color:var(--text-secondary);font-style:italic}.TreatmentValuePresentedVsAccepted_filterInput__17huM::placeholder{color:#718096;color:var(--text-secondary);font-style:italic}.TreatmentValuePresentedVsAccepted_summaryGrid__iBiVT{margin-bottom:24px}.TreatmentValuePresentedVsAccepted_statusBar__ccCl6{-moz-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:16px}.TreatmentValuePresentedVsAccepted_statusBadge__NrNeJ{border-radius:20px;font-weight:500;margin-right:4px;padding:4px 12px}.TreatmentValuePresentedVsAccepted_tableContainer__AIw82{background-color:#fff;background-color:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:12px;-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.1);box-shadow:0 2px 8px 0 rgba(0,0,0,.1);overflow-x:auto}.TreatmentValuePresentedVsAccepted_table__M2syl{color:#2d3748;color:var(--text-primary);width:100%}.TreatmentValuePresentedVsAccepted_tableHeader__wgLWX{background:-webkit-linear-gradient(315deg,#f7fafc,#fff);background:-moz-linear-gradient(315deg,#f7fafc,#fff);background:linear-gradient(135deg,#f7fafc,#fff);background:-webkit-linear-gradient(315deg,var(--bg-secondary),var(--bg-primary));background:-moz-linear-gradient(315deg,var(--bg-secondary),var(--bg-primary));background:linear-gradient(135deg,var(--bg-secondary),var(--bg-primary));border-bottom:2px solid #cbd5e0;border-bottom:2px solid var(--border-color-strong)}.TreatmentValuePresentedVsAccepted_sortableHeader__v1eVZ{color:#2d3748;color:var(--text-primary);cursor:pointer;font-size:12px;font-weight:600;padding:12px 8px;position:relative;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.TreatmentValuePresentedVsAccepted_sortableHeader__v1eVZ:hover{background-color:#f7fafc;background-color:var(--hover-bg);color:#3182ce;color:var(--info-color);-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);transform:translateY(-1px)}.TreatmentValuePresentedVsAccepted_sortableHeader__v1eVZ:active{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}.TreatmentValuePresentedVsAccepted_tableBody__1pj\+9{background-color:#fff;background-color:var(--bg-primary)}.TreatmentValuePresentedVsAccepted_tableCell__gb1Wh{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color);color:#2d3748;color:var(--text-primary);font-size:13px;padding:8px;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;transition:background-color .2s ease;vertical-align:middle}.TreatmentValuePresentedVsAccepted_dataRow__MHZgt{border-left:3px solid transparent;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.TreatmentValuePresentedVsAccepted_dataRow__MHZgt:hover{background-color:#f7fafc;background-color:var(--hover-bg);border-left-color:#3182ce;border-left-color:var(--info-color);-webkit-transform:translateX(2px);-moz-transform:translateX(2px);transform:translateX(2px)}.TreatmentValuePresentedVsAccepted_acceptanceHigh__hjXjN{background-color:#f0fff4;background-color:var(--acceptance-high-bg);border-left:3px solid #38a169;border-left:3px solid var(--percentage-high)}.TreatmentValuePresentedVsAccepted_acceptanceMedium__IKNIw{background-color:#fffaf0;background-color:var(--acceptance-medium-bg);border-left:3px solid #d69e2e;border-left:3px solid var(--percentage-medium)}.TreatmentValuePresentedVsAccepted_acceptanceLow__FwXjV{background-color:#fed7d7;background-color:var(--acceptance-low-bg);border-left:3px solid #e53e3e;border-left:3px solid var(--percentage-low)}.TreatmentValuePresentedVsAccepted_separatorRow__Mbrez{background:-webkit-linear-gradient(315deg,#f7fafc,#f7fafc);background:-moz-linear-gradient(315deg,#f7fafc,#f7fafc);background:linear-gradient(135deg,#f7fafc,#f7fafc);background:-webkit-linear-gradient(315deg,var(--bg-secondary),var(--hover-bg));background:-moz-linear-gradient(315deg,var(--bg-secondary),var(--hover-bg));background:linear-gradient(135deg,var(--bg-secondary),var(--hover-bg));border-bottom:2px solid #cbd5e0;border-bottom:2px solid var(--border-color-strong);border-top:2px solid #cbd5e0;border-top:2px solid var(--border-color-strong);color:#718096;color:var(--text-secondary);font-weight:700}.TreatmentValuePresentedVsAccepted_separatorRow__Mbrez .TreatmentValuePresentedVsAccepted_tableCell__gb1Wh{font-size:16px;letter-spacing:.5px;padding:16px 12px;text-transform:uppercase}.TreatmentValuePresentedVsAccepted_totalRow__\+2CmV{background:-webkit-linear-gradient(315deg,#3182ce,#805ad5);background:-moz-linear-gradient(315deg,#3182ce,#805ad5);background:linear-gradient(135deg,#3182ce,#805ad5);background:-webkit-linear-gradient(315deg,var(--info-color),var(--accent-color));background:-moz-linear-gradient(315deg,var(--info-color),var(--accent-color));background:linear-gradient(135deg,var(--info-color),var(--accent-color));border-top:3px solid #cbd5e0;border-top:3px solid var(--border-color-strong);color:#fff;font-weight:700}.TreatmentValuePresentedVsAccepted_totalRow__\+2CmV .TreatmentValuePresentedVsAccepted_tableCell__gb1Wh{border-bottom:none;color:#fff;font-size:16px;padding:16px 12px}.TreatmentValuePresentedVsAccepted_totalRow__\+2CmV:hover{background:-webkit-linear-gradient(315deg,#805ad5,#3182ce);background:-moz-linear-gradient(315deg,#805ad5,#3182ce);background:linear-gradient(135deg,#805ad5,#3182ce);background:-webkit-linear-gradient(315deg,var(--accent-color),var(--info-color));background:-moz-linear-gradient(315deg,var(--accent-color),var(--info-color));background:linear-gradient(135deg,var(--accent-color),var(--info-color))}.TreatmentValuePresentedVsAccepted_patientCell__PBpr\+{color:#4299e1;color:var(--patient-color);font-weight:600;min-width:140px}.TreatmentValuePresentedVsAccepted_phoneCell__nk\+56{color:#9f7aea;color:var(--phone-color);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;min-width:120px}.TreatmentValuePresentedVsAccepted_procedureCell__0qYyd{color:#805ad5;color:var(--accent-color);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:11px;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TreatmentValuePresentedVsAccepted_providerCell__zTWjC{color:#38b2ac;color:var(--provider-color);font-weight:500;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TreatmentValuePresentedVsAccepted_moneyCell__Pmb8a{color:#38a169;color:var(--money-color);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;font-weight:600;min-width:90px}.TreatmentValuePresentedVsAccepted_percentageCell__X\+gm-{min-width:80px;text-align:center}.TreatmentValuePresentedVsAccepted_dateCell__-LwUF{color:#718096;color:var(--text-secondary);font-size:12px;min-width:90px}.TreatmentValuePresentedVsAccepted_loadingContainer__ox-Ez{background-color:#fff;background-color:var(--bg-primary);border:2px dashed #e2e8f0;border:2px dashed var(--border-color);border-radius:12px;color:#718096;color:var(--text-secondary);font-size:18px;font-weight:500;padding:60px 40px;text-align:center}.TreatmentValuePresentedVsAccepted_loadingContainer__ox-Ez:before{content:"⏳";display:block;font-size:32px;margin-bottom:16px}.TreatmentValuePresentedVsAccepted_errorText__zqGIT{background-color:#fed7d7;background-color:var(--error-bg);border:2px solid #feb2b2;border:2px solid var(--error-border);border-radius:12px;color:#e53e3e;color:var(--error-text);font-size:16px;font-weight:500;margin-bottom:16px;padding:24px;text-align:center}.TreatmentValuePresentedVsAccepted_errorText__zqGIT:before{content:"⚠️";display:block;font-size:24px;margin-bottom:12px}.TreatmentValuePresentedVsAccepted_summaryGrid__iBiVT>*{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}@media (prefers-color-scheme:dark){.TreatmentValuePresentedVsAccepted_summaryGrid__iBiVT [data-theme=dark]{background-color:#f7fafc!important;background-color:var(--bg-secondary)!important;border-color:#e2e8f0!important;border-color:var(--border-color)!important;color:#2d3748!important;color:var(--text-primary)!important}}@media (max-width:1600px){.TreatmentValuePresentedVsAccepted_summaryGrid__iBiVT{grid-template-columns:repeat(4,1fr)}}@media (max-width:1200px){.TreatmentValuePresentedVsAccepted_summaryGrid__iBiVT{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.TreatmentValuePresentedVsAccepted_summaryGrid__iBiVT{grid-template-columns:repeat(2,1fr)}.TreatmentValuePresentedVsAccepted_sortableHeader__v1eVZ{font-size:11px;padding:10px 6px}.TreatmentValuePresentedVsAccepted_tableCell__gb1Wh{font-size:12px;padding:6px}}@media (max-width:768px){.TreatmentValuePresentedVsAccepted_container__qVVZh{margin-top:15px;padding:16px}.TreatmentValuePresentedVsAccepted_dateControls__k0sja,.TreatmentValuePresentedVsAccepted_filterControls__I3R6u{-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.TreatmentValuePresentedVsAccepted_dateControl__8lG4T,.TreatmentValuePresentedVsAccepted_filterControl__8ef9s{max-width:100%;min-width:100%}.TreatmentValuePresentedVsAccepted_summaryGrid__iBiVT{grid-template-columns:repeat(2,1fr);margin-bottom:16px}.TreatmentValuePresentedVsAccepted_tableContainer__AIw82{border-radius:8px;font-size:11px}.TreatmentValuePresentedVsAccepted_sortableHeader__v1eVZ{font-size:10px;padding:8px 4px}.TreatmentValuePresentedVsAccepted_tableCell__gb1Wh{font-size:11px;padding:4px}.TreatmentValuePresentedVsAccepted_tableContainer__AIw82 td:nth-child(3),.TreatmentValuePresentedVsAccepted_tableContainer__AIw82 td:nth-child(4),.TreatmentValuePresentedVsAccepted_tableContainer__AIw82 th:nth-child(3),.TreatmentValuePresentedVsAccepted_tableContainer__AIw82 th:nth-child(4){display:none}}@media (max-width:480px){.TreatmentValuePresentedVsAccepted_container__qVVZh{margin-top:10px;padding:12px}.TreatmentValuePresentedVsAccepted_heading__OUDQb{font-size:18px;margin-bottom:12px}.TreatmentValuePresentedVsAccepted_summaryGrid__iBiVT{gap:3px;grid-template-columns:1fr}.TreatmentValuePresentedVsAccepted_tableContainer__AIw82{border-radius:6px;font-size:10px}.TreatmentValuePresentedVsAccepted_sortableHeader__v1eVZ{font-size:9px;padding:6px 2px}.TreatmentValuePresentedVsAccepted_tableCell__gb1Wh{font-size:10px;padding:3px 2px}.TreatmentValuePresentedVsAccepted_statusBar__ccCl6{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column;flex-direction:column;gap:4px}.TreatmentValuePresentedVsAccepted_tableContainer__AIw82 td:nth-child(2),.TreatmentValuePresentedVsAccepted_tableContainer__AIw82 td:nth-child(3),.TreatmentValuePresentedVsAccepted_tableContainer__AIw82 td:nth-child(4),.TreatmentValuePresentedVsAccepted_tableContainer__AIw82 td:nth-child(5),.TreatmentValuePresentedVsAccepted_tableContainer__AIw82 th:nth-child(2),.TreatmentValuePresentedVsAccepted_tableContainer__AIw82 th:nth-child(3),.TreatmentValuePresentedVsAccepted_tableContainer__AIw82 th:nth-child(4),.TreatmentValuePresentedVsAccepted_tableContainer__AIw82 th:nth-child(5){display:none}.TreatmentValuePresentedVsAccepted_moneyCell__Pmb8a,.TreatmentValuePresentedVsAccepted_patientCell__PBpr\+{font-size:10px;min-width:auto}}@media (max-width:600px){.TreatmentValuePresentedVsAccepted_procedureCell__0qYyd,.TreatmentValuePresentedVsAccepted_providerCell__zTWjC{max-width:80px}.TreatmentValuePresentedVsAccepted_phoneCell__nk\+56{font-size:10px;min-width:100px}}@media print{.TreatmentValuePresentedVsAccepted_container__qVVZh{margin:0;padding:0}.TreatmentValuePresentedVsAccepted_dateControls__k0sja,.TreatmentValuePresentedVsAccepted_filterControls__I3R6u,.TreatmentValuePresentedVsAccepted_statusBar__ccCl6{display:none}.TreatmentValuePresentedVsAccepted_summaryGrid__iBiVT{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;gap:10px;grid-template-columns:repeat(7,1fr);margin-bottom:20px;page-break-inside:avoid}.TreatmentValuePresentedVsAccepted_summaryGrid__iBiVT>*{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;padding:10px;page-break-inside:avoid}.TreatmentValuePresentedVsAccepted_summaryGrid__iBiVT>*,.TreatmentValuePresentedVsAccepted_tableContainer__AIw82{border:1px solid #000;-webkit-box-shadow:none;box-shadow:none}.TreatmentValuePresentedVsAccepted_acceptanceHigh__hjXjN:hover,.TreatmentValuePresentedVsAccepted_acceptanceLow__FwXjV:hover,.TreatmentValuePresentedVsAccepted_acceptanceMedium__IKNIw:hover,.TreatmentValuePresentedVsAccepted_dataRow__MHZgt:hover{background-color:transparent;border-left-color:transparent;-webkit-transform:none;-moz-transform:none;transform:none}.TreatmentValuePresentedVsAccepted_sortableHeader__v1eVZ{background-color:#f0f0f0!important}.TreatmentValuePresentedVsAccepted_acceptanceHigh__hjXjN{background-color:#f0f9f0!important}.TreatmentValuePresentedVsAccepted_acceptanceMedium__IKNIw{background-color:#fffcf0!important}.TreatmentValuePresentedVsAccepted_acceptanceLow__FwXjV{background-color:#fdf2f2!important}.TreatmentValuePresentedVsAccepted_moneyCell__Pmb8a,.TreatmentValuePresentedVsAccepted_patientCell__PBpr\+,.TreatmentValuePresentedVsAccepted_phoneCell__nk\+56,.TreatmentValuePresentedVsAccepted_providerCell__zTWjC{color:#000!important}.TreatmentValuePresentedVsAccepted_tableContainer__AIw82 td,.TreatmentValuePresentedVsAccepted_tableContainer__AIw82 th{display:table-cell!important}.TreatmentValuePresentedVsAccepted_sortableHeader__v1eVZ{font-size:10px;padding:8px 4px}.TreatmentValuePresentedVsAccepted_tableCell__gb1Wh{font-size:9px;padding:6px 3px}}@media (prefers-reduced-motion:reduce){.TreatmentValuePresentedVsAccepted_acceptanceHigh__hjXjN,.TreatmentValuePresentedVsAccepted_acceptanceLow__FwXjV,.TreatmentValuePresentedVsAccepted_acceptanceMedium__IKNIw,.TreatmentValuePresentedVsAccepted_dataRow__MHZgt,.TreatmentValuePresentedVsAccepted_sortableHeader__v1eVZ,.TreatmentValuePresentedVsAccepted_summaryGrid__iBiVT>*{-webkit-transition:none;-moz-transition:none;transition:none}.TreatmentValuePresentedVsAccepted_dataRow__MHZgt:hover,.TreatmentValuePresentedVsAccepted_sortableHeader__v1eVZ:hover{-webkit-transform:none;-moz-transform:none;transform:none}}@media (prefers-contrast:high){.TreatmentValuePresentedVsAccepted_dataRow__MHZgt{border:1px solid}.TreatmentValuePresentedVsAccepted_acceptanceHigh__hjXjN{border:2px solid #38a169;border:2px solid var(--percentage-high)}.TreatmentValuePresentedVsAccepted_acceptanceMedium__IKNIw{border:2px solid #d69e2e;border:2px solid var(--percentage-medium)}.TreatmentValuePresentedVsAccepted_acceptanceLow__FwXjV{border:2px solid #e53e3e;border:2px solid var(--percentage-low)}}.IntegrationStatusCard{background:#fff;border:1px solid #e2e8f0;border-radius:12px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);padding:24px}.IntegrationStatusCard:hover{-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.CustomerKeyForm{width:100%}.ConnectionTestModal-details{background:#f7fafc;border:1px solid #e2e8f0;border-radius:8px;padding:16px}.ConnectionTestModal-action,.ConnectionTestModal-technical{background:#fef5e7;border-left:4px solid #ed8936;border-radius:6px;padding:12px}.ConfigurationInfoModal-step{background:#f7fafc;border-left:4px solid #3182ce;border-radius:8px;padding:16px}.RemoveIntegrationModal .chakra-alert{border-radius:8px;font-size:14px}.RemoveIntegrationModal .chakra-alert__icon{margin-top:2px}.RemoveIntegrationModal .chakra-stack>li{color:#4a5568;font-size:14px}.RemoveIntegrationModal .chakra-button[data-colorscheme=red]{background-color:#e53e3e;color:#fff}.RemoveIntegrationModal .chakra-button[data-colorscheme=red]:hover{background-color:#c53030}.OpenDentalIntegrationPage{padding-top:120px}.OpenDentalIntegrationPage-box{padding-left:20px;padding-right:20px}.OpenDentalIntegrationPage-heading{margin-bottom:24px}.OpenDentalIntegrationPage-actions{-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.OpenDentalIntegrationPage-button{white-space:nowrap}@media (max-width:768px){.OpenDentalIntegrationPage-actions{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-direction:column;flex-direction:column}.OpenDentalIntegrationPage-button{margin-left:0!important}}.box-container{min-height:100vh}.vstack-container{-moz-box-align:center;-webkit-align-items:center;align-items:center;background-color:rgba(243,250,255,.811);max-width:500px;width:90%}.heading-title{font-size:32px;margin-bottom:20px;text-align:center}.form-label{font-weight:var(--chakra-fontWeights-normal)}.form-label,.input-field{font-size:var(--chakra-fontSizes-sm);margin-left:4px}.input-field{background-color:#fff!important;border-radius:15px;margin-bottom:24px}.submit-button{font-size:17px;font-weight:var(--chakra-fontWeights-bold);height:45px;margin-bottom:24px;max-width:400px;padding:var(--chakra-space-6) var(--chakra-space-12);width:100%}.submit-button:hover{background-color:var(--chakra-colors-blue-700)}.submit-button:active{background-color:var(--chakra-colors-blue-800)}.error-text{font-weight:var(--chakra-fontWeights-medium);margin-top:10px;text-align:center}.box-container{padding-bottom:var(--chakra-space-50);padding-top:var(--chakra-space-100)}@media (min-width:48em){.box-container{padding-bottom:var(--chakra-space-100);padding-top:var(--chakra-space-150)}}.vstack-container{border-radius:var(--chakra-radii-md);padding:var(--chakra-space-10)}.heading-title{font-size:var(--chakra-fontSizes-2xl);font-weight:var(--chakra-fontWeights-bold)}.description-text{margin-bottom:var(--chakra-space-4)}.enable-button,.generate-button{padding:var(--chakra-space-6) var(--chakra-space-12)}.qr-code{height:200px;width:200px}.token-input{background-color:#fff;width:140px}.error-text{color:var(--chakra-colors-red-500)}.box-container{-moz-box-pack:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;justify-content:center;min-height:60vh;padding-bottom:150px;padding-top:100px}@media (min-width:48em){.box-container{padding-bottom:100px;padding-top:200px}}.vstack-container{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-pack:center;background-color:rgba(243,250,255,.811)!important;border:1px solid #3182ce;border-radius:8px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;margin-bottom:20px;margin-top:20px;max-width:600px;min-height:300px;padding:80px 20px;width:70%}.heading-title{color:#333;font-size:24px;font-weight:700}.description-text{color:#666;font-size:18px;font-weight:400;margin-bottom:16px;text-align:center}.token-input{background-color:#fff!important;border:1px solid #acb2b8!important;border-radius:15px;font-size:17px;max-width:140px;padding:8px;text-align:center;-webkit-transition:border-color .3s ease,-webkit-box-shadow .3s ease;transition:border-color .3s ease,-webkit-box-shadow .3s ease;-moz-transition:border-color .3s ease,box-shadow .3s ease;transition:border-color .3s ease,box-shadow .3s ease;transition:border-color .3s ease,box-shadow .3s ease,-webkit-box-shadow .3s ease;width:100%}.token-input::-webkit-input-placeholder{color:#999;font-size:17px;font-weight:400;opacity:1}.token-input::-moz-placeholder{color:#999;font-size:17px;font-weight:400;opacity:1}.token-input::-ms-input-placeholder{color:#999;font-size:17px;font-weight:400;opacity:1}.token-input::placeholder{color:#999;font-size:17px;font-weight:400;opacity:1}.token-input:focus{border-color:#3182ce;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.token-input:hover{border-color:#63b3ed}.verify-button{background-color:#3182ce;border:1px solid #3182ce;color:#fff;cursor:pointer;font-size:18px!important;font-weight:700;padding:15px 30px!important;-webkit-transition:background-color .3s ease,border-color .3s ease;-moz-transition:background-color .3s ease,border-color .3s ease;transition:background-color .3s ease,border-color .3s ease}.verify-button:hover{background-color:#63b3ed;border-color:#63b3ed}.verify-button:active{background-color:#2b6cb0;border-color:#2b6cb0}.error-text{color:#e53e3e;margin-top:16px}.auth-navbar{-webkit-backdrop-filter:blur(21px)!important;backdrop-filter:blur(21px)!important;-webkit-backdrop-filter:var(--auth-navbar-backdrop)!important;backdrop-filter:var(--auth-navbar-backdrop)!important;background:-webkit-linear-gradient(337.17deg,hsla(0,0%,100%,.82),hsla(0,0%,100%,.8) 110.84%)!important;background:-moz-linear-gradient(337.17deg,hsla(0,0%,100%,.82) 0,hsla(0,0%,100%,.8) 110.84%)!important;background:linear-gradient(112.83deg,hsla(0,0%,100%,.82),hsla(0,0%,100%,.8) 110.84%)!important;background:var(--auth-navbar-bg)!important;border:1.5px solid #fff!important;border:var(--auth-navbar-border)!important;border-radius:15px;-webkit-box-shadow:0 7px 23px rgba(0,0,0,.05)!important;box-shadow:0 7px 23px rgba(0,0,0,.05)!important;-webkit-box-shadow:var(--auth-navbar-shadow)!important;box-shadow:var(--auth-navbar-shadow)!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-filter:none!important;filter:none!important;-webkit-filter:var(--auth-navbar-filter)!important;filter:var(--auth-navbar-filter)!important;left:32vw;margin:16px auto;padding:10px;position:fixed!important;position:var(--auth-navbar-position)!important;top:10px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);width:-webkit-calc(100% - 20vw)!important;width:-moz-calc(100% - 20vw)!important;width:calc(100% - 20vw)!important}.auth-navbar,.auth-navbar .auth-navbar-brand{-moz-box-align:center;-moz-box-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;justify-content:center}.auth-navbar .auth-navbar-brand{color:gray.700!important;color:var(--auth-main-text)!important}.auth-navbar .auth-navbar-brand img{margin-right:5px;width:180px}.auth-navbar .auth-navbar-links{-moz-box-pack:right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;gap:20px;-webkit-justify-content:right;justify-content:right;padding:20px 20px 10px;width:100%}.auth-navbar .auth-navbar-links,.auth-navbar .auth-navbar-links .auth-nav-link-lg{-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex}.auth-navbar .auth-navbar-links .auth-nav-link button{background:transparent!important;color:gray.700!important;color:var(--auth-navbar-icon)!important;font-size:small;margin:0 20px 0 0;padding:0}.auth-navbar .auth-navbar-links .auth-nav-link button .chakra-icon{margin-right:0}.auth-navbar .auth-navbar-links .auth-nav-link button:hover{background:transparent}.auth-navbar .auth-navbar-links .auth-signup-button-lg{-moz-box-align:center;-webkit-align-items:center;align-items:center;background:-webkit-linear-gradient(8.38deg,#313860 2.25%,#151928 79.87%)!important;background:-moz-linear-gradient(8.38deg,#313860 2.25%,#151928 79.87%)!important;background:linear-gradient(81.62deg,#313860 2.25%,#151928 79.87%)!important;background:var(--auth-bg-button)!important;border-radius:35px;color:#fff!important;color:var(--auth-color-button)!important;display:-webkit-flex;display:-moz-box;display:flex;font-size:x-small;padding:0 30px}@media screen and (min-width:100px) and (max-width:449px){.auth-navbar{gap:5px;left:49.5vw!important;width:-webkit-calc(100% - 11vw)!important;width:-moz-calc(100% - 11vw)!important;width:calc(100% - 11vw)!important}.auth-navbar .auth-navbar-links{padding:10px 15px 5px 20px!important}.auth-navbar .auth-navbar-links .auth-nav-link{display:-webkit-flex;display:-moz-box;display:flex}.auth-navbar .auth-navbar-links .auth-nav-link-lg,.auth-navbar .auth-navbar-links .auth-signup-button-lg{display:none}.auth-navbar .auth-navbar-links .auth-signup-button{-moz-box-align:center;-webkit-align-items:center;align-items:center;display:none}}@media screen and (min-width:450px) and (max-width:576px){.auth-navbar{gap:5px;left:48.5vw!important;width:-webkit-calc(100% - 11vw)!important;width:-moz-calc(100% - 11vw)!important;width:calc(100% - 11vw)!important}.auth-navbar .auth-navbar-links{padding:10px 15px 5px 20px!important}.auth-navbar .auth-navbar-links .auth-nav-link{display:-webkit-flex;display:-moz-box;display:flex}.auth-navbar .auth-navbar-links .auth-nav-link-lg,.auth-navbar .auth-navbar-links .auth-signup-button-lg{display:none}.auth-navbar .auth-navbar-links .auth-signup-button{-moz-box-align:center;-webkit-align-items:center;align-items:center;display:none}}@media screen and (min-width:577px) and (max-width:767px){.auth-navbar{left:48vw!important;width:-webkit-calc(100% - 20px)!important;width:-moz-calc(100% - 20px)!important;width:calc(100% - 20px)!important}.auth-navbar .auth-navbar-links{padding:10px 15px}.auth-navbar .auth-navbar-links .auth-nav-link{display:-webkit-flex;display:-moz-box;display:flex}.auth-navbar .auth-navbar-links .auth-nav-link-lg,.auth-navbar .auth-navbar-links .auth-signup-button-lg{display:none}.auth-navbar .auth-navbar-links .auth-signup-button{-moz-box-align:center;-webkit-align-items:center;align-items:center;display:none}}@media screen and (min-width:768px) and (max-width:992px){.auth-navbar{left:49vw!important;width:-webkit-calc(100% - 8vw)!important;width:-moz-calc(100% - 8vw)!important;width:calc(100% - 8vw)!important}.auth-navbar .auth-navbar-links{-moz-box-pack:center!important;gap:20px!important;-webkit-justify-content:center!important;justify-content:center!important;padding:12px 16px 10px 10px!important}.auth-navbar .auth-navbar-links .auth-nav-link,.auth-navbar .auth-navbar-links .auth-nav-link-lg{display:-webkit-flex;display:-moz-box;display:flex}.auth-navbar .auth-navbar-links .auth-signup-button-lg{display:none}.auth-navbar .auth-navbar-links .auth-signup-button{-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex}}@media screen and (min-width:993px) and (max-width:1200px){.auth-navbar{left:49.5vw!important;width:-webkit-calc(100% - 20vw)!important;width:-moz-calc(100% - 20vw)!important;width:calc(100% - 20vw)!important}.auth-navbar .auth-navbar-links{-moz-box-pack:center!important;gap:100px!important;-webkit-justify-content:center!important;justify-content:center!important;padding:10px 20px!important}}@media screen and (min-width:1201px) and (max-width:1400px){.auth-navbar{left:47vw!important;margin-top:0!important;width:-webkit-calc(100% - 18vw)!important;width:-moz-calc(100% - 18vw)!important;width:calc(100% - 18vw)!important}.auth-navbar .auth-navbar-links{-moz-box-pack:center!important;gap:90px!important;-webkit-justify-content:center!important;justify-content:center!important;padding:10px!important}.auth-navbar .auth-navbar-brand img{margin-right:20px}.auth-navbar .auth-navbar-links .auth-signup-button-lg{padding:0 30px}}@media screen and (min-width:1401px) and (max-width:1600px){.auth-navbar{left:47vw!important;width:-webkit-calc(100% - 18vw)!important;width:-moz-calc(100% - 18vw)!important;width:calc(100% - 18vw)!important}.auth-navbar .auth-navbar-links{-moz-box-pack:center!important;gap:100px!important;-webkit-justify-content:center!important;justify-content:center!important;padding:10px!important}.auth-navbar .auth-navbar-brand img{margin-right:20px}.auth-navbar .auth-navbar-links .auth-signup-button-lg{font-size:18px;padding:0 30px}}@media screen and (min-width:1601px) and (max-width:2000px){.auth-navbar{left:47vw!important;width:-webkit-calc(100% - 18vw)!important;width:-moz-calc(100% - 18vw)!important;width:calc(100% - 18vw)!important}.auth-navbar .auth-navbar-links{-moz-box-pack:center!important;gap:40px!important;-webkit-justify-content:center!important;justify-content:center!important;padding:10px!important}.auth-navbar .auth-navbar-brand img{margin-right:20px}.auth-navbar .auth-navbar-links .auth-signup-button-lg{padding:0 30px}}@media screen and (min-width:2001px) and (max-width:3000px){.auth-navbar{left:47vw!important;width:-webkit-calc(100% - 18vw)!important;width:-moz-calc(100% - 18vw)!important;width:calc(100% - 18vw)!important}.auth-navbar .auth-navbar-links{-moz-box-pack:center!important;gap:100px!important;-webkit-justify-content:center!important;justify-content:center!important;padding:10px!important}.auth-navbar .auth-navbar-brand img{margin-right:20px}.auth-navbar .auth-navbar-links .auth-signup-button-lg{padding:0 30px}}:root{--auth-navbar-bg:linear-gradient(112.83deg,hsla(0,0%,100%,.82),hsla(0,0%,100%,.8) 110.84%);--auth-navbar-border:1.5px solid #fff;--auth-navbar-shadow:0px 7px 23px rgba(0,0,0,.05);--auth-navbar-filter:none;--auth-navbar-backdrop:blur(21px);--auth-bg-button:linear-gradient(81.62deg,#313860 2.25%,#151928 79.87%);--auth-color-button:#fff;--auth-main-text:gray.700;--auth-navbar-icon:gray.700;--auth-navbar-position:fixed}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-cyrillic-ext-400-normal.804378952da8a10faae2.woff2) format("woff2"),url(/static/media/roboto-all-400-normal.c5d001fa922fa66a147f.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-cyrillic-400-normal.71a33b6b50457b2c903a.woff2) format("woff2"),url(/static/media/roboto-all-400-normal.c5d001fa922fa66a147f.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-greek-ext-400-normal.169619821ea93019d1bb.woff2) format("woff2"),url(/static/media/roboto-all-400-normal.c5d001fa922fa66a147f.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-greek-400-normal.c35e4c3958e209d17b31.woff2) format("woff2"),url(/static/media/roboto-all-400-normal.c5d001fa922fa66a147f.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-vietnamese-400-normal.3230f9b040f3c630e0c3.woff2) format("woff2"),url(/static/media/roboto-all-400-normal.c5d001fa922fa66a147f.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-latin-ext-400-normal.861b791f9de857a6e7bc.woff2) format("woff2"),url(/static/media/roboto-all-400-normal.c5d001fa922fa66a147f.woff) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-latin-400-normal.b009a76ad6afe4ebd301.woff2) format("woff2"),url(/static/media/roboto-all-400-normal.c5d001fa922fa66a147f.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/roboto-cyrillic-ext-500-normal.62ced72e5832f02c2796.woff2) format("woff2"),url(/static/media/roboto-all-500-normal.0ab669b7a0d19b178f57.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/roboto-cyrillic-500-normal.cad7d3d9cb265e334e58.woff2) format("woff2"),url(/static/media/roboto-all-500-normal.0ab669b7a0d19b178f57.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/roboto-greek-ext-500-normal.6fb9cffb1d3e72bf9293.woff2) format("woff2"),url(/static/media/roboto-all-500-normal.0ab669b7a0d19b178f57.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/roboto-greek-500-normal.9ac81fefbe6c319ea40b.woff2) format("woff2"),url(/static/media/roboto-all-500-normal.0ab669b7a0d19b178f57.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/roboto-vietnamese-500-normal.d8642a3d1d4ef6179644.woff2) format("woff2"),url(/static/media/roboto-all-500-normal.0ab669b7a0d19b178f57.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/roboto-latin-ext-500-normal.9165081d10e1ba601384.woff2) format("woff2"),url(/static/media/roboto-all-500-normal.0ab669b7a0d19b178f57.woff) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/roboto-latin-500-normal.f25d774ecfe0996f8eb5.woff2) format("woff2"),url(/static/media/roboto-all-500-normal.0ab669b7a0d19b178f57.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/static/media/roboto-cyrillic-ext-700-normal.be4d02458ce53887dc37.woff2) format("woff2"),url(/static/media/roboto-all-700-normal.a457fde362a540fcadff.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/static/media/roboto-cyrillic-700-normal.d010f1f324e111a22e53.woff2) format("woff2"),url(/static/media/roboto-all-700-normal.a457fde362a540fcadff.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/static/media/roboto-greek-ext-700-normal.bd9854c751441ccc1a70.woff2) format("woff2"),url(/static/media/roboto-all-700-normal.a457fde362a540fcadff.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/static/media/roboto-greek-700-normal.50e795c1345353b0e996.woff2) format("woff2"),url(/static/media/roboto-all-700-normal.a457fde362a540fcadff.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/static/media/roboto-vietnamese-700-normal.3425a701027d0699e369.woff2) format("woff2"),url(/static/media/roboto-all-700-normal.a457fde362a540fcadff.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/static/media/roboto-latin-ext-700-normal.ed67ad54b1a8f5d21150.woff2) format("woff2"),url(/static/media/roboto-all-700-normal.a457fde362a540fcadff.woff) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/static/media/roboto-latin-700-normal.227c93190fe7f82de3f8.woff2) format("woff2"),url(/static/media/roboto-all-700-normal.a457fde362a540fcadff.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.configurator-drawer-header{padding-left:24px!important;padding-right:24px!important;padding-top:24px!important}.configurator-drawer-header .drawer-header-text{font-size:1.25rem!important;font-weight:700!important;margin-top:16px!important}.configurator-drawer-header .drawer-subheader-text{font-size:1rem!important;margin-bottom:16px!important;margin-top:30px!important}.configurator-drawer-body{padding-left:24px!important;padding-right:40px!important;width:340px!important}.configurator-box .sidenav-text{font-size:1rem!important;font-weight:600!important}.configurator-box .sidenav-subtext{font-size:.875rem!important;margin-bottom:16px!important}.configurator-box .sidenav-buttons{background-color:transparent!important;border:2px solid #4299e1!important;border-radius:4px!important;color:#4299e1!important;font-size:.75rem!important;margin-right:8px!important;padding:8px 32px!important;-webkit-transition:all .3s ease-in-out!important;-moz-transition:all .3s ease-in-out!important;transition:all .3s ease-in-out!important;width:50%!important}.configurator-box .sidenav-buttons:hover{background-color:#4299e1!important;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.1)!important;box-shadow:0 4px 8px rgba(0,0,0,.1)!important;color:#fff!important}.configurator-box .sidenav-buttons.submit{background-color:#4299e1!important;border:none!important;border-radius:4px!important;color:#fff!important;margin-bottom:5px!important;-webkit-transition:all .3s ease-in-out!important;-moz-transition:all .3s ease-in-out!important;transition:all .3s ease-in-out!important}.configurator-box .sidenav-buttons.submit:hover{background-color:#3182ce!important;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.1)!important;box-shadow:0 4px 8px rgba(0,0,0,.1)!important}.configurator-flex{-moz-box-pack:justify!important;-moz-box-align:center!important;-webkit-align-items:center!important;align-items:center!important;-webkit-justify-content:space-between!important;justify-content:space-between!important;margin-bottom:24px!important}.configurator-flex .dark-light-text{font-size:1rem!important;font-weight:600!important;margin-bottom:4px!important;margin-top:25px!important}.configurator-flex .toggle-button{background-color:#4299e1!important;border:none!important;border-radius:4px!important;color:#fff!important;cursor:pointer!important;font-size:.875rem!important;margin-top:25px;padding:8px 16px!important;-webkit-transition:all .3s ease-in-out!important;-moz-transition:all .3s ease-in-out!important;transition:all .3s ease-in-out!important}.configurator-flex .toggle-button:hover{background-color:#3182ce!important;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.1)!important;box-shadow:0 4px 8px rgba(0,0,0,.1)!important}.configurator-box-mt{margin-top:24px!important}.configurator-box-mt .thank-you-text{font-size:1rem!important;font-weight:600!important}.configurator-box-mt .thank-you-subtext{font-size:.875rem!important;margin-bottom:16px!important}.configurator-box-mt .affiliate-button{background-color:#4299e1!important;border:none!important;border-radius:4px!important;color:#fff!important;font-size:.75rem!important;margin-bottom:16px!important;padding-left:30px!important;padding-right:30px!important;-webkit-transition:all .3s ease-in-out!important;-moz-transition:all .3s ease-in-out!important;transition:all .3s ease-in-out!important;width:100%!important}.configurator-box-mt .affiliate-button:hover{background-color:#3182ce!important;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.1)!important;box-shadow:0 4px 8px rgba(0,0,0,.1)!important}.configurator-box-center{-moz-box-pack:center!important;-moz-box-align:center!important;-webkit-align-items:center!important;align-items:center!important;-webkit-justify-content:center!important;justify-content:center!important;margin-bottom:16px!important;width:100%!important}.configurator-box-center .thank-you-share{margin-bottom:6px!important;text-align:center!important}.configurator-flex-center{-moz-box-pack:center!important;-webkit-align-content:center!important;align-content:center!important;-webkit-justify-content:center!important;justify-content:center!important}.configurator-button-twitter{background-color:#1da1f2!important;border:none!important;border-radius:4px!important;color:#fff!important;cursor:pointer!important;font-size:.875rem!important;margin-right:10px!important;padding:8px 16px!important;-webkit-transition:all .3s ease-in-out!important;-moz-transition:all .3s ease-in-out!important;transition:all .3s ease-in-out!important}.configurator-button-twitter:hover{background-color:#1a91da!important;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.1)!important;box-shadow:0 4px 8px rgba(0,0,0,.1)!important}.configurator-button-facebook{background-color:#1877f2!important;border:none!important;border-radius:4px!important;color:#fff!important;cursor:pointer!important;font-size:.875rem!important;padding:8px 16px!important;-webkit-transition:all .3s ease-in-out!important;-moz-transition:all .3s ease-in-out!important;transition:all .3s ease-in-out!important}.configurator-button-facebook:hover{background-color:#1568d8!important;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.1)!important;box-shadow:0 4px 8px rgba(0,0,0,.1)!important}.avatar{border-radius:12px;margin-right:16px}.flex-column{-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column}.text-bold{font-size:14px;font-weight:700}.text-info{font-size:14px;margin-bottom:5px}.flex-align-center{-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex}.clock-icon{height:13px;margin-right:3px;width:13px}.text-xs{font-size:12px;line-height:100%}.admin-navbar-links{-moz-box-align:center;-moz-box-orient:horizontal;-moz-box-direction:normal;-moz-box-pack:end;-webkit-align-items:center;align-items:center;-webkit-flex-direction:row;flex-direction:row;gap:20px!important;-webkit-justify-content:flex-end;justify-content:flex-end;padding:0;position:absolute;right:0;top:0;width:auto}.admin-input-group{background-color:#fff;background-color:var(--admin-input-bg);border-color:#4299e1;border-color:var(--admin-main-teal);border-radius:15px;cursor:pointer;margin-right:20px;width:200px}.admin-icon-button{background:inherit;border-radius:inherit}.admin-icon-button:hover{background:inherit}.admin-icon-button:active{background:inherit;border-color:transparent;-webkit-transform:none;-moz-transform:none;transform:none}.admin-icon-button:focus{-webkit-box-shadow:none;box-shadow:none}.admin-search-icon{color:#4a5568;color:var(--admin-search-icon);height:15px;width:15px}.admin-input{border-radius:inherit;color:#4a5568;color:var(--admin-main-text);font-size:xs;padding:11px}.admin-profile-icon{margin-right:16px}.admin-menu-button{margin:0 10px}.admin-bell-icon{color:#a0aec0;color:var(--admin-navbar-icon);height:18px;width:18px}.admin-menu-list{padding:16px 8px}.admin-flex-column{-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column}.admin-menu-item{border-radius:8px;margin-bottom:10px}.admin-logout-icon{margin-right:10px}:root{--admin-main-teal:#4299e1;--admin-input-bg:#fff;--admin-main-text:#4a5568;--admin-navbar-icon:#a0aec0;--admin-search-icon:#4a5568}.admin-navbar{-moz-box-align:center;-moz-box-pack:center;-webkit-align-items:center;align-items:center;border-radius:16px;border-style:solid;border-width:1.5px;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;justify-content:center;left:0;line-height:25.6px;margin:auto auto auto 0;min-height:75px;padding-bottom:8px;padding-top:8px;position:absolute;top:0;-webkit-transition-delay:0s,0s,0s,0s;-moz-transition-delay:0s,0s,0s,0s;transition-delay:0s,0s,0s,0s;-webkit-transition-duration:.25s,.25s,.25s,0s;-moz-transition-duration:.25s,.25s,.25s,0s;transition-duration:.25s,.25s,.25s,0s;-webkit-transition-property:background-color,border,-webkit-box-shadow,-webkit-filter;transition-property:background-color,border,-webkit-box-shadow,-webkit-filter;-moz-transition-property:box-shadow,background-color,filter,border;transition-property:box-shadow,background-color,filter,border;transition-property:box-shadow,background-color,filter,border,-webkit-box-shadow,-webkit-filter;-webkit-transition-timing-function:linear,linear,linear,linear;-moz-transition-timing-function:linear,linear,linear,linear;transition-timing-function:linear,linear,linear,linear;width:100%}@media (min-width:2301px) and (max-width:4000px){.admin-navbar{margin-left:12%!important;width:-webkit-calc(100vw - 20%)!important;width:-moz-calc(100vw - 20%)!important;width:calc(100vw - 20%)!important}}@media (min-width:2000px) and (max-width:2300px){.admin-navbar{margin-left:15%!important;width:-webkit-calc(100vw - 20%)!important;width:-moz-calc(100vw - 20%)!important;width:calc(100vw - 20%)!important}}@media (min-width:1801px) and (max-width:1999px){.admin-navbar{margin-left:17%!important;width:-webkit-calc(100vw - 22%)!important;width:-moz-calc(100vw - 22%)!important;width:calc(100vw - 22%)!important}}@media (min-width:1701px) and (max-width:1800px){.admin-navbar{margin-left:18%!important;width:-webkit-calc(100vw - 22%)!important;width:-moz-calc(100vw - 22%)!important;width:calc(100vw - 22%)!important}}@media (min-width:1601px) and (max-width:1700px){.admin-navbar{margin-left:20%!important;width:-webkit-calc(100vw - 22%)!important;width:-moz-calc(100vw - 22%)!important;width:calc(100vw - 22%)!important}}@media (min-width:1450px) and (max-width:1600px){.admin-navbar{margin-left:20%!important;width:-webkit-calc(100vw - 24%)!important;width:-moz-calc(100vw - 24%)!important;width:calc(100vw - 24%)!important}}@media (min-width:1349px) and (max-width:1449px){.admin-navbar{margin-left:22%!important;width:-webkit-calc(100vw - 26%)!important;width:-moz-calc(100vw - 26%)!important;width:calc(100vw - 26%)!important}}@media (min-width:1024px) and (max-width:1348px){.admin-navbar{margin-left:3vw!important;width:90vw!important}}@media (min-width:768px) and (max-width:1023px){.admin-navbar{margin-left:3vw!important;width:90vw!important}}@media (min-width:567px) and (max-width:767px){.admin-navbar{margin-left:3vw!important;width:90vw!important}}@media (min-width:367px) and (max-width:566px){.admin-navbar{margin-left:3vw!important;width:90vw!important}}@media (max-width:367px){.admin-navbar{margin-left:4vw!important;width:91vw!important}}.admin-navbar-fixed{position:fixed}.admin-navbar-scrolled{background:-webkit-linear-gradient(337.17deg,hsla(0,0%,100%,.82),hsla(0,0%,100%,.8) 110.84%);background:-moz-linear-gradient(337.17deg,hsla(0,0%,100%,.82) 0,hsla(0,0%,100%,.8) 110.84%);background:linear-gradient(112.83deg,hsla(0,0%,100%,.82),hsla(0,0%,100%,.8) 110.84%);border-color:#fff;-webkit-box-shadow:0 7px 23px rgba(0,0,0,.05);box-shadow:0 7px 23px rgba(0,0,0,.05);-webkit-filter:none;filter:none}.admin-navbar-secondary{-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff;margin-top:22px;padding-left:30px;padding-right:30px;position:absolute}.admin-navbar-secondary .admin-breadcrumb-item,.admin-navbar-secondary .admin-breadcrumb-link,.admin-navbar-secondary .admin-link{color:#fff}.admin-navbar-px{padding-left:15px;padding-right:15px}.admin-navbar-px-md{padding-left:30px;padding-right:30px}.admin-navbar-ps-xl{padding-left:12px}.admin-breadcrumb-item,.admin-breadcrumb-link,.admin-link{color:inherit}.admin-link{background:inherit;border-radius:inherit;font-weight:700}.admin-link:hover{color:inherit}.admin-link:active{background:inherit;border-color:transparent;-webkit-transform:none;-moz-transform:none;transform:none}.admin-link:focus{-webkit-box-shadow:none;box-shadow:none}.admin-flex-column-sm{-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.admin-flex-row-md{-moz-box-orient:horizontal;-moz-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.admin-ms-auto{margin-left:auto}.admin-mb-sm-8{margin-bottom:8px;margin-left:0}@media (max-width:767px){.admin-mb-sm-8{margin-bottom:0!important;margin-left:-60vw!important}}@media (max-width:467px){.admin-mb-sm-8{margin-bottom:0!important;margin-left:-50vw!important}}.admin-mb-md-0{margin-bottom:0}.admin-w-sm-full{width:100%}.admin-w-md-unset{width:auto}:root{--admin-navbar-bg:linear-gradient(112.83deg,hsla(0,0%,100%,.82),hsla(0,0%,100%,.8) 110.84%);--admin-navbar-border:1.5px solid #fff;--admin-navbar-shadow:0px 7px 23px rgba(0,0,0,.05);--admin-navbar-filter:none;--admin-navbar-backdrop:blur(21px);--admin-bg-button:linear-gradient(81.62deg,#313860 2.25%,#151928 79.87%);--admin-color-button:#fff;--admin-main-text:gray.700;--admin-navbar-icon:gray.700;--admin-navbar-position:fixed}.sidebar-content-logo{-moz-box-pack:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;justify-content:center;margin-bottom:22px;margin-top:20px;padding-top:5px}.sidebar-content-logo img{height:100%;margin-left:20px;width:100%}.sidebar-content-button{border-radius:15px;margin-bottom:12px;padding:12px 10px;width:100%}.sidebar-content-iconbox{height:30px;margin-right:12px;width:30px}.sidebar-fixed{display:none;position:fixed}.sidebar-box{height:-webkit-calc(100vh - 32px);height:-moz-calc(100vh - 32px);height:calc(100vh - 32px);max-width:265px;padding-left:20px;padding-right:20px;width:265px}