.share-access-modal-container{width:100%}.share-access-modal{min-width:90vw;max-width:600px;width:100%;display:flex;flex-direction:column;max-height:95vh;overflow:auto}@media (min-width:768px){.share-access-modal{min-width:600px}}@media (min-width:1024px){.share-access-modal{min-width:700px}}.share-access-modal-heading{width:100%;display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:16px;padding:12px 16px;position:sticky;top:0;border-bottom:1px solid #f4f4f4;background-color:#fff}.share-access-modal-heading-title{font-size:18px;font-weight:600;color:#202223}.share-access-modal-heading-close{cursor:pointer;color:#747474;font-size:18px}.share-access-modal-heading-close:hover{color:#ff4457}.share-access-modal-top{width:100%;display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:12px;padding:12px 16px;background-color:#f4f4f4;border-bottom:1px solid #f4f4f4}.share-access-modal-top-folder{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:8px;max-width:65%}.share-access-modal-top-folder-icon{font-size:20px;color:#9ea7ca;min-width:24px}.share-access-modal-top-folder-label{color:#202223;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.share-access-modal-top-status{display:flex;align-items:center;justify-content:flex-end;flex-direction:row;gap:8px}.share-access-modal-top-status-field{color:#4e9f4c;font-weight:600}.share-access-modal-top-status-value{color:#202223}.share-access-modal-body{align-items:flex-start;gap:12px;padding:12px 16px}.share-access-modal-body,.share-access-modal-body-section{width:100%;display:flex;justify-content:flex-start;flex-direction:column}.share-access-modal-body-section{align-items:center;gap:8px}.share-access-modal-body-section-title{width:100%;color:#202223;font-weight:600}.share-access-modal-body-section-email{width:100%;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:8px;flex-wrap:wrap;border:1px solid #d1d1d1;border-radius:8px;background-color:#fff;color:#555;padding:8px 12px;position:relative}.share-access-modal-body-section-email-tag{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:2px;padding:3px 12px;border-radius:4px;background-color:rgba(255,68,87,.15);overflow:hidden}.share-access-modal-body-section-email-tag-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-access-modal-body-section-email-tag-close{cursor:pointer;color:rgba(116,116,116,.75)}.share-access-modal-body-section-email-tag-close:hover{color:#747474}.share-access-modal-body-section-email-tag.invalid{color:rgba(255,68,87,.65);background-color:rgba(255,68,87,.15)}.share-access-modal-body-section-email-input{display:inline-block;font-weight:400;font-size:1rem;background-color:transparent;outline:none;border:none;color:#747474;padding:0 4px;width:100%;box-shadow:none}.share-access-modal-body-section-email-input.disabled{color:#747474;border-color:#f4f4f4;background-color:#f4f4f4}.share-access-modal-body-section-email-input:focus{border-color:#ff4457}.share-access-modal-body-section-email-container{position:relative;width:100%;flex-grow:1}.share-access-modal-email-suggestions{position:absolute;top:100%;left:0;width:100%;max-height:200px;overflow-y:auto;background-color:white;border:1px solid #e5e7eb;border-radius:.375rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);z-index:50;margin-top:4px}.share-access-modal-email-suggestion-item{padding:.5rem .75rem;cursor:pointer;transition:background-color .2s;font-size:.875rem}.share-access-modal-email-suggestion-item:hover{background-color:#f3f4f6}.share-access-modal-body-section-warning{width:100%;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:4px;font-size:12px;color:#747474}.share-access-modal-body-section-warning-icon{font-size:14px;color:rgba(255,68,87,.65)}.share-access-modal-body-section-card{width:100%;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;gap:8px;overflow-y:auto;max-height:20vh}.share-access-modal-body-section-card-access,.share-access-modal-body-section-card-people{width:99%;display:flex;flex-direction:column;gap:16px;padding:16px;border:1px solid #f4f4f4;border-radius:8px;background-color:rgba(158,167,202,.1)}.share-access-modal-body-section-card-access{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:12px}.share-access-modal-body-section-card-access-left{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:12px}.share-access-modal-body-section-card-access-left-type{display:flex;align-items:center;justify-content:center;width:36px;aspect-ratio:1;border:1px solid #f4f4f4;border-radius:50%;background-color:#fff}.share-access-modal-body-section-card-access-left-type-icon{font-size:20px;color:#202223}.share-access-modal-body-section-card-access-left-details{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.share-access-modal-body-section-card-access-left-details-desc{color:#747474;font-size:13px}.share-access-modal-body-note{text-align:justify;color:#202223;padding:12px;border-radius:8px;background-color:rgba(255,68,87,.1)}.share-access-modal-body-note-highlight{font-weight:700}.share-access-modal-body-multipleShared{display:flex;flex-direction:column;gap:8px;max-height:24vh;border-top:1px solid rgb(223,223,223);border-bottom:1px solid rgb(223,223,223);padding:8px 0;width:100%;overflow-y:auto}.share-access-modal-body-multipleShared-card{width:100%;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;gap:8px}.share-access-modal-body-multipleShared-card-title{color:#202223;font-weight:600}.share-access-modal-body-multipleShared-card-access,.share-access-modal-body-multipleShared-card-people{width:99%;display:flex;flex-direction:column;gap:4px;padding:12px 16px;border:1px solid #f4f4f4;border-radius:8px;background-color:rgba(158,167,202,.1)}.share-access-modal-body-multipleShared-card-access{display:flex;flex-direction:column;align-items:flex-start}.share-access-modal-body-multipleShared-card-access-folderTitle{cursor:default;min-width:100px;padding:4px 24px 4px 8px;border:1px solid #f4f4f4;border-radius:8px;font-size:13px;font-weight:700;background-color:transparent}.share-access-modal-body-multipleShared-card-access-left{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:12px}.share-access-modal-body-multipleShared-card-access-left-type{display:flex;align-items:center;justify-content:center;width:36px;aspect-ratio:1;border:1px solid #f4f4f4;border-radius:50%;background-color:#fff}.share-access-modal-body-multipleShared-card-access-left-type-icon{font-size:20px;color:#202223}.share-access-modal-body-multipleShared-card-access-left-details{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:2px}.share-access-modal-body-multipleShared-card-access-left-details-desc{color:#747474;font-size:13px}.share-access-modal-body-multipleShared-card-people{max-height:20vh;overflow-y:scroll}.share-access-modal-actions{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 16px 12px}.share-access-modal-actions-apply-changes,.share-access-modal-actions-copy-link{flex:1;padding:14px 20px;border-radius:8px;font-weight:400;height:50px;width:100%}.share-access-modal-actions-apply-changes:disabled,.share-access-modal-actions-apply-changes:disabled:hover,.share-access-modal-actions-copy-link:disabled,.share-access-modal-actions-copy-link:disabled:hover{background-color:#f4f4f4}.share-access-modal-actions-copy-link{color:#202223;background-color:#fff;font-weight:600}.share-access-modal-actions-apply-changes{padding:14px 20px;background-color:#ff4457}.share-access-modal-actions-apply-changes:hover{background-color:#e33c4c}.person-access-card{width:100%;justify-content:space-between}.person-access-card,.person-access-card-info{display:flex;align-items:center;flex-direction:row;gap:8px}.person-access-card-info{justify-content:flex-start;overflow:hidden}.person-access-card-info-image{color:#ff4457;display:flex;justify-content:center;align-items:center;background-color:#fff;cursor:pointer;aspect-ratio:1;width:32px;min-width:32px;font-weight:700;font-size:18px;border:1px solid #f4f4f4;border-radius:50%;transition:background .1s;text-transform:capitalize}.person-access-card-info-details{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:2px;overflow:hidden}.person-access-card-info-details-name{width:100%;display:block;font-weight:500;overflow:hidden;text-overflow:ellipsis}.person-access-card-info-details-email{width:100%;display:block;font-size:13px;overflow:hidden;text-overflow:ellipsis}.access-type-trigger{cursor:pointer;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:2px;color:#111213}.access-type-trigger-arrow{font-size:18px}.access-type-menu{transform:translateY(10%)}.access-type-menu-item{width:100%;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:4px;text-align:left;font-weight:400;padding:8px 24px;min-width:max(10vw,200px);color:#747474!important;font-size:14px}.access-type-menu-item-icon{width:24px;min-height:1px;font-size:20px}.access-type-menu-item-label{overflow:hidden;text-overflow:ellipsis}.access-type-menu-item.remove-access{border-top:1px solid #f4f4f4}.access-role-dropdown-trigger{color:#747474;display:flex;align-items:center;justify-content:flex-end;flex-direction:row;gap:4px;cursor:pointer}.access-role-dropdown-trigger-label{text-transform:capitalize}.access-role-dropdown-trigger-arrow{font-size:18px}.access-role-dropdown-trigger.owner{color:#989898;cursor:default}.access-role-dropdown-trigger.owner .access-role-dropdown-trigger-arrow{display:none}.access-role-dropdown-menu{transform:translateY(10%)}.access-role-dropdown-menu-item{width:100%;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:4px;text-align:left;font-weight:400;padding:8px 24px 8px 12px;min-width:max(8vw,150px);color:#747474!important;font-size:14px}.access-role-dropdown-menu-item-icon{width:24px;min-height:1px;font-size:20px}.access-role-dropdown-menu-item.remove-access{border-top:1px solid #f4f4f4}@media (max-width:768px){.share-access-modal-top-folder{max-width:100%}.share-access-modal-top{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.share-access-modal-actions{flex-direction:column}.share-access-modal-actions-apply-changes,.share-access-modal-actions-copy-link{padding:10px 16px;font-size:13px}.person-access-card-info-image{width:24px;min-width:24px;font-size:14px}.access-type-trigger,.person-access-card-info-details{font-size:13px}.access-type-trigger-arrow{font-size:14px}.access-type-menu-item{font-size:13px}.access-type-menu-item-icon{font-size:16px}.access-role-dropdown-trigger{font-size:13px}.access-role-dropdown-trigger-arrow{font-size:14px}.access-role-dropdown-menu-item{font-size:13px}.access-role-dropdown-menu-item-icon{font-size:16px}.share-access-modal-body-multipleShared-card-access-left-details-desc,.share-access-modal-body-section-card-access-left-details-desc{font-size:12px}}@keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}:root{--rc-drag-handle-size:12px;--rc-drag-handle-mobile-size:24px;--rc-drag-handle-bg-colour:rgba(0,0,0,.2);--rc-drag-bar-size:6px;--rc-border-color:rgba(255,255,255,.7);--rc-focus-color:#0088ff}.ReactCrop{position:relative;display:inline-block;cursor:crosshair;max-width:100%}.ReactCrop *,.ReactCrop :after,.ReactCrop :before{box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{overflow:hidden;max-height:inherit}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{display:block;max-width:100%;max-height:inherit}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{touch-action:none}.ReactCrop__crop-mask{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;width:calc(100% + .5px);height:calc(100% + .5px)}.ReactCrop__crop-selection{position:absolute;top:0;left:0;transform:translateZ(0);cursor:move}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%}.ReactCrop--circular-crop .ReactCrop__crop-selection:after{pointer-events:none;content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid var(--rc-border-color);opacity:.3}.ReactCrop--no-animate .ReactCrop__crop-selection{outline:1px dashed white}.ReactCrop__crop-selection:not(.ReactCrop--no-animate .ReactCrop__crop-selection){animation:marching-ants 1s;background-image:linear-gradient(90deg,#fff 50%,#444 0),linear-gradient(90deg,#fff 50%,#444 0),linear-gradient(180deg,#fff 50%,#444 0),linear-gradient(180deg,#fff 50%,#444 0);background-size:10px 1px,10px 1px,1px 10px,1px 10px;background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;color:#fff;animation-play-state:running;animation-timing-function:linear;animation-iteration-count:infinite}.ReactCrop__crop-selection:focus{outline:2px solid var(--rc-focus-color);outline-offset:-1px}.ReactCrop--invisible-crop .ReactCrop__crop-mask,.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{content:"";display:block;position:absolute;background-color:#fff6}.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{width:1px;height:100%}.ReactCrop__rule-of-thirds-vt:before{left:33.3333333333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6666666667%}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before{width:100%;height:1px}.ReactCrop__rule-of-thirds-hz:before{top:33.3333333333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6666666667%}.ReactCrop__drag-handle{position:absolute;width:var(--rc-drag-handle-size);height:var(--rc-drag-handle-size);background-color:var(--rc-drag-handle-bg-colour);border:1px solid var(--rc-border-color)}.ReactCrop__drag-handle:focus{background:var(--rc-focus-color)}.ReactCrop .ord-nw{top:0;left:0;transform:translate(-50%,-50%);cursor:nw-resize}.ReactCrop .ord-n{top:0;left:50%;transform:translate(-50%,-50%);cursor:n-resize}.ReactCrop .ord-ne{top:0;cursor:ne-resize}.ReactCrop .ord-e,.ReactCrop .ord-ne{right:0;transform:translate(50%,-50%)}.ReactCrop .ord-e{top:50%;cursor:e-resize}.ReactCrop .ord-se{bottom:0;right:0;transform:translate(50%,50%);cursor:se-resize}.ReactCrop .ord-s{left:50%;cursor:s-resize}.ReactCrop .ord-s,.ReactCrop .ord-sw{bottom:0;transform:translate(-50%,50%)}.ReactCrop .ord-sw{left:0;cursor:sw-resize}.ReactCrop .ord-w{top:50%;left:0;transform:translate(-50%,-50%);cursor:w-resize}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{top:0;left:0;width:100%;height:var(--rc-drag-bar-size);transform:translateY(-50%)}.ReactCrop__drag-bar.ord-e{right:0;top:0;width:var(--rc-drag-bar-size);height:100%;transform:translate(50%)}.ReactCrop__drag-bar.ord-s{bottom:0;left:0;width:100%;height:var(--rc-drag-bar-size);transform:translateY(50%)}.ReactCrop__drag-bar.ord-w{top:0;left:0;width:var(--rc-drag-bar-size);height:100%;transform:translate(-50%)}.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w,.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle{display:none}@media (pointer:coarse){.ReactCrop .ord-e,.ReactCrop .ord-n,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{width:var(--rc-drag-handle-mobile-size);height:var(--rc-drag-handle-mobile-size)}}.chromeExtensionContainer{display:flex;flex-direction:column;width:100%;position:relative;padding:1rem 1.5rem;gap:1.25rem;box-sizing:border-box;max-width:600px;margin:0 auto;min-height:200px;max-height:calc(100dvh - 48px);overflow-y:auto;border-radius:1rem;background:#fff}@media (max-width:768px){.chromeExtensionContainer{max-height:calc(90dvh - 48px)}}.chromeExtensionContainer .extensionModal-top{display:flex;align-content:center;justify-content:center;gap:16px}.chromeExtensionContainer .extensionModal-top-logo{display:flex;gap:12px;align-items:center}.chromeExtensionContainer .extensionModal-top-logo>.header-left-icon{height:32px;aspect-ratio:1}@media (max-width:576px){.chromeExtensionContainer .extensionModal-top-logo>.header-left-icon{height:24px}}.chromeExtensionContainer .extensionModal-top-logo>.header-left-icon>img{height:100%;width:100%}@media (max-width:768px){.chromeExtensionContainer .extensionModal-top-logo{flex:1.5}}.chromeExtensionContainer .extensionModal-top-logo>.header-left-heading{font-size:1.5rem;color:#111213;letter-spacing:4px}@media (max-width:768px){.chromeExtensionContainer .extensionModal-top-logo>.header-left-heading{font-size:1rem}}@media (max-width:576px){.chromeExtensionContainer .extensionModal-top-logo>.header-left-heading{font-size:.85rem}}.chromeExtensionContainer .extensionModal-top-title{display:flex;align-items:center;gap:8px}.chromeExtensionContainer .extensionModal-top-title-label{font-size:1.125rem}@media (max-width:768px){.chromeExtensionContainer .extensionModal-top-title-label{font-size:1rem}}.chromeExtensionContainer .extensionModal-top .close{display:flex;align-items:center;justify-content:center;width:30px;aspect-ratio:1;cursor:pointer;transition:all .1s linear;position:absolute;right:10px}.chromeExtensionContainer .extensionModal-top .close:hover{color:#ff4457}.chromeExtensionContainer .extensionModal-middle{display:flex;flex-direction:column;gap:16px;width:100%;padding-top:12px}.chromeExtensionContainer .extensionModal-middle-contentContainer{display:flex;flex-direction:column;gap:8px}.chromeExtensionContainer .extensionModal-middle-contentContainer-item{display:flex;gap:8px;align-items:center;color:#333}.chromeExtensionContainer .extensionModal-middle-contentContainer-item-point{height:5px;aspect-ratio:1;background-color:#333;border-radius:100%}.chromeExtensionContainer .extensionModal-middle-contentContainer-item-text{font-size:1rem}.chromeExtensionContainer .extensionModal-middle-gifcontainer{border:1px solid #d1d1d1;display:flex;align-items:center;justify-content:center;width:100%;padding:.75rem;min-height:180px;max-height:350px;box-sizing:border-box;overflow:hidden}.chromeExtensionContainer .extensionModal-middle-gifcontainer>img{height:100%;width:100%;object-fit:contain}@media (max-width:992px){.chromeExtensionContainer .extensionModal-middle-gifcontainer{min-height:120px;max-height:220px}}.chromeExtensionContainer .extensionModal-middle-description{display:flex;flex-direction:column;padding:.75rem 1rem;align-items:center;justify-content:center}.chromeExtensionContainer .extensionModal-middle-description-top{font-size:1rem;color:#333;text-align:center;line-height:20px}.chromeExtensionContainer .extensionModal-middle-description-top>span{font-weight:800;color:black!important}.chromeExtensionContainer .extensionModal-middle-description-bottom{font-size:1rem;color:#333;text-align:center;line-height:20px}.chromeExtensionContainer .extensionModal-button{width:100%;text-decoration:none;color:white;padding:.75rem;text-align:center;background-color:#ff4457;border-radius:.5rem;font-size:1rem;outline:none;border:none;cursor:pointer;margin-top:1rem}@media (max-width:576px){.chromeExtensionContainer .extensionModal-button{font-size:.95rem;padding:.5rem}}.credit-refill-modal{position:relative;width:100%}.credit-refill-modal__title{font-size:1.5rem;font-weight:700;margin-bottom:16px;color:#e74c3c}.credit-refill-modal__description{margin-bottom:20px;font-size:16px}.credit-refill-modal__list{list-style:none;padding:0;margin-bottom:24px}.credit-refill-modal__list-item{display:flex;align-items:center;margin-bottom:12px;font-size:15px}.credit-refill-modal__checkmark{color:#2ecc71;margin-right:10px;font-size:20px}.credit-refill-modal__button{padding:12px 24px;border-radius:6px;cursor:pointer;font-weight:700;font-size:16px;border:none;width:100%;background-color:#e74c3c;color:white}.credit-refill-modal__button:hover{background-color:#d62c1a;transition:all .3s ease-in-out}.credit-refill-modal>.close{position:absolute;top:0;right:0;background:none;border:none;cursor:pointer;font-size:20px;color:#666}.credit-refill-modal>.close:hover{color:#333}