#steply-admin-sidebar{border-right:1px solid #1a1a1a;padding:20px;min-height:calc(100vh - 40px)}#steply-admin-sidebar .app-name{font-size:2em;line-height:1.1;font-weight:700;margin:0 0 40px}#steply-admin-sidebar .steply-admin-navigation{margin-top:20px}#steply-admin-sidebar .steply-admin-navigation .navigation-title{margin:0 0 5px;font-size:small}#steply-admin-sidebar .steply-admin-navigation ul{display:flex;flex-direction:column;list-style:none;align-items:center;padding:0;margin:0;width:100%}#steply-admin-sidebar .steply-admin-navigation li{margin:5px 0;box-sizing:border-box;width:100%;display:flex}#steply-admin-sidebar .steply-admin-navigation .button{display:flex;align-items:center;gap:5px;flex:1}#steply-admin-sidebar .steply-admin-navigation .button.active{background-color:#6deb89;color:#f9f9f9}#steply-admin-main{flex:1;padding:20px;min-height:calc(100vh - 40px)}@media (prefers-color-scheme: light){#steply-admin-sidebar{border-right-color:#f9f9f9}}.steply-login-page{display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:100vh;min-width:100vw;gap:10px}.steply-login-page .logo{margin:20px}.steply-login-page .error{color:red}.steply-login-page .success{color:#00aeff;text-decoration:underline}.steply-dashboard-page .fallback{display:flex;align-items:center;justify-content:center;min-height:40vh}.steply-dashboard-page .actions{display:flex;gap:10px;margin:40px 0}.steply-dashboard-page .stats-actions{display:flex;gap:10px;margin:20px 0;justify-content:flex-end}.steply-dashboard-page .figures-row{display:flex;flex-direction:row;gap:20px}.steply-dashboard-page .figures{display:flex;flex-direction:row;flex-wrap:wrap;border-radius:10px;border:1px solid #f9f9f9;margin:20px 0;justify-content:center;align-items:end}.steply-dashboard-page .figures-row .figures{flex-grow:1;margin:0}.steply-dashboard-page .figure{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:200px;padding:20px 10px}.steply-dashboard-page .figure p{margin:0}.steply-dashboard-page .figure .figure-number{font-size:2em;font-weight:bolder}.steply-dashboard-page .figure.main .figure-number{font-size:3.5em}.steply-categories-page .steply-table-cell{width:100%}.steply-categories-page .steply-table-cell.actions .steply-delete-button{stroke:#b54a4a;cursor:pointer}.steply-categories-page .steply-table-cell.actions .steply-delete-button.disabled{stroke:#414141;cursor:not-allowed}@media (prefers-color-scheme: light){.steply-categories-page .steply-table-cell.actions .steply-delete-button.disabled{stroke:#e8e8e8}}.steply-categories-page .figures{display:flex;flex-direction:row;flex-wrap:wrap;border-radius:10px;border:1px solid #f9f9f9;margin:20px 0;justify-content:center;align-items:end}.steply-categories-page .figure{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:200px;padding:20px 10px}.steply-categories-page .figure p{margin:0}.steply-categories-page .figure .figure-number{font-size:2em;font-weight:bolder}.steply-categories-page .figure.main .figure-number{font-size:3.5em}.steply-categories-page .stats-actions{display:flex;gap:10px;margin:20px 0;justify-content:flex-end}.steply-tips-page .steply-table-cell{width:50%}.steply-tips-page .steply-table-cell.actions .steply-delete-button{stroke:#b54a4a;cursor:pointer}.steply-tips-page .steply-table-cell.actions .steply-delete-button.disabled{stroke:#414141;cursor:not-allowed}@media (prefers-color-scheme: light){.steply-tips-page .steply-table-cell.actions .steply-delete-button.disabled{stroke:#e8e8e8}}.steply-new-tip-page textarea,.steply-new-action-page textarea{height:300px}.steply-company-suscription-page .steply-table-cell p{margin:0}.steply-company-suscription-page .steply-table-cell .steply-tablecell-info{font-size:small;color:#ccc}.steply-companies-page .steply-table-cell{width:30%}.steply-companies-page .steply-table-cell.actions .steply-delete-button{stroke:#b54a4a;cursor:pointer}.steply-companies-page .steply-table-cell.actions .steply-delete-button.disabled{stroke:#414141;cursor:not-allowed}@media (prefers-color-scheme: light){.steply-companies-page .steply-table-cell.actions .steply-delete-button.disabled{stroke:#e8e8e8}}.steply-new-company-page .steply-form-column .steply-listing-status{display:inline-flex;justify-content:center;align-items:center;gap:5px;color:#213547;background-color:#e3e2e0;border-width:1px;border-style:solid;color:#91918e;border-radius:8px;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-size:1rem;padding:5px 10px;margin-right:10px}.steply-new-company-page .steply-listing-status .dot{display:inline-block;width:5px;height:5px;background-color:#213547;border-radius:5px;background-color:#91918e}.steply-new-company-page .steply-listing-status.listed{background-color:#dbeddb;color:#6c9b7d}.steply-new-company-page .steply-listing-status.listed .dot{background-color:#6c9b7d}.steply-company-subscription-page .figures{display:flex;flex-direction:row;flex-wrap:wrap;border-radius:10px;margin:20px 0;justify-content:center;align-items:end}.steply-company-subscription-page .figure{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:200px;padding:20px 10px}.steply-company-subscription-page .figure p{margin:0}.steply-company-subscription-page .figure .figure-number{font-size:2em;font-weight:bolder}.steply-company-subscription-page .figure.main .figure-number{font-size:3.5em}.steply-company-subscription-page .stats-actions{display:flex;gap:10px;margin:20px 0;justify-content:flex-end}.steply-actions-page .steply-table-cell{width:35%}.steply-actions-page .steply-table-cell.title{width:50%}.steply-actions-page .steply-table-cell.steps{width:5%}.steply-actions-page .steply-table-cell.actions .steply-delete-button{stroke:#b54a4a;cursor:pointer}.steply-actions-page .steply-table-cell.actions .steply-delete-button.disabled{stroke:#414141;cursor:not-allowed}@media (prefers-color-scheme: light){.steply-actions-page .steply-table-cell.actions .steply-delete-button.disabled{stroke:#e8e8e8}}.impact-title-section{display:flex;gap:20px;align-items:center}.impact-title-section .steps{background-color:#004235;color:#6deb89;padding:5px 10px;border-radius:10px}#error-page{width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.steply-program-page .program-figure{background-color:#fafafb;color:#15171a;padding:10px;border-radius:10px;gap:10px;display:flex;flex-direction:column}.steply-program-page .program-figure textarea{height:94px}.steply-program-page .program-level{background-color:#fafafb;color:#15171a;padding:10px 20px;border-radius:10px;gap:10px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border:1px solid transparent;transition:border-color .25s}.steply-program-page .program-level p{margin:0}.steply-program-page .program-level:hover{cursor:pointer;border-color:#6deb89}.steply-program-page .program-level-bar{flex-direction:row;display:flex;justify-content:stretch;gap:5px;font-size:.8em;padding:10px;background-color:#26282b;border-radius:5px;margin-bottom:30px}.steply-program-page .program-level-bar-item{flex:1;display:flex;flex-direction:column;justify-content:flex-end}.steply-program-page .program-level-bar-item .progress-bar{height:5px;width:100%;background-color:#59cd90}.steply-program-page .program-level-bar-item:first-of-type .progress-bar{border-top-left-radius:5px;border-bottom-left-radius:5px}.steply-program-page .program-level-bar-item:last-of-type .progress-bar{border-top-right-radius:5px;border-bottom-right-radius:5px}.steply-program-page .program-level-bar-item .limits{display:flex;justify-content:space-between;padding:0 1px;font-size:.8em}.steply-program-page .program-level-bar-item .name{padding:0 1px}.steply-program-page .program-level-bar-item .name span{color:#59cd90;padding-right:5px}@media (prefers-color-scheme: light){.steply-program-page .program-level-bar{background-color:#f9f9f9}}.steply-settings-page .steply-form-row label>p{font-weight:700}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#fafafb;background-color:#15171a;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#6deb89;text-decoration:inherit}a:hover{color:#4ccb68}body{margin:0;min-width:320px;min-height:100vh}#root{display:flex}h1{font-size:1.5em;line-height:1}button,a.button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#26282b;color:#fafafb;cursor:pointer;transition:border-color .25s;display:inline-flex;align-items:center;gap:5px}button:hover,a.button:hover{border-color:#6deb89}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}button.danger,a.button.danger{background-color:#b54a4a;color:#f9f9f9}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#63f382}button,a.button{background-color:#f9f9f9;color:#213547}}.steply-delete-button{stroke:#b54a4a;cursor:pointer}.steply-delete-button.disabled{stroke:#414141;cursor:not-allowed}@media (prefers-color-scheme: light){.steply-delete-button.disabled{stroke:#e8e8e8}}.steply-table-view{border-collapse:collapse;border-spacing:0;width:100%;border-top-right-radius:8px;border-top-left-radius:8px;overflow:hidden}.steply-table-row{border:1px solid rgb(38,40,43)}.steply-table-row:nth-of-type(2n){background-color:#1c1e21}.steply-table-row:hover{background-color:#26282b}thead .steply-table-row{background-color:#26282b;font-weight:700}.steply-table-cell{padding:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.steply-table-cell.steply-table-clicable-cell{cursor:pointer}.steply-table-cell.actions{width:min-content;text-align:center;padding:10px 20px}.steply-table-action-bar.bulk-action button:hover,.steply-table-action-bar.bulk-action .button:hover{border-color:#e9e9e9}.steply-table-cell.actions svg{stroke:#e9e9e9}.steply-table-action-bar{display:flex;justify-content:space-between;align-items:center;border-radius:8px;margin-bottom:10px}.steply-table-action-bar.bulk-action{background-color:#eee;color:#213547;padding-left:10px;padding-right:10px}.steply-table-action-bar .actions{display:flex;gap:8px}.steply-table-action-bar .actions select.button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#26282b;color:#fafafb;cursor:pointer;transition:border-color .25s}.steply-table-action-bar .actions select.button:hover{border-color:#6deb89}@media (prefers-color-scheme: light){.steply-table-row{border:1px solid #eeeeee}.steply-table-row:nth-of-type(2n){background-color:#f9f9f9}.steply-table-row:hover,thead .steply-table-row{background-color:#eee}.steply-table-cell.actions svg{stroke:#15171a}.steply-table-action-bar.bulk-action{background-color:#213547;color:#f9f9f9}.steply-table-action-bar .actions select.button{background-color:#f9f9f9;color:#213547}.steply-table-action-bar.bulk-action button:hover,.steply-table-action-bar.bulk-action .button:hover{border-color:#213547}}.steply-tag{display:inline-block;padding:2px 15px;margin:0 2px;background-color:#214739;border-radius:15px;font-size:.8em}@media (prefers-color-scheme: light){.steply-tag{background-color:#e9e9e9}}.steply-back-link{display:inline-flex;align-items:center;color:#ccc;font-size:.9em}input,textarea,select{display:block;border-radius:8px;border:1px solid #26282b;padding:5px 10px;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-size:1rem;outline:none;transition:border-color .25s;background-color:#26282b}input:focus,textarea:focus,select:focus{border-color:#6deb89}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}input::placeholder{color:#ddd}.steply-form{display:flex;flex-direction:column;gap:10px}.steply-form .steply-form-row{display:flex;flex-direction:row;flex-grow:1;gap:10px}.steply-form .steply-form-column{flex-grow:1;display:flex;flex-direction:column;align-items:stretch;flex-shrink:1;flex-basis:min-content;gap:10px}.steply-form .steply-form-column label{display:flex;align-items:stretch;flex-direction:column}.steply-form .steply-form-column label p{margin:0}.steply-form .required-mark{color:red}.steply-form .steply-form-actions{margin:30px 20px;text-align:right;display:inline-flex;justify-content:flex-end;align-items:center;gap:10px}.steply-form .steply-radio-field{display:flex;flex-direction:row}.steply-form .steply-radio-field label{border:1px solid rgb(21,23,26);background-color:#26282b;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;padding:5px 10px;flex-grow:1}.steply-form .steply-radio-field label+label{border-left-width:0px}.steply-form .steply-radio-field label:first-of-type{border-top-left-radius:8px;border-bottom-left-radius:8px}.steply-form .steply-radio-field label:last-of-type{border-top-right-radius:8px;border-bottom-right-radius:8px}.steply-radio-field:focus label{border-color:#6deb89}.steply-form .steply-form-fieldinfo{font-size:small;color:#ddd}.steply-select-dropdown{display:block;position:relative;border-radius:8px;border:1px solid #26282b;padding:0;background-color:#26282b}.steply-select-dropdown:focus-within{border-color:#6deb89}.steply-select-dropdown .input-zone{display:flex;align-items:center;justify-content:start;flex-wrap:wrap;flex-shrink:1;flex-basis:min-content;padding:5px 10px;gap:5px}.steply-select-dropdown input{border-width:0;outline:none;display:inline-block;flex-grow:1;flex-basis:fit-content;flex-shrink:2;margin:0;padding:0}.steply-select-dropdown select{display:none}.steply-select-dropdown .steply-select-dropdown-choises{position:absolute;border:1px solid #ddd;width:100%;margin:10px 0;border-radius:8px;background-color:#15171a;color:#fafafb;z-index:2}.steply-select-dropdown .steply-select-dropdown-choises ul{display:flex;flex-direction:column;align-items:stretch;list-style:none;padding:0;margin:0}.steply-select-dropdown .steply-select-dropdown-choises li{padding:5px 10px}.steply-select-dropdown .steply-select-dropdown-choises li:hover{background-color:#26282b;cursor:pointer}.steply-input-file{display:block}.steply-input-file input[type=file]{display:none}.steply-input-file .input-zone{display:flex;gap:20px;border-radius:8px;border:1px solid #26282b;padding:3px 10px 3px 3px;outline:none;transition:border-color .25s;background-color:#26282b}.steply-input-file .input-zone .fake-button{border-radius:8px;border:1px solid transparent;padding:3.5px 5px;font-size:.8em;background-color:#26282b;color:#fafafb;cursor:pointer;transition:border-color .25s}.steply-input-file .input-zone .fake-button:hover,.steply-input-file .input-zone:focus-within{border-color:#6deb89}.steply-input-file .display-zone{display:flex;flex-direction:column;gap:10px;margin:10px 0}.steply-input-file .display-zone .file{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:15px;background-color:#26282b;border-radius:8px;gap:35px}.steply-input-file .display-zone .filename{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;word-wrap:break-word;word-break:break-all}.steply-input-file .display-zone .filename a{color:inherit}.steply-input-file .display-zone .filename a:hover{text-decoration:underline}.steply-input-file .display-zone .success{color:#6deb89}@media (prefers-color-scheme: light){input,textarea,select,.steply-input-file .input-zone{background-color:#fff;border-color:#ddd}.steply-input-file .display-zone .file{background-color:#f9f9f9}.steply-select-dropdown .steply-select-dropdown-choises{color:#213547;background-color:#fff}.steply-select-dropdown .steply-select-dropdown-choises li:hover{background-color:#eee}.steply-select-dropdown{background-color:#fff;border-color:#ddd}.steply-form .steply-radio-field label{border:1px solid #ddd;background-color:#fff}.steply-input-file .input-zone .fake-button{background-color:#f9f9f9;color:#213547}}.steply-content-status{display:inline-flex;justify-content:center;align-items:center;gap:5px;background-color:#e9e9e9;color:#213547;font-size:.9em;padding:2px 6px;border-radius:3px}.steply-content-status .dot{display:inline-block;width:5px;height:5px;background-color:#213547;border-radius:5px}.steply-content-status.draft{background-color:#fadec9;color:#d7813a}.steply-content-status.draft .dot{background-color:#d7813a}.steply-content-status.published{background-color:#dbeddb;color:#6c9b7d}.steply-content-status.published .dot{background-color:#6c9b7d}.steply-content-status.archived{background-color:#e3e2e0;color:#91918e}.steply-content-status.archived .dot{background-color:#91918e}.steply-status-viewer{display:inline-flex;justify-content:center;align-items:center;gap:5px;background-color:#e9e9e9;color:#213547;font-size:.9em;padding:2px 6px;border-radius:3px}.steply-status-viewer .dot{display:inline-block;width:5px;height:5px;background-color:#213547;border-radius:5px}.steply-status-viewer.negative{background-color:#fadec9;color:#d7813a}.steply-status-viewer.negative .dot{background-color:#d7813a}.steply-status-viewer.positive{background-color:#dbeddb;color:#6c9b7d}.steply-status-viewer.positive .dot{background-color:#6c9b7d}.steply-status-viewer.neutral{background-color:#e3e2e0;color:#91918e}.steply-status-viewer.neutral .dot{background-color:#91918e}.steply-modal-background{background-color:#15171ab3;position:fixed;top:0;left:0;height:100vh;width:100vw;display:flex;justify-content:center;align-items:center}.steply-modal-container{color:#fafafb;background-color:#15171a;border-radius:10px;padding:20px;border:1px solid #414141;max-height:95vh;max-width:90vw;min-width:60vw;overflow-y:auto}@media (prefers-color-scheme: light){.steply-modal-container{color:#213547;background-color:#fff}}
