.employee-wizard-layout{display:flex;flex-direction:column;gap:18px;width:100%;max-width:1180px;margin:0 auto}.wizard-page-wrapper-content{align-items:stretch}.page-wrapper.wizard-page-wrapper .header{align-items:flex-start}.page-wrapper.wizard-page-wrapper .header .header-left.employee-wizard-header-layout{flex:1;display:grid;grid-template-columns:auto 1fr;column-gap:12px;align-items:center}.employee-wizard-header-back-column{display:flex;align-items:center}.employee-wizard-header-info-column{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.employee-wizard-back-link{width:fit-content;border:none;background:transparent;cursor:pointer;color:#467820;font-size:14px;line-height:18px;font-family:Inter-Medium,sans-serif;padding:0}.employee-wizard-meta{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px;font-size:12px;line-height:16px;color:#8f8b8b;font-family:Inter-Regular,sans-serif}.employee-wizard-progress-title{font-size:16px;font-weight:600;color:#2f401e;font-family:Inter-SemiBold,sans-serif}.employee-wizard-progress-block{display:flex;flex-direction:column;align-items:center;gap:8px}.employee-wizard-progress-bars{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;max-width:360px;width:100%}.employee-wizard-progress-bar{height:8px;border:1px solid #badc9a;border-radius:8px;background-color:#fcfdfa}.employee-wizard-progress-bar-active{border-color:#90d040;background-color:#90d040}.employee-wizard-card{border:1px solid #cdcbcb;border-radius:8px;background-color:#fff;padding:18px 16px 16px}.employee-wizard-step-header{display:flex;align-items:center;gap:10px}.employee-wizard-step-index{width:28px;height:28px;border-radius:999px;border:1px solid #cdcbcb;background:#f7faf4;color:#7a7676;font-size:16px;line-height:1;font-family:Inter-Medium,sans-serif;display:flex;align-items:center;justify-content:center}.employee-wizard-step-title{margin:0;font-size:16px;line-height:1.1;font-weight:600;color:#2f401e;font-family:Inter-SemiBold,sans-serif}.employee-wizard-step-divider{margin-top:12px;border-top:1px solid #dad8d8}.employee-wizard-step-subtitle{margin:8px 0 0;font-size:14px;color:#4e4b4b}.employee-wizard-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #f1efef;padding-top:12px}.employee-wizard-footer-actions{display:flex;gap:12px;margin-left:auto}.employee-wizard-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.employee-wizard-form-field{display:flex;flex-direction:column;gap:6px}.employee-wizard-form-field-full{grid-column:1 / -1}.employee-wizard-form-label{font-size:12px;color:#2d2c2c;font-family:Inter-Medium,sans-serif}.employee-wizard-required-mark{color:#980101}.employee-wizard-form-input{border:1px solid #cdcbcb;border-radius:6px;min-height:42px;padding:10px 12px;font-size:14px;color:#0d0c0c;background-color:#fff;font-family:Inter-Regular,sans-serif}.employee-wizard-form-input::placeholder{color:#9c9999}.employee-wizard-form-input-error{border-color:#db8d8d}.employee-wizard-form-textarea{min-height:120px;resize:vertical}.employee-wizard-form-error{font-size:12px;color:#a53e3e;font-family:Inter-Medium,sans-serif}.employee-wizard-form-error-row{display:flex;align-items:center;gap:4px;margin-top:4px}.employee-wizard-form-error-icon{width:14px;height:14px;flex-shrink:0}.employee-wizard-form-switch{display:flex;gap:8px}.employee-wizard-form-chip{border:1px solid #badc9a;border-radius:16px;padding:6px 12px;background:#fff;color:#2f401e;cursor:pointer}.employee-wizard-form-chip.active{background:#e9f8dc;border-color:#90d040}.employee-wizard-step2-grid{margin-top:16px}.employee-wizard-step2-section-title{margin-top:8px;font-size:20px;color:#2f401e;font-family:Inter-SemiBold,sans-serif;text-transform:uppercase}.employee-wizard-step2-radio-group{width:100%;max-width:100%;margin-top:0;gap:10px}.employee-wizard-step2-radio-group .step-item-radio-label{width:50%;flex:1;min-height:38px;border:1px solid #cdcbcb;border-radius:4px;padding:8px 12px;background-color:#fff}.employee-wizard-step2-radio-group .step-item-radio-label-checked{border-color:#90d040;background-color:#e9f8dc;border-right:4px solid #87b653}.employee-wizard-step2-radio-group .step-item-radio-label-text{font-family:Inter-Medium;font-size:14px;line-height:18px;color:#2f401e}.employee-wizard-step2-trial-panel,.employee-wizard-step2-gray-panel{background:#f5f5f7;border-radius:8px;padding:12px}.employee-wizard-step3-grid{margin-top:16px}.employee-wizard-step3-grid .custom-select{gap:6px}.employee-wizard-step3-grid .custom-select-label{font-size:12px;color:#2d2c2c;font-family:Inter-Medium,sans-serif;line-height:normal}.employee-wizard-step3-grid .custom-select-input{min-height:42px;padding:10px 12px;border-radius:6px;box-sizing:border-box}.employee-wizard-step3-field-hint{margin-top:6px;font-size:12px;line-height:16px;color:#6f6c6c;font-family:Inter-Regular,sans-serif}.employee-wizard-step3-tax-class-group{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important;margin-top:0;width:100%}.employee-wizard-step3-tax-class-group .step-item-radio-label{width:100%;min-height:38px;border:1px solid #cdcbcb;border-radius:4px;padding:8px 12px;background-color:#fff;box-sizing:border-box}.employee-wizard-step3-tax-class-group .step-item-radio-label-checked{width:100%;border-color:#90d040;background-color:#e9f8dc;border-right:4px solid #87b653}.employee-wizard-step3-tax-class-group .step-item-radio-label-text{font-family:Inter-Medium;font-size:14px;line-height:18px;color:#2f401e}.employee-wizard-step3-children-panel{background:#f5f5f7;border-radius:8px;padding:12px}.employee-wizard-step3-children-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px}.employee-wizard-step3-add-child-button{border:none;background:transparent;color:#557c27;font-size:14px;line-height:18px;padding:0;display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-family:Inter-SemiBold,sans-serif}.employee-wizard-step3-add-child-plus{color:#1f1f1f;font-size:24px;line-height:1;font-family:Inter-Regular,sans-serif;transform:translateY(-1px)}.employee-wizard-step3-add-child-button:hover{opacity:.85}.employee-wizard-step3-section-title{margin-top:8px;display:flex;align-items:center;gap:10px;font-size:20px;color:#2f401e;font-family:Inter-SemiBold,sans-serif}.employee-wizard-step3-section-index{width:30px;height:30px;border-radius:50%;border:1px solid #90d040;display:inline-flex;align-items:center;justify-content:center;color:#2f401e;background:#e9f8dc;font-size:14px;line-height:18px}.employee-wizard-step3-gender-radio-group .step-item-radio-label{width:auto}.employee-wizard-step3-file-panel{background:#f8f8fc;border-radius:8px;padding:12px}.employee-wizard-step3-upload-actions{display:flex;align-items:center;gap:10px}.employee-wizard-step3-upload-button{min-height:34px;padding:6px 12px;font-size:12px}.employee-wizard-step3-upload-button-primary{background:#90d040;border-color:#90d040}.employee-wizard-step3-hidden-file-input{display:none}.employee-wizard-step3-file-name{font-size:12px;color:#6f6c6c;font-family:Inter-Medium,sans-serif}.employee-wizard-step3-uploaded-list{border-top:1px solid #eceaea}.employee-wizard-step3-uploaded-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid #eceaea}.employee-wizard-step3-uploaded-item-main{display:flex;flex-direction:column;gap:4px;min-width:0}.employee-wizard-step3-uploaded-item-name{font-size:14px;line-height:18px;color:#2f401e;font-family:Inter-Medium,sans-serif;word-break:break-word}.employee-wizard-step3-uploaded-item-size{font-size:14px;line-height:18px;color:#6f6c6c;font-family:Inter-Regular,sans-serif}.employee-wizard-step3-uploaded-item-right{display:flex;align-items:center;gap:16px;flex-shrink:0}.employee-wizard-step3-uploaded-item-progress{width:380px;max-width:42vw}.employee-wizard-step3-uploaded-item-check{width:20px;height:20px;color:#5c9c22;display:inline-flex;align-items:center;justify-content:center}.employee-wizard-step3-uploaded-item-check svg{width:18px;height:18px}.employee-wizard-step3-uploaded-item-remove{border:none;background:transparent;color:#2d2c2c;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.employee-wizard-step3-uploaded-item-remove svg{width:16px;height:16px}.employee-wizard-step3-signatures-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.employee-wizard-step3-signature-box{min-height:88px;display:flex;flex-direction:column;gap:6px}.employee-wizard-step3-signature-pad{max-width:100%;margin:0;gap:0}.employee-wizard-step3-signature-pad .signature-pad-container{border:1px dashed #badc9a;border-radius:8px;background:#e9f8dc}.employee-wizard-step3-signature-pad.employee-wizard-step3-signature-pad-error .signature-pad-container{border:1px dashed #db8d8d;background:#fff7f7}.employee-wizard-step3-signature-pad .signature-pad-canvas-wrapper{min-height:78px}.employee-wizard-step3-signature-pad .signature-pad-canvas{min-height:78px;height:78px}.employee-wizard-step3-signature-pad .signature-pad-placeholder{font-size:16px;font-family:Inter-Regular,sans-serif;color:#2d2c2c}.employee-wizard-step3-signature-area{border:1px dashed #d9d7d7;border-radius:4px;min-height:54px;background:#fff;display:flex;align-items:center;justify-content:center}.employee-wizard-step3-signature-placeholder{font-size:12px;color:#b0adad}.employee-wizard-step3-declaration{border:1px solid #eceaea;border-radius:8px;padding:18px 16px;background:#f8f8fc;display:flex;flex-direction:column;gap:14px}.employee-wizard-step3-declaration-title{font-size:18px;line-height:24px;color:#2f401e;font-family:Inter-SemiBold,sans-serif}.employee-wizard-step3-declaration-divider{border-top:1px solid #d9d7d7}.employee-wizard-step3-declaration-text{font-size:14px;line-height:20px;color:#2d2c2c;font-family:Inter-Regular,sans-serif}.employee-wizard-step3-declaration-confirm-row{display:inline-flex;align-items:center;gap:10px;font-size:14px;line-height:20px;color:#2d2c2c;font-family:Inter-Regular,sans-serif}.employee-wizard-step3-declaration-confirm-row input[type=checkbox]{width:16px;height:16px;accent-color:#90d040}.employee-wizard-checkbox-row{display:flex;align-items:center;gap:10px;font-size:14px;color:#343232}.employee-wizard-step1-grid{margin-top:16px}.employee-wizard-step1-field{max-width:none}.employee-wizard-send-button{display:inline-flex;align-items:center;gap:8px;min-height:38px;min-width:196px}.employee-wizard-send-button svg{width:14px;height:14px}.employee-wizard-top-save-button{min-width:128px;min-height:38px}.employee-wizard-save-button-content{display:inline-flex;align-items:center;gap:8px}.employee-wizard-save-button-content svg{width:16px;height:16px}.employee-wizard-continue-button{min-height:38px;min-width:118px}.employee-wizard-continue-button-content{display:inline-flex;align-items:center;gap:8px}.employee-wizard-continue-button-content svg{width:14px;height:14px}@media(min-width:767px)and (max-width:1024px){.modal.modal-mobile-open:has(.file-upload-modal-content){inset:0!important;width:100vw!important;height:100vh!important;border-radius:0!important;padding:0!important;margin:0!important;box-sizing:border-box}.modal.modal-mobile-open:has(.file-upload-modal-content) .modal-content{width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;border-radius:0!important;padding-top:var(--spacing-2xl, 32px)!important;padding-right:0!important;padding-bottom:var(--spacing-2xl, 32px)!important;padding-left:0!important;gap:32px!important;margin:0!important;box-sizing:border-box}}@media(min-width:767px)and (max-width:1024px){.modal-content:has(.file-upload-modal-content) .modal-content-buttons{padding-right:24px;padding-left:24px;box-sizing:border-box}.modal-content:has(.file-upload-modal-content) .modal-content-submit-button:disabled,.modal-content:has(.file-upload-modal-content) .modal-content-submit-button-primary:disabled{background-color:#90d040;border-color:#90d040;color:#2f401e;opacity:1;box-shadow:none;transform:none;cursor:not-allowed}}@font-face{font-family:Inter-Regular;src:url(/assets/Inter-Regular-BpskOkD5.ttf) format("truetype");font-weight:400;font-style:normal}@media(min-width:767px)and (max-width:1024px){.modal-content:has(.file-upload-modal-content) .file-upload-dropzone-wrapper{width:720px!important;height:72px!important;min-height:72px!important;max-width:720px!important;border-radius:8px!important;padding:16px 12px!important;gap:24px!important;background:var(--surface-surface-page-additional, #fafaff)!important;box-sizing:border-box}.modal-content:has(.file-upload-modal-content) .file-upload-dropzone-label{display:none!important}.modal-content:has(.file-upload-modal-content) .file-upload-dropzone{width:696px!important;max-width:696px!important;min-height:40px!important;height:40px!important;padding:0!important;border:none!important;background:transparent!important}.modal-content:has(.file-upload-modal-content) .file-upload-dropzone-content{width:696px!important;height:40px!important;min-height:40px!important}.modal-content:has(.file-upload-modal-content) .file-upload-dropzone-content-default{width:696px!important;height:40px!important;min-height:40px!important;display:flex;align-items:center;justify-content:center;gap:0!important}.modal-content:has(.file-upload-modal-content) .file-upload-dropzone-content-default .skeuomorph-wrap,.modal-content:has(.file-upload-modal-content) .file-upload-dropzone-content-default-text{display:none!important}.modal-content:has(.file-upload-modal-content) .file-upload-dropzone-browse-btn-wrap{width:696px!important;height:40px!important;margin:0!important}.modal-content:has(.file-upload-modal-content) .file-upload-dropzone-browse-btn-wrap .button{width:696px!important;height:40px!important;min-height:40px!important;border-radius:var(--border-radius-md, 6px)!important;border:1px solid var(--border-action, #87b653)!important;background:var(--surface-primary, #fcfdfa)!important;padding-right:var(--spacing-md, 16px)!important;padding-left:var(--spacing-md, 16px)!important;gap:4px!important;justify-content:center}.modal-content:has(.file-upload-modal-content) .file-upload-dropzone-browse-btn-icon{width:16px!important;height:16px!important;flex-shrink:0}.modal-content:has(.file-upload-modal-content) .file-upload-dropzone-browse-btn-text{width:86px;height:18px;display:inline-flex;align-items:center;justify-content:center;padding-right:4px;padding-left:4px;font-family:Inter-SemiBold,Inter,sans-serif;font-weight:600;font-size:14px;line-height:18px;letter-spacing:0;text-align:center;color:var(--text-action, #2f401e);white-space:nowrap}}@font-face{font-family:Inter-Medium;src:url(/assets/Inter-Medium-BtfNrkJj.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Inter-SemiBold;src:url(/assets/Inter-SemiBold-C9_sHzqi.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Inter-Bold;src:url(/assets/Inter-Bold-BVTOCPiq.ttf) format("truetype");font-weight:700;font-style:normal}*{margin:0;padding:0;box-sizing:border-box}:root{--navbar-height: 64px;--border-primary: #badc9a;--border-primary-weak: #e9f8dc;--surface-action-weak: #f7faf4;--surface-white: #ffffff;--surface-btn-action: #90d040;--border-press: #557c27;--spacing-xs: 8px;--spacing-2xs: 4px;--spacing-sm: 12px;--spacing-none: 0;--spacing-md: 16px;--spacing-xl: 16px;--spacing-2xl: 32px;--text-tertiary-btn: #557c27;--border-radius-lg: 8px;--border-radius-md: 6px;--border-width-sm: 1px;--border-width-md: 2px;--border-width-xs: .5px;--font-size-body-sm: 14px;--line-height-body-xs: 16px;--text-captions: #4e4b4b;--text-headings: #0d0c0c;--text-body: #343232;--text-error: #980101;--text-on-disabled: #686464;--text-action: #2f401e}body{font-family:Inter-Regular,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.text-regular{font-family:Inter-Regular}.text-medium{font-family:Inter-Medium}.text-semibold{font-family:Inter-SemiBold}.text-bold{font-family:Inter-Bold}.navbar{position:fixed;top:0;left:0;right:0;height:var(--navbar-height);background-color:#fcfdfa;border-bottom:1px solid #badc9a;display:flex;align-items:center;justify-content:space-between;padding:0 24px;z-index:10001}.navbar-left{display:flex;align-items:center}.logo-container{display:flex;align-items:center;gap:8px}.logo-avatar{width:40px;height:40px;background-color:#4caf50;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:16px}.navbar-right{display:flex;align-items:center;gap:20px}.search-container{display:flex;align-items:center;gap:8px;cursor:pointer}.search-text{display:none;color:#0d0c0c;font-weight:600;font-size:16px}.navbar-right-user-profile{position:relative;display:flex;align-items:center;padding:5px;background-color:transparent;border:1px solid #87b653;border-radius:4px;cursor:pointer}.navbar-right-user-profile svg{width:24px;height:25px}.notifications{position:relative;cursor:pointer}.notification-icon{width:24px;height:24px;color:#666}.delimiter{display:none;width:1px;height:24px;background-color:#cdcbcb;margin:0 8px}.user-avatar{cursor:pointer}.user-avatar svg{width:32px;height:32px;color:#666}.language-selector{position:relative;display:flex;align-items:center;padding:8px 0;cursor:pointer}@media(max-width:767px){.navbar .language-selector{display:none}}.language-list{position:absolute;display:none;flex-direction:column;top:100%;right:0;background-color:#fff;border:1px solid #87b653;border-radius:4px;padding:8px;z-index:1000;min-width:180px;box-shadow:0 20px 24px #0000002e}.language-list.open{display:flex}.language-icon,.search-icon{display:flex;align-items:center;padding:5px;background-color:transparent;border:1px solid #87b653;border-radius:4px}.language-text{color:#0d0c0c;font-weight:600;font-size:16px;margin:0 8px}.language-arrow{width:18px;height:18px;color:#2e7d32}.notifications{position:relative;display:flex;align-items:center;padding:5px;background-color:transparent;border:1px solid #87b653;border-radius:4px;cursor:pointer}.notification-badge{position:absolute;top:-13px;right:-13px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:12px;color:#2f401e;border:1px solid #557c27;background-color:#e9f8dc;border-radius:50%}.sidebar{position:fixed;top:var(--navbar-height);width:80px;height:calc(100vh - var(--navbar-height));background-color:#fcfdfa;transition:width .3s ease;z-index:999;overflow-y:auto;display:flex;flex-direction:column}.sidebar.expanded{width:340px}.sidebar-item-active-ltr{background-color:#e9f8dc;border-radius:4px;border-right:4px solid #87b653}.sidebar-item-active-rtl{background-color:#e9f8dc;border-radius:4px;border-left:4px solid #87b653}@media(max-width:1024px){.sidebar{position:fixed;top:var(--navbar-height);left:0;width:100vw!important;height:calc(100vh - var(--navbar-height));background-color:#f8f9fa;transform:translate(-100%);transition:transform .3s ease;z-index:999;overflow-y:auto;display:flex;flex-direction:column}.sidebar.expanded{transform:translate(0);width:100vw!important}}@media(min-width:767px)and (max-width:1024px){.modal.modal-mobile-open:has(.file-upload-modal-content){inset:0;width:100vw;height:100vh;border-radius:0;opacity:1;padding:0;margin:0;box-sizing:border-box}.modal.modal-mobile-open:has(.file-upload-modal-content) .modal-content{width:100%;max-width:100%;height:100%;max-height:100%;border-radius:0;padding-top:var(--spacing-2xl, 32px);padding-right:0;padding-bottom:var(--spacing-2xl, 32px);padding-left:0;gap:32px;box-sizing:border-box}.modal.modal-mobile-open:has(.file-upload-modal-content) .modal-content-mobile-header{margin-top:40px;padding-right:var(--spacing-xl, 24px);padding-left:var(--spacing-xl, 24px)}}@media(min-width:767px)and (max-width:1024px){.modal.modal-mobile-open:has(.file-upload-modal-content){overflow-y:hidden}.modal-content:has(.file-upload-modal-content){width:100%;max-width:100%;height:100%;max-height:100%;border-radius:0;padding-top:var(--spacing-2xl, 32px);padding-right:0;padding-bottom:var(--spacing-2xl, 32px);padding-left:0;gap:32px;box-sizing:border-box;overflow:hidden}.modal-content:has(.file-upload-modal-content) .modal-content-body-bottom{margin-top:0!important;transform:none!important}.modal-content:has(.file-upload-modal-content) .modal-content-body{padding-top:max(0px,min(532px,calc(100vh - 524px)));transition:padding-top .2s ease,transform .2s ease;overflow-y:hidden;overscroll-behavior:contain}.modal-content:has(.file-upload-modal-content) .modal-content-mobile-header{margin-top:40px;padding-right:var(--spacing-xl, 24px);padding-left:var(--spacing-xl, 24px)}.modal-content:has(.file-upload-modal-content) .file-upload-modal-content{width:100%;max-width:100%;min-height:244px;height:auto;padding-right:var(--spacing-xl, 24px);padding-left:var(--spacing-xl, 24px);gap:10px;box-sizing:border-box}.modal-content:has(.file-upload-modal-content) .file-upload-dropzone-wrapper{width:720px;min-height:72px;border-radius:8px;padding:16px 12px;gap:24px;background:var(--surface-surface-page-additional, #fafaff);box-sizing:border-box}.modal-content:has(.file-upload-modal-content) .file-upload-dropzone{padding:0;background:transparent;border:none}.modal-content:has(.file-upload-modal-content) .file-upload-dropzone-content-default{width:696px;min-height:40px;justify-content:center}.modal-content:has(.file-upload-modal-content) .file-upload-dropzone-browse-btn-wrap{width:696px}.modal-content:has(.file-upload-modal-content) .file-upload-dropzone-browse-btn-wrap .button{width:696px;height:40px;border-radius:var(--border-radius-md, 6px);border:1px solid var(--border-action, #87b653);background:var(--surface-primary, #fcfdfa);padding-right:var(--spacing-md, 16px);padding-left:var(--spacing-md, 16px);gap:4px}.modal-content:has(.file-upload-modal-content) .file-upload-dropzone-browse-btn-icon{width:16px;height:16px;flex-shrink:0}.modal-content:has(.file-upload-modal-content) .file-upload-dropzone-browse-btn-text{display:inline-flex;align-items:center;justify-content:center;height:18px;padding-right:4px;padding-left:4px;font-family:Inter-SemiBold;font-weight:600;font-size:14px;line-height:18px;letter-spacing:0;color:var(--text-action, #2f401e);white-space:nowrap}}@media(max-width:766px){.modal.modal-mobile-open:has(.file-upload-modal-content){padding:0!important;align-items:center;justify-content:center;box-sizing:border-box}.modal.modal-mobile-open:has(.file-upload-modal-content) .modal-content,.modal-content:has(.file-upload-modal-content){--file-upload-mobile-sheet-h: min(750px, calc(100vh - var(--navbar-height)));width:375px!important;max-width:100%!important;height:var(--file-upload-mobile-sheet-h)!important;max-height:var(--file-upload-mobile-sheet-h)!important;min-height:0;border-radius:0!important;opacity:1;padding-top:var(--spacing-2xl, 32px)!important;padding-right:var(--spacing-none, 0)!important;padding-bottom:var(--spacing-2xl, 32px)!important;padding-left:var(--spacing-none, 0)!important;gap:32px!important;margin:0 auto!important;box-sizing:border-box;overflow:hidden!important;display:flex!important;flex-direction:column!important}.modal-content:has(.file-upload-modal-content) .modal-content-mobile-header{width:100%;max-width:375px;height:40px;min-height:40px;flex-shrink:0;padding-right:var(--spacing-md, 16px);padding-left:var(--spacing-md, 16px);gap:20px;margin-top:0!important;opacity:1;box-sizing:border-box}.modal-content:has(.file-upload-modal-content) .modal-content-mobile-header-back{width:58px;max-width:58px;height:40px;gap:8px;padding:var(--spacing-none, 0);border-radius:0;opacity:1;flex-shrink:0;box-sizing:border-box;font-size:14px;line-height:18px}.modal-content:has(.file-upload-modal-content) .modal-content-mobile-header-back svg{width:16px;height:16px;flex-shrink:0}.modal-content:has(.file-upload-modal-content) .modal-content-mobile-header-title{flex:1 1 auto;min-width:0;max-width:265px;height:28px;line-height:28px;font-family:Inter-SemiBold,sans-serif;font-weight:600;font-size:18px;letter-spacing:0;color:var(--text-headings, #0d0c0c);opacity:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}.modal-content:has(.file-upload-modal-content) .modal-content-body-bottom{margin-top:0!important;transform:none!important}.modal-content:has(.file-upload-modal-content) .modal-content-body{width:100%;max-width:375px;min-height:0;min-height:min(614px,calc(var(--file-upload-mobile-sheet-h, min(750px, calc(100vh - var(--navbar-height)))) - 224px));flex:1 1 0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;gap:32px;opacity:1;padding-top:280px;transition:padding-top .2s ease,transform .2s ease;box-sizing:border-box}.modal-content:has(.file-upload-modal-content) .file-upload-modal-content{width:100%;max-width:375px;min-height:244px;padding-right:var(--spacing-md, 16px);padding-left:var(--spacing-md, 16px);gap:0;margin:0 auto;box-sizing:border-box;align-items:center}.modal-content:has(.file-upload-modal-content) .file-upload-modal-content>.file-upload-month-year-picker-group{width:343px;max-width:100%;margin-bottom:16px}.modal-content:has(.file-upload-modal-content) .file-upload-modal-content>.custom-select{width:343px;max-width:100%;margin-bottom:32px}.modal-content:has(.file-upload-modal-content) .file-upload-modal-content .mt-30{margin-top:0!important}.modal-content:has(.file-upload-modal-content) .file-upload-modal-content>.file-upload-dropzone-wrapper{margin-top:0!important}.modal-content:has(.file-upload-modal-content) .file-upload-month-year-picker-group .input-label{width:343px;max-width:100%;min-height:18px;font-family:Inter-Medium,sans-serif;font-weight:500;font-size:var(--font-size-body-s, 14px);line-height:18px;letter-spacing:0;margin-bottom:4px}.modal-content:has(.file-upload-modal-content) .file-upload-month-year-picker-field{width:343px;max-width:100%;height:40px;min-height:40px;border-radius:var(--border-radius-md, 6px);border:1px solid var(--border-primary, #badc9a);padding-right:var(--spacing-md, 16px);padding-left:var(--spacing-md, 16px);gap:8px;box-sizing:border-box}.modal-content:has(.file-upload-modal-content) .file-upload-month-year-picker-value{max-width:311px;font-size:14px;line-height:18px}.modal-content:has(.file-upload-modal-content) .file-upload-month-year-picker-icon{width:24px;height:24px;flex-shrink:0}.modal-content:has(.file-upload-modal-content) .custom-select-label{width:343px;max-width:100%;min-height:18px;font-family:Inter-Medium,sans-serif;font-weight:500;font-size:var(--font-size-body-s, 14px);line-height:18px;margin-bottom:4px}.modal-content:has(.file-upload-modal-content) .custom-select-container,.modal-content:has(.file-upload-modal-content) .custom-select-input-wrapper{width:343px;max-width:100%}.modal-content:has(.file-upload-modal-content) .custom-select-input{width:100%;height:40px;min-height:40px;border-radius:var(--border-radius-md, 6px);border:1px solid var(--border-primary, #badc9a);padding-right:var(--spacing-md, 16px);padding-left:var(--spacing-md, 16px);gap:8px;box-sizing:border-box;font-size:14px;line-height:18px}.modal-content:has(.file-upload-modal-content) .custom-select-icon svg{width:16px!important;height:16px!important}.modal-content:has(.file-upload-modal-content) .file-upload-modal-content .custom-select-options{width:343px!important;max-width:100%!important}.modal-content:has(.file-upload-modal-content) .file-upload-modal-content .custom-select-option{width:100%!important;max-width:343px!important}.modal-content:has(.file-upload-modal-content) .file-upload-dropzone-wrapper{width:343px!important;max-width:100%!important;min-height:72px!important;height:auto!important;border-radius:8px!important;padding:16px 12px!important;gap:24px!important;background:var(--surface-surface-page-additional, #fafaff)!important;box-sizing:border-box!important}.modal-content:has(.file-upload-modal-content) .file-upload-dropzone-label{display:none!important}.modal-content:has(.file-upload-modal-content) .file-upload-dropzone{width:100%!important;max-width:319px!important;min-height:40px!important;height:40px!important;padding:0!important;border:none!important;background:transparent!important;margin:0 auto!important}.modal-content:has(.file-upload-modal-content) .file-upload-dropzone-content,.modal-content:has(.file-upload-modal-content) .file-upload-dropzone-content-default{width:100%!important;max-width:319px!important;height:40px!important;min-height:40px!important}.modal-content:has(.file-upload-modal-content) .file-upload-dropzone-content-default .skeuomorph-wrap,.modal-content:has(.file-upload-modal-content) .file-upload-dropzone-content-default-text{display:none!important}.modal-content:has(.file-upload-modal-content) .file-upload-dropzone-browse-btn-wrap{width:319px!important;max-width:100%!important;height:40px!important;margin:0 auto!important}.modal-content:has(.file-upload-modal-content) .file-upload-dropzone-browse-btn-wrap .button{width:319px!important;max-width:100%!important;height:40px!important;min-height:40px!important;border-radius:var(--border-radius-md, 6px)!important;border:1px solid var(--border-action, #87b653)!important;background:var(--surface-primary, #fcfdfa)!important;padding-right:var(--spacing-md, 16px)!important;padding-left:var(--spacing-md, 16px)!important;gap:4px!important;justify-content:center;flex-wrap:nowrap;white-space:nowrap;box-sizing:border-box}.modal-content:has(.file-upload-modal-content) .file-upload-dropzone-browse-btn-icon{width:16px!important;height:16px!important}.modal-content:has(.file-upload-modal-content) .file-upload-dropzone-browse-btn-text{flex:1 1 auto;min-width:0;height:18px;padding-right:4px;padding-left:4px;gap:8px;font-family:Inter-SemiBold,Inter,sans-serif;font-weight:600;font-size:14px;line-height:18px;letter-spacing:0;text-align:center;color:var(--text-action, #2f401e);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-content:has(.file-upload-modal-content) .modal-content-buttons{width:100%;max-width:375px;height:48px;min-height:48px;margin-top:0!important;margin-left:auto;margin-right:auto;padding-top:var(--spacing-xs, 8px);padding-right:var(--spacing-none, 0);padding-bottom:var(--spacing-none, 0);padding-left:var(--spacing-none, 0);gap:8px;border-top-width:var(--border-width-xs, .5px);border-top-style:solid;border-top-color:var(--border-primary-weak, #e9f8dc);background:var(--surface-white, #ffffff);justify-content:flex-end;align-items:center;flex-shrink:0;box-sizing:border-box}.modal-content:has(.file-upload-modal-content) .modal-content-button-cancel{width:88px;min-width:88px;height:40px;min-height:40px;padding:0 var(--spacing-md, 16px);border-radius:var(--border-radius-md, 6px);border-width:1px;border-style:solid;border-color:var(--border-action, #87b653);font-family:Inter-SemiBold,sans-serif;font-weight:600;font-size:14px;line-height:18px;letter-spacing:0;text-align:center;box-sizing:border-box}.modal-content:has(.file-upload-modal-content) .modal-content-submit-button-primary{width:116px;min-width:116px;height:40px;min-height:40px;margin-right:18px;padding:0 var(--spacing-md, 16px);border-radius:var(--border-radius-md, 6px);gap:4px;background:var(--surface-btn-action, #90d040)!important;border:1px solid var(--surface-btn-action, #90d040)!important;font-family:Inter-SemiBold,sans-serif;font-weight:600;font-size:14px;line-height:18px;letter-spacing:0;text-align:center;box-sizing:border-box}.modal-content:has(.file-upload-modal-content) .modal-content-submit-button:disabled,.modal-content:has(.file-upload-modal-content) .modal-content-submit-button-primary:disabled{background-color:#90d040;border-color:#90d040;color:#2f401e;opacity:1;box-shadow:none;transform:none;cursor:not-allowed}.modal-content:has(.file-upload-modal-content) .file-upload-modal-content .custom-select-options{z-index:2600}.modal-content:has(.file-upload-modal-content) .file-upload-month-year-picker-group,.modal-content:has(.file-upload-modal-content) .custom-select,.modal-content:has(.file-upload-modal-content) .file-upload-dropzone-wrapper,.modal-content:has(.file-upload-modal-content) .file-upload-dropzone-process-upload{transform:none}.modal-content:has(.file-upload-modal-content) .file-upload-modal-content:has(.custom-select-input-open) .custom-select .custom-select-container{transform:none}.modal-content:has(.file-upload-modal-content) .file-upload-modal-content:has(.custom-select-input-open) .custom-select{margin-bottom:132px;transition:margin .2s ease}.modal-content:has(.file-upload-modal-content) .file-upload-modal-content:has(.file-upload-dropzone-process-upload):not(:has(.custom-select-input-open)) .custom-select{margin-bottom:53px;transition:margin .2s ease}.modal-content:has(.file-upload-modal-content):has(.custom-select-input-open):not(:has(.file-upload-dropzone-process-upload)) .modal-content-body{padding-top:132px!important;transform:translateY(-19px);transition:transform .2s ease,padding-top .2s ease}.modal-content:has(.file-upload-modal-content):has(.file-upload-dropzone-process-upload):not(:has(.custom-select-input-open)) .modal-content-body{padding-top:53px!important;transform:none;transition:padding-top .2s ease}.modal-content:has(.file-upload-modal-content):has(.custom-select-input-open):has(.file-upload-dropzone-process-upload) .modal-content-body{padding-top:132px!important;transform:none;transition:padding-top .2s ease}.modal-content:has(.file-upload-modal-content) .file-upload-modal-content:has(.file-upload-dropzone-process-upload) .file-upload-dropzone-wrapper,.modal-content:has(.file-upload-modal-content) .file-upload-modal-content:has(.file-upload-dropzone-process-upload) .file-upload-dropzone-process-upload{transform:none;transition:transform .2s ease}.modal-content:has(.file-upload-modal-content) .file-upload-modal-content:has(.custom-select-input-open):has(.file-upload-dropzone-process-upload) .file-upload-dropzone-wrapper,.modal-content:has(.file-upload-modal-content) .file-upload-modal-content:has(.custom-select-input-open):has(.file-upload-dropzone-process-upload) .file-upload-dropzone-process-upload{transform:none}.modal-content:has(.file-upload-modal-content) .file-upload-modal-content:has(.custom-select-input-open):has(.file-upload-dropzone-process-upload) .file-upload-dropzone-process-upload{max-height:180px;overflow-y:auto;overflow-x:hidden;padding-right:4px;box-sizing:border-box}}.workspace-section{padding:20px 16px 16px;border-bottom:1px solid #e0e0e0}.workspace-title{font-size:14px;font-weight:500;color:#666;margin-bottom:12px}.sidebar-workspace-upload-file{width:340px;height:36px;padding-right:16px;padding-left:16px;gap:10px;opacity:1;display:flex;align-items:center;margin-bottom:16px;box-sizing:border-box}.sidebar-workspace-upload-file-btn{width:308px;height:36px;border-radius:var(--border-radius-md, 6px);padding:0 var(--spacing-sm, 12px);gap:8px;display:flex;align-items:center;justify-content:center;background:var(--surface-btn-action, #90d040);border:none;cursor:pointer;text-decoration:none;color:var(--text-action, #2f401e);font-family:var(--font-family-body, "Inter-SemiBold"),"Inter",sans-serif;font-weight:600;font-size:var(--font-size-body-s, 14px);line-height:var(--line-height-body-s, 18px);letter-spacing:0;text-align:center;box-sizing:border-box;transition:background-color .2s ease}.sidebar-workspace-upload-file-btn:hover{background:var(--surface-btn-action-press, #90d040)}.sidebar-workspace-upload-file-btn-icon{width:16px;height:16px;flex-shrink:0}.sidebar-workspace-upload-file-btn-icon path,.sidebar-workspace-upload-file-btn-icon line{stroke:var(--icon-action, #2f401e)}.sidebar-workspace-upload-file-btn-label{font-family:var(--font-family-body, "Inter-SemiBold"),"Inter",sans-serif;font-weight:600;font-size:var(--font-size-body-s, 14px);line-height:var(--line-height-body-s, 18px);letter-spacing:0;text-align:center;color:var(--text-action, #2f401e);white-space:nowrap;padding:0 var(--spacing-4, 4px)}.sidebar:not(.expanded) .sidebar-workspace-upload-file{width:auto;padding:0 8px;margin-bottom:8px;justify-content:center}.sidebar:not(.expanded) .sidebar-workspace-upload-file-btn{width:40px;height:40px;padding:0;min-width:40px;border-radius:var(--border-radius-md, 6px)}.sidebar:not(.expanded) .sidebar-workspace-upload-file-btn-label{display:none}.sidebar-content-choose-workspace{position:relative;padding:16px 8px;border-bottom:.5px solid #badc9a;margin-bottom:16px}.sidebar-item-create-workspace-link{display:inline-block;width:100%;padding:12px;border:none;border-radius:4px;background-color:#90d040;text-align:center;cursor:pointer;text-decoration:none}.sidebar-item-create-workspace-link-text{color:#2f401e;font-family:Inter-SemiBold;font-size:14px;font-weight:600;line-height:18px}.sidebar:not(.expanded) .sidebar-item-create-workspace-link{width:40px;height:40px;display:flex;justify-content:center;align-items:center}.sidebar:not(.expanded) .sidebar-item-create-workspace-link-text{font-size:32px;font-weight:600;color:#fff}.sidebar-content-choose-workspace-wrapper{display:flex;flex-direction:column}.sidebar-content-choose-workspace-title{margin-left:16px;font-size:12px;line-height:16px;font-weight:400;color:#4e4b4b;opacity:0;width:0;overflow:hidden;transition:opacity .3s ease,width .3s ease;white-space:nowrap}.sidebar-content-choose-workspace-button{position:relative;width:100%}.workspace-item{display:flex;align-items:center;padding:8px;background-color:#e8f5e8;border-radius:8px;border-left:4px solid #4caf50;cursor:pointer;transition:all .3s ease;color:#2f401e;text-decoration:none;margin:4px 0;border:1px solid transparent;width:40px;height:40px;justify-content:center}.workspace-item:hover{background-color:#d4edda}.workspace-icon{width:20px;height:20px;color:#2f401e;flex-shrink:0;display:flex;align-items:center;justify-content:center}.workspace-icon svg{width:20px;height:20px}.workspace-text{flex:1;font-size:14px;font-weight:500;color:#333;opacity:0;width:0;overflow:hidden;transition:opacity .3s ease,width .3s ease;white-space:nowrap}.workspace-arrow,.workspace-subscription-arrow-icon{width:16px;height:16px;color:#666;opacity:0;transition:opacity .3s ease}.invitation-confirm-modal-content{width:100%;display:flex;flex-direction:column;gap:10px}.invitation-confirm-modal-content-icon{width:100%;display:flex;align-items:center;justify-content:center;margin-top:20px}.invitation-confirm-modal-content-info{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;margin-bottom:20px}.invitation-confirm-modal-content-info-item{font-size:16px;line-height:20px;color:#4e4b4b}.workspace-modal{position:absolute;bottom:-10%;transform:translateY(100%);width:320px;padding:24px;background-color:#fff;border:1px solid #badc9a;border-radius:4px;box-shadow:0 20px 24px -4px #0000002e;z-index:1000;height:532px;display:flex;flex-direction:column}.workspace-modal-mobile{display:none}workspace-modal-mobile-header{display:none}.workspace-modal-mobile-header{display:none}.workspace-modal-search{position:relative;width:100%}.workspace-modal-search-input{width:100%;padding:12px 8px;border:1px solid #badc9a;border-radius:4px;outline:none}.workspace-modal-search-input::placeholder{font-family:Inter-Regular;font-size:14px;font-weight:400;line-height:18px;color:#4e4b4b}.workspace-modal-search-icon{display:flex;position:absolute;top:50%;transform:translateY(-50%)}.workspace-modal-search-icon-ltr{right:10px}.workspace-modal-search-icon-rtl{left:10px}.workspace-modal-search-icon svg{width:20px;height:20px}.workspace-modal-all-workspaces{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;border-bottom:1px solid #badc9a;border-top:1px solid #badc9a;padding:16px 0;margin-top:24px}.workspace-modal-all-workspaces-link{display:flex;align-items:center;justify-content:space-between;width:100%;text-decoration:none;font-family:Inter-Medium;color:#2f401e;font-size:14px;font-weight:500;line-height:18px}.workspace-modal-all-workspaces-link svg{width:20px;height:20px}.workspace-modal-content{display:flex;flex-direction:column;gap:10px;margin-top:20px;overflow-y:auto;flex:1;max-height:250px}.workspace-modal-content-choose{font-family:Inter-Regular;font-size:12px;font-weight:400;line-height:16px;color:#4e4b4b;padding:0 10px}.workspace-modal-content-item{display:flex;align-items:center;color:#2f401e;font-family:Inter-Medium;font-size:14px;font-weight:500;line-height:18px;padding:10px;cursor:pointer}.workspace-modal-content-item-hover-ltr:hover{background-color:#e9f8dc;border-radius:4px;border-right:4px solid #4caf50}.workspace-modal-content-item-hover-rtl:hover{background-color:#e9f8dc;border-radius:4px;border-left:4px solid #4caf50}.workspace-modal-content-item-active-ltr{background-color:#e9f8dc;border-radius:4px;border-right:4px solid #4caf50;font-family:Inter-SemiBold;font-weight:600}.workspace-modal-content-item-active-rtl{background-color:#e9f8dc;border-radius:4px;border-left:4px solid #4caf50;font-family:Inter-SemiBold;font-weight:600}.workspace-modal-content-item-name{flex:1}.workspace-modal-content-item-selected-icon{width:16px;height:16px;color:#4caf50;flex-shrink:0;display:flex;align-items:center;justify-content:center}.workspace-modal-content-item-selected-icon svg{width:20px;height:20px}.workspace-modal-button{margin-top:auto;border-top:1px solid #badc9a;padding-top:10px}.workspace-modal-button-create{width:100%;padding:12px;border:none;border-radius:4px;background-color:#90d040;color:#2f401e;font-family:Inter-SemiBold;font-size:14px;font-weight:600;line-height:18px;text-align:center;cursor:pointer}.workspace-modal-button-create:hover{background-color:#87b653}.workspace-search-modal-blur{position:fixed;inset:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#00000080;z-index:10000}.workspace-search-modal-container{width:860px;max-width:90vw;height:auto;min-height:228px;max-height:calc(100vh - 100px);border-radius:16px;padding:clamp(16px,2vh,32px);gap:clamp(12px,1.5vh,32px);background:var(--surface-surface-page-additional, #fafaff);border-top:1px solid var(--border-primary, #badc9a);display:flex;flex-direction:column;opacity:1;box-shadow:0 1px 2px #1018280d,0 1px 3px #1018280d;overflow:hidden;box-sizing:border-box}.workspace-search-modal-container.workspace-search-modal-with-recents{height:auto;min-height:460px;max-height:calc(100vh - 100px)}.workspace-search-modal-container.workspace-search-modal-no-results{height:348px;max-height:calc(100vh - 100px)}.workspace-search-modal-nav{width:796px;max-width:100%;height:auto;min-height:60px;max-height:84px;display:flex;justify-content:space-between;align-items:center;padding-bottom:clamp(12px,1.5vh,24px);border-bottom:.5px solid var(--border-primary, #badc9a);opacity:1;flex-shrink:1}.workspace-search-modal-nav-search{width:158px;height:60px;display:flex;align-items:center;gap:0;opacity:1}.workspace-search-modal-nav-search-icon{width:60px;height:60px;min-width:60px;min-height:60px;aspect-ratio:1;border-radius:96px;padding:6px;gap:15px;opacity:1;display:flex;align-items:center;justify-content:center;flex-shrink:0}.workspace-search-modal-nav-search-text{width:82px;height:32px;font-family:Inter-SemiBold;font-weight:600;font-size:20px;line-height:28px;letter-spacing:0%;text-align:center;color:var(--text-headings, #0d0c0c);opacity:1;display:flex;align-items:center}.workspace-search-modal-nav-close{width:40px;height:40px;border-radius:8px;padding:0;gap:0;border:1px solid var(--border-primary, #badc9a);background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:1;flex-shrink:0}.workspace-search-modal-nav-close:hover{background-color:#f0f0f0}.workspace-search-modal-nav-close svg{width:24px;height:24px}.workspace-search-modal-input-container{width:796px;max-width:100%;height:auto;min-height:40px;max-height:48px;display:flex;gap:0;opacity:1;flex-shrink:1}.workspace-search-modal-container.workspace-search-modal-with-recents .workspace-search-modal-input-container{display:flex;flex-direction:column;gap:24px;height:auto;flex-shrink:1}.workspace-search-modal-input-field{width:708px;height:48px;display:flex;align-items:center;justify-content:flex-start;gap:8px;padding-left:12px;padding-right:0;border-top:1px solid var(--border-primary, #badc9a);border-bottom:1px solid var(--border-primary, #badc9a);border-left:1px solid var(--border-primary, #badc9a);border-right:none;border-radius:8px 0 0 8px;opacity:1;background:#fff}.workspace-search-modal-input-icon{width:24px;height:24px;opacity:1;display:flex;align-items:center;justify-content:center;flex-shrink:0}.workspace-search-modal-input-icon svg{width:24px;height:24px}.workspace-search-modal-input{flex:1;min-width:0;height:48px;border:none;outline:none;font-family:Inter-Regular;font-weight:400;font-size:14px;line-height:18px;letter-spacing:0%;color:var(--text-headings, #0d0c0c);background:transparent;text-align:left!important;padding:0!important;margin:0!important;direction:ltr!important}.workspace-search-modal-input::placeholder{color:var(--text-captions, #4e4b4b);font-family:Inter-Regular;font-weight:400;font-size:14px;line-height:18px;text-align:left}.workspace-search-modal-search-button{width:88px;height:48px;gap:0;padding:0;border:none;border-radius:0 8px 8px 0;background:var(--surface-btn-action, #90d040);cursor:pointer;opacity:1;display:flex;align-items:center;justify-content:center}.workspace-search-modal-search-button:hover{background:#87b653}.workspace-search-modal-search-button-label{width:56px;height:18px;gap:8px;padding:0 4px;font-family:Inter-SemiBold;font-weight:600;font-size:14px;line-height:18px;letter-spacing:0%;text-align:center;color:var(--text-headings, #0d0c0c);opacity:1;display:flex;align-items:center;justify-content:center}.workspace-search-modal-rtl .workspace-search-modal-input,.workspace-search-modal-ltr .workspace-search-modal-input{text-align:left!important;direction:ltr!important;align-self:flex-start!important}.workspace-search-modal-rtl .workspace-search-modal-input::placeholder,.workspace-search-modal-ltr .workspace-search-modal-input::placeholder{text-align:left!important;direction:ltr!important}.workspace-search-modal-input-field-container{width:796px;max-width:100%;height:auto;min-height:40px;max-height:48px;display:flex;gap:0;opacity:1;flex-shrink:1}.workspace-search-modal-recents-container{width:796px;max-width:100%;height:208px;min-height:208px;max-height:208px;display:flex;flex-direction:column;gap:8px;opacity:1;flex-shrink:0;box-sizing:border-box}.workspace-search-modal-recents-actions{width:796px;max-width:100%;height:40px;min-height:40px;max-height:40px;display:flex;justify-content:space-between;align-items:center;gap:clamp(4px,.5vw,8px);padding-bottom:0;border-bottom:.5px solid var(--border-primary, #badc9a);opacity:1;flex-shrink:0;box-sizing:border-box}.workspace-search-modal-recents-title{height:18px;font-family:Inter-Medium;font-weight:500;font-size:14px;line-height:18px;letter-spacing:0%;color:var(--text-body, #343232);opacity:1}.workspace-search-modal-recents-clear-button{width:95px;height:40px;border-radius:8px;gap:0;padding:0 12px;border:none;background:transparent;cursor:pointer;opacity:1;display:flex;align-items:center;justify-content:center}.workspace-search-modal-recents-clear-button:hover{background-color:#f7faf4}.workspace-search-modal-recents-clear-label-cont{width:95px;min-width:95px;height:18px;gap:8px;display:flex;align-items:center;justify-content:center;opacity:1;flex-shrink:0}.workspace-search-modal-recents-clear-label{height:18px;width:95px;font-family:Inter-SemiBold;font-weight:600;font-size:14px;line-height:18px;letter-spacing:0%;text-align:center;color:var(--text-action, #2f401e);opacity:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-search-modal-recents-content{width:550px;max-width:100%;height:auto;min-height:0;flex:1;display:flex;flex-direction:column;flex-wrap:nowrap;gap:clamp(4px,.5vh,8px);opacity:1;overflow:visible}.workspace-search-modal-tablet-section-container .workspace-search-modal-recents-content{width:550px;height:160px;opacity:1}.workspace-search-modal-recent-file-button{height:auto;min-height:32px;max-height:40px;border-radius:8px;gap:0;padding:clamp(4px,.5vh,0) clamp(8px,1vw,12px);border:none;background:#fff;cursor:pointer;opacity:1;display:flex;align-items:center;gap:clamp(4px,.5vw,8px);white-space:nowrap;flex-shrink:1;flex:1 1 0;box-sizing:border-box;width:100%}.workspace-search-modal-tablet-section-container .workspace-search-modal-recent-file-button{width:201px;height:40px;border-radius:0;padding:0;gap:8px;opacity:1}.workspace-search-modal-recent-file-button:hover{background-color:#f7faf4}.workspace-search-modal-recent-file-icon{width:clamp(16px,2vw,20px);height:clamp(16px,2vh,20px);opacity:1;display:flex;align-items:center;justify-content:center;flex-shrink:0}.workspace-search-modal-recent-file-icon svg{width:clamp(16px,2vw,20px);height:clamp(16px,2vh,20px)}.workspace-search-modal-recent-file-label-cont{height:18px;gap:8px;display:flex;align-items:center;opacity:1}.workspace-search-modal-recent-file-label{height:auto;min-height:14px;max-height:18px;font-family:Inter-SemiBold;font-weight:600;font-size:clamp(11px,1.2vw,14px);line-height:clamp(14px,1.8vh,18px);letter-spacing:0%;color:var(--text-headings, #0d0c0c);opacity:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-search-modal-suggestions-container{width:796px;max-width:100%;height:208px;min-height:208px;max-height:208px;display:flex;flex-direction:column;gap:8px;opacity:1;flex-shrink:0;box-sizing:border-box}.workspace-search-modal-suggestions-title-container{width:796px;max-width:100%;height:40px;min-height:40px;max-height:40px;display:flex;align-items:center;gap:clamp(4px,.5vw,8px);padding-bottom:0;border-bottom:.5px solid var(--border-primary, #badc9a);opacity:1;flex-shrink:0;box-sizing:border-box}.workspace-search-modal-suggestions-title{height:18px;font-family:Inter-Medium;font-weight:500;font-size:14px;line-height:18px;letter-spacing:0%;color:var(--text-body, #343232);opacity:1}.workspace-search-modal-suggestions-content{width:796px;max-width:100%;height:auto;min-height:0;flex:1;display:flex;flex-direction:column;flex-wrap:nowrap;gap:clamp(4px,.5vh,8px);opacity:1;overflow:visible}.workspace-search-modal-suggestion-button{height:auto;min-height:32px;max-height:40px;border-radius:8px;gap:0;padding:clamp(4px,.5vh,0) clamp(8px,1vw,12px);border:none;background:#fff;cursor:pointer;opacity:1;display:flex;align-items:center;gap:clamp(4px,.5vw,8px);white-space:nowrap;flex-shrink:1;flex:1 1 0;box-sizing:border-box;width:100%}.workspace-search-modal-suggestion-button:hover{background-color:#f7faf4}.workspace-search-modal-suggestion-search-icon{width:16px;height:16px;min-width:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;opacity:1}.workspace-search-modal-suggestion-search-icon svg{width:16px;height:16px}.workspace-search-modal-suggestion-label-cont{height:18px;gap:8px;display:flex;align-items:center;opacity:1;flex:1}.workspace-search-modal-suggestion-label{height:auto;min-height:14px;max-height:18px;font-family:Inter-SemiBold;font-weight:600;font-size:clamp(11px,1.2vw,14px);line-height:clamp(14px,1.8vh,18px);letter-spacing:0%;color:var(--text-headings, #0d0c0c);opacity:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-search-modal-suggestion-type-icon{width:20px;height:20px;min-width:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0;opacity:1}.workspace-search-modal-suggestion-type-icon svg{width:20px;height:20px}.workspace-search-modal-content{width:796px;display:flex;flex-direction:column;gap:0;opacity:1;overflow-y:auto;max-height:calc(100vh - 400px);flex:1}.workspace-search-modal-loading{display:flex;justify-content:center;align-items:center;padding:40px}.workspace-search-modal-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.workspace-search-modal-empty-text{font-family:Inter-Regular;font-size:14px;line-height:18px;color:var(--text-captions, #4e4b4b)}.workspace-search-modal-tablet-wrapper{position:fixed;top:var(--navbar-height);left:0;right:0;bottom:0;width:100vw;max-width:1024px;min-width:768px;height:100vh;min-height:calc(1024px - var(--navbar-height));background:var(--surface-surface-page-additional, #fafaff);z-index:9999;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.workspace-search-modal-tablet-content-section{width:100%;max-width:767px;height:62px;border-radius:0;justify-content:flex-start;opacity:1!important;border-bottom-width:.5px;padding:12px 24px;border-bottom:.5px solid var(--border-primary, #badc9a);display:flex!important;flex-direction:column;flex-shrink:0;box-sizing:border-box;margin-top:0;margin-left:auto;margin-right:auto;visibility:visible!important;overflow:visible!important}.workspace-search-modal-tablet-header{width:100%;max-width:720px;height:40px;display:flex;flex-direction:column}.workspace-search-modal-tablet-search{width:100%;max-width:720px;height:40px;gap:16px;opacity:1;display:flex!important;align-items:center;justify-content:flex-start;visibility:visible!important}.workspace-search-modal-tablet-back-button{width:58px;height:40px;border-radius:8px;gap:0;opacity:1;border:none;background:transparent;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.workspace-search-modal-tablet-back-button-state{width:58px;height:40px;border-radius:0;padding:0;gap:8px;opacity:1;display:flex;align-items:center;justify-content:center}.workspace-search-modal-tablet-back-icon{width:16px;height:16px;opacity:1}.workspace-search-modal-tablet-back-label-cont{width:34px;height:18px;gap:8px;opacity:1;display:flex;align-items:center}.workspace-search-modal-tablet-back-label{width:34px;height:18px;font-family:Inter-SemiBold;font-weight:600;font-style:normal;font-size:14px;line-height:18px;letter-spacing:0%;text-align:center;color:var(--text-action, #2f401e);opacity:1}.workspace-search-modal-tablet-search-title{width:82px;height:32px;gap:12px;opacity:1;font-family:Inter-SemiBold;font-weight:600;font-style:normal;font-size:20px;line-height:32px;letter-spacing:0%;text-align:center;color:var(--text-headings, #0d0c0c);display:flex;align-items:center}.workspace-search-modal-tablet-search-input{width:100%;max-width:720px;height:48px!important;min-height:48px!important;opacity:1!important;display:flex!important;align-items:center;gap:0;box-sizing:border-box;visibility:visible!important;flex-shrink:0!important;overflow:visible!important;position:relative}.workspace-search-modal-tablet-field-search{width:632px!important;height:48px!important;min-width:632px;min-height:48px;gap:8px;border-top-width:1px;border-bottom-width:1px;border-left-width:1px;border-radius:8px 0 0 8px;border-width:1px 0px 1px 1px;border-style:solid;border-color:var(--border-primary, #badc9a)!important;display:flex!important;align-items:center;padding:0 8px;background:var(--surface-primary, #fcfdfa)!important;box-sizing:border-box;flex-shrink:0;opacity:1!important;visibility:visible!important}.workspace-search-modal-tablet-field-search-icon{width:24px;height:24px;opacity:1;display:flex;align-items:center;justify-content:center;flex-shrink:0}.workspace-search-modal-tablet-field-search-icon svg{width:24px;height:24px}.workspace-search-modal-tablet-field-search-input{flex:1;height:48px;min-width:200px;width:auto;max-width:568px;border:none;outline:none;background:transparent!important;font-family:Inter-Regular!important;font-weight:400;font-style:normal;font-size:14px!important;line-height:18px!important;letter-spacing:0%;color:#0d0c0c!important;padding:0;padding-left:8px!important;box-sizing:border-box;opacity:1!important;visibility:visible!important;display:block!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.workspace-search-modal-tablet-field-search-input::placeholder{width:568px;height:18px;color:var(--text-captions, #4e4b4b);opacity:1;font-family:Inter-Regular;font-weight:400;font-style:normal;font-size:14px;line-height:18px;letter-spacing:0%}.workspace-search-modal-tablet-input-clear{width:24px;height:24px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;flex-shrink:0}.workspace-search-modal-tablet-input-clear svg{width:24px;height:24px}.workspace-search-modal-tablet-search-button{width:88px;height:48px;gap:0;opacity:1!important;padding-right:0;padding-left:0;border-radius:0 8px 8px 0;background:var( --surface-btn-action, #90d040 )!important;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.workspace-search-modal-tablet-search-button:disabled{background:var( --surface-btn-action, #90d040 )!important;opacity:1!important;cursor:pointer}.workspace-search-modal-tablet-search-button:hover{background:#87b653!important}.workspace-search-modal-tablet-search-button:active{background:var( --surface-btn-action-press, #90d040 )!important}.workspace-search-modal-tablet-search-button-state{width:88px;height:48px;border-radius:8px;gap:4px;opacity:1;padding-right:16px;padding-left:16px;display:flex;align-items:center;justify-content:center}.workspace-search-modal-tablet-search-button-label-cont{width:56px;height:18px;gap:8px;opacity:1;padding-right:4px;padding-left:4px;display:flex;align-items:center;justify-content:center}.workspace-search-modal-tablet-search-button-label{width:48px;height:18px;font-family:Inter-SemiBold;font-weight:600;font-style:normal;font-size:14px;line-height:18px;letter-spacing:0%;text-align:center;color:var(--text-headings, #0d0c0c);opacity:1}.workspace-search-modal-tablet-body{width:720px;height:962px;border-radius:0;gap:24px;opacity:1;padding-top:48px;padding-left:24px;padding-bottom:48px;display:flex;flex-direction:column;box-sizing:border-box}.workspace-search-modal-tablet-section-container{width:720px;height:333px;gap:24px;opacity:1;display:flex;flex-direction:column;box-sizing:border-box}@media(max-width:767px){.workspace-search-modal-tablet-wrapper{width:100vw;height:100vh}.workspace-search-modal-tablet-content-section{width:100%;padding-left:16px;padding-right:16px}.workspace-search-modal-tablet-header,.workspace-search-modal-tablet-search,.workspace-search-modal-tablet-search-input{width:100%;max-width:100%}.workspace-search-modal-tablet-field-search{width:calc(100% - 88px);flex:1}.workspace-search-modal-container.workspace-search-modal-tablet{width:100%;padding:16px;height:auto;min-height:auto;max-height:calc(100vh - 62px - var(--navbar-height))}}.workspace-search-modal-no-results-frame{width:796px;height:112px;display:flex;flex-direction:column;gap:24px;opacity:1}.workspace-search-modal-no-results-input-frame{width:796px;height:88px;display:flex;flex-direction:column;gap:20px;opacity:1}.workspace-search-modal-no-results-count-container{width:796px;height:40px;display:flex;gap:20px;opacity:1}.workspace-search-modal-no-results-count-frame{width:733px;height:16px;display:flex;align-items:center;gap:4px;opacity:1}.workspace-search-modal-no-results-count-text{width:733px;height:16px;font-family:Inter-Regular;font-weight:400;font-size:12px;line-height:16px;letter-spacing:0%;color:var(--text-body, #343232);opacity:1}.workspace-search-modal-no-results-message{width:796px;height:24px;font-family:Inter-Regular;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0%;text-align:center;color:var(--text-headings, #0d0c0c);opacity:1}.workspace-search-modal-results{display:flex;flex-direction:column;gap:0}.workspace-search-modal-results-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid var(--border-primary, #badc9a)}.workspace-search-modal-results-title{font-family:Inter-SemiBold;font-size:16px;line-height:20px;color:var(--text-headings, #0d0c0c)}.workspace-search-modal-results-count{font-family:Inter-Regular;font-size:14px;line-height:18px;color:var(--text-captions, #4e4b4b)}.workspace-search-modal-results-list{display:flex;flex-direction:column;gap:8px}.workspace-search-modal-pagination{margin-top:16px;padding-top:16px;border-top:1px solid var(--border-primary, #badc9a)}.workspace-modal-ltr{right:-20px}.workspace-modal-rtl{left:-20px}.workspace-modal-is-close-sidebar-ltr{position:fixed;left:80px;top:100px;bottom:auto;transform:none;z-index:10001}.workspace-modal-is-close-sidebar-rtl{position:fixed;inset:100px 80px auto auto;transform:none;z-index:10001}@media(max-width:1024px){.sidebar-content-choose-workspace{position:static}.workspace-modal{display:none}.workspace-modal-mobile{position:absolute;inset:0;width:100%;height:100%;padding:24px;background-color:#fff;transition:transform .3s ease;display:flex;flex-direction:column;border:none!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important}.workspace-modal-mobile-header{display:flex;flex-direction:column;gap:14px}.workspace-modal-mobile-header-back{display:flex;align-items:center;gap:8px;cursor:pointer;font-family:Inter-SemiBold;font-size:14px;font-weight:600;line-height:18px;color:#2f401e}.workspace-modal-mobile-header-back-rtl svg{transform:rotate(180deg)}.workspace-modal-mobile-header-title{font-size:24px;font-weight:600;line-height:32px;color:#0d0c0c}.workspace-modal-mobile-ltr{transform:translate(-100%)}.workspace-modal-mobile-rtl{transform:translate(100%)}.workspace-modal-mobile-open{transform:translate(0)}.workspace-modal-content{max-height:70%}.workspace-modal-search{display:none}.workspace-modal-all-workspaces{border:none;margin-top:10px;padding:16px 10px}}.search-results-modal-blur{position:fixed;inset:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#00000080;z-index:10000}.search-results-modal-container{width:860px;max-width:90vw;height:845px;min-height:600px;max-height:calc(100vh - 100px);border-radius:16px;padding:clamp(16px,2vh,32px);gap:clamp(12px,1.5vh,32px);display:flex;flex-direction:column;background:var(--surface-surface-page-additional, #fafaff);border-top:1px solid var(--border-primary, #badc9a);box-shadow:0 1px 2px #1018280d,0 1px 3px #1018281a;opacity:1;overflow:hidden;box-sizing:border-box}.search-results-modal-mobile{width:95vw;max-width:95vw;height:calc(100vh - 100px);max-height:calc(100vh - 100px)}.search-results-modal-nav{width:796px;max-width:100%;height:auto;min-height:40px;max-height:60px;display:flex;justify-content:space-between;align-items:center;padding-bottom:clamp(8px,1vh,24px);border-bottom:.5px solid var(--border-primary, #badc9a);opacity:1;flex-shrink:1}.search-results-modal-nav-search{width:158px;height:60px;display:flex;align-items:center;gap:0;opacity:1}.search-results-modal-nav-search-icon{width:clamp(40px,5vw,60px);height:clamp(40px,5vw,60px);border-radius:96px;padding:clamp(4px,.5vh,6px);gap:clamp(8px,1vh,15px);display:flex;align-items:center;justify-content:center;opacity:1;flex-shrink:0}.search-results-modal-nav-search-text{width:auto;max-width:82px;height:auto;min-height:24px;max-height:32px;font-family:Inter-SemiBold;font-weight:600;font-size:clamp(14px,1.5vw,18px);line-height:clamp(18px,2vh,20px);letter-spacing:0%;text-align:center;color:var(--text-headings, #0d0c0c);opacity:1;display:flex;align-items:center}.search-results-modal-nav-close-container{width:420.5px;height:40px;display:flex;justify-content:flex-end;align-items:center;gap:24px;opacity:1}.search-results-modal-nav-close{width:40px;height:40px;border-radius:8px;padding:0;gap:0;border:1px solid var(--border-primary, #badc9a);background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:1}.search-results-modal-nav-close:hover{background-color:#f7faf4}.search-results-modal-nav-close svg{width:24px;height:24px}.search-results-modal-frame{width:796px;max-width:100%;height:auto;min-height:0;flex:1;display:flex;flex-direction:column;gap:clamp(8px,1vh,24px);opacity:1;overflow:visible}.search-results-modal-input-container{width:796px;max-width:100%;height:auto;min-height:40px;max-height:48px;display:flex;gap:0;opacity:1;flex-shrink:1}.search-results-modal-input-field{width:708px;max-width:100%;height:auto;min-height:40px;max-height:48px;display:flex;align-items:center;gap:clamp(6px,.8vw,8px);padding:0;border-top:1px solid var(--border-action, #87b653);border-bottom:1px solid var(--border-action, #87b653);border-left:1px solid var(--border-action, #87b653);border-right:none;border-radius:8px 0 0 8px;background:var(--surface-primary, #fcfdfa);padding-left:clamp(8px,1vw,12px);padding-right:clamp(8px,1vw,12px);opacity:1;flex:1}.search-results-modal-input-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;opacity:1;flex-shrink:0}.search-results-modal-input-icon svg{width:24px;height:24px}.search-results-modal-input{flex:1;height:18px;border:none;background:transparent;font-family:Inter-Regular;font-weight:400;font-size:14px;line-height:18px;letter-spacing:0%;color:var(--text-captions, #4e4b4b);outline:none;opacity:1}.search-results-modal-input::placeholder{color:var(--text-captions, #4e4b4b)}.search-results-modal-input-clear{width:24px;height:24px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;opacity:1;flex-shrink:0}.search-results-modal-input-clear:hover{opacity:.7}.search-results-modal-input-clear svg{width:24px;height:24px}.search-results-modal-search-button{width:88px;min-width:70px;height:auto;min-height:40px;max-height:48px;gap:0;padding:0;border-radius:0 8px 8px 0;border:none;background:var(--surface-btn-action-press, #90d040);flex-shrink:0;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:1}.search-results-modal-search-button:hover{background:#87b653}.search-results-modal-search-button:disabled{opacity:.5;cursor:not-allowed}.search-results-modal-search-button-label{width:56px;height:18px;gap:8px;padding:0 4px;font-family:Inter-SemiBold;font-weight:600;font-size:14px;line-height:18px;letter-spacing:0%;text-align:center;color:var(--text-headings, #0d0c0c);opacity:1;display:flex;align-items:center;justify-content:center}.search-results-modal-results-container{width:796px;height:489px;display:flex;flex-direction:column;gap:20px;opacity:1}.search-results-modal-results-actions{width:796px;max-width:100%;height:40px;display:flex;justify-content:space-between;align-items:center;gap:8px;padding-bottom:12px;border-bottom:.5px solid var(--border-primary, #badc9a);opacity:1;box-sizing:border-box}.search-results-modal-mobile .search-results-modal-results-actions{width:100%}.search-results-modal-results-count-frame{width:auto;max-width:calc(100% - 50px);height:16px;display:flex;align-items:center;gap:4px;opacity:1;flex:1;min-width:0}.search-results-modal-mobile .search-results-modal-results-count-frame{max-width:calc(100% - 50px)}.search-results-modal-results-count-text{width:auto;max-width:100%;height:16px;font-family:Inter-Regular;font-weight:400;font-size:12px;line-height:16px;letter-spacing:0%;color:var(--text-body, #343232);opacity:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-results-modal-mobile .search-results-modal-results-count-text{max-width:calc(100% - 50px)}.search-results-modal-results-clear-button{width:36px;height:40px;border-radius:8px;gap:0;padding:0;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:1}.search-results-modal-results-clear-button:hover{background-color:#f7faf4}.search-results-modal-results-clear-label-cont{width:36px;height:18px;gap:8px;display:flex;align-items:center;justify-content:center;opacity:1}.search-results-modal-results-clear-label{width:36px;height:18px;font-family:Inter-SemiBold;font-weight:600;font-size:14px;line-height:18px;letter-spacing:0%;text-align:center;color:var(--text-action, #2f401e);opacity:1}.search-results-modal-results-frame{width:796px;max-width:100%;height:auto;min-height:0;flex:1;display:flex;flex-direction:column;gap:clamp(4px,.5vh,16px);overflow:visible;opacity:1}.search-results-modal-mobile .search-results-modal-results-frame{width:100%;max-width:100%;height:auto;max-height:calc(100vh - 500px)}.search-results-modal-result-item{width:796px;max-width:100%;height:auto;min-height:50px;max-height:73px;border-radius:12px;gap:clamp(6px,.8vh,12px);padding:clamp(4px,.6vh,8px) clamp(10px,1.2vw,16px);background:var(--surface-white, #ffffff);opacity:1;flex:1 1 0;flex-shrink:1;box-sizing:border-box;overflow:hidden;display:flex;align-items:center}.search-results-modal-result-item-empty{opacity:.3;pointer-events:none}.search-results-modal-mobile .search-results-modal-result-item{width:100%;max-width:100%}.search-results-modal-result-file{width:100%;max-width:100%;min-width:0;height:auto;min-height:45px;max-height:57px;display:flex;align-items:center;gap:clamp(4px,.6vw,8px);border-width:.5px;border:.5px solid var(--border-action, #87b653);border-radius:0 12px 12px 0;padding-top:clamp(2px,.4vh,4px);padding-right:clamp(4px,.6vw,8px);padding-bottom:clamp(2px,.4vh,4px);padding-left:clamp(10px,1.2vw,16px);background:var(--surface-white, #ffffff);opacity:1;box-sizing:border-box;overflow:hidden}.search-results-modal-mobile .search-results-modal-result-file{width:100%;max-width:100%}.search-results-modal-result-file-icon{width:clamp(26px,3.2vw,33px);height:clamp(32px,4vh,41px);display:flex;align-items:center;justify-content:center;opacity:1;flex-shrink:0}.search-results-modal-result-file-icon-empty{opacity:0}.search-results-modal-result-file-icon svg{width:clamp(26px,3.2vw,33px);height:clamp(32px,4vh,41px)}.search-results-modal-result-file-container{width:auto;max-width:100%;min-width:0;height:auto;min-height:35px;max-height:40px;display:flex;align-items:center;justify-content:space-between;gap:clamp(2px,.4vw,4px);padding:0;opacity:1;flex:1;overflow:hidden}.search-results-modal-result-file-info{width:auto;max-width:100%;min-width:0;height:auto;min-height:28px;max-height:36px;display:flex;flex-direction:column;gap:clamp(2px,.3vh,4px);padding:0;opacity:1;flex:1;overflow:hidden}.search-results-modal-result-file-info-empty{opacity:0}.search-results-modal-result-file-name{width:100%;max-width:100%;min-width:0;height:auto;min-height:14px;max-height:16px;font-family:Inter-SemiBold;font-weight:600;font-size:clamp(11px,1.2vw,14px);line-height:clamp(14px,1.8vh,18px);letter-spacing:0%;color:var(--text-headings, #0d0c0c);opacity:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-results-modal-result-file-date{width:100%;max-width:100%;min-width:0;height:auto;min-height:14px;max-height:16px;font-family:Inter-Regular;font-weight:400;font-size:clamp(11px,1.2vw,14px);line-height:clamp(14px,1.8vh,18px);letter-spacing:0%;color:var(--text-captions, #4e4b4b);opacity:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-results-modal-result-file-download{width:clamp(40px,4.5vw,48px);min-width:clamp(40px,4.5vw,48px);height:clamp(40px,4.5vw,48px);flex-shrink:0;border-radius:8px;padding:0;gap:4px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:1;margin-left:-8px}.search-results-modal-result-file-download:hover{background-color:#f7faf4}.search-results-modal-result-file-download-empty{opacity:0}.search-results-modal-result-file-download-icon{width:40px;height:40px;border-radius:8px;padding:0;gap:0;display:flex;align-items:center;justify-content:center;opacity:1}.search-results-modal-result-file-download-icon svg{width:24px;height:24px}.search-results-modal-loading{display:flex;justify-content:center;align-items:center;padding:40px;height:489px}.search-results-modal-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;height:489px}.search-results-modal-empty-text{font-family:Inter-Regular;font-size:14px;line-height:18px;color:var(--text-captions, #4e4b4b)}.search-results-modal-tablet-wrapper{position:fixed;top:var(--navbar-height);left:0;right:0;bottom:0;width:100vw;max-width:1024px;min-width:768px;height:100vh;min-height:calc(1024px - var(--navbar-height));background:var(--surface-surface-page-additional, #fafaff);z-index:9999;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.search-results-modal-tablet-content-section{width:100%;max-width:767px;height:62px;border-radius:0;justify-content:space-between;opacity:1;border-bottom-width:.5px;padding:12px 24px;border-bottom:.5px solid var(--border-primary, #badc9a);display:flex;flex-direction:column;flex-shrink:0;box-sizing:border-box;margin-top:0;margin-left:auto;margin-right:auto;visibility:visible!important}.search-results-modal-tablet-header{width:100%;max-width:720px;height:40px;display:flex;flex-direction:column}.search-results-modal-tablet-search{width:100%;max-width:720px;height:40px;gap:16px;opacity:1;display:flex;align-items:center;justify-content:flex-start}.search-results-modal-tablet-back-button{width:58px;height:40px;border-radius:8px;gap:0;opacity:1;border:none;background:transparent;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.search-results-modal-tablet-back-button-state{width:58px;height:40px;border-radius:0;padding:0;gap:8px;opacity:1;display:flex;align-items:center;justify-content:center}.search-results-modal-tablet-back-icon{width:16px;height:16px;opacity:1}.search-results-modal-tablet-back-label-cont{width:34px;height:18px;gap:8px;opacity:1;display:flex;align-items:center}.search-results-modal-tablet-back-label{width:34px;height:18px;font-family:Inter-SemiBold;font-weight:600;font-style:normal;font-size:14px;line-height:18px;letter-spacing:0%;text-align:center;color:var(--text-action, #2f401e);opacity:1}.search-results-modal-tablet-search-title{width:82px;height:32px;gap:12px;opacity:1;font-family:Inter-SemiBold;font-weight:600;font-style:normal;font-size:25px;line-height:32px;letter-spacing:0%;text-align:left;color:var(--text-headings, #0d0c0c);display:flex;align-items:center;justify-content:left}.search-results-modal-tablet-search-input{width:100%;max-width:720px;height:48px;opacity:1;display:flex!important;align-items:center;gap:0;box-sizing:border-box;visibility:visible!important}.search-results-modal-tablet-field-search{width:632px;height:48px;gap:8px;border-top-width:1px;border-bottom-width:1px;border-left-width:1px;border-radius:8px 0 0 8px;border-width:1px 0px 1px 1px;border-style:solid;border-color:var(--border-primary, #badc9a);display:flex!important;align-items:center;padding:0 8px;background:var(--surface-primary, #fcfdfa);box-sizing:border-box;position:relative;flex-shrink:0;opacity:1;visibility:visible!important}.search-results-modal-tablet-field-search-icon{width:24px;height:24px;opacity:1;display:flex;align-items:center;justify-content:center;flex-shrink:0}.search-results-modal-tablet-field-search-icon svg{width:24px;height:24px}.search-results-modal-tablet-field-search-input{flex:1;height:48px;min-width:0;width:100%;max-width:568px;border:none;outline:none;background:transparent;font-family:Inter-Regular;font-weight:400;font-style:normal;font-size:14px;line-height:18px;letter-spacing:0%;color:var(--text-headings, #0d0c0c);padding:0 0 0 8px;box-sizing:border-box;opacity:1;visibility:visible!important;display:block!important}.search-results-modal-tablet-field-search-input::placeholder{width:568px;height:18px;color:var(--text-captions, #4e4b4b);opacity:1;font-family:Inter-Regular;font-weight:400;font-style:normal;font-size:14px;line-height:18px;letter-spacing:0%}.search-results-modal-tablet-input-clear{width:24px;height:24px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;flex-shrink:0}.search-results-modal-tablet-input-clear svg{width:24px;height:24px}.search-results-modal-tablet-search-button{width:88px;height:48px;gap:0;opacity:1!important;padding-right:0;padding-left:0;border-radius:0 8px 8px 0;background:var( --surface-btn-action, #90d040 )!important;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.search-results-modal-tablet-search-button:disabled{background:var( --surface-btn-action, #90d040 )!important;opacity:1!important;cursor:pointer}.search-results-modal-tablet-search-button:hover{background:#87b653!important}.search-results-modal-tablet-search-button:active{background:var( --surface-btn-action-press, #90d040 )!important}.search-results-modal-tablet-search-button-state{width:88px;height:48px;border-radius:8px;gap:4px;opacity:1;padding-right:16px;padding-left:16px;display:flex;align-items:center;justify-content:center}.search-results-modal-tablet-search-button-label-cont{width:56px;height:18px;gap:8px;opacity:1;padding-right:4px;padding-left:4px;display:flex;align-items:center;justify-content:center}.search-results-modal-tablet-search-button-label{width:48px;height:18px;font-family:Inter-SemiBold;font-weight:600;font-style:normal;font-size:14px;line-height:18px;letter-spacing:0%;text-align:center;color:var(--text-headings, #0d0c0c);opacity:1}.search-results-modal-tablet-body{width:720px;height:962px;border-radius:0;gap:24px;opacity:1;padding-top:48px;padding-left:24px;padding-bottom:48px;display:flex;flex-direction:column;box-sizing:border-box}.search-results-modal-tablet-section-container{width:720px;height:802px;gap:24px;opacity:1;display:flex;flex-direction:column;box-sizing:border-box}.search-results-modal-tablet-section-container .search-results-modal-tablet-search-input{width:720px;height:48px;opacity:1;display:flex;align-items:center;gap:0;box-sizing:border-box}.search-results-modal-tablet-section-container .search-results-modal-tablet-field-search{width:632px;height:48px;gap:8px;border-top-width:1px;border-bottom-width:1px;border-left-width:1px;border-radius:8px 0 0 8px;border-width:1px 0px 1px 1px;border-style:solid;border-color:var(--border-action, #87b653);display:flex;align-items:center;padding:0 8px;background:var(--surface-primary, #fcfdfa);box-sizing:border-box;flex-shrink:0}.search-results-modal-tablet-section-container .search-results-modal-tablet-field-search-input{flex:1;height:18px;min-width:0;width:536px;border:none;outline:none;background:transparent;font-family:Inter-Regular;font-weight:400;font-style:normal;font-size:14px;line-height:18px;letter-spacing:0%;color:#0d0c0c;padding:0 0 0 8px;box-sizing:border-box}.search-results-modal-tablet-section-container .search-results-modal-results-actions{width:720px;height:40px;gap:8px;opacity:1;display:flex;align-items:center;justify-content:space-between;border-bottom-width:.5px;border-bottom:.5px solid var(--border-primary, #badc9a);box-sizing:border-box}.search-results-modal-tablet-section-container .search-results-modal-results-count-frame{width:676px;height:16px;gap:4px;opacity:1;display:flex;align-items:center;box-sizing:border-box}.search-results-modal-tablet-section-container .search-results-modal-results-count-text{width:676px;height:16px;opacity:1;font-family:Inter-Regular;font-weight:400;font-style:normal;font-size:14px;line-height:16px;letter-spacing:0%;color:var(--text-body, #343232);box-sizing:border-box}.search-results-modal-tablet-section-container .search-results-modal-results-container{width:720px;height:640px;gap:0;opacity:1;display:flex;flex-direction:column;box-sizing:border-box;overflow-y:auto}.search-results-modal-tablet-section-container .search-results-modal-result-item{width:720px;height:73px;border-radius:12px;gap:12px;opacity:1;padding:8px 16px;background:var(--surface-white, #ffffff);box-sizing:border-box;flex-shrink:0}.search-results-modal-tablet-section-container .search-results-modal-result-file{width:688px;height:57px;gap:8px;opacity:1;padding:4px 8px 4px 16px;border-radius:0 12px 12px 0;border-width:.5px;border-top:.5px solid var(--border-action, #87b653);background:var(--surface-white, #ffffff);display:flex;align-items:center;box-sizing:border-box}.search-results-modal-tablet-section-container .search-results-modal-result-file-container{width:631px;height:40px;border-radius:0;padding:0;gap:4px;opacity:1;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}.search-results-modal-tablet-section-container .search-results-modal-result-file-info{width:587px;height:36px;border-radius:0;padding:0;gap:4px;opacity:1;display:flex;flex-direction:column;box-sizing:border-box}.search-results-modal-tablet-section-container .search-results-modal-result-file-name{width:587px;height:16px;opacity:1;font-family:Inter-Regular;font-weight:400;font-style:normal;font-size:12px;line-height:16px;letter-spacing:0%;color:var(--text-headings, #0d0c0c);box-sizing:border-box}.search-results-modal-tablet-section-container .search-results-modal-result-file-date{width:587px;height:16px;opacity:1;font-family:Inter-Regular;font-weight:400;font-style:normal;font-size:12px;line-height:16px;letter-spacing:0%;color:var(--text-captions, #4e4b4b);box-sizing:border-box}.search-results-modal-tablet-body .search-results-modal-pagination-container{width:720px;height:72px;padding:16px;gap:4px;opacity:1;border-top-width:.5px;border-right-width:0;border-bottom-width:0;border-left-width:0;border-top:.5px solid var(--border-primary, #badc9a);background:var(--surface-surface-page-additional, #fafaff);display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}.search-results-modal-tablet-body .search-results-modal-pagination-text{width:106px;height:18px;opacity:1;font-family:Inter-Regular;font-weight:400;font-style:normal;font-size:14px;line-height:18px;letter-spacing:0%;text-align:center;color:var(--text-body, #343232);box-sizing:border-box}.search-results-modal-tablet-body .search-results-modal-pagination-navigation{width:578px;height:40px;gap:4px;opacity:1;display:flex;align-items:center;box-sizing:border-box}@media(max-width:767px){.search-results-modal-tablet-wrapper{width:100vw;height:100vh}.search-results-modal-tablet-content-section{width:100%;padding-left:16px;padding-right:16px}.search-results-modal-tablet-header,.search-results-modal-tablet-search,.search-results-modal-tablet-search-input{width:100%;max-width:100%}.search-results-modal-tablet-field-search{width:calc(100% - 88px);flex:1}.search-results-modal-container.search-results-modal-tablet{width:100%;padding:16px;height:auto;min-height:auto;max-height:calc(100vh - 62px - var(--navbar-height))}}.search-results-modal-pagination-container{width:796px;max-width:100%;height:auto;min-height:50px;max-height:72px;padding:clamp(10px,1.2vh,16px);gap:clamp(3px,.4vh,4px);display:flex;flex-shrink:1;border-top:.5px solid var(--border-primary, #badc9a);box-sizing:border-box}.search-results-modal-mobile .search-results-modal-pagination-container{width:100%;max-width:100%}.search-results-modal-mobile .search-results-modal-pagination-navigation{width:100%;max-width:100%;padding-left:clamp(20px,5vw,50px)}.search-results-modal-pagination-text{font-family:Inter-Regular;font-weight:400;font-size:14px;line-height:18px;letter-spacing:0%;color:var(--text-body, #343232);opacity:1;margin-bottom:4px}.search-results-modal-pagination-navigation{width:654px;max-width:100%;height:40px;display:flex;align-items:center;gap:4px;padding-left:clamp(50px,25vw,253px);opacity:1;box-sizing:border-box}.search-results-modal-pagination-previous{width:101px;height:40px;display:flex;align-items:center;padding-right:16px;opacity:1;background:transparent;border:none;cursor:pointer;gap:8px}.search-results-modal-pagination-previous:disabled{opacity:.5;cursor:not-allowed}.search-results-modal-pagination-link{width:85px;height:20px;display:flex;align-items:center;gap:8px;border:none;background:transparent;cursor:pointer;padding:0;opacity:1}.search-results-modal-pagination-link:hover{opacity:.7}.search-results-modal-pagination-link:disabled{opacity:.3;cursor:not-allowed}.search-results-modal-pagination-link-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;opacity:1}.search-results-modal-pagination-link-icon svg{width:20px;height:20px}.search-results-modal-pagination-link-text{width:57px;height:18px;font-family:Inter-Regular;font-weight:400;font-size:14px;line-height:18px;letter-spacing:0%;text-align:center;color:var(--text-body, #343232);opacity:1}.search-results-modal-pagination-pages{display:flex;align-items:center;gap:4px;opacity:1;flex:1;justify-content:center}.search-results-modal-pagination-page{width:40px;height:40px;border-radius:8px;border:1px solid transparent;padding:11px 10px;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:1}.search-results-modal-pagination-page:hover{background-color:#f7faf4}.search-results-modal-pagination-page-active{background:var(--surface-btn-action-press, #90d040);border:1px solid var(--border-primary-weak, #e9f8dc)}.search-results-modal-pagination-page-number{width:7px;height:20px;font-family:Inter-Regular;font-weight:400;font-size:12px;line-height:16px;letter-spacing:0px;text-align:center;color:var(--text-headings, #0d0c0c);opacity:1}.search-results-modal-pagination-ellipsis{width:12px;height:20px;font-family:Inter-Regular;font-weight:400;font-size:12px;line-height:16px;letter-spacing:0px;text-align:center;color:var(--text-headings, #0d0c0c);opacity:1;display:flex;align-items:center;justify-content:center}.search-results-modal-pagination-next{width:76px;height:40px;display:flex;align-items:center;padding-left:16px;opacity:1;background:transparent;border:none;cursor:pointer;gap:8px}.search-results-modal-pagination-next:disabled{opacity:.5;cursor:not-allowed}@media(max-width:1024px){.workspace-search-modal-container{width:95vw;max-width:95vw;height:auto;min-height:228px;max-height:85vh;padding:24px;gap:24px}.workspace-search-modal-container.workspace-search-modal-with-recents{height:auto;min-height:400px;max-height:85vh}.workspace-search-modal-recents-container,.workspace-search-modal-recents-actions,.workspace-search-modal-recents-content{width:100%;max-width:100%}.workspace-search-modal-recent-file-button{min-height:25px;max-height:35px;padding:clamp(3px,.4vh,0) clamp(6px,.8vw,10px)}.workspace-search-modal-nav{width:100%;height:auto;min-height:60px;padding-bottom:16px}.workspace-search-modal-nav-search-icon,.skeuomorph-size-lg{width:clamp(50px,6vw,60px);height:clamp(50px,6vw,60px);min-width:clamp(50px,6vw,60px);min-height:clamp(50px,6vw,60px)}.workspace-search-modal-input-container,.workspace-search-modal-input-field-container,.workspace-search-modal-recents-container{width:100%}.workspace-search-modal-suggestions-container,.workspace-search-modal-suggestions-title-container,.workspace-search-modal-suggestions-content{width:100%;max-width:100%}.workspace-search-modal-suggestion-button{min-height:25px;max-height:35px;padding:clamp(3px,.4vh,0) clamp(6px,.8vw,10px)}.search-results-modal-container{width:95vw;max-width:95vw;height:auto;min-height:400px;max-height:85vh;padding:24px;gap:24px}.search-results-modal-nav{width:100%;height:auto;min-height:60px;padding-bottom:16px}.search-results-modal-frame{width:100%;height:auto;min-height:300px}.search-results-modal-input-container{width:100%}.search-results-modal-results-container{width:100%;height:auto;min-height:200px}.search-results-modal-pagination-container{width:100%;height:auto;min-height:72px}}.sidebar-content-subscription,.sidebar-content-invitations{width:100%;display:flex}.sidebar:not(.expanded) .sidebar-content-subscription{justify-content:center;margin-bottom:10px}.sidebar:not(.expanded) .sidebar-content-invitations{justify-content:center;margin-bottom:10px}.sidebar-content-user-profile{padding:16px 8px;border-top:.5px solid #badc9a;border-bottom:.5px solid #badc9a}.sidebar-content-user-profile-wrapper{display:flex;flex-direction:column}.sidebar-content-user-profile-title{margin-left:16px;font-size:12px;line-height:16px;font-weight:400;color:#4e4b4b;opacity:0;width:0;overflow:hidden;transition:opacity .3s ease,width .3s ease;white-space:nowrap}.sidebar-content-user-profile-button{width:100%}.user-profile-item{display:flex;align-items:center;padding:8px;background-color:#e8f5e8;border-radius:8px;border-left:4px solid #4caf50;cursor:pointer;transition:all .3s ease;color:#2f401e;text-decoration:none;margin:4px 0;border:1px solid transparent;width:40px;height:40px;justify-content:center}.user-profile-item:hover{background-color:#d4edda}.user-profile-icon{width:20px;height:20px;color:#2f401e;flex-shrink:0;display:flex;align-items:center;justify-content:center}.user-profile-icon svg{width:20px;height:20px}.user-profile-text{flex:1;font-size:14px;font-weight:500;color:#333;opacity:0;width:0;overflow:hidden;transition:opacity .3s ease,width .3s ease;white-space:nowrap}.user-profile-arrow{width:16px;height:16px;color:#666;opacity:0;transition:opacity .3s ease}.sidebar.expanded .sidebar-item-icon,.sidebar.expanded .sidebar-item-subscription-arrow-icon{opacity:1;width:16px;display:block;transition:opacity .4s ease .2s,margin-left .4s ease .2s,width .4s ease .2s}.sidebar.expanded .sidebar-content-choose-workspace-title,.sidebar.expanded .sidebar-content-user-profile-title,.sidebar.expanded .workspace-text,.sidebar.expanded .user-profile-text,.sidebar.expanded .user-profile-arrow,.sidebar.expanded .workspace-arrow{opacity:1;width:auto}.sidebar.expanded .workspace-item,.sidebar.expanded .invitations-item,.sidebar.expanded .user-profile-item{justify-content:flex-start;padding:12px 16px;border:none;background-color:#e8f5e8;width:auto;height:44px;margin:2px 0}.sidebar.expanded .workspace-text,.sidebar.expanded .user-profile-text{opacity:1;width:auto;display:block}.sidebar.expanded .workspace-arrow,.sidebar.expanded .workspace-subscription-arrow-icon,.sidebar.expanded .sidebar-item-subscription-arrow-icon,.sidebar.expanded .user-profile-arrow{opacity:1}.sidebar:not(.expanded) .sidebar-content-choose-workspace-title,.sidebar:not(.expanded) .sidebar-content-user-profile-title{opacity:0;width:0;height:0;overflow:hidden;transition:opacity .3s ease,width .3s ease,height .3s ease}.sidebar:not(.expanded) .workspace-item,.sidebar:not(.expanded) .invitations-item,.sidebar:not(.expanded) .user-profile-item{padding:0;justify-content:center;align-items:center;margin:4px 0;border:1px solid #87b653;border-radius:4px;background-color:transparent;width:40px;height:44px;display:flex}.sidebar:not(.expanded) .workspace-text,.sidebar:not(.expanded) .user-profile-text,.sidebar:not(.expanded) .workspace-arrow,.sidebar:not(.expanded) .user-profile-arrow,.sidebar:not(.expanded) .sidebar-item-subscription-arrow-icon,.sidebar:not(.expanded) .workspace-subscription-arrow-icon{display:none}.workspace-title,.user-title{opacity:0;width:0;overflow:hidden;transition:opacity .3s ease,width .3s ease;white-space:nowrap;margin-bottom:0}.sidebar.expanded .workspace-title,.sidebar.expanded .user-title{opacity:1;width:auto;margin-bottom:12px}.sidebar-content{padding:16px 0;flex:1;display:flex;flex-direction:column}.sidebar-content-center{align-items:center}.sidebar-item{display:flex;align-items:center;justify-content:center;padding:8px;cursor:pointer;transition:all .3s ease;color:#2f401e;text-decoration:none;margin:4px 8px;border:1px solid transparent;border-radius:4px;background-color:transparent;width:40px;height:40px}.sidebar-item:hover{background-color:transparent}.sidebar-item.active{background-color:transparent;color:#2196f3}.sidebar-item-icon,.sidebar-item-subscription-arrow-icon{width:20px;height:20px;color:#2f401e;flex-shrink:0;display:flex;align-items:center;justify-content:center}.sidebar-item-icon svg,.sidebar-item-subscription-arrow-icon svg{width:20px;height:20px}.sidebar-item-icon-rtl svg,.sidebar-item-subscription-arrow-icon-rtl svg{transform:rotate(180deg)}.sidebar-item-icon-ltr svg,.sidebar-item-subscription-arrow-icon-ltr svg{width:20px;height:20px}.sidebar-item.active .sidebar-item-icon{color:#2196f3}.sidebar-item-text{margin-left:8px;font-size:14px;opacity:0;width:0;overflow:hidden;transition:opacity .4s ease,margin-left .4s ease,width .4s ease;white-space:nowrap}.sidebar:not(.expanded) .sidebar-item-text{margin-left:0;width:0;opacity:0}.sidebar.expanded .sidebar-item{justify-content:flex-start;padding:12px 16px;border:none;background-color:transparent;width:auto;height:44px;margin:2px 8px;transition:border .1s ease,background-color .1s ease,border-radius .1s ease,padding .3s ease}.sidebar.expanded .sidebar-item-text{opacity:1;width:auto;display:block;transition:opacity .4s ease .2s,margin-left .4s ease .2s,width .4s ease .2s}.sidebar:not(.expanded) .sidebar-item{padding:0;justify-content:center;align-items:center;border:1px solid #87b653;border-radius:4px;background-color:transparent;width:40px;height:40px;display:flex;transition:border .1s ease .2s,background-color .1s ease .2s,border-radius .1s ease .2s}.sidebar:not(.expanded) .sidebar-item-text{display:none}.user-section{padding:16px;border-top:1px solid #e0e0e0}.user-separator{height:1px;background-color:#e0e0e0;margin-bottom:16px}.user-title{font-size:14px;font-weight:500;color:#666;margin-bottom:12px;opacity:0;width:0;overflow:hidden;transition:opacity .3s ease,width .3s ease;white-space:nowrap}.user-item{display:flex;align-items:center;padding:12px;cursor:pointer;transition:background-color .2s ease}.user-item:hover{background-color:#f0f0f0}.user-icon{width:20px;height:20px;color:#666;margin-right:12px}.user-text{flex:1;font-size:14px;font-weight:500;color:#2f401e;opacity:0;width:0;overflow:hidden;transition:opacity .3s ease,width .3s ease;white-space:nowrap}.user-arrow svg{width:16px;height:16px;fill:#666;opacity:0;transition:opacity .3s ease}.sidebar.expanded .user-title,.sidebar.expanded .user-text,.sidebar.expanded .user-arrow{opacity:1;width:auto}.sidebar.expanded .user-title{margin-bottom:12px}.sidebar:not(.expanded) .user-item{padding:12px;justify-content:center}.language-section{padding:16px;border-top:.5px solid #badc9a;display:none;z-index:100}.language-list-items{position:absolute;inset:0;width:100%;height:100%;display:flex;flex-direction:column;gap:8px;padding:20px;background-color:#fff;transform:translate(-100%);transition:transform .3s ease}.language-list-items-rtl{transform:translate(100%)}.language-list-items.open{transform:translate(0)}.language-list-items-header{display:flex;flex-direction:column;gap:0;margin-bottom:24px}.language-list-items-header-close{display:flex;align-items:center;gap:8px;cursor:pointer}.language-list-items-header-close-icon{width:20px;height:20px}.language-list-items-header-close-icon-rtl svg{transform:rotate(180deg)}.language-list-items-header-close-text{font-size:14px;font-weight:600;line-height:18px;color:#2f401e}.language-list-items-header-title{font-size:24px;font-weight:600;line-height:32px;color:#0d0c0c}.mobile-language-arrow{width:16px;height:16px}.mobile-language-arrow svg{width:20px;height:20px}.mobile-language-arrow-rtl{transform:rotate(180deg)}@media(min-width:1025px){.sidebar-toggle{display:block}.language-section{display:none}.search-text,.delimiter{display:block}.navbar-right-user-profile{display:none}}.language-item{display:flex;align-items:center;padding:8px 4px;cursor:pointer;transition:background-color .2s ease}.mobile-language-item{display:flex;align-items:center;padding:8px 4px;cursor:pointer}.language-selected,.language-item:hover{background-color:#e9f8dc;border-radius:4px;border-right:4px solid #87b653}.language-flag{height:18px}.language-text{flex:1;font-size:14px;color:#333}.language-selected-icon{width:16px;height:16px}.language-arrow{width:16px;height:16px;color:#666}.sidebar-bottom{margin-top:auto;display:flex;flex-direction:column;align-items:center}.sidebar-toggle{padding:5px 16px;width:100%}.sidebar-toggle-button{width:100%;background:none;border:none;cursor:pointer;padding:12px 24px;display:flex;align-items:center;justify-content:space-between;border-radius:4px;transition:background-color .2s ease;color:#2f401e;text-decoration:none}.sidebar-toggle-button svg{width:40px;height:40px;color:#fff;transition:transform .3s ease}.sidebar-toggle-button-rtl svg{transform:rotate(180deg)}.sidebar.expanded .sidebar-toggle-button-rtl svg{transform:rotate(0)!important}.sidebar-toggle-text{font-size:14px;opacity:0;width:0;overflow:hidden;transition:opacity .3s ease,width .3s ease;white-space:nowrap}.sidebar.expanded .sidebar-toggle-text{opacity:1;width:auto}.sidebar.expanded .sidebar-toggle-button{padding:0}.sidebar:not(.expanded) .sidebar-toggle-button{padding:0;justify-content:center}.sidebar.expanded .sidebar-toggle-button svg{transform:rotate(180deg)}.main-content{margin-top:var(--navbar-height);min-height:calc(100vh - var(--navbar-height))}.main-content.sidebar-expanded{margin-left:240px}.content-area{background-color:#fafaff;width:100%;height:calc(100vh - var(--navbar-height));overflow:auto;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center}.mobile-menu-button{display:none;background:none;border:none;cursor:pointer;border:1px solid #87b653;border-radius:4px;padding:8px;background-color:transparent;color:#2f401e;transition:background-color .2s ease}.mobile-menu-button svg{width:24px;height:24px;color:#666}.sidebar .language-selector{display:none;margin:16px;justify-content:flex-start}.first-page{display:flex;justify-content:center;align-items:center;flex-direction:column}.first-page-content{display:flex;justify-content:center;align-items:center;width:100%}.first-page-banner{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;height:auto;background-color:#fff;border-radius:8px;border:1px solid #badc9a;padding:16px;box-shadow:0 20px 24px -4px #0404044d}.first-page-banner-title{font-size:18px;font-weight:700;color:#2f401e;line-height:24px;text-align:center}.first-page-banner-description{width:518px;height:40px;opacity:1;font-family:Inter-Regular;font-weight:400;font-style:normal;font-size:16px;line-height:20px;letter-spacing:0%;text-align:center;color:#343232;white-space:pre-line}.first-page-banner-buttons{display:flex;justify-content:center;align-items:center;width:100%;margin-top:20px;border-top:1px solid #badc9a}.sign-up-page-form-description{font-size:16px;font-weight:400;color:#343232;line-height:20px;width:100%;margin-top:20px}.sign-up-page-form-content{width:100%;display:flex;flex-direction:column;gap:20px;margin-top:32px}.sign-up-page-form-content-terms-and-conditions{width:100%;display:flex;gap:10px;margin-top:20px}.sign-up-page-form-content-terms-and-conditions-text{font-size:14px;font-weight:400;color:#0d0c0c;flex:1;line-height:1.4}.terms-and-conditions-link{color:#0d0c0c;font-weight:600}.sign-up-page-form-content-button{width:100%;display:flex;margin-top:32px}.sign-up-page-form-content-sign-in-account{width:100%;display:flex;justify-content:center;align-items:center;margin-top:20px}.sign-up-page-form-content-sign-in-account-text{font-size:14px;font-weight:400;line-height:18px;color:#0d0c0c}.sign-up-page-form-content-sign-in-account-link{font-size:14px;font-weight:600;line-height:18px;color:#2f401e;text-decoration:none;margin-left:5px}.sign-up-page-form-content-sign-in-account-button{font-size:14px;font-weight:600;line-height:18px;color:#2f401e;text-decoration:none;margin-left:5px;border:none;background:none;cursor:pointer}.terms-of-use-page,.gdpr-page,.privacy-policy-page{padding:40px 0;height:calc(100vh - 64px);display:flex;flex-direction:column;justify-content:center;align-items:center}.terms-of-use-page-content,.gdpr-page-content,.privacy-policy-page-content{width:70%;height:100vh;overflow:hidden;background-color:#fff;border-radius:8px;border:1px solid #badc9a;padding:32px;box-shadow:0 20px 24px -4px #0404044d}.information-content-header{width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 0 32px;border-bottom:1px solid #badc9a}.information-content-header-title{width:100%;display:flex;justify-content:space-between;align-items:center}.information-content-header-title-text{font-size:20px;font-weight:600;color:#0d0c0c}.information-content-header-title-back{display:flex;align-items:center;gap:5px}.information-content-header-title-back svg{width:24px;height:24px;cursor:pointer}.information-content-header-title-back-text{font-size:14px;font-weight:600;line-height:18px;color:#2f401e;margin-right:20px}.information-content-header-title-close{cursor:pointer;width:24px;height:24px}.information-content-header-title-close svg{width:24px;height:24px}.information-content-body{width:100%;padding:20px 0}.information-content-body-content{font-size:14px;font-weight:400;color:#0d0c0c;overflow-y:auto;overflow-x:hidden;height:calc(100vh - 280px);max-height:calc(100vh - 280px);padding-right:12px;scrollbar-width:thin;scrollbar-color:#557c27 #badc9a}.information-content-body-content::-webkit-scrollbar{width:4px}.information-content-body-content::-webkit-scrollbar-track{background:#badc9a;border-radius:4px}.information-content-body-content::-webkit-scrollbar-thumb{background:#557c27;border-radius:4px}.information-content-body-content::-webkit-scrollbar-thumb:hover{background:#4a6b22}.legal-content{font-size:14px;color:#0d0c0c}.legal-title{margin:0 0 16px;font-size:18px;line-height:24px;font-weight:700}.legal-section-heading{margin:14px 0 8px;font-size:16px;line-height:22px;font-weight:700}.legal-subheading{margin:10px 0 6px;font-size:15px;line-height:20px;font-weight:700}.legal-letter-heading{margin:10px 0 6px;font-size:14px;line-height:20px;font-weight:700}.legal-subclause,.legal-paragraph{margin:0 0 10px;line-height:1.5}.legal-bullet{margin:0 0 8px;line-height:1.5;padding-left:16px}.legal-empty{height:12px}.legal-table-section{margin:8px 0 20px}.legal-table-section-title{font-weight:700;margin-bottom:8px}.legal-table-section-intro{margin:0 0 12px;line-height:1.5}.legal-table-desktop-wrap{display:block;overflow-x:auto}.legal-table{width:100%;border-collapse:collapse;border:1px solid #d8d8d8;font-size:14px}.legal-table th,.legal-table td{border:1px solid #d8d8d8;padding:10px;text-align:left;vertical-align:top;line-height:1.4}.legal-table th{font-weight:700;background:#f5f7f2}.legal-table-mobile-wrap{display:none}@media(max-width:767px){.legal-table-desktop-wrap{display:none}.legal-table-mobile-wrap{display:flex;flex-direction:column;gap:10px}.legal-table-mobile-card{border:1px solid #d8d8d8;border-radius:8px;padding:10px;background:#fff}.legal-table-mobile-row{display:flex;flex-direction:row;gap:6px;margin-bottom:8px;line-height:1.4;flex-wrap:wrap}.legal-table-mobile-row:last-child{margin-bottom:0}.legal-table-mobile-label{font-weight:700}.legal-table-mobile-value{font-weight:400}}.purchase-free-firm-page-wrap-header-description{width:100%;display:flex;margin-top:20px;font-family:Inter-Regular;font-size:14px;line-height:18px;font-weight:400;color:#4e4b4b}.purchase-free-firm-page-wrap-conditions{width:100%;display:flex;flex-direction:column;gap:20px;margin:32px 0}.purchase-free-firm-page-wrap-condition{width:100%;display:flex;align-items:center;gap:10px}.purchase-free-firm-page-wrap-condition svg{width:20px;height:26px}.purchase-free-firm-page-wrap-button{width:100%}.congratulations-page-wrap-body{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;margin-top:32px}.congratulations-page-wrap-body-description{font-family:Inter-Bold;font-size:16px;line-height:20px;font-weight:700;color:#0d0c0c;text-align:center;margin-top:16px}.congratulations-page-wrap-body-sub-description{font-family:Inter-Regular;font-size:16px;line-height:20px;font-weight:400;color:#4e4b4b;text-align:center;margin-top:8px}.congratulations-page-wrap-firm-code{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;margin-top:40px}.congratulations-page-wrap-firm-code-code{width:100%;display:flex;justify-content:center;align-items:center;gap:8px}.code-item{width:40px;height:40px;border:1px solid #badc9a;border-radius:4px;font-family:Inter-Regular;font-size:16px;line-height:20px;font-weight:400;color:#2f401e;background-color:#fff;outline:none;transition:border-color .2s ease;border-color:#87b653;background-color:#fcfdfa;display:flex;justify-content:center;align-items:center}.congratulations-page-wrap-firm-code-copy{display:flex;justify-content:center;align-items:center;gap:10px;cursor:pointer;font-family:Inter-SemiBold;font-size:14px;line-height:18px;font-weight:600;color:#2f401e;transition:transform .2s ease;padding-top:11px;padding-bottom:11px}.congratulations-page-wrap-firm-code-copy:active{transform:scale(.95)}.congratulations-page-wrap-firm-code-copy svg{width:20px;height:20px;transition:transform .3s ease}.firm-code-copy--copied{animation:copySuccess .4s ease}.firm-code-copy--copied svg{animation:iconBounce .4s ease}@keyframes copySuccess{0%{transform:scale(1)}50%{transform:scale(.95)}to{transform:scale(1)}}@keyframes iconBounce{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.congratulations-page-wrap-firm-code-safe{width:100%;font-family:Inter-Regular;font-size:14px;line-height:18px;font-weight:400;color:#cb5501;text-align:center}.client-sign-up-create-workspace-page-content-body{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;margin:32px 0}.subscription-page-loader{display:flex;justify-content:center;align-items:center;padding:60px 0}.subscription-page-content{width:100%;display:flex;flex-direction:column;gap:24px;margin-top:20px}.subscription-page-products{width:100%;display:flex;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;margin-top:12px}.subscription-product-card{position:relative;width:100%;display:flex;flex-direction:column;gap:0;padding:32px 24px 24px;border:1px solid #badc9a;border-radius:8px;background:#fff;max-width:500px}.subscription-product-badge{position:absolute;top:25px;right:25px;padding:4px 12px;background:#fffff7;color:#377e22;border:2px solid #377e22;border-radius:4px;font-size:15px;line-height:16px}.subscription-product-badge.annual{background:#f4f7ff;color:#131f5c;border:2px solid #131f5c}.subscription-product-card-title{font-size:20px;line-height:24px;color:#0d0c0c}.subscription-product-card-subtitle{font-size:14px;line-height:18px;color:#767474;margin-bottom:8px}.subscription-product-card-price{display:flex;align-items:baseline;gap:4px}.subscription-product-card-price .price-value{font-size:36px;line-height:44px;color:#2f401e}.subscription-product-card-price .price-duration{font-size:16px;line-height:20px;color:#767474}.subscription-product-card-secondary-price{font-size:14px;line-height:18px;color:#9b9696;margin-top:-8px;min-height:18px}.subscription-product-features{display:flex;flex-direction:column;gap:12px;margin:8px 0}.subscription-product-feature{display:flex;align-items:flex-start;gap:12px}.subscription-product-feature .feature-check-icon{width:12px;height:12px;min-width:12px;margin-top:3px}.subscription-product-feature .feature-check-icon path{stroke:#377e22}.subscription-product-feature .feature-text{font-size:14px;line-height:20px;color:#343232;flex:1}.subscription-product-card button{width:100%;margin-top:8px}.avv-modal-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.avv-modal-content{background:#fff;border-radius:12px;width:100%;max-width:900px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 4px 12px #00000026}.avv-modal-header{padding:24px;border-bottom:1px solid #e0e0e0}.avv-modal-title{font-size:24px;font-weight:600;color:#0d0c0c;margin:0}.avv-modal-body{flex:1;padding:24px;overflow-y:auto;min-height:400px}.avv-modal-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;height:400px;gap:0}.avv-modal-loading p{font-size:16px;color:#767474}.avv-modal-error{display:flex;align-items:center;justify-content:center;height:400px}.avv-modal-error p{font-size:16px;color:#e53935}.avv-modal-pdf-container{width:100%;height:100%;min-height:500px}.avv-modal-pdf-iframe{width:100%;height:100%;min-height:500px;border:1px solid #e0e0e0;border-radius:8px}.avv-modal-footer{padding:24px;border-top:1px solid #e0e0e0;display:flex;gap:12px;justify-content:flex-end}.avv-modal-button{padding:12px 24px;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;border:none;transition:all .2s;display:flex;align-items:center;gap:8px}.avv-modal-button:disabled{opacity:.5;cursor:not-allowed}.avv-modal-button-primary{background:#377e22;color:#fff}.avv-modal-button-primary:hover:not(:disabled){background:#2d6b1b}.avv-modal-button-secondary{background:transparent;color:#767474;border:1px solid #e0e0e0}.avv-modal-button-secondary:hover:not(:disabled){background:#f5f5f5}.avv-page-wrapper{position:relative;min-height:100vh}.avv-page-content{padding:40px 20px;text-align:center}.avv-page-title{font-size:32px;font-weight:600;color:#0d0c0c;margin-bottom:16px}.avv-page-description{font-size:16px;color:#767474;max-width:600px;margin:0 auto}@media(max-width:767px){.avv-modal-overlay{padding:10px}.avv-modal-content{max-height:95vh}.avv-modal-header,.avv-modal-body,.avv-modal-footer{padding:16px}.avv-modal-title{font-size:20px}.avv-modal-footer{flex-direction:column}.avv-modal-button{width:100%}.avv-page-title{font-size:24px}}.payment-page-content{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:60px 0}.payment-page-loader{display:flex;justify-content:center;align-items:center}.payment-page-title{font-size:20px;line-height:24px;color:#0d0c0c;text-align:center;margin-top:20px}.payment-page-description{font-size:16px;line-height:20px;color:#4e4b4b;text-align:center;max-width:400px}.sign-in-page-form-description{font-size:16px;font-weight:400;color:#343232;line-height:20px;width:100%;margin-top:20px}.sign-in-page-form-content{width:100%;display:flex;flex-direction:column;gap:20px;margin-top:32px}.sign-in-page-form-forgot-password{width:100%;display:flex;margin-top:25px}.sign-in-page-form-forgot-password-link{font-size:14px;font-weight:600;line-height:18px;color:#2f401e;cursor:pointer;text-decoration:none}.sign-in-page-form-submit{width:100%;display:flex;margin-top:32px;padding-top:8px;border-top:.5px solid #badc9a}.sign-in-page-form-not-account{width:100%;display:flex;justify-content:center;align-items:center;margin-top:20px}.sign-in-page-form-not-account-text{font-size:14px;font-weight:400;line-height:18px;color:#0d0c0c}.sign-in-page-form-not-account-link{font-size:14px;font-weight:600;line-height:18px;color:#2f401e;text-decoration:none;margin-left:5px}.sign-in-page-form-not-account-button{font-size:14px;font-weight:600;line-height:18px;color:#2f401e;text-decoration:none;margin-left:5px;border:none;background:none;cursor:pointer}.forgot-password-page-form-description{font-size:16px;font-weight:400;color:#343232;line-height:20px;width:100%;margin-top:20px}.forgot-password-page-form-content{width:100%;display:flex;flex-direction:column;gap:20px;margin-top:32px}.forgot-password-page-form-submit{width:100%;display:flex;margin-top:32px;padding-top:8px;border-top:.5px solid #badc9a}.reset-password-description{width:100%;margin-bottom:24px;font-size:16px;font-weight:400;color:#4b515a;line-height:20px}.reset-password-form-content{width:100%;display:flex;flex-direction:column;gap:20px;margin-top:32px}.reset-password-form-submit{width:100%;display:flex;margin-top:32px;padding-top:8px;border-top:.5px solid #badc9a}.verification-code-header{position:relative;text-align:center;margin-bottom:20px;width:100%;padding:0 40px}.verification-code-header-title{font-size:24px;font-weight:600;color:#0d0c0c;line-height:32px}.verification-code-header-close{position:absolute;top:0;background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;width:32px;height:32px}.verification-code-header-close-rtl{left:0}.verification-code-header-close-ltr{right:0}.verification-code-header-close svg{width:24px;height:24px}.verification-code-description{text-align:center;width:100%;margin-bottom:24px;font-size:16px;font-weight:400;color:#4b515a;line-height:20px}.verification-code-description-email{font-size:16px;font-weight:600;color:#343232;line-height:20px}.verification-code-inputs{display:flex;gap:8px;justify-content:center}.verification-code-input{width:40px;height:40px;border:1px solid #badc9a;border-radius:4px;text-align:center;font-size:16px;line-height:20px;font-weight:400;color:#2f401e;background-color:#fff;outline:none;transition:border-color .2s ease}.verification-code-invalid-code{width:100%;text-align:center;font-size:16px;font-weight:400;line-height:18px;color:#980101;margin-bottom:10px}.verification-code-input-valid{border-color:#87b653;background-color:#fcfdfa}.verification-code-input-invalid{border-color:#fe6767;background-color:transparent}.verification-code-actions{display:flex;flex-direction:column;gap:12px;align-items:center;margin-top:24px}.verification-code-question{font-size:14px;font-weight:600;color:#343232;line-height:18px}.verification-code-resend{display:flex;align-items:center;gap:8px}.verification-code-timer{font-size:14px;font-weight:400;line-height:18px;color:#4e4b4b}.verification-code-resend-button{background:none;border:none;font-size:14px;font-weight:600;line-height:18px;color:#2f401e;cursor:pointer}.verification-code-resend-button:disabled{color:#686464;cursor:not-allowed}.verification-code-resend-button.active{color:#2f401e;cursor:pointer}.verification-code-resend-button.active:hover{color:#2f401e}.dashboard-page{padding:24px}.workspaces-page .header-right .button-primary{width:220px;height:40px;border-radius:var(--border-radius-md);gap:8px;opacity:1;display:inline-flex;align-items:center;justify-content:center}.workspaces-page-header-button-create-icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;position:relative}.workspaces-page-header-button-create-icon svg{width:16px;height:16px}.workspaces-page-header-button-create-icon svg path{stroke-width:1.5px}.workspaces-page-header-button-create-text{width:168px;height:18px;max-width:168px;padding-right:4px;padding-left:4px;gap:8px;opacity:1;box-sizing:border-box;display:inline-flex;align-items:center;font-family:Inter-SemiBold;font-size:14px;font-weight:600;line-height:18px;color:#2f401e}@media(max-width:510px){.workspaces-page .header{width:343px;max-width:100%;height:40px;gap:24px;opacity:1}.workspaces-page .header-left-icon{width:40px;height:40px;border-radius:0;padding:var(--spacing-2xs, 4px);gap:10px;opacity:1}.workspaces-page .header-left-title{width:227px;max-width:100%;height:32px;font-family:Inter-SemiBold;font-weight:600;font-size:20px;line-height:24px;letter-spacing:0;opacity:1}.workspaces-page .workspaces-page-tabs.tabs{width:343px;max-width:100%;height:40px;gap:24px;margin-top:12px;opacity:1;border-bottom-width:var(--border-width-md, 2px)}.workspaces-page .workspaces-page-tabs .tabs-item{width:110px;height:40px;gap:8px;padding-top:var(--spacing-none, 0);padding-right:var(--spacing-md, 16px);padding-bottom:var(--spacing-none, 0);padding-left:var(--spacing-md, 16px);border-bottom-width:var(--border-width-md, 2px);border-top-left-radius:var(--border-radius-md);border-top-right-radius:var(--border-radius-md);border-bottom-right-radius:0;border-bottom-left-radius:0;opacity:1}.workspaces-page .workspaces-page-tabs .tabs-item span:first-of-type{width:44px;height:18px;opacity:1}.workspaces-page .workspaces-page-tabs .tabs-item-count{width:26px;min-width:26px;height:24px;border-radius:50%;gap:4px;padding-top:var(--spacing-none, 0);padding-right:9px;padding-bottom:var(--spacing-none, 0);padding-left:9px;border-width:var(--border-width-md, 2px);opacity:1}.workspaces-page .header-right .button-primary{width:40px;height:40px;min-width:40px;border-radius:var(--border-radius-md);padding:var(--spacing-none, 0);gap:var(--spacing-none, 0);opacity:1;border-width:var(--border-width-sm)}.workspaces-page .workspaces-page-header-button-create-text{display:none}}.page-content-loader{position:fixed;inset:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#00000080;z-index:1000}.workspaces-page-tabs.tabs{border-bottom-width:2px;overflow:hidden}.workspaces-page-tabs .tabs-item{width:110px;height:40px;gap:8px;padding-top:var(--spacing-none, 0);padding-right:16px;padding-bottom:var(--spacing-none, 0);padding-left:16px;border-bottom-width:2px;border-top-left-radius:var(--border-radius-md);border-top-right-radius:var(--border-radius-md);border-bottom-right-radius:0;border-bottom-left-radius:0;opacity:1}.workspaces-page-tabs .tabs-item span:first-of-type{width:44px;height:18px;opacity:1}.workspaces-page-list{width:100%;display:flex;flex-wrap:wrap;gap:24px;border-radius:0;padding:var(--spacing-none, 0);opacity:1;min-height:176px;box-sizing:border-box}.workspaces-page-list-header{width:100%;display:flex;align-items:center;justify-content:space-between;padding:0;margin:24px 0 0}.workspaces-page-list-header-title{font-family:Inter-SemiBold;font-size:20px;line-height:28px;font-weight:600;color:#000}.workspaces-page-list-header-search{position:relative;width:300px}.workspaces-page-list-header-search svg{position:absolute;top:50%;transform:translateY(-53%);width:16px;height:16px}.workspaces-page-list-header-search-rtl svg{right:5px}.workspaces-page-list-header-search-ltr svg{left:5px}.workspaces-page-list-header-search input{width:100%;border:none;outline:none;padding:12px 0 12px 25px;border:1px solid #badc9a;border-radius:4px;font-family:Inter-Regular;font-size:14px;line-height:18px;font-weight:400;color:#4e4b4b}.workspaces-page-list-header-search-rtl input{padding:12px 25px 12px 0}.workspaces-page-list-header-search-ltr input{padding:12px 0 12px 25px}.workspaces-page-list-header-search input::placeholder{font-family:Inter-Regular;font-size:14px;line-height:18px;font-weight:400;color:#4e4b4b}.invitations-page-content{width:100%;min-height:480px;display:flex;flex-direction:column;justify-content:space-between;gap:20px;margin-top:20px;background-color:#fff;border-radius:0 0 8px 8px;padding-bottom:20px}.invitations-page-content-empty{width:100%;margin-top:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.invitations-page-content-empty-title{font-family:Inter-Bold;font-size:14px;line-height:18px;font-weight:700;color:#0d0c0c}@media screen and (max-width:767px){.invitations-page-content{border-radius:8px;padding:20px 10px}}.invitation-confirm-button{padding:12px 20px;min-width:120px;margin-left:-4px}.invitation-confirm-check-icon{display:flex;align-items:center;gap:8px;font-family:Inter-Bold;font-size:16px;font-weight:700;line-height:18px;color:#0d0c0c;margin-left:-4px}.invitation-confirm-check-icon svg{width:20px;height:20px;flex-shrink:0}.folders-page-content-loader{position:fixed;inset:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#00000080;z-index:1000}.folders-header-actions-wrapper .header-right{width:336px;height:40px;padding:0;gap:16px}.folders-header-actions{width:336px;height:40px;display:flex;align-items:center;gap:16px}.folders-page-create-button,.folders-page-upload-button{width:160px;height:40px;border-radius:var(--border-radius-md, 6px);padding-right:var(--spacing-md, 16px);padding-left:var(--spacing-md, 16px);gap:4px}.folders-page-header-button{white-space:nowrap;flex-shrink:0}.folders-page-create-button{background:var(--surface-primary, #fcfdfa);border:1px solid var(--border-action, #87b653);color:var(--text-action, #2f401e)}.folders-page-create-button svg{width:16px;height:16px}.folders-page-create-button svg path,.folders-page-create-button svg line{stroke:var(--icon-action, #2f401e);stroke-width:1.5px}.folders-page-upload-button{background-color:#90d040;color:#2f401e;border:none}.folders-page-upload-button:hover:not(:disabled),.folders-page-upload-button:focus-visible:not(:disabled),.folders-page-upload-button:active:not(:disabled){background-color:#90d040}@media(max-width:620px){.folders-page-header-button{display:none}}.folders-page-files-list,.folders-page-list{width:100%;max-width:100%;min-width:0;display:flex;flex-wrap:wrap;gap:20px;box-sizing:border-box}.folders-page-list.folders-page-list-view{flex-wrap:nowrap;flex-direction:column}.folders-page-list.folders-page-list-view .folders-page-list-inner{display:flex;flex-direction:column;flex-wrap:nowrap;flex:none;overflow:visible}.folders-page-list.folders-page-list-view .folders-page-list-header{flex-shrink:0}.folders-page-list.folders-page-list-view .folder-list-body,.folders-page-list.folders-page-list-view .folder-table,.folders-page-list.folders-page-list-view .folder-list-table{flex:none;overflow:visible}.folders-page-list-inner,.folders-page-files-list-inner{position:relative;width:100%;max-width:100%;min-width:0;display:flex;flex-wrap:wrap;gap:20px;box-sizing:border-box}.folders-page-list-header{width:100%;display:flex;align-items:center;justify-content:space-between;margin:20px 0}.folders-page-list-header-title-row{display:flex;align-items:center;column-gap:20px}.folders-page-list-header-actions{display:flex;align-items:center;gap:16px;height:40px;opacity:1;min-width:0;max-width:100%;flex-shrink:1}.folders-page-list-header-select-button{display:flex;align-items:center;justify-content:center;gap:8px;width:127px;height:36px;padding:0;border-radius:var(--border-radius-md);font-family:Inter-SemiBold;font-size:14px;font-weight:600;line-height:18px;color:#557c27;flex-shrink:0}.folders-page-list-header-select-button-label{display:flex;align-items:center;justify-content:flex-start;width:103px;min-width:103px;height:18px;white-space:nowrap;flex-shrink:0;opacity:1}.folders-page-list-header-select-button svg{width:16px!important;height:16px!important;min-width:16px;flex-shrink:0;display:block}.folders-page-list-header-select-button svg path{stroke:#557c27!important;fill:none!important}.folders-page-list-header-select-button.select-button-selected,.folders-page-list-header-select-button.select-button-selected:hover,.folders-page-list-header-select-button:active,.folders-page-list-header-select-button:focus{background-color:transparent!important}.folders-page-list-header-dropdown-sort{width:219px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:0;padding:0;gap:4px;opacity:1;flex-shrink:0;position:relative;box-sizing:border-box;border:1px solid #badc9a;margin-left:auto}.folders-page-list-header-dropdown-sort-open,.folders-page-list-header-dropdown-sort-recently-updated{width:300px;min-height:40px;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;box-sizing:border-box;border-radius:var(--border-radius-md, 6px);border:var(--border-width-sm, 1px) solid #badc9a;gap:8px;opacity:1;padding:0;background:var(--surface-white, #ffffff)}.folders-page-list-header-dropdown-sort-menu{position:absolute;top:100%;left:0;margin-top:4px;width:300px;height:252px;border-radius:0;border:1px solid var(--border-primary, #badc9a);background:var(--surface-white, #ffffff);box-shadow:0 20px 24px -4px #00000014,0 8px 8px -4px #0000000a;padding:0;box-sizing:border-box;z-index:10;display:flex;flex-direction:column;gap:4px;opacity:1}.folders-page-list-header-dropdown-sort-menu-item{width:300px;height:40px;min-height:40px;border:none;border-radius:var(--border-radius-md, 6px);padding-top:var(--spacing-xs, 8px);padding-right:var(--spacing-md, 16px);padding-bottom:var(--spacing-xs, 8px);padding-left:var(--spacing-md, 16px);gap:8px;background:transparent;cursor:pointer;box-sizing:border-box;display:flex;align-items:center;text-align:left;font-family:var(--font-family-body, "Inter-Medium"),"Inter",sans-serif;font-weight:500;font-size:var(--font-size-body-s, 14px);line-height:var(--line-height-body-s, 18px);letter-spacing:0%;color:var(--text-action, #2f401e);border-right:4px solid transparent;transition:background-color .2s ease,border-right-color .2s ease}.folders-page-list-header-dropdown-sort-menu-item:hover{background:var(--surface-action-weak, #f7faf4)}.folders-page-list-header-dropdown-sort-menu-item-selected,.folders-page-list-header-dropdown-sort-menu-item-selected:hover{background:var(--surface-action, #e9f8dc);border-right-width:4px;border-right-style:solid;border-right-color:var(--border-action, #87b653)}.folders-page-list-header-dropdown-sort-menu-item-text{width:268px;min-height:18px;border-radius:0;padding:0;gap:4px;font-family:var(--font-family-body, "Inter-Medium"),"Inter",sans-serif;font-weight:500;font-size:var(--font-size-body-s, 14px);line-height:var(--line-height-body-s, 18px);letter-spacing:0%;color:var(--text-action, #2f401e);box-sizing:border-box}.folders-page-list-header-dropdown-sort-open .folders-page-list-header-dropdown-sort-trigger,.folders-page-list-header-dropdown-sort-recently-updated .folders-page-list-header-dropdown-sort-trigger{width:100%;height:40px;min-height:40px;flex-shrink:0;border-radius:var(--border-radius-md, 6px);gap:8px;opacity:1;padding-top:var(--spacing-sm, 12px);padding-right:var(--spacing-md, 16px);padding-bottom:var(--spacing-sm, 12px);padding-left:var(--spacing-md, 16px);box-sizing:border-box}.folders-page-list-header-dropdown-sort-trigger{width:100%;height:40px;display:flex;align-items:center;justify-content:center;gap:4px;padding:0;border:none;background:none;cursor:pointer;border-radius:0;font-family:Inter-Regular,sans-serif;font-weight:400;font-size:var(--font-size-body-sm, 14px);line-height:18px;letter-spacing:0%;color:var(--text-body, #343232);box-sizing:border-box}.folders-page-list-header-dropdown-sort-icon{width:16px;height:16px;flex-shrink:0}.folders-page-list-header-dropdown-sort-text{width:139px;height:18px;opacity:1;display:flex;align-items:center;font-family:Inter-Regular,sans-serif;font-weight:400;font-size:var(--font-size-body-sm, 14px);line-height:18px;letter-spacing:0%;color:var(--text-body, #343232);flex-shrink:0}.folders-page-list-header-dropdown-sort-open .folders-page-list-header-dropdown-sort-text,.folders-page-list-header-dropdown-sort-recently-updated .folders-page-list-header-dropdown-sort-text{width:220px;height:18px;opacity:1;gap:1px}.folders-page-list-header-dropdown-sort-value{font-family:Inter-SemiBold,sans-serif;font-weight:600;color:var(--text-captions, #4e4b4b)}.folders-page-list-header-dropdown-sort-chevron{width:16px;height:16px;flex-shrink:0}.folders-page-list-header-view-toggle{display:flex;align-items:center;gap:4px;flex-shrink:0}.folders-tabs-view-toggle{display:flex;align-items:center;gap:4px;flex-shrink:0;margin-left:auto}.folders-page-list-view-btn{width:40px;height:40px;min-width:40px;padding:0;gap:0;border-radius:var(--border-radius-md);border-width:1px;border-style:solid;border-color:transparent;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.folders-page-list-view-btn svg{width:24px;height:24px;flex-shrink:0}.folders-page-list-view-btn-pressed{background:var(--surface-action, #e9f8dc)}.folders-page-list-view .folders-page-list-header-title{font-family:Inter-SemiBold,sans-serif;font-weight:600;font-size:20px;line-height:28px;color:#000}.folder-list-body{width:100%;max-width:min(1528px,100%);min-width:0;min-height:0;border-radius:var(--border-radius-lg);gap:24px;opacity:1;padding-top:0;padding-right:0;padding-bottom:var(--spacing-xl, 16px);padding-left:0;background:var(--surface-white, #ffffff);box-sizing:border-box;margin-top:20px;display:flex;flex-direction:column;flex:1;overflow:hidden}.folder-table{width:100%;max-width:100%;min-width:0;min-height:0;flex:1;gap:24px;opacity:1;display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden}.folder-list-table{width:100%;max-width:1750px;min-width:0;min-height:0;flex:1;gap:0;opacity:1;display:flex;flex-direction:column;box-sizing:border-box;overflow:visible}@media(max-width:1600px){.folder-list-body{max-width:calc(100vw - 360px)}.folder-table{max-width:100%}}body[data-sidebar-expanded=true] .page-wrapper:has(.folders-page-list),body[data-sidebar-expanded=true] .page-wrapper:has(.folders-page-files-list){width:100%;max-width:100%;min-width:0;box-sizing:border-box}body[data-sidebar-expanded=true] .page-wrapper:has(.folders-page-list) .page-wrapper-content,body[data-sidebar-expanded=true] .page-wrapper:has(.folders-page-files-list) .page-wrapper-content{width:100%;max-width:100%;min-width:0;box-sizing:border-box}body[data-sidebar-expanded=true] .folder-list-body{max-width:min(1528px,calc(100vw - 340px));width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}body[data-sidebar-expanded=true] .folders-page-list,body[data-sidebar-expanded=true] .folders-page-list-inner{max-width:calc(100vw - 340px);width:100%;min-width:0;box-sizing:border-box}body[data-sidebar-expanded=false] .folders-page-list,body[data-sidebar-expanded=false] .folders-page-list-inner,body[data-sidebar-expanded=false] .folder-list-body{width:100%;max-width:100%;min-width:0;box-sizing:border-box}body[data-sidebar-expanded=false] .folder-list-pagination-container{width:100%;max-width:100%}body[data-sidebar-expanded=false] .folder-list-table-row:hover{background:var(--border-primary-weak, #e9f8dc)}@media(max-width:1400px){body[data-sidebar-expanded=true] .folders-page-list-header{min-width:0}body[data-sidebar-expanded=true] .folders-page-list-header-actions{max-width:100%;flex-shrink:1;min-width:0}}body[data-sidebar-expanded=true] .folder-list-table-heading-cell{flex-shrink:1}body[data-sidebar-expanded=true] .folder-list-table-heading-name-cell,body[data-sidebar-expanded=true] .folder-list-table-name-data-cell{width:auto;min-width:100px;flex:0 1 auto}body[data-sidebar-expanded=true] .folder-list-table-heading-owner-cell,body[data-sidebar-expanded=true] .folder-list-table-owner-data-cell{width:auto;min-width:200px;flex:1 1 0%;flex-shrink:1}body[data-sidebar-expanded=true] .folder-list-table-heading-workspace-cell,body[data-sidebar-expanded=true] .folder-list-table-workspace-data-cell{width:auto;min-width:100px;flex:0 1 auto}body[data-sidebar-expanded=true] .folder-list-table-heading-status-cell,body[data-sidebar-expanded=true] .folder-list-table-status-data-cell{width:auto;min-width:72px;flex:0 1 auto}body[data-sidebar-expanded=true] .folder-list-table-heading-createdAt-cell,body[data-sidebar-expanded=true] .folder-list-table-createdAt-data-cell{width:auto;min-width:110px;flex:0 1 auto}body[data-sidebar-expanded=true] .folder-list-table-heading-action-cell,body[data-sidebar-expanded=true] .folder-list-table-actions-data-cell{width:auto;min-width:192px;flex:0 0 auto;flex-shrink:0}body[data-sidebar-expanded=true] .folder-list-select-table,body[data-sidebar-expanded=true] .folder-list-table-heading-select-cell,body[data-sidebar-expanded=true] .folder-list-table-select-data-cell{width:72px;min-width:72px;flex:0 0 72px}body[data-sidebar-expanded=true] .folder-list-table.folder-list-table-with-select .folder-list-table-heading-owner-cell,body[data-sidebar-expanded=true] .folder-list-table.folder-list-table-with-select .folder-list-table-owner-data-cell{width:auto;min-width:200px;flex:1 1 0%}.folder-list-table.folder-list-table-with-select{flex-direction:row;align-items:flex-start;width:100%;max-width:100%;box-sizing:border-box}.folder-list-body.folder-list-body-with-select,.folder-list-body:has(.folder-list-table-with-select),.folder-table:has(.folder-list-table-with-select){width:100%;max-width:100%;box-sizing:border-box}.folder-list-table.folder-list-table-with-select .folder-list-table-heading-owner-cell,.folder-list-table.folder-list-table-with-select .folder-list-table-owner-data-cell{width:clamp(180px,21vw,340px);min-width:clamp(180px,21vw,340px)}.folder-list-table.folder-list-table-with-select .folder-list-table-heading-owner-cell-text,.folder-list-table.folder-list-table-with-select .folder-list-table-owner-data-cell-text{width:292px;max-width:100%}.folder-list-table.folder-list-table-with-select .folder-list-table-heading-workspace-cell,.folder-list-table.folder-list-table-with-select .folder-list-table-workspace-data-cell{width:clamp(120px,12vw,208px);min-width:clamp(120px,12vw,208px)}.folder-list-table.folder-list-table-with-select .folder-list-table-heading-workspace-cell-text,.folder-list-table.folder-list-table-with-select .folder-list-table-workspace-data-cell-text{width:160px;max-width:100%}.folder-list-table-main{flex:1 1 0;min-width:0;display:flex;flex-direction:column}.folder-list-table-main-5-col{display:grid;grid-template-columns:minmax(140px,1fr) minmax(120px,1fr) minmax(72px,120px) minmax(140px,1fr) 192px;grid-auto-rows:auto;align-content:start}.folder-list-table-main-5-col .folder-list-table-header-row,.folder-list-table-main-5-col .folder-list-table-row{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;grid-template-rows:auto;min-width:0}.folder-list-table-main-5-col .folder-list-table-heading-cell,.folder-list-table-main-5-col .folder-list-table-name-data-cell,.folder-list-table-main-5-col .folder-list-table-workspace-data-cell,.folder-list-table-main-5-col .folder-list-table-status-data-cell,.folder-list-table-main-5-col .folder-list-table-createdAt-data-cell,.folder-list-table-main-5-col .folder-list-table-actions-data-cell{min-width:0}body[data-sidebar-expanded=true] .folder-list-table-main-5-col{grid-template-columns:minmax(100px,1fr) minmax(100px,1fr) minmax(72px,120px) minmax(110px,1fr) 192px}.folder-list-select-table{width:clamp(72px,7vw,120px);min-width:clamp(72px,7vw,120px);min-height:1008px;flex:0 0 clamp(72px,7vw,120px);display:flex;flex-direction:column;opacity:1;box-sizing:border-box}.folder-list-select-table.folder-list-select-table-hidden{display:none!important}.folder-list-table-heading-select-cell{width:clamp(72px,7vw,120px);min-width:clamp(72px,7vw,120px);height:48px;padding-right:24px;padding-left:24px;border-top:var(--border-width-sm, 1px) solid var(--border-primary-weak, #e9f8dc);border-bottom:var(--border-width-sm, 1px) solid var(--border-primary-weak, #e9f8dc);border-left:none;border-right:none;background:var(--surface-primary, #fcfdfa);display:flex;align-items:center;box-sizing:border-box;flex-shrink:0}.folder-list-table-heading-select-cell-text{width:72px;max-width:100%;height:18px;font-family:Inter-Bold,Inter,sans-serif;font-weight:700;font-size:var(--font-size-body-sm, 14px);line-height:18px;letter-spacing:0;color:var(--text-captions, #4e4b4b);opacity:1}.folder-list-table-select-data-cell{width:clamp(72px,7vw,120px);min-width:clamp(72px,7vw,120px);height:80px;padding-right:24px;padding-left:24px;border-bottom:1px solid var(--border-primary-weak, #e9f8dc);background:var(--surface-action-weak, #f7faf4);display:flex;align-items:center;box-sizing:border-box;opacity:1;cursor:pointer}.folder-list-table-select-data-cell:hover{background:var(--border-primary-weak, #e9f8dc)}.folder-list-table-select-checkbox{width:24px;height:24px;min-width:24px;min-height:24px;border-radius:0;padding:0;gap:12px;border:1px solid #87b653;background-color:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;box-sizing:border-box;opacity:1}.folder-list-table-select-checkbox-checked{background-color:#90d040;border-color:#90d040}.folder-list-table-select-checkbox svg{width:24px;height:24px;color:#2f401e}.folder-list-table-header-row{display:flex;flex-direction:row;flex-shrink:0;width:100%;min-width:0}.folder-list-table-row{display:flex;flex-direction:row;flex-shrink:0;width:100%;min-width:0;cursor:pointer}.folder-list-table-row:hover .folder-list-table-name-data-cell,.folder-list-table-row:hover .folder-list-table-owner-data-cell,.folder-list-table-row:hover .folder-list-table-workspace-data-cell,.folder-list-table-row:hover .folder-list-table-status-data-cell,.folder-list-table-row:hover .folder-list-table-createdAt-data-cell,.folder-list-table-row:hover .folder-list-table-actions-data-cell{background:var(--border-primary-weak, #e9f8dc)}.folder-list-table-heading-cell{flex-shrink:0}.folder-list-table-heading-name-cell{width:clamp(140px,16vw,260px);min-width:clamp(140px,16vw,260px);height:48px;padding-right:24px;padding-left:24px;border-top:var(--border-width-sm, 1px) solid var(--border-primary-weak, #e9f8dc);border-bottom:var(--border-width-sm, 1px) solid var(--border-primary-weak, #e9f8dc);border-left:none;border-right:none;background:var(--surface-primary, #fcfdfa);display:flex;align-items:center;box-sizing:border-box}.folder-list-table-heading-name-cell-text{width:212px;max-width:100%;height:18px;font-family:Inter-Bold,Inter,sans-serif;font-weight:700;font-size:var(--font-size-body-sm, 14px);line-height:18px;letter-spacing:0;color:var(--text-captions, #4e4b4b)}.folder-list-table-name-data-cell{width:clamp(140px,16vw,260px);min-width:clamp(140px,16vw,260px);height:80px;padding-right:24px;padding-left:24px;border-bottom:1px solid var(--border-primary-weak, #e9f8dc);background:var(--surface-white, #ffffff);display:flex;align-items:center;box-sizing:border-box}.folder-list-avatar-labeled{display:flex;align-items:center;gap:8px;min-width:0;width:100%;height:32px;opacity:1}.folder-list-avatar-icon.folder-list-glass-closed-svg{width:32px;height:32px;min-width:32px;min-height:32px;flex-shrink:0;display:block}.folder-list-avatar-label{font-family:Inter-SemiBold,Inter,sans-serif;font-weight:600;font-size:var(--font-size-body-sm, 14px);line-height:18px;height:18px;letter-spacing:0;color:var(--text-body, #343232);vertical-align:middle;min-width:78px;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:1}.folder-list-table-heading-owner-cell{width:clamp(200px,28vw,450px);min-width:clamp(200px,28vw,450px);flex:1 1 0%;height:48px;padding-right:24px;padding-left:24px;border-width:1px 0 1px 0;border-style:solid;border-color:var(--border-primary-weak, #e9f8dc);background:var(--surface-primary, #fcfdfa);display:flex;align-items:center;box-sizing:border-box;flex-shrink:0}.folder-list-table-heading-owner-cell-text{width:402px;max-width:100%;height:18px;font-family:Inter-Bold,Inter,sans-serif;font-weight:700;font-size:var(--font-size-body-sm, 14px);line-height:18px;letter-spacing:0;color:var(--text-captions, #4e4b4b)}.folder-list-table-owner-data-cell{width:clamp(200px,28vw,450px);min-width:clamp(200px,28vw,450px);flex:1 1 0%;height:80px;padding-right:24px;padding-left:24px;border-bottom:1px solid var(--border-primary-weak, #e9f8dc);background:var(--surface-white, #ffffff);display:flex;align-items:center;box-sizing:border-box}.folder-list-table-owner-data-cell-text{width:402px;max-width:100%;height:20px;font-family:Inter-Regular,Inter,sans-serif;font-weight:400;font-size:16px;line-height:20px;letter-spacing:0;color:var(--text-body, #343232);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folder-list-table-heading-workspace-cell{width:clamp(120px,13vw,218px);min-width:clamp(120px,13vw,218px);height:48px;padding-right:24px;padding-left:24px;border-width:1px 0 1px 0;border-style:solid;border-color:var(--border-primary-weak, #e9f8dc);background:var(--surface-primary, #fcfdfa);display:flex;align-items:center;box-sizing:border-box;flex-shrink:0}.folder-list-table-heading-workspace-cell-text{width:170px;max-width:100%;height:18px;font-family:Inter-Bold,Inter,sans-serif;font-weight:700;font-size:var(--font-size-body-sm, 14px);line-height:18px;letter-spacing:0;color:var(--text-captions, #4e4b4b);opacity:1}.folder-list-table-workspace-data-cell{width:clamp(120px,13vw,218px);min-width:clamp(120px,13vw,218px);height:80px;padding-right:24px;padding-left:24px;border-bottom:1px solid var(--border-primary-weak, #e9f8dc);background:var(--surface-white, #ffffff);display:flex;align-items:center;box-sizing:border-box;opacity:1}.folder-list-table-workspace-data-cell-text{width:170px;max-width:100%;height:20px;font-family:Inter-Regular,Inter,sans-serif;font-weight:400;font-size:var(--font-size-body-md, 16px);line-height:var(--line-height-body-m, 20px);letter-spacing:0;color:var(--text-captions, #4e4b4b);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:1}.folder-list-table-heading-status-cell{width:clamp(72px,7vw,120px);min-width:clamp(72px,7vw,120px);height:48px;padding-right:24px;padding-left:24px;border-width:1px 0 1px 0;border-style:solid;border-color:var(--border-primary-weak, #e9f8dc);background:var(--surface-primary, #fcfdfa);display:flex;align-items:center;box-sizing:border-box;flex-shrink:0}.folder-list-table-heading-status-cell-text{width:72px;max-width:100%;height:18px;font-family:Inter-Bold,Inter,sans-serif;font-weight:700;font-size:var(--font-size-body-sm, 14px);line-height:18px;letter-spacing:0;color:var(--text-captions, #4e4b4b);opacity:1}.folder-list-table-status-data-cell{width:clamp(72px,7vw,120px);min-width:clamp(72px,7vw,120px);height:80px;padding-right:24px;padding-left:24px;border-bottom:1px solid var(--border-primary-weak, #e9f8dc);background:var(--surface-white, #ffffff);display:flex;align-items:center;box-sizing:border-box;opacity:1}.folder-list-status-badge{min-width:55px;height:24px;border-radius:4px;padding:0 4px;gap:0;border:var(--border-width-sm, 1px) solid var(--border-primary, #badc9a);background:var(--surface-action, #e9f8dc);display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;opacity:1}.folder-list-status-badge-deleted{border-color:#c00!important;background:#fcfdfa}.folder-list-status-badge-text{font-family:Inter-Regular,Inter,sans-serif;font-weight:400;font-size:var(--font-size-body-sm, 14px);line-height:var(--line-height-body-xs, 16px);letter-spacing:0;text-align:center;color:var(--text-action, #2f401e);opacity:1}.folder-list-status-badge-deleted .folder-list-status-badge-text{color:#c00!important}.folder-list-table-heading-createdAt-cell{width:clamp(140px,14vw,240px);min-width:clamp(140px,14vw,240px);height:48px;padding-right:24px;padding-left:24px;border-top:var(--border-width-sm, 1px) solid var(--border-primary-weak, #e9f8dc);border-bottom:var(--border-width-sm, 1px) solid var(--border-primary-weak, #e9f8dc);border-left:none;border-right:none;background:var(--surface-primary, #fcfdfa);display:flex;align-items:center;box-sizing:border-box;flex-shrink:0}.folder-list-table-heading-createdAt-cell-text{width:192px;max-width:100%;height:18px;font-family:Inter-Bold,Inter,sans-serif;font-weight:700;font-size:var(--font-size-body-sm, 14px);line-height:18px;letter-spacing:0;color:var(--text-captions, #4e4b4b);opacity:1}.folder-list-table-createdAt-data-cell{width:clamp(140px,14vw,240px);min-width:clamp(140px,14vw,240px);height:80px;padding-right:24px;padding-left:24px;border-bottom:1px solid var(--border-primary-weak, #e9f8dc);background:var(--surface-white, #ffffff);display:flex;align-items:center;box-sizing:border-box;opacity:1}.folder-list-table-createdAt-data-cell-text{width:192px;max-width:100%;height:20px;font-family:Inter-Regular,Inter,sans-serif;font-weight:400;font-size:var(--font-size-body-md, 16px);line-height:var(--line-height-body-m, 20px);letter-spacing:0;color:var(--text-captions, #4e4b4b);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:1}.folder-list-table-heading-action-cell{width:clamp(140px,14vw,240px);min-width:clamp(140px,14vw,240px);height:48px;padding-right:var(--spacing-xl, 16px);padding-left:24px;border-top:var(--border-width-sm, 1px) solid var(--border-primary-weak, #e9f8dc);border-bottom:var(--border-width-sm, 1px) solid var(--border-primary-weak, #e9f8dc);border-left:none;border-right:none;background:var(--surface-primary, #fcfdfa);display:flex;align-items:center;justify-content:flex-end;box-sizing:border-box;flex-shrink:0}.folder-list-table-heading-action-cell-text{width:192px;max-width:100%;height:18px;font-family:Inter-Bold,Inter,sans-serif;font-weight:700;font-size:var(--font-size-body-sm, 14px);line-height:18px;letter-spacing:0;text-align:right;color:var(--text-captions, #4e4b4b);opacity:1}.folder-list-table-actions-data-cell{width:clamp(140px,14vw,240px);min-width:clamp(140px,14vw,240px);height:80px;padding-right:var(--spacing-xl, 16px);padding-left:24px;border-bottom:1px solid var(--border-primary-weak, #e9f8dc);background:var(--surface-white, #ffffff);display:flex;align-items:center;justify-content:flex-end;box-sizing:border-box;opacity:1}.folder-list-actions-buttons-cont{width:192px;height:48px;display:flex;align-items:center;justify-content:flex-end;gap:4px;opacity:1}.folder-list-action-btn{width:48px;height:48px;min-width:48px;min-height:48px;border-radius:var(--border-radius-md, 6px);padding:0;gap:4px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;box-sizing:border-box;opacity:1}.folder-list-action-btn:hover:not(:disabled){background:var(--border-primary-weak, #e9f8dc)}.folder-list-action-btn:disabled{opacity:.5;cursor:not-allowed}.folder-list-action-btn svg{width:24px;height:24px;flex-shrink:0}.folder-list-action-btn-edit svg,.folder-list-action-btn-open-close svg,.folder-list-action-btn-upload svg{stroke:var(--icon-primary, #343232)}.folder-list-action-btn-upload{background:var(--surface-btn-action, #90d040)}.folder-list-action-btn-upload:hover:not(:disabled){background:var(--surface-btn-action-press, #90d040)}.folder-list-action-btn-delete svg{stroke:var(--icon-error, #980101)}.folder-list-pagination-container{width:100%;max-width:100%;height:40px;min-height:40px;gap:8px;opacity:1;padding-right:var(--spacing-xl, 16px);padding-left:var(--spacing-xl, 16px);display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;flex-shrink:0}.folder-list-pagination-text{font-family:Inter-Regular,Inter,sans-serif;font-weight:400;font-size:var(--font-size-body-sm, 14px);line-height:18px;letter-spacing:0;text-align:center;color:var(--text-captions, #4e4b4b)}.folder-list-pagination-buttons{display:flex;align-items:center;gap:8px;height:40px}.folder-list-pagination-prev,.folder-list-pagination-next{display:flex;align-items:center;gap:8px;padding:0;border:none;background:none;cursor:pointer;font-family:Inter-Regular,Inter,sans-serif;font-weight:400;font-size:var(--font-size-body-sm, 14px);line-height:18px;letter-spacing:0;text-align:center;color:var(--text-captions, #4e4b4b)}.folder-list-pagination-prev:disabled,.folder-list-pagination-next:disabled{opacity:.5;cursor:not-allowed}.folder-list-pagination-prev-icon{width:20px;height:20px;flex-shrink:0}.folder-list-pagination-next-icon{width:20px;height:20px;flex-shrink:0;transform:rotate(180deg)}.folder-list-pagination-pages{display:flex;align-items:center;gap:8px}.folder-list-pagination-page-single{width:40px;height:40px;min-width:40px;border-radius:8px;padding:11px 10px;border:1px solid var(--border-primary, #badc9a);background:transparent;font-family:Inter-Regular,Inter,sans-serif;font-weight:400;font-size:12px;line-height:16px;letter-spacing:0;text-align:center;color:var(--text-captions, #4e4b4b);cursor:pointer;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.folder-list-pagination-page-single-selected{background:var(--surface-btn-action, #90d040);border-color:var(--border-primary-weak, #e9f8dc);color:var(--text-action, #2f401e)}.folder-list-pagination-ellipsis{width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-family:Inter-Regular,Inter,sans-serif;font-size:12px;color:var(--text-captions, #4e4b4b);pointer-events:none}.folders-page-files-list-header{width:100%;display:flex;align-items:center;justify-content:space-between;margin:40px 0 0}.folders-page-files-list-header-title-row{display:flex;align-items:center;justify-content:space-between;width:100%;column-gap:20px}.folders-page-files-list-header-select-button{display:flex;align-items:center;justify-content:center;gap:8px;width:127px;height:36px;padding:0;border-radius:4px;font-family:Inter-SemiBold;font-size:14px;font-weight:600;line-height:18px;color:#557c27;flex-shrink:0}.folders-page-files-list-header-select-button-label{display:flex;align-items:center;justify-content:flex-start;width:103px;min-width:103px;height:18px;white-space:nowrap;flex-shrink:0}.folders-page-files-list-header-select-button svg{width:16px!important;height:16px!important;min-width:16px;flex-shrink:0;display:block}.folders-page-files-list-header-select-button svg path{stroke:#557c27!important;fill:none!important}.folders-page-files-list-header-select-button.select-button-selected,.folders-page-files-list-header-select-button.select-button-selected:hover,.folders-page-files-list-header-select-button:active,.folders-page-files-list-header-select-button:focus{background-color:transparent!important}.folders-page-files-list-header-title,.folders-page-list-header-title{font-family:Inter-SemiBold;font-size:20px;line-height:28px;font-weight:600;color:#000}.folders-page-list-end-delete-row{width:100%;flex:1 1 100%;display:flex;align-items:center;justify-content:flex-end;padding:10px 0 0;margin-top:8px;pointer-events:auto}.folders-page-list-end-delete-button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:4px;background:transparent;cursor:pointer;color:#d32f2f;transition:background-color .2s}.folders-page-list-end-delete-button:hover{background-color:#d32f2f33}.folders-page-list-end-delete-button svg{width:24px;height:24px;color:#d32f2f}.folders-page-list-end-delete-button svg path{stroke:currentColor}.folders-page-files-list-end-delete-row{width:100%;flex:1 1 100%;display:flex;align-items:center;justify-content:flex-end;padding:10px 0 0;margin-top:8px;pointer-events:auto}.folders-page-files-list-end-delete-button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:4px;background:transparent;cursor:pointer;color:#d32f2f;transition:background-color .2s}.folders-page-files-list-end-delete-button:hover{background-color:#d32f2f33}.folders-page-files-list-end-delete-button svg{width:24px;height:24px;color:#d32f2f}.folders-page-files-list-end-delete-button svg path{stroke:currentColor}.folders-page-list-header-search{position:relative;width:371px;min-width:120px;height:40px;flex-shrink:1}.folders-page-list-header-search svg{position:absolute;top:50%;transform:translateY(-53%);width:16px;height:16px}.folders-page-list-header-search-rtl svg{right:5px}.folders-page-list-header-search-ltr svg{left:5px}.folders-page-list-header-search input{width:100%;border:none;outline:none;padding:12px 0 12px 25px;border:1px solid #badc9a;border-radius:4px;font-family:Inter-Regular;font-size:14px;line-height:18px;font-weight:400;color:#4e4b4b}.folders-page-list-header-search-rtl input{padding:12px 25px 12px 0}.folders-page-list-header-search-ltr input{padding:12px 0 12px 25px}.folders-page-list-header-search input::placeholder{font-family:Inter-Regular;font-size:14px;line-height:18px;font-weight:400;color:#4e4b4b}@media(max-width:510px){.folders-page-list-header{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px}.folders-page-list-header-actions{width:100%;flex-direction:column;align-items:stretch;height:auto}.folders-page-list-header-search{width:100%}.folders-page-list-header-dropdown-sort{width:100%;height:40px;margin-left:0}.folders-page-list-header-dropdown-sort-open,.folders-page-list-header-dropdown-sort-recently-updated{width:100%}}@media(max-width:767px){.page-wrapper.folders-header-actions-wrapper{width:100%;max-width:375px;margin-left:auto;margin-right:auto;padding-top:var(--spacing-2xl, 32px);padding-right:var(--spacing-none, 0);padding-bottom:var(--spacing-2xl, 32px);padding-left:var(--spacing-none, 0);gap:32px;align-items:stretch;box-sizing:border-box}.page-wrapper.folders-header-actions-wrapper .page-wrapper-content{width:100%;max-width:375px;padding-top:var(--spacing-none, 0);padding-right:var(--spacing-none, 0);padding-bottom:var(--spacing-2xl, 32px);padding-left:var(--spacing-none, 0);gap:32px;box-sizing:border-box;align-items:stretch}.page-wrapper.folders-header-actions-wrapper .header{width:100%;max-width:375px;height:40px;min-height:40px;justify-content:space-between;align-items:center;gap:12px;flex-wrap:nowrap;opacity:1;box-sizing:border-box}.page-wrapper.folders-header-actions-wrapper .header-left{display:flex;align-items:center;width:235px;max-width:235px;min-width:0;height:40px;gap:12px;opacity:1;flex-shrink:0;box-sizing:border-box}.page-wrapper.folders-header-actions-wrapper .header-left .skeuomorph-wrap.skeuomorph-size-md{width:40px;height:40px;min-width:40px;min-height:40px;padding:var(--spacing-2xs, 4px);gap:10px;margin-bottom:0;opacity:1;box-sizing:border-box}.page-wrapper.folders-header-actions-wrapper .header-left-title{width:183px;max-width:183px;min-width:0;height:32px;opacity:1;font-family:Inter-SemiBold;font-weight:600;font-style:normal;font-size:20px;line-height:24px;letter-spacing:0;color:#292d3c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}.page-wrapper.folders-header-actions-wrapper .header-right{display:flex;align-items:center;justify-content:flex-end;width:92px;max-width:92px;height:40px;gap:12px;padding:var(--spacing-none, 0);opacity:1;flex-shrink:0;box-sizing:border-box}.page-wrapper.folders-header-actions-wrapper .folders-header-actions{display:flex;align-items:center;justify-content:flex-end;width:92px;max-width:92px;height:40px;gap:12px;padding:var(--spacing-none, 0);opacity:1;box-sizing:border-box}.page-wrapper.folders-header-actions-wrapper .folders-header-actions .header-button,.page-wrapper.folders-header-actions-wrapper .folders-page-header-button{display:none}.page-wrapper.folders-header-actions-wrapper .folders-page-create-button{width:40px;min-width:40px;max-width:40px;height:40px;border-radius:var(--border-radius-md, 6px);opacity:1;gap:4px;padding:var(--spacing-none, 0);display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;background:var(--surface-primary, #fcfdfa);border:1px solid var(--border-action, #87b653);color:var(--text-action, #2f401e)}.page-wrapper.folders-header-actions-wrapper .folders-page-create-button svg{width:24px;height:24px;opacity:1}.page-wrapper.folders-header-actions-wrapper .folders-page-upload-button{width:40px;min-width:40px;max-width:40px;height:40px;border-radius:var(--border-radius-md, 6px);border-width:var(--border-width-sm, 1px);border-style:solid;border-color:transparent;opacity:1;gap:var(--spacing-none, 0);padding:var(--spacing-none, 0);display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;background:var(--surface-btn-action, #90d040);color:var(--text-action, #2f401e)}.page-wrapper.folders-header-actions-wrapper .folders-page-upload-button svg{width:24px;height:24px;opacity:1}.page-wrapper.folders-header-actions-wrapper .folders-page-list-inner{gap:24px;padding-top:var(--spacing-none, 0);padding-right:var(--spacing-none, 0);padding-bottom:var(--spacing-2xl, 32px);padding-left:var(--spacing-none, 0)}.page-wrapper.folders-header-actions-wrapper .tabs{align-self:flex-start;width:100%;max-width:100%;height:40px;min-height:40px;max-height:40px;margin-top:0;margin-left:0;margin-right:0;padding-left:0;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;box-sizing:border-box;scrollbar-width:thin}.page-wrapper.folders-header-actions-wrapper .tabs .tabs-item,.page-wrapper.folders-header-actions-wrapper .tabs .folders-tabs-view-toggle{flex-shrink:0}.page-wrapper.folders-header-actions-wrapper .folders-page-list-header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:12px;row-gap:24px;align-items:center;width:100%;margin:0;flex-direction:row}.page-wrapper.folders-header-actions-wrapper .folders-page-list-header-actions{display:contents}.page-wrapper.folders-header-actions-wrapper .folders-page-list-header-title-row{grid-column:1;grid-row:1;column-gap:20px;min-width:0}.page-wrapper.folders-header-actions-wrapper .folders-page-list-header-select-button{grid-column:2;grid-row:1;align-self:center;justify-self:end;width:127px;height:36px;gap:8px;padding:var(--spacing-none, 0);font-family:Inter-SemiBold;font-size:var(--font-size-body-s, 14px);font-weight:600;line-height:18px;letter-spacing:0;text-align:center;color:var(--text-tertiary-btn, #557c27);background:transparent}.page-wrapper.folders-header-actions-wrapper .folders-page-list-header-select-button svg path{stroke:var(--text-tertiary-btn, #557c27)!important}.page-wrapper.folders-header-actions-wrapper .folders-page-list-header-search{grid-column:1 / -1;grid-row:2;width:100%;max-width:343px;margin-left:auto;margin-right:auto;gap:12px;height:40px}.page-wrapper.folders-header-actions-wrapper .folders-page-list-header-search input{width:343px;max-width:100%;height:40px;box-sizing:border-box}.page-wrapper.folders-header-actions-wrapper .folders-page-list-header-dropdown-sort{grid-column:1 / -1;grid-row:3;width:100%;margin-left:0}}.folder-rename-modal-content-body-input{width:100%;display:flex;flex-direction:column;gap:5px}.folder-rename-modal-content-body-input-container{position:relative;width:100%}.folder-rename-modal-content-body-input-label{font-size:14px;font-weight:400;color:#0d0c0c}.folder-rename-modal-content-body-input-input{width:100%;border:1px solid #badc9a;border-radius:4px;color:#4e4b4b;font-size:14px;font-weight:400;line-height:18px;padding:10px 5px;outline:none}.folder-rename-modal-content-body-input-required-error{display:flex;margin-top:5px;align-items:center;gap:5px;color:#980101;font-size:12px;font-weight:400;line-height:16px}.folder-rename-modal-content-body-input-valid-error{display:flex;flex-direction:column;margin-top:5px;gap:5px;font-size:12px;font-weight:400;line-height:16px}.folder-rename-modal-content-body-input-required-error svg{width:20px;height:20px}.folder-rename-modal-content-body-input-input::placeholder{font-family:Inter-Regular;font-size:14px;font-weight:400;color:#4e4b4b}.folder-rename-modal-content-body-input-close-button{position:absolute;top:45%;transform:translateY(-45%);cursor:pointer;width:20px;height:20px;border:none;background:none}.folder-rename-modal-content-body-input-close-button-green{stroke:#377e23}.folder-create-modal-content-body-input{width:100%;display:flex;flex-direction:column;gap:5px}.folder-create-modal-content-body-input-container{position:relative;width:100%}.folder-create-modal-content-body-input-label{font-size:14px;font-weight:400;color:#0d0c0c}.folder-create-modal-content-body-input-input{width:100%;border:1px solid #badc9a;border-radius:4px;color:#4e4b4b;font-size:14px;font-weight:400;line-height:18px;padding:10px 5px;outline:none}.folder-create-modal-content-body-input-required-error{display:flex;margin-top:5px;align-items:center;gap:5px;color:#980101;font-size:12px;font-weight:400;line-height:16px}.folder-create-modal-content-body-input-valid-error{display:flex;flex-direction:column;margin-top:5px;gap:5px;font-size:12px;font-weight:400;line-height:16px}.folder-create-modal-content-body-input-required-error svg{width:20px;height:20px}.folder-create-modal-content-body-input-input::placeholder{font-family:Inter-Regular;font-size:14px;font-weight:400;color:#4e4b4b}.folder-create-modal-content-body-input-close-button{position:absolute;top:45%;transform:translateY(-45%);cursor:pointer;width:20px;height:20px;border:none;background:none}.folder-create-modal-content-body-input-close-button-green{stroke:#377e23}.folder-delete-modal-content,.workspace-delete-modal-content,.subscription-cancel-confirm-modal-content{width:100%;max-width:100%;min-width:0;display:flex;flex-direction:column;margin-top:20px;overflow-y:auto;box-sizing:border-box}.folder-delete-modal-content,.subscription-cancel-confirm-modal-content{gap:10px}.workspace-delete-modal-content{gap:32px}.folder-delete-modal-content-title,.workspace-delete-modal-content-title,.subscription-cancel-confirm-modal-content-title{font-family:Inter-Regular;font-size:16px;line-height:20px;font-weight:400;color:#343232}.folder-delete-modal-content-section,.workspace-delete-modal-content-section{width:100%;display:flex;flex-direction:column;background-color:#f7faf4;padding:20px 16px}.folder-delete-modal-content-section{gap:10px;margin-top:20px}.workspace-delete-modal-content-section{gap:20px}.folder-delete-modal-content-section-title,.workspace-delete-modal-content-section-title{width:100%;display:flex;align-items:center;color:#2f401e;font-size:16px;line-height:20px;border-bottom:.5px solid #87b653;padding-bottom:12px}.folder-delete-modal-content-section-title{font-family:Inter-Regular;font-weight:400}.workspace-delete-modal-content-section-title{font-family:Inter-Bold;font-weight:700}.folder-delete-modal-content .text-bold,.workspace-delete-modal-content .text-bold{font-family:Inter-SemiBold!important;font-weight:600!important}.folder-delete-modal-content-section-description,.workspace-delete-modal-content-section-description{display:flex;flex-direction:column;font-family:Inter-Regular;font-size:14px;line-height:18px;font-weight:400;color:#2f401e}.folder-delete-modal-content-section-description{gap:20px}.workspace-delete-modal-content-section-description{gap:16px}.folder-delete-modal-content-section-description-item,.workspace-delete-modal-content-section-description-item{display:flex;align-items:center;gap:10px}.folder-delete-modal-content-section-description-item svg,.workspace-delete-modal-content-section-description-item svg{width:20px;height:26px;flex-shrink:0}.folder-delete-modal-content-input,.workspace-delete-modal-content-input{width:100%;max-width:100%;min-width:0;display:flex;flex-direction:column;gap:5px;box-sizing:border-box}.folder-delete-modal-content-input-container{position:relative;width:100%}.folder-delete-modal-content-input-label,.workspace-delete-modal-content-input-label{font-size:14px;font-weight:400;color:#0d0c0c}.folder-delete-modal-content-input-input,.workspace-delete-modal-content-input-input{width:100%;min-width:0;border:1px solid #badc9a;border-radius:4px;color:#4e4b4b;font-size:14px;font-weight:400;line-height:18px;padding:10px 5px;outline:none;box-sizing:border-box}.workspace-delete-modal-content-input-input{padding-right:48px}.workspace-delete-modal-content-input .input-wrapper{min-width:0;max-width:100%;box-sizing:border-box}.folder-delete-modal-content-input-required-error,.workspace-delete-modal-content-input-required-error{display:flex;margin-top:5px;align-items:center;gap:5px;color:#980101;font-size:12px;font-weight:400;line-height:16px}.workspace-delete-modal-content-input-error{width:100%;max-width:100%;min-width:0;min-height:32px;display:flex;align-items:center;gap:8px;padding-top:4px;padding-bottom:4px;margin-top:8px;box-sizing:border-box}.workspace-delete-modal-content-input-error-icon{width:24px;height:24px;flex-shrink:0}.workspace-delete-modal-content-input-error-icon svg{width:24px;height:24px}.workspace-delete-modal-content-input-error-text{font-family:Inter-Regular;font-weight:400;font-size:14px;line-height:16px;letter-spacing:0%;color:#980101;min-width:0;overflow-wrap:break-word;word-break:break-word}.folder-delete-modal-content-input-close-button,.workspace-delete-modal-content-input-close-button{position:absolute;top:45%;transform:translateY(-45%);cursor:pointer;width:20px;height:20px;border:none;background:none}.folder-delete-modal-content-input-eye-button,.workspace-delete-modal-content-input-eye-button{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;width:20px;height:20px;border:none;background:none}.folder-delete-modal-content-input-close-button-green,.workspace-delete-modal-content-input-close-button-icon{stroke:#377e23}.workspace-delete-modal-content-title{width:100%;max-width:550px;min-width:0;height:60px;box-sizing:border-box}.workspace-delete-modal-content-section{width:100%;max-width:550px;min-width:0;box-sizing:border-box}.workspace-delete-modal-content-section-title{width:100%;max-width:518px;min-width:0;box-sizing:border-box}.workspace-delete-modal-content-section:first-of-type .workspace-delete-modal-content-section-title{max-width:518px;height:24px;gap:8px;border-bottom:none;padding-bottom:0}.workspace-delete-modal-content-section--participant .workspace-delete-modal-content-section-title{border-bottom:.5px solid var(--border-action, #87b653);padding-bottom:12px}.workspace-delete-modal-content-section:first-of-type{height:290px}.workspace-delete-modal-content-section:last-of-type{height:248px}.workspace-delete-modal-content-section-description{width:100%;max-width:518px;min-width:0;box-sizing:border-box}.workspace-delete-modal-content-section:first-of-type .workspace-delete-modal-content-section-description{height:194px}.workspace-delete-modal-content-section:last-of-type .workspace-delete-modal-content-section-description{height:152px}.workspace-delete-modal-content-section-description-item{width:100%;max-width:486px;min-width:0;height:18px;font-weight:400;color:#2f401e;box-sizing:border-box}.modal-content:has(.workspace-delete-modal-content){width:100%;max-width:614px;height:936px;max-height:calc(100vh - var(--navbar-height) - 40px);min-height:0;border-radius:12px;padding:32px;gap:32px;border-width:1px;box-sizing:border-box;overflow-x:hidden;overflow-y:hidden;display:flex;flex-direction:column}.modal-content:has(.workspace-delete-modal-content):has(.workspace-delete-modal-content-input-error){height:972px}.modal-content:has(.workspace-delete-modal-content) .modal-content-desktop-header{width:100%;max-width:550px;min-width:0;height:40px;margin:0;gap:20px;padding:0;box-sizing:border-box}.modal-content:has(.workspace-delete-modal-content) .modal-content-desktop-header-title{width:100%;max-width:494px;min-width:0;height:32px;font-family:Inter-SemiBold;font-weight:600;font-size:20px;line-height:28px;letter-spacing:0%;color:var(--text-headings, #0d0c0c);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}.modal-content:has(.workspace-delete-modal-content) .modal-content-buttons{flex-wrap:wrap;gap:10px;min-width:0;max-width:100%}.modal-content:has(.workspace-delete-modal-content) .modal-content-body{min-width:0;max-width:100%;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.modal-content:has(.workspace-delete-modal-content) .modal-content-submit-button{max-width:190px;width:100%;height:40px;border-radius:4px;gap:4px;padding-right:16px;padding-left:16px}.modal-content:has(.workspace-delete-modal-content) .modal-content-submit-button span{max-width:122px;height:18px;font-family:Inter-SemiBold;font-weight:600;font-size:14px;line-height:18px;letter-spacing:0%;text-align:center;color:var(--text-white, #ffffff);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.delete-profile-modal-content{width:100%;max-width:550px;display:flex;flex-direction:column;gap:32px;margin-top:20px;overflow-y:auto;box-sizing:border-box}.delete-profile-modal-content-text{width:100%;max-width:550px;font-family:Inter-Regular;font-weight:400;font-size:14px;line-height:20px;color:var(--text-body, #343232);box-sizing:border-box}.delete-profile-modal-content .workspace-delete-modal-content-section-title{border-bottom:.5px solid var(--border-action, #87b653);padding-bottom:12px}.delete-profile-modal-item-icon{width:20px;height:20px;flex-shrink:0;stroke:var(--icon-warning, #cb5501);stroke-width:1.5px}.delete-profile-modal-item-icon path{stroke:var(--icon-warning, #cb5501);stroke-width:1.5px}.delete-profile-modal-item span{font-family:Inter-Regular;font-weight:400;font-size:12px;line-height:16px;color:var(--text-action, #2f401e)}.delete-profile-modal-submit-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding-right:16px;padding-left:16px}.delete-profile-modal-submit-btn-icon{width:16px;height:16px;flex-shrink:0;stroke:var(--icon-white, #fcfdfa)}.modal-content:has(.delete-profile-modal-content){width:100%;max-width:614px;min-height:590px;max-height:calc(100vh - var(--navbar-height) - 40px);border-radius:12px;padding:32px;gap:32px;border:1px solid var(--border-primary, #badc9a);background:var(--surface-white, #ffffff);box-shadow:0 20px 24px -4px #00000014,0 8px 8px -4px #0000000a;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column}.modal-content:has(.delete-profile-modal-content) .modal-content-desktop-header{width:100%;max-width:550px;min-width:0;height:40px;gap:20px;padding:0;box-sizing:border-box}.modal-content:has(.delete-profile-modal-content) .modal-content-desktop-header-title{max-width:494px;height:32px;font-family:Inter-SemiBold;font-weight:600;font-size:20px;line-height:28px;color:var(--text-headings, #0d0c0c);box-sizing:border-box}.modal-content:has(.delete-profile-modal-content) .modal-content-buttons{flex-wrap:wrap;gap:8px;min-width:0;max-width:100%}.modal-content:has(.delete-profile-modal-content) .modal-content-body{min-width:0;max-width:100%;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}@media(min-width:1025px){.modal-content:has(.delete-profile-modal-content){width:614px;height:590px;border-radius:var(--border-radius-lg);border-width:var(--border-width-sm);opacity:1;padding:var(--spacing-2xl, 32px);gap:32px}.modal-content:has(.delete-profile-modal-content) .modal-content-body,.modal-content:has(.delete-profile-modal-content) .delete-profile-modal-content{display:contents}.modal-content:has(.delete-profile-modal-content) .modal-content-desktop-header{width:550px;height:40px;border-radius:0;opacity:1;padding:var(--spacing-none, 0);gap:20px}.modal-content:has(.delete-profile-modal-content) .delete-profile-modal-content-text{width:550px;height:40px;opacity:1}}@media(min-width:768px)and (max-width:1024px){.modal-content:has(.delete-profile-modal-content){overflow:hidden}.modal-content:has(.delete-profile-modal-content) .modal-content-body{margin-top:380px;overflow:hidden}.modal-content:has(.delete-profile-modal-content) .delete-profile-modal-content{overflow:visible}}.change-password-verify-page{position:fixed;top:var(--navbar-height);left:0;right:0;bottom:0;width:100vw;height:calc(100vh - var(--navbar-height));background-color:#fafaff;z-index:2000;overflow-y:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:306px 24px;box-sizing:border-box}.change-password-verify-page .content-wrapper{display:flex;align-items:center;justify-content:center;width:auto;max-width:100%;background:transparent;border:none;box-shadow:none;padding:0}.verify-modal-container{width:614px;max-width:100%;height:410px;border-radius:var(--border-radius-lg);padding:var(--spacing-2xl, 32px);gap:32px;opacity:1;border:var(--border-width-sm) solid var(--border-primary, #badc9a);background:var(--surface-white, #ffffff);box-shadow:0 20px 24px -4px #00000014,0 8px 8px -4px #0000000a;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden}.verify-modal-title-content{width:100%;max-width:550px;min-height:72px;padding:var(--spacing-none, 0);gap:12px;display:flex;flex-direction:column;flex-shrink:0}.verify-modal-title-row{width:100%;max-width:550px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.verify-modal-title{width:100%;max-width:494px;font-family:Inter-SemiBold,sans-serif;font-weight:600;font-size:20px;line-height:32px;color:var(--text-headings, #0d0c0c);flex:1}.verify-modal-caption{width:100%;max-width:550px;font-family:Inter-Regular,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:var(--text-captions, #4e4b4b)}.verify-modal-close{width:40px;height:40px;min-width:40px;min-height:40px;border-radius:var(--border-radius-md);border:var(--border-width-sm) solid transparent;background:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.verify-modal-close:hover{background:var(--surface-action-weak, #f7faf4)}.verify-modal-close svg{width:24px;height:24px}.verify-modal-section{width:100%;max-width:550px;flex:1;min-height:0;display:flex;flex-direction:column;gap:32px;padding:0}.verify-modal-inputs{width:100%;max-width:550px;display:flex;flex-direction:column;gap:24px;flex-shrink:0}.verify-modal-otp-inputs{width:100%;max-width:550px;display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.verify-modal-invalid-code{width:100%;max-width:343px;min-height:18px;font-family:var(--font-family-body, "Inter-Regular");font-weight:400;font-style:normal;font-size:var(--font-size-body-sm, 14px);line-height:18px;letter-spacing:0%;color:var(--text-error, #980101);text-align:center;align-self:center;opacity:1;box-sizing:border-box}.verify-modal-resend-cont{width:100%;max-width:550px;display:flex;flex-direction:column;gap:4px;flex-shrink:0}.verify-modal-resend-text{width:100%;font-family:Inter-SemiBold,sans-serif;font-weight:600;font-size:14px;line-height:18px;color:var(--text-body, #343232);text-align:center}.verify-modal-resend-time-count{width:100%;max-width:550px;display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.verify-modal-timer{font-family:Inter-Regular,sans-serif;font-weight:400;font-size:14px;line-height:18px;color:var(--text-captions, #4e4b4b)}.verify-modal-resend-button{width:91px;height:40px;border-radius:var(--border-radius-md);border:none;background:none;font-family:Inter-SemiBold,sans-serif;font-weight:600;font-size:14px;line-height:18px;color:var(--text-action, #2f401e);cursor:pointer}.verify-modal-resend-button:disabled{color:var(--text-on-disabled, #686464);cursor:not-allowed}.verify-modal-submit-cont{width:100%;max-width:550px;padding-top:var(--spacing-xs, 8px);padding-right:0;padding-bottom:0;padding-left:0;border-top:var(--border-width-xs, .5px) solid var(--border-primary-weak, #e9f8dc);display:flex;flex-direction:column;gap:12px;flex-shrink:0}.verify-modal-submit-btn{width:100%;max-width:550px;height:48px;border-radius:var(--border-radius-md);border:none;background:var(--surface-btn-action, #90d040);font-family:Inter-SemiBold,sans-serif;font-weight:600;font-size:14px;line-height:18px;color:var(--text-action, #2f401e);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0 var(--spacing-xl, 16px)}.verify-modal-submit-btn:hover:not(:disabled){background:#87b653}.verify-modal-submit-btn:disabled{opacity:.7;cursor:not-allowed}.verify-modal-container .verify-modal-otp-inputs input{width:40px;height:40px;border-radius:0;padding:0;border:var(--border-width-sm) solid var(--border-primary, #badc9a);text-align:center;font-size:16px;line-height:20px;font-weight:400;color:var(--text-action, #2f401e);background:var(--surface-white, #ffffff);outline:none;box-sizing:border-box}.verify-modal-container .verify-modal-otp-inputs input.verification-code-input-invalid,.verify-modal-container .verify-modal-otp-inputs input.has-error{border-color:var(--text-error, #980101);background:transparent}@media(min-width:768px)and (max-width:1025px){.change-password-verify-page{display:flex!important;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px;box-sizing:border-box}.change-password-verify-page .content-wrapper{display:flex;align-items:center;justify-content:center;width:534px;max-width:100%;background:transparent;border:none;box-shadow:none;padding:0}.change-password-verify-page .verify-modal-container{margin-top:50%;margin-bottom:50%;width:534px;max-width:100%;min-height:366px;border-radius:var(--border-radius-lg);padding:var(--spacing-xl, 16px);gap:32px;opacity:1;border:var(--border-width-sm, 1px) solid var(--border-primary, #badc9a);box-sizing:border-box;overflow-y:auto;overflow-x:hidden}.change-password-verify-page .verify-modal-invalid-code{width:343px;max-width:100%;height:18px;font-family:var(--font-family-body, "Inter-Regular");font-weight:400;font-style:normal;font-size:var(--font-size-body-sm, 14px);line-height:var(--line-height-body-xs, 16px);letter-spacing:0%;text-align:center;align-self:center;vertical-align:bottom;color:var(--text-error, #980101);opacity:1;box-sizing:border-box}}@media(max-width:767px){.change-password-verify-page{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 16px;box-sizing:border-box}.verify-modal-container{width:524px;max-width:100%;height:auto;min-height:382px}.verify-modal-title-content,.verify-modal-title-row,.verify-modal-caption,.verify-modal-section,.verify-modal-inputs,.verify-modal-otp-inputs,.verify-modal-resend-cont,.verify-modal-resend-time-count,.verify-modal-submit-cont{max-width:100%}}@media(max-width:376px){.change-password-verify-page{padding:24px 16px}.verify-modal-container{margin-top:50px;width:343px;max-width:100%;height:394px;border-radius:var(--border-radius-lg);padding:var(--spacing-md, 16px);gap:32px;opacity:1;border-width:var(--border-width-sm, 1px);border-style:solid;border-color:var(--border-primary, #badc9a);box-sizing:border-box}.verify-modal-title-content{width:311px;max-width:100%;height:116px;padding:var(--spacing-none, 0);gap:12px;opacity:1}.verify-modal-title-row{width:311px;max-width:100%;height:64px;border-radius:0;padding:var(--spacing-none, 0);gap:16px;opacity:1}.verify-modal-title{width:255px;max-width:100%;height:64px;opacity:1}.verify-modal-caption{width:311px;max-width:100%;height:40px;opacity:1}.verify-modal-section{width:311px;max-width:100%;height:214px;border-radius:0;padding:var(--spacing-none, 0);gap:32px;opacity:1}.verify-modal-inputs{width:311px;max-width:100%;height:40px;gap:16px;opacity:1}.verify-modal-resend-cont{width:311px;max-width:100%;height:62px;gap:4px;opacity:1}.verify-modal-submit-cont{width:311px;max-width:100%;height:56px;border-radius:0;gap:12px;opacity:1;padding-top:var(--spacing-xs, 8px);padding-right:var(--spacing-none, 0);padding-bottom:var(--spacing-none, 0);padding-left:var(--spacing-none, 0);border-top-width:var(--border-width-xs, .5px);border-top-style:solid;border-top-color:var(--border-primary-weak, #e9f8dc)}.verify-modal-submit-btn{width:311px;max-width:100%}.verify-modal-title{font-size:18px;line-height:28px}.verify-modal-otp-inputs{gap:12px}.verify-modal-container .verify-modal-otp-inputs input{width:36px;height:36px;font-size:14px}}.form-page-header-buttons{width:100%;display:flex;justify-content:flex-start;gap:10px}.form-page-footer-buttons{width:100%;max-width:1024px;margin:40px auto auto;display:flex;justify-content:space-between;align-items:center;border-top:.5px solid #badc9a;padding-top:10px}.form-page-footer-send-button{margin-left:auto}.form-page-footer-submit-button{margin-left:10px}@media(max-width:992px){.form-page-header-button-save-draft{display:none!important}}@media(max-width:767px){.form-page-header-buttons{display:none}.form-page-footer-buttons{flex-wrap:wrap;gap:10px}.form-page-footer-save-button{width:calc(50% - 10px);font-size:8px!important;line-height:12px!important}.form-page-footer-save-button svg{width:14px!important;height:14px!important}.form-page-footer-send-button{width:calc(50% - 10px);margin-left:0;font-size:8px!important;line-height:12px!important}.form-page-footer-send-button svg{width:14px!important;height:14px!important}.form-page-footer-submit-button{width:100%;margin-left:0;font-size:8px!important;line-height:12px!important}.form-page-footer-submit-button svg{width:14px!important;height:14px!important}}.scanning-id-card-modal-content{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.camera-window-wrapper{width:100%;height:220px;border:4px solid #badc9a;border-radius:20px}.camera-window{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#fff;border-radius:16px}.camera-window-video{width:100%;height:100%;object-fit:cover;border-radius:16px}.camera-window-preview{width:100%;height:100%;object-fit:contain;border-radius:16px}.camera-window-info-section{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;margin-top:20px}.camera-window-info-section-title{font-family:Inter-SemiBold;font-size:18px;line-height:24px;font-weight:600;color:#2f401e;text-align:center}.camera-window-info-section-description{font-family:Inter-Medium;font-size:14px;line-height:18px;font-weight:500;color:#2f401e;text-align:center}.camera-window-info-section-skip-button{margin-top:10px;font-family:Inter-SemiBold;font-size:14px;line-height:18px;font-weight:600;color:#2f401e;text-align:center;cursor:pointer;border:none;background:none}.camera-window-permission-error{width:100%;margin-top:20px;text-align:center;font-family:Inter-Regular;font-size:16px;line-height:20px;font-weight:400;color:#2f401e}.camera-or-gallery-buttons{width:100%;display:flex;justify-content:space-between;align-items:center}.gallery-button{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:4px;border:1px solid #87b653;background-color:#fcfdfa;cursor:pointer}.empty-button{width:48px;height:48px;background-color:transparent;opacity:0;pointer-events:none;z-index:-1}.forms-page-list{width:100%;display:flex;flex-wrap:wrap}.forms-page-list-header{width:100%;display:flex;align-items:center;justify-content:space-between;margin:20px 0}.forms-page-list-header-actions{margin-left:auto}.forms-page-list-header-title{font-family:Inter-SemiBold;font-size:20px;line-height:28px;font-weight:600;color:#000}.forms-list,.templates-list{width:100%;display:flex;flex-wrap:wrap;gap:20px}.forms-list{justify-content:flex-start}.form-wrapper{width:100%;display:flex;flex-direction:column}.form-wrapper>.mt-30{width:100%;max-width:1024px;margin-left:auto;margin-right:auto}.form-wrapper .tox-tinymce{max-width:100%}.form-wrapper .custom-select{max-width:1024px;margin-left:auto;margin-right:auto}.step-wrapper{width:100%;display:flex;flex-direction:column}.heading-step-item{width:100%;max-width:1024px;margin-left:auto;margin-right:auto;display:flex;border-bottom:.5px solid #badc9a;padding-bottom:12px}.heading-step-item-value{font-family:Inter-SemiBold;font-size:20px;line-height:28px;font-weight:600;color:#2f401e}.step-item-label{width:100%;max-width:1024px;margin-top:30px;margin-left:auto;margin-right:auto;font-family:Inter-Regular;font-size:14px;line-height:18px;font-weight:400;color:#0d0c0c}.step-item-input{width:100%;max-width:1024px;margin-left:auto;margin-right:auto;margin-top:2px;padding:10px;border:1px solid #badc9a;border-radius:4px;color:#4e4b4b;font-size:14px;font-weight:400;line-height:18px;outline:none}.step-item-textarea{width:100%;max-width:1024px;margin-left:auto;margin-right:auto;margin-top:2px;padding:10px;border:1px solid #badc9a;border-radius:4px;color:#4e4b4b;font-size:14px;font-weight:400;line-height:18px;outline:none;min-height:300px}.step-item-radio-group{width:100%;display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.step-item-radio-label{display:flex;align-items:center;gap:6px;width:calc(50% - 10px);cursor:pointer;padding:8px}@media(max-width:576px){.step-item-radio-label{width:100%}}.step-item-radio-label-text{font-family:Inter-Medium;font-size:14px;line-height:18px;font-weight:500;color:#2f401e}.step-item-radio-label-checked{width:100%;background-color:#e9f8dc;padding:8px;border-radius:4px;border-right:4px solid #87b653}.step-item-radio-label-checked .step-item-radio-label-text{font-family:Inter-SemiBold;font-size:14px;line-height:18px;font-weight:600;color:#2f401e}.step-item-radio-input{position:absolute;opacity:0;width:0;height:0}.step-item-radio-custom{width:16px;height:16px;border-radius:50%;border:1px solid #87b653;display:inline-block;position:relative;flex-shrink:0;transition:border-width .2s ease}.step-item-radio-custom.step-item-radio-checked{border:4px solid #87b653}.step-item-error{width:100%;max-width:1024px;margin-left:auto;margin-right:auto;margin-top:4px;font-family:Inter-Regular;font-size:12px;line-height:16px;font-weight:400;color:#980101}.template-list-item{flex:0 0 100%;max-width:100%;display:flex;flex-direction:column;gap:10px;background-color:#fff;border:1px solid #cdcbcb;padding:16px;border-radius:8px}.template-list-item-header{width:100%;display:flex;flex-direction:column;gap:4px}.template-list-item-header-top{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;height:40px}.template-list-item-badge{flex:0 0 auto;height:24px;min-width:69px;padding:0 8px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:Inter-SemiBold;font-size:12px;line-height:16px;font-weight:600;white-space:nowrap}.template-list-item-badge-custom{min-width:69px;border:1px solid var(--border-alert-information, #8091e5);background:var(--surface-alert-information, #f4f7ff);color:#1f2a6d}.template-list-item-badge-system{min-width:83px;border:1px solid var(--border-alert-warning, #fea667);background:var(--surface-alert-warning, #fffaf0);color:var(--text-warning, #cb5501)}.template-list-item-badge-system svg{width:16px;height:16px;flex:0 0 16px}.template-list-item-header-name{font-family:Inter-Bold;font-size:16px;line-height:20px;font-weight:700;color:#0d0c0c;min-width:0}.template-list-item-header-name-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-list-item-header-date{font-family:Inter-Regular;font-size:14px;line-height:18px;font-weight:400;color:#4e4b4b}.template-list-item-footer{width:100%;display:flex;gap:12px;flex-wrap:nowrap;border-top:.5px solid #badc9a;padding-top:10px}.template-list-item-footer-system{width:100%;height:44px;padding-top:8px}.template-list-item-footer-system .template-list-item-use-button{flex:1 1 auto;width:auto;min-width:0}@media(min-width:1301px){body[data-sidebar-expanded=true] .template-list-item-footer-system{width:335px}body[data-sidebar-expanded=true] .template-list-item-footer-system .template-list-item-use-button{flex:0 0 264px;width:264px;height:36px;border-radius:8px}}.template-list-item-footer-button{width:auto;display:flex;align-items:center;justify-content:center;gap:8px;background-color:#fcfdfa;color:#2f401e;border:1px solid #87b653;border-radius:8px;cursor:pointer;font-family:Inter-SemiBold;font-size:14px;font-weight:600;line-height:18px;height:36px;padding:0 8px;transition:background-color .3s ease-in-out;white-space:nowrap}.template-list-item-footer-button:disabled{cursor:not-allowed;opacity:.7}.template-list-item-footer-button:hover{background-color:#90d040}.template-list-item-delete-button{flex:0 0 36px;width:36px;height:36px;padding:0;gap:0;border-radius:8px;background-color:var(--surface-primary, #fcfdfa);border:1px solid var(--border-action, #87b653)}.template-list-item-delete-button svg{width:20px;height:20px}.template-list-item-edit-button{flex:0 0 59px;width:59px;background-color:var(--surface-primary, #fcfdfa);border:1px solid var(--border-action, #87b653)}.template-list-item-edit-button:hover{background-color:var(--surface-primary, #fcfdfa)}.template-list-item-use-button{flex:1 1 auto;width:auto;min-width:0;background-color:var(--surface-btn-action, #90d040);border-color:var(--border-action, #87b653)}.template-list-item-use-button:hover{background-color:var(--surface-btn-action, #90d040)}@media(min-width:1301px){.template-list-item-use-button{flex:0 0 216px;width:216px}}@media(max-width:767px){.template-list-item{flex:1 1 100%}}@media(min-width:768px)and (max-width:1024px){.template-list-item{flex:1 1 calc(50% - 10px)}}@media(min-width:1025px)and (max-width:1300px){.template-list-item{flex:0 1 calc(33.333% - 14px);max-width:calc(33.333% - 14px)}}@media(min-width:1301px){.template-list-item{flex:0 0 367px;max-width:367px;height:150px;border-radius:12px;gap:8px;padding:16px}}.participants-page-content{width:100%;min-height:480px;display:flex;flex-direction:column;justify-content:space-between;gap:20px;margin-top:20px;background-color:#fff;border-radius:0 0 8px 8px;padding-bottom:20px}.participants-delete-button{cursor:pointer;width:20px;height:20px;border:none;background:none}.participants-delete-button>svg{width:16px;height:16px;stroke:#343232}.participants-delete-button:disabled{cursor:not-allowed}.participants-delete-button:disabled>svg{opacity:.7}.participants-delete-button-hidden{visibility:hidden}@media(max-width:767px){.participants-delete-button{display:flex;align-items:center;justify-content:center}}@media(max-width:500px){.participants-page-header-button{display:none}}.add-new-participants-modal-description{width:100%;margin-top:20px;font-family:Inter-Regular;font-size:16px;line-height:20px;font-weight:400;color:#343232}.add-new-participants-modal-description>span{font-family:Inter-SemiBold;font-weight:600;font-size:16px;line-height:20px}.page-content-preloader{position:fixed;inset:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#00000080;z-index:1000}.breadcrumb{width:100%;display:flex;align-items:center;gap:8px}.page-header{display:flex;align-items:center;gap:8px}.page-header-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:.5px solid #badc9a;padding:5px;box-shadow:0 2px 4px #00000040 inset}.page-header-icon>div{width:100%;height:100%;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 4px #00000040;border:.5px solid #e9f8dc}.page-header-icon>div>svg{width:16px;height:16px}.page-header-title{font-family:Inter-SemiBold;font-size:24px;line-height:32px;font-weight:600;color:#292d3c}.empty-content{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:24px}.empty-content-icon{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;border:.5px solid #badc9a;padding:5px;box-shadow:0 2px 4px #00000040 inset;margin-bottom:10px}.empty-content-icon>div{width:100%;height:100%;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 4px #00000040;border:.5px solid #e9f8dc}.empty-content-icon>div>svg{width:24px;height:24px}.empty-content-title{width:100%;text-align:center;font-family:Inter-Bold;font-size:14px;line-height:18px;font-weight:700;color:#0d0c0c}.empty-content-description{width:100%;text-align:center;font-family:Inter-Regular;font-size:14px;line-height:18px;font-weight:400;color:#4e4b4b}.empty-content-button{width:100%;display:flex;justify-content:center;margin-top:30px}.empty-content-button button{display:flex;align-items:center;gap:8px;background-color:#90d040;color:#2f401e;border:none;border-radius:4px;cursor:pointer;font-family:Inter-SemiBold;font-size:14px;font-weight:600;line-height:18px;transition:all .3s ease;padding:12px 20px}.empty-content-button button:hover{background-color:#90d040;-webkit-tap-highlight-color:transparent}.empty-content-button button:active,.empty-content-button button:focus{background-color:#90d040;outline:none;-webkit-tap-highlight-color:transparent}.empty-content-button button svg{width:20px;height:20px}.empty-workspaces-create-button{display:flex;align-items:center;gap:8px;padding:12px 20px}.empty-workspaces-create-button-icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}.empty-workspaces-create-button-icon svg{width:16px;height:16px}.empty-workspaces-create-button-icon svg path{stroke-width:1.5px}.empty-workspaces-create-button-text{width:168px;max-width:168px;height:18px;padding-right:4px;padding-left:4px;opacity:1;box-sizing:border-box;display:inline-flex;align-items:center}.button{display:flex;align-items:center;justify-content:center;gap:8px;border-radius:4px;padding:12px;cursor:pointer;font-family:Inter-SemiBold;font-size:14px;font-weight:600;line-height:18px;transition:all .3s ease}.button-primary{background-color:#90d040;color:#2f401e;border:none}.button-secondary{background-color:#fcfdfa;border:1px solid #87b653;color:#2f401e}.button-outline{background-color:#fff;color:#2f401e;border:1px solid #87b653}.button-danger{background-color:#980101;color:#fff;border:1px solid #980101}.button-danger path{stroke:#fff}.button-tertiary{background-color:transparent;color:#557c27;border:none;padding:0}.button-tertiary path{stroke:#557c27}.button-primary:hover{background-color:#7bb035;transform:translateY(-1px);box-shadow:0 4px 12px #0003}.button-secondary:hover,.button-outline:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0003}.button-danger:hover{background-color:#7a0101;transform:translateY(-1px);box-shadow:0 4px 12px #0003}.button-tertiary:hover{background-color:#557c271a}.button svg{width:20px;height:20px}.submit-button{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:12px;border:none;border-radius:4px;cursor:pointer;background-color:#90d040;color:#2f401e;font-size:14px;font-weight:600;line-height:18px;transition:all .3s ease}.submit-button:hover{background-color:#7bb035;transform:translateY(-1px);box-shadow:0 4px 12px #90d0404d}.page-wrapper-content.document-template-builder-page-content{flex:1;min-height:0;display:flex;flex-direction:column;padding-top:16px;padding-bottom:0}.document-template-builder-page-inner{flex:1;min-height:0;display:flex;flex-direction:column}.document-template-builder-layout{flex:1;min-height:0;align-items:stretch;flex-wrap:nowrap;display:flex;width:100%;max-width:100%}.row.document-template-builder-layout{flex-wrap:nowrap!important}.document-template-builder-left{flex:0 0 320px;max-width:320px;min-width:0;min-height:0;background-color:#fcfdfa;border-radius:var(--border-radius-md, 6px);border:1px solid var(--border-primary-weak, #e9f8dc);overflow:visible;display:flex;flex-direction:column;align-self:stretch}.document-template-builder-left-inner{padding:20px;flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:visible}.document-template-builder-right{flex:1 1 auto;max-width:none;min-width:0;min-height:0;display:flex;flex-direction:column;gap:12px}.document-template-builder-footer{flex-shrink:0;display:flex;justify-content:flex-end;align-items:center;padding:16px 0;margin-top:16px;border-top:1px solid var(--border-primary-weak, #e9f8dc)}.document-template-builder-footer-clear{background:none;border:none;font-family:Inter-Medium;font-size:14px;color:#4e4b4b;cursor:pointer;padding:8px 0}.document-template-builder-footer-clear:hover{color:#2f401e}.document-template-builder-fab-row{flex-shrink:0;margin-left:0;margin-right:0;margin-top:20px}.document-template-builder-fab-row>[class*=col-]{padding-left:12px;padding-right:12px;box-sizing:border-box}.document-template-builder-fab-col{display:flex;justify-content:flex-end}.document-template-builder-fab{width:48px;height:48px;border-radius:4px;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;background:var(--surface-btn-action, #90d040);box-shadow:0 8px 8px #0000000a;flex-shrink:0}.document-template-builder-fab:hover{opacity:.9}.document-template-builder-fab svg{width:24px;height:24px;color:var(--text-action, #2f401e)}.document-template-builder-left-panel-overlay{position:fixed;inset:0;z-index:1100;display:flex;flex-direction:column;justify-content:flex-end}.document-template-builder-left-panel-overlay-backdrop{position:absolute;inset:0;background:#111c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;opacity:0;transition:opacity .3s ease}.document-template-builder-left-panel-overlay--open .document-template-builder-left-panel-overlay-backdrop{opacity:1}.document-template-builder-left-panel-overlay--closing .document-template-builder-left-panel-overlay-backdrop{opacity:0}.document-template-builder-left-panel-overlay-panel{position:relative;max-height:80vh;height:80vh;min-height:0;overflow:visible;padding:24px 16px;display:flex;flex-direction:column;gap:16px;background:var(--surface-white, #fff);border-radius:16px 16px 0 0;box-shadow:0 -4px 24px #0000001f;transform:translateY(100%);transition:transform .3s ease}.document-template-builder-left-panel-overlay--open .document-template-builder-left-panel-overlay-panel{transform:translateY(0)}.document-template-builder-left-panel-overlay--closing .document-template-builder-left-panel-overlay-panel{transform:translateY(100%)}.document-template-builder-left-panel-overlay-header{display:flex;align-items:center;gap:4px;width:100%;flex-shrink:0}.document-template-builder-left-panel-overlay-title{flex:1 1 0;min-width:0;font-family:Inter-SemiBold,sans-serif;font-size:18px;font-weight:600;line-height:24px;color:var(--text-action, #2f401e);margin:0}.document-template-builder-left-panel-overlay-close-btn{width:40px;height:40px;padding:0;border:none;border-radius:var(--border-radius-md, 4px);cursor:pointer;display:flex;align-items:center;justify-content:center;background:transparent;flex-shrink:0}.document-template-builder-left-panel-overlay-close-btn:hover{background:var(--surface-btn-action-weak, #e9f8dc)}.document-template-builder-left-panel-overlay-close-btn svg{width:24px;height:24px;color:var(--text-action, #2f401e)}.document-template-builder-left-panel-overlay-panel .document-variables-library{height:100%;max-width:100%;min-height:0}@media(max-width:1024px){.document-template-builder-layout .document-template-builder-right{flex:1 1 100%;max-width:100%}.document-template-builder-footer{padding-left:12px;padding-right:12px}}@media(max-width:767px){.document-template-builder-left-panel-overlay-panel{padding:16px}}.document-template-builder-header{display:flex;justify-content:flex-end}@media(max-width:1200px){.row.document-template-builder-layout{flex-wrap:nowrap!important}.document-template-builder-layout .document-template-builder-left{flex:0 0 280px;max-width:280px}.document-template-builder-layout .document-template-builder-right{flex:1 1 0%;max-width:none;min-width:0}}.badge-status-draft{min-width:64px;justify-content:center;color:#2f401e;background-color:#fffff7;border:1px solid #87b653}.document-variables-library{display:flex;flex-direction:column;gap:12px;flex:1 1 0;min-height:0;overflow:visible}.document-variables-library-sticky{flex-shrink:0}.document-variables-library-header-row{display:flex;align-items:center;justify-content:flex-start;padding-bottom:8px;border-bottom:1px solid #87b653;gap:8px}.document-variables-library-title-wrap{display:inline-flex;align-items:center;gap:8px;min-width:0}.document-variables-library-header{font-family:Inter-SemiBold;font-size:18px;line-height:24px;font-weight:600;color:#2f401e;flex:0 0 auto}.document-variables-library-info{position:relative;flex-shrink:0;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.document-variables-library-info-icon{width:20px;height:20px}.document-variables-library-tooltip{position:absolute;top:-12px;left:50%;transform:translate(-50%,-100%);width:280px;max-width:min(280px,calc(100vw - 32px));padding:10px 12px;border-radius:6px;background:#e9f8dc;color:#2f401e;font-family:Inter-Medium;font-size:12px;line-height:16px;white-space:normal;box-shadow:0 8px 16px #0000001f;opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease;z-index:2}.document-variables-library-tooltip:after{content:"";position:absolute;left:50%;bottom:-6px;width:12px;height:12px;background:#e9f8dc;transform:translate(-50%) rotate(45deg);border-radius:2px}.document-variables-library-info:hover .document-variables-library-tooltip,.document-variables-library-info:focus .document-variables-library-tooltip{opacity:1;transform:translate(-50%,-100%)}.document-variables-library-search{margin-top:12px;position:relative;display:flex;align-items:center}.document-variables-library-search-icon{position:absolute;left:12px;display:inline-flex;align-items:center;justify-content:center;color:#6a6a6a}.document-variables-library-search-input{width:100%;height:40px;padding:0 12px 0 40px;border-radius:4px;border:1px solid var(--border-primary-weak, #e9f8dc);background:#fff;font-family:Inter-Regular;font-size:13px;line-height:16px;color:#343232;outline:none}.document-variables-library-search-input:focus{border-color:#90d040;box-shadow:0 0 0 1px #90d04066}.document-variables-library-body{flex:1 1 0;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.document-variables-library-groups{display:flex;flex-direction:column;gap:12px}.document-variables-library-group{padding:0}.document-variables-library-group-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.document-variables-library-group-title{font-family:Inter-Medium;font-size:13px;line-height:16px;color:#343232}.document-variables-library-group-count{min-width:20px;padding:2px 6px;border-radius:999px;background-color:#e9f8dc;font-family:Inter-Regular;font-size:11px;line-height:14px;text-align:center;color:#2f401e}.document-variables-library-group-body{display:flex;flex-direction:column;gap:6px}.document-variables-library-item{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:6px 8px;border-radius:4px;border:1px solid #e9f8dc;background-color:#fff;cursor:grab;text-align:left;transition:background-color .2s ease,box-shadow .2s ease,transform .1s ease}.document-variables-library-item-handle{display:flex;align-items:center;flex-shrink:0;color:#4e4b4b}.document-variables-library-item--employee{background-color:#e3f2fd;border-color:#2196f3}.document-variables-library-item--employee .document-variables-library-item-handle,.document-variables-library-item--employee .document-variables-library-item-label{color:#131f5c}.document-variables-library-item--employee:hover{background-color:#bbdefb;box-shadow:0 1px 4px #2196f333}.document-variables-library-item--employer,.document-variables-library-item--employment{background-color:#e9f8dc;border-color:#87b653}.document-variables-library-item--orange{background-color:#fff1e6;border-color:#f0c6a8}.document-variables-library-item--orange .document-variables-library-item-handle,.document-variables-library-item--orange .document-variables-library-item-label{color:#cb5501}.document-variables-library-item--orange:hover{background-color:#ffe3cf;box-shadow:0 1px 4px #f0c6a84d}.document-variables-library-item--employer:hover,.document-variables-library-item--employment:hover{background-color:#d4edc4;box-shadow:0 1px 4px #87b65340}.document-variables-library-item:active{cursor:grabbing}.document-variables-library-item:hover{transform:translateY(-1px)}.document-variables-library-item-label{font-family:Inter-Regular;font-size:13px;line-height:16px;color:#343232}.document-variables-library-empty{padding:12px 0;font-family:Inter-Regular;font-size:13px;line-height:16px;color:#6a6a6a}.document-editor-panel{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px;background-color:transparent;border:none;padding:0}.document-editor-name-card,.document-editor-editor-card{background-color:#fff;border-radius:var(--border-radius-md, 6px);border:1px solid var(--border-primary-weak, #e9f8dc);padding:16px}.document-editor-editor-card{flex:1;min-height:0;display:flex;flex-direction:column}.document-editor-name-card{flex-shrink:0}.document-editor-header{display:flex;flex-direction:column;gap:4px}.document-editor-name-input-wrap{position:relative}.document-editor-name-label{font-family:Inter-Medium;font-size:14px;line-height:18px;font-weight:500;color:#0d0c0c}.document-editor-name-input{width:100%;padding:8px 34px 8px 10px;border-radius:4px;border:1px solid #d2d2d2;font-family:Inter-Regular;font-size:13px;line-height:16px;color:#343232}.document-editor-name-clear{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:20px;height:20px;border:none;background:none;color:#4e4b4b;cursor:pointer;font-size:18px;line-height:18px;padding:0}.document-editor-name-clear:hover{color:#2f401e}.document-editor-name-input:focus{outline:none;border-color:#90d040;box-shadow:0 0 0 1px #90d04066}.document-editor-name-input-error{border-color:#980101}.document-editor-name-error{font-family:Inter-Regular;font-size:12px;line-height:14px;color:#980101}.document-editor-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:8px}.document-editor-body-header{display:flex;align-items:center;justify-content:flex-start}.document-editor-body-title-wrap{display:inline-flex;align-items:center;gap:8px;min-width:0}.document-editor-body-info{position:relative;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px}.document-editor-body-tooltip{position:absolute;top:-12px;left:50%;transform:translate(-50%,-100%);width:280px;max-width:min(280px,calc(100vw - 32px));padding:10px 12px;border-radius:6px;background:#e9f8dc;color:#2f401e;font-family:Inter-Medium;font-size:12px;line-height:16px;white-space:normal;box-shadow:0 8px 16px #0000001f;opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease;z-index:2}.document-editor-body-tooltip:after{content:"";position:absolute;left:50%;bottom:-6px;width:12px;height:12px;background:#e9f8dc;transform:translate(-50%) rotate(45deg);border-radius:2px}.document-editor-body-info:hover .document-editor-body-tooltip,.document-editor-body-info:focus .document-editor-body-tooltip{opacity:1;transform:translate(-50%,-100%)}@media(max-width:1024px){.document-editor-body-tooltip{left:0;transform:translateY(-100%)}.document-editor-body-tooltip:after{left:10px}.document-editor-body-info:hover .document-editor-body-tooltip,.document-editor-body-info:focus .document-editor-body-tooltip{transform:translateY(-100%)}}.document-editor-body-divider{height:1px;width:100%;background:#90d040;opacity:.7}.document-editor-body-title{font-family:Inter-SemiBold;font-size:18px;line-height:24px;color:#2f401e;font-weight:600}.document-editor-body-content{flex:1 1 auto;min-height:0}.document-editor-hugerte{flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column}.document-editor-hugerte .tox-tinymce,.document-editor-hugerte .tox-editor-container,.document-editor-hugerte .tox-edit-area,.document-editor-hugerte .tox-edit-area iframe,.document-editor-hugerte .tox-edit-area__iframe{height:100%!important}.document-editor-save-button{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:4px;border:none;background-color:#90d040;color:#2f401e;font-family:Inter-SemiBold;font-size:14px;line-height:18px;cursor:pointer;transition:all .2s ease}.document-editor-save-button:hover:not(:disabled){background-color:#7bb035;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.document-editor-save-button:disabled{cursor:not-allowed;opacity:.6;box-shadow:none}.submit-button:disabled{background-color:#f3f2f2;color:#686464;transform:translateY(0);box-shadow:none;cursor:not-allowed}.tabs{max-width:100%;height:40px;flex-shrink:0;display:flex;align-items:center;gap:0;margin:25px 0 0;border-bottom:2px solid var(--border-primary-weak, #e9f8dc);box-sizing:border-box}.profile-page-content .tabs{width:100%;max-width:1792px;height:40px;border-bottom:1px solid var(--border-primary-weak, #e9f8dc);scrollbar-width:none;-ms-overflow-style:none}.profile-page-content .tabs::-webkit-scrollbar{display:none}.ar-ltr-main-content .profile-page-content .tabs,.ar-rtl-main-content .profile-page-content .tabs{max-width:1528px}@media(max-width:1600px){.ar-ltr-main-content .profile-page-content .tabs,.ar-rtl-main-content .profile-page-content .tabs{max-width:calc(100vw - 360px)}}.profile-page-content .tabs{margin-left:0;margin-right:auto;padding-left:0;padding-right:clamp(0px,.196vw,3px);flex-wrap:nowrap;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;align-items:flex-end;position:relative}.profile-page-content .tabs .tabs-item{flex-shrink:0;white-space:nowrap;position:relative;z-index:1}.profile-page-content .tabs .tabs-item-change-password{font-weight:400;align-self:stretch}.profile-page-content .tabs .tabs-item-change-password:not(.tabs-item-active){font-weight:400}.profile-page-content .tabs .tabs-item.tabs-item-active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--border-action, #87b653);border-radius:0;pointer-events:none}@media(max-width:428px){.tabs{overflow-x:auto}.workspaces-page .workspaces-page-tabs.tabs{overflow:hidden}}.tabs-content{width:100%;max-width:1792px;height:689px;flex:1;min-height:0;display:flex;flex-direction:column;gap:24px;box-sizing:border-box}.ar-ltr-main-content .tabs-content,.ar-rtl-main-content .tabs-content{max-width:1528px}@media(max-width:1600px){.ar-ltr-main-content .tabs-content,.ar-rtl-main-content .tabs-content{max-width:calc(100vw - 360px)}}.active-workspace{width:1792px;max-width:100%;min-height:689px;gap:24px;display:flex;flex-direction:column;box-sizing:border-box;align-items:center;justify-content:flex-start;overflow:visible;margin:0 auto;padding:0 15.42%;position:relative}.profile-page-content .active-workspace:has(.change-password-content){margin-top:24px}.activity-reports-container{width:1024px;max-width:100%;min-height:244px;border-radius:var(--border-radius-lg, 8px);padding-top:var(--spacing-md, 16px);padding-right:var(--spacing-none, 0);padding-bottom:var(--spacing-md, 16px);padding-left:var(--spacing-none, 0);gap:24px;opacity:1;display:flex;flex-direction:column;box-sizing:border-box}.activity-report-preview{margin-top:24px}.activity-report-preview-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.activity-report-preview-toolbar-title{margin:0;font-family:var(--font-family-body, "Inter-SemiBold");font-weight:600;font-size:clamp(8px,2vw + 1px,24px);line-height:clamp(12px,2vw + 1px,32px);color:var(--text-headings, #292d3c)}.activity-reports-generated-report{margin-top:32px;width:100%;max-width:1024px}.activity-reports-generated-report .activity-report-preview{margin-top:0}.activity-report-preview-table-container{margin-top:24px}.activity-report-preview-table{width:100%;border-collapse:collapse}.activity-report-preview-table th,.activity-report-preview-table td{padding:8px 12px;text-align:left}.activity-report-preview-table th:first-child,.activity-report-preview-table td:first-child{padding-right:24px}.activity-report-header-meta{display:flex;flex-direction:column;gap:8px;margin-left:4px}.activity-report-header-meta-label{margin-right:4px;font-family:Inter-SemiBold;font-size:14px;line-height:18px;font-weight:600;color:#2f401e}.activity-report-header-meta-value{font-family:Inter-Regular;font-size:16px;line-height:20px;font-weight:400;color:#4e4b4b}.activity-report-preview-table-container .rt tbody td{justify-content:flex-start}.activity-report-preview-table-container .pagination-container{margin-top:24px}.activity-reports-title-container{width:100%;max-width:1024px;min-height:40px;padding-bottom:12px;gap:12px;border-bottom:.5px solid var(--border-primary, #badc9a);display:flex;align-items:center;box-sizing:border-box}.activity-reports-title-text{width:100%;margin:0;font-family:var(--font-family-body, "Inter-SemiBold");font-weight:600;font-size:14px;line-height:20px;letter-spacing:0%;color:var(--text-action, #2f401e);opacity:1}.activity-reports-title-block{width:100%;display:flex;flex-direction:column;gap:4px}.activity-reports-title-note{margin:0;font-family:var(--font-family-body, "Inter-Regular");font-weight:400;font-size:var(--font-size-body-sm, 14px);line-height:18px;letter-spacing:0%;color:var(--text-captions, #4e4b4b)}.activity-reports-input-container{width:100%;max-width:1024px;gap:20px;display:flex;flex-direction:column;box-sizing:border-box}.activity-reports-input-row{width:100%;max-width:1024px;min-height:62px;gap:12px;display:flex;flex-wrap:wrap;align-items:flex-start;box-sizing:border-box}.activity-reports-text-input,.activity-reports-date-range{width:506px;max-width:100%;min-width:0;gap:4px;display:flex;flex-direction:column;box-sizing:border-box}@media(max-width:1400px){.activity-reports-input-row{flex-wrap:nowrap;width:100%;max-width:100%;min-width:0}.activity-reports-text-input,.activity-reports-date-range{flex:1 1 0%;min-width:0;width:auto;max-width:none}.activity-reports-container,.activity-reports-input-container,.activity-reports-title-container,.activity-reports-btn-container,.activity-reports-error-container{width:100%;max-width:100%}}.activity-reports-label{display:flex;align-items:center;gap:4px;width:fit-content;font-family:var(--font-family-body, "Inter-Medium");font-weight:500;font-size:var(--font-size-body-sm, 14px);line-height:18px;letter-spacing:0%;color:var(--text-headings, #0d0c0c)}.activity-reports-label-required{font-family:var(--font-family-body, "Inter-Regular");font-weight:400;color:var(--text-on-disabled, #686464)}.activity-reports-input-field{width:100%;max-width:506px;height:40px;border-radius:var(--border-radius-md, 6px);border:1px solid var(--border-action, #87b653);background:var(--surface-primary, #fcfdfa);padding:var(--spacing-none, 0) var(--spacing-md, 16px);gap:8px;display:flex;align-items:center;box-sizing:border-box;cursor:pointer}.activity-reports-input-field:focus-within{outline:none;box-shadow:none}.activity-reports-input-field .activity-reports-input{cursor:pointer}.activity-reports-input{flex:1;width:auto;min-width:0;height:18px;margin:0;padding:0;border:none;background:transparent;font-family:var(--font-family-body, "Inter-Regular");font-weight:400;font-size:var(--font-size-body-sm, 14px);line-height:18px;color:var(--text-headings, #0d0c0c);outline:none;box-shadow:none}.activity-reports-input:focus{outline:none;box-shadow:none}.activity-reports-input::placeholder{color:var(--text-captions, #4e4b4b)}.activity-reports-user-chevron{width:24px;height:24px;flex-shrink:0;cursor:pointer;transition:transform .15s ease}.activity-reports-user-chevron path,.activity-reports-user-chevron line{stroke:var(--icon-action, #2f401e);stroke-width:1.5px}.activity-reports-user-chevron-open{transform:rotate(180deg)}.activity-reports-date-picker-field{width:100%;max-width:506px;height:40px;border-radius:var(--border-radius-md, 6px);border:1px solid var(--border-action, #87b653);background:var(--surface-primary, #fcfdfa);padding:0 var(--spacing-md, 16px);gap:8px;display:flex;align-items:center;box-sizing:border-box;cursor:pointer}.activity-reports-date-value{flex:1;min-width:0;font-family:var(--font-family-body, "Inter-Regular");font-size:var(--font-size-body-sm, 14px);line-height:18px;letter-spacing:.01em;color:var(--text-body, #343232);white-space:nowrap}.activity-reports-date-value[data-placeholder=true]{color:var(--text-captions, #4e4b4b)}.activity-reports-date-icon{width:24px;height:24px;flex-shrink:0}.activity-reports-date-icon path,.activity-reports-date-icon line{stroke:var(--icon-action, #2f401e);stroke-width:1.5px}.activity-reports-text-input.activity-reports-has-error .activity-reports-input-field,.activity-reports-date-range.activity-reports-has-error .activity-reports-date-picker-field{border:1.5px solid var(--icon-error, #980101)}.activity-reports-date-range.activity-reports-has-error .activity-reports-date-icon path,.activity-reports-date-range.activity-reports-has-error .activity-reports-date-icon line{stroke:var(--icon-error, #980101)}.activity-reports-text-input.activity-reports-has-error,.activity-reports-date-range.activity-reports-has-error{min-height:98px}.activity-reports-error-container{width:506px;max-width:100%;min-height:32px;padding-top:var(--spacing-2xs, 4px);padding-right:0;padding-bottom:var(--spacing-2xs, 4px);padding-left:0;gap:8px;display:flex;align-items:center;border-radius:4px;box-sizing:border-box}.activity-reports-error-icon{width:24px;height:24px;flex-shrink:0}.activity-reports-error-icon path,.activity-reports-error-icon line{stroke:var(--icon-error, #980101);stroke-width:1.5px}.activity-reports-error-text{font-family:var(--font-family-body, "Inter-Regular");font-weight:400;font-size:var(--font-size-body-sm, 14px);line-height:var(--line-height-body-xs, 16px);letter-spacing:0%;color:var(--text-error, #980101)}.activity-reports-user-input-wrapper{position:relative}.activity-reports-user-dropdown{position:absolute;top:calc(100% + 4px);left:0;z-index:1000;width:100%;max-width:506px;max-height:210px;overflow-y:auto;border-radius:var(--border-radius-md, 6px);border:1px solid var(--border-primary, #BADC9A);background:var(--surface-white, #FFFFFF);box-shadow:0 20px 24px -4px #00000014,0 8px 8px -4px #0000000a;padding:var(--spacing-2xs, 4px);gap:0;box-sizing:border-box}.activity-reports-user-dropdown-hint,.activity-reports-user-dropdown-empty{padding:var(--spacing-xs, 8px) var(--spacing-md, 16px);font-family:var(--font-family-body, "Inter-Regular");font-size:var(--font-size-body-sm, 14px);line-height:18px;color:var(--text-captions, #4e4b4b)}.activity-reports-user-dropdown-item{display:flex;align-items:center;width:100%;max-width:506px;height:40px;padding-top:var(--spacing-xs, 8px);padding-right:var(--spacing-md, 16px);padding-bottom:var(--spacing-xs, 8px);padding-left:var(--spacing-md, 16px);gap:0;border:none;border-radius:var(--border-radius-md, 6px);border-right:4px solid transparent;background:transparent;font-family:var(--font-family-body, "Inter-Regular");font-size:var(--font-size-body-sm, 14px);line-height:18px;color:var(--text-body, #343232);text-align:left;cursor:pointer;box-sizing:border-box}.activity-reports-user-dropdown-item:hover,.activity-reports-user-dropdown-item:focus{background:var(--surface-action, #e9f8dc);border-right:4px solid var(--border-action, #87b653)}.modal:has(.report-generated-modal-content){background-color:#111c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(min-width:1025px){.modal-content:has(.report-generated-modal-content){width:614px;height:256px;max-height:256px;border-radius:var(--border-radius-lg, 8px);gap:32px;padding:var(--spacing-2xl, 32px);border:1px solid var(--border-primary, #BADC9A);background:var(--surface-white, #FFFFFF);box-shadow:0 20px 24px -4px #00000014,0 8px 8px -4px #0000000a;box-sizing:border-box;overflow:visible}.modal-content:has(.report-generated-modal-content) .modal-content-body{overflow:visible;min-height:0;padding:0;margin:0;gap:0}.modal-content:has(.report-generated-modal-content) .modal-content-desktop-header{width:550px;height:40px;gap:20px;padding:0;margin:0;flex-shrink:0}.modal-content:has(.report-generated-modal-content) .modal-content-desktop-header-title{width:494px;height:32px;font-family:var(--font-family-heading, "Inter-SemiBold");font-weight:600;font-size:var(--font-size-heading-h5, 20px);line-height:var(--line-height-heading-h5, 28px);letter-spacing:0%;color:var(--text-headings, #0D0C0C)}.modal-content:has(.report-generated-modal-content) .modal-content-desktop-header-close{width:40px;height:40px;min-width:40px;min-height:40px;border-radius:var(--border-radius-md, 6px);border:1px solid transparent}.modal-content:has(.report-generated-modal-content) .modal-content-desktop-header-close svg{width:24px;height:24px;stroke:var(--icon-action, #2F401E)}.report-generated-modal-content{width:550px;display:flex;flex-direction:column;gap:10px}.report-generated-modal-text{width:550px;min-height:40px;margin:0;font-family:var(--font-family-body, "Inter-Regular");font-weight:400;font-size:var(--font-size-body-md, 16px);line-height:var(--line-height-body-m, 24px);letter-spacing:0%;color:var(--text-headings, #0D0C0C)}.report-generated-modal-buttons{width:550px;height:40px;display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:0;margin:0;border-top:none;flex-shrink:0}.report-generated-modal-buttons .modal-content-button-cancel{width:88px;height:40px;padding-left:var(--spacing-md, 16px);padding-right:var(--spacing-md, 16px);border-radius:var(--border-radius-md, 6px);font-family:var(--font-family-body, "Inter-SemiBold");font-weight:600;font-size:var(--font-size-body-s, 14px);line-height:var(--line-height-body-s, 18px);color:var(--text-action, #2F401E)}.report-generated-modal-buttons .modal-content-submit-button-primary{width:158px;height:40px;padding-left:var(--spacing-md, 16px);padding-right:var(--spacing-md, 16px);border-radius:var(--border-radius-md, 6px);background:var(--surface-btn-action, #90D040);border:1px solid var(--surface-btn-action, #90D040);color:var(--text-action, #2F401E);font-family:var(--font-family-body, "Inter-SemiBold");font-weight:600;font-size:var(--font-size-body-s, 14px);line-height:var(--line-height-body-s, 18px)}}.activity-reports-btn-container{width:100%;max-width:1024px;min-height:66px;gap:8px;display:flex;align-items:center;justify-content:flex-end;box-sizing:border-box}.activity-reports-generate-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:172px;height:40px;padding:0 var(--spacing-md, 16px);border-radius:var(--border-radius-md, 6px);border:1px solid var(--border-action, #87B653);background:var(--surface-primary, #FCFDFA);color:var(--text-action, #2F401E);font-family:var(--font-family-body, "Inter-SemiBold");font-weight:600;font-size:var(--font-size-body-sm, 14px);line-height:18px;text-align:center;box-sizing:border-box;cursor:pointer}.activity-reports-generate-btn-icon{width:16px;height:16px;flex-shrink:0}.activity-reports-generate-btn-icon path,.activity-reports-generate-btn-icon line{stroke:var(--icon-primary, #343232);stroke-width:1.5px}.activity-reports-generate-btn-label{color:var(--text-action, #2F401E)}.activity-reports-date-picker-wrapper{position:relative;width:100%;max-width:506px}.activity-reports-calendar{position:absolute;top:calc(100% + 4px);left:0;z-index:1000;width:343px;min-height:408px;border-radius:8px;padding-top:var(--spacing-none, 0);padding-right:var(--spacing-none, 0);padding-bottom:var(--spacing-md, 16px);padding-left:var(--spacing-none, 0);gap:0;opacity:1;border:var(--border-width-sm, 1px) solid var(--border-primary, #BADC9A);border-top:1px solid var(--border-primary, #BADC9A);background:var(--surface-white, #FFFFFF);box-shadow:0 20px 24px -4px #00000014,0 8px 8px -4px #0000000a;box-sizing:border-box}.activity-reports-calendar-header{width:343px;max-width:100%;height:64px;display:flex;align-items:center;justify-content:space-between;padding-top:var(--spacing-md, 16px);padding-right:var(--spacing-sm, 12px);padding-bottom:var(--spacing-none, 0);padding-left:var(--spacing-sm, 12px);border-top-left-radius:var(--border-radius-md, 6px);border-top-right-radius:var(--border-radius-md, 6px);border-bottom-right-radius:0;border-bottom-left-radius:0;box-sizing:border-box}.activity-reports-calendar-btn-icon{width:48px;height:48px;border-radius:var(--border-radius-md, 6px);padding:var(--spacing-none, 0);border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.activity-reports-calendar-btn-icon:hover{background:var(--surface-action-weak, #F7FAF4)}.activity-reports-calendar-btn-icon svg{width:24px;height:24px}.activity-reports-calendar-btn-icon path,.activity-reports-calendar-btn-icon line{stroke:var(--icon-action, #2F401E);stroke-width:1.5px}.activity-reports-calendar-arrow-right{transform:rotate(180deg)}.activity-reports-calendar-month-cont,.activity-reports-calendar-year-cont{display:flex;align-items:center;gap:8px}.activity-reports-calendar-month-cont,.activity-reports-calendar-year-cont{position:relative}.activity-reports-calendar-month-cont,.activity-reports-calendar-year-cont{height:40px;min-width:0}.activity-reports-calendar-chevron-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background:transparent;cursor:pointer;border-radius:var(--border-radius-md, 6px)}.activity-reports-calendar-chevron-btn:hover{background:var(--surface-action-weak, #F7FAF4)}.activity-reports-calendar-chevron{width:24px;height:24px;flex-shrink:0;transform:rotate(90deg)}.activity-reports-calendar-chevron path{stroke:var(--icon-primary, #343232);stroke-width:1.5px}.activity-reports-calendar-dropdown{position:absolute;top:100%;left:0;z-index:10;min-width:100%;max-height:200px;overflow-y:auto;margin-top:4px;padding:var(--spacing-xs, 4px);background:var(--surface-white, #FFFFFF);border:var(--border-width-sm, 1px) solid var(--border-primary, #BADC9A);border-radius:var(--border-radius-md, 6px);box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;gap:2px}.activity-reports-calendar-dropdown-years{right:0;left:auto;min-width:80px;max-height:180px}.activity-reports-calendar-dropdown-item{padding:var(--spacing-sm, 8px) var(--spacing-md, 12px);border:none;border-radius:var(--border-radius-sm, 4px);background:transparent;font-family:var(--font-family-body, "Inter-Regular");font-size:var(--font-size-body-sm, 14px);line-height:18px;color:var(--text-body, #343232);text-align:left;cursor:pointer}.activity-reports-calendar-dropdown-item:hover{background:var(--surface-action-weak, #F7FAF4)}.activity-reports-calendar-dropdown-item-active{background:var(--surface-action, #E9F8DC);font-weight:600;color:var(--text-action, #2F401E)}.activity-reports-calendar-text-month,.activity-reports-calendar-text-year{font-family:var(--font-family-body, "Inter-SemiBold");font-weight:600;font-size:var(--font-size-body-sm, 14px);line-height:18px;letter-spacing:0%;text-align:center;color:var(--text-action, #2F401E)}.activity-reports-calendar-dates{width:343px;max-width:100%;min-height:328px;padding-top:var(--spacing-none, 0);padding-right:var(--spacing-xl, 16px);padding-bottom:var(--spacing-none, 0);padding-left:var(--spacing-xl, 16px);gap:12px;display:flex;flex-direction:column;align-items:center;box-sizing:border-box}.activity-reports-calendar-days-cont{width:336px;max-width:100%;height:48px;display:grid;grid-template-columns:repeat(7,48px);gap:0;border-bottom:.5px solid var(--border-primary, #BADC9A);align-items:center;box-sizing:border-box;margin-left:-20px}.activity-reports-calendar-day-cell{width:48px;height:48px;border-radius:8px;padding:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.activity-reports-calendar-text-day{font-family:var(--font-family-body, "Inter-Regular");font-weight:400;font-size:var(--font-size-body-sm, 14px);line-height:18px;letter-spacing:0%;text-align:center;color:var(--text-body, #343232)}.activity-reports-calendar-grid{width:336px;max-width:100%;display:grid;grid-template-columns:repeat(7,48px);row-gap:12px;column-gap:0;box-sizing:border-box;margin-left:-20px}.activity-reports-calendar-date-cell{width:48px;height:52px;border-radius:var(--border-radius-md, 6px);padding:0;border:none;background:transparent;font-family:var(--font-family-body, "Inter-Regular");font-weight:400;font-size:var(--font-size-body-sm, 14px);line-height:18px;color:var(--text-body, #343232);cursor:pointer;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.activity-reports-calendar-date-cell:hover:not(.activity-reports-calendar-date-cell-empty){background:var(--surface-action-weak, #F7FAF4)}.activity-reports-calendar-date-cell-selected,.activity-reports-calendar-date-cell.activity-reports-calendar-date-cell-selected:hover{background:var(--surface-btn-action, #90D040)}.activity-reports-calendar-date-cell-empty{cursor:default;pointer-events:none}.calendar{position:absolute;top:calc(100% + 4px);left:0;z-index:1000;width:343px;min-height:408px;border-radius:8px;padding-top:var(--spacing-none, 0);padding-right:var(--spacing-none, 0);padding-bottom:var(--spacing-md, 16px);padding-left:var(--spacing-none, 0);gap:0;opacity:1;border:var(--border-width-sm, 1px) solid var(--border-primary, #BADC9A);border-top:1px solid var(--border-primary, #BADC9A);background:var(--surface-white, #FFFFFF);box-shadow:0 20px 24px -4px #00000014,0 8px 8px -4px #0000000a;box-sizing:border-box}.calendar-header{width:343px;max-width:100%;height:64px;display:flex;align-items:center;justify-content:space-between;padding-top:var(--spacing-md, 16px);padding-right:var(--spacing-sm, 12px);padding-bottom:var(--spacing-none, 0);padding-left:var(--spacing-sm, 12px);border-top-left-radius:var(--border-radius-md, 6px);border-top-right-radius:var(--border-radius-md, 6px);border-bottom-right-radius:0;border-bottom-left-radius:0;box-sizing:border-box}.calendar-btn-icon{width:48px;height:48px;border-radius:var(--border-radius-md, 6px);padding:var(--spacing-none, 0);border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.calendar-btn-icon:hover{background:var(--surface-action-weak, #F7FAF4)}.calendar-btn-icon svg{width:24px;height:24px}.calendar-btn-icon path,.calendar-btn-icon line{stroke:var(--icon-action, #2F401E);stroke-width:1.5px}.calendar-arrow-right{transform:rotate(180deg)}.calendar-month-cont,.calendar-year-cont{display:flex;align-items:center;gap:8px;position:relative}.calendar-month-cont,.calendar-year-cont{height:40px;min-width:0}.calendar-chevron-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background:transparent;cursor:pointer;border-radius:var(--border-radius-md, 6px)}.calendar-chevron-btn:hover{background:var(--surface-action-weak, #F7FAF4)}.calendar-chevron{width:24px;height:24px;flex-shrink:0;transform:rotate(90deg)}.calendar-chevron path{stroke:var(--icon-primary, #343232);stroke-width:1.5px}.calendar-dropdown{position:absolute;top:100%;left:0;z-index:10;min-width:100%;max-height:200px;overflow-y:auto;margin-top:4px;padding:var(--spacing-xs, 4px);background:var(--surface-white, #FFFFFF);border:var(--border-width-sm, 1px) solid var(--border-primary, #BADC9A);border-radius:var(--border-radius-md, 6px);box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;gap:2px}.calendar-dropdown-years{right:0;left:auto;min-width:80px;max-height:180px}.calendar-dropdown-item{padding:var(--spacing-sm, 8px) var(--spacing-md, 12px);border:none;border-radius:var(--border-radius-sm, 4px);background:transparent;font-family:var(--font-family-body, "Inter-Regular");font-size:var(--font-size-body-sm, 14px);line-height:18px;color:var(--text-body, #343232);text-align:left;cursor:pointer}.calendar-dropdown-item:hover{background:var(--surface-action-weak, #F7FAF4)}.calendar-dropdown-item-active{background:var(--surface-action, #E9F8DC);font-weight:600;color:var(--text-action, #2F401E)}.calendar-text-month,.calendar-text-year{font-family:var(--font-family-body, "Inter-SemiBold");font-weight:600;font-size:var(--font-size-body-sm, 14px);line-height:18px;letter-spacing:0%;text-align:center;color:var(--text-action, #2F401E)}.calendar-dates{width:343px;max-width:100%;min-height:328px;padding-top:var(--spacing-none, 0);padding-right:var(--spacing-xl, 16px);padding-bottom:var(--spacing-none, 0);padding-left:var(--spacing-xl, 16px);gap:12px;display:flex;flex-direction:column;align-items:center;box-sizing:border-box}.calendar-days-cont{width:336px;max-width:100%;height:48px;display:grid;grid-template-columns:repeat(7,48px);gap:0;border-bottom:.5px solid var(--border-primary, #BADC9A);align-items:center;box-sizing:border-box;margin-left:-20px}.calendar-day-cell{width:48px;height:48px;border-radius:8px;padding:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.calendar-text-day{font-family:var(--font-family-body, "Inter-Regular");font-weight:400;font-size:var(--font-size-body-sm, 14px);line-height:18px;letter-spacing:0%;text-align:center;color:var(--text-body, #343232)}.calendar-grid{width:336px;max-width:100%;display:grid;grid-template-columns:repeat(7,48px);row-gap:12px;column-gap:0;box-sizing:border-box;margin-left:-20px}.calendar-date-cell{width:48px;height:52px;border-radius:var(--border-radius-md, 6px);padding:0;border:none;background:transparent;font-family:var(--font-family-body, "Inter-Regular");font-weight:400;font-size:var(--font-size-body-sm, 14px);line-height:18px;color:var(--text-body, #343232);cursor:pointer;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.calendar-date-cell:hover:not(.calendar-date-cell-empty){background:var(--surface-action-weak, #F7FAF4)}.calendar-date-cell-selected,.calendar-date-cell.calendar-date-cell-selected:hover{background:var(--surface-btn-action, #90D040)}.calendar-date-cell-empty{cursor:default;pointer-events:none}.ar-ltr-main-content .active-workspace,.ar-rtl-main-content .active-workspace{width:1528px;max-width:1528px;padding-left:16px;padding-right:16px;align-items:center;margin:0 auto}@media(max-width:1600px){.ar-ltr-main-content .active-workspace,.ar-rtl-main-content .active-workspace{width:100%;max-width:100%;box-sizing:border-box;padding-left:16px!important;padding-right:16px!important;align-items:flex-start!important;margin-left:0!important;margin-right:0!important}}.tabs-item{display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;height:40px;padding:0 16px;font-family:Inter-Regular;font-size:14px;font-weight:400;line-height:18px;text-align:center;color:var(--text-action, #2F401E);transition:all .3s ease;box-sizing:border-box}.tabs-item-all{width:83px}.tabs-item-inactive-tab.tabs-item-active{width:118px}.tabs-item-active{height:40px;padding-top:var(--spacing-none, 0);padding-right:var(--spacing-md, 16px);padding-bottom:var(--spacing-none, 0);padding-left:var(--spacing-md, 16px);gap:8px;opacity:1;border-bottom-width:var(--border-width-md, 2px);border-bottom-style:solid;border-bottom-color:var(--border-action, #87B653);border-top-left-radius:var(--border-radius-md, 6px);border-top-right-radius:var(--border-radius-md, 6px);border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:-2px;font-family:Inter-SemiBold;font-weight:600;display:flex;align-items:center;justify-content:center;text-align:center;box-sizing:border-box}.tabs-item:not(.tabs-item-active){border-bottom:none}.tabs-item-change-password{width:155px;height:40px;gap:8px;padding:0 16px;font-family:var(--font-body, "Inter-Regular");font-weight:600;font-size:14px;line-height:18px;letter-spacing:0%;text-align:center;border-radius:0}.tabs-item-change-password:not(.tabs-item-active){font-weight:100;border-bottom-width:4px;border-bottom-style:solid;border-bottom-color:transparent}.tabs-item-change-password.tabs-item-active{color:var(--text-body, #343232)}.tabs-item-activity-reports{width:141px;height:40px;padding-top:var(--spacing-none, 0);padding-right:var(--spacing-md, 16px);padding-bottom:var(--spacing-none, 0);padding-left:var(--spacing-md, 16px);gap:8px;opacity:1;border-bottom-width:var(--border-width-md, 2px);border-top-left-radius:var(--border-radius-md, 6px);border-top-right-radius:var(--border-radius-md, 6px);border-bottom-right-radius:0;border-bottom-left-radius:0;box-sizing:border-box}.tabs-item-count{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background-color:#fcfdfa;border:1px solid #badc9a;color:#2f401e;font-size:12px!important}.tabs-item-count-active{background-color:#90d040;border:2px solid #badc9a}.back-button{display:flex;align-items:center;gap:8px;cursor:pointer;font-family:Inter-SemiBold;font-size:clamp(8px,1vw + 6px,14px);font-weight:600;line-height:clamp(12px,1vw + 6px,18px);color:#2f401e}.back-button-rtl svg{transform:rotate(180deg)}.custom-checkbox{width:24px;height:24px;border:1px solid #87b653;border-radius:2px;background-color:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;flex-shrink:0}.custom-checkbox.checkbox-checked{background-color:#90d040;border-color:#90d040}.ar-rtl .information-content-header{direction:rtl}.ar-rtl .information-content-body-content{text-align:right;direction:rtl}.ar-rtl{direction:rtl}.ar-rtl{text-align:right;direction:rtl}.ar-rotate{transform:rotate(180deg)}.ar-rtl-right{right:-100%}.ar-rtl-left-20{left:20px}.ar-ltr-right-20{right:20px}.ar-rtl-left-45{left:45px}.ar-ltr-right-45{right:45px}.ar-rtl-sidebar{right:0;border-left:1px solid #badc9a}.ar-ltr-sidebar{left:0;border-right:1px solid #badc9a}.ar-rtl-main-content{margin-right:340px}.ar-ltr-main-content{margin-left:340px}.ar-rtl-main-content-ml-80{margin-right:80px;transition:margin-right .3s ease}.ar-ltr-main-content-ml-80{margin-left:80px;transition:margin-left .3s ease}.ar-rtl-ml-10{margin-right:10px}.ar-ltr-ml-10{margin-left:10px}.ar-rtl-ml-16{margin-right:16px}.ar-ltr-ml-16{margin-left:16px}@media(max-width:1024px){.d-none{display:none}.mobile-menu-button{display:flex}.sidebar{width:240px;transform:translate(-100%);transition:transform .3s ease}.sidebar-bottom{border-top:none}.sidebar-content-user-profile{display:none}.sidebar.expanded{transform:translate(0)}.sidebar-toggle{display:none}.sidebar-item{padding:12px 16px;color:#333;border:none}.sidebar-item:hover{background-color:#f0f0f0}.sidebar-item.active{background-color:#e3f2fd;color:#1976d2}.sidebar-item-icon{width:20px;height:20px;color:#666}.sidebar-item-text{margin-left:12px;font-size:14px;color:#333;opacity:1;width:auto}.sidebar-item-arrow{color:#666;opacity:1}.ar-ltr-sidebar,.ar-rtl-sidebar{border:none}.workspace-section,.user-section{width:100%;box-sizing:border-box}.language-section{width:100%;box-sizing:border-box;display:block}.sidebar-overlay{position:fixed;inset:0;background-color:#00000080;z-index:998;display:none}.sidebar-overlay.active{display:block}.main-content{margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}.main-content.sidebar-expanded{margin-left:0!important;margin-right:0!important}.ar-ltr-main-content,.ar-rtl-main-content,.ar-ltr-main-content-ml-80,.ar-rtl-main-content-ml-80{margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important;position:relative!important;left:0!important;right:0!important;padding-left:0!important;padding-right:0!important}.content-area{width:100%!important;max-width:100%!important;overflow-x:hidden!important;overflow-y:auto!important;box-sizing:border-box!important;position:relative!important;left:0!important;right:0!important;min-width:0!important}.page-wrapper,.page-wrapper-content{width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow-x:hidden!important;position:relative!important;left:0!important;right:0!important;min-width:0!important}.first-page-banner,.sign-up-page-form,.verification-code-content{width:90%}.sign-in-page-form{width:70%}.workspaces-page-list-header-title{display:none}.workspaces-page-list-header-search{width:100%}}.ml-0{margin-left:0!important;margin-right:0!important}.content-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:50%;height:auto;background-color:#fff;border-radius:8px;border:1px solid #badc9a;padding:32px;box-shadow:0 20px 24px -4px #0404044d}.content-wrapper-title{display:flex;justify-content:space-between;align-items:center;width:100%}.content-wrapper-title-text{font-size:24px;font-weight:600;color:#0d0c0c}.content-wrapper-title-icon{width:24px;height:24px;cursor:pointer}@media(max-width:767px){.content-wrapper,.forgot-password-page-form,.reset-password-content,.verification-code-content{width:90%}}@media(min-width:1600px){.content-wrapper,.forgot-password-page-form,.reset-password-content,.verification-code-content{width:40%}}@media(min-width:2000px){.content-wrapper,.forgot-password-page-form,.reset-password-content,.verification-code-content{width:35%}}@media(min-width:2500px){.content-wrapper,.forgot-password-page-form,.reset-password-content,.verification-code-content{width:30%}}.section-info-block{width:100%;display:flex;flex-direction:column;gap:10px;background-color:#f7faf4;padding:20px 16px;margin-top:20px}.section-info-block-title{width:100%;display:flex;align-items:center;color:#2f401e;font-family:Inter-Regular;font-size:16px;line-height:20px;font-weight:400;border-bottom:.5px solid #87b653;padding-bottom:12px}.section-info-block .text-bold{font-family:Inter-SemiBold!important;font-weight:600!important}.section-info-block-description{display:flex;flex-direction:column;gap:20px;font-family:Inter-Regular;font-size:14px;line-height:18px;font-weight:400;color:#2f401e}.section-info-block-description-item{display:flex;align-items:center;gap:10px}.section-info-block-description-item svg{width:20px;height:26px;stroke:#cb5501}.alert-notification-container{position:fixed;top:100px;right:20px;display:flex;border-radius:4px;border-width:1px;border-style:solid;padding:16px;min-width:100px;transform:translate(100%);opacity:0;animation:slideInFromRight .5s ease-out forwards;z-index:9999}.alert-notification-container.closing{animation:slideOutToRight .3s ease-in forwards}@keyframes slideInFromRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideOutToRight{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}.alert-notification-container-icon{width:20px;height:20px;margin-right:5px}.alert-notification-container-icon svg{width:20px;height:20px}.alert-notification-container-close{cursor:pointer;margin-left:5px}.alert-notification-container-close svg{width:20px;height:20px}.alert-notification-container-message{font-size:14px;font-weight:400;padding:0 5px}.alert-success{border-color:#377e22;border-left:4px solid #377e22;color:#377e22;background-color:#fffff7}.alert-error{border-color:#fe6767;border-left:4px solid #980101;color:#980101;background-color:snow}.alert-warning{border-color:#fea667;border-left:4px solid #cb5501;color:#cb5501;background-color:snow}.alert-info{border-color:#8091e5;border-left:4px solid #2339a9;color:#131f5c;background-color:#f4f7ff}.alert-success-close{stroke:#377e22}.alert-error-close{stroke:#980101}.alert-warning-close{stroke:#cb5501}.alert-info-close{stroke:#131f5c}.custom-select{display:flex;flex-direction:column;gap:8px;width:100%;cursor:pointer}.custom-select-label{font-family:Inter-Regular;font-size:14px;line-height:18px;font-weight:400;color:#0d0c0c}.custom-select-container,.custom-select-input-wrapper{position:relative;width:100%}.custom-select-input{display:flex;gap:8px;font-family:Inter-Regular;font-size:14px;line-height:18px;font-weight:400;color:#0d0c0c;border-radius:4px;padding:12px 16px}.custom-select-input-open{border:1px solid #557c27}.custom-select-input-close{border:1px solid #badc9a}.custom-select-input-badge{display:flex;gap:4px;align-items:center;background-color:#e9f8dc;border-radius:2px;border:1px solid #badc9a;padding:2px 8px}.custom-select-input-badge-icon{display:flex;align-items:center;width:16px;height:16px;justify-content:center;cursor:pointer}.custom-select-input-badge-icon svg{width:16px;height:16px}.custom-select-input-badge-label{font-family:Inter-Regular;font-size:12px;line-height:16px;font-weight:400;color:#2f401e}.custom-select-icon{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;width:20px;height:20px;cursor:pointer;transition:transform .2s ease-in-out}.custom-select-icon-ltr{right:10px}.custom-select-icon-rtl{left:10px}.custom-select-icon-open{transform:translateY(-50%) rotate(270deg)}.custom-select-icon-close{transform:translateY(-50%) rotate(90deg)}.custom-select-options{position:absolute;right:0;left:0;top:calc(100% + 6px);width:100%;background-color:#fff;border-radius:4px;border:1px solid #e9f8dc;padding:8px 0;z-index:100}.custom-select-option{display:flex;align-items:center;gap:8px;padding:8px 16px;cursor:pointer;transition:all .2s ease-in-out;border-right:1px solid #e9f8dc}.custom-select-option-selected,.custom-select-option:hover{background-color:#e9f8dc;border-radius:4px;border-right:4px solid #87b653}.custom-select-option-label{font-family:Inter-SemiBold;font-size:14px;line-height:18px;font-weight:600;color:#2f401e}.custom-select-roles{display:flex;flex-direction:column;gap:8px;width:100%}.custom-select-roles-label{font-family:Inter-Regular;font-size:14px;line-height:18px;font-weight:400;color:#0d0c0c}.custom-select-roles-container,.custom-select-roles-input-wrapper{position:relative;width:100%}.custom-select-roles-input{display:flex;gap:8px;font-family:Inter-Regular;font-size:14px;line-height:18px;font-weight:400;color:#0d0c0c;border-radius:4px;padding:12px 16px}.custom-select-roles-input-open{border:1px solid #557c27}.custom-select-roles-input-close{border:1px solid #badc9a}.custom-select-roles-input-badge{display:flex;gap:4px;align-items:center;background-color:#e9f8dc;border-radius:2px;border:1px solid #badc9a;padding:2px 8px}.custom-select-roles-input-badge-icon{display:flex;align-items:center;width:16px;height:16px;justify-content:center;cursor:pointer}.custom-select-roles-input-badge-icon svg{width:16px;height:16px}.custom-select-roles-input-badge-label{font-family:Inter-Regular;font-size:12px;line-height:16px;font-weight:400;color:#2f401e}.custom-select-roles-icon{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;width:20px;height:20px;cursor:pointer;transition:transform .2s ease-in-out}.custom-select-roles-icon-ltr{right:10px}.custom-select-roles-icon-rtl{left:10px}.custom-select-roles-icon-open{transform:translateY(-50%) rotate(270deg)}.custom-select-roles-icon-close{transform:translateY(-50%) rotate(90deg)}.custom-select-roles-options{position:absolute;right:0;left:0;top:calc(100% + 6px);width:100%;background-color:#fff;border-radius:4px;border:1px solid #e9f8dc;padding:8px 0}.custom-select-roles-options-portaled{max-height:280px;overflow-y:auto;box-shadow:0 4px 12px #00000026}.custom-select-roles-option{display:flex;align-items:center;gap:8px;padding:8px 16px;cursor:pointer;transition:all .2s ease-in-out;border-right:1px solid #e9f8dc}.custom-select-roles-option-selected,.custom-select-roles-option:hover{background-color:#e9f8dc;border-radius:4px;border-right:4px solid #87b653}.custom-select-roles-option-label{font-family:Inter-SemiBold;font-size:14px;line-height:18px;font-weight:600;color:#2f401e}.role-badge{display:inline-block;font-family:Inter-Regular;font-size:12px;line-height:16px;font-weight:400;border-radius:2px;padding:4px 12px}.role-badge-accountant{color:#2f401e;background-color:#e9f8dc;border:1px solid #badc9a}.role-badge-manager{color:#131f5c;background-color:#f4f7ff;border:1px solid #8091e5}.rt-wrapper{display:flex;flex-direction:column;gap:12px}.rt-wrapper-rtl{direction:rtl}.rt-scroller{width:100%;overflow-x:auto}.rt{width:100%;border-collapse:collapse;table-layout:auto}.rt-rtl{direction:rtl}.rt th,.rt td{padding:14px 16px;text-align:left;white-space:nowrap;border-bottom:1px solid #e9f8dc}.rt-rtl th,.rt-rtl td{text-align:right}.rt-content-center{text-align:center!important}.rt thead th{font-family:Inter-Bold;font-size:14px;line-height:18px;color:#4e4b4b;font-weight:700;background-color:#fcfdfa;border-top:1px solid #e9f8dc;border-bottom:1px solid #e9f8dc}.rt tbody tr{background-color:#fff;border-bottom:1px solid #e9f8dc}.rt-empty{text-align:center;color:#6b7280}@media(max-width:767px){.rt{border-collapse:separate;border-spacing:0 10px;padding:0 10px}.rt thead{display:none}.rt tbody{display:flex;flex-direction:column;gap:20px}.rt tbody tr{display:grid;grid-template-columns:1fr;padding:12px;border:1px solid #e9f8dc;border-radius:12px;background:#fff}.rt tbody td{display:flex;justify-content:space-between;padding:8px 0;white-space:normal}.rt tbody td:last-child{border-bottom:none}.rt tbody td:before{content:attr(data-label);font-weight:600;color:#6b7280;padding-right:12px}}.fs-14-regular{font-size:14px;line-height:20px;font-weight:400;color:#4e4b4b}.fs-14-bold{font-size:14px;line-height:20px;font-weight:700;color:#4e4b4b}.fs-16-regular{font-size:16px;line-height:20px;font-weight:400;color:#4e4b4b}.fs-16-bold{font-size:16px;line-height:20px;font-weight:700;color:#4e4b4b}.pagination-container{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px;padding:0 16px}.pagination-show-count{font-family:Inter-Regular;font-size:14px;line-height:18px;font-weight:400;color:#4e4b4b}.pagination-buttons{display:flex;align-items:center;gap:8px}.pagination-items{display:flex;align-items:center;gap:6px}.pagination-item{min-width:32px;height:32px;padding:0 10px;border-radius:8px;border:none;background:#fff;color:#374151;cursor:pointer}.pagination-item.pagination-active{background:#a3e635;border-color:#a3e635;color:#111827}.pagination-item:disabled{opacity:.5;cursor:not-allowed}.pagination-nav{font-family:Inter-Regular;font-size:14px;line-height:18px;font-weight:400;color:#4e4b4b;background:none;border:none;cursor:pointer;padding:0 12px}.pagination-ellipsis{color:#9ca3af}@media(max-width:460px){.pagination-container{flex-direction:column;align-items:center;gap:12px}}.loader-container{display:inline-flex;align-items:center;justify-content:center}.loader-icon{animation:spin .5s linear infinite}.loader-small{width:20px;height:20px}.loader-medium{width:24px;height:24px}.loader-large{width:28px;height:28px}.loader-xl{width:38px;height:38px}.loader-xxl{width:48px;height:48px}.loader-xxxl{width:64px;height:64px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.workspace-list-item{position:relative;display:flex;flex-direction:column;gap:8px;padding-top:var(--spacing-xs, 8px);padding-right:var(--spacing-xs, 8px);padding-bottom:var(--spacing-md, 16px);padding-left:var(--spacing-md, 16px);width:367px;height:112px;border-radius:var(--border-radius-lg);background:var(--surface-white, #ffffff);border:var(--border-width-sm) solid var(--border-neutral, #cdcbcb);border-top:1px solid var(--border-neutral, #cdcbcb);box-sizing:border-box;opacity:1;flex:1 1 100%;min-width:0}.workspace-list-item:hover{background:var(--surface-action-weak, #f7faf4);border-top:1px solid var(--border-action, #87b653)}@media(max-width:767px){.workspace-list-item{flex:1 1 100%;width:100%;max-width:100%}}@media(min-width:768px)and (max-width:1024px){.modal.modal-mobile-open-ltr:not(.modal-mobile-open),.modal.modal-mobile-open-rtl:not(.modal-mobile-open){display:none!important;pointer-events:none}.workspace-list-item{flex:0 1 calc(50% - 12px);width:100%;max-width:100%;height:112px;border-radius:var(--border-radius-lg);gap:8px;opacity:1;padding-top:var(--spacing-xs, 8px);padding-right:var(--spacing-xs, 8px);padding-bottom:var(--spacing-md, 16px);padding-left:var(--spacing-md, 16px);border-width:var(--border-width-sm);box-sizing:border-box}.workspace-list-item-status{width:328px;max-width:100%;height:40px;border-radius:0;justify-content:space-between;padding:var(--spacing-none, 0);opacity:1;box-sizing:border-box}.workspace-list-item-name{width:328px;max-width:100%;min-height:40px;max-height:40px;border-radius:0;padding:var(--spacing-none, 0);gap:12px;opacity:1;box-sizing:border-box;overflow:hidden}.workspace-list-item-name-text{width:328px;max-width:300px;min-width:0;border-radius:0;padding:var(--spacing-none, 0);opacity:1;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-wrap:balance}}.workspace-list-item-name-tooltip{width:253px;min-height:0;border-radius:8px;padding:8px 10px;border:1px solid var(--border-primary, #badc9a);background:var(--surface-white, #ffffff);box-shadow:0 20px 24px -4px #00000014,0 8px 8px -4px #0000000a;gap:10px;opacity:1;box-sizing:border-box;z-index:9999;pointer-events:none}.workspace-list-item-name-tooltip-text{width:233px;max-width:100%;min-height:0;font-family:var(--font-family-body, "Inter-Regular");font-weight:400;font-size:var(--font-size-body-sm, 14px);line-height:20px;letter-spacing:0%;color:var(--text-headings, #0d0c0c);opacity:1;box-sizing:border-box;word-break:break-word}@media(min-width:1025px)and (max-width:1300px){.workspace-list-item{flex:0 1 calc(33.333% - 16px);max-width:calc(33.333% - 16px);width:367px}}@media(min-width:1301px){.workspace-list-item{flex:0 1 calc(25% - 18px);max-width:calc(25% - 18px);width:367px}}.workspace-list-item-status{width:100%;height:40px;display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-none, 0);border-radius:0;opacity:1;box-sizing:border-box}.workspace-list-item-name{width:343px;max-width:100%;min-height:40px;max-height:40px;padding:var(--spacing-none, 0);gap:8px;display:flex;flex-direction:column;justify-content:center;border-radius:0;opacity:1;box-sizing:border-box;overflow:hidden;position:relative}.workspace-list-item-name-measure{position:absolute;top:0;left:-9999px;width:300px;max-width:300px;font-family:var(--font-family-body, "Inter-Regular");font-weight:400;font-size:var(--font-size-body-sm, 14px);line-height:20px;word-break:break-word;text-wrap:balance;visibility:hidden;pointer-events:none;white-space:normal;overflow:visible;height:auto}.workspace-list-item-name-text{width:100%;max-width:300px;min-width:0;font-family:var(--font-family-body, "Inter-Regular");font-weight:400;font-size:var(--font-size-body-sm, 14px);line-height:20px;letter-spacing:0%;color:var(--text-headings, #0d0c0c);opacity:1;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;text-wrap:balance}.workspace-list-item-left{display:flex;flex-direction:column;text-align:center}.workspace-list-item-right{display:flex;align-items:center;gap:8px}.badge-inactive{color:#2f401e;background-color:#fcfdfa;border:1px solid #686464;width:69px}.badge-inactive.badge-need-docs{color:#d32f2f;border:1px solid #d32f2f}.edit-more{display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;width:40px;height:40px;border-radius:4px;transition:all .3s ease;border:none;background:none}.edit-more:disabled:hover{background:#686464;border:none;cursor:not-allowed}.edit-more:disabled{background:none;border:none;cursor:not-allowed}.edit-more svg{width:24px;height:24px;stroke:#2f401e}.edit-more:hover,.edit-more-open{background:var(--surface-action, #e9f8dc);border-radius:4px}.edit-more-open svg{stroke:var(--icon-action, #2f401e)}.edit-more-menu{position:absolute;display:flex;flex-direction:column;width:176px;height:188px;gap:4px;z-index:1000;top:calc(100% - 6px);background-color:#fff;border-radius:var(--border-radius-md, 6px);border:var(--border-width-sm, 1px) solid #badc9a;padding:8px;box-shadow:0 4px 12px #0000001a;box-sizing:border-box}.edit-more-menu-ltr{right:10px}.edit-more-menu-rtl{left:10px}.edit-more-menu-item{display:flex;align-items:center;justify-content:flex-start;width:160px;height:40px;border-radius:var(--border-radius-md, 6px);padding-top:var(--spacing-xs, 8px);padding-right:var(--spacing-md, 16px);padding-bottom:var(--spacing-xs, 8px);padding-left:var(--spacing-md, 16px);gap:8px;cursor:pointer;box-sizing:border-box}button.edit-more-menu-item{width:100%;border:none;background:none;font:inherit;color:inherit;text-align:left;padding:0;margin:0}.edit-more-menu-item-send{width:100%}.edit-more-menu-item-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}.edit-more-menu-item-icon svg{width:20px;height:20px}.edit-more-menu-item-text{font-family:Inter-Medium;font-size:14px;line-height:18px;font-weight:500;color:#2f401e}.edit-more-menu-item-text-danger{color:#980101!important}.edit-more-menu-item-delete{width:160px;height:40px;border-radius:var(--border-radius-md, 6px);gap:8px;padding-top:var(--spacing-xs, 8px);padding-right:var(--spacing-md, 16px);padding-bottom:var(--spacing-xs, 8px);padding-left:var(--spacing-md, 16px);display:flex;align-items:center;cursor:pointer;box-sizing:border-box;margin-left:0}.edit-more-menu-item-delete-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.edit-more-menu-item-delete-icon svg{width:20px;height:20px}.edit-more-menu-item-delete-icon svg path{stroke:var(--text-error, #980101);stroke-width:1.5;stroke-linecap:round}.edit-more-menu-item-delete-text{width:122px;height:18px;gap:4px;font-family:Inter-Medium;font-weight:500;font-size:14px;line-height:18px;letter-spacing:0%;color:var(--text-error, #980101);display:flex;align-items:center;box-sizing:border-box}.folder-list-item{position:relative;display:flex;align-items:center;width:367px;max-width:367px;height:72px;padding:16px 8px 16px 16px;gap:20px;background-color:transparent;border-radius:var(--border-radius-lg, 8px);border:1px solid #cdcbcb;flex:0 1 367px;cursor:pointer;transition:background-color .2s,border-color .2s}.folder-list-item:hover{background-color:transparent;border-color:#cdcbcb}.folder-list-item-inactive{background-color:#f3f2f2!important;border:1px solid #686464!important}.folder-list-item-inactive:hover{background-color:#f3f2f2!important;border-color:#686464!important}.folder-list-item-no-permission{padding:16px 8px 16px 16px}.folder-item-body{display:flex;align-items:center;flex:1 1 auto;min-width:0;height:40px;gap:12px}@media(max-width:767px){.folder-list-item{flex:0 1 100%;width:100%;max-width:100%}}@media(min-width:768px)and (max-width:1024px){.folder-list-item{flex:0 1 calc(50% - 10px);max-width:min(367px,calc(50% - 10px))}}@media(min-width:1025px)and (max-width:1300px){.folder-list-item{flex:0 1 calc(33.333% - 14px);max-width:min(367px,calc(33.333% - 14px))}}@media(min-width:1301px){.folder-list-item{flex:0 1 calc(25% - 15px);max-width:min(367px,calc(25% - 15px))}}.folder-list-item .folder-list-item-left{display:flex;align-items:center;flex:1 1 auto;min-width:0;height:20px;gap:8px}.folder-list-item-left-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.folder-list-item-left-icon svg{width:20px;height:20px}.folder-list-item-name{font-family:Inter-SemiBold;font-size:14px;font-weight:600;line-height:20px;color:#0d0c0c;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folder-list-item-name-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.name{font-family:Inter-Bold;font-size:16px;line-height:20px;font-weight:700;color:#0d0c0c}.folder-list-item .folder-list-item-right{display:flex;align-items:center;height:40px;gap:4px;flex-shrink:0;margin-left:auto;min-width:0}.folder-list-item .folder-list-item-right .edit-more{margin-left:auto;flex-shrink:0}.folder-list-item .badge.badge-active{width:55px;height:24px;border-radius:4px;padding:0 8px;border:1px solid #377e22;color:#377e22;background-color:#fffff7;display:inline-flex;align-items:center;justify-content:center;font-family:Inter-Regular;font-size:12px;line-height:16px;font-weight:400;flex-shrink:0}.badge-active{width:74px;height:24px;border-radius:2px;gap:0;padding:0 4px;border-width:1px;color:#377e22;background-color:#fffff7;border:1px solid #377e22;display:inline-flex;align-items:center;justify-content:center;text-align:center}.badge-inactive{color:#2f401e;background-color:#fcfdfa;border:1px solid var(--border-disabled, #686464)}.folder-list-item .badge.badge-inactive{border:1px solid var(--border-disabled, #686464);border-radius:2px}.folder-list-item .badge.badge-inactive{width:64px;height:24px;border-radius:4px;padding:0 8px;border:1px solid #686464;display:inline-flex;align-items:center;justify-content:center;font-family:Inter-Regular;font-size:12px;line-height:16px;flex-shrink:0}.folder-list-item .badge.badge-deleted{width:64px;height:24px;border-radius:4px;padding:0 8px;border:1px solid #c00!important;color:#c00!important;display:inline-flex;align-items:center;justify-content:center;font-family:Inter-Regular;font-size:12px;line-height:16px;flex-shrink:0}.badge-deleted{width:74px;height:24px;border-radius:2px;padding:0 4px;border:1px solid #c00!important;color:#c00;background-color:#fcfdfa;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.folder-list-item-inactive .badge.badge-deleted{border:1px solid #c00!important;color:#c00!important}.folder-list-item-inactive .folder-list-item-right .badge{border:1px solid #686464!important;width:74px;height:24px;border-radius:2px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.folder-list-item-inactive .folder-list-item-right .badge.badge-deleted{border:1px solid #c00!important;color:#c00!important}.folder-list-item-checkbox{width:24px;height:24px;min-width:24px;min-height:24px;border:1px solid #87b653;border-radius:2px;background-color:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;flex-shrink:0}.folder-list-item-checkbox-checked{background-color:#90d040;border-color:#90d040}.folder-list-item-checkbox-disabled{pointer-events:none;opacity:.6;cursor:not-allowed}.folder-list-item-checkbox svg{width:24px;height:24px;color:#2f401e}.folders-page-bulk-delete-button{display:flex;align-items:center;justify-content:center}.file-list-item{position:relative;display:flex;align-items:center;gap:12px;height:57px;padding:var(--spacing-xs, 8px) var(--spacing-2xs, 4px) var(--spacing-xs, 8px) var(--spacing-sm, 12px);background:transparent;border:1px solid #cdcbcb;border-radius:var(--border-radius-lg, 8px);flex:1 1 100%;min-width:0;box-sizing:border-box;cursor:pointer;transition:background-color .2s,border-color .2s}.file-list-item:hover{background-color:#e9f8dc;border-color:#86c532}.file-list-item .folder-list-item-checkbox{width:24px;height:24px;min-width:24px;min-height:24px;padding:var(--spacing-none, 0);gap:12px;flex-shrink:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.file-list-item .folder-list-item-checkbox svg{width:24px;height:24px}.file-list-item-inner{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;height:41px;flex:1 1 auto}.file-list-item-left{display:flex;align-items:center;gap:8px;overflow:hidden;min-width:0;flex:1 1 auto}.file-list-item-left-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.file-list-item-left-icon svg{width:33px;height:41px}.file-list-item-left-info{display:flex;flex-direction:column;gap:4px;overflow:hidden;min-width:0}.file-list-item .file-name{font-family:var(--type-font-family-body, "Inter-Regular");font-size:var(--font-size-body-sm);line-height:var(--line-height-body-xs);font-weight:400;font-style:normal;letter-spacing:0;color:var(--text-headings, #2f401e);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;height:16px;display:flex;align-items:center}.file-list-item .file-date{font-family:var(--type-font-family-body, "Inter-Regular");font-size:var(--font-size-body-sm);line-height:var(--line-height-body-xs);font-weight:400;font-style:normal;letter-spacing:0;color:var(--text-captions, #4e4b4b);height:16px;display:flex;align-items:center}.file-list-item-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.file-list-item-right .edit-more{width:40px;height:40px;min-width:40px;min-height:40px;padding:var(--spacing-none);gap:var(--spacing-none);border-radius:var(--border-radius-md);border:var(--border-width-sm) solid transparent;display:flex;align-items:center;justify-content:center;box-sizing:border-box}@media(max-width:767px){.file-list-item{flex:1 1 100%}.file-list-item-inner{width:100%}}@media(min-width:768px)and (max-width:1024px){.file-list-item{flex:1 1 calc(50% - 10px)}}@media(min-width:1025px)and (max-width:1300px){.file-list-item{flex:0 1 calc(33.333% - 14px);max-width:calc(33.333% - 14px)}}@media(min-width:1301px){.file-list-item{flex:0 1 calc(25% - 15px);max-width:calc(25% - 15px)}}.delete-sticky-toolbar{position:fixed;bottom:60px;left:50%;right:auto;transform:translate(-50%);z-index:1000;width:min(638px,calc(100vw - 32px));min-width:0;margin:0 auto;box-sizing:border-box}body[data-dir=ltr][data-sidebar-expanded=true] .delete-sticky-toolbar{left:calc(340px + (100vw - 340px)/2)}body[data-dir=ltr][data-sidebar-expanded=false] .delete-sticky-toolbar{left:calc(80px + (100vw - 80px)/2)}body[data-dir=rtl][data-sidebar-expanded=true] .delete-sticky-toolbar{left:calc((100vw - 340px)/2)}body[data-dir=rtl][data-sidebar-expanded=false] .delete-sticky-toolbar{left:calc((100vw - 80px)/2)}@media(max-width:1024px){.delete-sticky-toolbar{left:50%}}.delete-sticky-toolbar-inner{display:flex;align-items:center;justify-content:center;width:100%;height:96px;padding:24px;gap:20px;border:1px solid var(--border-neutral, #cdcbcb);background:var(--surface-white, #ffffff);border-radius:var(--border-radius-lg, 8px);box-shadow:0 20px 24px -4px #00000014,0 8px 8px -4px #0000000a}.delete-sticky-toolbar-divider{width:1px;height:24px;min-width:1px;opacity:1;border-left:1px solid var(--border-primary, #badc9a);flex-shrink:0}.delete-sticky-toolbar-count{display:flex;align-items:center;justify-content:center;min-width:72px;height:48px;padding:0 12px;flex-shrink:0;border-radius:var(--border-radius-md, 6px);font-family:Inter-SemiBold;font-size:14px;font-weight:600;color:var(--text-action, #2f401e);background:var(--surface-primary, #fcfdfa);border:none}.delete-sticky-toolbar-btn{display:flex;align-items:center;justify-content:center;gap:4px;height:48px;min-width:fit-content;padding:0 16px;border-radius:var(--border-radius-md, 6px);font-family:Inter-SemiBold;font-size:14px;font-weight:600;cursor:pointer;border:none}.delete-sticky-toolbar-btn-select-all{width:142px;min-width:142px}.delete-sticky-toolbar-btn-delete{width:150px;min-width:150px}.delete-sticky-toolbar-btn-cancel{width:126px;min-width:126px}.delete-sticky-toolbar-btn-secondary{background:var(--surface-primary, #fcfdfa);border:1px solid var(--border-action, #87b653);color:var(--text-action, #2f401e)}.delete-sticky-toolbar-btn-secondary:hover{background:#f0f5ec}.delete-sticky-toolbar-btn-clear-all{background:var(--surface-btn-action-press, #90d040);border:1px solid var(--border-action, #87b653);color:var(--text-action, #2f401e)}.delete-sticky-toolbar-btn-clear-all:hover{background:#7bc030}.delete-sticky-toolbar-btn-destructive{background:var(--surface-btn-error, #980101);color:var(--text-white, #ffffff)}.delete-sticky-toolbar-btn-destructive:hover{background:#b00101}.delete-sticky-toolbar-btn-destructive:disabled{cursor:not-allowed;background:var(--surface-disabled, #f3f2f2);color:var(--text-on-disabled, #686464)}.delete-sticky-toolbar-btn-destructive:disabled .delete-sticky-toolbar-btn-icon-destructive,.delete-sticky-toolbar-btn-destructive:disabled .delete-sticky-toolbar-btn-icon-destructive path{fill:none;stroke:var(--icon-on-disabled, #9b9797);stroke-width:1.5}.delete-sticky-toolbar-btn-icon{width:18px;height:18px;min-width:18px;flex-shrink:0;color:var(--text-action, #2f401e)}.delete-sticky-toolbar-btn-icon path{stroke:currentColor;fill:none}.delete-sticky-toolbar-btn-icon-destructive,.delete-sticky-toolbar-btn-icon-destructive path{fill:var(--surface-btn-error, #980101);stroke:#fff;stroke-width:1.5}.form-list-item.workspace-list-item{cursor:pointer;display:flex;flex-direction:column;align-items:stretch;gap:10px;height:auto;padding:16px;border-radius:10px;background:#fff;box-shadow:0 1px 3px #00000014}.form-list-item-inactive.workspace-list-item{background-color:#f3f2f2!important;border:1px solid #686464!important}.form-list-item-top{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.form-list-item-body{display:flex;flex-direction:column;align-items:flex-start;flex:1;min-width:0}.form-list-item-name-inner{width:100%;max-width:100%;min-height:22px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;border-radius:0;box-sizing:border-box}.form-list-item-title-text{font-family:var(--font-family-body, "Inter-Regular");font-size:18px;font-weight:700;line-height:22px;color:#0d0c0c;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-list-item-date{margin-top:4px;font-family:Inter-Regular;font-size:12px;line-height:16px;color:#757575}.form-list-item .workspace-list-item-name-measure{font-size:18px;font-weight:700;line-height:22px}.badge{display:inline-block;font-family:Inter-Regular;font-size:12px;line-height:16px;font-weight:400;border-radius:2px;padding:4px 8px;text-align:center}.form-list-item-badge.badge{border-radius:2px}.badge-active{color:#377e22;background-color:#fffff7;border:1px solid #377e22}.badge-inactive{color:#2f401e;background-color:#fcfdfa;border:1px solid #686464}.badge-need-docs{width:85px}.modal-content:has(.file-upload-modal-content){max-width:614px;position:relative;overflow:visible}.modal-content:has(.file-upload-modal-content) .file-upload-dropzone-process-upload-item{border-bottom:none}.modal-content:has(.file-upload-modal-content) .file-upload-dropzone-process-upload-item-left-info-name{text-decoration:none}.modal-content:has(.file-upload-modal-content) .modal-content-buttons{border-top:none;position:relative;z-index:1}.file-upload-modal-content{display:flex;flex-direction:column;gap:20px}.file-upload-modal-content .custom-select-options{width:550px;max-width:100%;height:248px;border-radius:var(--border-radius-lg, 8px);border-width:var(--border-width-sm, 1px);border-style:solid;border-color:var(--border-primary-weak, #e9f8dc);padding:4px 0;opacity:1;box-sizing:border-box;overflow-y:hidden}.file-upload-modal-content .custom-select-option{width:550px;max-width:100%;min-height:40px;height:40px;border-radius:var(--border-radius-md, 6px);padding-top:var(--spacing-xs, 8px);padding-bottom:var(--spacing-xs, 8px);padding-left:var(--spacing-md, 16px);padding-right:var(--spacing-md, 16px);gap:8px;opacity:1;box-sizing:border-box;display:flex;align-items:center;cursor:pointer;transition:background-color .2s ease;border-right:1px solid transparent}.file-upload-modal-content .custom-select-option-selected,.file-upload-modal-content .custom-select-option:hover{background:var(--surface-action, #e9f8dc);border-right-width:4px;border-right-style:solid;border-right-color:var(--border-action, #87b653)}.file-upload-modal-content .custom-select-option-label{font-family:var(--font-family-body, "Inter-SemiBold"),"Inter",sans-serif;font-weight:600;font-size:var(--font-size-body-s, 14px);line-height:var(--line-height-body-s, 18px);letter-spacing:0;color:var(--text-action, #2f401e);width:100%;max-width:518px;min-height:18px;padding:0;gap:4px}.file-upload-modal-field{display:flex;flex-direction:column;gap:8px}.file-upload-modal-field-label{font-family:Inter-Medium;font-size:14px;color:#374151;margin-bottom:4px}.file-upload-modal-field-input{width:100%;padding:12px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;transition:border-color .2s}.file-upload-modal-field-input:focus{outline:none;border-color:#3b82f6}.file-upload-modal-field-select{width:100%;padding:12px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;background-color:#fff;cursor:pointer}.file-upload-modal-field-clear-button{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:4px}.file-upload-modal-field-error{display:flex;align-items:center;gap:8px;color:#dc2626;font-size:12px;margin-top:4px}.field-error{color:#dc2626;font-size:12px;margin-top:4px}.file-upload-modal-dropzone-icon{width:48px;height:48px;margin:0 auto 16px;color:#10b981}.file-upload-modal-dropzone-text{font-family:Inter-Medium;font-size:16px;color:#374151;margin-bottom:8px}.file-upload-modal-dropzone-limit{font-size:12px;color:#6b7280;margin-bottom:16px}.file-upload-modal-dropzone-browse{background-color:#10b981;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:14px;cursor:pointer;transition:background-color .2s}.file-upload-modal-dropzone-browse:hover{background-color:#059669}.file-upload-modal-files{display:flex;flex-direction:column;gap:12px;margin-top:20px}.file-upload-modal-file{display:flex;align-items:center;justify-content:space-between;padding:12px;border:1px solid #e5e7eb;border-radius:8px;background-color:#f9fafb}.file-upload-modal-file-info{display:flex;align-items:center;gap:12px;flex:1}.file-upload-modal-file-icon{font-size:24px}.file-upload-modal-file-details{display:flex;flex-direction:column;gap:4px}.file-upload-modal-file-name{font-family:Inter-Medium;font-size:14px;color:#374151;text-decoration:underline}.file-upload-modal-file-size{font-size:12px;color:#6b7280}.file-upload-modal-file-actions{display:flex;align-items:center;gap:12px}.file-upload-modal-file-progress{width:100px;height:4px;background-color:#e5e7eb;border-radius:2px;overflow:hidden}.file-upload-modal-file-progress-bar{height:100%;background-color:#10b981;transition:width .3s}.file-upload-modal-file-check{width:16px;height:16px;color:#10b981}.file-upload-modal-file-remove{background:none;border:none;color:#6b7280;cursor:pointer;padding:4px;font-size:16px}.file-upload-modal-file-remove:hover{color:#dc2626}.file-upload-month-year-picker-wrapper{position:relative;width:100%;z-index:20}.file-upload-month-year-calendar-backdrop{display:none}.file-upload-month-year-calendar-sheet{position:relative}.file-upload-month-year-calendar-sheet-main{display:contents}.file-upload-month-year-calendar-sheet-title-row,.file-upload-month-year-calendar-sheet-actions{display:none}.file-upload-month-year-picker-group .input-group-container{overflow:visible}.file-upload-month-year-picker-field{width:100%;min-height:40px;border-radius:var(--border-radius-md, 6px);border:1px solid var(--border-action, #87b653);background:var(--surface-primary, #fcfdfa);padding:0 var(--spacing-md, 16px);display:flex;align-items:center;gap:8px;box-sizing:border-box;cursor:pointer}.file-upload-month-year-picker-value{flex:1;min-width:0;font-family:var(--font-family-body, "Inter-Regular");font-size:var(--font-size-body-sm, 14px);line-height:18px;color:var(--text-body, #343232);white-space:nowrap}.file-upload-month-year-picker-icon{width:24px;height:24px;flex-shrink:0}.file-upload-month-year-picker-icon path,.file-upload-month-year-picker-icon line{stroke:var(--icon-action, #2f401e);stroke-width:1.5px}.file-upload-month-year-calendar{position:absolute;top:calc(100% + 4px);right:0;left:auto;z-index:2500;width:343px;min-height:408px;border-radius:8px;padding-top:var(--spacing-none, 0);padding-right:var(--spacing-none, 0);padding-bottom:var(--spacing-md, 16px);padding-left:var(--spacing-none, 0);border:var(--border-width-sm, 1px) solid var(--border-primary, #badc9a);border-top:1px solid var(--border-primary, #badc9a);background:var(--surface-white, #ffffff);box-shadow:0 20px 24px -4px #00000014,0 8px 8px -4px #0000000a;box-sizing:border-box}.file-upload-month-year-calendar--month-year-only{min-height:auto;overflow:visible}.file-upload-month-year-calendar-header{width:343px;max-width:100%;height:64px;display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md, 16px) var(--spacing-sm, 12px) 0 var(--spacing-sm, 12px);box-sizing:border-box;position:relative;z-index:2}.file-upload-month-year-calendar-btn-icon{width:48px;height:48px;border-radius:var(--border-radius-md, 6px);border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.file-upload-month-year-calendar-btn-icon:hover{background:var(--surface-action-weak, #f7faf4)}.file-upload-month-year-calendar-btn-icon:disabled{cursor:not-allowed;opacity:1}.file-upload-month-year-calendar-btn-icon svg{width:24px;height:24px}.file-upload-month-year-calendar-btn-icon path,.file-upload-month-year-calendar-btn-icon line{stroke:var(--icon-action, #2f401e);stroke-width:1.5px}.file-upload-month-year-calendar-arrow-right{transform:rotate(180deg)}.file-upload-month-year-calendar-month-cont,.file-upload-month-year-calendar-year-cont{display:flex;align-items:center;gap:8px}.file-upload-month-year-calendar-month-cont,.file-upload-month-year-calendar-year-cont{position:static}.file-upload-month-year-calendar-text-month,.file-upload-month-year-calendar-text-year{font-family:var(--font-family-body, "Inter-Medium");font-size:14px;line-height:18px;color:var(--text-body, #343232)}.file-upload-month-year-calendar-chevron-btn{width:24px;height:24px;border:none;background:transparent;border-radius:var(--border-radius-md, 6px);display:flex;align-items:center;justify-content:center;cursor:pointer}.file-upload-month-year-calendar-chevron{width:24px;height:24px;transform:rotate(90deg)}.file-upload-month-year-calendar-chevron path{stroke:var(--icon-primary, #343232);stroke-width:1.5px}.file-upload-month-year-calendar-dropdown{position:absolute;top:64px;left:0;z-index:1;width:343px;height:336px;margin-top:0;padding-top:8px;padding-right:var(--spacing-sm, 12px);padding-bottom:8px;padding-left:var(--spacing-sm, 12px);background:var(--surface-white, #ffffff);border-top:0;border-right:1px solid var(--border-primary, #badc9a);border-bottom:0;border-left:1px solid var(--border-primary, #badc9a);border-radius:0;box-shadow:none;box-sizing:border-box;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:40px;column-gap:24px;row-gap:40px;align-content:start}.file-upload-month-year-calendar-dropdown-months{top:64px;left:0}.file-upload-month-year-calendar-dropdown-years{top:64px;left:0;right:auto;min-width:343px;width:343px}.file-upload-month-year-calendar-dropdown-item{border:none;background:transparent;border-radius:var(--border-radius-sm, 4px);padding:0 8px;text-align:center;font-size:14px;line-height:22px;color:var(--text-action, #2f401e);cursor:pointer;width:100%;height:40px;display:flex;align-items:center;justify-content:center;font-family:Roboto,Inter-Regular,sans-serif;font-weight:400}.file-upload-month-year-calendar-dropdown-item:hover{background:var(--surface-action-weak, #f7faf4)}.file-upload-month-year-calendar-dropdown-item:disabled{color:var(--text-captions, #9ca3af);cursor:not-allowed}.file-upload-month-year-calendar-dropdown-item-active{background:var(--surface-btn-action, #90d040)}.file-upload-month-year-calendar-dates{width:343px;max-width:100%;padding:16px 20px 0;box-sizing:border-box}.file-upload-month-year-calendar-days-cont,.file-upload-month-year-calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.file-upload-month-year-calendar-day-cell{height:32px;display:flex;align-items:center;justify-content:center}.file-upload-month-year-calendar-text-day{font-family:var(--font-family-body, "Inter-Regular");font-size:12px;line-height:16px;color:var(--text-captions, #4e4b4b)}.file-upload-month-year-calendar-date-cell{width:40px;height:40px;border:none;border-radius:6px;background:transparent;font-family:var(--font-family-body, "Inter-Regular");font-size:14px;line-height:18px;color:var(--text-body, #343232);cursor:pointer;display:flex;align-items:center;justify-content:center;cursor:default}.file-upload-month-year-calendar-date-cell:hover:not(:disabled):not(.file-upload-month-year-calendar-date-cell-empty){background:var(--surface-action-weak, #f7faf4)}.file-upload-month-year-calendar-date-cell:disabled{color:silver;cursor:not-allowed}.file-upload-month-year-calendar-date-cell-selected,.file-upload-month-year-calendar-date-cell.file-upload-month-year-calendar-date-cell-selected:hover{background:var(--surface-action, #e9f8dc)}.file-upload-month-year-calendar-date-cell-empty{cursor:default}.file-upload-month-year-calendar-date-cell-future{color:var(--text-action, #2f401e)}@media(max-width:766px){.modal.modal-mobile-open:has(.file-upload-month-year-picker-wrapper-open):before{content:none}.file-upload-month-year-picker-wrapper.file-upload-month-year-picker-wrapper-open{z-index:3203}.file-upload-month-year-calendar-backdrop{display:block;position:fixed;inset:0;width:100vw;height:100vh;background:#111c;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;padding:0;margin:0;z-index:3201}.file-upload-month-year-calendar-sheet{position:fixed;left:0;right:0;bottom:0;width:100%;max-width:375px;height:571px;max-height:min(571px,calc(100vh - var(--navbar-height)));max-height:min(571px,calc(100dvh - var(--navbar-height)));margin:0 auto;background:var(--surface-surface-page-additional, #fafaff);border-top-left-radius:20px;border-top-right-radius:20px;padding-top:6px;gap:4px;z-index:3202;display:flex;flex-direction:column;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.file-upload-month-year-calendar-sheet-main{width:100%;max-width:375px;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:12px;box-sizing:border-box}.file-upload-month-year-calendar-sheet-title-row,.file-upload-month-year-calendar-sheet-actions{display:flex}.file-upload-month-year-calendar-sheet-title-row{width:100%;max-width:375px;height:52px;min-height:52px;display:flex;justify-content:flex-start;align-items:center;padding-left:16px;box-sizing:border-box}.file-upload-month-year-calendar-sheet-title{width:351px;max-width:calc(100% - 16px);height:24px;font-family:var(--font-family-body, "Inter-Regular");font-weight:700;font-size:var(--font-size-body-lg, 18px);line-height:var(--line-height-body-md, 24px);letter-spacing:0;color:var(--text-action, #2f401e)}.file-upload-month-year-calendar-sheet-content{width:100%;max-width:375px;flex:1 1 auto;min-height:0;height:408px;max-height:408px;padding-right:16px;padding-left:16px;box-sizing:border-box}.file-upload-month-year-calendar{position:static;width:100%;max-width:343px;min-height:0;height:100%;max-height:100%;right:auto;left:auto;top:auto;z-index:auto;border:var(--border-width-sm, 1px) solid var(--border-primary, #badc9a);border-top:1px solid var(--border-primary, #badc9a);border-radius:8px;padding-bottom:var(--spacing-md, 16px);box-shadow:0 20px 24px -4px #00000014,0 8px 8px -4px #0000000a;box-sizing:border-box}.file-upload-month-year-calendar-header{width:100%;max-width:343px;padding-right:var(--spacing-sm, 12px);padding-left:var(--spacing-sm, 12px);position:relative;z-index:2;box-sizing:border-box}.file-upload-month-year-calendar-dropdown{top:64px;left:0;right:auto;width:343px;max-width:100%;min-width:0;height:336px;margin:0;padding-top:8px;padding-right:var(--spacing-sm, 12px);padding-bottom:8px;padding-left:var(--spacing-sm, 12px);gap:10px;border-top:0;border-right:var(--border-width-sm, 1px) solid var(--border-primary, #badc9a);border-bottom:0;border-left:var(--border-width-sm, 1px) solid var(--border-primary, #badc9a);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:80px;column-gap:24px;row-gap:0;align-content:start;align-items:center;justify-items:center;z-index:1;box-sizing:border-box}.file-upload-month-year-calendar-dropdown-years{width:343px;max-width:100%;min-width:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.file-upload-month-year-calendar-dropdown-months .file-upload-month-year-calendar-dropdown-item,.file-upload-month-year-calendar-dropdown-years .file-upload-month-year-calendar-dropdown-item{width:90.333px;max-width:100%;justify-self:center;height:40px;min-height:40px;border-radius:var(--border-radius-sm, 4px);border:none;border-bottom:none;padding-right:8px;padding-left:8px;font-family:var(--font-family-body, "Inter-Regular");font-weight:600;font-size:var(--font-size-body-s, 14px);line-height:var(--line-height-body-s, 18px);letter-spacing:0;text-align:center;justify-content:center;box-sizing:border-box}.file-upload-month-year-calendar-dates{width:343px;max-width:100%;height:336px;border-radius:0;padding-top:8px;padding-right:var(--spacing-sm, 12px);padding-bottom:8px;padding-left:var(--spacing-sm, 12px);gap:10px;border-top:none;border-right:var(--border-width-sm, 1px) solid var(--border-primary, #badc9a);border-bottom:none;border-left:var(--border-width-sm, 1px) solid var(--border-primary, #badc9a);display:flex;flex-direction:column;align-items:center;box-sizing:border-box}.file-upload-month-year-calendar-days-cont{width:319px;max-width:100%;height:48px;border-radius:0;gap:0;padding:0;grid-template-columns:repeat(7,minmax(0,1fr));border-bottom:var(--border-width-xs, .5px) solid var(--border-primary, #badc9a);margin-left:auto;margin-right:auto;box-sizing:border-box}.file-upload-month-year-calendar-grid{width:319px;max-width:100%;height:240px;border-radius:0;gap:0;padding:0;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:48px;margin-left:auto;margin-right:auto;box-sizing:border-box}.file-upload-month-year-calendar-day-cell{width:100%;max-width:48px;height:48px;border-radius:8px;padding:11px 10px;margin:0;box-sizing:border-box}.file-upload-month-year-calendar-date-cell{width:100%;max-width:48px;height:48px;border-radius:var(--border-radius-md, 6px);padding:11px 10px;margin:0;box-sizing:border-box}.file-upload-month-year-calendar-text-day,.file-upload-month-year-calendar-date-cell{font-family:var(--font-family-body, "Inter-Regular");font-weight:600;font-size:var(--font-size-body-s, 14px);line-height:var(--line-height-body-s, 18px);letter-spacing:0}.file-upload-month-year-calendar-sheet-actions{width:100%;max-width:375px;height:72px;min-height:72px;flex-shrink:0;border-top:var(--border-width-xs, .5px) solid var(--border-primary, #badc9a);background:var(--surface-white, #ffffff);padding-top:8px;padding-bottom:24px;display:flex;justify-content:flex-end;align-items:flex-start;gap:8px;padding-right:16px;box-sizing:border-box}.file-upload-month-year-calendar-sheet-btn-cancel{width:88px;min-width:88px;height:40px;border-radius:var(--border-radius-md, 6px);border:1px solid var(--border-action, #87b653);background:var(--surface-primary, #fcfdfa)}.file-upload-month-year-calendar-sheet-btn-apply{width:80px;min-width:80px;height:40px;border-radius:var(--border-radius-md, 6px);gap:var(--spacing-none, 0);background:var(--surface-btn-action, #90d040);border-color:transparent}}@media(min-width:767px)and (max-width:1024px){.modal.modal-mobile-open:has(.file-upload-month-year-picker-wrapper-open):before{content:none}.file-upload-month-year-picker-wrapper.file-upload-month-year-picker-wrapper-open{z-index:3203}.file-upload-month-year-calendar-backdrop{display:block;position:fixed;inset:0;width:100vw;height:100vh;background:#111c;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;padding:0;margin:0;z-index:3201}.file-upload-month-year-calendar-sheet{position:fixed;left:0;right:0;bottom:0;width:100%;height:571px;background:var(--surface-surface-page-additional, #fafaff);border-top-left-radius:20px;border-top-right-radius:20px;padding-top:6px;gap:4px;z-index:3202;display:flex;flex-direction:column}.file-upload-month-year-calendar-sheet-main{width:100%;height:495px;display:flex;flex-direction:column;gap:12px}.file-upload-month-year-calendar-sheet-title-row{width:100%;display:flex;justify-content:flex-start;align-items:center;height:52px;padding-left:24px;box-sizing:border-box}.file-upload-month-year-calendar-sheet-title{width:343px;height:24px;font-family:Inter-Bold,Inter,sans-serif;font-weight:700;font-size:var(--font-size-body-lg, 18px);line-height:var(--line-height-body-md, 24px);letter-spacing:0;color:var(--text-action, #2f401e)}.file-upload-month-year-calendar-sheet-content{width:100%;height:408px;padding-right:24px;padding-left:24px;box-sizing:border-box}.file-upload-month-year-calendar{position:static;width:720px;min-height:408px;right:auto;left:auto;top:auto;z-index:auto;border:var(--border-width-sm, 1px) solid var(--border-primary, #badc9a);border-top:1px solid var(--border-primary, #badc9a);border-radius:8px;padding-bottom:var(--spacing-md, 16px);box-shadow:0 20px 24px -4px #00000014,0 8px 8px -4px #0000000a}.file-upload-month-year-calendar-header{width:720px;padding-right:var(--spacing-sm, 12px);padding-left:var(--spacing-sm, 12px);position:relative;z-index:2}.file-upload-month-year-calendar-dropdown{top:64px;width:672px;min-width:672px;height:328px;left:24px;right:auto;padding:0;column-gap:0;row-gap:0;grid-template-columns:repeat(3,1fr);grid-auto-rows:48px;z-index:1}.file-upload-month-year-calendar-dropdown-years{width:672px;min-width:672px}.file-upload-month-year-calendar-dropdown-months{width:720px;min-width:720px;height:336px;left:0;top:64px;padding-top:8px;padding-right:var(--spacing-sm, 12px);padding-bottom:8px;padding-left:var(--spacing-sm, 12px);border-top:0;border-right:var(--border-width-sm, 1px) solid var(--border-primary, #badc9a);border-bottom:0;border-left:var(--border-width-sm, 1px) solid var(--border-primary, #badc9a);gap:10px;grid-template-columns:repeat(3,216px);grid-auto-rows:80px;column-gap:24px;row-gap:0;justify-content:center;align-content:start;box-sizing:border-box}.file-upload-month-year-calendar-dropdown-months .file-upload-month-year-calendar-dropdown-item{width:216px;height:40px;align-self:center;justify-self:center;border-radius:var(--border-radius-sm, 4px);padding-right:8px;padding-left:8px;font-family:Roboto,Inter-Regular,sans-serif;font-weight:400;font-size:14px;line-height:22px;letter-spacing:0;text-align:center;color:var(--text-action, #2f401e)}.file-upload-month-year-calendar-dates{width:720px;height:328px;padding:0 24px;box-sizing:border-box}.file-upload-month-year-calendar-days-cont{width:672px;height:48px;border-bottom:.5px solid var(--border-primary, #badc9a);gap:0}.file-upload-month-year-calendar-grid{width:672px;grid-template-columns:repeat(7,96px);gap:0}.file-upload-month-year-calendar-day-cell,.file-upload-month-year-calendar-date-cell{width:96px;height:48px;border-radius:var(--border-radius-md, 6px);padding:11px 10px;box-sizing:border-box}.file-upload-month-year-calendar-text-day{font-size:14px;line-height:18px;color:var(--text-body, #343232)}.file-upload-month-year-calendar-date-cell{font-size:16px;line-height:20px;color:var(--text-action, #2f401e)}.file-upload-month-year-calendar-date-cell:hover{background:transparent}.file-upload-month-year-calendar-sheet-actions{width:100%;height:72px;border-top:.5px solid var(--border-primary, #badc9a);background:var(--surface-white, #ffffff);padding-top:8px;padding-bottom:24px;display:flex;justify-content:flex-end;align-items:flex-start;gap:8px;padding-right:24px;box-sizing:border-box}.file-upload-month-year-calendar-sheet-btn-cancel,.file-upload-month-year-calendar-sheet-btn-apply{height:40px;border-radius:var(--border-radius-md, 6px);border:1px solid var(--border-action, #87b653);padding-right:var(--spacing-md, 16px);padding-left:var(--spacing-md, 16px);font-family:Inter-SemiBold,Inter,sans-serif;font-weight:600;font-size:var(--font-size-body-s, 14px);line-height:var(--line-height-body-s, 18px);color:var(--text-action, #2f401e);cursor:pointer}.file-upload-month-year-calendar-sheet-btn-cancel{width:96px;background:var(--surface-primary, #fcfdfa)}.file-upload-month-year-calendar-sheet-btn-apply{width:104px;border-color:transparent;background:var(--surface-btn-action, #90d040)}.modal-content:has(.file-upload-modal-content) .file-upload-modal-content .custom-select-options{z-index:2600}.modal-content:has(.file-upload-modal-content) .file-upload-month-year-picker-group,.modal-content:has(.file-upload-modal-content) .custom-select,.modal-content:has(.file-upload-modal-content) .file-upload-dropzone-wrapper,.modal-content:has(.file-upload-modal-content) .file-upload-dropzone-process-upload{transform:none}.modal-content:has(.file-upload-modal-content) .file-upload-modal-content:has(.custom-select-input-open) .custom-select .custom-select-container{transform:none}.modal-content:has(.file-upload-modal-content) .file-upload-modal-content:has(.custom-select-input-open) .custom-select{margin-bottom:250px;transition:margin .2s ease}.modal-content:has(.file-upload-modal-content) .file-upload-modal-content:has(.file-upload-dropzone-process-upload):not(:has(.custom-select-input-open)) .custom-select{margin-bottom:100px;transition:margin .2s ease}.modal-content:has(.file-upload-modal-content):has(.custom-select-input-open):not(:has(.file-upload-dropzone-process-upload)) .modal-content-body{padding-top:max(0px,min(250px,calc(100vh - 524px)))!important;transform:translateY(-36px);transition:transform .2s ease,padding-top .2s ease}.modal-content:has(.file-upload-modal-content):has(.file-upload-dropzone-process-upload):not(:has(.custom-select-input-open)) .modal-content-body{padding-top:max(0px,min(100px,calc(100vh - 524px)))!important;transform:none;transition:padding-top .2s ease}.modal-content:has(.file-upload-modal-content):has(.custom-select-input-open):has(.file-upload-dropzone-process-upload) .modal-content-body{padding-top:max(0px,min(250px,calc(100vh - 524px)))!important;transform:none;transition:padding-top .2s ease}.modal-content:has(.file-upload-modal-content) .file-upload-modal-content:has(.file-upload-dropzone-process-upload) .file-upload-dropzone-wrapper,.modal-content:has(.file-upload-modal-content) .file-upload-modal-content:has(.file-upload-dropzone-process-upload) .file-upload-dropzone-process-upload{transform:translateY(-120px);transition:transform .2s ease}.modal-content:has(.file-upload-modal-content) .file-upload-modal-content:has(.custom-select-input-open):has(.file-upload-dropzone-process-upload) .file-upload-dropzone-wrapper,.modal-content:has(.file-upload-modal-content) .file-upload-modal-content:has(.custom-select-input-open):has(.file-upload-dropzone-process-upload) .file-upload-dropzone-process-upload{transform:none}.modal-content:has(.file-upload-modal-content) .file-upload-modal-content:has(.custom-select-input-open):has(.file-upload-dropzone-process-upload) .file-upload-dropzone-process-upload{max-height:180px;overflow-y:auto;overflow-x:hidden;padding-right:4px;box-sizing:border-box}}.manually-edited-modal-content{width:100%;font-family:Inter-Regular;font-size:16px;line-height:20px;font-weight:400;color:#4e4b4b}.manually-edited-modal-content span{color:#980101}.shared-form-modal-content{width:100%;display:flex;flex-direction:column;gap:20px;background-color:#fcfdfa;border-radius:8px;padding:20px;border:.5px solid #badc9a}.shared-form-modal-content-title{font-family:Inter-Medium;font-size:14px;line-height:18px;font-weight:500;color:#2f401e}.shared-form-modal-content-link{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px}.shared-form-modal-content-link-link{width:fit-content;flex:1;background-color:transparent;border:.5px solid #87b653;border-radius:4px;padding:10px;font-family:Inter-Regular;font-size:14px;line-height:18px;font-weight:400;color:#2f401e;overflow:hidden;text-overflow:ellipsis}.shared-form-modal-content-link-copy{display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;background-color:transparent;border:.5px solid #87b653;border-radius:4px;padding:10px}.shared-form-modal-content-link-copy svg{width:18px;height:18px}.shared-form-modal-content-link-copy span{font-family:Inter-SemiBold;font-size:14px;line-height:18px;font-weight:600;color:#2f401e}.shared-form-modal-content-description{width:100%;font-family:Inter-Regular;font-size:12px;line-height:16px;font-weight:400;color:#4e4b4b}.shared-form-modal-content-description span{font-family:Inter-SemiBold;color:#980101;font-weight:600}.file-upload-dropzone-wrapper{display:flex;flex-direction:column;gap:10px;width:100%;max-width:1024px;margin-left:auto;margin-right:auto}.file-upload-dropzone-label{font-family:Inter-Medium;font-size:14px;color:#374151}.file-upload-dropzone{position:relative;width:100%;max-width:1024px;display:flex;margin:auto;align-items:center;justify-content:center;border-radius:8px;text-align:center;transition:all .2s;padding:40px 20px}.file-upload-dropzone-padding{padding:40px 20px}.file-upload-dropzone-delete-button{position:absolute;top:10px;right:10px;cursor:pointer;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.dropzone-success{border:1px dashed #badc9a;background-color:#fcfdfa}.dropzone-error{border:1px dashed #fe6767;background-color:snow}.file-upload-dropzone-active,.file-upload-dropzone-hover:hover{background-color:#badc9a;border-color:#90d040}.cursor-pointer{cursor:pointer}.file-upload-dropzone-content{width:100%;display:flex;align-items:center;justify-content:center}.file-upload-dropzone-content-default{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.file-upload-dropzone-browse-btn-wrap{display:inline-flex;align-items:center;justify-content:center}.file-upload-dropzone--with-attachments{flex-direction:column;align-items:stretch;justify-content:flex-start;padding:16px;box-sizing:border-box;border-radius:8px;background-color:#e9f8dc;border:1px solid var(--border-action, #87b653)}.file-upload-dropzone--with-attachments .file-upload-dropzone-content{width:100%;min-height:252px;box-sizing:border-box;border-radius:8px;padding:40px 20px}.file-upload-dropzone--with-attachments-error .file-upload-dropzone-content{border:1px dashed #fe6767;background-color:snow}.file-upload-dropzone--with-attachments:not(.file-upload-dropzone--with-attachments-error) .file-upload-dropzone-content.dropzone-success{border:1px dashed #badc9a;background-color:#e9f8dc}.file-upload-dropzone-bundle--has-files{display:flex;flex-direction:column;gap:16px;width:100%;max-width:1024px;margin-inline:auto}.file-upload-dropzone-bundle--has-files>.file-upload-dropzone-process-upload{margin-top:0;width:100%;align-self:stretch}.file-upload-dropzone-bundle--has-files .file-upload-dropzone-process-upload-item-left-info,.file-upload-dropzone-bundle--has-files .file-upload-dropzone-form-file-row-left .file-upload-dropzone-process-upload-item-left-info-name{text-align:start}.file-upload-dropzone-process-upload--below-dropzone{align-self:stretch;width:100%}.file-upload-dropzone-form-file-actions{flex-shrink:0}.file-upload-dropzone-form-file-actions-inner{display:flex;flex-direction:row;align-items:center;gap:10px}.file-upload-dropzone-form-file-action-checkbox{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.file-upload-dropzone-form-file-action-checkbox svg{width:18px;height:18px}.file-upload-dropzone-form-file-action-btn-wrap{display:inline-flex;align-items:center;flex-shrink:0}.file-upload-dropzone-form-file-action-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;margin:0;min-height:0;gap:0;border:none;background:transparent;cursor:pointer;color:var(--icon-action, #2f401e);flex-shrink:0}.file-upload-dropzone-form-file-action-btn:hover{opacity:.85}.file-upload-dropzone-form-file-action-btn svg{width:20px;height:20px}.file-upload-dropzone-form-file-action-spacer{display:inline-block;width:24px;height:24px;flex-shrink:0}.file-upload-dropzone-form-file-row-left{display:flex;flex-direction:row;align-items:center;gap:10px;min-width:0;flex:1 1 auto;opacity:1}.file-upload-dropzone-form-file-row-left .file-upload-dropzone-process-upload-item-left-icon{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-shrink:0;align-self:center;width:40px;height:40px;min-width:40px;min-height:40px;box-sizing:border-box;padding:var(--spacing-2xs, 4px);gap:10px;opacity:1}.file-upload-dropzone-form-file-row-left .file-upload-dropzone-process-upload-item-left-icon .skeuomorph-wrap.skeuomorph-size-md{width:32px;height:32px;min-width:32px;min-height:32px;margin-bottom:0}.file-upload-dropzone-form-file-row-left .file-upload-dropzone-process-upload-item-left-icon .skeuomorph-size-md>div>svg{width:14px;height:14px}.file-upload-dropzone-form-file-row-left .file-upload-dropzone-process-upload-item-left-info-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:888px;min-width:0;flex:1 1 auto;box-sizing:border-box}.file-upload-dropzone-form-file-actions .file-upload-dropzone-form-file-action-checkbox{width:24px;height:24px;min-width:24px;min-height:24px;opacity:1;background:transparent}.file-upload-dropzone-form-file-actions .file-upload-dropzone-form-file-action-checkbox svg rect{fill:transparent;stroke:var(--icon-success, #377e22);stroke-width:1.5px}.file-upload-dropzone-form-file-actions .file-upload-dropzone-form-file-action-btn-wrap{width:24px;height:24px;min-width:24px;min-height:24px;display:inline-flex;align-items:center;justify-content:center;opacity:1}.file-upload-dropzone-form-file-actions .file-upload-dropzone-form-file-action-btn{width:24px;height:24px;min-width:24px;min-height:24px;opacity:1}.file-upload-dropzone-content-default-icon{stroke:#343232}.file-upload-dropzone-content-default-icon-error{stroke:#980101!important}.file-upload-dropzone-content-default-text{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.file-upload-dropzone-content-default-title{font-family:Inter-Bold;font-size:16px;line-height:20px;font-weight:700;color:#0d0c0c}.file-upload-dropzone-content-default-description{font-family:Inter-Regular;font-size:14px;line-height:18px;font-weight:400;color:#4e4b4b}.file-upload-dropzone-size-error{display:flex;align-items:center;gap:5px;font-family:Inter-Regular;font-size:14px;line-height:18px;font-weight:400;color:#980101}.file-upload-dropzone-size-error svg{width:19px;height:19px}.fs-16-placeholder{font-family:Inter-Regular;font-size:16px;line-height:20px;font-weight:400;color:#0d0c0c}.file-upload-dropzone-file{width:100%;height:100%;border-radius:8px;overflow:hidden}.file-upload-dropzone-image-preview{width:100%;height:100%;border-radius:8px;object-fit:cover;object-position:center}.file-upload-dropzone-file-name{font-family:Inter-Regular;font-size:16px;line-height:20px}.file-upload-dropzone-process-upload{width:100%;display:flex;flex-direction:column;gap:10px;margin-top:20px}.file-upload-dropzone-process-upload-item{width:100%;display:flex;align-items:center;border-bottom:.5px solid #badc9a;padding-bottom:16px}.file-upload-dropzone-process-upload-item-content{width:100%;display:flex;align-items:center;justify-content:space-between}.file-upload-dropzone-process-upload-item-left{display:flex;align-items:center;gap:3px}.file-upload-dropzone-process-upload-item-left-icon{display:flex;align-items:center;justify-content:center}.file-upload-dropzone-process-upload-item-left-info{display:flex;flex-direction:column;gap:2px}.file-upload-dropzone-process-upload-item-left-info-name{font-family:Inter-SemiBold;font-size:14px;line-height:18px;font-weight:600;color:#557c27;text-decoration:underline}.file-upload-dropzone-process-upload-item-left-info-size{font-family:Inter-Regular;font-size:14px;line-height:18px;font-weight:400;color:#4e4b4b}.file-upload-dropzone-process-upload-item-right{display:flex;align-items:center;gap:10px;margin-left:auto}.file-upload-dropzone-process-upload-item-right-file-upload,.file-upload-dropzone-process-upload-item-right-icon-delete{display:flex;align-items:center;justify-content:center}.file-upload-dropzone-process-upload-item-right-icon-delete svg{width:20px;height:20px;cursor:pointer}.file-upload-dropzone-process-upload-item-right-file-upload-mobile{display:flex;align-items:center;justify-content:center;width:100%;margin-top:10px}@media(max-width:767px){.file-upload-dropzone-process-upload-item{flex-direction:column}}.signature-pad-wrapper{display:flex;flex-direction:column;gap:15px;width:100%;max-width:1024px;margin-left:auto;margin-right:auto}.signature-pad-container{position:relative;width:100%;border:1px dashed #badc9a;border-radius:8px;background-color:#fcfdfa;overflow:hidden;margin-top:2px}.signature-pad-canvas-wrapper{position:relative;width:100%;min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center}.signature-pad-canvas-hidden{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;z-index:-1}.signature-pad-placeholder{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:Inter-Regular;font-size:16px;line-height:20px;font-weight:400;color:#0d0c0c;pointer-events:none;z-index:0}.signature-pad-canvas{display:block;width:100%;max-width:1024px;margin-left:auto;margin-right:auto;height:200px;cursor:crosshair;position:relative;z-index:1}.signature-pad-preview{position:relative;width:100%;min-height:200px;display:flex;align-items:center;justify-content:center}.signature-pad-preview-image{width:100%;height:auto;max-height:300px;object-fit:contain;border-radius:8px}.signature-pad-delete-button{position:absolute;top:10px;right:10px;cursor:pointer;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background-color:#ffffffe6;border-radius:4px;transition:background-color .2s}.signature-pad-delete-button:hover{background-color:#fff}.signature-pad-actions{display:flex;gap:10px;justify-content:flex-end;font-weight:400;color:#0d0c0c}.save-form-signature-button{position:absolute;top:10px;right:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;z-index:10;pointer-events:auto}.input-group-wrapper{width:100%;display:flex;flex-direction:column;gap:5px}.input-group-container{position:relative;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden}.input-label{font-size:14px;font-weight:400;color:#0d0c0c}.input-input{width:100%;border:1px solid #badc9a;border-radius:4px;color:#4e4b4b;font-size:14px;font-weight:400;line-height:18px;padding:10px 5px;outline:none}.input-error{display:flex;margin-top:5px;align-items:center;gap:5px;color:#980101;font-size:12px;font-weight:400;line-height:16px}.input-valid-error{display:flex;flex-direction:column;margin-top:5px;gap:5px;font-size:12px;font-weight:400;line-height:16px}.input-error-icon{display:flex;align-items:center;justify-content:center}.input-error-icon svg{width:18px;height:18px}.input-input::placeholder{font-family:Inter-Regular;font-size:14px;font-weight:400;color:#4e4b4b}.input-eye-button{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;width:20px;height:20px;border:none;background:none}.input-close-button{position:absolute;top:45%;transform:translateY(-45%);cursor:pointer;width:20px;height:20px;border:none;background:none}.input-close-button-green{stroke:#377e23}.input-close-button-red{stroke:#980201}.input-wrapper{position:relative;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden}.eye-closed-icon,.eye-open-icon{stroke:#2f401e;width:22px;height:22px}.eye-closed-icon-success,.eye-open-icon-success{stroke:#377e23;width:22px;height:22px}.color-green-900{color:#2f401e}.color-red-800{color:#980101}.eye-closed-icon-error,.eye-open-icon-error{stroke:#980201;width:22px;height:22px}.eye-closed-icon-error-2,.eye-open-icon-error-2{stroke:#343232;width:22px;height:22px}.right-20{right:20px}.input-border-success{border:1px solid #377e23}.input-border-400-error{border:1px solid #fe6767!important}.input-border-500-error{border:1px solid #980201}.input-bg-success{background-color:#fcfdfa}.input-bg-error{background-color:snow}.page-wrapper{position:relative;padding:24px;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;width:100%;height:100%}.page-wrapper .breadcrumbs{width:100%;display:flex;align-items:center;margin:0 0 20px}.page-wrapper .breadcrumbs .breadcrumb-font-medium{font-family:Inter-Medium;font-size:clamp(8px,1vw + 6px,14px);font-weight:500;line-height:clamp(12px,1vw + 6px,18px);color:#4e4b4b}.page-wrapper .breadcrumbs .breadcrumb-font-semibold{font-family:Inter-SemiBold;font-size:clamp(8px,1vw + 6px,14px);font-weight:600;line-height:clamp(12px,1vw + 6px,18px);color:#2f401e}.page-wrapper .breadcrumbs .breadcrumb-delimiter{font-family:Inter-Medium;font-size:clamp(8px,1vw + 6px,14px);font-weight:500;line-height:clamp(12px,1vw + 6px,18px);color:#9b9797}.page-wrapper .breadcrumbs .breadcrumb-delimiter:before,.page-wrapper .breadcrumbs .breadcrumb-delimiter:after{content:" "}.page-wrapper .header{width:100%;display:flex;align-items:center;gap:8px}.page-wrapper .header-actions{justify-content:space-between}.page-wrapper .header-left{display:flex;align-items:center;gap:8px}.page-wrapper .header-left-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:.5px solid #badc9a;padding:5px;box-shadow:0 2px 4px #00000040 inset}.page-wrapper .header-left-icon>div{width:100%;height:100%;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 4px #00000040;border:.5px solid #e9f8dc}.page-wrapper .header-left-icon>div>svg{width:16px;height:16px}.page-wrapper .header-left-title{font-family:Inter-SemiBold;font-size:clamp(8px,2vw + 1px,24px);line-height:clamp(12px,2vw + 1px,32px);font-weight:600;color:#292d3c}.page-wrapper .header-right{display:flex;align-items:center;gap:8px}.page-wrapper-content{width:100%;height:auto;display:flex;flex-direction:column;padding-bottom:40px}.breadcrumbs{width:176px;height:18px;display:flex;align-items:center;gap:4px;opacity:1;margin-bottom:10px}.breadcrumb-item{font-size:14px;color:#6c757d}.breadcrumb-link{color:#6c757d;text-decoration:none;cursor:pointer;transition:color .2s ease}.breadcrumb-link:hover{color:#2c3e50;text-decoration:underline}.breadcrumb-current{color:#2c3e50;font-weight:600}.breadcrumb-separator{color:#6c757d;margin:0 2px}.tasks-header-actions{display:flex;align-items:center;gap:8px}.tasks-settings-button{width:121px;height:40px;border-radius:6px;border:1px solid #87b653;background:#fcfdfa;display:flex;align-items:center;justify-content:center;gap:8px;opacity:1}.tasks-create-button{display:flex;align-items:center;height:40px;gap:8px;opacity:1;background:#90d040;color:var(--text-action, #2f401e);white-space:nowrap;min-width:179px;width:auto;padding:0 16px;border:none;border-radius:4px;cursor:pointer}.tasks-create-button svg{width:16px;height:16px}.tasks-create-button svg path,.tasks-create-button svg line,.tasks-create-button svg rect,.tasks-create-button svg circle{stroke:var(--icon-primary, #343232);stroke-width:1.5px;fill:none}.tasks-create-button:hover{background:var(--surface-btn-action, #90d040);-webkit-tap-highlight-color:transparent}.tasks-create-button:active,.tasks-create-button:focus{background:var(--surface-btn-action, #90d040);outline:none;-webkit-tap-highlight-color:transparent}.header-button{white-space:nowrap;flex-shrink:0}.tasks-settings-text{width:57px;height:18px;font-family:inherit;font-weight:600;font-size:14px;line-height:18px;letter-spacing:0%;text-align:center;color:#2f401e;opacity:1}.skeuomorph-wrap{display:flex;align-items:center;justify-content:center;border-radius:50%;border:.5px solid #badc9a;padding:5px;box-shadow:0 2px 4px #00000040 inset;margin-bottom:10px;aspect-ratio:1;flex-shrink:0}.skeuomorph-wrap-error{border-color:#fe6767!important}.skeuomorph-wrap>div{width:100%;height:100%;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 4px #00000040;border:.5px solid #e9f8dc}.skeuomorph-size-md{width:40px;height:40px;min-width:40px;min-height:40px;aspect-ratio:1}.skeuomorph-size-lg{width:60px;height:60px;min-width:60px;min-height:60px;aspect-ratio:1}.skeuomorph-size-md>div>svg{width:16px;height:16px}.skeuomorph-size-lg>div>svg{width:24px;height:24px}.happens-next-wrap{width:100%;background-color:#f7faf4;padding:16px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;margin:20px 0}.happens-next-title{width:100%;font-family:Inter-SemiBold;font-size:16px;line-height:20px;font-weight:600;color:#2f401e;padding-bottom:12px;border-bottom:.5px solid #87b653}.happens-next-description{width:100%;display:flex;align-items:center;margin-top:20px;gap:10px}.happens-next-description-icon{width:20px;height:20px}.happens-next-description-text{font-family:Inter-Regular;font-size:14px;line-height:18px;font-weight:400;color:#343232}.modal{position:fixed;top:var(--navbar-height);left:0;right:0;bottom:0;width:100vw;height:calc(100vh - var(--navbar-height));display:flex;justify-content:center;align-items:flex-start;padding:20px;overflow-y:auto;background-color:#111c;z-index:2000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal-content{width:50%;max-width:800px;max-height:calc(100vh - var(--navbar-height) - 40px);background-color:#fff;border:1px solid #badc9a;border-radius:8px;padding:32px;display:flex;flex-direction:column;gap:20px;margin-top:auto;margin-bottom:auto;overflow-y:auto}.modal-content-desktop-header{display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.modal-content-desktop-header-title{font-family:Inter-SemiBold;font-size:24px;line-height:32px;font-weight:600;color:#0d0c0c}.modal-content-desktop-header-close{display:flex;align-items:center;justify-content:center;cursor:pointer}.modal-content-desktop-header-close svg{width:24px;height:24px}.modal-content-body{display:flex;flex-direction:column;gap:20px;overflow-y:auto;overflow-x:hidden;flex:1;min-height:0}.modal-content-buttons{width:100%;display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:10px;padding-top:8px;flex-shrink:0}.modal-content:has(.custom-select-roles) .modal-content-buttons{border-top:none}.modal-content-button-cancel{padding:12px;border:none;border-radius:4px;border:1px solid #87b653;background-color:#fff;color:#2f401e;font-family:Inter-SemiBold;font-size:14px;font-weight:600;line-height:18px;cursor:pointer;transition:all .3s ease;text-align:center}.modal-content-button-cancel:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.modal-content-submit-button{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px;border:none;border-radius:4px;font-family:Inter-SemiBold;font-size:14px;font-weight:600;line-height:18px;text-align:center;transition:all .3s ease;cursor:pointer}.modal-content-submit-button-primary{background-color:#90d040;border:1px solid #90d040;color:#2f401e}.modal-content-submit-button-danger{background-color:#980101;border:1px solid #980101;color:#fff}.modal-content-submit-button:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.modal-content-submit-button:disabled{background-color:#f3f2f2;border:1px solid #f3f2f2;color:#686464;transform:translateY(0);box-shadow:none;cursor:not-allowed}@media(min-width:1025px){.modal-content-mobile-header,.modal-d-none{display:none}}@media(max-width:1024px){.modal.modal-mobile-open-ltr:not(.modal-mobile-open),.modal.modal-mobile-open-rtl:not(.modal-mobile-open){display:none;pointer-events:none}.modal{position:fixed;top:var(--navbar-height);left:0;right:0;bottom:0;width:100vw;height:calc(100vh - var(--navbar-height));padding:0;align-items:flex-start;transition:transform .3s ease}.modal-content{width:100%;max-width:100%;height:100%;max-height:100%;border-radius:0;border:none;padding:16px;margin:0}.modal-content-body-bottom{margin-top:532px}.modal-content-desktop-header{display:none}.modal-content-mobile-header{display:flex;align-items:center;gap:14px;flex-shrink:0}.modal-content-mobile-header-back{display:flex;align-items:center;gap:8px;cursor:pointer;font-family:Inter-SemiBold;font-size:14px;font-weight:600;line-height:18px;color:#2f401e}.modal-mobile-header-back-rtl svg{transform:rotate(180deg)}.modal-content-mobile-header-title{font-size:20px;font-weight:600;line-height:28px;color:#0d0c0c}.modal-mobile-open-ltr{transform:translate(-100%)}.modal-mobile-open-rtl{transform:translate(100%)}.modal-mobile-open{transform:translate(0)}.modal-content-buttons{margin-top:32px}.modal-content:has(.workspace-delete-modal-content){width:100%;max-width:100%;height:100%;max-height:100%;border-radius:0;border:none;padding:16px;margin:0}.workspace-delete-modal-content-title,.workspace-delete-modal-content-section,.workspace-delete-modal-content-section-title,.workspace-delete-modal-content-section-description,.workspace-delete-modal-content-section-description-item,.workspace-delete-modal-content-input{width:100%}.workspace-delete-modal-content-section:first-of-type,.workspace-delete-modal-content-section:last-of-type{height:auto}.workspace-delete-modal-content-section:first-of-type .workspace-delete-modal-content-section-description,.workspace-delete-modal-content-section:last-of-type .workspace-delete-modal-content-section-description{height:auto}.modal-content:has(.delete-profile-modal-content) .delete-profile-modal-content,.modal-content:has(.delete-profile-modal-content) .workspace-delete-modal-content{width:100%;max-width:100%}.delete-profile-modal-content-text{width:100%;max-width:100%}}@media(max-width:767px){.modal-content:has(.delete-profile-modal-content) .modal-content-body{margin-top:12px}.modal-content:has(.delete-profile-modal-content) .modal-content-buttons{margin-top:16px}}.position-relative{position:relative}.d-flex{display:flex}.d-flex-center{justify-content:center}.gap-8{gap:8px}.gap-10{gap:10px}.gap-12{gap:12px}.align-items-center{align-items:center}.border-right-none{border-right:none!important}.border-left-none{border-left:none!important}.border-radius-3{border-radius:3px!important}.w-100{width:100%!important}.w-16px{width:16px!important}.h-16px{height:16px!important}.h-100{height:100%!important}.m-0{margin:0!important}.mr-auto{margin-right:auto!important}.mr-24{margin-right:24px}.mt-4{margin-top:4px}.mt-24{margin-top:24px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mt-60{margin-top:60px}.ml-auto{margin-left:auto!important}.pl-26{padding-left:26px!important}.task-textarea{resize:vertical;min-height:80px;font-family:inherit}.task-create-modal-content-body-input-select:focus{border-color:#87b653;box-shadow:0 0 0 2px #87b6531a}.task-create-modal-content-body-input-select.input-border-400-error{border-color:#fe6767!important;box-shadow:0 0 0 2px #fe67671a}.task-create-modal-content-body-input-select{width:100%;max-width:100%;box-sizing:border-box;border:1px solid #badc9a;border-radius:4px;color:#4e4b4b;font-size:14px;font-weight:400;line-height:18px;padding:10px 36px 10px 12px;outline:none;background-color:#fff;cursor:pointer;max-height:120px;overflow-y:auto;overflow-x:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-overflow:ellipsis;white-space:nowrap}.task-create-modal-content-body-input-select-arrow{position:absolute;top:50%;right:12px;transform:translateY(-50%);pointer-events:none;display:flex;align-items:center;justify-content:center}.task-create-modal-content-body-input-select-arrow svg{width:16px;height:16px}.task-create-modal-content-body-input-select option{padding:8px 12px;font-size:14px;color:#4e4b4b;overflow-wrap:break-word;word-wrap:break-word;white-space:normal}.task-create-modal-content-body-input-select option:disabled{color:#999;font-style:italic}.tasks-content-container{width:100%;height:995px;border-radius:0;gap:24px;opacity:1;padding:32px 0;margin:0 auto;display:flex;flex-direction:column;box-sizing:border-box}.tasks-board{width:100%;height:825px;gap:20px;opacity:1;display:flex;border-radius:0;background-color:#f8f9fa;box-sizing:border-box;margin:0 auto}.tasks-board__column{flex:1;background-color:#fff;border-radius:8px;border:1px solid #e9ecef;min-width:0;height:825px;display:flex;flex-direction:column;gap:10px;opacity:1;box-sizing:border-box}.tasks-board__column-header{width:100%;height:48px;padding:16px 32px;border-bottom:1px solid #ffffff;background:#e9f8dc;border-radius:8px 8px 0 0;display:flex;justify-content:space-between;align-items:center;gap:10px;opacity:1}.tasks-board__add-task-button{width:191px;height:40px;display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:0;background:transparent;border:1.5px solid transparent;color:var(--text-action, #2f401e);opacity:1;margin-top:0;margin-left:0;align-self:auto}.tasks-board__add-task-button-inner{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:191px;height:40px;padding:0 24px}.tasks-board__add-task-button-icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center}.tasks-board__add-task-button-text{width:auto;height:18px;display:inline-flex;align-items:center;justify-content:center;font-family:Inter-Regular,sans-serif;font-weight:600;font-size:14px;line-height:18px;letter-spacing:0%;color:var(--text-action, #2f401e);text-align:center}.tasks-board__add-task-button svg{width:16px;height:16px}.tasks-board__add-task-button svg path,.tasks-board__add-task-button svg line,.tasks-board__add-task-button svg rect,.tasks-board__add-task-button svg circle{stroke:var(--icon-action, #2f401e);stroke-width:1.5px;fill:none}.tasks-board__column-title{font-size:16px;font-weight:600;color:#2c3e50;margin:0}.tasks-board__column-number{width:24px;height:24px;border-radius:50%;background:#90d040;border:2px solid #e9f8dc;display:flex;align-items:center;justify-content:center;font-family:inherit;font-weight:400;font-style:normal;font-size:12px;line-height:14px;letter-spacing:0%;text-align:center;color:#2f401e;padding:0 8px;gap:4px;opacity:1}.tasks-board__column-content{flex:1;padding:16px;display:flex;flex-direction:column;gap:10px;min-height:200px;transition:background-color .2s ease;width:100%;min-width:0;overflow-y:auto;box-sizing:border-box;max-width:100%;align-items:flex-start}.tasks-board__column-content--dragging-over{background-color:var(--surface-action, #e9f8dc)}.task-item{background-color:#fff;border:1px solid #badc9a;border-radius:12px;cursor:grab;transition:all .2s ease;box-shadow:0 1px 3px #0000001a;width:100%;min-width:0;min-height:90px;opacity:1;display:flex;align-items:center;gap:12px;box-sizing:border-box}.task-item:hover{box-shadow:0 2px 8px #00000026;border-color:#87b653}.task-item__content{display:flex;flex-direction:column;gap:24px;width:100%}.task-item__accent{width:3px;height:50px;border-radius:9999px;background:var(--border-action, #87b653);flex:0 0 3px}.task-item__assignee{width:416px;max-width:100%;height:16px;display:flex;align-items:center;gap:0;opacity:1;font-weight:400;font-size:12px;line-height:16px;letter-spacing:0;color:var(--text-captions, #4e4b4b)}.task-item__title-desc{width:100%;max-width:416px;height:18px;display:flex;align-items:center;padding-right:16px;gap:8px;opacity:1}.task-item__title-desc-text{width:416px;max-width:100%;height:18px;font-weight:600;font-size:14px;line-height:18px;letter-spacing:0;color:var(--text-action, #2f401e)}.task-item__priority{margin-right:20px;font-weight:400;font-size:12px;line-height:16px;letter-spacing:0;color:var(--text-captions, #4e4b4b)}.task-item__state-button-container{display:none}@media(min-width:377px)and (max-width:767px){.task-item,.task-item:hover{cursor:default}.task-item__title-desc{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding-right:0;gap:8px;position:relative}.task-item__state-button-container{display:block;position:relative;flex-shrink:0;z-index:10;margin-left:-4px}.task-item__state-button.edit-more{width:48px;height:48px;border-radius:6px;padding:4px;gap:4px;background:transparent;border:none;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent}.task-item__state-button.edit-more:hover{background:transparent}.task-item__state-button.edit-more:hover svg{stroke:#2f401e}.task-item__state-button.edit-more:active,.task-item__state-button.edit-more:focus{background:transparent;outline:none;-webkit-tap-highlight-color:transparent}.task-item__state-button.edit-more:active svg,.task-item__state-button.edit-more:focus svg{stroke:#2f401e}.task-item__state-button-icon{width:40px;height:40px;border-radius:6px;background:transparent;display:flex;align-items:center;justify-content:center;pointer-events:none}.task-item__state-button-icon svg{width:24px;height:24px;stroke:#2f401e;pointer-events:none}.task-item__state-button.edit-more.edit-more-open .task-item__state-button-icon,.task-item__state-button.edit-more.edit-more-open:hover .task-item__state-button-icon{background:transparent}.task-item__dropdown-menu.edit-more-menu{top:66px;right:0;left:auto;width:213px;min-height:100px;padding:8px;gap:4px;border-radius:6px;border:1px solid #badc9a;box-shadow:0 20px 24px -4px #00000014,0 8px 8px -4px #0000000a;z-index:1000;pointer-events:auto}.task-item__dropdown-menu.edit-more-menu .edit-more-menu-item:first-child{margin-left:15px;pointer-events:auto;cursor:pointer;background:transparent;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.task-item__dropdown-menu.edit-more-menu .edit-more-menu-item:first-child:hover,.task-item__dropdown-menu.edit-more-menu .edit-more-menu-item:first-child:active,.task-item__dropdown-menu.edit-more-menu .edit-more-menu-item:first-child:focus{background:transparent;outline:none}.task-item__dropdown-menu.edit-more-menu .edit-more-menu-item{pointer-events:auto;cursor:pointer;background:transparent;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.task-item__dropdown-menu.edit-more-menu .edit-more-menu-item:hover,.task-item__dropdown-menu.edit-more-menu .edit-more-menu-item:active,.task-item__dropdown-menu.edit-more-menu .edit-more-menu-item:focus{background:transparent;outline:none}.task-item__dropdown-menu.edit-more-menu .edit-more-menu-item-text,.task-item__dropdown-menu.edit-more-menu .edit-more-menu-item-icon{pointer-events:none}.task-item__dropdown-menu.edit-more-menu .edit-more-menu-item-icon svg{pointer-events:none}.task-item__menu-item--with-submenu.edit-more-menu-item{width:197px;height:40px;margin-top:15px;padding:8px 16px;justify-content:space-between;position:relative;pointer-events:auto;cursor:pointer;background:transparent;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.task-item__menu-item--with-submenu.edit-more-menu-item:hover,.task-item__menu-item--with-submenu.edit-more-menu-item:active{background:transparent}.task-item__menu-item--with-submenu.edit-more-menu-item:focus{background:transparent;outline:none}.task-item__menu-item--with-submenu .edit-more-menu-item-text{white-space:nowrap;pointer-events:none}.task-item__menu-item--active.edit-more-menu-item{background:#e9f8dc!important;border-right:4px solid #87b653}.task-item__menu-item--active.edit-more-menu-item:hover,.task-item__menu-item--active.edit-more-menu-item:active,.task-item__menu-item--active.edit-more-menu-item:focus{background:#e9f8dc!important;outline:none}.task-item__menu-item-arrow{width:40px;height:40px;border-radius:6px;padding:0;gap:0;border:none;display:flex;align-items:center;justify-content:center;flex-shrink:0;pointer-events:none}.task-item__menu-item-arrow svg{width:24px;height:24px;pointer-events:none}.task-item__menu-item-arrow svg path{stroke:#2f401e;stroke-width:1.5px;pointer-events:none}.task-item__status-dropdown{position:absolute;top:45px;right:-30px;left:auto;width:169px;height:144px;border-radius:4px;padding:8px;gap:4px;background:#fff;border:1px solid #badc9a;box-shadow:0 20px 24px -4px #00000014,0 8px 8px -4px #0000000a;z-index:1001;display:flex;flex-direction:column;opacity:1}.task-item__status-option{width:153px;height:40px;border-radius:6px;gap:8px;padding:8px 16px;display:flex;align-items:center;cursor:pointer;background:transparent;pointer-events:auto}.task-item__status-option .edit-more-menu-item-text{pointer-events:none}.task-item__status-option:hover{background:#f5f5f5}.task-item__status-option--active{background:#e9f8dc;border-right:4px solid #87b653;padding:8px 16px}.task-item__radio-button-container{width:18px;height:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.task-item__radio-button{width:18px;height:18px;border-radius:50%;padding:0;gap:12px;border:1px solid #87b653;background:#fcfdfa;display:flex;align-items:center;justify-content:center;position:relative}.task-item__radio-button--checked{background:#fcfdfa}.task-item__radio-button-dot{width:10px;height:10px;border-radius:50%;background:#87b653}.task-item__status-option .edit-more-menu-item-text{width:auto;height:18px;margin-left:8px}.task-item__status-option--active .edit-more-menu-item-text{font-family:Inter-SemiBold;font-weight:600}}.task-edit-footer{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding-top:8px;border-top:.5px solid #badc9a;box-sizing:border-box}.task-edit-delete-btn{width:40px;height:40px;border-radius:4px;padding:0;display:flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer;transition:all .3s ease}.task-edit-delete-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.task-edit-delete-btn svg{width:24px;height:24px}.task-edit-footer__actions{display:flex;align-items:center;gap:10px;justify-content:flex-end}.task-edit-description-with-link{width:100%;padding:10px 12px;border:1px solid #badc9a;border-radius:4px;background-color:#fcfdfa;font-size:14px;line-height:18px;color:#4e4b4b;min-height:60px;display:flex;flex-wrap:wrap;align-items:center;gap:4px}.task-edit-employee-link{color:#2f401e;text-decoration:underline;cursor:pointer;font-weight:600}.task-edit-employee-link:hover{color:#87b653}@media(min-width:1025px){.modal-content:has(.task-delete-confirm-modal-content){padding:0!important;width:614px!important;height:256px!important;gap:0!important;border-radius:8px;border:1px solid #badc9a;background:#fff;border-top:1px solid #badc9a;box-shadow:0 20px 24px -4px #00000014,0 8px 8px -4px #0000000a;position:relative}}@media(min-width:1025px){.modal-content:has(.task-delete-confirm-modal-content) .modal-content-desktop-header{width:550px;height:40px;margin:32px 32px 0!important;gap:20px;padding:0}.modal-content:has(.task-delete-confirm-modal-content) .modal-content-desktop-header-title{width:auto;height:32px;font-family:Inter-SemiBold;font-weight:600;font-size:24px;line-height:32px;letter-spacing:0%;color:#0d0c0c;flex:1}.modal-content:has(.task-delete-confirm-modal-content) .modal-content-body{padding:0;margin:0;gap:0}}.task-delete-confirm-modal-content{width:100%;display:flex;flex-direction:column;gap:0}.task-delete-confirm-modal-body{width:100%;max-width:550px;display:flex;flex-direction:column;margin:0 32px;gap:0}@media(max-width:1024px){.task-delete-confirm-modal-body{margin:0}}@media(min-width:1025px){.task-delete-confirm-modal-content .modal-content-buttons{width:550px!important;margin:0 32px 32px!important;padding-top:8px!important}.task-delete-confirm-modal-content .modal-content-button-cancel{width:88px;height:40px;padding:0}.task-delete-confirm-modal-content .modal-content-submit-button{width:120px;height:40px;padding:0}}.task-delete-confirm-modal-body-text{width:100%;max-width:550px;min-height:40px;font-family:Inter-Regular;font-weight:400;font-size:14px;line-height:18px;letter-spacing:0%;color:#343232}.task-delete-confirm-modal-body-text-bold{font-family:Inter-SemiBold;font-weight:600;font-size:14px;line-height:18px;letter-spacing:0%;color:#343232}.task-delete-confirm-modal-footer{width:550px;height:48px;display:flex;flex-direction:column;margin:0 32px 32px;border-top:.5px solid #badc9a;gap:8px}.task-delete-confirm-modal-footer-buttons{width:550px;height:40px;display:flex;flex-direction:row;gap:0;justify-content:flex-end}.task-delete-confirm-button-delete{width:120px;height:40px;padding:0;background:#980101;border:none;color:#fff;gap:4px}.task-delete-confirm-button-delete:hover{background:var(--surface-btn-danger, #980101);-webkit-tap-highlight-color:transparent}.task-delete-confirm-button-delete:active,.task-delete-confirm-button-delete:focus{background:var(--surface-btn-danger, #980101);outline:none;-webkit-tap-highlight-color:transparent}.modal-content:has(.workspace-folder-template-delete-modal-content){overflow-y:visible;max-height:none}.modal-content:has(.workspace-folder-template-delete-modal-content) .modal-content-body{overflow-y:visible;flex:0 1 auto;min-height:0}.modal-content:has(.workspace-folder-template-delete-modal-content) .modal-content-buttons{border-top:none;padding-top:0;margin-top:32px}.workspace-folder-template-delete-modal-content{width:100%;display:flex;flex-direction:column;gap:0}.workspace-folder-template-delete-modal-body{width:100%;max-width:550px;margin:0 32px;display:flex;flex-direction:column;gap:0}.workspace-folder-template-delete-modal-body-text{width:100%;max-width:550px;margin:0;font-family:Inter-Regular;font-weight:400;font-size:14px;line-height:18px;letter-spacing:0%;color:#343232}@media(max-width:1024px){.workspace-folder-template-delete-modal-body{margin:0;max-width:100%}.workspace-folder-template-delete-modal-body-text{max-width:100%}}@media(min-width:1025px){.modal-content:has(.workspace-folder-template-delete-modal-content){padding:0!important;width:614px!important;height:auto!important;max-height:none!important;gap:0!important;border-radius:8px;border:1px solid #badc9a;background:#fff;border-top:1px solid #badc9a;box-shadow:0 20px 24px -4px #00000014,0 8px 8px -4px #0000000a;position:relative;overflow-y:visible}.modal-content:has(.workspace-folder-template-delete-modal-content) .modal-content-desktop-header{width:550px;height:40px;margin:32px 32px 0!important;gap:20px;padding:0}.modal-content:has(.workspace-folder-template-delete-modal-content) .modal-content-desktop-header-title{width:auto;height:32px;font-family:Inter-SemiBold;font-weight:600;font-size:24px;line-height:32px;letter-spacing:0%;color:#0d0c0c;flex:1}.modal-content:has(.workspace-folder-template-delete-modal-content) .modal-content-body{padding:0;margin:0;gap:0;overflow-y:visible}.modal-content:has(.workspace-folder-template-delete-modal-content) .modal-content-buttons{width:550px!important;margin:32px!important;padding-top:0!important;border-top:none!important}.modal-content:has(.workspace-folder-template-delete-modal-content) .modal-content-button-cancel{width:88px;height:40px;padding:0}.modal-content:has(.workspace-folder-template-delete-modal-content) .modal-content-submit-button{width:120px;height:40px;padding:0}}.modal-content:has(.auto-assignment-settings-modal-content) .modal-content-buttons{border-top:none}@media(min-width:1025px){.modal-content:has(.auto-assignment-settings-modal-content){padding:32px!important;width:614px!important;height:558px!important;gap:32px!important;border-radius:8px;border:1px solid #badc9a;background:#fff;border-top:1px solid #badc9a;box-shadow:0 20px 24px -4px #00000014,0 8px 8px -4px #0000000a;position:relative}}@media(min-width:1025px){.modal-content:has(.auto-assignment-settings-modal-content) .modal-content-body{padding:0;margin:0;gap:32px}}@media(max-width:1024px){.auto-assignment-settings-modal-users{height:auto;max-height:calc(100vh - 300px)}}.auto-assignment-settings-modal-content{width:100%;display:flex;flex-direction:column;gap:32px}.auto-assignment-settings-modal-description{width:100%;font-family:Inter-Regular;font-weight:400;font-size:14px;line-height:18px;color:#343232}.auto-assignment-settings-modal-users{width:100%;max-width:550px;height:290px;gap:10px;display:flex;flex-direction:column;overflow-y:auto}.auto-assignment-settings-modal-user-item{width:100%;max-width:550px;min-height:40px;border-radius:4px;gap:8px;display:flex;align-items:center;cursor:pointer;padding:11px 16px}.auto-assignment-settings-modal-user-item.user-item-checked{background:#e9f8dc;border-right:none}.auto-assignment-settings-modal-user-item.user-item-unchecked{background:#fff;border:none}.auto-assignment-settings-modal-checkbox{width:18px;height:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.auto-assignment-settings-modal-checkbox svg{width:18px;height:18px;color:#2f401e}.auto-assignment-settings-modal-checkbox{width:18px;height:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:transparent;border-radius:var(--border-radius-none, 0);border:1px solid var(--border-action, #87b653)}.auto-assignment-settings-modal-checkbox svg{width:18px;height:18px;color:var(--text-action, #2f401e)}.auto-assignment-settings-modal-checkbox-empty{width:18px;height:18px;border-radius:var(--border-radius-none, 0);padding:0;gap:12px;background:transparent}.auto-assignment-settings-modal-user-item.user-item-checked .auto-assignment-settings-modal-checkbox{background:var(--surface-btn-action, #90d040);border-radius:3px;border:none}.auto-assignment-settings-modal-user-item.user-item-checked .auto-assignment-settings-modal-checkbox svg{width:18px;height:18px;border-radius:3px;background:var(--surface-btn-action, #90d040);color:var(--text-action, #2f401e)}.auto-assignment-settings-modal-user-name{width:100%;max-width:492px;min-height:18px;font-family:Inter-SemiBold;font-weight:600;font-size:14px;line-height:18px;color:var(--text-action, #2f401e)}.tasks-tab-navigation{display:none}@media(min-width:377px)and (max-width:767px){.breadcrumbs{width:176px;height:18px;gap:4px;opacity:1}.tasks-header-actions{width:100%;max-width:720px;height:40px;opacity:1;display:flex;align-items:center;justify-content:flex-end;gap:8px}.page-wrapper-header{width:100%;max-width:388px;height:40px;gap:12px;opacity:1}.page-wrapper-header-icon{width:40px;height:40px;border-radius:6px;padding:8px;gap:10px;opacity:1;box-shadow:0 .67px 1.33px #1018280d,0 .67px 2px #1018280d;background:#292d3c}.page-wrapper-header-title{width:100%;max-width:336px;height:32px;font-family:Inter-SemiBold;font-weight:600;font-size:24px;line-height:32px;letter-spacing:0%;color:#0d0c0c;opacity:1}.tasks-header-actions{gap:8px}.tasks-settings-button{width:121px;height:40px;border-radius:6px;background:#fcfdfa;border:1px solid #87b653;opacity:1}.tasks-settings-button svg{width:16.67px;height:15.52px;opacity:1}.tasks-settings-text{width:57px;height:18px;font-family:Inter-SemiBold;font-weight:600;font-size:14px;line-height:18px;letter-spacing:0%;text-align:center;color:#2f401e;opacity:1}.tasks-create-button{width:179px;height:40px;border-radius:4px;background:#90d040;gap:8px;opacity:1;border:none}.tasks-create-button svg{width:16px;height:16px;opacity:1}.tasks-tab-navigation{width:100%;max-width:720px;height:40px;display:flex;border-bottom:2px solid #e9f8dc;opacity:1;margin:0 auto;box-sizing:border-box}.tasks-board__column{display:none}.tasks-tab-item{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:8px;padding:0 16px;height:40px;border-bottom:2px solid transparent;cursor:pointer;opacity:1}.tasks-tab-item.active{border-bottom:2px solid #87b653;border-top-left-radius:6px;border-top-right-radius:6px}.tasks-tab-item.active .tasks-tab-item-label{font-family:Inter-SemiBold;font-weight:600;color:#2f401e}.tasks-tab-item:not(.active) .tasks-tab-item-label{color:#343232}.tasks-tab-item-label{font-family:Inter-Regular;font-weight:400;font-size:14px;line-height:18px;letter-spacing:0%;text-align:center;white-space:nowrap;opacity:1}.tasks-tab-badge{width:24px;height:24px;border-radius:50%;padding:0 8px;display:flex;align-items:center;justify-content:center;gap:4px;box-shadow:0 4px 8px -2px #0000000a,0 2px 4px -2px #00000014;opacity:1}.tasks-tab-item.active .tasks-tab-badge{background:var(--surface-btn-action, #90d040)}.tasks-tab-item:not(.active) .tasks-tab-badge{background:#fcfdfa}.tasks-tab-badge-text{width:auto;height:16px;font-family:Inter-Regular;font-weight:400;font-size:12px;line-height:16px;letter-spacing:0%;text-align:center;opacity:1}.tasks-tab-item.active .tasks-tab-badge-text{color:#2f401e}.tasks-tab-item:not(.active) .tasks-tab-badge-text{color:#343232}.tasks-content-container{width:100%;max-width:720px;height:792px;gap:24px;display:flex;flex-direction:column;opacity:1;margin:0 auto}.tasks-board{width:100%;max-width:720px;height:728px;gap:10px;display:flex;flex-direction:column;opacity:1;margin:0 auto;box-sizing:border-box}.tasks-board__column-header{width:100%;height:48px;padding:16px 32px;border-bottom:1px solid #ffffff;background:#e9f8dc;border-radius:8px 8px 0 0;display:flex;justify-content:space-between;align-items:center;gap:10px;opacity:1;max-width:720px;box-sizing:border-box;margin:0 auto}.tasks-board__column-title{font-family:Inter-SemiBold;font-size:16px;font-weight:600;line-height:20px;color:#2f401e;margin:0}.tasks-board__column-number{width:24px;height:24px;border-radius:50%;background:#90d040;border:2px solid #e9f8dc;display:flex;align-items:center;justify-content:center;font-family:inherit;font-weight:400;font-style:normal;font-size:12px;line-height:14px;letter-spacing:0%;text-align:center;color:#2f401e}.tasks-board__column-content{flex:1;padding:16px;display:flex;flex-direction:column;gap:10px;min-height:200px;transition:background-color .2s ease;width:100%;min-width:0;overflow-y:auto;box-sizing:border-box;max-width:100%;align-items:flex-start}.tasks-item{width:100%}.tasks-board__column.active-tab{display:flex;flex-direction:column;width:100%;max-width:720px;height:728px;gap:10px}}@media(max-width:620px){.tasks-header-actions{justify-content:flex-end}.tasks-settings-button,.tasks-create-button{min-width:40px;width:40px;max-width:40px;height:40px;padding:0;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;gap:0;border:none}.tasks-settings-text,.tasks-create-button .header-button{display:none}.tasks-settings-button svg,.tasks-create-button svg{width:16px;height:16px}}@media(max-width:376px){.page-wrapper{padding:32px 16px;align-items:flex-start}.page-wrapper-content{width:100%;max-width:343px;min-height:580px;display:flex;flex-direction:column;gap:24px}.breadcrumbs{width:176px;height:18px;gap:4px;opacity:1;margin:0 0 16px}.breadcrumb-item,.breadcrumb-link{font-family:Inter-Medium;font-weight:500;font-size:14px;line-height:18px;letter-spacing:0;color:var(--text-captions, #4e4b4b)}.breadcrumb-separator{width:6px;color:var(--icon-on-disabled, #9b9797);opacity:1}.breadcrumb-current{font-family:Inter-SemiBold;font-weight:600;color:var(--text-action, #2f401e)}.page-wrapper .header{width:100%;max-width:343px;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:12px;margin:0}.page-wrapper .header-left{display:inline-flex;align-items:center;gap:12px;min-height:40px;flex:1 1 auto;min-width:0}.page-wrapper .header-left-icon{width:40px;height:40px;border-radius:6px;padding:4px;gap:10px;box-shadow:0 .67px 1.33px #1018280d,0 .67px 2px #1018280d;display:flex;align-items:center;justify-content:center}.page-wrapper .header-left-icon>div{width:32px;height:32px;border-radius:50%;border:.5px solid var(--border-primary-weak, #e9f8dc);background:var(--surface-white, #ffffff);box-shadow:0 4px 4px #00000040;display:flex;align-items:center;justify-content:center}.page-wrapper .header-left-icon>div svg{width:16px;height:16px}.page-wrapper .header-left-title{width:179px;height:32px;font-family:Inter-SemiBold;font-weight:600;font-size:20px;line-height:24px;letter-spacing:0;color:#292d3c}.page-wrapper .header-right{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto;min-height:40px}.tasks-header-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 1 auto}.page-wrapper .header-left-title{flex:1 1 auto;min-width:0;width:auto;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:320px){.page-wrapper .header,.page-wrapper .header-left,.tasks-header-actions{gap:8px}}.tasks-settings-button,.tasks-create-button{width:40px;min-width:40px;max-width:40px;height:40px;padding:0;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;gap:0}.tasks-settings-button{background:var(--surface-primary, #fcfdfa);border:1px solid var(--border-action, #87b653)}.tasks-create-button{background:var(--surface-btn-action, #90d040);border:none}.tasks-settings-text,.tasks-create-button .header-button{display:none}.tasks-settings-button svg,.tasks-create-button svg{width:16px;height:16px}.tasks-content-container{width:100%;max-width:343px;height:580px;border-radius:0;gap:24px;padding:32px 0;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start}.tasks-tab-navigation{width:100%;max-width:343px;height:40px;display:flex;border-bottom:2px solid #e9f8dc;opacity:1;padding:0}.tasks-board__column{display:none}.tasks-tab-item{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:3px;padding:0 16px;height:40px;border-bottom:2px solid transparent;cursor:pointer}.tasks-tab-item.active{border-bottom:2px solid #87b653;border-top-left-radius:6px;border-top-right-radius:6px}.tasks-tab-item.active .tasks-tab-item-label{font-family:Inter-SemiBold;font-weight:600;color:#2f401e}.tasks-tab-item:not(.active) .tasks-tab-item-label{color:#343232}.tasks-tab-item-label{font-family:Inter-Regular;font-weight:400;font-size:13px;line-height:18px;letter-spacing:0;text-align:center;white-space:nowrap}.tasks-tab-badge{width:19px;height:19px;border-radius:50%;padding:0 8px;display:flex;align-items:center;justify-content:center;gap:4px;box-shadow:0 4px 8px -2px #0000000a,0 2px 4px -2px #00000014}.tasks-tab-item.active .tasks-tab-badge{background:var(--surface-btn-action, #90d040)}.tasks-tab-item:not(.active) .tasks-tab-badge{background:#fcfdfa}.tasks-tab-badge-text{font-family:Inter-Regular;font-weight:400;font-size:12px;line-height:16px;letter-spacing:0;text-align:center}.tasks-tab-item.active .tasks-tab-badge-text{color:#2f401e}.tasks-tab-item:not(.active) .tasks-tab-badge-text{color:#343232}.tasks-board{width:100%;max-width:343px;height:516px;gap:10px;display:flex;flex-direction:column;padding:0}.tasks-board__column.active-tab{display:flex;flex-direction:column;width:100%;height:516px;gap:10px}.tasks-board__column-header{width:100%;height:48px;gap:10px;display:flex;align-items:center;justify-content:space-between;padding:16px 32px;background:var(--surface-action, #e9f8dc);border-bottom:1px solid var(--surface-white, #ffffff);box-sizing:border-box}.tasks-board__column-title{width:261px;height:20px;font-family:Inter-Bold;font-weight:700;font-size:16px;line-height:20px;letter-spacing:0;text-align:center;color:var(--text-headings, #0d0c0c)}.tasks-board__column-number{width:24px;height:24px;border-radius:50%;padding:0 8px;display:flex;align-items:center;justify-content:center;gap:4px;background:var(--surface-btn-action, #90d040);box-shadow:0 4px 8px -2px #0000000a,0 2px 4px -2px #00000014;font-family:Inter-Regular;font-weight:400;font-size:12px;line-height:16px;color:var(--text-action, #2f401e)}.tasks-board__column-content{width:100%;gap:10px;display:flex;flex-direction:column;padding:0 16px;box-sizing:border-box}.tasks-board__add-task-button{width:191px;height:40px;display:flex;align-items:center;padding:0;gap:8px;justify-content:flex-start}.tasks-board__add-task-button svg{width:16px;height:16px}.tasks-board__add-task-button-text{font-family:Inter-Regular,sans-serif;font-weight:600;font-size:14px;line-height:18px;letter-spacing:0%;text-align:center;color:var(--text-action, #2f401e)}.task-item{width:100%;max-width:311px;min-height:112px;border-radius:12px;padding:16px;gap:12px;display:flex;flex-direction:column;align-items:flex-start;border-top:1px solid var(--border-primary, #badc9a);background:var(--surface-white, #ffffff);box-shadow:0 4px 8px -2px #0000000a,0 2px 4px -2px #00000014;cursor:default}.task-item:hover{cursor:default}.task-item__content{display:flex;flex-direction:column;gap:12px;width:100%}.task-item__title-desc{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding-right:0;gap:8px;position:relative}.task-item__title-desc-text{width:239px;min-height:36px;font-family:Inter-SemiBold;font-weight:600;font-size:14px;line-height:18px;letter-spacing:0;color:var(--text-action, #2f401e)}.task-item__state-button-container{display:block;position:relative;flex-shrink:0;margin-left:-4px}.task-item__state-button.edit-more{width:40px;height:40px;border-radius:6px;padding:0;background:transparent;border:none;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent}.task-item__state-button.edit-more:hover{background:transparent}.task-item__state-button.edit-more:hover svg{stroke:#2f401e}.task-item__state-button.edit-more:active,.task-item__state-button.edit-more:focus{background:transparent;outline:none;-webkit-tap-highlight-color:transparent}.task-item__state-button.edit-more:active svg,.task-item__state-button.edit-more:focus svg{stroke:#2f401e}.task-item__state-button-icon{width:32px;height:32px;border-radius:6px;background:transparent;display:flex;align-items:center;justify-content:center;pointer-events:none}.task-item__state-button-icon svg{width:24px;height:24px;stroke:#2f401e;pointer-events:none}.task-item__state-button.edit-more.edit-more-open .task-item__state-button-icon,.task-item__state-button.edit-more.edit-more-open:hover .task-item__state-button-icon{background:transparent}.task-item__dropdown-menu.edit-more-menu{top:58px;right:0;left:auto;width:213px;min-height:100px;padding:8px;gap:4px;border-radius:6px;border:1px solid #badc9a;box-shadow:0 20px 24px -4px #00000014,0 8px 8px -4px #0000000a;z-index:1000;pointer-events:auto}.task-item__dropdown-menu.edit-more-menu .edit-more-menu-item:first-child{margin-left:15px;pointer-events:auto;cursor:pointer;background:transparent;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.task-item__dropdown-menu.edit-more-menu .edit-more-menu-item:first-child:hover,.task-item__dropdown-menu.edit-more-menu .edit-more-menu-item:first-child:active{background:transparent}.task-item__dropdown-menu.edit-more-menu .edit-more-menu-item:first-child:focus{background:transparent;outline:none}.task-item__dropdown-menu.edit-more-menu .edit-more-menu-item{pointer-events:auto;cursor:pointer;background:transparent;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.task-item__dropdown-menu.edit-more-menu .edit-more-menu-item:hover,.task-item__dropdown-menu.edit-more-menu .edit-more-menu-item:active{background:transparent}.task-item__dropdown-menu.edit-more-menu .edit-more-menu-item:focus{background:transparent;outline:none}.task-item__dropdown-menu.edit-more-menu .edit-more-menu-item-text,.task-item__dropdown-menu.edit-more-menu .edit-more-menu-item-icon{pointer-events:none}.task-item__dropdown-menu.edit-more-menu .edit-more-menu-item-icon svg{pointer-events:none}.task-item__menu-item--with-submenu.edit-more-menu-item{width:197px;height:40px;margin-top:15px;padding:8px 16px;justify-content:space-between;position:relative;pointer-events:auto;cursor:pointer;background:transparent;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.task-item__menu-item--with-submenu.edit-more-menu-item:hover,.task-item__menu-item--with-submenu.edit-more-menu-item:active{background:transparent}.task-item__menu-item--with-submenu.edit-more-menu-item:focus{background:transparent;outline:none}.task-item__menu-item--with-submenu .edit-more-menu-item-text{white-space:nowrap;pointer-events:none}.task-item__menu-item--active.edit-more-menu-item{background:#e9f8dc!important;border-right:4px solid #87b653}.task-item__menu-item--active.edit-more-menu-item:hover,.task-item__menu-item--active.edit-more-menu-item:active,.task-item__menu-item--active.edit-more-menu-item:focus{background:#e9f8dc!important;outline:none}.task-item__menu-item-arrow{width:40px;height:40px;border-radius:6px;padding:0;gap:0;border:none;display:flex;align-items:center;justify-content:center;flex-shrink:0}.task-item__menu-item-arrow svg{width:24px;height:24px}.task-item__menu-item-arrow svg path{stroke:#2f401e;stroke-width:1.5px;pointer-events:none}.task-item__menu-item-arrow{pointer-events:none}.task-item__menu-item-arrow svg{pointer-events:none}.task-item__status-dropdown{position:absolute;top:45px;right:-30px;left:auto;width:169px;height:144px;border-radius:4px;padding:8px;gap:4px;background:#fff;border:1px solid #badc9a;box-shadow:0 20px 24px -4px #00000014,0 8px 8px -4px #0000000a;z-index:1001;display:flex;flex-direction:column;opacity:1}.task-item__status-option{width:153px;height:40px;border-radius:6px;gap:8px;padding:8px 16px;display:flex;align-items:center;cursor:pointer;background:transparent;pointer-events:auto}.task-item__status-option .edit-more-menu-item-text{pointer-events:none}.task-item__status-option:hover{background:#f5f5f5}.task-item__status-option--active{background:#e9f8dc;border-right:4px solid #87b653;padding:8px 16px}.task-item__radio-button-container{width:18px;height:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.task-item__radio-button{width:18px;height:18px;border-radius:50%;padding:0;gap:12px;border:1px solid #87b653;background:#fcfdfa;display:flex;align-items:center;justify-content:center;position:relative}.task-item__radio-button-dot{width:10px;height:10px;border-radius:50%;background:#87b653}.task-item__status-option .edit-more-menu-item-text{width:auto;height:18px;margin-left:8px;font-family:Inter-Medium;font-weight:500;font-size:14px;line-height:18px;color:var(--text-action, #2f401e)}.task-item__status-option--active .edit-more-menu-item-text{font-family:Inter-SemiBold;font-weight:600}.task-item__assignee{width:287px;min-height:16px;display:flex;align-items:center;gap:0;font-family:Inter-Regular;font-weight:400;font-size:12px;line-height:16px;letter-spacing:0;color:var(--text-captions, #4e4b4b)}}.pv-40{padding:40px 0}.tox-statusbar__right-container{display:none!important}.d-none{display:none}.row{display:flex;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem}.row-m-0{margin:0!important}.row>[class*=col-]{padding-left:.5rem;padding-right:.5rem;box-sizing:border-box}.col{flex:1 0 0%;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:none}.col-1{flex:0 0 8.333333%;max-width:8.333333%}.col-2{flex:0 0 16.666667%;max-width:16.666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.333333%;max-width:33.333333%}.col-5{flex:0 0 41.666667%;max-width:41.666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.333333%;max-width:58.333333%}.col-8{flex:0 0 66.666667%;max-width:66.666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.333333%;max-width:83.333333%}.col-11{flex:0 0 91.666667%;max-width:91.666667%}.col-12{flex:0 0 100%;max-width:100%}@media(min-width:576px){.col-sm{flex:1 0 0%;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:none}.col-sm-1{flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{flex:0 0 100%;max-width:100%}}@media(min-width:768px){.col-md{flex:1 0 0%;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:none}.col-md-1{flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{flex:0 0 100%;max-width:100%}}@media(min-width:992px){.col-lg{flex:1 0 0%;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:none}.col-lg-1{flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{flex:0 0 100%;max-width:100%}}@media(min-width:1200px){.col-xl{flex:1 0 0%;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:none}.col-xl-1{flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{flex:0 0 100%;max-width:100%}}.page-wrapper-content.profile-page-content{width:100%;max-width:1792px;height:995px;border-radius:0;gap:24px;opacity:1;padding:0 0 40px;margin:0;display:flex;flex-direction:column;box-sizing:border-box;overflow:visible;flex:1;align-self:flex-start}.ar-ltr-main-content .page-wrapper-content.profile-page-content,.ar-rtl-main-content .page-wrapper-content.profile-page-content{max-width:1528px}@media(max-width:1600px){.ar-ltr-main-content .page-wrapper-content.profile-page-content,.ar-rtl-main-content .page-wrapper-content.profile-page-content{max-width:calc(100vw - 360px);width:calc(100vw - 360px);box-sizing:border-box}}@media(max-height:900px){.page-wrapper-content.profile-page-content{padding-top:0;padding-bottom:20px;gap:0}.profile-page-wrapper{gap:0}.page-wrapper:has(.profile-page-content) .breadcrumbs{margin:0}.page-wrapper:has(.profile-page-content) .header{padding:0;margin:0}.profile-page-content .tabs{margin-top:8px}}@media(max-height:800px){.page-wrapper-content.profile-page-content{padding-top:0;padding-bottom:16px;gap:12px}.profile-page-wrapper{gap:12px}.page-wrapper:has(.profile-page-content) .breadcrumbs{margin:0}.page-wrapper:has(.profile-page-content) .header{padding:0;margin:0}.profile-page-content .tabs{margin-top:6px}.active-workspace{gap:0}}@media(max-height:700px){.page-wrapper-content.profile-page-content{padding-top:0;padding-bottom:12px;gap:8px}.profile-page-wrapper{gap:8px}.page-wrapper:has(.profile-page-content) .breadcrumbs{margin:0}.page-wrapper:has(.profile-page-content) .header{padding:0;margin:0}.profile-page-content .tabs{margin-top:4px}.active-workspace{gap:12px}}@media(min-width:768px){.profile-page-wrapper,.page-wrapper-content.profile-page-content{gap:24px}}@media(max-width:1024px){.page-wrapper:has(.profile-page-content) .breadcrumbs{display:none}}@media(min-width:1025px){.page-wrapper:has(.profile-page-content) .profile-header-back-btn{display:none!important}}@media(max-width:767px){.profile-page-wrapper,.page-wrapper-content.profile-page-content{gap:0!important}}.page-wrapper:has(.profile-page-content) .breadcrumbs{margin:0;padding-left:0}.page-wrapper:has(.profile-page-content) .header{padding:0 0 10px;margin:0}.page-wrapper:has(.profile-page-content) .header-right .modal-content-submit-button.modal-content-submit-button-danger{width:165px;height:40px;border-radius:var(--border-radius-md);opacity:1;border:1px solid var(--border-error, #980101);background:var(--surface-primary, #fcfdfa);color:var(--text-error, #980101);font-family:Inter-SemiBold;font-weight:600;font-size:var(--font-size-body-sm, 14px);line-height:18px;letter-spacing:0;text-align:center}.page-wrapper:has(.profile-page-content) .header-right .modal-content-submit-button.modal-content-submit-button-danger:hover{background:var(--surface-primary, #fcfdfa);border-color:var(--border-error, #980101)}.page-wrapper:has(.profile-page-content) .header-right .modal-content-submit-button.modal-content-submit-button-danger .delete-profile-modal-submit-btn-icon,.page-wrapper:has(.profile-page-content) .header-right .modal-content-submit-button.modal-content-submit-button-danger svg{stroke:var(--icon-error, #980101);stroke-width:1.5px}.page-wrapper:has(.profile-page-content) .header-right .modal-content-submit-button.modal-content-submit-button-danger span{color:var(--text-error, #980101);font-family:Inter-SemiBold;font-weight:600;font-size:var(--font-size-body-sm, 14px);line-height:18px;letter-spacing:0;text-align:center}.profile-breadcrumbs-container{width:100%;max-width:1792px}.ar-ltr-main-content .profile-breadcrumbs-container,.ar-rtl-main-content .profile-breadcrumbs-container{max-width:1528px}@media(max-width:1600px){.ar-ltr-main-content .profile-breadcrumbs-container,.ar-rtl-main-content .profile-breadcrumbs-container{max-width:calc(100vw - 360px)}}.profile-breadcrumbs-container .breadcrumbs{width:100%;display:flex;align-items:center;gap:4px}.profile-breadcrumbs-container .breadcrumb-font-medium{font-family:Inter-Medium;font-size:14px;font-weight:500;line-height:18px;color:#4e4b4b}.profile-breadcrumbs-container .breadcrumb-font-semibold{font-family:Inter-SemiBold;font-size:14px;font-weight:600;line-height:18px;color:#2f401e}.profile-breadcrumbs-container .breadcrumb-delimiter{font-family:Inter-Medium;font-size:14px;font-weight:500;line-height:18px;color:#9b9797}.profile-breadcrumbs-container .breadcrumb-delimiter:before,.profile-breadcrumbs-container .breadcrumb-delimiter:after{content:" "}.profile-page-title-container{width:100%;max-width:1792px}.ar-ltr-main-content .profile-page-title-container,.ar-rtl-main-content .profile-page-title-container{max-width:1528px}@media(max-width:1600px){.ar-ltr-main-content .profile-page-title-container,.ar-rtl-main-content .profile-page-title-container{max-width:calc(100vw - 360px)}}.profile-page-title-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:0;padding:4px;gap:10px;opacity:1;box-shadow:0 .67px 1.33px #1018280d,0 .67px 2px #1018280d}.profile-page-title-icon>div{width:100%;height:100%;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 4px #00000040;border:.5px solid #e9f8dc}.profile-page-title-icon>div>svg{width:16px;height:16px}.profile-page-title-text{font-family:Inter-SemiBold;font-size:20px;line-height:28px;font-weight:600;color:#0d0c0c;opacity:1}.user-settings-board{width:100%;max-width:1792px}.ar-ltr-main-content .user-settings-board,.ar-rtl-main-content .user-settings-board{max-width:1528px}@media(max-width:1600px){.ar-ltr-main-content .user-settings-board,.ar-rtl-main-content .user-settings-board{max-width:calc(100vw - 360px)}}.user-data-container{width:1024px;max-width:100%;height:168px;border-radius:12px;display:flex;flex-direction:column;gap:24px;padding:16px 0;box-sizing:border-box;overflow:hidden;overflow-x:hidden;margin:0;flex-shrink:0}@media(max-width:1600px){.ar-ltr-main-content .user-data-container,.ar-rtl-main-content .user-data-container{width:calc(100vw - 392px);max-width:100%}}.user-data-section-title-container{width:100%;height:40px;display:flex;flex-direction:column;gap:12px;padding-bottom:12px;border-bottom:.5px solid #badc9a;box-sizing:border-box}.user-data-section-title{width:100%;height:28px;font-family:Inter-SemiBold;font-size:18px;font-weight:600;line-height:24px;color:#2f401e;box-sizing:border-box}.user-data-cards{width:100%;height:72px;display:flex;gap:20px;flex-wrap:nowrap;box-sizing:border-box}.user-data-card{flex:1;min-width:0;height:72px;border-radius:12px;padding:16px 8px 16px 16px;border:1px solid #cdcbcb;background:#fff;display:flex;align-items:center;gap:12px;box-sizing:border-box;overflow:hidden}.user-data-card-icon{width:40px;height:40px;min-width:40px;min-height:40px;padding:0;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;border:1px solid #badc9a;box-shadow:0 2px 4px #0000001a}.user-data-card-icon svg{width:24px;height:24px;min-width:24px;min-height:24px;flex-shrink:0}.user-data-card-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;overflow:hidden}.user-data-card-label{font-family:Inter-Regular;font-size:16px;font-weight:400;line-height:1.3;color:#4e4b4b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-data-card-value{font-family:Inter-SemiBold;font-size:clamp(11px,2.092vw,16px);font-weight:600;line-height:1.25;color:#0d0c0c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-data-card-edit-btn{width:40px;height:40px;border-radius:8px;border:1px solid transparent;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;flex-shrink:0}.user-data-card-edit-btn svg{width:20px;height:20px}.user-data-card-edit-btn:hover{background:#f5f5f5}.firm-code-container{width:1024px;max-width:100%;height:328px;border-radius:12px;display:flex;flex-direction:column;gap:24px;padding-top:16px;padding-bottom:16px;box-sizing:border-box;overflow:hidden;margin:0 0 137px;flex-shrink:0}@media(max-width:1600px){.ar-ltr-main-content .firm-code-container,.ar-rtl-main-content .firm-code-container{width:calc(100vw - 392px);max-width:100%}}.firm-code-title-container{width:100%;height:40px;display:flex;flex-direction:column;gap:12px;padding-bottom:12px;margin-bottom:12px;border-bottom:.5px solid #badc9a;box-sizing:border-box}.firm-code-title{width:100%;height:28px;font-family:Inter-SemiBold;font-size:18px;font-weight:600;line-height:24px;color:#2f401e;box-sizing:border-box}.firm-code-content{width:1024px;max-width:100%;height:232px;border-radius:12px;padding:20px;gap:8px;background:#fff;display:flex;flex-direction:column;align-items:center;box-sizing:border-box}.firm-code-content .congratulations-page-wrap-firm-code-code{width:320px;height:40px;display:flex;gap:5px;align-items:center;justify-content:center;box-sizing:border-box}@media(max-width:375px){.firm-code-content .congratulations-page-wrap-firm-code-code{gap:8px!important}.firm-code-content .code-item,.code-item,.firm-code-content .congratulations-page-wrap-firm-code-code .code-item{width:33px!important;height:33px!important;border-radius:0!important;gap:4px;min-width:33px!important;max-width:33px!important;min-height:33px!important;max-height:33px!important}}.firm-code-content .congratulations-page-wrap-firm-code-copy{width:auto;align-self:center}.firm-code-info-container{width:100%;height:72px;display:flex;gap:20px;box-sizing:border-box}.firm-code-info-card{width:100%;min-width:200px;height:auto;min-height:72px;display:flex;align-items:flex-start;gap:12px;border:1px solid var(--neutral-200, #cdcbcb);border-radius:12px;box-sizing:border-box;overflow:hidden;padding:16px}.firm-code-info-card-icon{width:40px;height:40px;min-width:40px;min-height:40px;padding:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 .67px 1.33px #1018280d,0 .67px 2px #1018280d}.firm-code-info-card-icon svg{width:24px;height:24px;min-width:24px;min-height:24px;flex-shrink:0}.firm-code-info-card-text{flex:1;min-width:0;height:auto;min-height:36px;font-family:Inter-Regular;font-size:14px;font-weight:400;line-height:1.3;color:#4e4b4b;box-sizing:border-box;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.user-data-footer{width:1024px;max-width:100%;height:40px;gap:8px;padding:0;display:flex;justify-content:flex-end;align-items:center;box-sizing:border-box;flex-shrink:0;margin:auto auto 0;align-self:center}.user-data-sign-out-btn{display:flex;align-items:center;gap:8px;padding:0 4px;height:40px;border-radius:8px;border:1px solid #87b653;background:#fcfdfa;cursor:pointer;font-family:Inter-Regular;margin-top:8px;font-size:14px;font-weight:400;line-height:18px;color:#2f401e}.user-data-sign-out-btn svg{width:20px;height:20px}.user-data-sign-out-btn:hover{background:#f0f5e8}.language-settings-container{width:1024px;max-width:100%;height:224px;border-radius:var(--border-radius-lg, 8px);display:flex;flex-direction:column;gap:24px;padding:var(--spacing-xl, 16px);box-sizing:border-box;margin:0;flex-shrink:0;border:1px solid var(--border-neutral, #cdcbcb);background:var(--surface-white, #ffffff);opacity:1}.language-settings-title-container{width:100%;height:40px;display:flex;flex-direction:column;gap:12px;padding-bottom:12px;border-bottom:.5px solid #badc9a;box-sizing:border-box}.language-settings-title{width:100%;height:28px;font-family:Inter-SemiBold;font-size:18px;font-weight:600;line-height:24px;color:#2f401e;box-sizing:border-box}.language-options-container{width:100%;height:40px;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;box-sizing:border-box}.language-option{flex:1;width:333.33px;height:40px;border-radius:8px;padding:8px 16px;display:flex;align-items:center;gap:8px;cursor:pointer;box-sizing:border-box;background:transparent;border:none}.language-option-selected{background:#e9f8dc;border-right:4px solid #87b653}.language-option-radio-container{width:18px;height:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.language-option-radio{width:18px;height:18px;border-radius:50%;border:1px solid #87b653;background:#fcfdfa;display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0}.language-option-radio-checked{background:#fcfdfa}.language-option-radio-dot{width:8px;height:8px;border-radius:50%;background:#87b653}.language-option-flag{width:24px;height:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.language-option-flag svg{width:24px;height:18px;flex-shrink:0}.language-option-text{flex:1;height:18px;font-family:Inter-SemiBold;font-size:14px;font-weight:600;line-height:18px;color:#2f401e;box-sizing:border-box}.language-settings-footer{width:1024px;max-width:100%;height:40px;padding:0;gap:0;display:flex;justify-content:flex-end;align-items:center;box-sizing:border-box;flex-shrink:0;margin:25px auto;align-self:center}.language-settings-change-button{width:187px;height:40px;border-radius:8px;gap:0;background:#90d040;border:none;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:8px;margin-left:auto;padding:0 16px;cursor:pointer;font-family:Inter-SemiBold;font-size:14px;align-self:flex-end;font-weight:600;line-height:18px;color:#2f401e;box-sizing:border-box}.language-settings-change-button:disabled{opacity:.5;cursor:not-allowed}.language-settings-change-button:hover:not(:disabled){background:#7fc030}.language-settings-change-button svg{width:20px;height:20px;flex-shrink:0}.language-settings-change-button span{width:auto;height:18px;text-align:center}@media(min-width:1025px){.change-password-content{width:1024px;max-width:100%;height:308px;border-radius:8px;gap:8px;padding:16px 24px;border-width:1px;border-style:solid;border-color:var(--border-neutral, #cdcbcb);background:var(--surface-white, #ffffff);display:flex;flex-direction:column;margin:0 auto;box-sizing:border-box;opacity:1}.change-password-content .change-password-footer{width:95.5%;max-width:976px;justify-content:flex-end;flex-shrink:0}.change-password-content:has(.change-password-field-error){height:440px}.change-password-box:has(.change-password-field-error) .change-password-inputs-cont{max-height:none;min-height:200px}.change-password-box{width:100%;max-width:976px;height:auto;flex:1;min-height:0;margin-left:auto;margin-right:auto;gap:8px;padding:0;border:none;background:transparent;display:flex;flex-direction:column;box-sizing:border-box}.change-password-title{width:95.3125%;max-width:976px;height:40px;display:flex;flex-direction:column;gap:10px;padding-bottom:12px;border-bottom-width:1px;border-bottom:.5px solid var(--border-primary, #badc9a);box-sizing:border-box;margin-bottom:17px}.change-password-inputs-cont{width:95.3125%;max-width:976px;max-height:140px;flex:1;display:flex;flex-direction:column;gap:16px;box-sizing:border-box;padding-top:0}.change-password-new-confirm-row{max-width:976px;display:flex;flex-direction:row;gap:20px;box-sizing:border-box}.change-password-input-group.change-password-current{width:calc((100% - 20px)/2);max-width:478px;flex:0 0 auto;min-width:0;box-sizing:border-box}.change-password-input-group.change-password-current .change-password-input-wrapper,.change-password-input-group.change-password-current .change-password-input{width:100%;max-width:478px;box-sizing:border-box}.change-password-box:has(.change-password-field-error){min-height:380px;flex:1 1 auto;border-radius:8px;gap:8px;opacity:1;padding:16px 24px;border-width:1px}}.change-password-title{padding-bottom:12px;border-bottom:.5px solid var(--border-primary, #badc9a)}.change-password-inputs-cont{gap:16px}.change-password-input-group{border-top:none}.change-password-input:focus:not(.has-error),.change-password-input:not(:placeholder-shown):not(.has-error){border:1.5px solid var(--icon-success, #377e22)}.change-password-title-text{width:100%;height:28px;margin:0;font-family:Inter-SemiBold;font-weight:600;font-size:16px;line-height:24px;letter-spacing:0%;color:var(--text-action, #2f401e);box-sizing:border-box}.change-password-new-confirm-row .change-password-input-group{flex:1;min-width:0}.change-password-new-confirm-row .change-password-input-wrapper{width:100%}.change-password-input-group{width:calc((100% - 20px)/2);max-width:478px;display:flex;flex-direction:column;gap:4px;box-sizing:border-box}.change-password-input-label{width:100%;height:18px;display:flex;align-items:center;gap:4px;font-family:Inter-Medium;font-weight:500;font-size:14px;line-height:18px;letter-spacing:0%;color:var(--text-headings, #0d0c0c);cursor:default;box-sizing:border-box}.change-password-input-label-text{height:18px}.change-password-input-required{font-family:Inter-Regular;font-weight:400;font-size:14px;line-height:18px;color:var(--text-on-disabled, #686464)}.change-password-input-wrapper{position:relative;width:100%;max-width:478px;min-width:0;box-sizing:border-box}.change-password-input{width:100%;max-width:478px;height:40px;border-radius:8px;border:1px solid var(--border-primary, #badc9a);padding:0 48px 0 12px;font-family:Inter-Regular;font-weight:400;font-size:14px;line-height:18px;color:var(--text-body, #343232);outline:none;box-sizing:border-box;background:var(--surface-primary, #fcfdfa)}.change-password-input.input-bg-success,.change-password-input:focus,.change-password-input:not(:placeholder-shown){background:var(--surface-primary, #fcfdfa)!important}.change-password-input:-webkit-autofill,.change-password-input:-webkit-autofill:hover,.change-password-input:-webkit-autofill:focus,.change-password-input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--surface-primary, #fcfdfa) inset!important;box-shadow:0 0 0 30px var(--surface-primary, #fcfdfa) inset!important;transition:background-color 5000s ease-in-out 0s}.change-password-input::placeholder{color:var(--text-captions, #4e4b4b)}.change-password-input.has-error{border:1px solid var(--border-error, #980101)}.change-password-field-error{display:flex;align-items:center;gap:8px;width:100%;max-width:478px;min-height:32px;padding-top:4px;padding-bottom:4px;box-sizing:border-box}.change-password-field-error-icon{width:24px;height:24px;flex-shrink:0;stroke:var(--icon-error, #980101);border:none}.change-password-field-error-icon path{stroke:var(--icon-error, #980101)}.change-password-field-error-text{font-family:var(--font-family-body, "Inter-Regular");font-weight:400;font-size:14px;line-height:18px;color:var(--text-error, #980101)}.change-password-input-eye-button{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;width:20px;height:20px;border:none;background:none;padding:0}.change-password-input-eye-button.right-20{right:20px}.change-password-input-eye-button.ar-rtl-left-20{left:20px}.change-password-input-eye-button.ar-ltr-right-45{right:45px}.change-password-input-eye-button.ar-rtl-left-45{left:45px}.change-password-input-eye-button svg{width:20px;height:20px;stroke:var(--icon-action, #2f401e)}.change-password-input-eye-button path{stroke:var(--icon-action, #2f401e)}.change-password-input-wrapper:has(.change-password-input.has-error) .change-password-input-eye-button svg,.change-password-input-wrapper:has(.change-password-input.has-error) .change-password-input-eye-button path{stroke:var(--icon-error, #980101)}.change-password-input-wrapper:has(.change-password-input.has-error) .change-password-input-clear-button svg,.change-password-input-wrapper:has(.change-password-input.has-error) .change-password-input-clear-button path{stroke:var(--icon-error, #980101)}.change-password-footer{width:100%;height:48px;gap:8px;padding:8px 0 0;display:flex;align-items:center;justify-content:flex-end;box-sizing:border-box;flex-shrink:0}.change-password-btn{width:183px;height:40px;border-radius:8px;gap:4px;padding:0 16px;background:#90d040;border:none;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;font-family:Inter-SemiBold;font-weight:600;font-size:14px;line-height:18px;color:var(--text-action, #2f401e);box-sizing:border-box}.change-password-btn:hover{background:#7fc030}.change-password-btn svg{width:20px;height:20px;flex-shrink:0}.change-password-btn span{height:18px;text-align:center}.change-password-input-clear-button{position:absolute;top:50%;transform:translateY(-50%);width:20px;height:20px;padding:0;border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.change-password-input-clear-button svg{width:20px;height:20px}.change-password-input-clear-button path{stroke:var(--icon-action, #2f401e)}.change-password-clear-ltr{right:20px}.change-password-clear-rtl{left:20px}.change-password-input-wrapper:has(.change-password-input-clear-button) .change-password-input-eye-button.right-20,.change-password-input-wrapper:has(.change-password-input-clear-button) .change-password-input-eye-button.ar-ltr-right-45{right:44px}.change-password-input-wrapper:has(.change-password-input-clear-button) .change-password-input-eye-button.ar-rtl-left-20,.change-password-input-wrapper:has(.change-password-input-clear-button) .change-password-input-eye-button.ar-rtl-left-45{left:44px}.change-password-input-wrapper:has(.change-password-input-clear-button) .change-password-input{padding-right:72px}[dir=rtl] .change-password-input-wrapper:has(.change-password-input-clear-button) .change-password-input,.change-password-input-wrapper:has(.change-password-input-clear-button) .change-password-input.ar-rtl{padding-right:12px;padding-left:72px}@media(min-width:768px)and (max-width:1024px){.change-password-content{width:100%;max-width:100%;max-height:100%;min-height:0;flex:1;display:flex;flex-direction:column;overflow:visible;box-sizing:border-box;padding-left:24px;padding-right:24px}.change-password-box{width:100%;max-width:100%;height:314px;max-height:314px;display:flex;flex-direction:column;overflow:visible;box-sizing:border-box;margin-left:0;margin-right:0;gap:8px;border-radius:8px;border-width:1px;border-style:solid;border-color:var(--border-neutral, #cdcbcb);padding:16px 24px}.change-password-title{width:100%;max-width:100%;height:40px;min-height:40px;flex-shrink:0;gap:10px;padding-bottom:12px;border-bottom:.5px solid var(--border-neutral, #cdcbcb);box-sizing:border-box}.change-password-inputs-cont{width:100%;max-width:100%;min-height:0;flex:1;gap:16px;box-sizing:border-box;overflow-y:auto;overflow-x:hidden}.change-password-input-group.change-password-current{width:100%;max-width:100%;height:98px;min-height:98px;gap:8px;padding:0;border-radius:0;box-sizing:border-box;display:flex;flex-direction:column}.change-password-input-group.change-password-current .change-password-input-label{width:132px;height:18px;gap:4px}.change-password-input-group.change-password-current .change-password-input-wrapper{width:100%;max-width:100%}.change-password-input-group.change-password-current .change-password-input{width:100%;max-width:100%;height:40px}.change-password-new-confirm-row{width:100%;max-width:100%;min-height:98px;gap:16px;display:flex;flex-direction:row;flex-wrap:nowrap;box-sizing:border-box}.change-password-new-confirm-row .change-password-input-group{flex:1;min-width:0;height:98px;min-height:98px;gap:4px;padding:0;border-radius:0;box-sizing:border-box;display:flex;flex-direction:column}.change-password-new-confirm-row .change-password-input-wrapper{width:100%;max-width:100%}.change-password-new-confirm-row .change-password-input{width:100%;max-width:100%;height:40px}.change-password-footer{width:100%;max-width:100%;flex-shrink:0}.change-password-box:has(.change-password-field-error) .change-password-input-group.change-password-current{height:auto;min-height:118px;padding-bottom:10px}.change-password-input-group.change-password-current .change-password-field-error{width:100%;max-width:100%;height:32px;min-height:32px;gap:8px;padding-top:4px;padding-bottom:4px;border-radius:0;box-sizing:border-box}.change-password-input-group.change-password-current .change-password-field-error-icon{width:24px;height:24px}.change-password-input-group.change-password-current .change-password-field-error-text{font-family:var(--font-family-body, "Inter-Regular");font-weight:400;font-size:14px;line-height:18px;letter-spacing:0%;color:var(--text-error, #980101);height:16px;max-width:228px}.change-password-new-confirm-row .change-password-field-error{width:100%;max-width:100%;height:32px;min-height:32px;gap:8px;padding-top:4px;padding-bottom:4px;border-radius:0;box-sizing:border-box}.change-password-new-confirm-row .change-password-field-error-icon{width:24px;height:24px}.change-password-new-confirm-row .change-password-field-error-text{font-family:var(--font-family-body, "Inter-Regular");font-weight:400;font-size:14px;line-height:18px;letter-spacing:0%;color:var(--text-error, #980101);height:16px;max-width:228px}}@media(max-width:767px){.change-password-content{width:720px;max-width:100%;display:flex;flex-direction:column;flex:1;min-height:0}.change-password-box{width:720px;max-width:100%;height:auto;min-height:320px;gap:8px;display:flex;flex-direction:column;flex:1;min-height:0;overflow:visible}.change-password-title,.change-password-inputs-cont{width:720px;max-width:100%}.change-password-inputs-cont{display:flex;flex-direction:column;flex:1;min-height:180px;overflow:visible;gap:16px;padding-bottom:10px;box-sizing:border-box}.change-password-new-confirm-row{width:720px;max-width:100%;display:flex;flex-direction:row;gap:16px}.change-password-footer{width:720px;max-width:100%;margin-top:auto;flex-shrink:0}.change-password-box:has(.change-password-field-error){min-height:380px}.change-password-box:has(.change-password-field-error) .change-password-inputs-cont{min-height:240px}.change-password-input-group.change-password-current{min-height:102px;padding-bottom:8px;box-sizing:border-box}.change-password-box:has(.change-password-field-error) .change-password-input-group.change-password-current{min-height:118px;padding-bottom:12px}.change-password-box:has(.change-password-field-error) .change-password-input-group.change-password-current .change-password-input-wrapper,.change-password-box:has(.change-password-field-error) .change-password-input-group.change-password-current .change-password-input{min-height:40px}}@media(max-width:375px){.profile-page-wrapper{width:100%;max-width:375px;min-height:750px;gap:0!important;padding-top:var(--spacing-2xl, 32px);padding-bottom:var(--spacing-2xl, 32px);padding-left:var(--spacing-none, 0);padding-right:var(--spacing-none, 0);box-sizing:border-box}.page-wrapper-content.profile-page-content{width:100%;max-width:375px;min-height:750px;gap:0!important;padding:0;height:auto}.page-wrapper:has(.profile-page-content) .header{width:375px;max-width:100%;height:92px;min-height:92px;gap:12px;padding:0 16px;margin:0;flex-direction:column;align-items:stretch;box-sizing:border-box}.page-wrapper:has(.profile-page-content) .header .header-left{width:343px;max-width:100%;height:40px;gap:12px;margin:0 auto}.profile-header-back-btn{width:58px;height:40px;min-width:58px;border-radius:var(--border-radius-md);padding:0;gap:8px;display:flex;align-items:center;justify-content:center;color:var(--text-tertiary-btn, #557c27);font-family:Inter-SemiBold,sans-serif;font-weight:600;font-size:14px;line-height:18px;cursor:pointer}.profile-header-back-btn svg{width:16px;height:16px;flex-shrink:0}.profile-header-back-btn .back-button-text{display:inline}.page-wrapper:has(.profile-page-content) .header-left-title{max-width:221px;font-family:Inter-SemiBold,sans-serif;font-weight:600;font-size:20px;line-height:32px;color:#292d3c}.page-wrapper:has(.profile-page-content) .header-left-icon{width:40px;height:40px;min-width:40px;border-radius:0;padding:var(--spacing-2xs, 4px)}.profile-page-content .tabs{width:375px;max-width:100%;height:40px;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.profile-page-content .tabs-item{flex-shrink:0}.change-password-content{width:375px;max-width:100%;min-height:570px;gap:8px;padding-top:0;padding-right:var(--spacing-md, 16px);padding-bottom:0;padding-left:var(--spacing-md, 16px);box-sizing:border-box;display:flex;flex-direction:column}.change-password-box{width:343px;max-width:100%;height:314px;min-height:314px;border-radius:var(--border-radius-lg);padding:var(--spacing-md, 16px);gap:24px;border-width:1px;border-style:solid;border-color:var(--border-neutral, #cdcbcb);box-sizing:border-box;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden}.change-password-title{width:311px;max-width:100%;height:40px;flex-shrink:0;padding-bottom:12px;border-bottom-width:var(--border-width-xs, .5px);border-bottom:.5px solid var(--border-primary, #badc9a)}.change-password-title-text{width:311px;max-width:100%;height:40px;font-family:Inter-SemiBold,sans-serif;font-weight:600;font-size:16px;line-height:24px;letter-spacing:0%;color:var(--text-headings, #0d0c0c)}.change-password-inputs-cont{width:311px;max-width:100%;flex:1;min-height:0;gap:16px;padding-top:0;display:flex;flex-direction:column;overflow:visible;box-sizing:border-box}.change-password-input-group,.change-password-input-group.change-password-current{width:311px;max-width:100%;min-height:62px;flex-shrink:0;gap:4px;box-sizing:border-box}.change-password-new-confirm-row{display:contents}.change-password-input-wrapper{width:100%;max-width:311px;min-width:0;box-sizing:border-box}.change-password-input{max-width:100%;box-sizing:border-box}.change-password-field-error{max-width:311px}.change-password-footer{width:343px;max-width:100%;height:48px;gap:8px;margin-top:auto;flex-shrink:0;padding-top:var(--spacing-xs, 8px);padding-right:var(--spacing-none, 0);padding-bottom:var(--spacing-none, 0);padding-left:var(--spacing-none, 0)}.change-password-btn{width:183px;height:40px;border-radius:var(--border-radius-md)}.change-password-box:has(.change-password-field-error){width:343px;max-width:100%;height:422px;max-height:422px;min-height:422px;border-radius:var(--border-radius-lg);padding:var(--spacing-md, 16px);gap:24px;border-width:1px;border-style:solid;border-color:var(--border-neutral, #cdcbcb);opacity:1}.change-password-box:has(.change-password-field-error) .change-password-inputs-cont{width:311px;max-width:100%;gap:4px;padding:var(--spacing-none, 0)}.change-password-box:has(.change-password-field-error) .change-password-input-group,.change-password-box:has(.change-password-field-error) .change-password-input-group.change-password-current{width:311px;max-width:100%;height:98px;min-height:98px;border-radius:0;padding:var(--spacing-none, 0);gap:4px}.change-password-box:has(.change-password-field-error) .change-password-field-error{width:311px;max-width:100%;height:32px;min-height:32px;opacity:1}.change-password-box:has(.change-password-field-error) .change-password-field-error-text,.change-password-box:has(.change-password-field-error) .change-password-field-error-icon{font-family:var(--font-family-body, "Inter-Regular");font-weight:400;font-style:normal;font-size:var(--font-size-body-sm, 14px);line-height:var(--line-height-body-xs, 16px);letter-spacing:0%}.change-password-box:has(.change-password-field-error) .change-password-field-error-text{color:var(--text-error, #980101)}.change-password-box:has(.change-password-field-error) .change-password-field-error-icon path{stroke:var(--icon-error, #980101)}}@media(max-width:376px){.change-password-content{width:343px;max-width:100%;display:flex;flex-direction:column;flex:1;min-height:420px}.change-password-box{width:343px;max-width:100%;height:314px;max-height:314px;border-radius:var(--border-radius-lg);padding:var(--spacing-md, 16px);gap:24px;border-width:1px;border-style:solid;border-color:var(--border-neutral, #cdcbcb);display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;box-sizing:border-box}.change-password-title,.change-password-inputs-cont{width:343px;max-width:100%}.change-password-inputs-cont{display:flex;flex-direction:column;flex:1;min-height:0;overflow:visible;gap:16px}.change-password-new-confirm-row{width:343px;max-width:100%;display:flex;flex-direction:column;gap:16px}.change-password-input-group,.change-password-input-wrapper{width:100%;max-width:343px}.change-password-footer{width:343px;max-width:100%;margin-top:auto;flex-shrink:0}.change-password-box:has(.change-password-field-error){width:343px;max-width:100%;height:422px;max-height:422px;min-height:422px;border-radius:var(--border-radius-lg);padding:var(--spacing-md, 16px);gap:24px;border-width:1px;border-style:solid;border-color:var(--border-neutral, #cdcbcb);opacity:1}.change-password-box:has(.change-password-field-error) .change-password-inputs-cont{width:311px;max-width:100%;gap:4px;padding:var(--spacing-none, 0)}.change-password-box:has(.change-password-field-error) .change-password-input-group,.change-password-box:has(.change-password-field-error) .change-password-input-group.change-password-current{width:311px;max-width:100%;height:98px;min-height:98px;border-radius:0;padding:var(--spacing-none, 0);gap:4px}.change-password-box:has(.change-password-field-error) .change-password-field-error{width:311px;max-width:100%;height:32px;min-height:32px;opacity:1}.change-password-box:has(.change-password-field-error) .change-password-field-error-text,.change-password-box:has(.change-password-field-error) .change-password-field-error-icon{font-family:var(--font-family-body, "Inter-Regular");font-weight:400;font-style:normal;font-size:var(--font-size-body-sm, 14px);line-height:var(--line-height-body-xs, 16px);letter-spacing:0%}.change-password-box:has(.change-password-field-error) .change-password-field-error-text{color:var(--text-error, #980101)}.change-password-box:has(.change-password-field-error) .change-password-field-error-icon path{stroke:var(--icon-error, #980101)}}.settings-content-container{width:720px;max-width:100%;min-height:815px;height:auto;display:flex;flex-direction:column;gap:8px;margin:0 auto;box-sizing:border-box}@media(max-width:1600px){.ar-ltr-main-content .settings-content-container,.ar-rtl-main-content .settings-content-container{width:calc(100vw - 392px);max-width:100%;margin-left:0;margin-right:0}}.settings-content-inner{width:100%;max-width:1024px;border-radius:12px;gap:0;border:1px solid #badc9a;margin-top:20px;padding:16px 0;background:#fff;display:flex;flex-direction:column;box-sizing:border-box}@media(max-width:1600px){.ar-ltr-main-content .settings-content-inner,.ar-rtl-main-content .settings-content-inner{max-width:calc(100vw - 392px)}}.settings-content-delete-section{width:100%;max-width:1024px;height:48px;margin-top:auto;padding:8px 0 0;border-top:.5px solid var(--border-primary, #badc9a);display:flex;flex-direction:column;gap:8px;box-sizing:border-box}.settings-content-delete-btns{width:100%;max-width:1024px;height:40px;padding:0;display:flex;align-items:center;justify-content:flex-end;gap:16px;box-sizing:border-box}.settings-content-delete-btn{display:inline-flex;align-items:center;gap:4px;height:40px;min-width:165px;padding-left:16px;padding-right:16px;border-radius:8px;border:1px solid var(--border-error, #980101);background:var(--surface-primary, #fcfdfa);cursor:pointer;box-sizing:border-box}.settings-content-delete-btn-icon{width:16px;height:16px;flex-shrink:0;color:var(--text-error, #980101)}.settings-content-delete-btn-icon path{stroke:var(--text-error, #980101)}.settings-content-delete-btn-label{color:var(--text-error, #980101);padding-left:4px;padding-right:4px;font-size:14px;line-height:18px;white-space:nowrap}.settings-content-header{width:100%;height:28px;display:flex;align-items:center;gap:10px;padding:0 16px;box-sizing:border-box}.settings-content-header-title{width:100%;height:28px;font-family:Inter-SemiBold;font-size:18px;font-weight:600;line-height:24px;letter-spacing:0%;color:#2f401e;display:flex;align-items:center}.settings-content-cards{width:100%;display:flex;flex-wrap:nowrap!important;flex-direction:row;gap:12px;padding:0 16px;box-sizing:border-box}.settings-content-card{max-width:506px;width:100%;height:40px;border-radius:8px;gap:8px;display:flex;align-items:center;cursor:pointer;background:transparent;border:none;padding:12px;transition:background-color .2s;box-sizing:border-box}.settings-content-card:hover{background:#f5f5f5}.settings-content-card-icon{width:20px;height:20px;flex-shrink:0}.settings-content-card-icon svg{width:20px;height:20px}.settings-content-card-text{flex:1;width:100%;height:18px;font-family:Inter-Medium;font-size:14px;font-weight:500;line-height:18px;letter-spacing:0%;color:#2f401e;display:flex;align-items:center}.settings-content-card-arrow{margin-left:10px;margin-right:10px;width:16px;height:16px;flex-shrink:0;stroke:var(--icon-primary, #343232)}.settings-content-card-arrow path{stroke:var(--icon-primary, #343232)!important}.settings-content-card-arrow-rtl{transform:rotate(180deg)}@media(max-width:1024px){.profile-page-content .tabs{margin:0 auto 0 0;padding-left:0;padding-right:clamp(0px,.196vw,3px);gap:8px;justify-content:flex-start}}@media(max-width:767px){.settings-content-cards{flex-wrap:nowrap!important}.settings-content-card{max-width:100%}}@media(max-width:620px){.settings-content-card{width:100%}.settings-content-cards{flex-direction:column;gap:8px}}@media(max-width:1600px){.page-wrapper-content.profile-page-content{max-width:100%;width:100%;padding-left:16px;padding-right:16px;box-sizing:border-box;overflow-x:hidden}.profile-breadcrumbs-container,.profile-page-title-container{padding:0 16px}}@media(max-width:1024px){.page-wrapper{width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow-x:hidden!important;padding-left:16px!important;padding-right:16px!important}.page-wrapper-content{width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow-x:hidden!important}.page-wrapper-content.profile-page-content{max-width:100%!important;width:100%!important;padding-left:16px;padding-right:16px;box-sizing:border-box;overflow-x:hidden}.ar-ltr-main-content .page-wrapper-content.profile-page-content,.ar-rtl-main-content .page-wrapper-content.profile-page-content{max-width:100%!important;width:100%!important}.ar-ltr-main-content .active-workspace,.ar-rtl-main-content .active-workspace,.ar-ltr-main-content .tabs-content,.ar-rtl-main-content .tabs-content,.ar-ltr-main-content .user-data-container,.ar-rtl-main-content .user-data-container,.ar-ltr-main-content .firm-code-container,.ar-rtl-main-content .firm-code-container,.ar-ltr-main-content .settings-content-container,.ar-rtl-main-content .settings-content-container{width:100%!important;max-width:100%!important;box-sizing:border-box!important}}@media(min-width:1025px)and (max-width:1100px){.page-wrapper-content.profile-page-content{height:auto;min-height:auto;max-width:100%!important;width:100%;padding-left:16px;padding-right:16px;box-sizing:border-box}.ar-ltr-main-content .page-wrapper-content.profile-page-content,.ar-rtl-main-content .page-wrapper-content.profile-page-content{max-width:calc(100vw - 360px)!important;width:calc(100vw - 360px);box-sizing:border-box}}@media(min-width:1020px)and (max-width:1024px){.main-content,.ar-ltr-main-content,.ar-rtl-main-content,.ar-ltr-main-content-ml-80,.ar-rtl-main-content-ml-80{margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important}.page-wrapper-content.profile-page-content{max-width:100%!important;width:100%!important;box-sizing:border-box!important;overflow-x:hidden!important}.ar-ltr-main-content .page-wrapper-content.profile-page-content,.ar-rtl-main-content .page-wrapper-content.profile-page-content{max-width:100%!important;width:100%!important}}@media(max-width:1100px){.page-wrapper-content.profile-page-content{height:auto;min-height:auto;max-width:100%!important;width:100%;padding-left:16px;padding-right:16px;box-sizing:border-box}.ar-ltr-main-content .page-wrapper-content.profile-page-content,.ar-rtl-main-content .page-wrapper-content.profile-page-content{max-width:100%!important;width:100%;box-sizing:border-box}.tabs-content{width:100%;max-width:100%!important;height:auto;min-height:0;flex:1;box-sizing:border-box}.ar-ltr-main-content .tabs-content,.ar-rtl-main-content .tabs-content{max-width:100%!important;width:100%;box-sizing:border-box}.active-workspace{width:100%;max-width:1792px;height:auto;min-height:0;flex:1;padding-left:16px;padding-right:16px}.ar-ltr-main-content .active-workspace,.ar-rtl-main-content .active-workspace{max-width:100%!important;width:100%;box-sizing:border-box;padding-left:16px!important;padding-right:16px!important;padding-top:0;align-items:flex-start!important;margin-left:0!important;margin-right:0!important}.user-data-container{width:100%;max-width:100%;height:auto;min-height:168px;padding-top:16px;padding-bottom:16px;margin-bottom:34.1%;box-sizing:border-box}.ar-ltr-main-content .user-data-container,.ar-rtl-main-content .user-data-container{width:100%!important;max-width:100%!important}.ar-ltr-main-content .active-workspace:has(.activity-reports-container),.ar-rtl-main-content .active-workspace:has(.activity-reports-container){width:100%!important;max-width:100%!important}.ar-ltr-main-content .activity-reports-container,.ar-rtl-main-content .activity-reports-container{width:100%!important;max-width:100%!important;box-sizing:border-box}.ar-ltr-main-content .activity-reports-input-row,.ar-rtl-main-content .activity-reports-input-row{flex-wrap:nowrap;width:100%;max-width:100%;min-width:0}.ar-ltr-main-content .activity-reports-text-input,.ar-rtl-main-content .activity-reports-text-input,.ar-ltr-main-content .activity-reports-date-range,.ar-rtl-main-content .activity-reports-date-range{flex:1 1 0%;min-width:0;width:auto;max-width:none}.ar-ltr-main-content .activity-reports-input-container,.ar-rtl-main-content .activity-reports-input-container,.ar-ltr-main-content .activity-reports-title-container,.ar-rtl-main-content .activity-reports-title-container,.ar-ltr-main-content .activity-reports-btn-container,.ar-rtl-main-content .activity-reports-btn-container{width:100%!important;max-width:100%!important}.ar-ltr-main-content .activity-reports-error-container,.ar-rtl-main-content .activity-reports-error-container{width:100%;max-width:100%}.profile-page-accounting-firm .user-data-container{margin-bottom:0}.user-data-card{min-width:0;flex:1}.firm-code-container{width:100%;max-width:100%;height:auto;min-height:328px;margin-bottom:0;box-sizing:border-box}.ar-ltr-main-content .firm-code-container,.ar-rtl-main-content .firm-code-container{width:100%!important;max-width:100%!important}.firm-code-content{width:100%;height:auto;min-height:232px}.firm-code-info-container{width:100%;flex-direction:column;height:auto;gap:12px}.firm-code-info-card{width:100%;height:auto;min-height:72px;padding:16px}.firm-code-info-card-text{height:auto;min-height:36px;line-height:1.4}.user-data-footer{width:100%;max-width:1024px;padding-left:16px;padding-right:16px;margin-top:25px;margin-left:auto;margin-right:auto;position:relative;justify-content:flex-end;display:flex;align-items:center}}@media(min-width:768px)and (max-width:1024px){.page-wrapper:has(.profile-page-content) .header{width:100%;max-width:100%;height:40px;gap:12px;padding:0 16px;margin:0;box-sizing:border-box}.page-wrapper:has(.profile-page-content) .header-left{width:100%;max-width:100%;height:40px;gap:12px;display:flex;align-items:center}.page-wrapper:has(.profile-page-content) .profile-header-back-btn.back-button{width:58px;height:40px;min-width:58px;border-radius:0;padding:0;gap:8px;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.page-wrapper:has(.profile-page-content) .profile-header-back-btn.back-button .back-button-text{display:none}.page-wrapper:has(.profile-page-content) .profile-header-back-btn.back-button svg{width:24px;height:24px}.page-wrapper:has(.profile-page-content) .header-left .skeuomorph-size-md,.page-wrapper:has(.profile-page-content) .header-left-icon{width:40px;height:40px;min-width:40px}.page-wrapper:has(.profile-page-content) .header-left-title{font-family:Inter-SemiBold;font-weight:600;font-size:18px;line-height:24px;letter-spacing:0%;color:#0d0c0c}.profile-page-content{width:100%;max-width:100%;gap:12px;padding-left:16px;padding-right:16px;box-sizing:border-box}.profile-page-content .tabs{width:100%;max-width:100%;height:40px;margin:4px 0 0;padding:0;gap:12px;border-bottom:1px solid var(--border-primary-weak, #e9f8dc);display:flex;align-items:flex-end;box-sizing:border-box;flex-wrap:nowrap;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;position:relative;scrollbar-width:none;-ms-overflow-style:none}.profile-page-content .tabs::-webkit-scrollbar{display:none}.page-wrapper:has(.profile-page-content) .profile-page-content .tabs .tabs-item{position:relative;z-index:1;height:40px;gap:8px;padding:0 16px;border-radius:0;font-family:var(--font-family-body, "Inter-Regular");font-weight:400;font-size:14px;line-height:18px;letter-spacing:0%;text-align:center;color:var(--text-body, #343232);border-bottom:4px solid transparent;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.page-wrapper:has(.profile-page-content) .profile-page-content .tabs .tabs-item:nth-child(1){width:125px}.page-wrapper:has(.profile-page-content) .profile-page-content .tabs .tabs-item:nth-child(2){width:87px}.page-wrapper:has(.profile-page-content) .profile-page-content .tabs .tabs-item:nth-child(3){width:100px}.page-wrapper:has(.profile-page-content) .profile-page-content .tabs .tabs-item-change-password{width:155px;font-weight:400;align-self:stretch}.page-wrapper:has(.profile-page-content) .profile-page-content .tabs .tabs-item-change-password:not(.tabs-item-active){font-weight:400}.page-wrapper:has(.profile-page-content) .profile-page-content .tabs .tabs-item-activity-reports{width:141px}.page-wrapper:has(.profile-page-content) .profile-page-content .tabs .tabs-item.tabs-item-active{font-family:Inter-SemiBold;font-weight:600;color:var(--text-action, #2f401e);margin-bottom:-2px;border-bottom:2px solid transparent;border-top-left-radius:var(--border-radius-md, 6px);border-top-right-radius:var(--border-radius-md, 6px);border-bottom-right-radius:0;border-bottom-left-radius:0;display:flex;align-items:center;justify-content:center;text-align:center;background:var(--surface-white, #ffffff)}.page-wrapper:has(.profile-page-content) .profile-page-content .tabs .tabs-item.tabs-item-active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--border-action, #87B653);border-radius:0;pointer-events:none}.page-wrapper:has(.profile-page-content) .profile-page-content .tabs .tabs-item:not(.tabs-item-active){border-bottom:4px solid transparent}.profile-page-content .active-workspace{width:720px;max-width:100%;min-height:782px;height:auto;gap:8px;padding:8px 0 12px}.profile-page-content .active-workspace:has(.change-password-content){width:100%;max-width:100%;margin-top:24px}.active-workspace:has(.language-settings-container){gap:8px}.profile-page-content .active-workspace:has(.activity-reports-container){width:100%;max-width:1024px}.activity-reports-container{width:100%!important;max-width:100%!important;box-sizing:border-box}.activity-reports-input-row{flex-wrap:nowrap;width:100%;max-width:100%;min-width:0}.activity-reports-text-input,.activity-reports-date-range{flex:1 1 0%;min-width:0;width:auto;max-width:none}.activity-reports-input-container,.activity-reports-title-container,.activity-reports-btn-container{width:100%!important;max-width:100%!important}.activity-reports-error-container{width:100%;max-width:100%}.user-data-container{width:720px;max-width:100%;height:168px;gap:24px;padding:16px 0;margin-bottom:0}.user-data-section-title-container{width:720px;height:40px;gap:12px;padding-bottom:12px;border-bottom:.5px solid #badc9a}.user-data-section-title{width:720px;height:28px;font-family:Inter-SemiBold;font-size:16px;font-weight:600;line-height:20px;color:#2f401e}.user-data-cards{width:720px;max-width:100%;height:72px;gap:15px;box-sizing:border-box}.user-data-card{width:350px;max-width:calc(50% - 8px);height:72px;gap:12px;padding:16px 8px 16px 16px;flex:0 0 auto;min-width:0;box-sizing:border-box;overflow:hidden}.user-data-card-icon{gap:10px}.user-data-card-content{width:222px;height:40px;gap:2px}.user-data-card-label{width:222px;height:18px;font-family:Inter-Regular;font-weight:400;line-height:18px;color:#4e4b4b}.user-data-card-value{width:222px;height:20px;font-family:Inter-SemiBold;font-weight:600;line-height:20px;color:#0d0c0c}.user-data-card-edit-btn{gap:4px}.firm-code-container{width:720px;max-width:100%;height:404px;gap:24px;padding:12px 0;border-bottom:.5px solid #badc9a}.firm-code-title-container{width:720px;height:40px;gap:12px;padding-bottom:12px;border-bottom:.5px solid #badc9a}.firm-code-title{width:720px;height:28px;font-family:Inter-SemiBold;font-size:16px;font-weight:600;line-height:20px;color:#2f401e}.firm-code-content{width:720px;max-width:100%;height:308px;border-radius:12px;padding:40px;gap:8px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.firm-code-content .congratulations-page-wrap-firm-code-code{width:320px;height:40px;display:flex;align-items:center;justify-content:center}.firm-code-content .code-item{width:40px;height:40px;gap:4px}.firm-code-content .congratulations-page-wrap-firm-code-copy{width:103px;height:40px;border-radius:8px;gap:8px;font-family:Inter-SemiBold;font-size:14px;font-weight:600;line-height:18px;text-align:center;color:#2f401e}.firm-code-content .congratulations-page-wrap-firm-code-copy svg{width:20px;height:20px}.firm-code-info-container{width:672px;height:164px;gap:20px;flex-direction:column}.firm-code-info-card{width:672px;height:72px;gap:12px;padding:16px 8px 16px 16px}.firm-code-info-card-icon{width:40px;height:40px;padding:4px;gap:10px}.firm-code-info-card-icon svg{width:16px;height:16px}.firm-code-info-card-text{width:596px;height:18px;font-family:Inter-Regular;font-weight:400;line-height:18px;color:#4e4b4b}.user-data-footer{width:768px;max-width:100%;height:48px;gap:8px;padding:8px 24px 0;display:flex;align-items:center;justify-content:flex-end}.user-data-sign-out-btn{width:123px;height:40px;border-radius:8px;border:1px solid #87b653;gap:8px;padding-left:4px;padding-right:4px;display:flex;align-items:center;justify-content:center}.user-data-sign-out-btn svg{width:20px;height:20px}.user-data-sign-out-btn span{width:59px;height:18px;font-family:Inter-SemiBold;font-size:14px;font-weight:600;line-height:18px;text-align:center;color:#2f401e}.language-settings-container{width:720px;max-width:100%;height:224px;border-radius:var(--border-radius-lg, 8px);gap:24px;padding:var(--spacing-xl, 16px);border:1px solid var(--border-neutral, #cdcbcb);background:var(--surface-white, #ffffff)}.language-settings-title-container{width:720px;height:40px;gap:10px;padding-bottom:12px;border-bottom:.5px solid #badc9a}.language-settings-title{width:720px;height:28px;font-family:Inter-SemiBold;font-size:18px;font-weight:600;line-height:24px;color:#2f401e}.language-options-container{width:720px;height:40px;flex-direction:row;gap:12px}.language-option{width:232px;height:40px;border-radius:8px;gap:8px;padding:4px 16px;flex:0 0 auto}.language-option-text{width:142px;height:18px;gap:4px;flex:0 0 auto}.language-settings-footer{width:768px;max-width:100%;height:48px;gap:8px;padding:8px 16px 0;display:flex;align-items:center;justify-content:flex-end;box-sizing:border-box}.language-settings-change-button{width:187px;height:40px;border-radius:8px;gap:0;padding-left:4px;padding-right:4px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;margin-left:auto;align-self:flex-end}.language-settings-change-button svg{width:20px;height:20px;flex-shrink:0}.language-settings-change-button span{width:auto;min-width:123px;height:18px;gap:8px;padding-left:4px;padding-right:4px;font-family:Inter-SemiBold;font-size:14px;font-weight:600;line-height:18px;text-align:center;white-space:nowrap;box-sizing:border-box}.settings-content-container{width:100%;max-width:720px;height:auto;gap:8px;padding:0 16px}.settings-content-inner{width:100%;max-width:720px;border-radius:12px;gap:0;border:1px solid #badc9a;padding:16px 0;background:#fff;margin-top:0}.settings-content-delete-section,.settings-content-delete-btns{max-width:720px}.settings-content-header{width:100%;height:28px;gap:10px;padding-left:16px;padding-right:16px}.settings-content-header-title{width:100%;height:28px;font-family:Inter-SemiBold;font-size:16px;font-weight:600;line-height:20px;color:#2f401e}.settings-content-cards{width:100%;display:flex;flex-wrap:nowrap!important;flex-direction:row;gap:12px;padding:0 16px;box-sizing:border-box}.settings-content-card{max-width:354px;width:100%;height:40px;border-radius:8px;gap:8px;padding:4px 12px;display:flex;align-items:center;box-sizing:border-box}.settings-content-card-icon{width:20px;height:20px;flex-shrink:0}.settings-content-card-icon svg{width:20px;height:20px}.settings-content-card-text{flex:1;width:100%;height:18px;font-family:Inter-Medium;font-size:14px;font-weight:500;line-height:18px;color:#2f401e;display:flex;align-items:center}.settings-content-card-arrow{width:16px;height:16px;flex-shrink:0}.settings-content-card-arrow svg{width:16px;height:16px}}@media(max-width:767px){.page-wrapper-content.profile-page-content{height:auto;min-height:auto;padding-bottom:24px}.tabs{width:100%;padding:0 16px}.tabs-content{width:100%;max-width:1792px;height:auto;min-height:0;flex:1}.ar-ltr-main-content .tabs-content,.ar-rtl-main-content .tabs-content{max-width:1528px}.active-workspace{width:100%;max-width:1792px;height:auto;min-height:0;flex:1;padding-left:16px;padding-right:16px}.ar-ltr-main-content .active-workspace,.ar-rtl-main-content .active-workspace{max-width:calc(100vw - 360px)!important;width:calc(100vw - 360px);box-sizing:border-box;padding-left:16px!important;padding-right:16px!important;padding-top:0;align-items:flex-start!important;margin-left:0!important;margin-right:0!important}.user-data-container{width:100%;max-width:100%;height:auto;min-height:168px;padding-top:16px;padding-bottom:16px;box-sizing:border-box}.ar-ltr-main-content .user-data-container,.ar-rtl-main-content .user-data-container{width:100%!important;max-width:100%!important}.user-data-section-title-container,.user-data-section-title{width:100%}.user-data-cards{flex-wrap:nowrap;gap:12px}.user-data-card{min-width:0;flex:1}.user-data-card-label{font-size:14px}.user-data-card-value{font-size:13px}.user-data-footer{width:100%;max-width:1024px;padding-left:16px;padding-right:16px;margin-top:25px;margin-left:auto;margin-right:auto;position:relative;justify-content:flex-end;display:flex;align-items:center}}@media(max-width:620px){.page-wrapper-content.profile-page-content{height:auto;min-height:auto;padding-bottom:16px}.tabs-content{flex:1;min-height:0}.active-workspace{flex:1;min-height:0;overflow:visible;padding-left:16px;padding-right:16px;padding-top:0}.user-data-container{margin-bottom:34.1%}.firm-code-container{width:100%;max-width:1024px;height:auto;min-height:328px;margin-bottom:0}.firm-code-content{padding:20px 15px}.firm-code-info-container{flex-direction:column;gap:12px}.firm-code-info-card{width:100%;height:auto;min-height:72px;padding:16px}.firm-code-info-card-text{height:auto;min-height:36px;line-height:1.4}.user-settings-board{overflow:visible}}@media(max-width:530px){.user-data-container,.user-data-cards{overflow:hidden;width:100%;max-width:100%}.user-data-card{overflow:hidden;min-width:0;max-width:100%}.user-data-card-content{min-width:0;overflow:hidden;max-width:100%}.user-data-card-label{line-height:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-data-card-value{line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-data-card-icon,.user-data-card-edit-btn{flex-shrink:0}}@media(max-width:375px){.page-wrapper:has(.profile-page-content) .breadcrumbs{width:375px;max-width:100%;height:18px;gap:4px;padding-left:12px;padding-right:12px}}@media(max-width:767px){.user-data-cards{flex-direction:column!important;flex-wrap:wrap!important;width:100%;height:auto;gap:12px;display:flex!important}.user-data-card{width:100%;height:auto;max-height:72px}.user-data-card-content{flex:1;min-width:0;overflow:hidden}.user-data-card-label{width:100%;max-width:100%;line-height:14px}.user-data-card-value{width:100%;max-width:100%;line-height:16px}}@media(max-width:375px){.active-workspace:has(.language-settings-container){width:375px;max-width:100%;height:444px;gap:8px;padding-left:16px;padding-right:16px}.language-settings-container{width:343px;max-width:100%;height:224px;border-radius:var(--border-radius-lg, 8px);gap:24px;padding:var(--spacing-xl, 16px);border:1px solid var(--border-neutral, #cdcbcb);background:var(--surface-white, #ffffff)}.language-settings-title-container{width:343px;height:40px;gap:10px;padding-bottom:12px;border-bottom:.5px solid #badc9a}.language-settings-title{width:343px;height:28px;font-family:Inter-SemiBold;font-size:18px;font-weight:600;line-height:24px;color:#2f401e}.language-options-container{width:343px;min-height:40px;height:auto;gap:12px;flex-direction:row;flex-wrap:wrap}.language-option{width:calc(33.333% - 8px);min-width:100px;height:40px;border-radius:8px;gap:8px;padding:4px 16px;flex:0 0 auto}.language-option-radio-container,.language-option-radio{width:18px;height:18px}.language-option-flag{width:24px;height:18px}.language-option-flag svg{width:24px;height:18px}.language-option-text{width:253px;height:18px;gap:4px;flex:0 0 auto}.language-settings-footer{width:375px;max-width:100%;height:48px;gap:8px;padding:8px 16px 0;display:flex;align-items:center;justify-content:flex-end;box-sizing:border-box}.language-settings-change-button{width:187px;height:40px;border-radius:8px;gap:0;padding-left:4px;padding-right:4px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;margin-left:auto;align-self:flex-end}.language-settings-change-button svg{width:20px;height:20px;flex-shrink:0}.language-settings-change-button span{width:123px;height:18px;gap:8px;padding-left:4px;padding-right:4px;font-family:Inter-SemiBold;font-size:14px;font-weight:600;line-height:18px;text-align:center;white-space:nowrap;box-sizing:border-box}}@media(min-width:1025px){.modal-content:has(.sign-out-confirm-modal-content){padding:0!important;width:614px!important;height:236px!important;gap:0!important;border-radius:8px;border:1px solid #badc9a;background:#fff;border-top:1px solid #badc9a;box-shadow:0 20px 24px -4px #00000014,0 8px 8px -4px #0000000a;position:relative;box-sizing:border-box;overflow:visible}.modal-content:has(.sign-out-confirm-modal-content) .modal-content-body{overflow:visible;min-height:0}}@media(min-width:1025px){.modal-content:has(.sign-out-confirm-modal-content) .modal-content-desktop-header{width:550px;height:40px;margin:32px 32px 0!important;gap:20px;padding:0}.modal-content:has(.sign-out-confirm-modal-content) .modal-content-desktop-header-title{width:auto;height:32px;font-family:Inter-SemiBold;font-weight:600;font-size:20px;line-height:28px;letter-spacing:0%;color:#0d0c0c;flex:1}.modal-content:has(.sign-out-confirm-modal-content) .modal-content-body{padding:0;margin:0;gap:0}}.sign-out-confirm-modal-content{width:100%;display:flex;flex-direction:column;gap:0}.sign-out-confirm-modal-body{width:100%;max-width:550px;display:flex;flex-direction:column;margin:32px 32px 0;gap:0}@media(max-width:1024px){.sign-out-confirm-modal-body{margin:0}}@media(min-width:1025px){.sign-out-confirm-modal-content .modal-content-buttons{width:550px!important;margin:32px 32px 20px!important;padding-top:8px!important}}.sign-out-confirm-modal-body-text{width:100%;max-width:550px;min-height:20px;font-family:Inter-Regular;font-weight:400;font-size:16px;line-height:20px;letter-spacing:0%;color:#343232}.sign-out-confirm-button-signout{width:123px;height:40px;padding:0;background:#fcfdfa;border:1px solid #980101;color:#980101;gap:8px;display:flex;align-items:center;justify-content:center}.sign-out-confirm-button-signout:hover{background:#f9faf6}.sign-out-confirm-button-signout-icon{width:20px;height:20px;flex-shrink:0}.sign-out-confirm-button-signout-icon svg{width:20px;height:20px}.sign-out-confirm-button-signout-icon svg path,.sign-out-confirm-button-signout-icon svg line,.sign-out-confirm-button-signout-icon svg rect,.sign-out-confirm-button-signout-icon svg circle{stroke:#980101!important;fill:none}.create-employee-modal-content{width:100%;display:flex;flex-direction:column;gap:24px}.create-employee-modal-step-info{width:100%;display:flex;flex-direction:column;gap:8px}.create-employee-modal-step-text{font-family:Inter-Regular;font-size:14px;line-height:20px;font-weight:600;color:#4e4b4b}.step-indicators{display:flex;align-items:center;gap:2px}.step-indicator-pill{flex:1;height:6px;background-color:#e5e7eb;border-radius:3px;transition:background-color .3s}.step-indicator-pill-active{background-color:#90d040}.create-employee-modal-form{width:100%;display:flex;flex-direction:column;gap:20px}.create-employee-modal-form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.create-employee-modal-review{width:100%;display:flex;flex-direction:column;gap:16px}.create-employee-modal-review-item{display:flex;flex-direction:column;gap:4px}.create-employee-modal-review-label{font-family:Inter-Regular;font-size:12px;line-height:16px;font-weight:400;color:#6b7280}.create-employee-modal-review-value{font-family:Inter-Regular;font-size:14px;line-height:20px;font-weight:400;color:#2f401e}.create-employee-modal-documents-list{width:100%;display:flex;flex-direction:column;gap:0}.create-employee-modal-document-item{width:100%;display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid #badc9a}.create-employee-modal-document-item:last-child{border-bottom:none}.create-employee-modal-document-item-left{display:flex;align-items:center;gap:12px;flex:1}.create-employee-modal-document-item-icon{display:flex;align-items:center;justify-content:center}.create-employee-modal-document-item-icon-circle{width:40px;height:40px;border-radius:50%;border:1px solid #badc9a;background-color:#fff;display:flex;align-items:center;justify-content:center}.create-employee-modal-document-item-icon-circle svg{width:20px;height:20px;stroke:#2f401e}.create-employee-modal-document-item-info{display:flex;flex-direction:column;gap:4px;flex:1}.create-employee-modal-document-item-title{font-family:Inter-Regular;font-size:14px;line-height:20px;font-weight:400;color:#2f401e}.create-employee-modal-document-item-name{font-family:Inter-Regular;font-size:14px;line-height:20px;font-weight:400;color:#2f401e;text-decoration:underline;text-decoration-color:#90d040}.create-employee-modal-document-item-size{font-family:Inter-Regular;font-size:12px;line-height:16px;font-weight:400;color:#6b7280}.create-employee-modal-document-item-right{display:flex;align-items:center;gap:12px}.create-employee-modal-document-item-progress{width:120px;min-width:120px}.create-employee-modal-document-item-uploaded{display:flex;align-items:center;gap:12px}.create-employee-modal-document-item-check{width:24px;height:24px;border-radius:6px;display:flex;align-items:center;justify-content:center}.create-employee-modal-document-item-check svg{width:24px;height:24px;stroke:#fff;fill:#fff}.create-employee-modal-document-item-remove{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0}.create-employee-modal-document-item-remove svg{width:24px;height:24px;stroke:#4e4b4b}.create-employee-modal-document-item-remove:hover svg{stroke:#2f401e}@media(max-width:767px){.create-employee-modal-form-row{grid-template-columns:1fr}}.deactivate-employee-modal-content{width:100%;display:flex;flex-direction:column;gap:24px}.deactivate-employee-modal-description{font-family:Inter-Regular;font-size:16px;line-height:20px;font-weight:400;color:#343232}.deactivate-employee-modal-warning{width:100%;display:flex;flex-direction:column;gap:12px;background-color:#f7faf4;padding:20px 16px;border-radius:8px}.deactivate-employee-modal-warning-title{font-family:Inter-Regular;font-size:16px;line-height:20px;font-weight:600;color:#2f401e}.deactivate-employee-modal-warning-divider{width:100%;height:.5px;background-color:#87b653}.deactivate-employee-modal-warning-message{display:flex;align-items:center;gap:10px;font-family:Inter-Regular;font-size:14px;line-height:18px;font-weight:400;color:#2f401e}.deactivate-employee-modal-warning-icon{width:20px;height:20px;min-width:20px;min-height:20px;flex-shrink:0}.deactivate-employee-modal-warning-icon path{stroke:#980101}.employee-page-content{width:100%;display:flex;flex-direction:column;gap:24px}.employee-page-footer-buttons{display:flex;gap:12px;margin-top:24px;padding-top:24px;border-top:1px solid #e5e7eb}.employee-table-row{cursor:pointer;transition:background-color .2s}.employee-table-row:hover{background-color:#f9f9f9}.employee-documents-list{display:flex;flex-direction:column;gap:12px;width:100%;height:auto;overflow:visible;min-height:0}.employee-page-content .employee-section-container .employee-documents-list{height:auto;overflow:visible;overflow-y:visible}.employee-page-content .employee-section-container .user-data-section-title-container{height:auto;min-height:40px;flex-direction:row;justify-content:space-between;align-items:center;gap:16px}.employee-page-content .employee-section-container .user-data-section-title-container .user-data-section-title{flex:0 1 auto;min-width:0}.employee-page-content .employee-section-container .user-data-section-title-container .button,.employee-page-content .employee-section-container .user-data-section-title-container button{flex:0 0 auto;flex-shrink:0;white-space:nowrap}.employee-document-item{display:flex;align-items:center;gap:12px;border-radius:12px;padding:16px 8px 16px 16px;border:1px solid #cdcbcb;background:#fff;box-sizing:border-box;overflow:hidden;min-height:72px}.employee-document-item-left{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.employee-document-item-icon{width:40px;height:40px;min-width:40px;min-height:40px;padding:0;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;border:1px solid #badc9a;box-shadow:0 2px 4px #0000001a}.employee-document-item-icon svg{width:24px;height:24px;min-width:24px;min-height:24px;flex-shrink:0;stroke:#2f401e}.employee-document-item-info{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0;overflow:hidden}.employee-document-item-uploaded{font-family:Inter-Regular;font-size:14px;font-weight:400;line-height:1.3;color:#4e4b4b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employee-document-item-name{font-family:Inter-Regular;font-size:14px;font-weight:400;line-height:1.25;color:#0d0c0c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employee-document-item-download{width:40px;height:40px;min-width:40px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;padding:0;flex-shrink:0}.employee-document-item-download svg{width:24px;height:24px;stroke:#2f401e}.employee-document-item-download:hover{background:#f5f5f5}.employee-document-item-download:hover svg{stroke:#2f401e}.employee-no-essential-docs-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;border-radius:12px;padding:24px;border:1px solid #cb5501;background:transparent;box-sizing:border-box;margin-top:16px;text-align:center}.employee-no-essential-docs-icon{width:40px;height:40px;min-width:40px;min-height:40px;padding:0;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;border:1px solid #badc9a;box-shadow:0 2px 4px #0000001a}.employee-no-essential-docs-icon svg{width:24px;height:24px;stroke:#2f401e}.employee-no-essential-docs-content{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.employee-no-essential-docs-title{font-family:Inter-SemiBold;font-size:16px;line-height:1.3;font-weight:600;color:#0d0c0c;text-align:center}.employee-no-essential-docs-message{font-family:Inter-Regular;font-size:14px;line-height:1.5;font-weight:400;color:#4e4b4b;margin-bottom:16px;text-align:center}.employee-no-essential-docs-content .button{align-self:center}.employee-page-content .user-data-container.employee-section-container{height:auto;overflow:visible;overflow-x:visible;width:100%;max-width:none;flex-shrink:1}@media(max-width:1100px){.employee-page-content .user-data-container.employee-section-container{margin-bottom:0}}.employee-personal-info-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;height:auto;width:100%;max-width:100%}.employee-personal-info-cards .user-data-card{height:auto;min-height:72px;flex:none;width:100%;min-width:0;max-width:100%}.employee-employment-details-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;height:auto;width:100%;max-width:100%}.employee-employment-details-cards .user-data-card{height:auto;min-height:72px;flex:none;width:100%;min-width:0;max-width:100%}@media(max-width:1024px){.employee-page-content .user-data-container.employee-section-container{width:100%;max-width:100%;padding-left:0;padding-right:0}.employee-employment-details-cards{grid-template-columns:repeat(2,1fr)}.employee-personal-info-cards,.employee-employment-details-cards{gap:20px}.employee-personal-info-cards .user-data-card,.employee-employment-details-cards .user-data-card{min-width:0;width:100%}}@media(max-width:767px){.employee-personal-info-cards,.employee-employment-details-cards{grid-template-columns:1fr}.employee-page-footer-buttons{flex-direction:column}.employee-page-footer-buttons button{width:100%}.employee-page-wrapper .header-right{display:none}}.form-builder-page-content{height:100%;min-height:0;margin-top:40px;display:flex;flex-direction:column;padding:32px 0}.form-builder-content{display:flex;flex-direction:column;flex:1;min-height:0;gap:24px}.form-builder-layout{display:flex;flex-wrap:nowrap;flex:1;min-height:0;align-items:flex-start;margin-left:0;margin-right:0}.form-builder-layout>[class*=col-]{padding-left:12px;padding-right:12px;box-sizing:border-box}.form-builder-footer{width:100%;flex-shrink:0;margin-top:auto;box-sizing:border-box}.form-builder-footer-row{margin-left:0;margin-right:0}.form-builder-footer-row>[class*=col-]{padding-left:12px;padding-right:12px;box-sizing:border-box}.form-builder-footer-inner{display:flex;justify-content:space-between;align-items:center;width:100%;border-top:var(--border-width-xs, .5px) solid var(--border-primary, #badc9a);padding-top:var(--spacing-xs, 8px);box-sizing:border-box}.form-builder-footer-preview-btn{height:40px;padding:0}.form-builder-footer-actions{display:flex;align-items:center;gap:16px}.form-builder-footer-save-btn,.form-builder-footer-publish-btn{height:40px;padding:0 var(--spacing-md, 16px)}.form-builder-footer-btn-label{display:inline-block}.form-builder-footer .button svg{width:16px;height:16px}.page-wrapper-content.form-preview-page-content{flex:1;min-height:0;display:flex;flex-direction:column}.form-preview-layout{display:flex;flex-direction:column;flex:1;min-height:0;width:100%}.form-preview-wrapper{width:100%;max-width:100%;flex:1;min-height:0;overflow-y:auto}.form-preview-signature-placeholder,.form-preview-file-placeholder{width:100%;max-width:1024px;margin-left:auto;margin-right:auto;min-height:80px;border:1px dashed var(--border-primary, #badc9a);border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:14px;color:#757575}.form-preview-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-top:32px;padding-top:16px;border-top:1px solid var(--border-neutral, #cdcbcb);flex-shrink:0}.form-preview-back-btn{display:inline-flex;align-items:center;gap:8px}.form-preview-back-btn svg{width:16px;height:16px}.form-builder-left{min-width:0;position:sticky;top:0;align-self:flex-start}.form-builder-center{min-width:0;flex:1;min-height:0;align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden}.form-builder-canvas-scroll-wrap{width:100%;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.form-builder-right{min-width:0;position:sticky;top:0;align-self:flex-start}.form-builder-left-panel{background:var(--surface-white, #fff);border:var(--border-width-sm, 1px) solid var(--border-primary-weak, #e9f8dc);border-radius:var(--border-radius-lg, 8px);padding:24px var(--spacing-md, 16px);display:flex;flex-direction:column;gap:var(--spacing-md, 16px);height:100%}.form-builder-left-panel-title-block{border-bottom:var(--border-width-sm, 1px) solid var(--border-primary, #badc9a);padding-bottom:var(--spacing-xs, 8px);padding-left:var(--spacing-md, 16px);padding-right:var(--spacing-md, 16px);display:flex;align-items:center;justify-content:center}.form-builder-left-panel-title{font-family:Inter-SemiBold,sans-serif;font-size:18px;font-weight:600;line-height:24px;color:var(--text-action, #2f401e);margin:0}.form-builder-left-panel-hint{font-family:Inter-Medium,sans-serif;font-size:var(--font-size-body-sm, 14px);font-weight:500;line-height:18px;color:var(--text-headings, #0d0c0c);margin:0}.form-builder-left-panel-list{display:flex;flex-direction:column;gap:var(--spacing-2xs, 4px)}.form-builder-field-type-item{display:flex;align-items:center;gap:var(--spacing-xs, 8px);height:42px;padding:var(--spacing-xs, 8px) var(--spacing-md, 16px);border-radius:var(--border-radius-md, 4px);cursor:grab;background:transparent;border:none}.form-builder-field-type-item:hover{background:var(--surface-action-weak, #f7faf4)}.form-builder-field-type-icon{flex-shrink:0;width:20px;height:20px;display:block}.form-builder-field-type-label{font-family:Inter-Medium,sans-serif;font-size:var(--font-size-body-sm, 14px);font-weight:500;line-height:18px;color:var(--text-action, #2f401e);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.form-builder-field-type-item:active{cursor:grabbing}.form-builder-field-type-item-dragging{opacity:.8;box-shadow:0 2px 8px #0000001a}.form-builder-canvas{display:flex;flex-direction:column;gap:24px;width:100%;max-width:100%;min-height:300px;box-sizing:border-box}.form-builder-canvas-template-block{background:var(--surface-white, #fff);border:var(--border-width-sm, 1px) solid var(--border-neutral, #cdcbcb);border-radius:8px;padding:24px;width:100%;flex-shrink:0}.form-builder-canvas-template-field{display:flex;flex-direction:column;gap:var(--spacing-2xs, 4px)}.form-builder-canvas-template-label{display:flex;gap:var(--spacing-2xs, 4px);align-items:baseline;font-size:var(--font-size-body-sm, 14px);line-height:18px}.form-builder-canvas-template-label-text{font-family:Inter-Medium,sans-serif;font-weight:500;color:var(--text-headings, #0d0c0c)}.form-builder-canvas-template-label-required{font-family:Inter-Regular,sans-serif;font-weight:400;color:var(--text-on-disabled, #686464)}.form-builder-canvas-template-input-wrap{display:flex;align-items:center;gap:var(--spacing-xs, 8px);height:40px;background:var(--surface-primary, #fcfdfa);border:var(--border-width-sm, 1px) solid var(--border-action, #87b653);border-radius:var(--border-radius-md, 4px);padding:0 var(--spacing-md, 16px)}.form-builder-canvas-template-input-wrap--error{border-color:#980101}.form-builder-canvas-template-name-error{font-family:Inter-Regular,sans-serif;font-size:12px;line-height:14px;color:#980101}.form-builder-canvas-template-input{flex:1;min-width:0;height:100%;border:none;background:transparent;font-size:var(--font-size-body-sm, 14px);line-height:18px;color:var(--text-action, #2f401e);outline:none}.form-builder-canvas-template-input::placeholder{color:var(--text-captions, #4e4b4b)}.form-builder-canvas-template-clear{flex-shrink:0;width:20px;height:20px;padding:0;border:none;background:transparent;cursor:pointer;font-size:18px;line-height:1;color:var(--text-captions, #4e4b4b)}.form-builder-canvas-template-clear:hover{color:var(--text-headings, #0d0c0c)}.form-builder-canvas-drop-zone{flex:1;min-height:200px;padding:24px;border:var(--border-width-sm, 1px) dashed var(--border-primary, #badc9a);border-radius:var(--border-radius-lg, 8px);background:var(--surface-white, #fff)}.form-builder-canvas-drop-zone-over{border-color:var(--border-primary, #badc9a);background:var(--surface-action-weak, #f7faf4)}.form-builder-canvas-drop-zone-empty{display:flex;align-items:center;justify-content:center}.form-builder-canvas-drop-zone-has-fields{border:none;background:transparent;padding:0 0 24px;min-height:120px}.form-builder-canvas-empty-state{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md, 16px);text-align:center;max-width:587px}.form-builder-canvas-empty-state-icon-wrap{position:relative;width:60px;height:60px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.form-builder-canvas-empty-state-icon-outer{position:absolute;inset:0;border-radius:50%;border:.75px solid var(--border-primary, #badc9a);background:transparent}.form-builder-canvas-empty-state-icon-inner{width:48px;height:48px;border-radius:50%;border:.75px solid var(--border-primary-weak, #e9f8dc);background:var(--surface-white, #fff);box-shadow:0 9px 9px #00000040}.form-builder-canvas-empty-state-text-block{display:flex;flex-direction:column;align-items:center;gap:8px}.form-builder-canvas-empty-state-title{font-family:Inter-Bold,sans-serif;font-size:var(--font-size-body-sm, 14px);font-weight:700;line-height:18px;color:var(--text-headings, #0d0c0c);margin:0}.form-builder-canvas-empty-state-text{font-family:Inter-Regular,sans-serif;font-size:var(--font-size-body-sm, 14px);font-weight:400;line-height:18px;color:var(--text-captions, #4e4b4b);margin:0}.form-builder-canvas-fields-list{display:flex;flex-direction:column;gap:0;width:100%;padding-bottom:32px}.form-builder-canvas-drop-tail{width:100%;min-height:56px}.form-builder-canvas-field-card{display:flex;flex-direction:column;gap:32px;padding:var(--spacing-md, 16px);background:var(--surface-white, #fff);border:var(--border-width-sm, 1px) solid var(--border-primary, #badc9a);border-radius:var(--border-radius-lg, 8px);cursor:pointer}.form-builder-canvas-field-card:hover{border-color:var(--border-primary, #badc9a)}.form-builder-canvas-field-card-selected{border:2px solid var(--border-press, #557c27);background:var(--surface-action-weak, #f7faf4)}.form-builder-canvas-field-card-selected .form-builder-canvas-field-card-preview-input,.form-builder-canvas-field-card-selected .form-builder-canvas-field-card-preview-textarea,.form-builder-canvas-field-card-selected .form-builder-canvas-field-card-preview-date,.form-builder-canvas-field-card-selected .form-builder-canvas-field-card-preview-dropdown,.form-builder-canvas-field-card-selected .form-builder-canvas-field-card-preview-signature,.form-builder-canvas-field-card-selected .form-builder-canvas-field-card-preview-file-upload{background:var(--surface-primary, #fcfdfa);border-color:var(--border-press, #557c27)}.form-builder-canvas-field-card-selected .form-builder-canvas-field-card-preview-file-upload-btn{border-color:var(--border-press, #557c27)}.form-builder-canvas-field-card-header{display:flex;align-items:center;gap:var(--spacing-2xs, 4px)}.form-builder-canvas-field-card-drag{flex-shrink:0;width:40px;height:40px;cursor:grab;display:flex;align-items:center;justify-content:center;color:var(--text-captions, #4e4b4b);font-size:18px;line-height:1}.form-builder-canvas-field-card-drag:before{content:"⋮⋮";letter-spacing:2px}.form-builder-canvas-field-card-drag:active{cursor:grabbing}.form-builder-canvas-field-card-title{flex:1;min-width:0;font-family:Inter-SemiBold,sans-serif;font-size:16px;font-weight:600;line-height:20px;color:var(--text-headings, #0d0c0c);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-builder-canvas-field-card-delete{flex-shrink:0;width:40px;height:40px;padding:0;border:none;background:transparent;cursor:pointer;font-size:20px;line-height:1;color:var(--text-captions, #4e4b4b);display:flex;align-items:center;justify-content:center}.form-builder-canvas-field-card-delete:hover{color:var(--text-headings, #0d0c0c)}.form-builder-canvas-field-card-preview{display:flex;flex-direction:column;gap:var(--spacing-2xs, 4px);width:100%}.form-builder-canvas-field-card-preview-label{font-family:Inter-Medium,sans-serif;font-size:var(--font-size-body-sm, 14px);font-weight:500;line-height:18px;color:var(--text-headings, #0d0c0c)}.form-builder-canvas-field-card-preview-section-title{width:100%;padding-bottom:12px;border-bottom:1px solid var(--border-action, #87b653);font-size:var(--font-size-body-sm, 14px);font-weight:400;line-height:18px;color:var(--text-action, #2f401e)}.form-builder-canvas-field-card-preview-checkbox,.form-builder-canvas-field-card-preview-radio{display:flex;align-items:center;gap:var(--spacing-sm, 12px)}.form-builder-canvas-field-card-preview-radio-group{display:flex;flex-direction:column;gap:var(--spacing-xs, 8px);width:100%}.form-builder-canvas-field-card-preview-radio-label-row{display:flex;align-items:center;gap:var(--spacing-2xs, 4px)}.form-builder-canvas-field-card-preview-radio-required{font-size:var(--font-size-body-sm, 14px);line-height:18px;color:var(--text-on-disabled, #686464)}.form-builder-canvas-field-card-preview-radio-options{display:flex;flex-direction:column;gap:var(--spacing-2xs, 4px);width:100%}.form-builder-canvas-field-card-preview-radio-option{display:flex;align-items:center;gap:var(--spacing-xs, 8px);min-height:40px;padding:var(--spacing-xs, 8px) var(--spacing-md, 16px);border-radius:var(--border-radius-md, 4px);width:100%}.form-builder-canvas-field-card-preview-radio-option-label{font-family:Inter-Medium,sans-serif;font-size:var(--font-size-body-sm, 14px);font-weight:500;line-height:18px;color:var(--text-action, #2f401e)}.form-builder-canvas-field-card-preview-checkbox-group{display:flex;flex-direction:column;gap:var(--spacing-xs, 8px);width:100%}.form-builder-canvas-field-card-preview-checkbox-label-row{display:flex;align-items:center;gap:var(--spacing-2xs, 4px)}.form-builder-canvas-field-card-preview-checkbox-required{font-size:var(--font-size-body-sm, 14px);line-height:18px;color:var(--text-on-disabled, #686464)}.form-builder-canvas-field-card-preview-checkbox-options{display:flex;flex-direction:column;gap:var(--spacing-2xs, 4px);width:100%}.form-builder-canvas-field-card-preview-checkbox-option{display:flex;align-items:center;gap:var(--spacing-xs, 8px);min-height:40px;padding:var(--spacing-xs, 8px) var(--spacing-md, 16px);border-radius:var(--border-radius-md, 4px);width:100%}.form-builder-canvas-field-card-preview-checkbox-option-label{font-family:Inter-Medium,sans-serif;font-size:var(--font-size-body-sm, 14px);font-weight:500;line-height:18px;color:var(--text-action, #2f401e)}.form-builder-canvas-field-card-preview-checkbox-box{flex-shrink:0;width:24px;height:24px;border:1px solid var(--border-action, #87b653);border-radius:2px;display:block;background:var(--surface-white, #fff)}.form-builder-canvas-field-card-preview-checkbox-label,.form-builder-canvas-field-card-preview-radio-label{font-size:16px;line-height:20px;color:var(--text-action, #2f401e)}.form-builder-canvas-field-card-preview-radio-circle{flex-shrink:0;width:24px;height:24px;border:1px solid var(--border-action, #87b653);border-radius:50%;display:block;background:var(--surface-white, #fff)}.form-builder-canvas-field-card-preview-input{height:40px;padding:0 var(--spacing-md, 16px);border:var(--border-width-sm, 1px) solid var(--border-primary, #badc9a);border-radius:var(--border-radius-md, 4px);font-size:var(--font-size-body-sm, 14px);line-height:40px;color:var(--text-captions, #4e4b4b);background:var(--surface-white, #fff)}.form-builder-canvas-field-card-preview-textarea{width:100%;min-height:120px;height:120px;padding:var(--spacing-sm, 12px) var(--spacing-md, 16px);border:var(--border-width-sm, 1px) solid var(--border-primary, #badc9a);border-radius:var(--border-radius-md, 4px);font-size:var(--font-size-body-sm, 14px);line-height:1.4;color:var(--text-captions, #4e4b4b);background:var(--surface-white, #fff);box-sizing:border-box}.form-builder-canvas-field-card-preview-date{display:flex;align-items:center;gap:var(--spacing-xs, 8px);width:100%;height:40px;padding:0 var(--spacing-md, 16px);border:var(--border-width-sm, 1px) solid var(--border-primary, #badc9a);border-radius:var(--border-radius-md, 4px);background:var(--surface-white, #fff)}.form-builder-canvas-field-card-preview-date-text{flex:1 1 0;min-width:0;font-size:var(--font-size-body-sm, 14px);line-height:18px;color:var(--text-captions, #4e4b4b)}.form-builder-canvas-field-card-preview-date-icon{flex-shrink:0;width:20px;height:20px;display:block}.form-builder-canvas-field-card-preview-dropdown{display:flex;align-items:center;gap:var(--spacing-xs, 8px);width:100%;height:40px;padding:0 var(--spacing-md, 16px);border:var(--border-width-sm, 1px) solid var(--border-primary, #badc9a);border-radius:var(--border-radius-md, 4px);background:var(--surface-white, #fff);box-sizing:border-box}.form-builder-canvas-field-card-preview-dropdown-text{flex:1 1 0;min-width:0;font-size:var(--font-size-body-sm, 14px);line-height:18px;color:var(--text-captions, #4e4b4b)}.form-builder-canvas-field-card-preview-dropdown-icon{flex-shrink:0;width:16px;height:16px;display:block}.form-builder-canvas-field-card-preview-signature{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-md, 16px);width:100%;min-height:180px;height:180px;padding:var(--spacing-md, 16px);border:var(--border-width-sm, 1px) dashed var(--border-primary, #badc9a);border-radius:var(--border-radius-lg, 8px);background:var(--surface-primary, #fcfdfa);box-sizing:border-box}.form-builder-canvas-field-card-preview-signature-icon{flex-shrink:0;width:24px;height:24px;display:block}.form-builder-canvas-field-card-preview-signature-text{font-size:var(--font-size-body-md, 16px);line-height:20px;color:var(--text-headings, #292d3c)}.form-builder-canvas-field-card-preview-file-upload{width:100%;height:40px;border:var(--border-width-sm, 1px) solid var(--border-primary, #badc9a);border-radius:var(--border-radius-md, 4px);background:var(--surface-primary, #fcfdfa);box-sizing:border-box}.form-builder-canvas-field-card-preview-file-upload-content{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md, 16px)}.form-builder-canvas-field-card-preview-file-upload-icon{flex-shrink:0;width:24px;height:24px;display:block}.form-builder-canvas-field-card-preview-file-upload-text{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2xs, 4px)}.form-builder-canvas-field-card-preview-file-upload-title{font-size:var(--font-size-body-md, 16px);font-weight:700;line-height:20px;color:var(--text-headings, #0d0c0c);text-align:center}.form-builder-canvas-field-card-preview-file-upload-hint{font-size:var(--font-size-body-sm, 14px);line-height:18px;color:var(--text-captions, #4e4b4b);text-align:center}.form-builder-canvas-field-card-preview-file-upload-btn{height:40px;width:140px;display:flex;align-items:center;justify-content:center;padding:0 var(--spacing-md, 16px);border:1px solid var(--border-action, #87b653);border-radius:var(--border-radius-md, 4px);background:var(--surface-primary, #fcfdfa);font-size:var(--font-size-body-sm, 14px);font-weight:600;line-height:18px;color:var(--text-action, #2f401e)}.form-builder-right-panel{background:var(--surface-white, #fff);border:var(--border-width-sm, 1px) solid var(--border-primary-weak, #e9f8dc);border-radius:var(--border-radius-lg, 8px);padding:var(--spacing-xl, 24px) var(--spacing-md, 16px);display:flex;flex-direction:column;align-items:flex-end;gap:24px;width:100%;height:fit-content;box-sizing:border-box}.form-builder-right-panel-title-block{border-bottom:var(--border-width-sm, 1px) solid var(--border-primary, #badc9a);padding-bottom:var(--spacing-md, 16px);display:flex;align-items:center;justify-content:center;width:100%}.form-builder-right-panel-title{font-family:Inter-SemiBold,sans-serif;font-size:18px;font-weight:600;line-height:24px;color:var(--text-action, #2f401e);margin:0}.form-builder-right-panel-inputs{display:flex;flex-direction:column;gap:var(--spacing-md, 16px);width:100%}.form-builder-right-panel-hint{font-family:Inter-Medium,sans-serif;font-size:var(--font-size-body-sm, 14px);font-weight:500;line-height:18px;color:var(--text-headings, #0d0c0c);margin:0}.form-builder-right-panel-field-block{display:flex;flex-direction:column;gap:var(--spacing-2xs, 4px)}.form-builder-right-panel-field-label{font-family:Inter-Medium,sans-serif;font-size:var(--font-size-body-sm, 14px);font-weight:500;color:var(--text-headings, #0d0c0c)}.form-builder-right-panel-input{height:40px;padding:0 var(--spacing-md, 16px);border:var(--border-width-sm, 1px) solid var(--border-primary, #badc9a);border-radius:4px;font-size:var(--font-size-body-sm, 14px);color:var(--text-body, #343232);background:var(--surface-white, #fff)}.form-builder-right-panel-input::placeholder{color:var(--text-captions, #4e4b4b)}.form-builder-right-panel-required-section{display:flex;flex-direction:column;gap:var(--spacing-sm, 12px);width:100%}.form-builder-right-panel-required-hint{font-family:Inter-Medium,sans-serif;font-size:var(--font-size-body-sm, 14px);font-weight:500;color:var(--text-headings, #0d0c0c);margin:0}.form-builder-right-panel-required-row{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md, 16px)}.form-builder-right-panel-required-label{font-size:16px;color:var(--text-action, #2f401e)}.form-builder-right-panel-toggle{width:64px;height:32px;border-radius:16px;border:none;background:var(--surface-btn-neutral, #e8e8e8);cursor:pointer;padding:0;position:relative;flex-shrink:0}.form-builder-right-panel-toggle-on{background:var(--surface-btn-action, #5a7a3c)}.form-builder-right-panel-toggle-thumb{position:absolute;top:2px;left:2px;width:28px;height:28px;border-radius:50%;background:var(--surface-white, #fff);transition:transform .2s ease;box-shadow:0 1px 2px #0003}.form-builder-right-panel-toggle-on .form-builder-right-panel-toggle-thumb{transform:translate(32px)}.form-builder-right-panel-actions{display:flex;gap:12px;margin-top:0;justify-content:flex-end}.form-builder-right-panel-btn{padding:var(--spacing-sm, 12px) var(--spacing-md, 16px);font-size:var(--font-size-body-sm, 14px);font-weight:500;border-radius:var(--border-radius-md, 6px);cursor:pointer;border:none}.form-builder-right-panel-btn-clear{background:transparent;color:var(--text-tertiary-btn, #557c27)}.form-builder-right-panel-btn-clear:hover{color:var(--text-action, #2f401e)}.form-builder-right-panel-btn-apply{background:var(--surface-action-weak, #f7faf4);color:var(--text-action, #2f401e);border:var(--border-width-sm, 1px) solid var(--border-primary, #badc9a)}.form-builder-right-panel-btn-apply:hover{background:var(--surface-btn-action-weak, #e9f8dc)}.form-builder-right-panel-options{display:flex;flex-direction:column;gap:var(--spacing-md, 16px);width:100%;align-self:stretch}.form-builder-right-panel-options-title{font-family:Inter-Medium,sans-serif;font-size:var(--font-size-body-sm, 14px);font-weight:500;color:var(--text-action, #2f401e)}.form-builder-right-panel-option-row{display:flex;gap:var(--spacing-sm, 12px);align-items:center}.form-builder-right-panel-option-row .form-builder-right-panel-input{flex:1}.form-builder-right-panel-remove-option{width:40px;height:40px;padding:0;border:none;background:transparent;cursor:pointer;flex-shrink:0;color:var(--text-action, #2f401e)}.form-builder-right-panel-add-option{height:40px;padding:0 var(--spacing-md, 16px);border:var(--border-width-sm, 1px) solid var(--border-action, #87b653);border-radius:4px;background:var(--surface-primary, #fcfdfa);font-size:var(--font-size-body-sm, 14px);font-weight:600;color:var(--text-action, #2f401e);cursor:pointer;align-self:flex-start;flex-shrink:0}.form-builder-right-panel-add-option:hover{background:var(--surface-btn-action-weak, #e9f8dc)}.form-builder-canvas-field-wrapper{display:flex;flex-direction:column;gap:8px;width:100%;margin-bottom:var(--spacing-md, 16px)}.form-builder-canvas-field-wrapper:last-of-type{margin-bottom:0}.form-builder-canvas-right-panel-inline{width:100%;box-sizing:border-box}.form-builder-canvas-right-panel-inline .form-builder-right-panel{box-shadow:0 8px 8px #0000000a,0 20px 24px #00000014}.form-builder-fab-row{flex-shrink:0;margin-left:0;margin-right:0}.form-builder-fab-row>[class*=col-]{padding-left:12px;padding-right:12px;box-sizing:border-box}.form-builder-fab-col{display:flex;justify-content:flex-end}.form-builder-fab{width:48px;height:48px;border-radius:4px;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;background:var(--surface-btn-action, #90d040);box-shadow:0 8px 8px #0000000a,0 20px 24px #00000014;flex-shrink:0}.form-builder-fab:hover{opacity:.9}.form-builder-fab svg{width:24px;height:24px;color:var(--text-action, #2f401e)}.form-builder-left-panel-overlay{position:fixed;inset:0;z-index:1100;display:flex;flex-direction:column;justify-content:flex-end}.form-builder-left-panel-overlay-backdrop{position:absolute;inset:0;background:#111c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;opacity:0;transition:opacity .3s ease}.form-builder-left-panel-overlay--open .form-builder-left-panel-overlay-backdrop{opacity:1}.form-builder-left-panel-overlay--closing .form-builder-left-panel-overlay-backdrop{opacity:0}.form-builder-left-panel-overlay-panel{position:relative;max-height:80vh;overflow-y:auto;padding:24px 16px;display:flex;flex-direction:column;gap:16px;background:var(--surface-white, #fff);border-radius:16px 16px 0 0;box-shadow:0 -4px 24px #0000001f;transform:translateY(100%);transition:transform .3s ease}.form-builder-left-panel-overlay--open .form-builder-left-panel-overlay-panel{transform:translateY(0)}.form-builder-left-panel-overlay--closing .form-builder-left-panel-overlay-panel{transform:translateY(100%)}.form-builder-left-panel-overlay-header{display:flex;align-items:center;gap:4px;width:100%;flex-shrink:0}.form-builder-left-panel-overlay-title{flex:1 1 0;min-width:0;font-family:Inter-SemiBold,sans-serif;font-size:18px;font-weight:600;line-height:24px;color:var(--text-action, #2f401e);margin:0}.form-builder-left-panel-overlay-close-btn{width:40px;height:40px;padding:0;border:none;border-radius:var(--border-radius-md, 4px);cursor:pointer;display:flex;align-items:center;justify-content:center;background:transparent;flex-shrink:0}.form-builder-left-panel-overlay-close-btn:hover{background:var(--surface-btn-action-weak, #e9f8dc)}.form-builder-left-panel-overlay-close-btn svg{width:24px;height:24px;color:var(--text-action, #2f401e)}.form-builder-left-panel-overlay-panel .form-builder-left-panel{height:auto;max-width:100%;border:none;border-radius:0;padding:0}.form-builder-left-panel-list button.form-builder-field-type-item{width:100%;cursor:pointer;text-align:left;border:none;background:transparent;font:inherit}@media(max-width:1024px){.form-builder-content-narrow .form-builder-layout-narrow{width:100%}.form-builder-content-narrow .form-builder-layout-narrow .form-builder-center,.form-builder-content-narrow .form-builder-footer-row.form-builder-layout-narrow .form-builder-footer-col,.form-builder-fab-col{flex:1 1 100%;max-width:100%}}@media(max-width:767px){.form-builder-left-panel-overlay-panel{padding:16px}}.workspace-create-page.page-wrapper{height:auto;min-height:0}.workspace-create-page{padding-top:32px;padding-bottom:32px;gap:25px}.workspace-create-page-content{justify-content:flex-start!important;align-items:center!important;display:flex;flex-direction:column;gap:25px;overflow:visible}.workspace-create-page-header{width:100%;max-width:1528px;display:flex;flex-direction:column;gap:24px;box-sizing:border-box;align-self:stretch;margin-left:auto;margin-right:auto}.workspace-create-page-header .breadcrumbs{width:100%;margin:0}.workspace-create-header{width:100%;min-height:70px;display:flex;align-items:center;justify-content:flex-start;gap:24px;box-sizing:border-box}.workspace-create-back-btn{min-height:40px;color:#557c27!important}.workspace-create-back-btn-icon{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;margin-right:8px}.workspace-create-back-btn-label{font-size:14px;font-weight:600;line-height:18px}.workspace-create-title{margin:0;font-size:32px;line-height:32px;font-weight:600;color:#0d0c0c}.workspace-create-content{width:100%;max-width:1528px;display:flex;justify-content:center;margin-top:0;overflow:visible}.workspace-create-form{width:100%;max-width:1024px;box-sizing:border-box;display:flex;flex-direction:column;gap:24px;min-width:0}.workspace-create-block{background:#fff;border:1px solid #cdcbcb;border-radius:8px;padding:24px}.workspace-create-label{display:block;color:#0d0c0c;font-size:14px;font-weight:500;line-height:18px;margin-bottom:4px}.workspace-create-input{width:100%;height:40px;border-radius:8px;border:1px solid #badc9a;padding:0 16px;font-size:14px;line-height:18px;color:#343232}.workspace-create-input::placeholder{color:#4e4b4b}.workspace-create-structure{background:#fafaff;border-radius:8px;padding:24px;display:flex;flex-direction:column;gap:8px;margin-left:-8px;width:calc(100% + 8px);box-sizing:border-box}.workspace-create-template-loading,.workspace-create-template-error{padding:24px 0;display:flex;flex-direction:column;align-items:flex-start;gap:12px;color:#343232;font-size:14px;line-height:18px}.workspace-create-structure-title{border-bottom:.5px solid #cdc8c8;padding-bottom:24px;margin-bottom:8px}.workspace-create-structure-title h2{margin:0 0 4px;color:#0d0c0c;font-size:24px;line-height:28px;font-weight:600}.workspace-create-structure-title p{margin:0;color:#4e4b4b;font-size:14px;line-height:18px}.workspace-create-structure-root,.workspace-create-structure-section{display:flex;flex-direction:column;gap:8px}.workspace-create-structure-section{padding-bottom:12px}.workspace-create-structure-nested{--wc-folder-row-h: 42px;position:relative;margin-left:0;padding-left:24px;border-left:none;display:flex;flex-direction:column;gap:8px;width:100%;box-sizing:border-box}.workspace-create-structure-nested:before{content:"";position:absolute;left:25px;top:0;width:1px;background:#badc9a}.workspace-create-structure-nested:not(.workspace-create-structure-nested--depth1):not(.workspace-create-structure-nested--depth2):not(.workspace-create-structure-nested--depth3):before{bottom:21px}.workspace-create-structure-nested:has(>.workspace-create-folder-row:only-child):not(.workspace-create-structure-nested--depth1):not(.workspace-create-structure-nested--depth2):not(.workspace-create-structure-nested--depth3):before{bottom:0}.workspace-create-structure-nested--depth1:before{bottom:auto;height:var(--wc-folder-row-h)}.workspace-create-structure-nested--depth2:before{bottom:auto;height:var(--wc-folder-row-h)}.workspace-create-structure-nested--depth3:before{bottom:12px;height:auto}.workspace-create-structure-months{gap:4px}.workspace-create-folder-row{position:relative;min-height:42px;border-radius:0;padding:8px 16px;display:flex;flex-direction:row;align-items:center;gap:8px;width:100%;box-sizing:border-box;border-style:solid;border-color:transparent;border-width:0 3px 0 1px;transition:background-color .15s ease,border-color .15s ease}.workspace-create-folder-row:hover,.workspace-create-folder-row:focus-within{background-color:var(--surface-action, #e9f8dc);border-left-color:var(--border-primary, #badc9a);border-right-color:var(--border-primary, #badc9a)}.workspace-create-folder-row-main{display:flex;flex-direction:row;align-items:center;gap:4px;flex:1;min-width:0}.workspace-create-folder-row-subtle{background:transparent}.workspace-create-folder-row-icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center}.workspace-create-folder-row-label{flex:1;color:#2f401e;font-size:16px;line-height:20px;font-weight:600}.workspace-create-folder-row-nested .workspace-create-folder-row-label{color:#343232}.workspace-create-folder-row-custom{height:24px;border-radius:4px;border:1px solid #badc9a;background:#e9f8dc;color:#2f401e;font-size:12px;line-height:16px;font-weight:500;padding:4px 8px}.workspace-create-folder-row-label-under-icon:not(.workspace-create-folder-row--with-custom-badge){flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:4px;min-height:auto}.workspace-create-folder-row-label-under-icon .workspace-create-folder-row-main{flex-direction:row;align-items:center;gap:4px;width:100%}.workspace-create-folder-row-label-under-icon .workspace-create-folder-row-icon{flex-shrink:0}.workspace-create-folder-row-label-under-icon .workspace-create-folder-row-label{width:100%;padding-left:0}.workspace-create-structure-months .workspace-create-folder-row-label-under-icon{padding-top:8px;padding-bottom:8px}.workspace-create-folder-row--with-custom-badge.workspace-create-folder-row-label-under-icon{flex-direction:row;align-items:center}.workspace-create-folder-row--with-custom-badge .workspace-create-folder-row-main{flex-direction:row;align-items:center;gap:4px;flex:1;min-width:0}.workspace-create-folder-row--with-custom-badge .workspace-create-folder-row-custom{margin-left:auto;flex-shrink:0}.workspace-create-folder-row--with-custom-badge .workspace-create-folder-row-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-create-folder-row-actions-wrap,.workspace-create-folder-row-actions--mobile-root{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0;margin-left:auto}.workspace-create-folder-row-actions--mobile-root .workspace-create-folder-row-action-btn--mobile-more{margin-left:0}.workspace-create-row-edit-more-menu{min-width:188px;top:calc(100% - 2px)}.workspace-create-row-edit-more-menu .workspace-create-row-edit-more-menu-item{width:100%;min-height:36px;padding:4px 0}.workspace-create-folder-row-actions--client-edit{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0;opacity:1;pointer-events:auto}.workspace-create-folder-row--client-root:not(.workspace-create-folder-row--editing-client-name){min-width:0}.workspace-create-folder-row--editing-client-name .workspace-create-folder-row-actions--client-edit{width:auto;min-width:88px;margin-left:auto}.workspace-create-folder-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0;width:88px;min-width:88px;opacity:0;pointer-events:none;transition:opacity .15s ease}.workspace-create-folder-row-actions--hover{opacity:0;pointer-events:none;transition:opacity .15s ease}.workspace-create-folder-row:hover .workspace-create-folder-row-actions--hover,.workspace-create-folder-row:focus-within .workspace-create-folder-row-actions--hover{opacity:1;pointer-events:auto}.workspace-create-folder-row-input{flex:1;min-width:0;border:1px solid var(--border-primary, #badc9a);border-radius:6px;padding:8px 12px;font-size:16px;line-height:20px;font-weight:600;color:#2f401e;background:#fff;box-sizing:border-box}.workspace-create-folder-row-input::placeholder{color:#4e4b4b;font-size:14px;line-height:18px;font-weight:400}.workspace-create-folder-row-input:focus{outline:2px solid var(--border-primary, #badc9a);outline-offset:1px}.workspace-create-folder-row-action-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;margin:0;box-sizing:border-box;border:none;background-color:transparent;color:var(--icon-action, #2f401e);cursor:pointer;flex-shrink:0}.workspace-create-folder-row-action-btn:hover{background-color:var(--surface-action, #e9f8dc)}.workspace-create-folder-row-action-btn:focus-visible{outline:2px solid var(--border-primary, #badc9a);outline-offset:2px}.workspace-create-folder-row-action-icon{width:24px;height:24px;flex-shrink:0;pointer-events:none}.workspace-create-folder-row-action-icon--mobile{display:none}.workspace-create-folder-row-action-btn--add .workspace-create-folder-row-action-icon path{fill:none;stroke:currentColor}.workspace-create-folder-row-action-btn--remove .workspace-create-folder-row-action-icon path{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.workspace-create-folder-row-action-btn--edit .workspace-create-folder-row-action-icon path,.workspace-create-folder-row-action-btn--save .workspace-create-folder-row-action-icon path,.workspace-create-folder-row-action-btn--cancel-edit .workspace-create-folder-row-action-icon path{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.workspace-create-folder-row-action-btn--save .workspace-create-folder-row-action-icon path{stroke:var(--icon-action, #2f401e);stroke-width:1px}@media(min-width:1025px){.modal-content:has(.workspace-create-success-modal-content){width:614px;height:620px;max-height:620px;border-radius:var(--border-radius-lg, 8px);border:1px solid var(--border-primary, #badc9a);border-top:1px solid var(--border-primary, #badc9a);padding:var(--spacing-2xl, 32px);gap:32px;background:var(--surface-white, #ffffff);box-shadow:0 20px 24px -4px #00000014,0 8px 8px -4px #0000000a;overflow:visible}.modal-content:has(.workspace-create-success-modal-content) .modal-content-body{width:550px;height:404px;min-height:404px;overflow:visible;gap:24px;padding:0;margin:0}.modal-content:has(.workspace-create-success-modal-content) .modal-content-desktop-header{width:550px;height:40px;gap:20px;padding:0;margin:0;flex-shrink:0}.modal-content:has(.workspace-create-success-modal-content) .modal-content-desktop-header-title{width:494px;height:32px;font-family:var(--font-family-heading, "Inter-SemiBold");font-weight:600;font-size:var(--font-size-heading-h5, 20px);line-height:var(--line-height-heading-h5, 28px);letter-spacing:0%;color:var(--text-headings, #0d0c0c)}.modal-content:has(.workspace-create-success-modal-content) .modal-content-desktop-header-close{width:40px;height:40px;min-width:40px;min-height:40px;border-radius:var(--border-radius-md, 6px);border:1px solid transparent}.modal-content:has(.workspace-create-success-modal-content) .modal-content-desktop-header-close svg{width:24px;height:24px;stroke:var(--icon-action, #2f401e)}.workspace-create-success-modal-content{width:550px;height:404px;display:flex;flex-direction:column;gap:24px}.workspace-create-success-modal-state{width:550px;min-height:144px;display:flex;flex-direction:column;align-items:center;gap:16px}.workspace-create-success-modal-star-wrap{width:60px;height:60px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.workspace-create-success-modal-star{width:60px;height:60px}.workspace-create-success-modal-text{width:550px;display:flex;flex-direction:column;gap:8px;text-align:center}.workspace-create-success-modal-text-title{margin:0;font-family:var(--font-family-body, "Inter-Regular");font-size:var(--font-size-body-md, 16px);line-height:var(--line-height-body-m, 20px);font-weight:700;color:var(--text-headings, #0d0c0c)}.workspace-create-success-modal-text-description{margin:0;width:550px;height:40px;font-family:var(--font-family-body, "Inter-Regular");font-size:var(--font-size-body-md, 16px);line-height:var(--line-height-body-m, 20px);font-weight:400;color:var(--text-captions, #4e4b4b)}.workspace-create-success-modal-next{width:550px;padding:20px 16px;display:flex;flex-direction:column;gap:20px;background:var(--surface-action-weak, #f7faf4)}.workspace-create-success-modal-next-title{width:518px;padding-bottom:12px;border-bottom:.5px solid var(--border-action, #87b653);font-family:var(--font-family-body, "Inter-SemiBold");font-size:var(--font-size-body-md, 16px);line-height:var(--line-height-body-m, 20px);font-weight:600;color:var(--text-action, #2f401e)}.workspace-create-success-modal-next-list{width:518px;display:flex;flex-direction:column;gap:4px}.workspace-create-success-modal-next-item{width:518px;display:flex;align-items:flex-start;gap:12px;font-family:var(--font-family-body, "Inter-Regular");font-size:var(--font-size-body-s, 14px);line-height:var(--line-height-body-s, 18px);font-weight:400;color:var(--text-body, #343232)}.workspace-create-success-modal-next-item-icon{width:20px;height:26px;flex-shrink:0}.workspace-create-success-modal-actions{width:550px;height:48px;display:flex;align-items:flex-end;justify-content:flex-end;padding-top:8px}.workspace-create-success-modal-start-btn{height:40px;min-width:134px;padding-left:16px;padding-right:16px}}.workspace-create-add-row{margin-top:8px;margin-left:24px;display:flex;align-items:center;justify-content:space-between;gap:12px}.workspace-create-add-row--nested{margin-left:0}.workspace-create-add-input-wrap{flex:1;display:flex;align-items:center;gap:12px}.workspace-create-add-input-icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center}.workspace-create-add-input{height:40px;width:364px;border-radius:8px;border:1px solid #557c27;padding:0 16px;background:#fcfdfa;color:#343232}.workspace-create-add-actions{display:flex;gap:12px}.workspace-create-add-btn,.workspace-create-add-cancel-btn{height:40px}.workspace-create-add-btn-icon,.workspace-create-add-cancel-btn-icon{width:16px;height:16px;flex-shrink:0}.workspace-create-add-btn-label,.workspace-create-add-cancel-btn-label{display:inline-flex}.workspace-create-footer{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:8px}.workspace-create-footer-cancel{color:#557c27!important}.workspace-create-footer-actions{display:flex;align-items:center;gap:16px}.workspace-create-footer-add-custom,.workspace-create-footer-submit{height:40px}.workspace-create-footer-add-custom{border:1px solid #87b653!important}.workspace-create-footer-submit{min-width:186px}.workspace-create-mt-16{margin-top:16px}@media(max-width:1360px){.workspace-create-page.page-wrapper{padding-inline:clamp(20px,3.5vw,40px);box-sizing:border-box}.workspace-create-page-header,.workspace-create-content{max-width:100%;width:100%}.workspace-create-form{width:100%;max-width:min(1024px,100%)}}@media(max-width:1024px){.workspace-create-page{padding:24px 16px;box-sizing:border-box}.workspace-create-page-content{width:100%;max-width:100%;min-width:0;gap:20px}.workspace-create-page-header,.workspace-create-content{max-width:100%}.workspace-create-header{flex-wrap:wrap;align-items:flex-start;min-height:0;gap:12px}.workspace-create-title{font-size:clamp(20px,4vw,28px);line-height:1.25;word-break:break-word}.workspace-create-block,.workspace-create-structure{padding:16px}.workspace-create-structure-title{padding-bottom:16px;margin-bottom:4px}.workspace-create-structure-title h2{font-size:clamp(18px,3vw,22px);line-height:1.3}.workspace-create-add-row{flex-wrap:wrap;margin-left:0;width:100%;box-sizing:border-box}.workspace-create-add-input{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.workspace-create-footer{flex-wrap:wrap;align-items:flex-start;gap:12px}.workspace-create-footer-actions{flex-wrap:wrap;justify-content:center;gap:12px;max-width:100%}.workspace-create-footer-submit{min-width:0}}@media(max-width:510px){.workspace-create-page.page-wrapper{padding-inline:0}.workspace-create-page{width:100%;max-width:375px;margin:0 auto;padding:32px 0;gap:32px;box-sizing:border-box}.workspace-create-page-content{width:100%;gap:24px}.workspace-create-page-header{padding:0 16px;gap:12px}.workspace-create-header{min-height:40px;gap:8px;flex-wrap:nowrap;align-items:center}.workspace-create-back-btn{min-height:40px;padding:0 8px}.workspace-create-back-btn-label{display:none}.workspace-create-title{font-size:var(--font-size-heading-h5, 20px);line-height:var(--line-height-heading-h5, 28px);font-weight:600;color:var(--text-headings, #0d0c0c)}.workspace-create-content{width:100%;padding:0 16px}.workspace-create-form{gap:24px}.workspace-create-block{padding:24px;border:1px solid var(--border-neutral, #cdcbcb);border-radius:8px;background:var(--surface-white, #fff)}.workspace-create-structure{padding:0;background:transparent;gap:8px;margin-left:-12px;width:calc(100% + 12px)}.workspace-create-structure-title h2{font-size:var(--font-size-heading-h6, 18px);line-height:var(--line-height-heading-h6, 28px);text-align:center}.workspace-create-folder-row{padding-right:8px;padding-left:16px}.workspace-create-folder-row-label{font-size:14px;line-height:20px}.workspace-create-folder-row-action-icon--desktop{display:none}.workspace-create-folder-row-action-icon--mobile{display:inline-flex}.workspace-create-folder-row-action-btn--mobile-more{width:40px;height:40px;margin-left:auto;border-radius:var(--border-radius-md, 6px);border:1px solid transparent;padding:0}.workspace-create-footer{position:static;bottom:auto;z-index:auto;margin:0;padding:0;background:var(--surface-white, #fff);border-top:none;display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:nowrap}.workspace-create-footer-cancel{display:none}.workspace-create-footer-actions{width:343px;max-width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;flex-wrap:nowrap;margin:0 auto;box-sizing:border-box}.workspace-create-footer-add-custom{height:40px;width:205px;min-width:205px;padding-left:16px;padding-right:16px;justify-content:center;white-space:nowrap}.workspace-create-footer-submit{height:40px;width:106px;min-width:106px;padding-left:16px;padding-right:16px;justify-content:center;white-space:nowrap}.workspace-create-footer-add-custom span,.workspace-create-footer-submit span{font-size:var(--font-size-body-s, 14px);line-height:var(--line-height-body-s, 18px);font-weight:600}.workspace-create-footer-add-custom svg,.workspace-create-footer-submit svg{width:16px;height:16px;flex-shrink:0}.workspace-create-add-row{width:263px;max-width:100%;min-height:40px;margin-left:16px;padding-right:8px;padding-left:16px;gap:12px;flex-wrap:nowrap;align-items:center}.workspace-create-add-row--nested{margin-left:16px}.workspace-create-add-input-wrap{width:163px;min-width:0;gap:8px}.workspace-create-add-input-icon{width:20px;height:20px;flex-shrink:0}.workspace-create-add-input{width:107px;min-width:107px;height:40px;border:1px solid var(--border-press, #557c27);background:var(--surface-primary, #fcfdfa);padding:0 16px;font-size:var(--font-size-body-s, 14px);line-height:var(--line-height-body-s, 18px)}.workspace-create-add-actions{width:88px;gap:8px;align-items:center;flex-shrink:0}.workspace-create-add-btn,.workspace-create-add-cancel-btn{width:40px;min-width:40px;padding:0!important;justify-content:center}.workspace-create-add-btn-icon{width:24px;height:24px}.workspace-create-add-btn-icon path{fill:none;stroke:var(--icon-action, #2f401e);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round}.workspace-create-add-cancel-btn-icon path{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.workspace-create-footer-submit svg path{fill:none;stroke:var(--icon-action, #2f401e);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round}.workspace-create-add-btn-label,.workspace-create-add-cancel-btn-label{display:none}}.page-wrapper.subscription-page-root .page-wrapper-content.subscription-dashboard-page-content{width:100%;max-width:1792px;min-height:0;display:flex;flex-direction:column;gap:24px;padding-top:var(--spacing-2xl, 32px);padding-right:0;padding-bottom:var(--spacing-2xl, 32px);padding-left:0;margin:0;box-sizing:border-box;align-self:center}.ar-ltr-main-content .page-wrapper-content.subscription-dashboard-page-content,.ar-rtl-main-content .page-wrapper-content.subscription-dashboard-page-content{max-width:1528px}@media(max-width:1600px){.ar-ltr-main-content .page-wrapper-content.subscription-dashboard-page-content,.ar-rtl-main-content .page-wrapper-content.subscription-dashboard-page-content{max-width:calc(100vw - 360px);width:100%;box-sizing:border-box}}.page-wrapper:has(.subscription-dashboard-page-content) .breadcrumbs{margin:0 0 20px;padding-left:0;width:100%;max-width:1792px}.ar-ltr-main-content .page-wrapper:has(.subscription-dashboard-page-content) .breadcrumbs,.ar-rtl-main-content .page-wrapper:has(.subscription-dashboard-page-content) .breadcrumbs{max-width:1528px}@media(max-width:1600px){.ar-ltr-main-content .page-wrapper:has(.subscription-dashboard-page-content) .breadcrumbs,.ar-rtl-main-content .page-wrapper:has(.subscription-dashboard-page-content) .breadcrumbs{max-width:calc(100vw - 360px)}}.page-wrapper:has(.subscription-dashboard-page-content) .header{width:100%;max-width:1792px;min-height:40px;gap:24px;padding:0;margin:0;box-sizing:border-box}.ar-ltr-main-content .page-wrapper:has(.subscription-dashboard-page-content) .header,.ar-rtl-main-content .page-wrapper:has(.subscription-dashboard-page-content) .header{max-width:1528px}@media(max-width:1600px){.ar-ltr-main-content .page-wrapper:has(.subscription-dashboard-page-content) .header,.ar-rtl-main-content .page-wrapper:has(.subscription-dashboard-page-content) .header{max-width:calc(100vw - 360px)}}.page-wrapper:has(.subscription-dashboard-page-content) .header-left{flex:1;min-width:0;gap:12px;align-items:center}.page-wrapper:has(.subscription-dashboard-page-content) .header-left-title{flex:1;max-width:983px;min-width:0;font-family:Inter-SemiBold,sans-serif;font-weight:600;font-size:var(--font-size-heading-h5, 20px);line-height:var(--line-height-heading-h5, 28px);letter-spacing:0;color:var(--text-headings, #0d0c0c)}.subscription-page-tabs.tabs{width:100%;max-width:1792px;height:40px;min-height:40px;margin-top:24px;margin-bottom:0;padding:0;border-bottom:2px solid var(--border-primary-weak, #e9f8dc);box-sizing:border-box;display:flex;align-items:flex-end;flex-wrap:nowrap;gap:0;position:relative}.ar-ltr-main-content .subscription-page-tabs.tabs,.ar-rtl-main-content .subscription-page-tabs.tabs{width:100%;max-width:1528px}@media(max-width:1600px){.ar-ltr-main-content .subscription-page-tabs.tabs,.ar-rtl-main-content .subscription-page-tabs.tabs{max-width:calc(100vw - 360px)}}@media(max-width:1024px){.subscription-page-tabs.tabs{overflow-x:visible;overflow-y:hidden;max-height:40px;-webkit-overflow-scrolling:auto}}.page-wrapper.subscription-page-root .subscription-page-tabs.tabs button.subscription-page-tab{appearance:none;-webkit-appearance:none;margin:0;background:transparent;border-top:none;border-right:none;border-left:none;border-radius:0;box-shadow:none;font:inherit;color:inherit;cursor:pointer}.page-wrapper.subscription-page-root .subscription-page-tabs.tabs button.subscription-page-tab:focus-visible{outline:2px solid var(--border-action, #87b653);outline-offset:2px}.subscription-page-tabs .tabs-item.subscription-page-tab{flex-shrink:0;color:var(--text-body, #343232);font-family:Inter-SemiBold,sans-serif;font-weight:600;font-size:var(--font-size-body-s, 14px);line-height:var(--line-height-body-s, 18px);letter-spacing:0;text-align:center;transition:none}.subscription-page-tabs .tabs-item.subscription-page-tab:not(.tabs-item-active){height:40px;padding:0 var(--spacing-md, 16px);gap:8px;border-radius:0;border-bottom:2px solid transparent;margin-bottom:-2px;box-sizing:border-box;width:auto}.subscription-page-tabs .tabs-item.subscription-page-tab.subscription-page-tab--billing:not(.tabs-item-active){width:auto;padding-left:var(--spacing-md, 16px);padding-right:var(--spacing-md, 16px)}.subscription-page-tabs .tabs-item.subscription-page-tab.subscription-page-tab--subscription:not(.tabs-item-active){width:auto;min-width:72px;max-width:119px}.subscription-page-tabs .tabs-item.subscription-page-tab.tabs-item-active{width:auto;height:40px;padding:var(--spacing-none, 0) var(--spacing-md, 16px);gap:8px;color:var(--text-body, #343232);border-top-left-radius:var(--border-radius-md, 6px);border-top-right-radius:var(--border-radius-md, 6px);border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom:2px solid var(--border-action, #87b653);margin-bottom:-2px;box-sizing:border-box}.subscription-page-tab-label{display:flex;align-items:center;justify-content:center;min-height:18px;font-family:inherit;font-weight:inherit;font-size:inherit;line-height:var(--line-height-body-s, 18px);letter-spacing:0;text-align:center;color:var(--text-body, #343232);box-sizing:border-box}.subscription-page-tab-label--subscription,.subscription-page-tab-label--billing{width:auto}.subscription-content-mainsection{display:flex;flex-direction:column;gap:24px;width:100%;max-width:1792px;min-height:705px;padding-top:24px;box-sizing:border-box}.ar-ltr-main-content .subscription-content-mainsection,.ar-rtl-main-content .subscription-content-mainsection{max-width:1528px}@media(max-width:1600px){.ar-ltr-main-content .subscription-content-mainsection,.ar-rtl-main-content .subscription-content-mainsection{max-width:calc(100vw - 360px)}}@media(max-width:1024px){.subscription-content-mainsection{min-height:0}}.subscription-section-content-header{display:flex;align-items:center;gap:10px;width:100%;max-width:1792px;min-height:28px;box-sizing:border-box}.ar-ltr-main-content .subscription-section-content-header,.ar-rtl-main-content .subscription-section-content-header{max-width:1528px}@media(max-width:1600px){.ar-ltr-main-content .subscription-section-content-header,.ar-rtl-main-content .subscription-section-content-header{max-width:calc(100vw - 360px)}}.subscription-section-content-title{margin:0;width:124px;min-height:28px;font-family:Inter-SemiBold,sans-serif;font-weight:600;font-size:var(--font-size-heading-h6, 18px);line-height:var(--line-height-heading-h6, 28px);letter-spacing:0;color:var(--text-headings, #0d0c0c);box-sizing:border-box}.subscription-section-content-title--billing{width:fit-content;max-width:100%;min-height:28px}.subscription-billing-tab .subscription-plans-cont.subscription-billing-plans-cont{max-width:1792px;min-height:928px;gap:32px;opacity:1;box-sizing:border-box;align-items:center}.subscription-billing-tab .subscription-plans-inner.subscription-billing-plans-inner{max-width:1792px;min-height:928px;gap:24px;opacity:1;box-sizing:border-box;align-items:center}.ar-ltr-main-content .subscription-billing-tab .subscription-plans-cont.subscription-billing-plans-cont,.ar-rtl-main-content .subscription-billing-tab .subscription-plans-cont.subscription-billing-plans-cont,.ar-ltr-main-content .subscription-billing-tab .subscription-plans-inner.subscription-billing-plans-inner,.ar-rtl-main-content .subscription-billing-tab .subscription-plans-inner.subscription-billing-plans-inner{max-width:1528px}@media(max-width:1600px){.ar-ltr-main-content .subscription-billing-tab .subscription-plans-cont.subscription-billing-plans-cont,.ar-rtl-main-content .subscription-billing-tab .subscription-plans-cont.subscription-billing-plans-cont,.ar-ltr-main-content .subscription-billing-tab .subscription-plans-inner.subscription-billing-plans-inner,.ar-rtl-main-content .subscription-billing-tab .subscription-plans-inner.subscription-billing-plans-inner{max-width:calc(100vw - 360px)}}.subscription-billing-table{display:flex;flex-direction:column;width:100%;min-height:452px;margin-inline:auto;border-radius:var(--border-radius-lg, 8px);border:1px solid var(--border-neutral, #cdcbcb);background:var(--surface-white, #ffffff);box-sizing:border-box;opacity:1;overflow:hidden}.subscription-billing-table--invoice{max-width:1256px}.subscription-billing-table--payment{max-width:1250px}.subscription-billing-table-header{display:flex;flex-direction:column;gap:10px;width:100%;min-height:76px;padding:24px;box-sizing:border-box;background:var(--surface-white, #ffffff);border-top-left-radius:var(--border-radius-lg, 8px);border-top-right-radius:var(--border-radius-lg, 8px);opacity:1}.subscription-billing-table-title{margin:0;width:100%;min-height:28px;font-family:Inter-SemiBold,sans-serif;font-weight:600;font-size:var(--font-size-heading-h6, 18px);line-height:var(--line-height-heading-h6, 28px);letter-spacing:0;color:var(--text-headings, #0d0c0c);box-sizing:border-box;opacity:1}.subscription-billing-table--invoice .subscription-billing-table-title{max-width:1208px}.subscription-billing-table--payment .subscription-billing-table-title{max-width:1202px}.subscription-billing-archives-cont{display:flex;flex-direction:column;gap:24px;width:100%;flex:1 1 auto;min-height:376px;padding:0 0 var(--spacing-xl, 16px) 0;box-sizing:border-box;background:var(--surface-white, #ffffff);border-radius:0 0 var(--border-radius-lg, 8px) var(--border-radius-lg, 8px);opacity:1}.subscription-billing-table-content{width:100%;min-height:288px;box-sizing:border-box;opacity:1}.subscription-billing-table-content--invoice,.subscription-billing-table-content--payment{display:flex;flex-direction:column;min-height:288px}.subscription-billing-invoice-table-wrap{width:100%;flex:1 1 auto;min-height:288px;overflow-x:hidden;-webkit-overflow-scrolling:auto}.subscription-billing-invoice-custom-scrollbar{display:none;width:100%;height:8px;background:var(--surface-action, #e9f8dc);border-radius:4px;position:relative;cursor:pointer}.subscription-billing-invoice-custom-scrollbar--hidden{visibility:hidden}.subscription-billing-invoice-custom-scrollbar-thumb{position:absolute;top:0;left:0;height:8px;border-radius:4px;background:var(--border-press, #557c27);border:2px solid var(--surface-action, #e9f8dc);box-sizing:border-box;cursor:grab}.subscription-billing-invoice-custom-scrollbar-thumb:active{cursor:grabbing}.subscription-billing-pagination-scroll-sync{width:100%}.subscription-billing-invoice-scroll-content{width:100%;min-width:100%}.subscription-billing-invoice-table{width:100%;min-width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed;box-sizing:border-box}.subscription-billing-invoice-col--id{width:356px}.subscription-billing-invoice-col--date,.subscription-billing-invoice-col--total{width:300px}.subscription-billing-invoice-th{height:48px;padding:0 24px;text-align:left;vertical-align:middle;background:var(--surface-primary, #fcfdfa);border-top:var(--border-width-sm, 1px) solid var(--border-primary-weak, #e9f8dc);border-bottom:var(--border-width-sm, 1px) solid var(--border-primary-weak, #e9f8dc);border-left:none;border-right:none;box-sizing:border-box}[dir=rtl] .subscription-billing-invoice-th{text-align:right}.subscription-billing-invoice-th-label{display:block;font-family:Inter-Bold,sans-serif;font-weight:700;font-size:12px;line-height:var(--line-height-body-xs, 16px);letter-spacing:0;color:var(--text-captions, #4e4b4b)}.subscription-billing-invoice-th-label--id{max-width:308px}.subscription-billing-invoice-th-label--date,.subscription-billing-invoice-th-label--total{max-width:252px;min-height:20px}.subscription-billing-invoice-th-label--rest{max-width:161px}.subscription-billing-invoice-td{height:80px;padding:0 24px;text-align:left;vertical-align:middle;background:var(--surface-white, #ffffff);border-bottom:1px solid var(--border-primary-weak, #e9f8dc);box-sizing:border-box}[dir=rtl] .subscription-billing-invoice-td{text-align:right}.subscription-billing-invoice-td-text{display:block;letter-spacing:0;color:var(--text-captions, #4e4b4b)}.subscription-billing-invoice-td-text--id{max-width:308px;font-family:Inter-SemiBold,sans-serif;font-weight:600;font-size:var(--font-size-body-s, 14px);line-height:var(--line-height-body-s, 18px)}.subscription-billing-invoice-td-text--date{max-width:252px;font-family:var(--font-family-body, "Inter-Regular"),sans-serif;font-weight:400;font-size:var(--font-size-body-s, 14px);line-height:24px}.subscription-billing-invoice-td-text--total{max-width:252px;min-height:24px;font-family:var(--font-family-body, "Inter-Regular"),sans-serif;font-weight:400;font-size:var(--font-size-body-s, 14px);line-height:24px}.subscription-billing-invoice-col--status{width:180px}.subscription-billing-invoice-th--status{padding-right:24px;padding-left:var(--spacing-xl, 16px)}[dir=rtl] .subscription-billing-invoice-th--status{padding-right:var(--spacing-xl, 16px);padding-left:24px}.subscription-billing-invoice-th-label--status{max-width:132px;min-height:18px}.subscription-billing-invoice-td--status{padding-right:24px;padding-left:var(--spacing-xl, 16px)}[dir=rtl] .subscription-billing-invoice-td--status{padding-right:var(--spacing-xl, 16px);padding-left:24px}.subscription-billing-invoice-badge{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;height:24px;box-sizing:border-box;border-radius:var(--border-radius-sm, 4px);border:var(--border-width-sm, 1px) solid transparent;padding:var(--spacing-none, 0) var(--spacing-xs, 8px);opacity:1}.subscription-billing-invoice-badge--paid{width:49px;min-width:49px;max-width:49px;background:var(--surface-alert-success, #fffff7);border-color:var(--border-success, #377e22)}.subscription-billing-invoice-badge--refunded{width:80px;min-width:80px;max-width:80px;background:var(--surface-alert-warning, #fffaf0);border-color:var(--border-alert-warning, #fea667)}.subscription-billing-invoice-badge-label{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:16px;padding:0 4px;box-sizing:border-box;opacity:1}.subscription-billing-invoice-badge-text{display:block;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-family-body, "Inter-Medium"),sans-serif;font-weight:500;font-size:12px;line-height:var(--line-height-body-xs, 16px);letter-spacing:0;text-align:center;white-space:nowrap}.subscription-billing-invoice-badge--paid .subscription-billing-invoice-badge-text{max-width:33px;color:var(--text-success, #377e22)}.subscription-billing-invoice-badge--refunded .subscription-billing-invoice-badge-text{max-width:56px;color:var(--text-body, #343232)}.subscription-billing-invoice-col--actions{width:120px}.subscription-billing-invoice-th--actions{text-align:right;padding-right:var(--spacing-xl, 16px);padding-left:24px}[dir=rtl] .subscription-billing-invoice-th--actions{text-align:left;padding-right:24px;padding-left:var(--spacing-xl, 16px)}.subscription-billing-invoice-th-label--actions{display:inline-block;max-width:72px;min-height:18px;text-align:right}[dir=rtl] .subscription-billing-invoice-th-label--actions{text-align:left}.subscription-billing-invoice-td--actions{text-align:right;padding-right:var(--spacing-xl, 16px);padding-left:24px;vertical-align:middle}[dir=rtl] .subscription-billing-invoice-td--actions{text-align:left;padding-right:24px;padding-left:var(--spacing-xl, 16px)}.subscription-billing-invoice-action-btn{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:var(--spacing-none, 0);margin:0;border-radius:var(--border-radius-md, 6px);border:var(--border-width-sm, 1px) solid var(--icon-action, #2f401e);background:transparent;color:var(--icon-action, #2f401e);cursor:pointer;box-sizing:border-box;opacity:1;gap:0}.subscription-billing-invoice-action-btn:hover{opacity:.88}.subscription-billing-invoice-action-btn:disabled{opacity:.5;cursor:not-allowed}.subscription-billing-invoice-action-btn:focus-visible{outline:2px solid var(--border-press, #557c27);outline-offset:2px}.subscription-billing-invoice-action-icon{display:block;width:24px;height:24px;flex-shrink:0;pointer-events:none}@media(min-width:1025px)and (max-width:1700px){.subscription-billing-invoice-col--id{width:28%}.subscription-billing-invoice-col--date{width:22%}.subscription-billing-invoice-col--total{width:20%}.subscription-billing-invoice-col--status{width:16%}.subscription-billing-invoice-col--actions{width:14%}.subscription-billing-invoice-th-label--id,.subscription-billing-invoice-td-text--id,.subscription-billing-invoice-th-label--date,.subscription-billing-invoice-td-text--date,.subscription-billing-invoice-th-label--total,.subscription-billing-invoice-td-text--total,.subscription-billing-invoice-th-label--status,.subscription-billing-invoice-th-label--actions{max-width:100%}.subscription-billing-invoice-action-btn{width:40px;height:40px}.subscription-billing-invoice-action-icon{width:20px;height:20px}}.subscription-billing-payment-table-wrap{width:100%;flex:1 1 auto;min-height:288px;overflow-x:hidden;-webkit-overflow-scrolling:auto}.subscription-billing-payment-table{width:100%;min-width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed;box-sizing:border-box}.subscription-billing-payment-col--purchase-id{width:140px}.subscription-billing-payment-col--invoice-id{width:240px}.subscription-billing-payment-col--total,.subscription-billing-payment-col--status{width:315px}.subscription-billing-payment-col--date{width:240px}.subscription-billing-payment-th{height:48px;padding:0 24px;text-align:left;vertical-align:middle;background:var(--surface-primary, #fcfdfa);border-top:var(--border-width-sm, 1px) solid var(--border-primary-weak, #e9f8dc);border-bottom:var(--border-width-sm, 1px) solid var(--border-primary-weak, #e9f8dc);border-left:none;border-right:none;box-sizing:border-box}[dir=rtl] .subscription-billing-payment-th{text-align:right}.subscription-billing-payment-th-label{display:block;font-family:Inter-Bold,sans-serif;font-weight:700;font-size:12px;line-height:var(--line-height-body-xs, 16px);letter-spacing:0;color:var(--text-captions, #4e4b4b)}.subscription-billing-payment-th-label--purchase-id{max-width:92px;min-height:20px}.subscription-billing-payment-th-label--invoice-id{max-width:192px;min-height:20px}.subscription-billing-payment-th-label--total{max-width:267px;min-height:20px}.subscription-billing-payment-th--status{padding-right:24px;padding-left:var(--spacing-xl, 16px)}[dir=rtl] .subscription-billing-payment-th--status{padding-right:var(--spacing-xl, 16px);padding-left:24px}.subscription-billing-payment-th-label--status{max-width:267px;min-height:18px}.subscription-billing-payment-th-label--date{max-width:192px;min-height:18px}.subscription-billing-payment-th-label--rest{max-width:161px}.subscription-billing-payment-td{height:80px;padding:0 24px;text-align:left;vertical-align:middle;background:var(--surface-white, #ffffff);border-bottom:1px solid var(--border-primary-weak, #e9f8dc);box-sizing:border-box}[dir=rtl] .subscription-billing-payment-td{text-align:right}.subscription-billing-payment-td-text{display:block;letter-spacing:0;color:var(--text-captions, #4e4b4b)}.subscription-billing-payment-td-text--purchase-id{max-width:92px;min-height:20px;font-family:var(--font-family-body, "Inter-Regular"),sans-serif;font-weight:400;font-size:var(--font-size-body-s, 14px);line-height:20px}.subscription-billing-payment-td-text--invoice-id{max-width:192px;min-height:24px;font-family:Inter-SemiBold,sans-serif;font-weight:600;font-size:var(--font-size-body-s, 14px);line-height:24px}.subscription-billing-payment-td-text--total{max-width:267px;min-height:24px;font-family:var(--font-family-body, "Inter-Regular"),sans-serif;font-weight:400;font-size:var(--font-size-body-s, 14px);line-height:24px}.subscription-billing-payment-td--status{padding-right:24px;padding-left:var(--spacing-xl, 16px)}[dir=rtl] .subscription-billing-payment-td--status{padding-right:var(--spacing-xl, 16px);padding-left:24px}.subscription-billing-payment-badge{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;height:24px;border-radius:var(--border-radius-sm, 4px);padding:var(--spacing-none, 0) var(--spacing-xs, 8px);border:var(--border-width-sm, 1px) solid transparent;box-sizing:border-box;opacity:1}.subscription-billing-payment-badge--captured{width:78px;min-width:78px;background:var(--surface-alert-warning, #fffaf0);border-color:var(--border-alert-warning, #fea667)}.subscription-billing-payment-badge--approved{width:79px;min-width:79px;background:var(--surface-alert-success, #fffff7);border-color:var(--border-success, #377e22)}.subscription-billing-payment-badge--denied{width:65px;min-width:65px;background:var(--surface-alert-error, #fffafa);border-color:var(--border-alert-error, #fe6767)}.subscription-billing-payment-badge-label{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:16px;padding:0 4px;box-sizing:border-box}.subscription-billing-payment-badge-text{display:block;font-family:var(--font-family-body, "Inter-Medium"),sans-serif;font-weight:500;font-size:12px;line-height:var(--line-height-body-xs, 16px);letter-spacing:0;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.subscription-billing-payment-badge--captured .subscription-billing-payment-badge-text{max-width:54px;color:var(--text-warning, #cb5501)}.subscription-billing-payment-badge--approved .subscription-billing-payment-badge-text{max-width:55px;color:var(--text-success, #377e22)}.subscription-billing-payment-badge--denied .subscription-billing-payment-badge-text{max-width:41px;color:var(--text-error, #980101)}.subscription-billing-payment-td-text--date{max-width:192px;min-height:24px;font-family:var(--font-family-body, "Inter-Regular"),sans-serif;font-weight:400;font-size:var(--font-size-body-s, 14px);line-height:24px}.subscription-billing-pagination-container{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:40px;padding-inline:var(--spacing-xl, 16px);box-sizing:border-box;opacity:1}.subscription-billing-pagination-container--hidden{display:none}.subscription-billing-pagination-container .pagination-show-count{margin:0;flex:0 1 auto;min-width:0;font-family:var(--font-family-body, "Inter-Regular"),sans-serif;font-weight:400;font-size:var(--font-size-body-s, 14px);line-height:var(--line-height-body-s, 18px);letter-spacing:0;text-align:center;color:var(--text-captions, #4e4b4b)}.subscription-billing-pagination-container .subscription-billing-table-pagination.pagination-container{width:100%;min-height:40px;padding-inline:0;gap:8px}.subscription-plans-cont{display:flex;flex-direction:column;gap:32px;width:100%}.subscription-plans-inner{display:flex;flex-direction:column;gap:20px;width:100%}.subscription-plans-row{display:flex;flex-wrap:wrap;gap:20px 32px;width:100%;align-items:flex-start;justify-content:center}.subscription-plans-main{flex:0 1 900px;width:100%;max-width:900px;border-radius:var(--border-radius-lg, 8px);border:1px solid var(--border-neutral, #cdcbcb);box-sizing:border-box;overflow:hidden;background:var(--surface-white, #ffffff)}.subscription-plan-header{display:flex;flex-direction:column;gap:8px;padding:16px 24px 20px;background:var(--surface-white, #ffffff);border-bottom:.5px solid var(--border-neutral, #cdcbcb);border-radius:var(--border-radius-lg, 8px) var(--border-radius-lg, 8px) 0 0;box-sizing:border-box}.subscription-plan-header-title-row{display:flex;align-items:center;gap:8px;width:100%}.subscription-plan-header-title{margin:0;font-family:Inter-Bold,sans-serif;font-weight:700;font-size:var(--font-size-body-lg, 18px);line-height:var(--line-height-body-md, 24px);letter-spacing:0;color:var(--text-action, #2f401e)}.subscription-plan-header-subtitle{margin:0;font-family:var(--font-family-body, "Inter-Regular"),sans-serif;font-weight:400;font-size:var(--font-size-body-s, 14px);line-height:var(--line-height-body-s, 18px);letter-spacing:0;color:var(--text-captions, #4e4b4b)}.subscription-plan-description{padding:24px;display:flex;flex-direction:column;gap:20px;border-radius:0 0 var(--border-radius-lg, 8px) var(--border-radius-lg, 8px);background:var(--surface-white, #ffffff);box-sizing:border-box}.subscription-plan-frame-main{display:flex;flex-wrap:wrap;gap:24px;width:100%;max-width:852px;align-items:flex-start}.subscription-plan-frame-left{flex:1 1 280px;max-width:512px;min-width:0}.subscription-plan-frame-right{flex:1 1 280px;max-width:320px;min-width:0}.subscription-base-plan-cont{width:100%;max-width:512px;min-height:88px;height:auto;padding:16px;border-radius:var(--border-radius-lg, 8px);border:1px solid var(--border-primary, #badc9a);background:var(--surface-surface-page-additional, #fafaff);box-sizing:border-box;display:flex;flex-direction:column;gap:16px;opacity:1}.subscription-plan-info-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;width:100%;min-height:46px;padding-bottom:0;box-sizing:border-box;opacity:1}.subscription-plan-info-text{flex:1;max-width:404px;min-width:0;display:flex;flex-direction:column;gap:0;opacity:1}.subscription-plan-base-title{margin:0;width:100%;max-width:404px;min-height:20px;font-family:var(--font-family-body, "Inter-SemiBold"),sans-serif;font-weight:600;font-size:var(--font-size-body-md, 16px);line-height:var(--line-height-body-m, 20px);letter-spacing:0;color:var(--text-body, #343232);opacity:1}.subscription-plan-base-subtitle{margin:0;width:100%;max-width:404px;min-height:18px;font-family:var(--font-family-body, "Inter-Regular"),sans-serif;font-weight:400;font-size:var(--font-size-body-s, 14px);line-height:var(--line-height-body-s, 18px);letter-spacing:0;color:var(--text-captions, #4e4b4b);opacity:1}.subscription-plan-price-block{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:8px;width:auto;min-width:60px;min-height:56px;flex-shrink:0;box-sizing:border-box;opacity:1}.subscription-plan-price-value{margin:0;width:60px;max-width:100%;min-height:24px;font-family:var(--font-family-body, "Inter-SemiBold"),sans-serif;font-weight:600;font-size:var(--font-size-body-lg, 18px);line-height:var(--line-height-body-md, 24px);letter-spacing:0;text-align:right;color:var(--text-headings, #0d0c0c);opacity:1}.subscription-plan-active-badge{display:inline-flex;align-items:center;justify-content:center;min-width:60px;width:fit-content;max-width:100%;height:24px;min-height:24px;padding:var(--spacing-none, 0) var(--spacing-xs, 8px);border-radius:var(--border-radius-sm, 4px);background:var(--surface-alert-success, #fffff7);border:var(--border-width-sm, 1px) solid var(--border-success, #377e22);box-sizing:border-box;opacity:1}.subscription-plan-active-badge-label{display:inline-flex;align-items:center;justify-content:center;min-width:45px;height:16px;padding:0 4px;gap:8px;box-sizing:border-box;opacity:1}.subscription-plan-active-badge-text{display:block;min-width:37px;min-height:16px;font-family:var(--font-family-body, "Inter-Medium"),sans-serif;font-weight:500;font-size:12px;line-height:var(--line-height-body-xs, 16px);letter-spacing:0;text-align:center;color:var(--text-success, #377e22);opacity:1}.subscription-upcoming-charge-card{display:flex;flex-direction:column;gap:20px;width:100%;padding:16px;border-radius:var(--border-radius-lg, 8px);border:1px solid var(--border-primary, #badc9a);background:var(--surface-white, #ffffff);box-sizing:border-box;overflow-x:visible}.subscription-plan-right-actions{display:flex;flex-direction:column;gap:20px;width:100%;max-width:320px;box-sizing:border-box}.subscription-plan-frame-right .subscription-frame-buttons.subscription-frame-buttons--single{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;width:100%;max-width:100%;margin-left:0;margin-right:0;height:auto;min-height:40px}.subscription-upcoming-charge-title{margin:0;width:100%;min-height:20px;font-family:Inter-SemiBold,sans-serif;font-weight:600;font-size:var(--font-size-body-md, 16px);line-height:var(--line-height-body-m, 20px);letter-spacing:0;color:var(--text-headings, #0d0c0c)}.subscription-pricing-breakdown{display:flex;flex-direction:column;gap:8px;width:100%;max-width:288px;padding-bottom:20px;border-bottom:.5px solid var(--border-primary, #badc9a);box-sizing:border-box;opacity:1}.subscription-breakdown-row{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:20px}.subscription-breakdown-label,.subscription-breakdown-value{font-family:var(--font-family-body, "Inter-Regular"),sans-serif;font-weight:400;font-size:var(--font-size-body-md, 16px);line-height:var(--line-height-body-m, 20px);letter-spacing:0;color:var(--text-body, #343232)}.subscription-breakdown-row--total{min-height:20px;opacity:1}.subscription-breakdown-row--total .subscription-breakdown-label{flex:1;min-width:0;font-family:Inter-SemiBold,sans-serif;font-weight:600;font-size:var(--font-size-body-md, 16px);line-height:var(--line-height-body-m, 20px);letter-spacing:0;color:var(--text-headings, #0d0c0c)}.subscription-breakdown-row--total .subscription-breakdown-value{flex-shrink:0;font-family:Inter-SemiBold,sans-serif;font-weight:600;font-size:var(--font-size-body-md, 16px);line-height:var(--line-height-body-m, 20px);letter-spacing:0;color:var(--text-headings, #0d0c0c);white-space:nowrap;opacity:1}.subscription-breakdown-row--total.subscription-breakdown-row--total-annual{min-height:24px}.subscription-breakdown-row--total.subscription-breakdown-row--total-annual .subscription-breakdown-value{line-height:24px}.subscription-pricing-total-row{width:100%;max-width:288px;box-sizing:border-box;opacity:1}.subscription-plan-selector{display:flex;flex-wrap:wrap;align-items:center;gap:12px;width:100%;min-height:32px}.subscription-plan-selector-monthly,.subscription-plan-selector-annual{font-family:var(--font-family-body, "Inter-Regular"),sans-serif;font-weight:400;font-size:var(--font-size-body-md, 16px);line-height:var(--line-height-body-m, 20px);letter-spacing:0;color:var(--text-captions, #4e4b4b)}.subscription-plan-selector-monthly-active,.subscription-plan-selector-annual-active{font-family:Inter-SemiBold,sans-serif;font-weight:600;color:var(--text-headings, #0d0c0c)}.subscription-billing-toggle{position:relative;width:64px;height:32px;flex-shrink:0;padding:0;border:2px solid var(--border-primary, #badc9a);border-radius:32px;background:var(--surface-white, #ffffff);box-shadow:0 4px 8px -2px #0000000a,0 2px 4px -2px #00000014;cursor:pointer;box-sizing:border-box;opacity:1}.subscription-billing-toggle[aria-checked=true]{background:var(--surface-btn-action, #90d040);border-color:var(--surface-btn-action, #90d040);box-shadow:0 1px 4px #00000014 inset}.subscription-billing-toggle:focus-visible{outline:2px solid var(--border-action, #87b653);outline-offset:2px}.subscription-billing-toggle-thumb{position:absolute;top:0;left:0;width:32px;height:32px;border-radius:50%;background:var(--surface-white, #ffffff);border:2px solid var(--border-primary, #badc9a);box-sizing:border-box;transition:transform .2s ease;opacity:1}.subscription-billing-toggle[aria-checked=true] .subscription-billing-toggle-thumb{border-color:var(--surface-white, #ffffff);box-shadow:0 1px 2px #0000001a}.subscription-billing-toggle-thumb-on{transform:translate(32px)}[dir=rtl] .subscription-billing-toggle-thumb-on{transform:translate(-32px)}.subscription-invoice-note{margin:0;width:100%;font-family:var(--font-family-body, "Inter-Regular"),sans-serif;font-weight:400;font-size:var(--font-size-body-s, 14px);line-height:var(--line-height-body-s, 18px);letter-spacing:0;color:var(--text-captions, #4e4b4b)}.subscription-frame-buttons{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:10px;width:calc(100% + 32px);max-width:320px;height:40px;min-height:40px;margin-left:-16px;margin-right:-16px;box-sizing:border-box}.subscription-btn-cancel{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:4px;width:130px;min-width:130px;height:40px;min-height:40px;padding:0 var(--spacing-md, 16px);border-radius:var(--border-radius-md, 6px);border:1px solid var(--border-error, #980101);background:var(--surface-primary, #fcfdfa);font-family:var(--font-family-body, "Inter-SemiBold"),sans-serif;font-weight:600;font-size:var(--font-size-body-s, 14px);line-height:var(--line-height-body-s, 18px);letter-spacing:0;text-align:center;color:var(--text-error, #980101);cursor:pointer;box-sizing:border-box;opacity:1}.subscription-btn-cancel:hover{background:var(--surface-primary, #fcfdfa)}.subscription-btn-cancel:focus-visible{outline:2px solid var(--border-error, #980101);outline-offset:2px}.subscription-btn-update{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:0;width:180px;min-width:180px;height:40px;min-height:40px;padding:0 var(--spacing-md, 16px);border-radius:var(--border-radius-md, 6px);border:none;background:var(--surface-btn-action, #90d040);font-family:var(--font-family-body, "Inter-SemiBold"),sans-serif;font-weight:600;font-size:var(--font-size-body-s, 14px);line-height:var(--line-height-body-s, 18px);letter-spacing:0;text-align:center;color:var(--text-action, #2f401e);cursor:pointer;box-sizing:border-box;opacity:1}.subscription-btn-update:focus-visible{outline:2px solid var(--border-press, #557c27);outline-offset:2px}@media(max-width:1024px){.subscription-plans-main,.subscription-plan-frame-main,.subscription-plan-frame-left,.subscription-plan-frame-right{max-width:100%}.subscription-billing-tab .subscription-plans-cont.subscription-billing-plans-cont,.subscription-billing-tab .subscription-plans-inner.subscription-billing-plans-inner{min-height:0}.subscription-billing-table{min-height:240px;max-width:100%;overflow:visible}.subscription-billing-archives-cont{min-height:0}.subscription-billing-table-content{min-height:160px}.subscription-billing-invoice-table-wrap,.subscription-billing-payment-table-wrap{overflow-x:auto!important;overflow-y:hidden;display:block;position:relative;padding-bottom:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:scrollbar;scrollbar-gutter:stable;scrollbar-width:none;scrollbar-color:var(--border-press, #557c27) var(--surface-action, #e9f8dc)}.subscription-billing-invoice-scroll-content{width:1256px;min-width:1256px}.subscription-billing-invoice-table{width:100%;min-width:0;table-layout:fixed}.subscription-billing-invoice-table-wrap::-webkit-scrollbar,.subscription-billing-payment-table-wrap::-webkit-scrollbar{-webkit-appearance:none;height:0;width:0;background:transparent}.subscription-billing-invoice-table-wrap::-webkit-scrollbar-track,.subscription-billing-payment-table-wrap::-webkit-scrollbar-track{background:transparent}.subscription-billing-invoice-table-wrap::-webkit-scrollbar-thumb,.subscription-billing-payment-table-wrap::-webkit-scrollbar-thumb{background:transparent;border:none;min-width:0}.subscription-billing-invoice-custom-scrollbar{display:block;margin-top:4px}.subscription-billing-invoice-action-btn{width:36px;height:36px}.subscription-billing-invoice-action-icon{width:18px;height:18px}.subscription-frame-buttons{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:767px){.subscription-billing-table{min-height:200px}.subscription-billing-table-header{min-height:60px;padding:16px}.subscription-billing-table-title{min-height:24px;font-size:16px;line-height:24px}.subscription-billing-table-content{min-height:132px}.subscription-billing-invoice-scroll-content{width:1256px;min-width:1256px}.subscription-billing-invoice-table{width:100%;min-width:0}.subscription-billing-invoice-th,.subscription-billing-invoice-td{height:64px;padding:0 12px}.subscription-billing-invoice-th-label{font-size:11px;line-height:14px}.subscription-billing-invoice-td-text--id{font-size:12px;line-height:16px}.subscription-billing-invoice-td-text--date,.subscription-billing-invoice-td-text--total{font-size:12px;line-height:18px}.subscription-billing-invoice-th--status,.subscription-billing-invoice-td--status,.subscription-billing-invoice-th--actions,.subscription-billing-invoice-td--actions{padding-left:12px;padding-right:12px}.subscription-billing-invoice-badge{height:22px;padding:0 6px}.subscription-billing-invoice-badge--paid{min-width:44px;width:44px;max-width:44px}.subscription-billing-invoice-badge--refunded{min-width:72px;width:72px;max-width:72px}.subscription-billing-invoice-badge-text{font-size:11px;line-height:14px}.subscription-billing-invoice-action-btn{width:30px;height:30px;border-radius:5px}.subscription-billing-invoice-action-icon{width:14px;height:14px}.subscription-billing-invoice-custom-scrollbar{width:100%;min-width:100%;margin-top:6px}.subscription-billing-pagination-container{display:block;overflow:visible;white-space:normal;width:100%;min-width:100%;padding-inline:0}.subscription-billing-pagination-container .subscription-billing-table-pagination.pagination-container{width:100%;min-width:100%;display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:nowrap;gap:12px;padding-inline:0}.subscription-billing-pagination-container .subscription-billing-table-pagination.pagination-container .pagination-buttons{display:inline-flex;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:8px}.subscription-billing-pagination-container .subscription-billing-table-pagination.pagination-container .pagination-items{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:6px}.subscription-billing-pagination-container .pagination-show-count{white-space:nowrap;font-size:12px;line-height:16px}}@media(max-height:900px){.page-wrapper-content.subscription-dashboard-page-content{padding-top:var(--spacing-md, 16px);padding-bottom:var(--spacing-md, 16px);gap:16px}}
