@font-face{font-family:Inter-Regular;src:url(/assets/Inter-Regular-BpskOkD5.ttf) format("truetype");font-weight:400;font-style:normal}@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: 768px){.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}}.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:768px;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:768px;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-invitations{width:100%;display:flex}.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;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:10px;font-weight:400;color:#0d0c0c;overflow-y:auto;overflow-x:hidden;height:calc(100vh - 200px);max-height:calc(100vh - 200px);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}.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: 768px){.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: 768px){.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}@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-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%}}.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{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{gap:10px}.workspace-delete-modal-content{gap:32px}.folder-delete-modal-content-title,.workspace-delete-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: 768px){.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%;display:flex;justify-content:space-between;align-items:center;margin-top:40px;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: 768px){.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,.step-wrapper{width:100%;display:flex;flex-direction:column}.heading-step-item{width:100%;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%;margin-top:30px;font-family:Inter-Regular;font-size:14px;line-height:18px;font-weight:400;color:#0d0c0c}.step-item-input{width:100%;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%;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{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%;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-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;column-gap:10px;border-top:.5px solid #badc9a;padding-top:10px}.template-list-item-footer-button{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;background-color:#fcfdfa;color:#2f401e;border:1px solid #87b653;border-radius:4px;cursor:pointer;font-family:Inter-SemiBold;font-size:14px;font-weight:600;line-height:18px;padding:12px 20px;transition:background-color .3s ease-in-out}.template-list-item-footer-button:disabled{cursor:not-allowed;opacity:.7}.template-list-item-footer-button:hover{background-color:#90d040}@media (max-width: 768px){.template-list-item{flex:1 1 100%}}@media (min-width: 769px) 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 1 calc(25% - 15px);max-width:calc(25% - 15px)}}.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: 768px){.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}.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}.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}.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:hidden;-webkit-overflow-scrolling:touch}.profile-page-content .tabs .tabs-item{flex-shrink:0;white-space:nowrap}@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}.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;gap:8px;cursor:pointer;height:40px;padding:0 16px;font-family:Inter-Regular;font-size:14px;font-weight:400;line-height:18px;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{font-family:Inter-SemiBold;font-weight:600;margin-bottom:-2px;border-bottom:2px solid var(--border-action, #87b653);border-radius:8px 8px 0 0}.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-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: 768px){.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: 768px){.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: 768px){.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-color:#557c27;border-radius:4px}.edit-more-open svg{stroke:#fff}.edit-more-menu{position:absolute;display:flex;flex-direction:column;gap:10px;z-index:1000;top:calc(100% - 6px);background-color:#fff;border-radius:4px;border:1px solid #badc9a;padding:10px;box-shadow:0 4px 12px #0000001a}.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;gap:8px;cursor:pointer;padding-left:0}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:18px;flex-shrink:0}.edit-more-menu-item-icon svg{width:18px;height:18px}.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:182px;height:40px;border-radius:8px;gap:8px;padding:4px 16px 4px 10px;display:flex;align-items:center;cursor:pointer;box-sizing:border-box;margin-left:-10px}.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:#e9f8dc;border-color:#86c532}.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: 768px){.folder-list-item{flex:0 1 100%;width:100%;max-width:100%}}@media (min-width: 769px) 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: 768px){.file-list-item{flex:1 1 100%}.file-list-item-inner{width:100%}}@media (min-width: 769px) 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}.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}.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}.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}.file-upload-dropzone-label{font-family:Inter-Medium;font-size:14px;color:#374151}.file-upload-dropzone{position:relative;width:100%;display:flex;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-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:0}.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: 768px){.file-upload-dropzone-process-upload-item{flex-direction:column}}.signature-pad-wrapper{display:flex;flex-direction:column;gap:15px}.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{width:100%;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;border-top:.5px solid #badc9a;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:auto}.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: 768px){.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(.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: 768px){.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: 769px){.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: 768px){.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: 768px){.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: 768px){.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}.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:2px solid var(--border-primary-weak, #e9f8dc);display:flex;align-items:flex-end;box-sizing:border-box;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.page-wrapper:has(.profile-page-content) .profile-page-content .tabs .tabs-item{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}.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 var(--border-action, #87b653);border-radius:8px 8px 0 0}.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}.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: 768px){.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: 768px){.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: 768px){.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:20px;height:20px;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: 768px){.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{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-y:auto}.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{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}.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:var(--spacing-md, 16px);width:100%}.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%}.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: 768px){.form-builder-left-panel-overlay-panel{padding:16px}}
