.filter-all[data-v-4e6ad05d]{color:#464b4b;font-size:14px}.external-client-filter-popper .filter-dropdown[data-v-4e6ad05d]{width:164px}.selection-controls[data-v-1ee2e8cb]{border-bottom:1px solid #e5e7eb}.filter-all[data-v-1ee2e8cb]{color:#464b4b;font-size:14px}.confirm-modal-overlay[data-v-56287f6e]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:10001}.confirm-modal[data-v-56287f6e]{position:relative;background:#fff;border-radius:12px;width:100%;max-width:480px;-webkit-box-shadow:0 4px 24px rgba(0,0,0,.15);box-shadow:0 4px 24px rgba(0,0,0,.15);overflow:hidden}.modal-content-wrapper[data-v-56287f6e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal-header[data-v-56287f6e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 24px}.modal-title[data-v-56287f6e]{font-weight:600;font-size:18px;color:#464b4b}.modal-close[data-v-56287f6e]{background:none;border:none;cursor:pointer;padding:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.modal-close[data-v-56287f6e]:hover{background-color:#f5f5f5}.modal-body[data-v-56287f6e]{border-top:1px solid #dfdfdf;padding:24px 24px}.body-text[data-v-56287f6e]{font-size:15px;color:#464b4b;margin:0;line-height:1.5}.confirm-text[data-v-56287f6e]{margin-top:16px}.client-name[data-v-56287f6e]{font-weight:600;color:#464b4b}.confirmation-input[data-v-56287f6e]{margin-top:16px;width:100%;padding:14px 16px;border:1px solid #dfdfdf;border-radius:8px;font-size:14px;color:#464b4b;outline:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.confirmation-input[data-v-56287f6e]:focus{border-color:#27b093}.confirmation-input[data-v-56287f6e]::-webkit-input-placeholder{color:#a2a5a5}.confirmation-input[data-v-56287f6e]::-moz-placeholder{color:#a2a5a5}.confirmation-input[data-v-56287f6e]:-ms-input-placeholder{color:#a2a5a5}.confirmation-input[data-v-56287f6e]::-ms-input-placeholder{color:#a2a5a5}.confirmation-input[data-v-56287f6e]::placeholder{color:#a2a5a5}.modal-actions[data-v-56287f6e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:20px 24px;border-top:1px solid #eee}.btn-cancel[data-v-56287f6e]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:12px 24px;font-size:14px;font-weight:600;border-radius:8px;cursor:pointer;-webkit-transition:all .15s;transition:all .15s;background:#fff;border:1.5px solid #27b093;color:#27b093}.btn-cancel[data-v-56287f6e]:hover{background:#f0fdf9}.btn-delete[data-v-56287f6e]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:12px 24px;font-size:14px;font-weight:600;border-radius:8px;cursor:pointer;-webkit-transition:all .15s;transition:all .15s;background:#27b093;border:1.5px solid #27b093;color:#fff}.btn-delete[data-v-56287f6e]:hover:not(.btn-disabled){background:#1f9b7d;border-color:#1f9b7d}.btn-delete.btn-disabled[data-v-56287f6e]{background:#a5a5a5;border-color:#a5a5a5;cursor:not-allowed}.projects-list[data-v-56287f6e]{margin-top:16px}.project-item[data-v-56287f6e]{font-size:15px;color:#464b4b;margin:0;line-height:1.8}.modal-fade-enter-active[data-v-56287f6e],.modal-fade-leave-active[data-v-56287f6e]{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.modal-fade-enter-from[data-v-56287f6e],.modal-fade-leave-to[data-v-56287f6e]{opacity:0}.confirm-modal-overlay[data-v-10fd10b7]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:10001}.confirm-modal[data-v-10fd10b7]{position:relative;background:#fff;border-radius:12px;width:100%;max-width:500px;-webkit-box-shadow:0 4px 24px rgba(0,0,0,.15);box-shadow:0 4px 24px rgba(0,0,0,.15)}.confirm-modal-close[data-v-10fd10b7]{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.confirm-modal-close[data-v-10fd10b7]:hover{background:#f5f5f5}.delete-modal-header[data-v-10fd10b7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 24px;border-bottom:1px solid #dfdfdf}.confirm-modal-title[data-v-10fd10b7]{font-weight:700;font-size:20px;color:#464b4b}.confirm-modal-body[data-v-10fd10b7]{padding:16px 24px;border-bottom:1px solid #dfdfdf}.confirm-modal-message[data-v-10fd10b7]{font-size:14px;color:#464b4b;line-height:1.5;margin:0 0 16px 0}.btn-download[data-v-10fd10b7]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;border-radius:8px;cursor:pointer;-webkit-transition:all .15s;transition:all .15s;background:#fff;border:1px solid #27b093;color:#27b093;margin-bottom:16px}.btn-download[data-v-10fd10b7]:hover{background:#f0fdf9}.selected-file[data-v-10fd10b7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:8px}.selected-file-name[data-v-10fd10b7]{font-size:14px;font-weight:500;color:#27b093}.btn-remove-file[data-v-10fd10b7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:none;border:none;cursor:pointer;padding:2px;border-radius:4px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.btn-remove-file[data-v-10fd10b7]:hover{background:#f0fdf9}.upload-area[data-v-10fd10b7]{position:relative;border:2px dashed #27b093;border-radius:12px;padding:32px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;background:#fff}.upload-area--dragover[data-v-10fd10b7],.upload-area[data-v-10fd10b7]:hover{background:#f0fdf9;border-color:#1f9b7d}.file-input[data-v-10fd10b7]{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.upload-text[data-v-10fd10b7]{margin:12px 0 4px 0;font-size:14px;font-weight:500;color:#27b093}.upload-hint[data-v-10fd10b7]{margin:0;font-size:12px;color:#27b093;opacity:.8}.confirm-modal-actions[data-v-10fd10b7]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:16px 24px}.btn-cancel[data-v-10fd10b7]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px 24px;font-size:14px;font-weight:600;border-radius:8px;cursor:pointer;-webkit-transition:all .15s;transition:all .15s;background:#fff;border:1px solid #27b093;color:#27b093}.btn-cancel[data-v-10fd10b7]:hover{background:#f0fdf9}.btn-import[data-v-10fd10b7]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px 24px;font-size:14px;font-weight:600;border-radius:8px;cursor:pointer;-webkit-transition:all .15s;transition:all .15s;background:#27b093;border:1px solid #27b093;color:#fff}.btn-import[data-v-10fd10b7]:hover:not(:disabled){background:#1f9b7d;border-color:#1f9b7d}.btn-import[data-v-10fd10b7]:disabled{cursor:not-allowed;background:#dfdfdf;border-color:#dfdfdf}.modal-fade-enter-active[data-v-10fd10b7],.modal-fade-leave-active[data-v-10fd10b7]{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.modal-fade-enter-from[data-v-10fd10b7],.modal-fade-leave-to[data-v-10fd10b7]{opacity:0}