.page-wrapper[data-v-1f9e218b]{background-color:#f6f9fc;position:relative}.folder-grid[data-v-774ae28b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;padding:1rem}.folder-item[data-v-774ae28b]{border:1px solid #e0e0e0;border-radius:8px;padding:1rem;cursor:pointer;transition:all .2s ease}.folder-item[data-v-774ae28b]:hover{background-color:#f5f5f5;transform:translateY(-2px)}.folder-content[data-v-774ae28b]{display:flex;align-items:center;gap:.5rem}.hover-shadow-lg[data-v-69c7f378]{transition:all .3s ease}.hover-shadow-lg[data-v-69c7f378]:hover{transform:translateY(-2px)}.info-card[data-v-69c7f378]{transition:all .3s ease}.info-card[data-v-69c7f378]:hover{background-color:#f8f9fa!important;transform:translateY(-2px)}.btn-sm[data-v-69c7f378]{transition:all .3s ease}textarea[data-v-69c7f378]{border:1px solid #dee2e6;border-radius:.5rem;padding:.75rem;font-size:1.1rem;transition:all .3s ease}textarea[data-v-69c7f378]:focus{border-color:var(--bs-primary);box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.25)}.folder-grid[data-v-f0e3aae0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;padding:1rem}.folder-item[data-v-f0e3aae0]{border:1px solid #e0e0e0;border-radius:8px;padding:1rem;cursor:pointer;transition:all .2s ease;min-width:0}.folder-item[data-v-f0e3aae0]:hover{background-color:#f5f5f5;transform:translateY(-2px)}.folder-content[data-v-f0e3aae0]{display:flex;align-items:center;gap:.5rem;min-width:0}.folder-name[data-v-f0e3aae0]{font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.min-width-0[data-v-f0e3aae0]{min-width:0}.text-truncate[data-v-f0e3aae0]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folder-client[data-v-f0e3aae0]{font-size:.8rem;color:#6c757d;margin-top:.25rem}.btn-upload[data-v-f0e3aae0]{position:relative;overflow:hidden}.btn-upload input[type=file][data-v-f0e3aae0]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;filter:alpha(opacity=0);opacity:0;outline:none;background:#fff;cursor:inherit;display:block}.file-actions[data-v-f0e3aae0]{display:flex;justify-content:flex-end}.card[data-v-cf00a1bb]{border-radius:.5rem;box-shadow:0 .125rem .25rem #00000013}.round[data-v-cf00a1bb]{border-radius:50%;width:48px;height:48px}.fs-4[data-v-cf00a1bb]{font-size:1.5rem!important}.btn-sm[data-v-cf00a1bb]{padding:.25rem .5rem;font-size:.875rem}.btn-outline-success[data-v-cf00a1bb]:hover,.btn-outline-danger[data-v-cf00a1bb]:hover{color:#fff}.btn i[data-v-cf00a1bb]{font-size:1rem}h6{font-size:.9em!important}h4{font-size:1.2em!important}h5,.table-hover td{font-size:.9em!important}.montant{font-size:.9em!important;color:#000!important}.designation-textarea[data-v-1af042d0]{white-space:pre-wrap;min-height:80px;resize:vertical}.style-chooser[data-v-8bcf32b9] .vs__dropdown-toggle{padding:.5rem;border:1px solid #dee2e6;border-radius:.25rem}.style-chooser[data-v-8bcf32b9] .vs__search{margin:0}.nav-link[data-v-c6a0b4f4]{cursor:pointer}.style-chooser[data-v-c6a0b4f4] .vs__dropdown-toggle{padding:.5rem;border:1px solid #dee2e6;border-radius:.25rem}.form-floating>label[data-v-439eca5b]{font-size:.9rem}.task-card[data-v-439eca5b]{transition:all .3s ease}.task-card[data-v-439eca5b]:hover{background-color:#f8f9fa!important}.card[data-v-439eca5b]{transition:all .3s ease}.card[data-v-439eca5b]:hover{box-shadow:0 .5rem 1rem #00000026!important}.btn[data-v-439eca5b]{transition:all .3s ease}.btn-group .btn[data-v-439eca5b]{border-radius:0}.btn-group .btn[data-v-439eca5b]:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.btn-group .btn[data-v-439eca5b]:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.project-icon[data-v-a8c78461]{width:50px;height:50px;display:flex;align-items:center;justify-content:center}.project-info-item[data-v-a8c78461]{display:flex;align-items:center;gap:.5rem}.project-info-item i[data-v-a8c78461]{font-size:1.2rem}.progress[data-v-a8c78461]{background-color:#e9ecef;border-radius:10px;overflow:hidden}.progress-bar[data-v-a8c78461]{transition:width .6s ease}.badge[data-v-a8c78461]{padding:.5em 1em;font-weight:500}.bg-primary-subtle[data-v-a8c78461]{background-color:rgba(var(--bs-primary-rgb),.1)}.text-primary[data-v-a8c78461]{color:var(--bs-primary)!important}.card[data-v-a8c78461]{border:none;box-shadow:0 0 20px #0000000d;border-radius:15px}.task-card[data-v-a8c78461]{transition:all .3s ease}.task-card[data-v-a8c78461]:hover{background-color:#f8f9fa!important}.card[data-v-a8c78461]{border:none;border-radius:10px;box-shadow:0 2px 6px #0000000a;transition:all .3s ease}.card[data-v-a8c78461]:hover{transform:translateY(-2px);box-shadow:0 5px 12px #00000014}.text-muted[data-v-a8c78461]{font-size:.875rem}.fs-7[data-v-a8c78461]{font-size:2rem!important}.badge.rounded-pill[data-v-a8c78461]{padding:.5em 1em}.sortable-ghost[data-v-a8c78461]{opacity:.5;background:#c8ebfb!important}.sortable-drag[data-v-a8c78461]{cursor:move}.form-control[data-v-a8c78461]{border-radius:8px;border:1px solid #e0e0e0;padding:.5rem 1rem}.form-control[data-v-a8c78461]:focus{border-color:var(--bs-primary);box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.25)}.btn-sm[data-v-a8c78461]{padding:.25rem .5rem;font-size:.875rem;line-height:1}.alert[data-v-a8c78461]{border-radius:10px;margin-bottom:1rem}.connect-sorting-content[data-v-a8c78461]{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.connect-sorting-content[data-v-a8c78461]::-webkit-scrollbar{width:6px}.connect-sorting-content[data-v-a8c78461]::-webkit-scrollbar-track{background:transparent}.connect-sorting-content[data-v-a8c78461]::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.connect-sorting-content[data-v-a8c78461]::-webkit-scrollbar-thumb:hover{background-color:#0000004d}.dropdown-item[data-v-a8c78461]{cursor:pointer;padding:.5rem 1rem}.dropdown-item[data-v-a8c78461]:hover{background-color:var(--bs-light)}.btn-link[data-v-a8c78461]{text-decoration:none}.cursor-pointer[data-v-a8c78461]{cursor:pointer}.btn-outline-primary[data-v-a8c78461]:hover,.btn-outline-danger[data-v-a8c78461]:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.designation-textarea[data-v-8595c223],.designation-textarea[data-v-00949f57]{white-space:pre-wrap;min-height:80px;resize:vertical}.sidebar-link.has-arrow[data-v-209c1ea0]{position:relative}.sidebar-link.has-arrow[data-v-209c1ea0]:after{content:"";font-family:tabler-icons;position:absolute;right:15px;top:50%;transform:translateY(-50%);transition:transform .3s ease;font-size:16px;opacity:.7}.sidebar-link.has-arrow[aria-expanded=true][data-v-209c1ea0]:after{transform:translateY(-50%) rotate(90deg)}.collapse[data-v-209c1ea0]{display:none;transition:all .3s ease-in-out;overflow:hidden}.collapse.show[data-v-209c1ea0]{display:block;animation:slideDown-209c1ea0 .3s ease-in-out}@keyframes slideDown-209c1ea0{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}.first-level[data-v-209c1ea0]{padding-left:0;list-style:none;margin:0;background-color:#00000005}.first-level .sidebar-item[data-v-209c1ea0]{padding-left:0;margin:0}.first-level .sidebar-link[data-v-209c1ea0]{padding:12px 15px 12px 55px;display:flex;align-items:center;gap:12px;transition:all .2s ease;border-left:3px solid transparent}.first-level .sidebar-link[data-v-209c1ea0]:hover{background-color:#0000000d;border-left-color:var(--bs-primary, #5d87ff);padding-left:58px}.first-level .sidebar-link i[data-v-209c1ea0]{font-size:18px;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.first-level .sidebar-link .hide-menu[data-v-209c1ea0]{font-size:14px;font-weight:500}.sidebar-item>.sidebar-link[data-v-209c1ea0]{font-weight:500;transition:all .2s ease}.sidebar-item>.sidebar-link[data-v-209c1ea0]:hover{background-color:#5d87ff14}.sidebar-nav ul .sidebar-item .first-level .sidebar-link .ti[data-v-209c1ea0]{font-size:20px}
