@import url(//fonts.googleapis.com/earlyaccess/opensanshebrewcondensed.css);@import url(https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300..600;1,300..900&display=swap);#sticky_footer[data-v-0d8d1b62]{position:fixed;bottom:0;left:0;right:0;background:var(--bg2);overflow:visible;display:flex;flex-direction:column;height:var(--footer-height);flex-shrink:0;z-index:12;color:var(--text-color);box-shadow:0 0 10px rgba(0,0,0,.2)}.op_ios #sticky_footer[data-v-0d8d1b62]{border-bottom:20px solid #000}#sticky_footer .menu[data-v-0d8d1b62]{position:relative;z-index:10;height:100%}#sticky_footer .menu ul[data-v-0d8d1b62]{display:flex;justify-content:center;align-items:center;height:100%}#sticky_footer .menu ul li[data-v-0d8d1b62]{text-align:center;flex:1;display:flex;justify-content:center;position:relative;height:100%}#sticky_footer .menu ul li a[data-v-0d8d1b62]{color:var(--text-color);display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;width:100%}#sticky_footer .menu ul li a .unreaded[data-v-0d8d1b62]{position:absolute;top:0;left:50%;transform:translateX(-150%);background:var(--red);color:#fff;padding:2px 5px;border-radius:5px;font-size:12px}#sticky_footer .menu ul li i[data-v-0d8d1b62],#sticky_footer .menu ul li svg[data-v-0d8d1b62]{font-size:16px}#sticky_footer .menu ul li span[data-v-0d8d1b62]{display:block;font-size:13px}#sticky_footer .menu ul li.active a[data-v-0d8d1b62]{color:var(--color1)}#sticky_footer .logo_btn[data-v-0d8d1b62]{border:none;height:50px;width:50px;border-radius:100%}#sticky_footer .logo_btn .logo[data-v-0d8d1b62]{display:block;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--color);font-size:33px;background:#fff;border-radius:100%;box-shadow:0 0 17px rgba(0,0,0,.05);transition:all .25s}#sticky_footer .logo_btn .logo i[data-v-0d8d1b62],#sticky_footer .logo_btn .logo svg[data-v-0d8d1b62]{font-size:34px}#sticky_footer .logo_btn .logo[data-v-0d8d1b62]:active{transform:scale(.8)}#sticky_footer .banner_footer img[data-v-0d8d1b62]{max-height:60px}#sticky_footer .num[data-v-0d8d1b62]{display:block;width:14px;height:14px;line-height:14px;background:red;color:#fff;font-size:15px;text-align:center;position:absolute;left:15px;top:-7px;border-radius:100%;z-index:9;pointer-events:none}.slide-content[data-v-1f1ceecd]{width:100%;height:100%}.md-switch.md-theme-default.md-checked .md-switch-container .bg[data-v-5ae1fb0a]{background-color:var(--color1);opacity:.38}.md-switch.md-theme-default.md-checked .md-switch-thumb[data-v-5ae1fb0a]{background-color:var(--color1)}.md-switch.md-theme-default.md-checked .md-ripple[data-v-5ae1fb0a]{color:var(--color1)}.md-switch.md-theme-default.md-checked.md-primary .md-switch-container[data-v-5ae1fb0a]{background-color:rgba(68,138,255,.38)}.md-switch.md-theme-default.md-checked.md-primary .md-switch-thumb[data-v-5ae1fb0a]{background-color:#448aff}.md-switch.md-theme-default.md-checked.md-primary .md-ripple[data-v-5ae1fb0a]{color:#448aff}.md-switch.md-theme-default .md-switch-container[data-v-5ae1fb0a]{background-color:rgba(0,0,0,.38)}.md-switch.md-theme-default .md-switch-thumb[data-v-5ae1fb0a]{background-color:#f5f5f5}.md-switch.md-theme-default.md-disabled .md-switch-container[data-v-5ae1fb0a]{background-color:rgba(0,0,0,.12)}.md-switch.md-theme-default.md-disabled .md-switch-thumb[data-v-5ae1fb0a]{background-color:#bdbdbd}.md-switch[data-v-5ae1fb0a]{padding:10px 0;display:inline-flex;gap:10px;align-items:center;position:relative}.md-switch:not(.md-disabled) .md-switch-label[data-v-5ae1fb0a],.md-switch[data-v-5ae1fb0a]:not(.md-disabled){cursor:pointer}.md-switch .md-switch-container[data-v-5ae1fb0a]{position:relative}.md-switch .md-switch-container .bg[data-v-5ae1fb0a],.md-switch .md-switch-container[data-v-5ae1fb0a]{direction:ltr;width:34px;min-width:34px;height:14px;margin:3px 0;display:flex;align-items:center;border-radius:14px;transition:.4s cubic-bezier(.25,.8,.25,1)}.md-switch .md-switch-container .bg[data-v-5ae1fb0a]{position:absolute}.md-switch .md-switch-thumb[data-v-5ae1fb0a]{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);width:20px;height:20px;position:relative;border-radius:50%;transition:.4s cubic-bezier(.25,.8,.25,1)}.md-switch .md-switch-thumb[data-v-5ae1fb0a]:before{width:48px;height:48px;position:absolute;top:50%;left:50%;z-index:6;transform:translate(-50%,-50%);content:" "}.md-switch .md-switch-thumb .md-ripple[data-v-5ae1fb0a]{width:48px!important;height:48px!important;top:50%!important;left:50%!important;position:absolute;transform:translate(-50%,-50%);border-radius:50%}.md-switch .md-switch-thumb input[data-v-5ae1fb0a]{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.md-switch .md-switch-label[data-v-5ae1fb0a]{font-size:16px;position:relative;line-height:1.2}.md-switch.md-checked .md-switch-thumb[data-v-5ae1fb0a]{transform:translate3d(15px,0,0)}.md-switch.md-required label[data-v-5ae1fb0a]:after{position:absolute;top:2px;right:0;transform:translateX(calc(100% + 2px));content:"*";line-height:1em;vertical-align:top}.md-switch-label[data-v-5ae1fb0a] span{font-size:16px;color:var(--text-color)}.md-switch-label[data-v-5ae1fb0a] .desc{font-size:14px;color:var(--gray-text)}.settings-content[data-v-43ae0a37]{flex:1;overflow-y:auto;padding:calc(var(--gap)*1.5)}.settings-section[data-v-43ae0a37]{margin-bottom:calc(var(--gap)*2)}.settings-section h3[data-v-43ae0a37]{margin:0 0 8px 0;color:var(--text-color);font-size:var(--h3);font-family:var(--font2)}.settings-section .section-desc[data-v-43ae0a37]{margin:0 0 var(--gap) 0;color:var(--light-text);font-size:14px}.widgets-categories .category-tabs[data-v-43ae0a37]{display:flex;gap:8px;margin-bottom:var(--gap);flex-wrap:wrap}.widgets-categories .category-tabs .category-tab[data-v-43ae0a37]{padding:8px 16px;border:1px solid var(--border-color);background:var(--bg2);color:var(--text-color);border-radius:20px;cursor:pointer;transition:all .2s ease;font-size:14px}.widgets-categories .category-tabs .category-tab.active[data-v-43ae0a37],.widgets-categories .category-tabs .category-tab[data-v-43ae0a37]:hover{background:var(--color1);color:#fff;border-color:var(--color1)}.widgets-categories .category-tabs .category-tab i[data-v-43ae0a37]{margin-left:6px}.widgets-list[data-v-43ae0a37]{display:flex;flex-direction:column;gap:12px}.widget-item[data-v-43ae0a37]{display:flex;align-items:center;padding:16px;border:2px solid var(--border-color);border-radius:var(--radius);cursor:pointer;transition:all .2s ease}.widget-item[data-v-43ae0a37]:hover{border-color:var(--color1);background:rgba(var(--color1-rgb,89,206,143),.05)}.widget-item.active[data-v-43ae0a37]{border-color:var(--color1);background:rgba(var(--color1-rgb,89,206,143),.1)}.widget-info[data-v-43ae0a37]{flex:1;display:flex;align-items:center;gap:12px}.widget-info .widget-icon[data-v-43ae0a37]{width:40px;height:40px;background:var(--color1);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.1rem}.widget-info .widget-details h4[data-v-43ae0a37]{margin:0 0 4px 0;color:var(--text-color);font-size:16px}.widget-info .widget-details p[data-v-43ae0a37]{margin:0 0 4px 0;color:var(--light-text);font-size:14px}.widget-info .widget-details .widget-size-info[data-v-43ae0a37]{font-size:12px;color:var(--light-text);background:var(--bg2);padding:2px 8px;border-radius:12px}.widget-toggle[data-v-43ae0a37]{display:flex;align-items:center;padding:0}.selected-widgets-list[data-v-43ae0a37]{display:flex;flex-direction:column;gap:8px}.selected-widget-item[data-v-43ae0a37]{display:flex;align-items:center;padding:12px;background:var(--bg2);border:1px solid var(--border-color);border-radius:var(--radius)}.selected-widget-item .drag-handle[data-v-43ae0a37]{color:var(--light-text);margin-left:12px;cursor:grab}.selected-widget-item .drag-handle[data-v-43ae0a37]:active{cursor:grabbing}.selected-widget-item .selected-widget-info[data-v-43ae0a37]{flex:1;display:flex;align-items:center;gap:12px}.selected-widget-item .selected-widget-info .selected-widget-icon[data-v-43ae0a37]{width:32px;height:32px;background:var(--color1);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.9rem}.selected-widget-item .selected-widget-info .selected-widget-details h4[data-v-43ae0a37]{margin:0 0 2px 0;color:var(--text-color);font-size:14px}.selected-widget-item .selected-widget-info .selected-widget-details .selected-widget-size[data-v-43ae0a37]{font-size:12px;color:var(--light-text)}.selected-widget-item .remove-widget-btn[data-v-43ae0a37]{background:none;border:none;color:var(--red);cursor:pointer;padding:8px;border-radius:var(--radius)}.selected-widget-item .remove-widget-btn[data-v-43ae0a37]:hover{background:rgba(var(--red-rgb,199,24,24),.1)}.selected-ghost[data-v-43ae0a37]{opacity:.5;background:var(--color1)}.settings-footer[data-v-43ae0a37]{display:flex;justify-content:flex-end;gap:12px;padding:calc(var(--gap)*1.5);border-top:1px solid var(--border-color)}@media(max-width:600px){.settings-modal[data-v-43ae0a37]{max-height:95vh}.category-tabs .category-tab[data-v-43ae0a37]{font-size:12px;padding:6px 12px}}.dashboard-container[data-v-41b44b80]{padding:var(--gap);min-height:100vh;background:var(--bg2)}.dashboard-header[data-v-41b44b80]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--gap)}@media(max-width:768px){.dashboard-header[data-v-41b44b80]{flex-direction:column;gap:var(--gap);align-items:stretch}}.dashboard-title h1[data-v-41b44b80]{margin:0;color:var(--text-color);font-size:2rem;font-weight:600}.dashboard-title .skeleton-title[data-v-41b44b80]{width:300px;height:2rem;background:var(--bg1);border-radius:var(--radius);animation:skeleton-pulse-41b44b80 1.5s ease-in-out infinite alternate}.date-selector-card[data-v-41b44b80]{background-color:var(--bg1);border-radius:var(--radius);padding:calc(var(--gap)*1.5);margin-bottom:calc(var(--gap)*1.5);box-shadow:var(--shadow);border:1px solid var(--border-color)}.date-controls[data-v-41b44b80]{display:flex;flex-direction:column;gap:var(--gap)}@media(min-width:768px){.date-controls[data-v-41b44b80]{flex-direction:row;align-items:center;justify-content:space-between}}.date-scope-tabs[data-v-41b44b80]{display:flex;gap:.5rem;background-color:var(--bg2);padding:.25rem;border-radius:8px}.date-scope-btn[data-v-41b44b80]{padding:.5rem 1rem;border:none;background:transparent;border-radius:6px;cursor:pointer;font-weight:500;color:var(--text-color);transition:all .2s ease}.date-scope-btn.active[data-v-41b44b80]{background-color:var(--color1);color:#fff}.date-scope-btn[data-v-41b44b80]:hover:not(.active){background-color:var(--border-color)}.date-picker-container[data-v-41b44b80]{min-width:200px}.date-picker-container .custom-datepicker[data-v-41b44b80]{width:100%}.date-picker-container .custom-datepicker[data-v-41b44b80] .dp__input{border-radius:8px;border:1px solid var(--border-color);padding:.5rem 1rem;background-color:var(--inp-bg);color:var(--inp-color);font-size:.9rem}.date-picker-container .custom-datepicker[data-v-41b44b80] .dp__input:focus{border-color:var(--color1)}.dashboard-actions[data-v-41b44b80]{display:flex;gap:var(--gap)}@media(max-width:768px){.dashboard-actions[data-v-41b44b80]{flex-wrap:wrap}}.dashboard-actions .create-dashboard-btn[data-v-41b44b80]{background:var(--color1);color:#fff;border:1px solid var(--color1)}.dashboard-actions .create-dashboard-btn[data-v-41b44b80]:hover{background:var(--color1-dark,#4ade80);border-color:var(--color1-dark,#4ade80)}.dashboard-actions .rename-btn[data-v-41b44b80]{background:var(--bg1);color:var(--text-color);border:1px solid var(--border-color)}.dashboard-actions .rename-btn[data-v-41b44b80]:hover{background:var(--color1);color:#fff;border-color:var(--color1)}.dashboard-actions .settings-btn[data-v-41b44b80]{background:var(--bg1);color:var(--text-color);border:1px solid var(--border-color)}.dashboard-actions .settings-btn[data-v-41b44b80]:hover{background:var(--color1);color:#fff;border-color:var(--color1)}.dashboard-actions .delete-btn[data-v-41b44b80]{background:var(--red,#dc3545);color:#fff;border:1px solid var(--red,#dc3545)}.dashboard-actions .delete-btn[data-v-41b44b80]:hover{background:var(--red-dark,#c82333);border-color:var(--red-dark,#c82333)}.widgets-container .widgets-grid[data-v-41b44b80]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap)}@media(max-width:600px){.widgets-container .widgets-grid[data-v-41b44b80]{grid-template-columns:1fr}}.widgets-container .widgets-grid .welcome-widget-fixed[data-v-41b44b80]{order:-1;position:relative}.widgets-container .widgets-grid .welcome-widget-fixed[data-v-41b44b80]:after{content:"";position:absolute;top:8px;right:8px;width:6px;height:6px;background:rgba(var(--color1-rgb,89,206,143),.6);border-radius:50%;z-index:10}.widgets-container .widgets-grid .welcome-widget-fixed[data-v-41b44b80]:hover{transform:none;box-shadow:var(--shadow)}.widgets-container .widgets-grid .system-setup-widget-auto[data-v-41b44b80]{order:-.5;position:relative;border:1px solid rgba(var(--red-rgb,199,24,24),.2)}.widgets-container .widgets-grid .system-setup-widget-auto[data-v-41b44b80]:after{content:"";position:absolute;top:8px;right:8px;width:6px;height:6px;background:rgba(var(--red-rgb,199,24,24),.8);border-radius:50%;z-index:10;animation:pulse-41b44b80 2s infinite}.widgets-container .widgets-grid .system-setup-widget-auto[data-v-41b44b80]:hover{transform:translateY(-2px);box-shadow:var(--box-shadow);border-color:rgba(var(--red-rgb,199,24,24),.4)}.widgets-container .widgets-grid .draggable-widgets[data-v-41b44b80]{display:contents}.widget-wrapper[data-v-41b44b80]{overflow:hidden;transition:all .2s ease}.widget-wrapper[data-v-41b44b80]:hover{box-shadow:var(--box-shadow);transform:translateY(-2px)}.widget-wrapper.widget-size-1[data-v-41b44b80]{grid-column:span 1}.widget-wrapper.widget-size-2[data-v-41b44b80]{grid-column:span 2}@media(max-width:600px){.widget-wrapper.widget-size-2[data-v-41b44b80]{grid-column:span 1}}.widget-wrapper.widget-size-3[data-v-41b44b80]{grid-column:span 3}@media(max-width:600px){.widget-wrapper.widget-size-3[data-v-41b44b80]{grid-column:span 1}}.widget-wrapper.widget-dragging[data-v-41b44b80]{cursor:grabbing}.widget-wrapper.add-widgets-tile[data-v-41b44b80]{cursor:pointer;border:2px dashed var(--border-color);background:transparent;transition:all .3s ease}.widget-wrapper.add-widgets-tile[data-v-41b44b80]:hover{border-color:var(--color1);background:rgba(var(--color1-rgb,89,206,143),.05);transform:translateY(-2px)}.widget-wrapper.add-widgets-tile:hover .add-widgets-icon[data-v-41b44b80]{color:var(--color1);transform:scale(1.1)}.widget-wrapper.add-widgets-tile:hover h3[data-v-41b44b80]{color:var(--color1)}.widget-content[data-v-41b44b80]{height:100%;min-height:200px}.widget-loading[data-v-41b44b80]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:200px;color:var(--light-text)}.widget-loading .loading-spinner[data-v-41b44b80]{width:2rem;height:2rem;border:3px solid var(--bg2);border-top:3px solid var(--color1);border-radius:50%;animation:spin 1s linear infinite;margin-bottom:var(--gap)}.widget-loading p[data-v-41b44b80]{margin:0;font-size:.9rem}.add-widgets-content[data-v-41b44b80]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(var(--gap)*2);height:100%;min-height:200px;text-align:center;color:var(--light-text)}.add-widgets-content .add-widgets-icon[data-v-41b44b80]{font-size:3rem;margin-bottom:var(--gap);color:var(--border-color);transition:all .3s ease}.add-widgets-content h3[data-v-41b44b80]{margin:0 0 8px 0;color:var(--text-color);font-size:1.1rem;font-weight:600;transition:color .3s ease}.add-widgets-content p[data-v-41b44b80]{margin:0;font-size:.9rem;opacity:.8;max-width:200px;line-height:1.4}.widget-ghost[data-v-41b44b80]{opacity:.5;background:var(--color1)}.widget-chosen[data-v-41b44b80]{cursor:grabbing;transform:rotate(5deg)}.widget-drag[data-v-41b44b80]{transform:rotate(5deg);box-shadow:0 10px 30px rgba(0,0,0,.3)}.empty-dashboard[data-v-41b44b80]{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(var(--gap)*4);text-align:center;color:var(--light-text)}.empty-dashboard .empty-icon[data-v-41b44b80]{font-size:4rem;margin-bottom:var(--gap);opacity:.5}.empty-dashboard h3[data-v-41b44b80]{margin-bottom:8px;color:var(--text-color)}.empty-dashboard p[data-v-41b44b80]{margin-bottom:calc(var(--gap)*2);max-width:400px}.dashboard-loading[data-v-41b44b80]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;gap:var(--gap);color:var(--light-text)}@keyframes pulse-41b44b80{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}to{transform:scale(1);opacity:1}}@keyframes skeleton-pulse-41b44b80{0%{opacity:1}to{opacity:.5}}.last_comment{display:inline-flex;align-items:center;gap:4px;border-radius:12px;background-color:var(--bg2);transition:background-color .2s ease}.last_comment :deep(.handler_icon){pointer-events:none}.last_comment svg{width:16px;height:16px;color:var(--gray-text)}.last_comment .comment-user{font-size:11px;color:var(--gray-text);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:80px}.subtasks_count{display:flex;align-items:center;font-size:11px;color:var(--gray-text);font-weight:700;background:#f5f5f5;border-radius:24px;height:20px;line-height:20px}@media(min-width:600px){.subtasks_count{padding:0 8px;gap:2px}}@media(max-width:600px){.subtasks_count{padding:0 4px;gap:1px;font-size:8px}.subtasks_count svg{display:none}}.subtasks_count .subtasks_total{color:#333}.subtasks_count .subtasks_done{color:#4caf50}.subtasks_count.legacy{background:#e8f5e8;border:1px solid #c8e6c8;opacity:.8}.subtasks_count.real{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.subtasks_count.real i{color:hsla(0,0%,100%,.9);font-size:10px}.subtasks_count.real .subtasks_total{color:hsla(0,0%,100%,.95)}.subtasks_count.real .subtasks_done{color:#90ee90}#no_results{display:flex;flex-direction:column;gap:20px;color:#737373;align-items:center;justify-content:center;padding:0 25px}#no_results #last_projects{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}#no_results #last_projects a{background:var(--bg1);padding:10px 20px;border-radius:20px;color:var(--color2);font-weight:700}@media(min-width:600px){#no_results i,#no_results svg{font-size:90px}}@media(max-width:600px){#no_results i,#no_results svg{font-size:50px}}#no_results h3{text-align:center;line-height:1.4}@media(min-width:600px){#no_results h3{font-size:40px}}@media(max-width:600px){#no_results h3{font-size:30px}}.expand-enter-active{transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.expand-leave-active{transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.expand-enter-from,.expand-leave-to{opacity:0;max-height:0;transform:scaleY(.8)}.expand-enter-to,.expand-leave-from{opacity:1;max-height:2000px;transform:scaleY(1)}.add_ticket_btn.ai{background:var(--color2);color:var(--white-text)}.unread-indicator{background-color:var(--color1);font-size:12px}.draft-indicator,.unread-indicator{display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:#fff;font-weight:600;border-radius:50%}.draft-indicator{background-color:#ffb300;font-size:13px;box-shadow:0 0 0 2px #fff}.loading-state{position:fixed;top:100px;inset-inline-end:20px;width:-moz-fit-content;width:fit-content;z-index:99990;background:var(--color1);color:var(--white-text);padding:10px;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.3);display:flex;align-items:center;gap:10px}.loading-state .spinner{border:4px solid rgba(0,0,0,.1);border-left-color:var(--primary-color);border-radius:50%;width:24px;height:24px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#side_bar_content .select-all-btn{display:flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid var(--border-color);border-radius:6px;background-color:var(--bg2);color:var(--text);cursor:pointer;transition:all .2s ease;white-space:nowrap}#side_bar_content .select-all-btn:hover{background-color:var(--bg4);border-color:var(--border-color-hover,var(--border-color))}#side_bar_content .select-all-btn i{font-size:14px;color:var(--primary)}#side_bar_content .select-all-btn .btn-text{font-size:12px;font-weight:500}#side_bar_content .select-all-btn:hover i{transform:scale(1.1)}#side_bar_content .search-wrapper{position:relative;transition:all .3s ease}#side_bar_content .search-wrapper.expanded{flex:1;margin-right:0}#side_bar_content .search-wrapper .search-toggle-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--border-color);border-radius:6px;background-color:var(--bg2);color:var(--text);cursor:pointer;transition:all .2s ease}#side_bar_content .search-wrapper .search-toggle-btn:hover{background-color:var(--bg4);border-color:var(--border-color-hover,var(--border-color))}#side_bar_content .search-wrapper .search-toggle-btn i{font-size:14px}#side_bar_content .search-wrapper .search-expanded{display:flex;align-items:center;gap:8px;width:100%;animation:expandSearch .3s ease}#side_bar_content .search-wrapper .search-expanded input{flex:1;padding:8px 12px;border:1px solid var(--border-color);border-radius:6px;background-color:var(--inp-bg);font-size:13px;transition:all .2s ease;box-shadow:inset 0 1px 2px rgba(0,0,0,.05)}#side_bar_content .search-wrapper .search-expanded input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px rgba(var(--primary-rgb,0,120,212),.1),inset 0 1px 2px rgba(0,0,0,.05)}#side_bar_content .search-wrapper .search-expanded input::-moz-placeholder{color:var(--light-text);opacity:.7}#side_bar_content .search-wrapper .search-expanded input::placeholder{color:var(--light-text);opacity:.7}#side_bar_content .search-wrapper .search-expanded .close-search-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--border-color);border-radius:6px;background-color:var(--bg2);color:var(--text);cursor:pointer;transition:all .2s ease}#side_bar_content .search-wrapper .search-expanded .close-search-btn:hover{background-color:var(--bg4);border-color:var(--border-color-hover,var(--border-color))}#side_bar_content .search-wrapper .search-expanded .close-search-btn i{font-size:14px}.handler_icon{background-color:#d2d2d2;border-radius:100%;width:28px;height:28px;color:#fff;font-weight:700;text-align:center;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center}.handler_icon.size-xsml{width:28px;height:28px;font-size:10px}.handler_icon.size-xxsml{width:20px;height:20px;font-size:10px}.handler_icon.size-big{width:40px;height:40px;font-size:24px}#user_side_bar[data-v-7d225bdb]{position:relative;background:var(--bg3-keep-dark);margin:-15px;padding:15px;color:#fff;display:flex;flex-direction:column;gap:15px}#user_side_bar[data-v-7d225bdb]:empty{display:none}#user_side_bar[data-v-7d225bdb]:after{content:"";pointer-events:none;display:block;position:absolute;top:-30px;inset-inline-start:0;width:30px;height:30px;z-index:1}.rtl #user_side_bar[data-v-7d225bdb]:after{background:radial-gradient(circle at top left,transparent 30px,var(--bg3-keep-dark) 30px)}.ltr #user_side_bar[data-v-7d225bdb]:after{background:radial-gradient(circle at top right,transparent 30px,var(--bg3-keep-dark) 30px)}#user_side_bar h3[data-v-7d225bdb]{font-size:22px;margin-bottom:10px;font-weight:400}#user_side_bar .bar_ticket_line[data-v-7d225bdb]{display:flex;justify-content:space-between}#user_side_bar .bar_ticket_line .name[data-v-7d225bdb]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;width:140px}#user_side_bar .ticket_timer[data-v-7d225bdb]{color:#da0000;font-weight:700;font-size:13px}#user_side_bar .charts[data-v-7d225bdb]{display:flex;gap:15px;justify-content:center}@media(max-width:600px){#user_side_bar .charts[data-v-7d225bdb]{height:80px}}#user_side_bar .charts span[data-v-7d225bdb]{font-size:13px;display:block;text-align:center}.item-content[data-v-d5d0db2e]{padding-block:5px;padding-inline:10px;border-radius:5px;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;width:100%;justify-content:space-between;overflow:hidden;position:relative}.item-content .project_dropdown[data-v-d5d0db2e]{opacity:0}@media(max-width:768px){.item-content .project_dropdown[data-v-d5d0db2e]{display:none}}@media(min-width:768px){.item-content[data-v-d5d0db2e]:hover{background:var(--bg2)}.item-content:hover .project_dropdown[data-v-d5d0db2e]{opacity:1}}.item-content.active[data-v-d5d0db2e]{background:var(--active-bg2)}.item-content.dragging[data-v-d5d0db2e]{opacity:.8;background:var(--bg3)}@media(min-width:768px){.item-content.is-folder[data-v-d5d0db2e]:hover{background-color:rgba(var(--primary-rgb,0,120,212),.12)}}.item-content.is-folder.active[data-v-d5d0db2e]{background:var(--color1)}.item-content.is-folder .item-icon[data-v-d5d0db2e]{color:var(--primary,#0078d4)}.item-content.is-folder.folder-expanded .folder-toggle[data-v-d5d0db2e]{transform:rotate(90deg)}.item-content.disabled-folder[data-v-d5d0db2e]{opacity:.5;pointer-events:none;cursor:not-allowed}.item-content.disabled-folder[data-v-d5d0db2e]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.05);z-index:1}.item-content.drop-target[data-v-d5d0db2e]{outline:2px solid var(--primary);background-color:rgba(var(--primary-rgb,0,120,212),.15)}.item-content .folder-toggle[data-v-d5d0db2e]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-inline-end:4px;border-radius:4px;transition:all .15s ease}.item-content .folder-toggle[data-v-d5d0db2e]:hover{background-color:rgba(var(--primary-rgb,0,120,212),.1)}.item-content .folder-toggle svg[data-v-d5d0db2e]{width:14px;height:14px}.rtl .item-content .folder-toggle[data-v-d5d0db2e]{transform:rotate(180deg)}.item-content .item-icon[data-v-d5d0db2e]{display:flex;align-items:center;justify-content:center;margin-inline-end:8px;color:var(--light-text);font-size:14px}.item-content label[data-v-d5d0db2e]{display:flex;flex-direction:column;cursor:pointer;overflow:hidden;flex:1}.item-content label span[data-v-d5d0db2e]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-content label small.date-info[data-v-d5d0db2e]{font-size:11px;color:var(--light-text);opacity:.8}.folder-children[data-v-d5d0db2e]{margin-top:2px;margin-bottom:4px;animation:slideDown-d5d0db2e .2s ease;min-height:10px}.folder-children.hidden[data-v-d5d0db2e]{display:none}.empty-folder-placeholder[data-v-d5d0db2e]{padding:10px;text-align:center;color:var(--light-text);font-style:italic;font-size:12px;border:1px dashed var(--border-color);border-radius:4px;margin:5px 0;background-color:rgba(var(--primary-rgb,0,120,212),.05)}.ghost-item[data-v-d5d0db2e]{opacity:.5;background-color:#e3f2fd;border:2px dashed #2196f3;border-radius:6px}.ghost-item[data-v-d5d0db2e] *{visibility:hidden}.ghost-item[data-v-d5d0db2e]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#2196f3;font-weight:700;visibility:visible}.chosen-item[data-v-d5d0db2e]{opacity:.8;transform:scale(1.02);box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000}body.dragging{cursor:grabbing!important}@keyframes slideDown-d5d0db2e{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.projects-container[data-v-91d54a70]{display:flex;flex-direction:column;height:100%;background-color:var(--bg1)}.header-row[data-v-91d54a70]{position:sticky;top:0;background-color:var(--bg2);z-index:2;display:flex;align-items:center;gap:8px;padding:10px;background-color:var(--bg1);border-bottom:1px solid var(--border-color)}.bar-dropdown[data-v-91d54a70] .dropdown-trigger{display:flex;align-items:center;justify-content:center;padding:5px 10px;border:1px solid var(--border-color);border-radius:6px;background-color:var(--bg2);cursor:pointer;transition:all .2s ease}.bar-dropdown[data-v-91d54a70] .dropdown-trigger:hover{background-color:var(--bg3);border-color:var(--border-color-hover,var(--border-color))}.bar-dropdown[data-v-91d54a70] .dropdown-content a{padding:8px 12px}.bar-dropdown[data-v-91d54a70] .dropdown-content a.active{background-color:var(--active-bg2);font-weight:500}.bar-icon-wrapper[data-v-91d54a70]{display:flex;align-items:center;gap:6px;font-size:13px}.bar-icon-wrapper i[data-v-91d54a70]{font-size:12px}.projects-list-container[data-v-91d54a70]{flex:1;padding:10px;padding-bottom:0}#side_bar_projects_list[data-v-91d54a70]{height:100%}#side_bar_projects_list>div[data-v-91d54a70]{display:flex;flex-direction:column;gap:2px;height:100%}#side_bar_projects_list .add-project-btn[data-v-91d54a70]{width:100%;border-bottom:10px solid var(--bg1);background:var(--bg1);position:sticky;bottom:0;margin-top:var(--gap);cursor:pointer}#side_bar_projects_list .add-project-btn .btn[data-v-91d54a70]{width:100%}.add-options-dialog[data-v-91d54a70]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-91d54a70 .2s ease}.add-options-dialog .add-options-content[data-v-91d54a70]{background-color:var(--bg1);border-radius:8px;width:300px;box-shadow:0 4px 20px rgba(0,0,0,.15);overflow:hidden}.add-options-dialog .add-options-content .add-options-header[data-v-91d54a70]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border-color)}.add-options-dialog .add-options-content .add-options-header h3[data-v-91d54a70]{margin:0;font-size:16px;font-weight:500}.add-options-dialog .add-options-content .add-options-header .close-btn[data-v-91d54a70]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;cursor:pointer}.add-options-dialog .add-options-content .add-options-header .close-btn[data-v-91d54a70]:hover{background-color:var(--bg2)}.add-options-dialog .add-options-content .add-options-body[data-v-91d54a70]{padding:16px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.add-options-dialog .add-options-content .add-options-body .add-option[data-v-91d54a70]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;border-radius:6px;border:1px solid var(--border-color);cursor:pointer;transition:all .2s ease}.add-options-dialog .add-options-content .add-options-body .add-option[data-v-91d54a70]:hover{background-color:var(--bg2);border-color:var(--primary)}.add-options-dialog .add-options-content .add-options-body .add-option i[data-v-91d54a70]{font-size:24px;margin-bottom:8px;color:var(--primary)}.add-options-dialog .add-options-content .add-options-body .add-option span[data-v-91d54a70]{font-size:14px}.group-dialog[data-v-91d54a70]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-91d54a70 .2s ease}.group-dialog .group-dialog-content[data-v-91d54a70]{background-color:var(--bg1);border-radius:8px;width:350px;box-shadow:0 4px 20px rgba(0,0,0,.15);overflow:hidden}.group-dialog .group-dialog-content .group-dialog-header[data-v-91d54a70]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border-color)}.group-dialog .group-dialog-content .group-dialog-header h3[data-v-91d54a70]{margin:0;font-size:16px;font-weight:500}.group-dialog .group-dialog-content .group-dialog-header .close-btn[data-v-91d54a70]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;cursor:pointer}.group-dialog .group-dialog-content .group-dialog-header .close-btn[data-v-91d54a70]:hover{background-color:var(--bg2)}.group-dialog .group-dialog-content .group-dialog-body[data-v-91d54a70]{padding:16px}.group-dialog .group-dialog-content .group-dialog-body p[data-v-91d54a70]{margin-top:0;margin-bottom:12px;font-size:14px;color:var(--light-text)}.group-dialog .group-dialog-content .group-dialog-body .folder-name-input[data-v-91d54a70]{width:100%;padding:8px 12px;border:1px solid var(--border-color);border-radius:6px;background-color:var(--inp-bg);font-size:14px;margin-bottom:16px}.group-dialog .group-dialog-content .group-dialog-body .folder-name-input[data-v-91d54a70]:focus{outline:none;border-color:var(--primary)}.group-dialog .group-dialog-content .group-dialog-body .group-dialog-actions[data-v-91d54a70]{display:flex;justify-content:flex-end;gap:8px}.group-dialog .group-dialog-content .group-dialog-body .group-dialog-actions button[data-v-91d54a70]{padding:8px 16px;border-radius:6px;font-size:14px;cursor:pointer;transition:all .2s ease}.group-dialog .group-dialog-content .group-dialog-body .group-dialog-actions button.cancel-btn[data-v-91d54a70]{background-color:var(--bg2);border:1px solid var(--border-color)}.group-dialog .group-dialog-content .group-dialog-body .group-dialog-actions button.cancel-btn[data-v-91d54a70]:hover{background-color:var(--bg3)}.group-dialog .group-dialog-content .group-dialog-body .group-dialog-actions button.create-btn[data-v-91d54a70]{background-color:var(--primary);color:#fff;border:none}.group-dialog .group-dialog-content .group-dialog-body .group-dialog-actions button.create-btn[data-v-91d54a70]:hover{opacity:.9}@keyframes fadeIn-91d54a70{0%{opacity:0}to{opacity:1}}@keyframes expandSearch-91d54a70{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}.users-container[data-v-46baf1de]{display:flex;flex-direction:column;height:100%;background-color:var(--bg1)}.header-row[data-v-46baf1de]{position:sticky;top:0;background-color:var(--bg2);z-index:2;display:flex;align-items:center;gap:8px;padding:10px;background-color:var(--bg1);border-bottom:1px solid var(--border-color)}.users-list-container[data-v-46baf1de]{flex:1;padding:10px;padding-bottom:0;overflow-y:auto}#side_bar_users_list[data-v-46baf1de]{display:flex;flex-direction:column;gap:2px}#side_bar_users_list .item-content[data-v-46baf1de]{padding:8px 12px;border-radius:6px;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;width:100%;justify-content:space-between;overflow:hidden}#side_bar_users_list .item-content[data-v-46baf1de]:hover{background:var(--bg2)}#side_bar_users_list .item-content.active[data-v-46baf1de]{background:var(--active-bg2)}#side_bar_users_list .item-content label[data-v-46baf1de]{display:flex;flex-direction:column;cursor:pointer;overflow:hidden;flex:1}#side_bar_users_list .item-content label span[data-v-46baf1de]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clients-container[data-v-9b6d8990]{display:flex;flex-direction:column;height:100%;background-color:var(--bg1)}.header-row[data-v-9b6d8990]{position:sticky;top:0;background-color:var(--bg2);z-index:2;display:flex;align-items:center;gap:8px;padding:10px;background-color:var(--bg1);border-bottom:1px solid var(--border-color)}.clients-list-container[data-v-9b6d8990]{flex:1;padding:10px;padding-bottom:0;overflow-y:auto}#side_bar_clients_list[data-v-9b6d8990]{display:flex;flex-direction:column;gap:2px}#side_bar_clients_list .item-content[data-v-9b6d8990]{padding:8px 12px;border-radius:6px;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;width:100%;justify-content:space-between;overflow:hidden}#side_bar_clients_list .item-content[data-v-9b6d8990]:hover{background:var(--bg2)}#side_bar_clients_list .item-content.active[data-v-9b6d8990]{background:var(--active-bg2)}#side_bar_clients_list .item-content label[data-v-9b6d8990]{display:flex;flex-direction:column;cursor:pointer;overflow:hidden;flex:1}#side_bar_clients_list .item-content label span[data-v-9b6d8990]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#ticket_system_ui_side_bar[data-v-69cdb72f]{background:var(--bg1);display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;position:relative}@media(min-width:600px){#ticket_system_ui_side_bar[data-v-69cdb72f]{height:100%;width:var(--projects-width)}}@media(max-width:600px){#ticket_system_ui_side_bar[data-v-69cdb72f]{position:fixed;top:0;bottom:0;right:0;left:0;z-index:9}}#ticket_system_ui_side_bar .finish_selection[data-v-69cdb72f]{display:block;padding:10px;background:var(--color2);text-align:left;cursor:pointer}#ticket_system_ui_side_bar h3[data-v-69cdb72f]{font-size:22px;margin-bottom:15px;font-weight:400}#ticket_system_ui_side_bar #side_bar_content[data-v-69cdb72f]{overflow-y:auto;flex:1;transition:all .3s}#ticket_system_ui_side_bar #side_bar_content.disabled[data-v-69cdb72f]{pointer-events:none;opacity:0}#side_bar_personal[data-v-69cdb72f]{padding:15px;position:relative;background:var(--bg3-keep-dark)}#side_bar_personal .minimize-btn[data-v-69cdb72f]{border:none;position:absolute;left:6px;top:6px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:var(--bg1);border-radius:100%;color:var(--text-color);z-index:1;transition:all .3s}#side_bar_personal .personal-content[data-v-69cdb72f]{transition:all .3s}#side_bar_personal.collapsed .minimize-btn[data-v-69cdb72f]{transform:rotate(180deg)}#side_bar_personal.collapsed .personal-content[data-v-69cdb72f]{opacity:0;pointer-events:none;overflow:hidden;height:0}.menu[data-v-69cdb72f]{display:flex;justify-content:space-between;background:var(--bg2)}.menu a[data-v-69cdb72f]{padding-block:8px;flex:1;text-align:center;cursor:pointer;transition:background .2s;font-size:16px}.menu a.active[data-v-69cdb72f],.menu a[data-v-69cdb72f]:hover{background:var(--bg1)}.handlers-container[data-v-26bd2ce0]{display:flex;justify-content:center;align-items:center;position:relative}.handlers-grid[data-v-26bd2ce0]{padding-inline-start:6px;cursor:pointer;display:flex;align-items:center;position:relative}.handlers-grid .handlers-add-button[data-v-26bd2ce0]{display:flex;align-items:center;justify-content:center;transform:translateY(2px);width:14px;height:14px;border-radius:50%;background:var(--color1);color:#fff;margin-right:-8px;position:relative;z-index:2}.handlers-grid .handlers-add-button svg[data-v-26bd2ce0]{width:10px;height:10px}.handlers-grid .handlers-add-button[data-v-26bd2ce0]:hover{transform:scale(1.1)}.handler-avatar[data-v-26bd2ce0]{transition:all .3s cubic-bezier(.34,1.56,.64,1);margin-right:-8px;border:2px solid var(--bg1,#fff);border-radius:50%}.handler-avatar[data-v-26bd2ce0]:hover{transform:translateY(-3px) scale(1.05);filter:drop-shadow(0 4px 6px rgba(0,0,0,.1));z-index:1}.handlers-button[data-v-26bd2ce0]{width:24px;height:24px;background:var(--bg1);border:1px dashed var(--color1);display:flex;margin-right:-8px;justify-content:center;align-items:center;color:var(--text-color);cursor:pointer;border-radius:50%;transition:all .3s cubic-bezier(.34,1.56,.64,1);position:relative}.handlers-button svg[data-v-26bd2ce0]{color:var(--color1);width:16px;height:16px}.handlers-button[data-v-26bd2ce0]:hover{color:var(--color1,#5c6ac4);transform:scale(1.1)}.handlers-button.active[data-v-26bd2ce0]{color:#fff}.dropdown-backdrop[data-v-26bd2ce0]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99998}.dropdown-wrapper[data-v-26bd2ce0]{position:fixed;z-index:99999;filter:drop-shadow(0 10px 25px rgba(0,0,0,.2))}.dropdown[data-v-26bd2ce0]{width:280px;background:var(--bg1,#fff);border-radius:16px;overflow:hidden;border:1px solid var(--border-color,rgba(0,0,0,.1))}.dropdown-header[data-v-26bd2ce0]{display:flex;justify-content:space-between;align-items:center;padding:16px;background:var(--bg2,#f8f9fa);border-bottom:1px solid var(--border-color,rgba(0,0,0,.1));position:sticky;top:0;z-index:2}.dropdown-header h3[data-v-26bd2ce0]{font-size:16px;font-weight:600;margin:0;color:var(--text-color,#333)}.dropdown-header .close-button[data-v-26bd2ce0]{background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:6px;border-radius:50%;color:var(--text-color,#333);transition:all .2s ease}.dropdown-header .close-button[data-v-26bd2ce0]:hover{background:var(--bg3,#e9ecef);color:var(--color1,#5c6ac4);transform:rotate(90deg)}.search-container[data-v-26bd2ce0]{padding:12px 16px 4px}.search-container .search-input[data-v-26bd2ce0]{width:100%;padding:10px 14px;border-radius:8px;border:1px solid var(--border-color,rgba(0,0,0,.1));background:var(--bg2,#f8f9fa);font-size:14px;transition:all .2s ease}.search-container .search-input[data-v-26bd2ce0]:focus{outline:none;border-color:var(--color1,#5c6ac4);box-shadow:0 0 0 2px rgba(92,106,196,.2)}.search-container .search-input[data-v-26bd2ce0]::-moz-placeholder{color:var(--text-muted,#6c757d)}.search-container .search-input[data-v-26bd2ce0]::placeholder{color:var(--text-muted,#6c757d)}.dropdown-content[data-v-26bd2ce0]{max-height:300px;overflow-y:auto;padding:8px;scrollbar-width:thin}.dropdown-content[data-v-26bd2ce0]::-webkit-scrollbar{width:6px}.dropdown-content[data-v-26bd2ce0]::-webkit-scrollbar-track{background:transparent}.dropdown-content[data-v-26bd2ce0]::-webkit-scrollbar-thumb{background-color:var(--border-color,rgba(0,0,0,.1));border-radius:6px}.empty-state[data-v-26bd2ce0]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 16px;color:var(--text-muted,#6c757d)}.empty-state svg[data-v-26bd2ce0]{margin-bottom:12px;opacity:.5}.empty-state p[data-v-26bd2ce0]{margin:0;font-size:14px}.handlers-list[data-v-26bd2ce0]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.handlers-list li[data-v-26bd2ce0]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:10px;cursor:pointer;transition:all .2s ease}.handlers-list li[data-v-26bd2ce0]:hover{background:var(--bg2,#f8f9fa)}.handlers-list li.active[data-v-26bd2ce0]{background:var(--color1-light,rgba(92,106,196,.1))}.handlers-list li.active .handler-name[data-v-26bd2ce0]{color:var(--color1,#5c6ac4);font-weight:600}.handlers-list li .handler-info[data-v-26bd2ce0]{display:flex;align-items:center;gap:10px}.handlers-list li .handler-avatar-small[data-v-26bd2ce0]{width:28px;height:28px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center}.handlers-list li .handler-name[data-v-26bd2ce0]{font-size:14px;font-weight:500;transition:all .2s ease}.handlers-list li .handler-select .checkbox[data-v-26bd2ce0]{width:20px;height:20px;border-radius:6px;border:2px solid var(--border-color,rgba(0,0,0,.1));display:flex;align-items:center;justify-content:center;transition:all .2s ease}.handlers-list li .handler-select .checkbox.checked[data-v-26bd2ce0]{background:var(--color1,#5c6ac4);border-color:var(--color1,#5c6ac4);color:#fff}.dropdown-footer[data-v-26bd2ce0]{display:flex;justify-content:center;padding:12px 16px;border-top:1px solid var(--border-color,rgba(0,0,0,.1))}.dropdown-footer button[data-v-26bd2ce0]{padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;background:var(--color1,#5c6ac4);color:#fff;border:none;min-width:100px}.dropdown-footer button[data-v-26bd2ce0]:hover{background:var(--color1-dark,#4a55a8);transform:translateY(-1px)}.dropdown-enter-active[data-v-26bd2ce0],.dropdown-leave-active[data-v-26bd2ce0]{transition:opacity .3s,transform .3s cubic-bezier(.34,1.56,.64,1)}.dropdown-enter-from[data-v-26bd2ce0],.dropdown-leave-to[data-v-26bd2ce0]{opacity:0;transform:scale(.95)}.handler-list-enter-active[data-v-26bd2ce0],.handler-list-leave-active[data-v-26bd2ce0]{transition:all .3s ease}.handler-list-enter-from[data-v-26bd2ce0]{opacity:0;transform:translateY(10px)}.handler-list-leave-to[data-v-26bd2ce0]{opacity:0;transform:translateY(-10px)}.handler-list-move[data-v-26bd2ce0]{transition:transform .5s ease}.ticket_data[data-v-23641204]{text-align:left;display:flex;gap:14px;flex-direction:row-reverse;align-items:center;flex-wrap:wrap}.ticket_timer[data-v-23641204]{color:#da0000;font-weight:700;font-size:11px}.ticket_time[data-v-23641204]{color:var(--color2);font-weight:400;font-size:11px;border:1px solid #e8f9fd;padding:0 5px;border-radius:24px;display:flex;gap:4px;height:24px;align-items:center}.update_date[data-v-23641204]{font-weight:400;display:inline-block;white-space:nowrap;font-size:11px;color:var(--gray-text)}.ticket_line{cursor:pointer;display:flex;align-items:center}.ticket_line:not(:last-child){border-bottom:1px solid var(--border-color)}@media(min-width:600px){.ticket_line{padding:0 25px;min-height:60px}}@media(max-width:600px){.ticket_line{padding:0 15px;justify-content:space-between;min-height:50px}}@media(min-width:600px){.ticket_line .check{width:28px}}@media(max-width:600px){.ticket_line .check{display:none}}.ticket_line .ticket_title{flex:1}.ticket_line .ticket_title .project_name{font-size:12px;background-color:var(--bg4);padding:2px 4px;border-radius:5px;display:inline-block;margin-bottom:2px;color:var(--gray-text)}.ticket_line .ticket_title .ticket_title_content{word-break:break-word}@media(min-width:600px){.ticket_line .ticket_title .ticket_title_content{padding-block:12px}}@media(max-width:600px){.ticket_line .ticket_title .ticket_title_content{padding-block:8px}}.ticket_list:not(.search_mode) .ticket_line .ticket_title .ticket_title_content .subject{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ticket_line.active{background:var(--active-bg)}.ticket_line.done .ticket_title_content .subject{text-decoration:line-through;color:var(--gray-text)}.theme_light .ticket_line.done .ticket_title_content .subject{text-decoration-color:rgba(0,0,0,.3)}.theme_dark .ticket_line.done .ticket_title_content .subject{text-decoration-color:hsla(0,0%,100%,.3)}.ticket_line .description{font-size:14px;padding-top:4px}.ticket_line .search_comment{font-size:14px;padding:6px 10px;color:var(--gray-text);background-color:var(--bg2);border-radius:5px;position:relative;width:-moz-fit-content;width:fit-content;margin-top:4px;display:flex;gap:4px;align-items:center}.ticket_line .search_comment svg{width:16px;height:16px}.ticket_line .search_comment .lbl{font-weight:700;font-size:12px;color:var(--gray-text);display:block;margin-bottom:4px}.ticket_line .highlight{background:#ff0;color:#000}.text-content[data-v-d9a4389e]{word-break:break-word;width:100%;position:relative;display:flex}.text-content .text-wrapper[data-v-d9a4389e]{max-width:100%;width:-moz-fit-content;width:fit-content;border:1px solid transparent;padding:8px 10px;border-radius:5px;transition:padding-left .2s ease}@media(min-width:600px){.text-content .text-wrapper[data-v-d9a4389e]{margin-inline-end:40px}}@media(max-width:600px){.text-content .text-wrapper[data-v-d9a4389e]{font-size:14px;padding-inline-end:0}}.unread .text-content .text-wrapper[data-v-d9a4389e]{font-weight:600}.text-content.editable .text-wrapper[data-v-d9a4389e]{cursor:text}@media(min-width:600px){.text-content.editable .text-wrapper[data-v-d9a4389e]:hover{border:1px solid var(--border-color)}}.text-content[data-v-d9a4389e] .subject{word-break:break-all;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.text-content .text-actions[data-v-d9a4389e]{display:flex;gap:10px;align-items:center;justify-content:center;position:absolute;height:100%;background-color:var(--bg1);top:0;left:10px;opacity:0;transition:none;z-index:1}@media(min-width:600px){.real-subtasks__item-content:hover .text-actions[data-v-d9a4389e],.text-cell:hover .text-actions[data-v-d9a4389e]{opacity:1!important;background-color:var(--active-bg);transition:opacity .2s ease}}.edit-field[data-v-d9a4389e]{display:flex;width:100%;transition:all .3s ease;position:relative}.edit-field textarea[data-v-d9a4389e]{width:100%;padding:8px 10px;border-radius:5px;border:1px solid var(--border-color);background-color:var(--bg2);color:var(--text-color);font-size:16px;resize:none;min-height:32px;line-height:1.3;transition:all .2s ease;transform-origin:left center}.edit-field textarea[data-v-d9a4389e]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 5px rgba(0,123,255,.5);min-height:70px}.finish-cell-wrapper{display:flex;align-items:center;justify-content:center;height:100%}.finish-cell-wrapper.is-loading{pointer-events:none;opacity:.8}.finish-ticket-btn{height:100%;width:100%;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;padding:8px 0;border:none;background-color:#f7f7f7;color:#666;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease;overflow:hidden}.theme_dark .finish-ticket-btn{background-color:#181a29;color:#fff}.finish-ticket-btn:hover{background-color:#e0e0e0;transform:translateY(-1px)}.theme_dark .finish-ticket-btn:hover{background-color:#20232a;color:#fff}.finish-ticket-btn:hover .todo-checkbox:after{opacity:.3}.finish-ticket-btn.active{background-color:#26de81;color:#fff}.finish-ticket-btn.active:hover{background-color:#20c974}.finish-ticket-btn.active .todo-checkbox:after{opacity:0}.finish-ticket-btn .btn-content{z-index:2}.finish-ticket-btn .btn-content,.todo-logo-container{display:flex;align-items:center;gap:8px}.todo-checkbox-pos{position:relative}.todo-checkbox,.todo-checkbox-pos{display:flex;flex-shrink:0;align-items:center;justify-content:center}.todo-checkbox{width:18px;height:18px;border:2.5px solid rgba(3,56,65,.161);border-radius:50%;transition:all .3s ease}.theme_dark .todo-checkbox{border-color:hsla(0,0%,100%,.2)}.todo-checkbox:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30%;height:30%;background-color:currentColor;border-radius:50%;opacity:0;transition:opacity .3s ease}.active .todo-checkbox{border-color:#fff}.todo-checkbox .checkbox-inner{position:absolute;top:50%;left:50%;width:50%;height:50%;border-radius:50%;background-color:#fff;transform:translate(-50%,-50%) scale(0);transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.todo-checkbox .checkbox-inner.checked{transform:translate(-50%,-50%) scale(1);animation:dot-scale .6s cubic-bezier(.34,1.56,.64,1)}.todo-text{white-space:nowrap;transition:all .3s ease}@keyframes dot-scale{0%{transform:translate(-50%,-50%) scale(0);opacity:0}40%{transform:translate(-50%,-50%) scale(1.2);opacity:.8}to{transform:translate(-50%,-50%) scale(1);opacity:1}}.success-ripple{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background-color:hsla(0,0%,100%,.7);border-radius:50%;z-index:1;animation:ripple .8s ease-out forwards;pointer-events:none}@keyframes ripple{0%{width:0;height:0;opacity:.8}to{width:200px;height:200px;opacity:0}}.confetti-container{top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}.confetti,.confetti-container{position:absolute;pointer-events:none}.confetti{bottom:0;left:var(--left);width:var(--size);height:var(--size);background-color:var(--color);animation:confetti-fall var(--animation-duration) ease-in var(--animation-delay) forwards;opacity:0;border-radius:2px;transform:rotate(0deg)}@keyframes confetti-fall{0%{opacity:0;bottom:0;transform:translateY(0) rotate(0deg)}10%{opacity:1}30%{transform:translateY(-20px) rotate(45deg)}50%{transform:translateY(-40px) rotate(90deg)}75%{transform:translateY(-60px) rotate(180deg)}to{opacity:0;transform:translateY(-80px) rotate(1turn)}}.finish-ticket-status{height:100%;width:100%;display:flex;align-items:center;justify-content:center;padding:8px 16px;background-color:#f7f7f7;color:#666;opacity:.7;cursor:not-allowed}.theme_dark .finish-ticket-status{background-color:#181a29;color:#fff}.finish-ticket-status .todo-checkbox{opacity:.7}.finish-ticket-status .todo-text{font-size:14px;font-weight:600}.status-badge[data-v-2be93a9c]{padding:4px 8px;border-radius:4px;font-size:12px;text-align:center}.status-badge.status-open[data-v-2be93a9c]{background-color:rgba(var(--color-rgb),.1);color:var(--color1)}.status-badge.status-pending[data-v-2be93a9c]{background-color:rgba(255,152,0,.1);color:#ff9800}.status-badge.status-approved[data-v-2be93a9c]{background-color:rgba(76,175,80,.1);color:#4caf50}.edit-field[data-v-278ce3b6],.edit-field[data-v-2be93a9c]{width:100%}.priority-indicator.empty[data-v-278ce3b6]{position:absolute;inset:0;background:#f7f7f7}.date-time-picker[data-v-52337580]{position:relative;width:100%;direction:rtl;font-family:var(--font),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.datetime-field[data-v-52337580]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:var(--radius);background-color:var(--inp-bg);border:var(--inp-border);cursor:pointer;transition:all .2s ease;color:var(--text-color)}.datetime-field[data-v-52337580]:hover{background-color:var(--active-bg)}.datetime-value[data-v-52337580]{font-size:14px;color:var(--text-color)}.datetime-value.placeholder[data-v-52337580],.icon[data-v-52337580]{color:var(--light-text)}.icon[data-v-52337580]{display:flex;align-items:center;justify-content:center}.picker-overlay[data-v-52337580]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:999997;backdrop-filter:blur(2px)}.date-picker[data-v-52337580],.time-picker[data-v-52337580]{position:absolute;background-color:var(--bg1);border:1px solid var(--border-color);border-radius:var(--radius);box-shadow:var(--box-shadow);z-index:9999998;color:var(--text-color);overflow:hidden;animation:popup-fade-52337580 .2s ease-out}@keyframes popup-fade-52337580{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.date-picker[data-v-52337580],.time-picker[data-v-52337580]{position:fixed;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;max-height:100%!important;border-radius:0;display:flex;flex-direction:column;overflow-y:auto}.time-picker[data-v-52337580]{z-index:999999}.days[data-v-52337580]{flex:1}}.date-picker[data-v-52337580]{width:300px}.time-picker[data-v-52337580]{width:200px;max-height:300px;overflow-y:auto}.date-input-field[data-v-52337580]{padding:12px;border-bottom:1px solid var(--border-color);display:flex;align-items:center;gap:8px}.date-input-field input[data-v-52337580]{width:100px;flex:1;background-color:var(--inp-bg);border:var(--inp-border);border-radius:var(--radius);padding:8px 12px;color:var(--text-color);font-size:14px;text-align:center}.today-button[data-v-52337580]{background-color:var(--bg1);color:var(--text-color);border:1px solid var(--border-color);border-radius:var(--radius);padding:6px 12px;font-size:14px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.today-button[data-v-52337580]:hover{background-color:var(--active-bg)}.date-picker-header[data-v-52337580]{display:flex;justify-content:space-between;align-items:center;padding:12px}.month-year[data-v-52337580]{display:flex;gap:8px;flex:1;justify-content:center}.month-year select[data-v-52337580]{width:auto;background-color:var(--inp-bg);color:var(--text-color);border:var(--inp-border);border-radius:var(--radius);padding:4px 8px;font-size:14px;min-width:80px}.nav-button[data-v-52337580]{background:none;border:none;color:var(--light-text);cursor:pointer;padding:6px;border-radius:var(--radius);transition:all .2s ease}.nav-button[data-v-52337580]:hover{background-color:var(--active-bg);color:var(--text-color)}.weekdays[data-v-52337580]{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;padding:8px 0;border-bottom:1px solid var(--border-color)}.weekday[data-v-52337580]{font-size:12px;color:var(--light-text);padding:4px}.days[data-v-52337580]{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;padding:8px}.day[data-v-52337580]{display:flex;align-items:center;justify-content:center;height:36px;cursor:pointer;border-radius:var(--radius);font-size:14px;transition:all .2s ease}.day[data-v-52337580]:hover:not(.empty){background-color:var(--active-bg)}.day.empty[data-v-52337580]{color:var(--light-text);cursor:default}.day.selected[data-v-52337580]{background-color:var(--color1);color:var(--white-text)}.day.today[data-v-52337580]:not(.selected){border:1px solid var(--color1);color:var(--color1)}.time-controls[data-v-52337580]{display:flex;justify-content:space-between;align-items:center;padding:12px;border-top:1px solid var(--border-color)}.time-toggle[data-v-52337580]{display:flex;align-items:center}.time-toggle-label[data-v-52337580]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px}.toggle-switch[data-v-52337580]{position:relative;display:inline-block;width:40px;height:20px}.toggle-track[data-v-52337580]{position:relative;width:40px;height:20px;background-color:var(--border-color);border-radius:20px;transition:all .3s ease}.toggle-track.active[data-v-52337580]{background-color:var(--color1)}.toggle-thumb[data-v-52337580]{position:absolute;top:2px;left:2px;width:16px;height:16px;background-color:var(--white-text);border-radius:50%;transition:all .3s ease}.toggle-track.active .toggle-thumb[data-v-52337580]{left:22px}.time-display[data-v-52337580]{display:flex;align-items:center;gap:6px;padding:6px 10px;background-color:var(--inp-bg);border:var(--inp-border);border-radius:var(--radius);cursor:pointer;transition:all .2s ease}.time-display[data-v-52337580]:hover{background-color:var(--active-bg)}.time-dropdown-icon[data-v-52337580],.time-icon[data-v-52337580]{display:flex;align-items:center;justify-content:center;color:var(--light-text)}.time-value[data-v-52337580]{font-size:14px;color:var(--text-color)}.time-picker-header[data-v-52337580]{display:flex;justify-content:space-between;align-items:center;padding:12px;border-bottom:1px solid var(--border-color)}.close-button[data-v-52337580]{background:none;border:none;color:var(--light-text);cursor:pointer;padding:6px;border-radius:var(--radius);transition:all .2s ease}.close-button[data-v-52337580]:hover{background-color:var(--active-bg);color:var(--text-color)}.time-options[data-v-52337580]{display:flex;flex-direction:column;padding:8px}.time-option[data-v-52337580]{text-align:left;padding:8px 12px;background:none;border:none;color:var(--text-color);cursor:pointer;border-radius:var(--radius);transition:all .2s ease}.time-option[data-v-52337580]:hover{background-color:var(--active-bg)}.time-option.selected[data-v-52337580]{background-color:var(--color1);color:var(--white-text)}.mobile-actions[data-v-52337580]{display:none;padding:12px;border-top:1px solid var(--border-color);justify-content:flex-end;margin-top:auto}.mobile-action-button[data-v-52337580]{padding:10px 16px;border-radius:var(--radius);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.mobile-action-button.cancel[data-v-52337580]{background-color:var(--inp-bg);color:var(--text-color);border:1px solid var(--border-color)}.mobile-action-button.confirm[data-v-52337580]{background-color:var(--color1);color:var(--white-text);border:none}@media (max-width:768px){.mobile-actions[data-v-52337580]{display:flex}}.reset-button[data-v-52337580]{background-color:var(--bg1);color:var(--text-color);border:1px solid var(--border-color);border-radius:var(--radius);padding:6px 12px;font-size:14px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.reset-button[data-v-52337580]:hover{background-color:var(--active-bg);color:var(--color1)}.date-cell .date{font-size:14px;color:var(--gray-text)}.date-cell.filter-theme-column .date{height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:#e0e7ff}.theme_dark .date-cell.filter-theme-column .date{background-color:#000}.date-cell.filter-theme-column .date.empty{background-color:var(--bg2)}.date-cell .date.empty .date_lbl{background:var(--bg2)}.date-cell .edit-field{width:100%}.project-badge[data-v-7204bed8]{font-size:12px;background-color:var(--bg3);color:var(--text-color);padding:2px 6px;border-radius:4px;margin-bottom:4px}.status-empty{background:#f7f7f7}.status-empty.theme_input{min-width:80px;min-height:24px;display:flex;align-items:center;justify-content:center;font-size:12px;color:#999;padding:0 10px;border-radius:4px}.status-empty.theme_column{position:absolute;inset:0}.theme_dark .status-empty{background:#181a29}.read-only-status{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.read-only-status .column-tag,.read-only-status .value-tag{cursor:default;pointer-events:none}.select-cell .dropdown{position:static!important}.filter-theme-column .field-content .dropdown,.filter-theme-column .field-content .dropdown .icon{height:100%}.filter-theme-column .column-tag{height:100%;display:flex;background:var(--column-color)!important;align-items:center;justify-content:center;min-width:100px}.filter-theme-column .column-tag span{color:#fff;font-size:14px}.filter-theme-column .column-tag .color-dot{display:none!important}.selected-status{display:flex;align-items:center;justify-content:space-between;width:100%;cursor:pointer}.placeholder{color:#999}.status-options .status-option{display:flex;align-items:center;padding:8px 12px;cursor:pointer;text-decoration:none;color:inherit}.status-options .status-option:hover{background-color:#f5f5f5}.status-options.filter-theme-column .status-option{background-color:var(--column-color)!important;color:#fff;border-radius:0}.approval-field[data-v-cbe7bf8c]{display:flex;flex-direction:column;border-radius:.5rem;gap:8px}.approval-field.filter-theme-column[data-v-cbe7bf8c]{height:100%;border-radius:0;gap:0;position:relative;overflow:visible}.approval-field.filter-theme-column[data-v-cbe7bf8c]:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,rgba(var(--status-color-rgb),.1),rgba(var(--status-color-rgb),.2));opacity:0;transition:opacity .3s ease;pointer-events:none}.approval-field.filter-theme-column[data-v-cbe7bf8c]:hover:before{opacity:1}.approval-field.filter-theme-column .status-badge[data-v-cbe7bf8c]{height:100%;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;cursor:pointer}.approval-field.filter-theme-column .status-badge .value-tag[data-v-cbe7bf8c]{height:100%;width:100%;border-radius:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--status-color) 0,color-mix(in srgb,var(--status-color) 85%,#000) 100%)!important;transition:all .3s ease;cursor:pointer}.approval-field.filter-theme-column .status-badge .value-tag[data-v-cbe7bf8c]:after{content:"";position:absolute;inset:0;background:linear-gradient(45deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0));pointer-events:none}.approval-field.filter-theme-column .status-badge .value-tag span[data-v-cbe7bf8c]{color:#fff;font-size:14px;font-weight:400;text-shadow:0 1px 2px rgba(0,0,0,.1);position:relative;z-index:2}.approval-field.filter-theme-column .status-badge .value-tag .color-dot[data-v-cbe7bf8c]{display:none}.approval-field.filter-theme-column .action-buttons[data-v-cbe7bf8c]{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:10;background:var(--bg1);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);padding:8px;transform:translateY(-10px);opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);pointer-events:none}.theme_dark .approval-field.filter-theme-column .action-buttons[data-v-cbe7bf8c]{background:var(--bg2);border-color:var(--border-color-dark);box-shadow:0 4px 12px rgba(0,0,0,.3)}.approval-field.filter-theme-column.edit-mode .action-buttons[data-v-cbe7bf8c]{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto}.approval-field .status-badge[data-v-cbe7bf8c]{cursor:pointer}.approval-field .status-badge .value-tag[data-v-cbe7bf8c]{display:flex;align-items:center;padding:6px 10px;border-radius:4px;transition:all .2s ease;position:relative;overflow:hidden}.approval-field .status-badge .value-tag[data-v-cbe7bf8c]:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0));opacity:0;transition:opacity .2s ease}.approval-field .status-badge .value-tag[data-v-cbe7bf8c]:hover:before{opacity:1}.approval-field .status-badge .value-tag .color-dot[data-v-cbe7bf8c]{width:10px;height:10px;border-radius:50%;margin-left:8px;box-shadow:0 0 0 2px hsla(0,0%,100%,.2)}.approval-field .status-badge .value-tag span[data-v-cbe7bf8c]{font-size:14px;font-weight:500;color:var(--text-color)}.approval-field .action-buttons[data-v-cbe7bf8c]{display:flex;flex-direction:column;gap:8px}.approval-field .action-buttons .manager-actions[data-v-cbe7bf8c],.approval-field .action-buttons .user-actions[data-v-cbe7bf8c]{display:flex;gap:8px}.approval-field .action-buttons button[data-v-cbe7bf8c]{padding:8px 16px;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);flex:1;position:relative;overflow:hidden}.approval-field .action-buttons button[data-v-cbe7bf8c]:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0));opacity:0;transition:opacity .2s ease}.approval-field .action-buttons button[data-v-cbe7bf8c]:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.approval-field .action-buttons button[data-v-cbe7bf8c]:hover:before{opacity:1}.approval-field .action-buttons button[data-v-cbe7bf8c]:active{transform:translateY(0)}.approval-field .action-buttons .submit-btn[data-v-cbe7bf8c]{background:linear-gradient(135deg,#4caf50,#43a047);color:#fff}.approval-field .action-buttons .cancel-btn[data-v-cbe7bf8c]{background:linear-gradient(135deg,#9e9e9e,#757575);color:#fff}.approval-field .action-buttons .approve-btn[data-v-cbe7bf8c]{background:linear-gradient(135deg,#4caf50,#43a047);color:#fff}.approval-field .action-buttons .reject-btn[data-v-cbe7bf8c]{background:linear-gradient(135deg,#ffa000,#ffa000);color:#fff}@media(max-width:480px){.approval-field .action-buttons .manager-actions[data-v-cbe7bf8c],.approval-field .action-buttons .user-actions[data-v-cbe7bf8c]{flex-direction:column}}[data-v-cbe7bf8c]:root{--status-color:var(--status-color,#9e9e9e);--status-color-rgb:var(--status-color-rgb,158,158,158)}.approval-field[data-status=idle][data-v-cbe7bf8c]{--status-color:#9e9e9e;--status-color-rgb:158,158,158}.approval-field[data-status=pending][data-v-cbe7bf8c]{--status-color:#1976d2;--status-color-rgb:25,118,210}.approval-field[data-status=approved][data-v-cbe7bf8c]{--status-color:#2e7d32;--status-color-rgb:46,125,50}.approval-field[data-status=rejected][data-v-cbe7bf8c]{--status-color:#ffa000;--status-color-rgb:255,160,0}.duration-cell[data-v-4d06c8d7]{display:flex;align-items:center;justify-content:center;height:100%;width:100%;cursor:pointer}.duration-cell.is-loading[data-v-4d06c8d7]{pointer-events:none}.duration-cell.is-readonly[data-v-4d06c8d7]{cursor:default;opacity:.8}.duration-cell.is-readonly .active-timer[data-v-4d06c8d7]:hover,.duration-cell.is-readonly .duration-info[data-v-4d06c8d7]:hover,.duration-cell.is-readonly .empty-duration[data-v-4d06c8d7]:hover{background-color:transparent}.active-timer[data-v-4d06c8d7]{font-size:14px;display:flex;align-items:center;justify-content:space-between;width:100%;padding:4px 8px;position:relative}.filter-theme-column .duration-cell[data-v-4d06c8d7]{height:100%}.filter-theme-column .duration-cell.is-active[data-v-4d06c8d7]{background-color:rgba(231,76,52,.267)}.duration-cell.theme_input .duration-info[data-v-4d06c8d7],.duration-cell.theme_input .empty-duration[data-v-4d06c8d7]{padding:0}.duration-cell.theme_input[data-v-4d06c8d7]:hover{border-color:var(--border-color-hover,var(--border-color));background-color:var(--bg2-hover,var(--bg2))}.duration-cell.theme_input[data-v-4d06c8d7]:focus-within{outline:none;border-color:var(--color1);box-shadow:0 0 0 2px rgba(var(--color1-rgb,52,152,219),.1)}.duration-cell.theme_input.is-active[data-v-4d06c8d7]{border-radius:16px;background-color:rgba(231,76,60,.1);border-color:rgba(231,76,60,.3)}.duration-cell.theme_input.is-active .active-timer[data-v-4d06c8d7]{gap:6px}.duration-cell.theme_input.is-active .active-timer[data-v-4d06c8d7] .ticket_timer{font-size:12px!important;min-width:40px!important}[data-v-4d06c8d7] .ticket_timer{font-size:12px;min-width:60px}.stop-button[data-v-4d06c8d7]{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;background-color:#e74c3c;color:#fff;transition:all .2s ease}.stop-button[data-v-4d06c8d7]:hover{transform:scale(1.1);box-shadow:0 2px 5px rgba(0,0,0,.1)}.stop-button.is-loading[data-v-4d06c8d7]{animation:pulse-4d06c8d7 1s infinite}.time-display[data-v-4d06c8d7]{min-width:60px;display:flex;align-items:center;justify-content:center;gap:6px;padding:4px 8px;border-radius:4px;transition:all .2s ease}.filter-theme-column .time-display[data-v-4d06c8d7]{height:100%;width:100%}.time-display .time-display-inner[data-v-4d06c8d7]{display:flex;align-items:center;justify-content:center;gap:4px;flex:1}.time-display .play-icon[data-v-4d06c8d7]{display:flex;width:22px;height:22px;border-radius:50%;background-color:var(--color1);align-items:center;justify-content:center;opacity:0;color:var(--color1,#3498db);transition:all .2s ease;margin-right:-30px;transform:translateX(-10px)}.time-display .play-icon svg[data-v-4d06c8d7]{color:#fff;width:14px;height:14px}.time-display .play-icon.is-loading[data-v-4d06c8d7]{opacity:1;margin-right:0;transform:translateX(0)}.duration-info[data-v-4d06c8d7]{display:flex;align-items:center;width:100%;justify-content:center}.filter-theme-column .duration-info[data-v-4d06c8d7]{height:100%;border-radius:0;padding:0}.duration-info:hover .time-display[data-v-4d06c8d7]{background-color:rgba(0,0,0,.05)}.duration-info:hover .time-display .play-icon[data-v-4d06c8d7]{opacity:1;margin-right:0;transform:translateX(0)}.empty-duration[data-v-4d06c8d7]{display:flex;align-items:center;justify-content:center;width:100%;padding:6px}.play-button[data-v-4d06c8d7]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background-color:var(--color1,#3498db);color:#fff;transition:all .2s ease}.play-button[data-v-4d06c8d7]:hover{transform:scale(1.1);box-shadow:0 2px 5px rgba(0,0,0,.1)}.play-button.is-loading[data-v-4d06c8d7]{animation:pulse-4d06c8d7 1s infinite}@keyframes pulse-4d06c8d7{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.pulse-loader-wrap[data-v-4d06c8d7]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;overflow:hidden}.pulse-loader[data-v-4d06c8d7]{width:1.5em;height:1.5em;border-radius:1.5em;background-color:#fff;outline:1px solid transparent;animation:pulseanim-4d06c8d7 .5s ease-in-out infinite}@keyframes pulseanim-4d06c8d7{0%{transform:scale(0);opacity:.8}to{transform:scale(1);opacity:0}}.empty-state[data-v-4d06c8d7]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--light-text);opacity:.7}.time-editor[data-v-cccea58a]{direction:ltr;text-align:left;display:inline-flex;align-items:center;background-color:#f8fafc;border-radius:.5rem;padding:.25rem .5rem;box-shadow:0 1px 2px rgba(0,0,0,.05);border:1px solid #e2e8f0}.time-field[data-v-cccea58a]{display:flex;flex-direction:column;align-items:center}.time-input[data-v-cccea58a]{width:2rem;height:1.75rem;border:1px solid #e2e8f0;border-radius:.25rem;text-align:center;font-size:.875rem;font-weight:600;color:#334155;background-color:#fff;transition:all .2s ease;margin:.125rem 0;padding:0}.time-input[data-v-cccea58a]:focus{outline:none;border-color:#94a3b8;box-shadow:0 0 0 2px rgba(148,163,184,.2)}.separator[data-v-cccea58a]{font-size:1rem;font-weight:600;color:#64748b;margin:0 .25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.control-button[data-v-cccea58a]{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border:none;background-color:#f1f5f9;color:#64748b;border-radius:.25rem;cursor:pointer;transition:all .15s ease;padding:0}.control-button[data-v-cccea58a]:hover{background-color:#e2e8f0;color:#334155}.control-button[data-v-cccea58a]:active{transform:scale(.95)}.duration_limit-cell .time{font-size:14px;color:var(--gray-text)}.duration_limit-cell.filter-theme-column .time{height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:#e0e7ff}.theme_dark .duration_limit-cell.filter-theme-column .time{background-color:#000}.duration_limit-cell.filter-theme-column .time.empty{background-color:var(--bg2)}.duration_limit-cell .time.empty .time_lbl{background:var(--bg2)}.duration_limit-cell .edit-field{width:100%}.switch-cell[data-v-105ac0b4]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:0 12px}.switch-cell.edit-mode[data-v-105ac0b4]{background-color:var(--active-bg)}.switch-display[data-v-105ac0b4]{cursor:pointer}.switch-display[data-v-105ac0b4]:hover{opacity:.8}.switch[data-v-105ac0b4]{position:relative;display:inline-block;width:40px;height:20px}.switch input[data-v-105ac0b4]{opacity:0;width:0;height:0}.switch input:checked+.slider[data-v-105ac0b4]{background-color:var(--color1)}.switch input:checked+.slider[data-v-105ac0b4]:before{transform:translateX(20px)}.switch input:disabled+.slider[data-v-105ac0b4]{opacity:.7;cursor:not-allowed}.switch .slider[data-v-105ac0b4]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--gray-text);transition:.4s;border-radius:34px}.switch .slider[data-v-105ac0b4]:before{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:2px;background-color:#fff;transition:.4s;border-radius:50%}.theme_dark .switch .slider[data-v-105ac0b4]{background-color:var(--gray-text)}.theme_dark .switch .slider[data-v-105ac0b4]:before{background-color:var(--bg1)}.free-text-cell[data-v-b2d7e9aa]{width:130px!important;height:100%}.inp_wrapper .free-text-cell{width:100%!important}.free-text-content[data-v-b2d7e9aa]{word-break:break-word;width:100%;height:100%;position:relative;display:flex}.free-text-content .text-wrapper[data-v-b2d7e9aa]{display:flex;align-items:center;justify-content:center;flex:1;height:100%;border:1px solid transparent;padding:8px 10px;border-radius:5px;transition:padding-left .2s ease;color:var(--text-color);font-size:14px}.free-text-content .text-wrapper .placeholder[data-v-b2d7e9aa]{color:var(--gray-text);font-size:14px;font-style:italic;font-weight:300}.unread .free-text-content .text-wrapper[data-v-b2d7e9aa]{font-weight:600}.free-text-content.filter-theme-input .text-wrapper[data-v-b2d7e9aa]{padding:0;border:1px solid var(--border-color);border-radius:5px;min-height:30px;background:var(--bg2)}.free-text-content.editable .text-wrapper[data-v-b2d7e9aa]{cursor:text}@media(min-width:600px){.free-text-content.editable .text-wrapper[data-v-b2d7e9aa]:hover{border:1px solid var(--border-color)}.free-text-cell:hover .text-actions[data-v-b2d7e9aa]{opacity:1!important;background-color:var(--active-bg)}}.edit-field[data-v-b2d7e9aa]{display:flex;width:100%;transition:all .3s ease;position:relative}.free-text-input-container[data-v-b2d7e9aa]{display:flex;flex-direction:column;gap:8px;width:100%}.free-text-input[data-v-b2d7e9aa],.free-text-textarea[data-v-b2d7e9aa]{width:100%;min-height:100%;padding:8px 10px;border:1px solid var(--border-color);border-radius:5px;background-color:var(--bg2);color:var(--text-color);font-size:16px;line-height:1.5;transition:all .3s ease;resize:none}.free-text-input[data-v-b2d7e9aa]::-moz-placeholder,.free-text-textarea[data-v-b2d7e9aa]::-moz-placeholder{color:var(--gray-text);opacity:.5;font-size:14px;font-style:italic;font-weight:300}.free-text-input[data-v-b2d7e9aa]::placeholder,.free-text-textarea[data-v-b2d7e9aa]::placeholder{color:var(--gray-text);opacity:.5;font-size:14px;font-style:italic;font-weight:300}.free-text-input[data-v-b2d7e9aa]:focus,.free-text-textarea[data-v-b2d7e9aa]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 5px rgba(0,123,255,.5)}.free-text-input[data-v-b2d7e9aa]:disabled,.free-text-textarea[data-v-b2d7e9aa]:disabled{background-color:var(--bg2);color:var(--gray-text);cursor:not-allowed;opacity:.6}.free-text-input[data-v-b2d7e9aa]::-webkit-scrollbar,.free-text-textarea[data-v-b2d7e9aa]::-webkit-scrollbar{width:6px}.free-text-input[data-v-b2d7e9aa]::-webkit-scrollbar-track,.free-text-textarea[data-v-b2d7e9aa]::-webkit-scrollbar-track{background:var(--bg2);border-radius:3px}.free-text-input[data-v-b2d7e9aa]::-webkit-scrollbar-thumb,.free-text-textarea[data-v-b2d7e9aa]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.free-text-input[data-v-b2d7e9aa]::-webkit-scrollbar-thumb:hover,.free-text-textarea[data-v-b2d7e9aa]::-webkit-scrollbar-thumb:hover{background:var(--gray-text)}.free-text-textarea[data-v-b2d7e9aa]{min-height:80px;font-family:inherit}.free-text-input[type=email][data-v-b2d7e9aa],.free-text-input[type=number][data-v-b2d7e9aa],.free-text-input[type=url][data-v-b2d7e9aa]{direction:ltr}@media(max-width:768px){.free-text-input[data-v-b2d7e9aa],.free-text-textarea[data-v-b2d7e9aa]{padding:10px 12px;font-size:16px}}.column-drag-clone{position:fixed;z-index:9999;pointer-events:none;transform:translate(-50%,-50%);display:flex;align-items:center;background-color:var(--color1);color:#fff;padding:10px 12px;border-radius:var(--radius);box-shadow:0 8px 20px rgba(0,0,0,.25);font-weight:500;animation:pulse-scale 1.5s ease-in-out infinite alternate}.column-drag-clone .clone-icon{margin-inline-end:8px;display:flex;align-items:center}.column-drag-clone .clone-icon svg{color:#fff}.column-drag-clone .clone-content{white-space:nowrap}@keyframes pulse-scale{0%{transform:translate(-50%,-50%) scale(1);box-shadow:0 8px 20px rgba(0,0,0,.25)}to{transform:translate(-50%,-50%) scale(1.05);box-shadow:0 12px 25px rgba(0,0,0,.3)}}body.column-dragging,body.column-dragging *{cursor:grabbing!important}body.column-dragging .table-view th{top:0!important;position:sticky!important}body.row-dragging,body.row-dragging .table-row{cursor:grabbing!important}body.row-dragging *{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.subject-with-recurring{flex:1;display:flex;align-items:center;gap:6px}.subject-with-recurring .recurring-icon{color:var(--color1);font-size:12px;opacity:.8;flex-shrink:0}.subject-with-recurring .subject-component-wrapper{flex:1}.project_name[data-v-4843df75]{font-size:14px;background-color:var(--bg4);padding:2px 4px;border-radius:5px;display:inline-block;margin-bottom:2px;color:var(--gray-text)}.table-scroll[data-v-4843df75]{min-width:100%}.table-view[data-v-4843df75]{border-radius:var(--radius);background-color:var(--bg1);border-collapse:collapse;table-layout:fixed}@media(min-width:600px){.table-view[data-v-4843df75]{min-width:max(600px,100%)}}@media(max-width:600px){.table-view[data-v-4843df75]{min-width:100%}}.table-view tbody[data-v-4843df75]{transition:all .1s ease}.table-view tbody.drop-zone[data-v-4843df75]{border:2px dashed var(--color1);border-radius:var(--radius);background-color:var(--bg4);opacity:.5}.table-view td[data-v-4843df75]{border:1px solid var(--border-color);border-inline-start:0;position:relative;padding:4px 8px}.table-view td[data-v-4843df75]:last-child{border-inline-end:0}.table-view td.filter-theme-column[data-v-4843df75]{padding:0;display:table-cell;height:24px}.table-view td.filter-theme-column .field-content[data-v-4843df75]{height:100%;display:block!important}.table-view tr:last-child td[data-v-4843df75]{border-bottom:0}.table-view .field-content[data-v-4843df75]{min-height:24px;display:flex;align-items:center;justify-content:center;gap:4px}.table-view td[data-v-4843df75],.table-view th[data-v-4843df75]{text-align:center;vertical-align:middle;position:relative}.table-view td.checkbox-cell[data-v-4843df75],.table-view th.checkbox-cell[data-v-4843df75]{max-width:34px;width:34px;text-align:center;padding:0}.table-view td.checkbox-cell .field-content[data-v-4843df75],.table-view th.checkbox-cell .field-content[data-v-4843df75]{width:30px;text-align:center;margin:0 auto}.table-view td[data-v-4843df75]:nth-child(2),.table-view th[data-v-4843df75]:nth-child(2){text-align:start}.table-view td:nth-child(2) .field-content[data-v-4843df75],.table-view th:nth-child(2) .field-content[data-v-4843df75]{justify-content:flex-start}.table-view th .column-header[data-v-4843df75]{display:flex;align-items:center;justify-content:center;position:relative;padding:10px 20px}.table-view th .column-header .drag-handle[data-v-4843df75]{display:none;opacity:0;width:0;overflow:hidden;transition:all .2s ease;position:absolute;left:5px}.table-view th:hover .column-header .drag-handle[data-v-4843df75]{width:20px;opacity:1;margin-inline-start:5px;opacity:0;cursor:grab;display:flex;align-items:center;justify-content:center}.table-view th:hover .column-header .drag-handle svg[data-v-4843df75]{color:var(--gray-text)}.table-view .subject-cell[data-v-4843df75],.table-view .subject-title-cell[data-v-4843df75]{position:sticky;inset-inline-start:0;z-index:3!important}.theme_light .table-view .subject-cell[data-v-4843df75],.theme_light .table-view .subject-title-cell[data-v-4843df75]{background-color:hsla(0,0%,100%,.902)}.theme_dark .table-view .subject-cell[data-v-4843df75],.theme_dark .table-view .subject-title-cell[data-v-4843df75]{background-color:rgba(42,50,67,.902)}.table-view .subject-cell[data-v-4843df75]{background-color:var(--bg1)!important;z-index:21!important}.table-view .table-header th[data-v-4843df75]{font-weight:500;white-space:nowrap;border-bottom:1px solid var(--border-color);position:sticky;z-index:20;background-color:var(--bg1);vertical-align:middle;transition:all .3s ease}@media(min-width:600px){.table-view .table-header th[data-v-4843df75]{top:42px}}@media(max-width:600px){.table-view .table-header th[data-v-4843df75]{top:110px}}@media(min-width:600px){.no-group-by .table-view .table-header th[data-v-4843df75]{top:-24px}}@media(max-width:600px){.no-group-by .table-view .table-header th[data-v-4843df75]{top:50px}}.table-view .table-header th.is-sorted[data-v-4843df75]{background-color:var(--bg2)}.table-view .table-header th.is-sorted .column-label[data-v-4843df75]{font-weight:600;color:var(--primary-color)}.table-view .table-header th[draggable=true][data-v-4843df75]{cursor:grab}.table-view .table-header th[draggable=true][data-v-4843df75]:hover{background-color:var(--bg2)}.table-view .table-header th[draggable=true]:hover .drag-handle[data-v-4843df75]{opacity:.8}.table-view .table-header th[draggable=true][data-v-4843df75]:active{cursor:grabbing}.table-view .table-header th[draggable=true].is-dragging[data-v-4843df75]{opacity:.5;background-color:var(--bg3);box-shadow:inset 0 0 0 2px rgba(var(--primary-color-rgb),.3)}.table-view .table-header th[draggable=true].active-drop-target[data-v-4843df75],.table-view .table-header th[draggable=true].is-drop-target[data-v-4843df75]{background-color:rgba(0,128,0,.15);position:relative}.table-view .table-header th[draggable=true].active-drop-target[data-v-4843df75]:after,.table-view .table-header th[draggable=true].active-drop-target[data-v-4843df75]:before,.table-view .table-header th[draggable=true].is-drop-target[data-v-4843df75]:after,.table-view .table-header th[draggable=true].is-drop-target[data-v-4843df75]:before{content:"";position:absolute;top:0;width:3px;height:100%;background-color:#00a000;animation:pulse-4843df75 1.5s infinite}.table-view .table-header th[draggable=true].active-drop-target[data-v-4843df75]:before,.table-view .table-header th[draggable=true].is-drop-target[data-v-4843df75]:before{inset-inline-start:0}.table-view .table-header th[draggable=true].active-drop-target[data-v-4843df75]:after,.table-view .table-header th[draggable=true].is-drop-target[data-v-4843df75]:after{inset-inline-end:0;animation-delay:.75s}.table-view .table-header .column-header[data-v-4843df75]{display:flex;align-items:center;justify-content:center;position:relative;padding:10px 20px}.table-view .table-header .column-header .column-label[data-v-4843df75]{display:flex;align-items:center;gap:4px;cursor:pointer;transition:color .2s ease;flex:1}.table-view .table-header .column-header .column-label.sortable[data-v-4843df75]:hover{color:var(--primary-color)}.table-view .table-header .column-header .column-label .sort-indicator[data-v-4843df75]{display:flex;align-items:center;margin-inline-start:4px}.table-view .table-header .column-header .column-label .sort-indicator svg[data-v-4843df75]{color:var(--primary-color);transition:transform .2s ease}.table-view .table-header .column-header .drag-handle[data-v-4843df75]{display:none;opacity:0;width:0;overflow:hidden;transition:all .2s ease;position:absolute;left:5px;flex-shrink:0}.table-view .table-row[data-v-4843df75]{transition:background-color .2s ease;cursor:pointer}.table-view .table-row[draggable=true][data-v-4843df75],.table-view .table-row[draggable=true][data-v-4843df75]:hover{cursor:grab}.table-view .table-row[draggable=true][data-v-4843df75]:active{cursor:grabbing}.table-view .table-row.active td[data-v-4843df75],.table-view .table-row.active[data-v-4843df75],.table-view .table-row:hover td[data-v-4843df75],.table-view .table-row[data-v-4843df75]:hover{background-color:var(--active-bg)}.table-view .table-row.done .text-content[data-v-4843df75] .subject{text-decoration:line-through;color:var(--gray-text)}.theme_light .table-view .table-row.done .text-content[data-v-4843df75] .subject{text-decoration-color:rgba(0,0,0,.3)}.theme_dark .table-view .table-row.done .text-content[data-v-4843df75] .subject{text-decoration-color:hsla(0,0%,100%,.3)}.table-view .empty-state[data-v-4843df75]{padding:0;color:var(--gray-text);text-align:center;background-color:var(--bg2)}.table-view .empty-state .content[data-v-4843df75]{padding:40px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:var(--content-width);position:sticky;inset-inline-start:0}.table-view .empty-state .empty-icon[data-v-4843df75]{color:var(--text-color);opacity:.8}.table-view .empty-state h3[data-v-4843df75]{font-size:16px;font-weight:500;margin:0;color:var(--text-color);opacity:.9}.table-view .empty-state p[data-v-4843df75]{font-size:14px;font-weight:400;color:var(--gray-text);opacity:.8}.table-view .empty-state .clear-filters[data-v-4843df75]{padding:8px 16px;background-color:var(--bg1);border:none;border-radius:var(--radius);color:var(--text-color);font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s ease}.table-view .empty-state .clear-filters svg[data-v-4843df75]{width:16px;height:16px;color:currentColor}.table-view .empty-state .clear-filters[data-v-4843df75]:hover{background-color:var(--bg4)}.table-view .empty-state .clear-filters[data-v-4843df75]:active{transform:translateY(1px)}@keyframes fadeIn-4843df75{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes float-4843df75{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.table-view .subject-cell[data-v-4843df75]{width:100%}@media(min-width:600px){.table-view .subject-cell[data-v-4843df75]{padding:10px 8px}}.table-view .placeholder-content[data-v-4843df75]{min-height:24px;background:linear-gradient(90deg,var(--bg2) 0,var(--bg3) 50%,var(--bg2) 100%);background-size:200% 100%;animation:shimmer-4843df75 1.5s infinite;border-radius:var(--radius)}@keyframes shimmer-4843df75{0%{background-position:-200% 0}to{background-position:200% 0}}td .checkbox[data-v-4843df75],th .checkbox[data-v-4843df75]{display:flex;justify-content:center;align-items:center}td[data-v-4843df75]>div,th[data-v-4843df75]>div{display:flex;align-items:center}.add-new-ticket td[data-v-4843df75]{text-align:start}.add-new-ticket td:nth-child(2) input[data-v-4843df75]{position:sticky;inset-inline-start:0;z-index:2}.add-new-ticket.active[data-v-4843df75]{background-color:var(--active-bg)!important}.add-new-ticket input[data-v-4843df75]{width:300px;border:none;padding:8px;border-radius:var(--radius);background-color:var(--bg1);color:var(--text-color);border:1px solid transparent}.add-new-ticket input[data-v-4843df75]:focus{background:var(--bg1)!important;outline:none;border:1px solid var(--light-text)!important}.add-new-ticket[data-v-4843df75]:hover{background-color:var(--bg4)}.add-new-ticket:hover input[data-v-4843df75]{border:1px solid var(--border-color);background-color:var(--bg2)}@keyframes pulse-4843df75{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.table-header th[data-v-4843df75]{white-space:normal!important;transition:transform .3s cubic-bezier(.25,.8,.25,1),background-color .3s ease,box-shadow .3s ease}.subject-title-cell[data-v-4843df75]{position:sticky!important;inset-inline-start:0;background-color:var(--bg1);z-index:2}.subject-title-cell .field-content[data-v-4843df75]{justify-content:flex-start}@media(min-width:600px){.subject-cell[data-v-4843df75]{min-width:300px;width:85%}}@media(max-width:600px){.subject-cell[data-v-4843df75]{width:60vw!important;min-width:60vw!important}}.subject-meta-cell[data-v-4843df75]{white-space:nowrap}.subject-meta-cell .field-content[data-v-4843df75]{width:100px;justify-content:flex-start}.ticket-meta[data-v-4843df75]{display:flex;align-items:center;flex-wrap:nowrap}.ticket-meta[data-v-4843df75]:empty{display:none}@media(min-width:600px){.ticket-meta[data-v-4843df75]{gap:8px}}@media(max-width:600px){.ticket-meta[data-v-4843df75]{gap:4px}}.ticket-meta[data-v-4843df75]>*{flex-shrink:0}.subject-component-wrapper[data-v-4843df75]{flex:1}.gantt-container[data-v-26e96199]{display:flex;background:var(--bg1,#fff);border-radius:var(--radius,8px);box-shadow:0 1px 3px rgba(0,0,0,.1);position:relative}.gantt-container .task-panel[data-v-26e96199]{position:sticky;inset-inline-start:0;width:300px;min-width:250px;max-width:350px;display:flex;flex-direction:column;background:var(--bg1,#fff);border-inline-end:1px solid var(--border-color,#e5e7eb);z-index:2}.gantt-container .task-panel.rtl[data-v-26e96199]{border-inline-start:1px solid var(--border-color,#e5e7eb);border-inline-end:none}.gantt-container .task-panel .task-panel-header[data-v-26e96199]{height:60px;padding:0 16px;border-bottom:1px solid var(--border-color,#e5e7eb);background:var(--bg1,#fff);display:flex;align-items:center;position:sticky;top:0;inset-inline-start:0;z-index:10}.gantt-container .task-panel .task-panel-header .task-panel-title[data-v-26e96199]{margin:0;font-size:16px;font-weight:600;color:var(--text-color,#111827)}.gantt-container .task-panel .task-panel-body[data-v-26e96199]{margin-top:2px;flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:1px}.gantt-container .task-panel .task-panel-body .task-card[data-v-26e96199]{height:60px;display:flex;flex-direction:column;justify-content:center;padding:0 8px;border-bottom:1px solid var(--border-color,#e5e7eb)}.gantt-container .task-panel .task-panel-body .task-card.active .task-card-content[data-v-26e96199]{background:var(--active-bg,#e5e7eb);border-left:3px solid var(--color1,#3b82f6)}.gantt-container .task-panel .task-panel-body .task-card .task-card-content[data-v-26e96199]{border-radius:6px;background:var(--bg2,#f9fafb);transition:all .2s ease;cursor:pointer;position:relative;padding:12px}.gantt-container .task-panel .task-panel-body .task-card .task-card-content[data-v-26e96199]:hover{background:var(--hover-bg,#f3f4f6);transform:translateY(-1px)}.gantt-container .task-panel .task-panel-body .task-card .task-card-content:hover .add-to-gantt-btn[data-v-26e96199]{opacity:1!important}.gantt-container .task-panel .task-panel-body .task-card .task-card-content:hover .task-title[data-v-26e96199]{color:var(--color1,#3b82f6)!important}.gantt-container .task-panel .task-panel-body .task-card .task-card-content .task-header[data-v-26e96199]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.gantt-container .task-panel .task-panel-body .task-card .task-card-content .task-header .task-title[data-v-26e96199]{margin:0;font-size:14px;font-weight:500;color:var(--text-color,#111827);line-height:1.4;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 30px)}.gantt-container .task-panel .task-panel-body .task-card .task-card-content .task-header .add-to-gantt-btn[data-v-26e96199]{width:20px;height:20px;min-width:20px;border-radius:50%;background:var(--color1,#3b82f6);color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;margin-left:8px;opacity:0;transition:opacity .2s,background .2s}.gantt-container .task-panel .task-panel-body .task-card .task-card-content .task-header .add-to-gantt-btn .plus-icon[data-v-26e96199]{font-size:14px;font-weight:700;line-height:1}.gantt-container .task-panel .task-panel-body .task-card .task-card-content .task-header .add-to-gantt-btn[data-v-26e96199]:hover{background:var(--color1-dark,#2563eb)}.gantt-container .task-panel .task-panel-body .task-card .task-card-content .task-meta[data-v-26e96199]{display:flex;align-items:center;justify-content:space-between}.gantt-container .task-panel .task-panel-body .task-card .task-card-content .task-meta .task-assignee[data-v-26e96199]{display:flex;align-items:center;gap:8px}.gantt-container .task-panel .task-panel-body .task-card .task-card-content .task-meta .task-assignee .assignee-avatar[data-v-26e96199]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--color1,#3b82f6);color:#fff;font-size:10px;font-weight:600}.gantt-container .task-panel .task-panel-body .task-card .task-card-content .task-meta .task-assignee .assignee-name[data-v-26e96199]{font-size:12px;color:var(--gray-text,#6b7280);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.gantt-container .timeline-panel[data-v-26e96199]{flex:1;display:flex;flex-direction:column;min-width:0;position:relative;z-index:1}.gantt-container .timeline-panel .timeline-scrollable-container[data-v-26e96199]{flex:1;position:relative}.gantt-container .timeline-panel .timeline-scrollable-container[data-v-26e96199]::-webkit-scrollbar{opacity:0;width:6px;height:8px;background-color:transparent}.gantt-container .timeline-panel .timeline-scrollable-container[data-v-26e96199]::-webkit-scrollbar-thumb{background-color:transparent;border-radius:10px}.gantt-container .timeline-panel .timeline-scrollable-container[data-v-26e96199]::-webkit-scrollbar-track{background:transparent}.gantt-container .timeline-panel .timeline-scrollable-container[data-v-26e96199]:hover::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.4)}.gantt-container .timeline-panel .timeline-scrollable-container[data-v-26e96199]:hover::-webkit-scrollbar{opacity:1}.gantt-container .timeline-panel .timeline-scrollable-container .timeline-content[data-v-26e96199]{display:flex;flex-direction:column;min-width:-moz-max-content;min-width:max-content}.gantt-container .timeline-panel .timeline-scrollable-container .timeline-content .timeline-header[data-v-26e96199]{position:sticky;top:43px;z-index:10;background:var(--bg1,#fff);border-bottom:1px solid var(--border-color,#e5e7eb);height:61px}.gantt-container .timeline-panel .timeline-scrollable-container .timeline-content .timeline-header .timeline-dates[data-v-26e96199]{display:flex;height:100%}.gantt-container .timeline-panel .timeline-scrollable-container .timeline-content .timeline-header .timeline-dates .date-column[data-v-26e96199]{height:100%;padding:8px 4px;text-align:center;border-inline-end:1px solid var(--border-color,#e5e7eb);display:flex;flex-direction:column;justify-content:center}.gantt-container .timeline-panel .timeline-scrollable-container .timeline-content .timeline-header .timeline-dates .date-column[data-v-26e96199]:last-child{border-inline-end:none}.gantt-container .timeline-panel .timeline-scrollable-container .timeline-content .timeline-header .timeline-dates .date-column.weekend[data-v-26e96199]{background:var(--bg2,#f9fafb)}.gantt-container .timeline-panel .timeline-scrollable-container .timeline-content .timeline-header .timeline-dates .date-column.today[data-v-26e96199]{background:var(--highlight-bg,#eff6ff)}.gantt-container .timeline-panel .timeline-scrollable-container .timeline-content .timeline-header .timeline-dates .date-column.today .date-label[data-v-26e96199]{color:var(--color1,#3b82f6);font-weight:600}.gantt-container .timeline-panel .timeline-scrollable-container .timeline-content .timeline-header .timeline-dates .date-column .date-label[data-v-26e96199]{font-size:14px;font-weight:500;color:var(--text-color,#111827)}.gantt-container .timeline-panel .timeline-scrollable-container .timeline-content .timeline-header .timeline-dates .date-column .day-label[data-v-26e96199]{font-size:12px;color:var(--gray-text,#6b7280);margin-top:4px}.gantt-container .timeline-panel .timeline-scrollable-container .timeline-content .timeline-grid[data-v-26e96199]{position:relative}.gantt-container .timeline-panel .timeline-scrollable-container .timeline-content .timeline-grid .grid-background[data-v-26e96199]{display:flex;min-width:-moz-max-content;min-width:max-content;min-height:100%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.gantt-container .timeline-panel .timeline-scrollable-container .timeline-content .timeline-grid .grid-background .grid-column[data-v-26e96199]{height:100%;border-inline-end:1px solid var(--border-color,#e5e7eb)}.gantt-container .timeline-panel .timeline-scrollable-container .timeline-content .timeline-grid .grid-background .grid-column[data-v-26e96199]:last-child{border-inline-end:none}.gantt-container .timeline-panel .timeline-scrollable-container .timeline-content .timeline-grid .grid-background .grid-column.weekend[data-v-26e96199]{background:var(--bg2,#f9fafb)}.gantt-container .timeline-panel .timeline-scrollable-container .timeline-content .timeline-grid .grid-background .grid-column.today[data-v-26e96199]{background:var(--highlight-bg,#eff6ff)}.gantt-container .timeline-panel .timeline-scrollable-container .timeline-content .timeline-grid .timeline-row[data-v-26e96199]{height:61px;min-height:61px;max-height:61px;border-bottom:1px solid var(--border-color,#e5e7eb);position:relative;overflow:hidden}.gantt-container .timeline-panel .timeline-scrollable-container .timeline-content .timeline-grid .timeline-row[data-v-26e96199]:last-child{border-bottom:none}.gantt-container .timeline-panel .timeline-scrollable-container .timeline-content .timeline-grid .gantt-bar[data-v-26e96199]{position:absolute;top:15px;height:31px;background:var(--color1,#3b82f6);border-radius:6px;cursor:move;z-index:1;box-shadow:0 1px 2px rgba(0,0,0,.1);overflow:hidden;min-width:40px}.gantt-container .timeline-panel .timeline-scrollable-container .timeline-content .timeline-grid .gantt-bar.completed[data-v-26e96199]{background:var(--success-color,#10b981)}.gantt-container .timeline-panel .timeline-scrollable-container .timeline-content .timeline-grid .gantt-bar.pending[data-v-26e96199]{background:var(--color1,#3b82f6)}.gantt-container .timeline-panel .timeline-scrollable-container .timeline-content .timeline-grid .gantt-bar.active[data-v-26e96199]{box-shadow:0 0 0 2px var(--color1,#3b82f6),0 2px 4px rgba(0,0,0,.2);z-index:2}.gantt-container .timeline-panel .timeline-scrollable-container .timeline-content .timeline-grid .gantt-bar.dragging[data-v-26e96199],.gantt-container .timeline-panel .timeline-scrollable-container .timeline-content .timeline-grid .gantt-bar.resizing[data-v-26e96199]{opacity:.8;z-index:100}.gantt-container .timeline-panel .timeline-scrollable-container .timeline-content .timeline-grid .gantt-bar .bar-progress[data-v-26e96199]{position:absolute;top:0;left:0;height:100%;background:hsla(0,0%,100%,.2);z-index:0}.gantt-container .timeline-panel .timeline-scrollable-container .timeline-content .timeline-grid .gantt-bar .bar-label[data-v-26e96199]{position:absolute;left:10px;right:10px;top:6px;color:#fff;font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:1;max-width:calc(100% - 20px)}.gantt-container .timeline-panel .timeline-scrollable-container .timeline-content .timeline-grid .gantt-bar .bar-dates[data-v-26e96199]{position:absolute;left:10px;right:10px;bottom:4px;color:hsla(0,0%,100%,.8);font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:1}.gantt-container .timeline-panel .timeline-scrollable-container .timeline-content .timeline-grid .gantt-bar .bar-handle[data-v-26e96199]{position:absolute;top:0;width:12px;height:100%;cursor:ew-resize;z-index:101;display:flex;align-items:center;justify-content:center}.gantt-container .timeline-panel .timeline-scrollable-container .timeline-content .timeline-grid .gantt-bar .bar-handle.left[data-v-26e96199]{left:0}.gantt-container .timeline-panel .timeline-scrollable-container .timeline-content .timeline-grid .gantt-bar .bar-handle.right[data-v-26e96199]{right:0}.gantt-container .timeline-panel .timeline-scrollable-container .timeline-content .timeline-grid .gantt-bar .bar-handle .handle-icon[data-v-26e96199]{width:4px;height:16px;background:hsla(0,0%,100%,.5);border-radius:2px;transition:background .2s}.gantt-container .timeline-panel .timeline-scrollable-container .timeline-content .timeline-grid .gantt-bar .bar-handle:hover .handle-icon[data-v-26e96199]{background:hsla(0,0%,100%,.9)}.gantt-container .timeline-panel .timeline-scrollable-container .timeline-content .timeline-grid .today-marker[data-v-26e96199]{position:absolute;top:0;bottom:0;width:2px;background:var(--error-color,#ef4444);z-index:3;pointer-events:none}.gantt-container .timeline-panel .timeline-scrollable-container .timeline-content .timeline-grid .today-marker[data-v-26e96199]:after{content:"";position:absolute;top:0;left:-4px;width:10px;height:10px;background:var(--error-color,#ef4444);border-radius:50%}@media(max-width:768px){.gantt-container[data-v-26e96199]{flex-direction:column}.gantt-container .task-panel[data-v-26e96199]{width:100%;max-width:100%;min-width:100%;height:300px;border-inline-end:none;border-bottom:1px solid var(--border-color,#e5e7eb)}.gantt-container .task-panel.rtl[data-v-26e96199]{border-inline-start:none}.gantt-container .timeline-panel[data-v-26e96199]{height:calc(100% - 300px)}}#gallery_wrapper .add[data-v-529b6d74]{cursor:pointer}#gallery_wrapper .add .pic[data-v-529b6d74]{background:#eee;position:relative}#gallery_wrapper .add .pic .progressbar[data-v-529b6d74]{position:absolute;left:10px;right:10px;bottom:10px}#gallery_wrapper .add .pic .content[data-v-529b6d74]{border:2px dashed var(--primary_color);border-radius:12px;position:absolute;top:15px;left:15px;right:15px;bottom:15px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:25px;text-align:center;gap:15px}#gallery_wrapper .add .pic .content h3[data-v-529b6d74]{font-size:24px}#gallery_wrapper .add .pic .content i[data-v-529b6d74]{color:var(--primary_color);font-size:26px}#gallery_wrapper ul[data-v-529b6d74]{display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}#gallery_wrapper.single ul[data-v-529b6d74]{display:block;max-width:260px}#gallery_wrapper .pic[data-v-529b6d74]{width:100%;aspect-ratio:1/1;padding:15px;background:var(--bg2);border-radius:30px;display:flex;flex-direction:column;gap:15px}#gallery_wrapper .pic .inner[data-v-529b6d74]{background:#fff 50% no-repeat;background-size:cover;overflow:hidden;display:block;border-radius:15px;padding:8px;flex:1}#gallery_wrapper .pic .inner h3[data-v-529b6d74]{font-size:var(--h6);background:hsla(0,0%,100%,.5);border-radius:6px;text-align:center;color:#000;font-weight:400}#gallery_wrapper .pic .actions[data-v-529b6d74]{display:flex;gap:6px}#gallery_wrapper .pic .actions .btn.bordered[data-v-529b6d74]{width:100%;font-weight:700}#gallery_wrapper .pic .actions .remove[data-v-529b6d74]{background:#bd1d1d;color:#fff}#gallery_wrapper .pic .moderation[data-v-529b6d74]{position:absolute;bottom:0;right:0;left:0;text-align:center;font-size:11px;background:rgba(0,0,0,.5);margin:0 auto;color:#fff}#gallery_wrapper .confirmed_sign[data-v-529b6d74]{display:flex;justify-content:flex-start;align-items:center;font-weight:700;font-size:22px}#gallery_wrapper .confirmed_sign i[data-v-529b6d74]{padding-left:10px;color:var(--primary_color)}#pic_box[data-v-529b6d74]{display:flex;gap:10px;align-items:center;aspect-ratio:1/1;width:100%;justify-content:center;flex-direction:column}#pic_box form[data-v-529b6d74]{position:relative;flex:100}#pic_box #upload_btn[data-v-529b6d74]{cursor:pointer}#pic_box #upload_btn input[type=file][data-v-529b6d74]{color:transparent;width:0;height:0;opacity:0}#pic_box #upload_btn input[type=file][data-v-529b6d74]::-webkit-file-upload-button{visibility:hidden}#pic_box .content[data-v-529b6d74]{display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center}#pic_box.on_drop[data-v-529b6d74]{background:var(--color1)}#pic_box.on_drop form[data-v-529b6d74]{opacity:0}#pic_box.on_drop[data-v-529b6d74]:after{content:"גרור קובץ לכאן";text-align:center;position:absolute;left:0;right:0;top:30%;pointer-events:none;font-weight:700;color:#fff}#pic_box.on_drop[data-v-529b6d74]:before{content:"";position:absolute;left:10px;top:10px;right:10px;bottom:10px;border:3px dashed hsla(0,0%,100%,.5)}#pic_box.on_uploading[data-v-529b6d74]{background:var(--color1)}#pic_box.on_uploading form[data-v-529b6d74]{opacity:0}#pic_box.on_uploading[data-v-529b6d74]:after{content:"שולח...";text-align:center;position:absolute;left:0;right:0;top:30%;pointer-events:none;font-weight:700;color:#fff}.rich-editor{width:100%;border-radius:var(--radius);overflow:hidden;position:relative}.rich-editor .editor-toolbar{display:flex;gap:5px;padding-inline-end:34px;flex-wrap:wrap}.rich-editor .editor-toolbar button{background:none;border:none;width:30px;height:30px;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-color);transition:all .2s ease}.rich-editor .editor-toolbar button:hover{background-color:var(--active-bg)}.rich-editor .editor-toolbar button.active{background-color:var(--color1);color:#fff}.rich-editor .editor-toolbar .divider{width:1px;height:20px;background-color:var(--border-color);margin:0 5px}.rich-editor .editor-content{cursor:text;word-break:break-word;min-height:24px;max-height:200px;overflow-y:auto;outline:none;padding:8px 0;font-size:var(--h4)}.rich-editor .editor-content[placeholder]:empty:before{content:attr(placeholder);color:var(--light-text)}.rich-editor .editor-content ol,.rich-editor .editor-content ul{padding:revert;margin:revert;list-style:revert}.rich-editor .editor-content .mention{display:inline-block;background-color:rgba(89,206,143,.1);color:var(--color1);font-weight:700;padding:0 4px;border-radius:3px;white-space:nowrap;cursor:default}.mention-popup{position:absolute;background-color:var(--bg1);border:1px solid var(--border-color);border-radius:var(--radius);box-shadow:0 2px 10px rgba(0,0,0,.1);width:200px;max-height:250px;z-index:9999}.mention-popup .mention-search{padding:8px;border-bottom:1px solid var(--border-color)}.mention-popup .mention-search input{width:100%;padding:6px 8px;border:1px solid var(--border-color);border-radius:var(--radius);font-size:14px;outline:none}.mention-popup .mention-search input:focus{border-color:var(--color1)}.mention-popup .mention-list{max-height:200px;overflow-y:auto}.mention-popup .mention-list .mention-item{padding:8px 12px;cursor:pointer;transition:background-color .2s ease}.mention-popup .mention-list .mention-item.selected,.mention-popup .mention-list .mention-item:hover{background-color:var(--active-bg)}.mention-popup .mention-list .mention-no-results{padding:12px;text-align:center;color:var(--light-text)}.media-actions[data-v-fe1b986e]{display:flex;gap:.5rem;padding:.5rem .75rem;background-color:rgba(0,0,0,.05)}.action-button[data-v-fe1b986e]{background:none;border:none;color:var(--text-color);cursor:pointer;padding:.25rem;border-radius:4px;opacity:.7;transition:all .2s ease}.action-button[data-v-fe1b986e]:hover{opacity:1;background-color:rgba(0,0,0,.1)}.media-gallery.grid[data-v-fe1b986e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px}.media-item[data-v-fe1b986e]:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.media-wrapper[data-v-fe1b986e]{position:relative;height:100%;display:flex;flex-direction:column}.media-gallery.grid .media-thumbnail[data-v-fe1b986e],.media-gallery.grid .video-thumbnail[data-v-fe1b986e]{width:100%;height:180px;-o-object-fit:cover;object-fit:cover}.media-gallery.list .media-wrapper[data-v-fe1b986e]{flex-direction:row;align-items:center}.images_wrapper[data-v-fe1b986e]{display:flex;gap:10px}.images_wrapper img[data-v-fe1b986e]{width:100%;height:auto;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .2s ease}.images_wrapper img[data-v-fe1b986e]:hover{transform:scale(1.05);box-shadow:0 4px 16px rgba(0,0,0,.2)}.textarea-wrapper[data-v-fe1b986e]{background:var(--active-bg);padding:0 10px 10px 10px;border:1px solid var(--border-color);border-radius:var(--radius)}#share_page[data-v-fe1b986e]{padding:25px;text-align:var(--text-align);background:var(--bg2)}#share_page .inner[data-v-fe1b986e]{position:relative}#share_page h3[data-v-fe1b986e]{margin-bottom:20px}#share_page form[data-v-fe1b986e]{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}#share_page .add-button-container[data-v-fe1b986e]{position:absolute;top:0;left:0;display:flex;justify-content:center}#share_page .add-button[data-v-fe1b986e]{width:25px;height:25px;border-radius:50%;background-color:var(--color1);color:#fff;border:none;font-size:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s,background-color .2s}#share_page .add-button[data-v-fe1b986e]:hover{transform:scale(1.1);background-color:var(--color1);filter:brightness(1.1)}#share_page .form-fields[data-v-fe1b986e]{display:flex;flex-direction:column;gap:12px;animation:fadeIn-fe1b986e .3s ease}#share_page .input-wrapper[data-v-fe1b986e]{position:relative}#share_page .input-wrapper input[data-v-fe1b986e],#share_page .input-wrapper textarea[data-v-fe1b986e]{width:100%;padding:10px 12px;border-radius:6px;border:1px solid var(--border-color);background-color:var(--inp-bg);color:var(--text-color);font-size:14px;transition:all .2s ease}#share_page .input-wrapper input[data-v-fe1b986e]:focus,#share_page .input-wrapper textarea[data-v-fe1b986e]:focus{border-color:var(--color1);box-shadow:0 0 0 2px rgba(89,206,143,.1);outline:none}#share_page .input-wrapper textarea[data-v-fe1b986e]{resize:vertical;min-height:80px}#share_page .textarea-wrapper textarea[data-v-fe1b986e]{padding:12px;line-height:1.4}#share_page .form-actions[data-v-fe1b986e]{display:flex;gap:10px;justify-content:flex-end;margin-top:5px}#share_page .form-actions button[data-v-fe1b986e]{width:32px;height:32px;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}#share_page .form-actions button[data-v-fe1b986e]:hover{transform:scale(1.1)}#share_page .form-actions .save-btn[data-v-fe1b986e]{background-color:var(--color1);color:#fff}#share_page .form-actions .save-btn[data-v-fe1b986e]:hover{filter:brightness(1.1)}#share_page .form-actions .cancel-btn[data-v-fe1b986e]{background-color:var(--bg1);color:var(--red)}#share_page .form-actions .cancel-btn[data-v-fe1b986e]:hover{background-color:var(--red);color:#fff}#share_page .items-list[data-v-fe1b986e]{display:flex;flex-direction:column;gap:12px}#share_page .item[data-v-fe1b986e]{display:flex;align-items:flex-start;justify-content:space-between;padding:10px 12px;background-color:var(--bg1);border-radius:8px;transition:all .2s ease}#share_page .item[data-v-fe1b986e]:hover{box-shadow:0 2px 8px rgba(0,0,0,.05)}#share_page .item .details[data-v-fe1b986e]{display:flex;gap:12px;align-items:flex-start;overflow:hidden;max-width:85%;width:100%}#share_page .item .icon-wrapper[data-v-fe1b986e]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;flex-shrink:0;margin-top:2px}#share_page .item .contact-icon[data-v-fe1b986e]{background-color:rgba(240,196,25,.15);color:var(--gold)}#share_page .item .text-icon[data-v-fe1b986e]{background-color:rgba(3,56,65,.15);color:var(--color2)}#share_page .item .link-icon[data-v-fe1b986e]{background-color:rgba(89,206,143,.15);color:var(--color1)}#share_page .item .content-wrapper[data-v-fe1b986e]{display:flex;flex-direction:column;gap:4px;overflow:hidden;width:100%}#share_page .item .title[data-v-fe1b986e]{font-weight:500;color:var(--text-color);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#share_page .item .subtitle[data-v-fe1b986e]{font-size:.85em;color:var(--gray-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#share_page .item .url-link[data-v-fe1b986e]{color:var(--color1);text-decoration:none}#share_page .item .url-link[data-v-fe1b986e]:hover{text-decoration:underline}#share_page .item .text-content[data-v-fe1b986e]{font-size:.9em;color:var(--text-color);line-height:1.4;max-height:60px;overflow:hidden;position:relative;transition:max-height .3s ease}#share_page .item .text-content.expanded[data-v-fe1b986e]{max-height:1000px}#share_page .item .text-content.expanded[data-v-fe1b986e]:after{display:none}#share_page .item .text-content[data-v-fe1b986e]:not(.expanded):after{content:"";position:absolute;bottom:0;right:0;left:0;height:20px;background:linear-gradient(to bottom,transparent,var(--bg1));pointer-events:none}#share_page .item .text-content p[data-v-fe1b986e]{margin:0}#share_page .item .read-more-container[data-v-fe1b986e]{text-align:center;margin-top:5px}#share_page .item .read-more-btn[data-v-fe1b986e]{background:none;border:none;color:var(--color1);font-size:.85em;cursor:pointer;padding:2px 8px;border-radius:4px;transition:all .2s ease}#share_page .item .read-more-btn[data-v-fe1b986e]:hover{background-color:rgba(89,206,143,.1);text-decoration:underline}#share_page .item .delete-btn[data-v-fe1b986e]{background:none;border:none;color:var(--red);opacity:.7;cursor:pointer;padding:5px;transition:all .2s ease}#share_page .item .delete-btn[data-v-fe1b986e]:hover{opacity:1;transform:scale(1.1)}@keyframes fadeIn-fe1b986e{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.media-gallery-container[data-v-05c3b5c0]{width:var(--content-width);position:sticky;right:0;background-color:var(--bg1);border-radius:12px;@media (min-width:600px){padding:1.5rem}@media (max-width:600px){padding:12px}margin-bottom:2rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);position:relative}.gallery-header[data-v-05c3b5c0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.gallery-title[data-v-05c3b5c0]{font-size:1.5rem;font-weight:600;color:var(--text-color);margin:0}.gallery-actions[data-v-05c3b5c0]{display:flex;gap:.75rem;align-items:center}.search-container[data-v-05c3b5c0]{position:relative}.search-input[data-v-05c3b5c0]{padding:.5rem 2rem .5rem 1rem;border-radius:8px;border:1px solid var(--border-color);background-color:var(--bg2);color:var(--text-color);width:200px;font-size:.9rem}.clear-search[data-v-05c3b5c0]{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--text-color);cursor:pointer;font-size:1.2rem;opacity:.6}.clear-search[data-v-05c3b5c0]:hover{opacity:1}.filter-container[data-v-05c3b5c0]{position:relative}.filter-button[data-v-05c3b5c0]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:8px;border:1px solid var(--border-color);background-color:var(--bg2);color:var(--text-color);cursor:pointer;font-size:.9rem;transition:all .2s ease}.filter-button.active[data-v-05c3b5c0]{background-color:var(--color1);color:#fff;border-color:var(--color1)}.filter-dropdown[data-v-05c3b5c0]{position:absolute;top:calc(100% + .5rem);right:0;width:280px;background-color:var(--bg1);border-radius:8px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);padding:.75rem;z-index:10;border:1px solid var(--border-color)}.filter-content[data-v-05c3b5c0]{display:flex;flex-direction:column;gap:.75rem}.filter-row[data-v-05c3b5c0]{display:flex;gap:.75rem;flex-wrap:wrap}.filter-group[data-v-05c3b5c0]{margin-bottom:.5rem;flex:1;min-width:120px}.filter-group.compact[data-v-05c3b5c0]{margin-bottom:0}.filter-label[data-v-05c3b5c0]{display:block;margin-bottom:.25rem;font-size:.8rem;color:var(--text-color);font-weight:500}.filter-options[data-v-05c3b5c0]{display:flex;gap:.75rem}.filter-option[data-v-05c3b5c0]{cursor:pointer;font-size:.85rem}.date-range[data-v-05c3b5c0],.filter-option[data-v-05c3b5c0]{display:flex;align-items:center;gap:.25rem}.date-separator[data-v-05c3b5c0]{color:var(--light-text)}.date-picker[data-v-05c3b5c0]{flex:1;min-width:0}.date-picker[data-v-05c3b5c0],.ticket-select[data-v-05c3b5c0]{padding:.4rem;border-radius:6px;border:1px solid var(--border-color);background-color:var(--bg2);color:var(--text-color);font-size:.8rem}.ticket-select[data-v-05c3b5c0]{width:100%}.filter-actions[data-v-05c3b5c0]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem;border-top:1px solid var(--border-color);padding-top:.75rem}.apply-filters[data-v-05c3b5c0],.reset-filters[data-v-05c3b5c0]{padding:.4rem .75rem;border-radius:6px;font-size:.8rem;cursor:pointer}.reset-filters[data-v-05c3b5c0]{background-color:transparent;border:1px solid var(--border-color);color:var(--text-color)}.apply-filters[data-v-05c3b5c0]{background-color:var(--color1);border:1px solid var(--color1);color:#fff}.view-toggle[data-v-05c3b5c0]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;border:1px solid var(--border-color);background-color:var(--bg2);color:var(--text-color);cursor:pointer}.upload-button[data-v-05c3b5c0]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:var(--color1);color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:.9rem;font-weight:500;transition:all .2s ease}.upload-button[data-v-05c3b5c0]:hover{background-color:var(--color2)}.file-input[data-v-05c3b5c0]{display:none}.drop-zone-overlay[data-v-05c3b5c0]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(89,206,143,.1);border:3px dashed var(--color1);border-radius:12px;z-index:10;display:flex;align-items:center;justify-content:center}.drop-zone-content[data-v-05c3b5c0]{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center;padding:2rem}.drop-zone-icon[data-v-05c3b5c0]{color:var(--color1)}.drop-zone-content h3[data-v-05c3b5c0]{margin:0;font-size:1.5rem;color:var(--text-color);font-weight:600}.drop-zone-content p[data-v-05c3b5c0]{margin:0;color:var(--light-text);font-size:1rem}.gallery-stats[data-v-05c3b5c0]{display:flex;gap:1.5rem;margin-bottom:1.5rem}.stat-item[data-v-05c3b5c0]{display:flex;flex-direction:column;align-items:center;gap:.25rem}.stat-value[data-v-05c3b5c0]{font-size:1.5rem;font-weight:600;color:var(--color1)}.stat-label[data-v-05c3b5c0]{font-size:.85rem;color:var(--light-text)}.loading-container[data-v-05c3b5c0]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 0;gap:1rem;color:var(--light-text)}.loading-spinner[data-v-05c3b5c0]{width:40px;height:40px;border:3px solid var(--bg2);border-top:3px solid var(--color1);border-radius:50%;animation:spin-05c3b5c0 1s linear infinite}@keyframes spin-05c3b5c0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.error-state[data-v-05c3b5c0]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 0;gap:1rem;color:var(--red)}.error-icon[data-v-05c3b5c0]{color:var(--red);margin-bottom:1rem}.error-state h3[data-v-05c3b5c0]{margin:0;color:var(--red)}.error-state p[data-v-05c3b5c0]{margin:0;text-align:center;max-width:80%}.retry-button[data-v-05c3b5c0]{margin-top:1rem;padding:.5rem 1.5rem;background-color:var(--color1);color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:500}.empty-state[data-v-05c3b5c0]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 0;gap:1rem;color:var(--light-text)}.empty-icon[data-v-05c3b5c0]{color:var(--border-color);margin-bottom:1rem}.empty-state h3[data-v-05c3b5c0]{margin:0;color:var(--text-color)}.empty-state p[data-v-05c3b5c0]{margin:0}.media-gallery[data-v-05c3b5c0]{display:grid;gap:1rem}.media-gallery.grid[data-v-05c3b5c0]{@media (max-width:768px){grid-template-columns:repeat(2,1fr)}@media (min-width:768px){grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}.media-gallery.list[data-v-05c3b5c0]{grid-template-columns:1fr}.media-item[data-v-05c3b5c0]{border-radius:8px;overflow:hidden;background-color:var(--bg2);transition:transform .2s ease,box-shadow .2s ease;cursor:pointer}.media-item[data-v-05c3b5c0]:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.media-wrapper[data-v-05c3b5c0]{position:relative;height:100%;display:flex;flex-direction:column}.media-gallery.grid .media-thumbnail[data-v-05c3b5c0],.media-gallery.grid .video-thumbnail[data-v-05c3b5c0]{width:100%;-o-object-fit:cover;object-fit:cover;@media (max-width:768px){height:90px}@media (min-width:768px){height:180px}}.media-gallery.list .media-wrapper[data-v-05c3b5c0]{flex-direction:row;align-items:center}.media-gallery.list .media-thumbnail[data-v-05c3b5c0],.media-gallery.list .video-thumbnail[data-v-05c3b5c0]{width:100px;height:100px;-o-object-fit:cover;object-fit:cover}.video-thumbnail[data-v-05c3b5c0]{position:relative;background-color:#000}.video-thumbnail video[data-v-05c3b5c0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.7}.play-icon[data-v-05c3b5c0]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;background-color:rgba(0,0,0,.5);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.media-info[data-v-05c3b5c0]{padding:.75rem;flex:1}.media-name[data-v-05c3b5c0]{font-weight:500;margin-bottom:.5rem;color:var(--text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.media-meta[data-v-05c3b5c0]{display:flex;justify-content:space-between;font-size:.8rem;color:var(--light-text)}.media-actions[data-v-05c3b5c0]{display:flex;gap:.5rem;padding:.5rem .75rem;background-color:rgba(0,0,0,.05)}.action-button[data-v-05c3b5c0]{background:none;border:none;color:var(--text-color);cursor:pointer;padding:.25rem;border-radius:4px;opacity:.7;transition:all .2s ease}.action-button[data-v-05c3b5c0]:hover{opacity:1;background-color:rgba(0,0,0,.1)}.action-button.delete[data-v-05c3b5c0]:hover{color:var(--red)}.media-preview-modal[data-v-05c3b5c0]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);z-index:9999;display:flex;align-items:center;justify-content:center}.preview-content[data-v-05c3b5c0]{background-color:var(--bg1);border-radius:12px;width:90%;max-width:1200px;max-height:90dvh;overflow:hidden;display:flex;flex-direction:column;position:relative}.close-preview[data-v-05c3b5c0]{position:absolute;top:1rem;right:1rem;background:none;border:none;color:var(--text-color);font-size:2rem;cursor:pointer;z-index:10}.preview-navigation[data-v-05c3b5c0]{display:flex;align-items:center;justify-content:center;padding:1rem;flex:1;overflow:hidden}.nav-button[data-v-05c3b5c0]{background:none;border:none;color:var(--text-color);font-size:2rem;cursor:pointer;padding:1rem;opacity:.7;transition:all .2s ease}.nav-button[data-v-05c3b5c0]:hover{opacity:1}.nav-button[data-v-05c3b5c0]:disabled{opacity:.3;cursor:not-allowed}.preview-media-container[data-v-05c3b5c0]{flex:1;display:flex;justify-content:center;max-height:60dvh;overflow:hidden}.preview-image[data-v-05c3b5c0],.preview-video[data-v-05c3b5c0]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.preview-info[data-v-05c3b5c0]{padding:1.5rem;border-top:1px solid var(--border-color)}.preview-title[data-v-05c3b5c0]{margin:0 0 1rem;font-size:1.25rem;color:var(--text-color)}.preview-details[data-v-05c3b5c0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}.detail-item[data-v-05c3b5c0]{display:flex;flex-direction:column;gap:.25rem}.detail-label[data-v-05c3b5c0]{font-size:.85rem;color:var(--light-text)}.detail-value[data-v-05c3b5c0]{font-weight:500;color:var(--text-color)}.ticket-link[data-v-05c3b5c0]{color:var(--color1);text-decoration:none}.ticket-link[data-v-05c3b5c0]:hover{text-decoration:underline}.preview-actions[data-v-05c3b5c0]{display:flex;gap:1rem}.preview-action-button[data-v-05c3b5c0]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s ease}.preview-action-button.download[data-v-05c3b5c0]{background-color:var(--color1);color:#fff;border:none}.preview-action-button.download[data-v-05c3b5c0]:hover{background-color:var(--color2)}.preview-action-button.delete[data-v-05c3b5c0]{background-color:transparent;color:var(--red);border:1px solid var(--red)}.preview-action-button.delete[data-v-05c3b5c0]:hover{background-color:var(--red);color:#fff}.delete-modal[data-v-05c3b5c0]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:200;display:flex;align-items:center;justify-content:center}.delete-modal-content[data-v-05c3b5c0]{background-color:var(--bg1);border-radius:12px;padding:2rem;width:90%;max-width:500px}.delete-modal-content h3[data-v-05c3b5c0]{margin:0 0 1rem;color:var(--text-color)}.delete-modal-content p[data-v-05c3b5c0]{margin:0 0 1.5rem;color:var(--light-text)}.delete-modal-actions[data-v-05c3b5c0]{display:flex;justify-content:flex-end;gap:1rem}.cancel-button[data-v-05c3b5c0],.confirm-button[data-v-05c3b5c0]{padding:.75rem 1.25rem;border-radius:8px;font-weight:500;cursor:pointer}.cancel-button[data-v-05c3b5c0]{background-color:transparent;border:1px solid var(--border-color);color:var(--text-color)}.confirm-button[data-v-05c3b5c0]{background-color:var(--red);border:none;color:#fff}.upload-progress-toast[data-v-05c3b5c0]{position:fixed;bottom:20px;left:20px;right:20px;max-width:500px;background-color:var(--bg1);border-radius:12px;box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);z-index:9999;border:1px solid var(--border-color);animation:slideUp-05c3b5c0 .3s ease-out}@keyframes slideUp-05c3b5c0{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.upload-progress-content[data-v-05c3b5c0]{padding:1.5rem}.upload-header[data-v-05c3b5c0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.upload-header h4[data-v-05c3b5c0]{margin:0;font-size:1.25rem;color:var(--text-color)}.upload-count[data-v-05c3b5c0]{font-size:.9rem;color:var(--light-text)}.overall-progress[data-v-05c3b5c0]{margin-bottom:1rem}.progress-bar[data-v-05c3b5c0]{height:6px;background-color:var(--bg2);border-radius:3px;overflow:hidden}.progress-fill[data-v-05c3b5c0]{height:100%;background-color:var(--color1);transition:width .3s ease}.progress-text[data-v-05c3b5c0]{font-size:.9rem;color:var(--text-color);font-weight:500}.upload-items[data-v-05c3b5c0]{margin-top:1rem}.upload-item[data-v-05c3b5c0]{margin-bottom:.5rem}.upload-item-info[data-v-05c3b5c0]{display:flex;justify-content:space-between;margin-bottom:.25rem}.upload-item-name[data-v-05c3b5c0]{font-size:.9rem;color:var(--text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:80%}.upload-item-status[data-v-05c3b5c0]{font-size:.9rem;color:var(--text-color);font-weight:500}.upload-item-status.pending[data-v-05c3b5c0]{color:var(--light-text)}.upload-item-status.uploading[data-v-05c3b5c0]{color:var(--color1)}.upload-item-status.completed[data-v-05c3b5c0]{color:var(--green)}.upload-item-status.error[data-v-05c3b5c0]{color:var(--red)}.progress-bar.small[data-v-05c3b5c0]{height:4px;background-color:var(--bg2);border-radius:2px;overflow:hidden}.progress-bar.small .progress-fill[data-v-05c3b5c0]{height:100%;background-color:var(--color1);transition:width .3s ease}.progress-bar.small .progress-fill.completed[data-v-05c3b5c0]{background-color:var(--green)}.progress-bar.small .progress-fill.error[data-v-05c3b5c0]{background-color:var(--red)}@media (max-width:768px){.gallery-header[data-v-05c3b5c0]{flex-direction:column;align-items:flex-start}.gallery-actions[data-v-05c3b5c0]{width:100%;flex-wrap:wrap;gap:.5rem}.search-input[data-v-05c3b5c0]{width:100%}.upload-button[data-v-05c3b5c0]{flex:1;justify-content:center}.filter-dropdown[data-v-05c3b5c0]{width:100%;right:auto;left:0}.preview-content[data-v-05c3b5c0]{width:95%;max-height:95vh}.preview-details[data-v-05c3b5c0]{grid-template-columns:1fr}.preview-actions[data-v-05c3b5c0]{flex-direction:column}}.slide-right-enter-active,.slide-right-leave-active{transition:all .3s ease}.slide-right-enter-from,.slide-right-leave-to{transform:translateX(100%)}#side_popup_area[data-v-a5a2c9cc]{background:var(--bg1);position:fixed;inset-inline-end:0;top:0;z-index:1050;box-shadow:var(--box-shadow);overflow-y:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}@media(min-width:600px){#side_popup_area[data-v-a5a2c9cc]{width:700px;min-width:calc(50vw - 175px);max-width:70vw;height:100dvh}.rtl #side_popup_area[data-v-a5a2c9cc]{border-top-right-radius:24px;border-bottom-right-radius:24px}.ltr #side_popup_area[data-v-a5a2c9cc]{border-top-left-radius:24px;border-bottom-left-radius:24px}}@media(max-width:600px){#side_popup_area[data-v-a5a2c9cc]{width:100vw;height:100svh!important}}#side_popup_content[data-v-a5a2c9cc]{position:relative;height:100%;display:flex;flex-direction:column}#side_popup_content .menu[data-v-a5a2c9cc]{display:flex;justify-content:flex-end;padding:16px;border-bottom:1px solid var(--border-color)}#side_popup_content .menu #close[data-v-a5a2c9cc]{display:flex;justify-content:center;align-items:center;width:40px;height:40px;cursor:pointer;border-radius:8px;transition:background-color .2s}#side_popup_content .menu #close[data-v-a5a2c9cc]:hover{background-color:var(--hover-bg)}@media(min-width:600px){#side_popup_content .menu #close .show_in_mobile[data-v-a5a2c9cc]{display:none}}@media(max-width:600px){#side_popup_content .menu #close .show_in_desktop[data-v-a5a2c9cc]{display:none}}#side_popup_content .resizer[data-v-a5a2c9cc]{position:absolute;inset-inline-start:0;top:0;bottom:0;width:5px;cursor:ew-resize;background:transparent;z-index:1}#side_popup_content .resizer[data-v-a5a2c9cc]:hover{background:var(--color1)}@media(max-width:600px){#side_popup_content .resizer[data-v-a5a2c9cc]{display:none}}#side_popup_content #popup_main_content[data-v-a5a2c9cc]{display:flex;flex-direction:column;flex:1;overflow-y:auto}#side_popup_content #popup_main_content .side_popup_header[data-v-a5a2c9cc]{position:sticky;top:0;text-align:center;font-weight:700;color:var(--text-color);font-size:26px;border-bottom:1px solid var(--border-color);padding:16px 24px;display:flex;justify-content:space-between;align-items:center;background:var(--bg1);z-index:1}#side_popup_content #popup_main_content #side_popup_content_scroll[data-v-a5a2c9cc]{padding:24px;flex:1}#side_popup_content #popup_main_content #side_popup_content_scroll[data-v-a5a2c9cc] .wide{margin-inline:-24px;padding-inline:24px}#side_popup_content #popup_main_content #side_popup_footer[data-v-a5a2c9cc]{position:sticky;bottom:0;z-index:10;background:var(--bg1);text-align:center;padding:16px 24px;border-top:1px solid var(--border-color)}.header-content[data-v-4608fe48]{display:flex;align-items:center;gap:var(--gap);color:var(--color1)}.header-content .header-icon[data-v-4608fe48]{width:48px;height:48px;background:var(--color1);color:#fff;border-radius:var(--radius);display:flex;align-items:center;justify-content:center}.header-content h2[data-v-4608fe48]{margin:0;font-size:20px;font-weight:700;color:var(--text-color)}.header-content p[data-v-4608fe48]{margin:4px 0 0 0;opacity:.7;font-size:14px;color:var(--gray-text)}.progress-steps[data-v-4608fe48]{background:var(--bg2);margin-top:-24px;margin-bottom:24px;padding:16px;display:flex;align-items:center;justify-content:center}.progress-steps .step[data-v-4608fe48]{display:flex;flex-direction:column;align-items:center;gap:8px;opacity:.5;transition:opacity .3s}.progress-steps .step.active[data-v-4608fe48],.progress-steps .step.completed[data-v-4608fe48]{opacity:1}.progress-steps .step .step-number[data-v-4608fe48]{width:32px;height:32px;border-radius:50%;background:var(--border-color);color:var(--text-color);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;transition:all .3s}.progress-steps .step.active .step-number[data-v-4608fe48],.progress-steps .step.completed .step-number[data-v-4608fe48]{background:var(--color1);color:#fff}.progress-steps .step span[data-v-4608fe48]{font-size:12px;font-weight:500;color:var(--gray-text)}.progress-steps .step.active span[data-v-4608fe48]{color:var(--text-color)}.progress-steps .step-line[data-v-4608fe48]{width:60px;height:2px;background:var(--border-color);margin:0 var(--gap);transition:background-color .3s;transform:translateY(-10px)}.progress-steps .step-line.active[data-v-4608fe48]{background:var(--color1)}.ai-content .step-content[data-v-4608fe48]{max-width:100%}.input-group[data-v-4608fe48]{margin-bottom:var(--gap)}.input-group .input-label[data-v-4608fe48]{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--text-color);margin-bottom:8px;font-size:14px}.input-group .input-label svg[data-v-4608fe48]{color:var(--color1)}.textarea-wrapper[data-v-4608fe48]{position:relative}.textarea-wrapper .description-input[data-v-4608fe48]{width:100%;padding:var(--gap);border:2px solid var(--border-color);border-radius:var(--radius);background:var(--bg2);color:var(--text-color);font-size:14px;line-height:1.6;resize:vertical;min-height:120px;transition:all .3s;font-family:inherit}.textarea-wrapper .description-input[data-v-4608fe48]:focus{outline:none;border-color:var(--color1);background:#fff;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.textarea-wrapper .description-input.has-content[data-v-4608fe48]{background:#fff}.textarea-wrapper .description-input[data-v-4608fe48]::-moz-placeholder{color:var(--gray-text)}.textarea-wrapper .description-input[data-v-4608fe48]::placeholder{color:var(--gray-text)}.textarea-wrapper .char-counter[data-v-4608fe48]{position:absolute;bottom:8px;right:12px;font-size:12px;color:var(--gray-text);background:var(--bg1);padding:2px 6px;border-radius:4px}.ai-suggestions[data-v-4608fe48]{margin-top:var(--gap)}.ai-suggestions .suggestion-content[data-v-4608fe48]{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid var(--border-color);border-radius:var(--radius);background:var(--bg2)}.ai-suggestions .suggestion-content .suggestion-icon[data-v-4608fe48]{font-size:24px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:var(--radius);flex-shrink:0}.ai-suggestions .suggestion-content .suggestion-text[data-v-4608fe48]{flex:1}.ai-suggestions .suggestion-content .suggestion-text h4[data-v-4608fe48]{margin:0 0 4px 0;font-size:14px;font-weight:600;color:var(--text-color)}.ai-suggestions .suggestion-content .suggestion-text p[data-v-4608fe48]{margin:0;font-size:13px;color:var(--gray-text);line-height:1.4}.settings-grid[data-v-4608fe48]{display:flex;flex-direction:column;gap:var(--gap)}.radio-group[data-v-4608fe48]{display:flex;flex-direction:column;gap:12px}.radio-group .radio-option[data-v-4608fe48]{display:flex;align-items:flex-start;gap:var(--gap);padding:var(--gap);border:2px solid var(--border-color);border-radius:var(--radius);background:var(--bg2);cursor:pointer;transition:all .3s}.radio-group .radio-option[data-v-4608fe48]:hover{border-color:var(--color1);background:#fff}.radio-group .radio-option.active[data-v-4608fe48]{border-color:var(--color1);background:#fff;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.radio-group .radio-option input[type=radio][data-v-4608fe48]{margin-top:2px;accent-color:var(--color1)}.radio-group .radio-option .radio-content[data-v-4608fe48]{flex:1}.radio-group .radio-option .radio-content .radio-title[data-v-4608fe48]{font-weight:600;color:var(--text-color);margin-bottom:4px}.radio-group .radio-option .radio-content .radio-desc[data-v-4608fe48]{font-size:13px;color:var(--gray-text);line-height:1.4}.generating-state[data-v-4608fe48]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.generating-state .loading-animation[data-v-4608fe48]{margin-bottom:var(--gap)}.generating-state .loading-animation .loading-dots[data-v-4608fe48]{display:flex;gap:8px}.generating-state .loading-animation .loading-dots .dot[data-v-4608fe48]{width:12px;height:12px;border-radius:50%;background:var(--color1);animation:loading-bounce-4608fe48 1.4s ease-in-out infinite both}.generating-state .loading-animation .loading-dots .dot[data-v-4608fe48]:first-child{animation-delay:-.32s}.generating-state .loading-animation .loading-dots .dot[data-v-4608fe48]:nth-child(2){animation-delay:-.16s}.generating-state .loading-animation .loading-dots .dot[data-v-4608fe48]:nth-child(3){animation-delay:0s}.generating-state h3[data-v-4608fe48]{margin:0 0 8px 0;font-size:20px;font-weight:600;color:var(--text-color)}.generating-state p[data-v-4608fe48]{margin:0;color:var(--gray-text);font-size:14px}@keyframes loading-bounce-4608fe48{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.preview-section .preview-header[data-v-4608fe48]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--gap)}.preview-section .preview-header h3[data-v-4608fe48]{margin:0;font-size:18px;font-weight:600;color:var(--text-color)}.preview-section .preview-header .regenerate-btn[data-v-4608fe48]{display:flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid var(--border-color);border-radius:var(--radius);background:var(--bg2);color:var(--text-color);font-size:14px;cursor:pointer;transition:all .3s}.preview-section .preview-header .regenerate-btn[data-v-4608fe48]:hover{border-color:var(--color1);background:#fff;color:var(--color1)}.preview-section .preview-tasks[data-v-4608fe48]{display:flex;flex-direction:column;gap:var(--gap)}.preview-section .preview-task[data-v-4608fe48]{border:1px solid var(--border-color);border-radius:var(--radius);background:#fff;overflow:hidden;transition:all .3s}.preview-section .preview-task[data-v-4608fe48]:hover{box-shadow:var(--box-shadow)}.preview-section .preview-task .task-header[data-v-4608fe48]{display:flex;align-items:flex-start;justify-content:space-between;padding:20px}.preview-section .preview-task .task-header .task-info[data-v-4608fe48]{display:flex;align-items:flex-start;gap:var(--gap);flex:1}.preview-section .preview-task .task-header .task-info .task-number[data-v-4608fe48]{width:32px;height:32px;border-radius:50%;background:var(--color1);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;flex-shrink:0}.preview-section .preview-task .task-header .task-info .task-content[data-v-4608fe48]{flex:1}.preview-section .preview-task .task-header .task-info .task-content .task-title[data-v-4608fe48]{margin:0 0 8px 0;font-size:16px;font-weight:600;color:var(--text-color);line-height:1.4}.preview-section .preview-task .task-header .task-info .task-content .task-description[data-v-4608fe48]{margin:0;font-size:14px;color:var(--gray-text);line-height:1.5}.preview-section .preview-task .task-header .task-actions[data-v-4608fe48]{display:flex;align-items:center}.preview-section .preview-task .task-header .task-actions .delete-task-btn[data-v-4608fe48]{background:none;border:none;cursor:pointer;color:var(--gray-text);transition:color .2s}.preview-section .preview-task .task-header .task-actions .delete-task-btn[data-v-4608fe48]:hover{color:var(--color1)}.preview-section .preview-task .subtasks[data-v-4608fe48]{border-top:1px solid var(--border-color);padding:var(--gap);background:var(--bg2)}.preview-section .preview-task .subtasks h5[data-v-4608fe48]{margin:0 0 12px 0;font-size:14px;font-weight:600;color:var(--text-color)}.preview-section .preview-task .subtasks .subtask-list[data-v-4608fe48]{display:flex;flex-direction:column;gap:8px}.preview-section .preview-task .subtasks .subtask-item[data-v-4608fe48]{display:flex;align-items:center;gap:var(--gap);font-size:14px;color:var(--text-color)}.preview-section .preview-task .subtasks .subtask-item .subtask-checkbox[data-v-4608fe48]{width:16px;height:16px;border:2px solid var(--border-color);border-radius:4px;background:#fff;flex-shrink:0}.empty-preview[data-v-4608fe48]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.empty-preview .empty-icon[data-v-4608fe48]{width:64px;height:64px;border-radius:50%;background:var(--bg2);display:flex;align-items:center;justify-content:center;margin-bottom:var(--gap);color:var(--color1)}.empty-preview h3[data-v-4608fe48]{margin:0 0 8px 0;font-size:18px;font-weight:600;color:var(--text-color)}.empty-preview p[data-v-4608fe48]{margin:0;color:var(--gray-text);font-size:14px}.action-buttons[data-v-4608fe48]{display:flex;gap:12px;justify-content:flex-end}.action-buttons .btn[data-v-4608fe48]:disabled{opacity:.5;cursor:not-allowed}.action-buttons .btn.btn-secondary[data-v-4608fe48]{background:var(--bg1);color:var(--text-color);border:1px solid var(--border-color)}.action-buttons .btn.btn-secondary[data-v-4608fe48]:hover:not(:disabled){background:var(--bg2)}.action-buttons .btn.btn-success[data-v-4608fe48]{background:var(--color1);color:#fff}@media(max-width:768px){.progress-steps .step-line[data-v-4608fe48]{width:40px;margin:0 8px}.action-buttons[data-v-4608fe48]{flex-direction:column}.action-buttons .btn[data-v-4608fe48]{justify-content:center}}.share-users-container[data-v-6dc82e2c]{padding:6px;display:flex;justify-content:center;align-items:center;position:relative;cursor:pointer}.share-users-container[data-v-6dc82e2c]:hover{background:var(--bg2);border-radius:10px}.share-users-grid[data-v-6dc82e2c]{display:flex;align-items:center;position:relative;padding-inline-start:6px}.user-avatar[data-v-6dc82e2c]{transition:all .3s cubic-bezier(.34,1.56,.64,1);margin-inline-start:-8px;border:2px solid var(--bg1,#fff);border-radius:50%}.user-avatar[data-v-6dc82e2c]:hover{transform:translateY(-3px) scale(1.05);filter:drop-shadow(0 4px 6px rgba(0,0,0,.1));z-index:1}.add-user[data-v-6dc82e2c]{width:28px;height:28px;border:2px solid var(--bg1,#fff);display:flex;align-items:center;justify-content:center;margin-inline-start:-8px;color:var(--color1);background:var(--bg2);border-radius:50%}.add-user svg[data-v-6dc82e2c]{width:12px;height:12px}.add-user[data-v-6dc82e2c]:hover{color:var(--color1);transform:scale(1.1)}.remaining-users[data-v-6dc82e2c]{font-size:12px;font-weight:500;color:var(--text-color);margin-right:4px;background:var(--bg2);padding:2px 6px;border-radius:10px;border:2px solid var(--bg1)}.share-button[data-v-6dc82e2c]{display:flex;justify-content:center;align-items:center;color:var(--text-color);background:transparent;border:none;cursor:pointer;padding:6px;border-radius:50%;transition:all .3s cubic-bezier(.34,1.56,.64,1);position:relative}.share-button svg[data-v-6dc82e2c]{width:20px;height:20px}.share-button[data-v-6dc82e2c]:hover{color:var(--color1);transform:scale(1.1)}.user-list-enter-active[data-v-6dc82e2c],.user-list-leave-active[data-v-6dc82e2c]{transition:all .3s ease}.user-list-enter-from[data-v-6dc82e2c]{opacity:0;transform:translateY(10px)}.user-list-leave-to[data-v-6dc82e2c]{opacity:0;transform:translateY(-10px)}.user-list-move[data-v-6dc82e2c]{transition:transform .5s ease}.tickets_filters_popup[data-v-776b97b6]{background:var(--bg3);color:var(--white-text);position:fixed;z-index:999;box-shadow:0 0 100px rgba(0,0,0,.3);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1)}@media(min-width:600px){.tickets_filters_popup[data-v-776b97b6]{bottom:25px;left:50%;transform:translateX(-50%);border-radius:20px;max-width:90vw;max-height:70vh;overflow-y:auto}}@media(max-width:600px){.tickets_filters_popup[data-v-776b97b6]{bottom:0;left:0;width:100%;max-height:60vh;overflow-y:auto;border-radius:20px 20px 0 0}}.tickets_filters_popup .inner[data-v-776b97b6]{display:flex;flex-direction:column;gap:20px}@media(min-width:600px){.tickets_filters_popup .inner[data-v-776b97b6]{padding:25px 30px}}@media(max-width:600px){.tickets_filters_popup .inner[data-v-776b97b6]{padding:20px 15px}}.filter_header[data-v-776b97b6]{display:flex;justify-content:space-between;align-items:center;padding-bottom:15px;border-bottom:1px solid hsla(0,0%,100%,.1)}.filter_header .filter_summary .active_count[data-v-776b97b6]{font-weight:600;color:var(--color1)}.filter_header .filter_summary .no_filters[data-v-776b97b6]{color:var(--white-text);font-style:italic}.filter_header .header_actions[data-v-776b97b6]{display:flex;gap:10px;align-items:center}.filter_header .header_actions button[data-v-776b97b6]{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:var(--white-text);padding:8px 12px;border-radius:8px;cursor:pointer;font-size:12px;display:flex;align-items:center;gap:6px;transition:all .2s ease}.filter_header .header_actions button[data-v-776b97b6]:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.3)}.filter_header .header_actions button i[data-v-776b97b6]{font-size:11px}.filter_header .header_actions .clear_all_btn[data-v-776b97b6]{background:rgba(var(--red-rgb),.2);border-color:rgba(var(--red-rgb),.3)}.filter_header .header_actions .clear_all_btn[data-v-776b97b6]:hover{background:rgba(var(--red-rgb),.3)}.filters_grid[data-v-776b97b6]{display:grid;gap:18px}@media(min-width:1200px){.filters_grid[data-v-776b97b6]{grid-template-columns:repeat(4,1fr)}}@media(min-width:900px)and (max-width:1199px){.filters_grid[data-v-776b97b6]{grid-template-columns:repeat(3,1fr)}}@media(min-width:600px)and (max-width:899px){.filters_grid[data-v-776b97b6]{grid-template-columns:repeat(2,1fr)}}@media(max-width:599px){.filters_grid[data-v-776b97b6]{grid-template-columns:1fr}}.filter_card[data-v-776b97b6]{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:16px;position:relative;transition:all .3s ease;min-height:80px;display:flex;flex-direction:column}.filter_card[data-v-776b97b6]:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.filter_card .filter_label[data-v-776b97b6]{font-size:13px;font-weight:600;color:var(--color1);margin-bottom:10px;text-align:right;letter-spacing:.3px}.filter_card .filter_status[data-v-776b97b6]{position:absolute;top:12px;left:12px;display:flex;align-items:center;gap:4px}.filter_card .filter_status .count[data-v-776b97b6]{background:var(--color1);color:var(--white-text);font-size:10px;font-weight:700;padding:2px 6px;border-radius:8px;min-width:16px;height:16px;display:flex;align-items:center;justify-content:center}.filter_card .filter_status i[data-v-776b97b6]{color:var(--color1);font-size:12px;opacity:.8}.filter_card[data-v-776b97b6] .wzselect .select-wrapper{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:8px}.filter_card[data-v-776b97b6] .wzselect .select-wrapper:focus-within,.filter_card[data-v-776b97b6] .wzselect .select-wrapper:hover{background:hsla(0,0%,100%,.12);border-color:var(--color1)}.filter_card[data-v-776b97b6] .wzselect .select-input{color:var(--white-text);font-size:13px}.filter_card[data-v-776b97b6] .wzselect .select-input::-moz-placeholder{color:hsla(0,0%,100%,.5);font-style:italic}.filter_card[data-v-776b97b6] .wzselect .select-input::placeholder{color:hsla(0,0%,100%,.5);font-style:italic}.filter_card[data-v-776b97b6] .wzselect .select-arrow{color:hsla(0,0%,100%,.6)}.tickets_filters_popup[data-v-776b97b6]{scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.3) transparent}.tickets_filters_popup[data-v-776b97b6]::-webkit-scrollbar{width:6px}.tickets_filters_popup[data-v-776b97b6]::-webkit-scrollbar-track{background:transparent}.tickets_filters_popup[data-v-776b97b6]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:3px}.tickets_filters_popup[data-v-776b97b6]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.5)}.import-excel[data-v-2c7133e2]{max-width:100%;margin:0 auto}.step[data-v-2c7133e2]{min-height:400px}.step h3[data-v-2c7133e2]{margin-bottom:20px;color:#2c3e50}.project-selection[data-v-2c7133e2]{margin:20px 0}.upload-area[data-v-2c7133e2]{border:2px dashed #ddd;border-radius:8px;padding:40px;text-align:center;margin:20px 0;transition:border-color .3s}.upload-area[data-v-2c7133e2]:hover{border-color:#007bff}.upload-placeholder[data-v-2c7133e2]{cursor:pointer}.upload-placeholder i[data-v-2c7133e2]{font-size:48px;color:#6c757d;margin-bottom:15px}.upload-placeholder p[data-v-2c7133e2]{font-size:16px;margin-bottom:5px}.upload-placeholder small[data-v-2c7133e2]{color:#6c757d}.file-info[data-v-2c7133e2]{display:flex;align-items:center;gap:10px;justify-content:center}.file-info i[data-v-2c7133e2]{font-size:24px}.preview-section[data-v-2c7133e2]{margin:20px 0}.table-wrapper[data-v-2c7133e2]{overflow-x:auto;max-height:200px;border:1px solid #ddd;border-radius:4px}.preview-table[data-v-2c7133e2]{width:100%;border-collapse:collapse;font-size:14px}.preview-table td[data-v-2c7133e2],.preview-table th[data-v-2c7133e2]{border:1px solid #ddd;padding:8px;text-align:right;white-space:nowrap}.preview-table th[data-v-2c7133e2]{background-color:#f8f9fa;font-weight:700}.mapping-section[data-v-2c7133e2]{margin:30px 0}.mapping-hint[data-v-2c7133e2]{color:#6c757d;margin-bottom:15px}.mapping-grid[data-v-2c7133e2]{display:flex;flex-direction:column;gap:15px}.mapping-row[data-v-2c7133e2]{display:grid;grid-template-columns:1fr auto 1fr;gap:15px;align-items:center;padding:15px;border:1px solid #e9ecef;border-radius:6px;background-color:#f8f9fa}.source-column[data-v-2c7133e2]{text-align:right}.source-column strong[data-v-2c7133e2]{display:block;margin-bottom:4px}.source-column small[data-v-2c7133e2]{color:#6c757d;font-size:12px}.mapping-arrow[data-v-2c7133e2]{font-size:18px;color:#6c757d}.target-field[data-v-2c7133e2]{text-align:left}.import-options[data-v-2c7133e2]{margin:20px 0;padding:15px;background-color:#f8f9fa;border-radius:6px}.checkbox-label[data-v-2c7133e2]{display:flex;align-items:center;gap:8px;margin-bottom:10px;cursor:pointer}.import-results[data-v-2c7133e2]{margin:20px 0}.result-summary[data-v-2c7133e2]{display:flex;align-items:flex-start;gap:15px;padding:20px;border-radius:6px;margin-bottom:15px}.result-summary.success[data-v-2c7133e2]{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.result-summary.error[data-v-2c7133e2]{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.result-summary i[data-v-2c7133e2]{font-size:24px;margin-top:4px}.result-summary h4[data-v-2c7133e2]{margin:0 0 5px 0}.result-summary p[data-v-2c7133e2]{margin:0}.import-errors[data-v-2c7133e2]{background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:4px;padding:15px}.import-errors h5[data-v-2c7133e2]{margin-top:0;color:#856404}.import-errors ul[data-v-2c7133e2]{margin-bottom:0;padding-right:20px}.step-actions[data-v-2c7133e2]{display:flex;gap:10px;justify-content:flex-end;margin-top:30px;padding-top:20px;border-top:1px solid #e9ecef}.btn-primary[data-v-2c7133e2]{background-color:#007bff;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;transition:background-color .3s}.btn-primary[data-v-2c7133e2]:hover:not(:disabled){background-color:#0056b3}.btn-primary[data-v-2c7133e2]:disabled{background-color:#6c757d;cursor:not-allowed}.btn-secondary[data-v-2c7133e2]{background-color:#6c757d;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;transition:background-color .3s}.btn-secondary[data-v-2c7133e2]:hover:not(:disabled){background-color:#545b62}.btn-link[data-v-2c7133e2]{background:none;border:none;color:#007bff;cursor:pointer;text-decoration:underline;padding:0;margin-right:10px}.text-success[data-v-2c7133e2]{color:#28a745}@media (max-width:768px){.mapping-row[data-v-2c7133e2]{grid-template-columns:1fr;text-align:center}.mapping-arrow[data-v-2c7133e2]{transform:rotate(90deg)}.target-field[data-v-2c7133e2]{text-align:center}}@media(min-width:600px){.tickets_list_inner_wrapper[data-v-66f4d900]{flex:1;overflow:hidden;display:flex;gap:25px}.tickets_list_inner_wrapper #empty_ticket[data-v-66f4d900],.tickets_list_inner_wrapper .tickets_list_inner[data-v-66f4d900]{flex:1}}#empty_ticket[data-v-66f4d900]{flex:1;overflow-y:auto;display:flex;justify-content:center;align-items:center;min-height:100%;flex-direction:column;gap:20px;text-align:center}@media(max-width:1100px){#empty_ticket[data-v-66f4d900]{display:none!important}}#empty_ticket img[data-v-66f4d900]{width:140px}#empty_ticket h4[data-v-66f4d900]{font-size:18px;font-weight:400;margin-bottom:15px;font-weight:700;line-height:2}.menu[data-v-66f4d900]{display:flex;align-items:center;height:100%;justify-content:space-between;flex:1}@media(min-width:600px){.menu[data-v-66f4d900]{max-width:300px}}@media(max-width:600px){.menu[data-v-66f4d900]{width:100%}}.menu .opt[data-v-66f4d900]{display:flex;cursor:pointer;align-items:center;position:relative;flex-direction:column;justify-content:center;flex:2}.menu .opt.search_btn[data-v-66f4d900]{flex:1}@media(min-width:600px){.menu .opt[data-v-66f4d900]{height:100%}}@media(max-width:600px){.menu .opt[data-v-66f4d900]{height:40px;width:100%}}.menu .opt.active[data-v-66f4d900]:before{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--color1)}.menu .opt span[data-v-66f4d900]{gap:4px;display:flex;align-items:center;font-size:16px;font-weight:500}.menu .opt span i[data-v-66f4d900]{display:flex;width:16px;height:16px;border-radius:100%;background:#bd1717;color:#fff!important;font-size:10px;font-weight:700;align-items:center;justify-content:center}.opt.active[data-v-66f4d900],.opt.active[data-v-66f4d900] *{color:var(--color1)}.project_wrapper_container[data-v-66f4d900]{display:flex;position:relative;width:100%;border:1px solid rgba(3,56,65,.1);border-inline-start:0;box-shadow:var(--shadow);border-radius:8px;background:var(--bg1)}.project_color[data-v-66f4d900]{border-top-right-radius:8px;border-bottom-right-radius:8px;width:8px;height:100%;flex-shrink:0;z-index:99;border-inline-start:6px solid var(--project-color)!important;position:sticky;inset-inline-start:0}@media(max-width:600px){.project_wrapper .first_line[data-v-66f4d900]{background:var(--bg2);padding-top:10px}}.project_wrapper.on_collapse[data-v-66f4d900]{margin-bottom:var(--gap)}.project_wrapper.on_collapse .collapse[data-v-66f4d900]{transform:rotate(90deg)}.project_wrapper.on_collapse .project_properties[data-v-66f4d900]{display:none!important}.project_wrapper.on_collapse .project_details .name h3[data-v-66f4d900]{font-size:18px;opacity:.8}@media(max-width:600px){.project_wrapper.on_collapse .first_line[data-v-66f4d900]{flex-direction:row;background:var(--bg2);align-items:center;height:56px;padding-top:0}}.left_side[data-v-66f4d900],.right_side[data-v-66f4d900]{display:flex;align-items:center;gap:16px}.filter_btn[data-v-66f4d900]{position:relative;display:flex;width:30px;height:30px;align-items:center;justify-content:center}.filter_btn svg[data-v-66f4d900]{width:18px;height:18px;fill:#333}.filter_btn.active svg[data-v-66f4d900]{fill:var(--color1)}.filter_btn span[data-v-66f4d900]{position:absolute;background:#bd1717;border-radius:100%;width:15px;height:15px;color:#fff;font-size:10px;display:flex;align-items:center;justify-content:center;top:-5px;right:-5px}.cat_head[data-v-66f4d900]{position:sticky;background:var(--bg1);z-index:22;top:-28px;height:70px;border-top-left-radius:8px;border-top-right-radius:8px;right:8px;width:var(--content-width)}.cat_head .first_line[data-v-66f4d900]{display:flex;justify-content:space-between}@media(min-width:600px){.cat_head .first_line[data-v-66f4d900]{padding-block:8px;padding-left:20px;align-items:center;flex-wrap:wrap;gap:10px}}@media(max-width:600px){.cat_head .first_line[data-v-66f4d900]{flex-direction:column;gap:10px}.cat_head .first_line .project_details[data-v-66f4d900]{order:1}.cat_head .first_line .project_actions_wrapper[data-v-66f4d900]{order:2}.cat_head .first_line .view_tabs[data-v-66f4d900]{order:3}}@media(min-width:600px){.cat_head .project_actions_wrapper[data-v-66f4d900]{display:flex;gap:5px;align-items:center}}@media(max-width:600px){.cat_head .project_actions_wrapper[data-v-66f4d900]{display:flex;flex-direction:column-reverse;gap:10px;padding:8px var(--gap);background:var(--bg2);overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.cat_head .project_actions_wrapper[data-v-66f4d900]::-webkit-scrollbar{display:none}}.cat_head .project_actions_wrapper .project_actions[data-v-66f4d900],.cat_head .project_actions_wrapper .view_tabs[data-v-66f4d900]{display:flex;gap:5px;align-items:center}@media(max-width:600px){.cat_head .project_actions_wrapper .view_tabs[data-v-66f4d900]{width:100%}}.cat_head .project_actions_wrapper .collapse[data-v-66f4d900]{width:35px;height:35px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--bg4);cursor:pointer;transition:all .2s}@media(max-width:600px){.cat_head .project_actions_wrapper .collapse[data-v-66f4d900]{position:absolute;left:10px;top:10px}.cat_head .project_actions_wrapper .project_dropdown[data-v-66f4d900]{position:absolute!important;left:60px;top:16px}}.cat_head .project_details[data-v-66f4d900]{display:flex;flex-direction:column;gap:8px}@media(min-width:600px){.cat_head .project_details[data-v-66f4d900]{padding:0 25px}}@media(max-width:600px){.cat_head .project_details[data-v-66f4d900]{padding:0 15px}}.cat_head .project_details .project_properties[data-v-66f4d900]{display:flex;gap:4px;align-items:center}.cat_head .project_details .project_properties[data-v-66f4d900]>*{background:var(--color2);color:var(--white-text);padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500}.cat_head .project_details .project_properties .status[data-v-66f4d900]{background:var(--bg4)!important;color:var(--text-color)!important;border:1px solid var(--border-color);font-style:italic;opacity:.8}.cat_head .project_details .name[data-v-66f4d900]{display:flex;gap:6px;align-items:center}.cat_head .project_details .name h3[data-v-66f4d900],.cat_head .project_details .name input[data-v-66f4d900]{font-weight:700;transition:all .2s ease}@media(min-width:600px){.cat_head .project_details .name h3[data-v-66f4d900],.cat_head .project_details .name input[data-v-66f4d900]{font-size:24px}}@media(max-width:600px){.cat_head .project_details .name h3[data-v-66f4d900],.cat_head .project_details .name input[data-v-66f4d900]{font-size:16px}}.cat_head .project_details .name input[data-v-66f4d900]{width:500px;max-width:100%}.cat_head .project_details .name .num[data-v-66f4d900]{display:flex;width:16px;height:16px;border-radius:100%;background:#bd1717;color:#fff!important;font-size:10px;font-weight:700;align-items:center;justify-content:center}#tickets_list_inner[data-v-66f4d900]{display:flex;flex-direction:column;gap:70px}@media(max-width:600px){#tickets_list_inner[data-v-66f4d900]{padding-bottom:100px}}@media(min-width:600px){#tickets_list_inner[data-v-66f4d900]{flex:1;padding:24px 0;overflow-y:scroll;overflow-x:auto}#tickets_list_inner[data-v-66f4d900]:hover{padding-inline-end:0}.theme_dark #tickets_list_inner[data-v-66f4d900]:hover::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.4)!important}}#tickets_list_header[data-v-66f4d900]{border-top-left-radius:24px;border-top-right-radius:24px;background:var(--bg1);border-bottom:1px solid var(--border-color)}@media(min-width:600px){#tickets_list_header[data-v-66f4d900]{margin-left:6px}}.first_header[data-v-66f4d900]{height:60px;display:flex;justify-content:space-between;align-items:center;padding:0 24px}.left_side[data-v-66f4d900]{display:flex;align-items:center;gap:16px}.left_side .btn[data-v-66f4d900]{padding:8px 16px;border-radius:8px;font-weight:500;transition:all .2s ease;background:var(--bg2);color:var(--text-color);border:1px solid var(--border-color)}.left_side .btn[data-v-66f4d900]:hover{background:var(--bg2-hover);transform:translateY(-1px)}.left_side .btn[data-v-66f4d900]:active{transform:translateY(0)}.left_side[data-v-66f4d900] .wzselect-wrapper{min-width:140px}.left_side .filter_btn[data-v-66f4d900]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:var(--bg2);border:1px solid var(--border-color);transition:all .2s ease;position:relative}.left_side .filter_btn[data-v-66f4d900]:hover{background:var(--bg2-hover);transform:translateY(-1px)}.left_side .filter_btn[data-v-66f4d900]:active{transform:translateY(0)}.left_side .filter_btn.active[data-v-66f4d900]{background:var(--color1);border-color:var(--color1);color:#fff}.left_side .filter_btn .num[data-v-66f4d900]{position:absolute;top:-5px;right:-5px;background:#bd1717;color:#fff;font-size:11px;font-weight:700;min-width:18px;height:18px;border-radius:9px;display:flex;align-items:center;justify-content:center;padding:0 4px}.left_side .search_inline[data-v-66f4d900]{display:flex;align-items:center;gap:8px;background:var(--bg2);border:1px solid var(--border-color);border-radius:8px;padding:0 12px;height:36px;min-width:200px;transition:all .2s ease}.left_side .search_inline[data-v-66f4d900]:focus-within,.left_side .search_inline[data-v-66f4d900]:hover{background:var(--bg4);border-color:var(--color1)}.left_side .search_inline input[data-v-66f4d900]{flex:1;background:none;border:none;height:100%;font-size:14px;direction:rtl;color:var(--text-color)}.left_side .search_inline input[data-v-66f4d900]::-moz-placeholder{color:var(--gray-text)}.left_side .search_inline input[data-v-66f4d900]::placeholder{color:var(--gray-text)}.left_side .search_inline .search_icon[data-v-66f4d900]{color:var(--gray-text)}.left_side .search_inline .close_search[data-v-66f4d900]{background:none;border:none;color:var(--gray-text);font-size:14px;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease}.left_side .search_inline .close_search[data-v-66f4d900]:hover{color:var(--color1);background:var(--bg4)}.left_side .opt[data-v-66f4d900]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:var(--bg2);border:1px solid var(--border-color);transition:all .2s ease}.left_side .opt[data-v-66f4d900]:hover{background:var(--bg2-hover);transform:translateY(-1px)}.left_side .opt[data-v-66f4d900]:active{transform:translateY(0)}.left_side .opt.active[data-v-66f4d900]{background:var(--color1);border-color:var(--color1);color:#fff}.second_header[data-v-66f4d900]{background:var(--bg3);color:var(--white-text);position:fixed;z-index:99;box-shadow:0 0 100px rgba(0,0,0,.3)}@media(min-width:600px){.second_header[data-v-66f4d900]{bottom:25px;left:50%;transform:translateX(-50%);border-radius:100px}}@media(max-width:600px){.second_header[data-v-66f4d900]{bottom:0;left:0;width:100%}}.second_header .inner[data-v-66f4d900]{display:flex;justify-content:space-between;align-items:center;gap:var(--gap)}@media(min-width:600px){.second_header .inner[data-v-66f4d900]{padding:25px 40px;min-height:60px}}@media(max-width:600px){.second_header .inner[data-v-66f4d900]{padding:8px;overflow-x:auto}}.second_header .inner a[data-v-66f4d900]{color:var(--white-text);display:flex;align-items:center;gap:4px}#tickets_list[data-v-66f4d900]{position:relative;border-radius:2px;border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}@media(min-width:600px){#tickets_list[data-v-66f4d900]{flex:1;width:100%;overflow:hidden;display:flex;flex-direction:column}}@media(max-width:600px){#tickets_list[data-v-66f4d900]{width:100vw;background:var(--bg1)}}@media(min-width:600px){.screen_height[data-v-66f4d900]{height:100%}}@media(max-width:600px){.screen_height[data-v-66f4d900]{height:calc(100dvh - 120px)}}.tickets_filter_wrapper[data-v-66f4d900]{flex:1}.tickets_filter_wrapper>ul[data-v-66f4d900]{display:flex;gap:20px;flex-wrap:wrap}@media(max-width:600px){.tickets_filter_wrapper>ul[data-v-66f4d900]{flex-direction:column}}#loading_screen[data-v-66f4d900]{display:flex;color:#737373;align-items:center;justify-content:center;font-weight:700;color:var(--color2)}@media(min-width:600px){#loading_screen[data-v-66f4d900]{flex-direction:column;gap:40px;padding:0 25px}}@media(max-width:600px){#loading_screen[data-v-66f4d900]{gap:20px;padding-block:40px}}[data-v-66f4d900] .wzselect svg{width:14px;height:14px;color:var(--text-color)}.search_inline[data-v-66f4d900]{display:flex;align-items:center;gap:6px;background:#fff;border:1px solid #e7e7e7;border-radius:40px;padding:0 15px;height:40px;min-width:180px;position:relative}.search_inline input[data-v-66f4d900]{flex:1;background:none;border:none;height:100%;font-size:16px;direction:rtl}.search_inline .search_icon[data-v-66f4d900]{color:#bbb;margin-inline-end:4px}.search_inline .close_search[data-v-66f4d900]{background:none;border:none;color:#888;font-size:18px;cursor:pointer;margin-inline-start:4px;transition:color .2s}.search_inline .close_search[data-v-66f4d900]:hover{color:#bd1717}@media(max-width:600px){.search_inline[data-v-66f4d900]{width:100%;min-width:0;padding:0 8px}.search_inline input[data-v-66f4d900]{font-size:15px}.view_tabs[data-v-66f4d900]{width:100%}}.view_tabs .tabs[data-v-66f4d900]{display:flex;gap:2px;background:var(--bg2);padding:4px;border-radius:8px;border:1px solid var(--border-color)}@media(max-width:600px){.view_tabs .tabs[data-v-66f4d900]{width:100%}}.view_tabs .tabs .tab[data-v-66f4d900]{display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:6px;color:var(--text-color);font-weight:500;transition:all .2s ease;cursor:pointer;position:relative}@media(max-width:600px){.view_tabs .tabs .tab[data-v-66f4d900]{padding:8px 0;flex:1;justify-content:center}}.view_tabs .tabs .tab svg[data-v-66f4d900]{width:18px;height:18px}.view_tabs .tabs .tab .num[data-v-66f4d900]{position:absolute;top:-5px;inset-inline-end:-5px;background:#bd1717;color:#fff;font-size:11px;font-weight:700;min-width:18px;height:18px;border-radius:9px;display:flex;align-items:center;justify-content:center;padding:0 4px}.view_tabs .tabs .tab[data-v-66f4d900]:hover{background:var(--bg4)}.view_tabs .tabs .tab.active[data-v-66f4d900]{background:var(--color1);color:#fff}a.disabled[data-v-66f4d900]{opacity:.6;pointer-events:none;cursor:not-allowed}a.disabled i.fa-spinner[data-v-66f4d900]{margin-left:8px}.refresh-container[data-v-4157d48b]{position:relative}.refresh-icon[data-v-4157d48b]{z-index:99999999;position:fixed;top:-50px;left:50%;transform:translateX(-50%);width:40px;height:40px;display:flex;align-items:center;justify-content:center}.refresh-icon.is-refreshing[data-v-4157d48b]{transition:transform .2s;transform:translateY(80px) translateX(-50%)!important}.refresh-icon.is-resetting[data-v-4157d48b]{transition:all .3s!important;transform:translateY(80px) translateX(-50%)!important;opacity:0!important}.refresh-icon.is-resetting .icon-background[data-v-4157d48b]{transition:all .3s!important;transform:scale(.6);opacity:0}.icon-background[data-v-4157d48b]{position:absolute;width:100%;height:100%;background-color:#fff;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.2)}.arrow[data-v-4157d48b],.spinner[data-v-4157d48b]{width:24px;height:24px;z-index:1}.spinner[data-v-4157d48b]{animation:spin-4157d48b 1s linear infinite;fill:var(--color1,#5652bf)}@keyframes spin-4157d48b{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.mobile-only[data-v-c390c81c]{width:-moz-fit-content;width:fit-content;min-width:100vw;min-height:100dvh;background:var(--bg1);display:flex;flex-direction:column}.mobile_header[data-v-c390c81c]{background:var(--bg1);border-bottom:1px solid var(--border-color);height:50px;position:sticky;top:0;right:0;width:100vw;z-index:25}.mobile_primary_row[data-v-c390c81c]{display:flex;justify-content:space-between;align-items:center;padding:0 12px;min-height:48px;gap:8px}.mobile_back_btn[data-v-c390c81c]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:6px;background:var(--bg2);border:1px solid var(--border-color);color:var(--text-color);transition:all .2s ease}.rtl .mobile_back_btn[data-v-c390c81c]{transform:rotate(180deg)}.mobile_title[data-v-c390c81c]{flex:1;text-align:center}.mobile_title h1[data-v-c390c81c]{font-size:16px;font-weight:600;color:var(--text-color);margin:0}.mobile_actions[data-v-c390c81c]{display:flex;align-items:center;gap:6px}.mobile_action_btn[data-v-c390c81c]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:6px;background:var(--bg2);border:1px solid var(--border-color);color:var(--text-color);transition:all .2s ease;position:relative}.mobile_action_btn[data-v-c390c81c]:active{background:var(--bg3);transform:scale(.95)}.mobile_action_btn.active[data-v-c390c81c]{background:var(--color1);border-color:var(--color1);color:#fff}.mobile_action_btn .mobile_badge[data-v-c390c81c]{position:absolute;top:-3px;right:-3px;background:#bd1717;color:#fff;font-size:9px;font-weight:700;min-width:14px;height:14px;border-radius:7px;display:flex;align-items:center;justify-content:center;padding:0 3px}.mobile_search_row[data-v-c390c81c]{padding:0 12px 8px 12px}.mobile_search_input[data-v-c390c81c]{display:flex;align-items:center;background:var(--bg2);border:1px solid var(--border-color);border-radius:8px;padding:0 12px;height:40px;gap:8px}.mobile_search_input .search_icon[data-v-c390c81c]{color:var(--gray-text);flex-shrink:0}.mobile_search_input input[data-v-c390c81c]{flex:1;background:none;border:none;height:100%;font-size:14px;direction:rtl;color:var(--text-color)}.mobile_search_input input[data-v-c390c81c]::-moz-placeholder{color:var(--gray-text)}.mobile_search_input input[data-v-c390c81c]::placeholder{color:var(--gray-text)}.mobile_search_input .mobile_search_close[data-v-c390c81c]{background:none;border:none;color:var(--gray-text);padding:3px;border-radius:3px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.mobile_search_input .mobile_search_close[data-v-c390c81c]:active{color:var(--color1);background:var(--bg4)}#tickets_list_inner[data-v-c390c81c]{flex:1;display:flex;flex-direction:column;gap:20px;padding:0;padding-bottom:100px}.project_wrapper_container[data-v-c390c81c]{display:flex;position:relative;min-width:100%;width:-moz-fit-content;width:fit-content;border-block:1px solid rgba(3,56,65,.1);border-inline-start:0;background:var(--bg1);margin-bottom:12px}.project_color[data-v-c390c81c]{border-top-right-radius:4px;border-bottom-right-radius:4px;width:4px;flex-shrink:0;z-index:24;border-inline-start:4px solid var(--project-color)!important;position:sticky;inset-inline-start:0}.project_wrapper[data-v-c390c81c]{width:100%}.project_wrapper.on_collapse .collapse[data-v-c390c81c]{transform:rotate(90deg)}.project_wrapper.on_collapse .project_properties[data-v-c390c81c]{display:none!important}.project_wrapper.on_collapse .project_details .name h3[data-v-c390c81c]{font-size:16px;opacity:.8}.project_wrapper.on_collapse .first_line[data-v-c390c81c]{flex-direction:row;background:var(--bg2);align-items:center;height:40px;padding-top:0}.cat_head[data-v-c390c81c]{background:var(--bg2);position:sticky;top:50px;inset-inline-start:4px;z-index:4;width:var(--content-width)}.cat_head .first_line[data-v-c390c81c]{display:flex;justify-content:space-between;flex-direction:column;gap:6px}.cat_head .first_line .project_details[data-v-c390c81c]{order:1;padding:0 12px;display:flex;flex-direction:column}.cat_head .first_line .project_details .project_properties[data-v-c390c81c]{padding-top:4px;display:flex;gap:3px;align-items:center}.cat_head .first_line .project_details .project_properties[data-v-c390c81c]>*{background:var(--color2);color:var(--white-text);padding:2px 6px;border-radius:8px;font-size:10px;font-weight:500}.cat_head .first_line .project_details .name[data-v-c390c81c]{display:flex;justify-content:space-between;gap:4px;align-items:center}.cat_head .first_line .project_details .name .project_name[data-v-c390c81c]{flex:1}.cat_head .first_line .project_details .name .project_name[data-v-c390c81c],.cat_head .first_line .project_details .name .project_options[data-v-c390c81c]{display:flex;align-items:center;gap:4px}.cat_head .first_line .project_details .name h3[data-v-c390c81c],.cat_head .first_line .project_details .name input[data-v-c390c81c]{font-weight:700;transition:all .2s ease;font-size:14px}.cat_head .first_line .project_details .name input[data-v-c390c81c]{width:500px;max-width:100%}.cat_head .first_line .project_details .name .num[data-v-c390c81c]{display:flex;width:14px;height:14px;border-radius:100%;background:#bd1717;color:#fff!important;font-size:9px;font-weight:700;align-items:center;justify-content:center}.cat_head .first_line .project_actions_wrapper[data-v-c390c81c]{min-height:20px;display:flex;justify-content:space-between;gap:6px;align-items:center;background:var(--bg2);border-radius:8px;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.cat_head .first_line .project_actions_wrapper[data-v-c390c81c]::-webkit-scrollbar{display:none}.cat_head .first_line .project_actions_wrapper .project_actions[data-v-c390c81c]{display:flex;gap:4px;align-items:center}.cat_head .first_line .project_actions_wrapper .collapse[data-v-c390c81c]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--bg4);cursor:pointer;transition:all .2s}.second_header[data-v-c390c81c]{background:var(--bg3);color:var(--white-text);position:fixed;z-index:99;box-shadow:0 0 100px rgba(0,0,0,.3);bottom:0;left:0;width:100%}.second_header .inner[data-v-c390c81c]{display:flex;justify-content:space-between;align-items:center;gap:var(--gap);padding:6px;overflow-x:auto}.second_header .inner a[data-v-c390c81c]{color:var(--white-text);display:flex;align-items:center;gap:3px}.group_btn[data-v-c390c81c]{display:flex;align-items:center;gap:3px;padding:6px 10px;border-radius:6px;background:hsla(0,0%,100%,.1);color:#fff;text-decoration:none;font-weight:500;font-size:12px;transition:all .2s ease}.group_btn[data-v-c390c81c]:active{background:hsla(0,0%,100%,.2);transform:scale(.95)}.floating-add-container[data-v-c390c81c]{bottom:15%}canvas[data-v-445387a6]{display:block;margin:0 auto}.time-button-wrapper[data-v-2907d250]{display:flex}.active_clock[data-v-2907d250]{display:flex;align-items:center;gap:10px;justify-content:space-between;width:100%}.disabled[data-v-2907d250]{pointer-events:none}button[data-v-2907d250]{display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:#fff;background-color:var(--color1);border:none;border-radius:30px;padding:0 20px;cursor:pointer;transition:all .3s ease;outline:none;position:relative;width:auto;height:35px}button[data-v-2907d250]:hover:not(:disabled){scale:1.03}button.active[data-v-2907d250]{background-color:#e74c3c}button.loading[data-v-2907d250]{animation:pulse-2907d250 1s infinite}button[data-v-2907d250]:disabled{cursor:not-allowed}button .button-text[data-v-2907d250]{position:relative;z-index:1;transition:all .3s ease}button[data-v-2907d250]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:hsla(0,0%,100%,.1);border-radius:50%;transform:translate(-50%,-50%);transition:all .6s ease}button[data-v-2907d250]:active:before{width:300px;height:300px;opacity:1}[data-v-2907d250] .ticket_timer{color:#fff!important}[data-v-2907d250] .handler_icon{border:1px solid #fff}@keyframes pulse-2907d250{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.pulse-loader-wrap[data-v-2907d250]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;overflow:hidden}.pulse-loader[data-v-2907d250]{width:4em;height:4em;border-radius:4em;background-color:#fff;outline:1px solid transparent;animation:pulseanim-2907d250 .5s ease-in-out infinite}@keyframes pulseanim-2907d250{0%{transform:scale(0);opacity:.8}to{transform:scale(1);opacity:0}}.sheet_fade-enter-active[data-v-1e003b99],.sheet_fade-leave-active[data-v-1e003b99]{transition:opacity .5s ease}.sheet_fade-enter-from[data-v-1e003b99],.sheet_fade-leave-to[data-v-1e003b99]{opacity:0;pointer-events:none!important}.dark_bg[data-v-1e003b99]{position:fixed;left:0;right:0;bottom:0;transition:all .3s;background:rgba(0,0,0,.4);top:0}.theme_dark .dark_bg[data-v-1e003b99]{background:rgba(0,0,0,.8)}.bottom_sheet[data-v-1e003b99]{position:fixed;left:0;right:0;bottom:0;transition:all .2s;background-color:var(--bg1,#fff);color:var(--text-color,#000);border-top-left-radius:20px;border-top-right-radius:20px;max-height:100dvh;overflow:hidden}.bottom_sheet.full-height[data-v-1e003b99]{height:100dvh!important;border-radius:0}.bottom_sheet.full-height .bottom_sheet_content[data-v-1e003b99]{max-height:calc(100% - 50px);overflow-y:auto}.bottom_sheet .sheet-title[data-v-1e003b99]{display:flex;justify-content:space-between;gap:10px;padding:15px;border-bottom:1px solid var(--border-color,#eee);font-weight:500;font-size:18px;position:sticky;top:0;background-color:var(--bg1,#fff);z-index:1}.bottom_sheet .sheet-title[data-v-1e003b99]:after{content:"";display:block;width:30px;height:3px;background:var(--border-color,#eee);border-radius:5px;position:absolute;top:10px;left:50%;transform:translateX(-50%)}.bottom_sheet.on-swipe[data-v-1e003b99]{transition:none}.bottom_sheet.on-swipe .bottom_sheet_content[data-v-1e003b99]{overflow-y:initial!important;pointer-events:none}.bottom_sheet .paddme[data-v-1e003b99]{padding:15px}#filters_page[data-v-48ef6667]{padding-bottom:100px}#filters_page .opt[data-v-48ef6667]{display:flex;justify-content:center;align-items:center;cursor:pointer;margin-top:20px}#filters_page .opt svg[data-v-48ef6667]{width:24px;height:24px;margin-right:10px}#filters_page .active_projects[data-v-48ef6667]{display:flex;flex-wrap:wrap;margin-top:10px;gap:10px}#filters_page .active_projects div[data-v-48ef6667]{padding:0 10px;background:var(--bg4);border-radius:20px;cursor:pointer;height:30px;display:flex;align-items:center}#filters_page .active_projects .add_project_btn[data-v-48ef6667]{display:flex;align-items:center;cursor:pointer;height:30px;border:1px solid var(--text-color);border-radius:20px;padding:0 10px}#open_filters[data-v-48ef6667]{position:fixed;bottom:120px;left:10px;background:var(--bg3);color:var(--white-text);cursor:pointer;z-index:998;width:50px;height:50px;box-shadow:0 0 10px rgba(0,0,0,.2)}#open_filters .num[data-v-48ef6667],#open_filters[data-v-48ef6667]{border-radius:50%;display:flex;justify-content:center;align-items:center}#open_filters .num[data-v-48ef6667]{position:absolute;top:0;right:0;background:var(--red);color:#fff;width:20px;height:20px;font-size:12px}#projects_list[data-v-48ef6667]{position:fixed;left:0;right:0;top:0;bottom:0;z-index:9999999;display:flex;flex-direction:column;background:var(--bg1);border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.2);padding:20px}#projects_list .header[data-v-48ef6667]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}#projects_list .header h3[data-v-48ef6667]{font-size:20px}#projects_list .header a[data-v-48ef6667]{color:var(--red);cursor:pointer}#projects_list .content[data-v-48ef6667]{flex:1;overflow-y:auto}#projects_list .content .project-line[data-v-48ef6667]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}#projects_list .content .project-line label[data-v-48ef6667]{cursor:pointer}.foot[data-v-48ef6667]{bottom:0;background:var(--bg1);padding:10px 0;right:0;left:0;position:fixed;display:flex;justify-content:center}.foot .btn[data-v-48ef6667]{width:200px}.search_inline[data-v-48ef6667]{display:flex;align-items:center;gap:6px;background:var(--bg2);border:1px solid var(--border-color);border-radius:8px;padding:0 12px;height:36px;width:100%;transition:all .2s ease}.search_inline[data-v-48ef6667]:focus-within,.search_inline[data-v-48ef6667]:hover{background:var(--bg3);border-color:var(--color1)}.search_inline input[data-v-48ef6667]{flex:1;background:none;border:none;height:100%;font-size:14px;direction:rtl;color:var(--text-color)}.search_inline input[data-v-48ef6667]::-moz-placeholder{color:var(--gray-text)}.search_inline input[data-v-48ef6667]::placeholder{color:var(--gray-text)}.search_inline .search_icon[data-v-48ef6667]{color:var(--gray-text)}.search_inline .close_search[data-v-48ef6667]{background:none;border:none;color:var(--gray-text);font-size:14px;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease}.search_inline .close_search[data-v-48ef6667]:hover{color:var(--color1);background:var(--bg4)}.tour-container[data-v-e2893a04]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000}.tour-progress[data-v-e2893a04]{position:absolute;top:5px;inset-inline:5px;height:4px;background:transparent;z-index:10004}.tour-progress .steps-container[data-v-e2893a04]{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;gap:8px}.tour-progress .steps-container .step[data-v-e2893a04]{flex:1;height:100%;background:var(--bg2);border-radius:2px;transition:all .3s ease;border:1px solid var(--border-color);position:relative;overflow:hidden}.tour-progress .steps-container .step[data-v-e2893a04]:before{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:var(--color1);transform:translateX(100%);transition:transform .5s ease}.tour-progress .steps-container .step.active[data-v-e2893a04]{border-color:var(--color1);box-shadow:0 0 8px rgba(var(--color1-rgb),.2)}.tour-progress .steps-container .step.active[data-v-e2893a04]:before{transform:translateX(0)}.tour-overlay[data-v-e2893a04]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10001}.tour-overlay.no-selector[data-v-e2893a04]{background-color:rgba(0,0,0,.7)}.tour-highlight[data-v-e2893a04]{position:fixed;z-index:10002;transition:all .3s ease;pointer-events:none;background-color:transparent;border-radius:100px}.tour-popup[data-v-e2893a04]{position:fixed;transition:all .1s ease;background-color:var(--bg1);border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);width:80%;max-width:600px;z-index:10003;pointer-events:auto;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column}@media(min-width:600px){.tour-popup[data-v-e2893a04]{max-height:70dvh}}@media(max-width:600px){.tour-popup[data-v-e2893a04]{max-height:50dvh}}.tour-popup .tour-content[data-v-e2893a04]{flex:1;overflow-y:auto}.tour-popup .tour-content .tour-description[data-v-e2893a04]{overflow-y:auto;height:100%;font-size:16px;line-height:1.5;color:var(--text-color)}@media(min-width:600px){.tour-popup .tour-content .tour-description[data-v-e2893a04]{padding:24px}}@media(max-width:600px){.tour-popup .tour-content .tour-description[data-v-e2893a04]{padding:16px}}.tour-popup .tour-content .tour-description[data-v-e2893a04] p{margin:0 0 16px}.tour-popup .tour-content .tour-description[data-v-e2893a04] *{line-height:1.5}.tour-popup .tour-header[data-v-e2893a04]{display:flex;justify-content:space-between;align-items:center}@media(min-width:600px){.tour-popup .tour-header[data-v-e2893a04]{padding:24px}}@media(max-width:600px){.tour-popup .tour-header[data-v-e2893a04]{padding:16px}}.tour-popup .tour-header h2[data-v-e2893a04]{font-size:var(--h2);font-weight:600;color:var(--text-color);margin:0}.tour-popup .tour-header .close-button[data-v-e2893a04]{background:none;border:none;font-size:24px;color:#666;cursor:pointer;padding:0;line-height:1}.tour-popup .tour-header .close-button[data-v-e2893a04]:hover{color:#333}.tour-popup .tour-navigation[data-v-e2893a04]{display:flex;justify-content:space-between;background-color:var(--bg2);border-top:1px solid var(--border-color);border-bottom-left-radius:8px;border-bottom-right-radius:8px}@media(min-width:600px){.tour-popup .tour-navigation[data-v-e2893a04]{padding:16px 24px}}@media(max-width:600px){.tour-popup .tour-navigation[data-v-e2893a04]{padding:10px 16px}}.tour-popup .tour-navigation .nav-button[data-v-e2893a04]{display:flex;align-items:center;gap:4px;padding:10px 12px;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .3s,color .3s}.tour-popup .tour-navigation .nav-button svg[data-v-e2893a04]{width:16px;height:16px}.tour-popup .tour-navigation .nav-button.prev[data-v-e2893a04]{background-color:#f0f0f0;color:#333}.tour-popup .tour-navigation .nav-button.prev[data-v-e2893a04]:hover:not(:disabled){background-color:#e0e0e0}.tour-popup .tour-navigation .nav-button.prev[data-v-e2893a04]:disabled{opacity:0}.tour-popup .tour-navigation .nav-button.finish[data-v-e2893a04],.tour-popup .tour-navigation .nav-button.next[data-v-e2893a04]{background-color:#4a90e2;color:#fff}.tour-popup .tour-navigation .nav-button .arrow[data-v-e2893a04]{font-size:18px;vertical-align:middle}@keyframes pulse-e2893a04{0%{box-shadow:0 0 0 0 rgba(74,144,226,.4)}70%{box-shadow:0 0 0 10px rgba(74,144,226,0)}to{box-shadow:0 0 0 0 rgba(74,144,226,0)}}@media(min-width:600px){#ticket_system_page[data-v-00c04c28]{height:calc(100dvh - var(--header-height));display:flex;align-items:flex-start}}@media(max-width:600px){#ticket_system_page[data-v-00c04c28]{min-height:100%;background:var(--bg1)}}#ticket_system_page #open_side_bar[data-v-00c04c28]{position:fixed;top:70%;right:-25px;transform:rotate(90deg);background:#000;z-index:99;height:30px;color:#fff;padding:0 10px;line-height:30px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}#ticket_system_page #close_side_bar[data-v-00c04c28]{position:fixed;top:70%;left:-15px;transform:rotate(90deg);background:#fff;z-index:99;height:30px;color:#000;padding:0 10px;line-height:30px;border-top-right-radius:10px;border-top-left-radius:10px}@media(min-width:600px){#ticket_system_page #ticket_system_ui[data-v-00c04c28]{display:flex;flex:1;gap:25px;padding-top:15px;height:100%;padding-inline:25px!important;overflow:hidden}}@media(max-width:600px){#ticket_system_page #ticket_system_ui[data-v-00c04c28]{width:100%}}#my_active_ticket[data-v-00c04c28]{position:fixed;background:var(--bg2);border-top:1px solid var(--border-color);height:50px;bottom:var(--footer-height);left:0;right:0;display:flex;justify-content:space-between;padding:10px;gap:10px;align-items:center;box-shadow:0 0 10px rgba(0,0,0,.2)}#my_active_ticket .content[data-v-00c04c28]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}#my_active_ticket[data-v-00c04c28] .ticket_timer{font-size:12px}.mobile-projects-container[data-v-746f991b]{display:flex;flex-direction:column;height:100%;background:var(--bg2);font-family:var(--font);overflow-y:auto}.mobile-header[data-v-746f991b]{position:sticky;top:0;z-index:10;background:var(--bg1);border-bottom:1px solid var(--border-color);padding:var(--gap);box-shadow:var(--sml-shadow)}.header-top[data-v-746f991b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--gap)}.user-greeting[data-v-746f991b]{display:flex;align-items:center;gap:12px;flex:1}.user-avatar{&[data-v-746f991b]{width:40px;height:40px;border-radius:50%;overflow:hidden;border:2px solid var(--border-color)}.handler_icon[data-v-746f991b]{width:100%!important;height:100%!important}}.greeting-text[data-v-746f991b]{flex:1}.greeting-title[data-v-746f991b]{font-size:var(--h3);font-weight:600;color:var(--text-color);margin:0 0 2px 0;line-height:1.2}.greeting-subtitle[data-v-746f991b]{font-size:14px;color:var(--light-text);margin:0;line-height:1.2}.header-actions-top[data-v-746f991b]{display:flex;gap:8px}.search-toggle-btn{&[data-v-746f991b]{width:40px;height:40px;border-radius:var(--radius);border:1px solid var(--border-color);background:var(--bg1);color:var(--text-color);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}&[data-v-746f991b]:hover{background:var(--bg2);border-color:var(--color1)}}.search-expanded-container[data-v-746f991b]{margin-bottom:var(--gap)}.search-expanded[data-v-746f991b]{display:flex;align-items:center;gap:12px}.search-input-wrapper[data-v-746f991b]{flex:1;position:relative}.search-icon[data-v-746f991b]{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--light-text);font-size:14px}.search-input-wrapper input{&[data-v-746f991b]{width:100%;padding:12px 40px 12px 12px;border:var(--inp-border);border-radius:var(--radius);background:var(--inp-bg);color:var(--inp-color);font-size:16px}&[data-v-746f991b]:focus{outline:none;border-color:var(--color1)}}.close-search-btn{&[data-v-746f991b]{width:40px;height:40px;border-radius:var(--radius);border:none;background:var(--red);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}&[data-v-746f991b]:hover{opacity:.9}}.controls-row[data-v-746f991b]{display:flex;gap:8px}.control-dropdown{&[data-v-746f991b]{flex:1;background:var(--bg1);border:1px solid var(--border-color);border-radius:var(--radius);padding:10px 12px;cursor:pointer;transition:all .2s ease}&[data-v-746f991b]:hover{background:var(--bg2);border-color:var(--color1)}}.control-icon{&[data-v-746f991b]{display:flex;align-items:center;justify-content:center;gap:6px;color:var(--text-color);font-size:14px}i[data-v-746f991b]{font-size:12px}}.projects-section[data-v-746f991b]{flex:1;padding:var(--gap);display:flex;flex-direction:column}.section-header[data-v-746f991b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--gap);padding-bottom:12px;border-bottom:1px solid var(--border-color)}.section-title[data-v-746f991b]{font-size:var(--h2);font-weight:600;color:var(--text-color);margin:0}.projects-count[data-v-746f991b]{background:var(--bg1);color:var(--light-text);padding:4px 12px;border-radius:20px;font-size:12px;border:1px solid var(--border-color)}.empty-state[data-v-746f991b]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 20px}.empty-icon[data-v-746f991b]{width:60px;height:60px;background:var(--bg1);border:1px solid var(--border-color);border-radius:var(--radius);display:flex;align-items:center;justify-content:center;color:var(--light-text);font-size:24px;margin-bottom:20px}.empty-state h3[data-v-746f991b]{font-size:var(--h3);font-weight:600;color:var(--text-color);margin:0 0 8px 0}.empty-state p[data-v-746f991b]{font-size:14px;color:var(--light-text);margin:0}.projects-list-container[data-v-746f991b]{padding-right:2px}[data-v-746f991b] .tree-item{margin-bottom:8px}[data-v-746f991b] .item-content{display:flex;align-items:center;gap:12px;padding:12px;background:var(--bg1);border:1px solid var(--border-color);border-radius:var(--radius);cursor:pointer;transition:all .2s ease;min-height:48px}[data-v-746f991b] .item-content.active{background:var(--active-bg)!important;border-color:var(--color1)!important;label{font-weight:600}}[data-v-746f991b] .item-content.is-folder{background:var(--bg1);border-color:var(--border-color);label{font-weight:500}}[data-v-746f991b] .folder-toggle{display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--light-text);transition:all .2s ease;flex-shrink:0}[data-v-746f991b] .folder-expanded .folder-toggle{transform:rotate(90deg);color:var(--text-color)}[data-v-746f991b] .item-content label{flex:1;font-weight:500;font-size:15px;margin:0;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-color)}[data-v-746f991b] .folder-children{margin-top:4px;padding-right:16px;border-right:2px solid var(--border-color)}[data-v-746f991b] .folder-children .item-content{padding:10px 12px;min-height:44px;background:var(--bg2)}.fab-icon[data-v-746f991b]{color:#fff;font-size:20px}.add-option{&[data-v-746f991b]{display:flex;align-items:center;gap:12px;padding:12px 16px;color:var(--text-color);text-decoration:none;transition:all .2s ease;border-radius:var(--radius);margin:2px 0}&[data-v-746f991b]:hover{background:var(--bg2);color:var(--color1)}i[data-v-746f991b]{width:16px;text-align:center;font-size:14px}span[data-v-746f991b]{font-size:14px}}.mobile-dialog[data-v-746f991b]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2000}.dialog-content[data-v-746f991b]{background:var(--bg1);border-radius:var(--radius);margin:20px;max-width:400px;width:100%;box-shadow:var(--box-shadow);border:1px solid var(--border-color)}.dialog-header[data-v-746f991b]{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid var(--border-color)}.dialog-header h3[data-v-746f991b]{margin:0;font-size:var(--h4);font-weight:600;color:var(--text-color)}.close-btn{&[data-v-746f991b]{background:var(--bg2);border:1px solid var(--border-color);border-radius:var(--radius);width:32px;height:32px;color:var(--text-color);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}&[data-v-746f991b]:hover{background:var(--red);color:#fff;border-color:var(--red)}}.dialog-body[data-v-746f991b]{padding:20px}.dialog-body p[data-v-746f991b]{margin:0 0 var(--gap) 0;color:var(--text-color);font-size:15px}.folder-name-input{&[data-v-746f991b]{width:100%;padding:12px;border:var(--inp-border);border-radius:var(--radius);background:var(--inp-bg);color:var(--inp-color);font-size:16px;margin-bottom:20px}&[data-v-746f991b]:focus{outline:none;border-color:var(--color1)}}.dialog-actions[data-v-746f991b]{display:flex;gap:12px;justify-content:flex-end}.cancel-btn[data-v-746f991b],.create-btn[data-v-746f991b]{padding:10px 20px;border-radius:var(--radius);border:none;font-weight:500;cursor:pointer;transition:all .2s ease;font-size:14px;height:36px}.cancel-btn{&[data-v-746f991b]{background:var(--bg2);color:var(--text-color);border:1px solid var(--border-color)}&[data-v-746f991b]:hover{background:var(--bg1)}}.create-btn{&[data-v-746f991b]{background:var(--color1);color:#fff}&[data-v-746f991b]:hover{opacity:.9}}@media (max-width:480px){.mobile-header[data-v-746f991b]{padding:12px}.greeting-title[data-v-746f991b]{font-size:var(--h4)}.greeting-subtitle[data-v-746f991b]{font-size:13px}.projects-section[data-v-746f991b]{padding:12px}[data-v-746f991b] .item-content{padding:10px;min-height:44px}[data-v-746f991b] .item-content label{font-size:14px}}@media (max-width:360px){.mobile-header[data-v-746f991b],.projects-section[data-v-746f991b]{padding:10px}.fab-icon[data-v-746f991b]{font-size:18px}}.comment-editor[data-v-3b761816]{display:flex;flex-direction:column;gap:10px}.comment-editor canvas[data-v-3b761816]{display:none}#btn_send[data-v-3b761816]{position:absolute;inset-inline-end:10px;bottom:54px;display:flex;align-items:center;justify-content:center;padding:0;width:36px;height:36px;border-radius:50%;background:var(--color1);cursor:pointer;transition:all .3s ease;border:none}#btn_send svg[data-v-3b761816]{width:24px;height:24px;fill:#fff}#btn_send.sending[data-v-3b761816]{background:var(--bg3);cursor:not-allowed;transform:scale(.95)}#btn_send.sending .sending-indicator[data-v-3b761816]{color:#fff;font-size:16px}#btn_send.sending .sending-indicator i[data-v-3b761816]{animation:spin-3b761816 1s linear infinite}#btn_send[data-v-3b761816]:disabled{pointer-events:none}#btn_send[data-v-3b761816]:not(.sending):hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(89,206,143,.3)}.textarea_wrapper[data-v-3b761816]{position:relative;display:block;border:1px solid var(--border-color);padding-top:0;border-radius:24px;background:var(--inp-bg);display:flex;flex-direction:column;gap:10px}@media(min-width:600px){.textarea_wrapper[data-v-3b761816]{padding:15px}}@media(max-width:600px){.textarea_wrapper[data-v-3b761816]{padding:8px}}.textarea_wrapper.focus[data-v-3b761816]{border:1px solid #989898}.textarea_wrapper[data-v-3b761816] .editor-toolbar{padding-inline-end:34px}.textarea_wrapper[data-v-3b761816] .editor-content{padding-inline-end:40px}.editor-box[data-v-3b761816]{display:flex;gap:10px;align-items:center}.editor-box form[data-v-3b761816]{position:relative;flex:100}.editor-box .upload-btn[data-v-3b761816]{position:absolute;bottom:10px;inset-inline-end:10px;cursor:pointer;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background-color:var(--bg2);border-radius:50%;transition:all .2s ease}.editor-box .upload-btn[data-v-3b761816]:hover{background-color:var(--color1);color:#fff}.editor-box .upload-btn input[type=file][data-v-3b761816]{color:transparent;width:0;height:0;opacity:0}.editor-box .upload-btn input[type=file][data-v-3b761816]::-webkit-file-upload-button{visibility:hidden}.editor-box.on_drop[data-v-3b761816]{background:var(--color1)}.editor-box.on_drop form[data-v-3b761816]{opacity:0}.editor-box.on_drop[data-v-3b761816]:after{content:"גרור קובץ לכאן";text-align:center;position:absolute;left:0;right:0;top:30%;pointer-events:none;font-weight:700;color:#fff}.editor-box.on_drop[data-v-3b761816]:before{content:"";position:absolute;left:10px;top:10px;right:10px;bottom:10px;border:3px dashed hsla(0,0%,100%,.5)}.editor-box.on_uploading[data-v-3b761816]{background:var(--color1)}.editor-box.on_uploading form[data-v-3b761816]{opacity:0}.editor-box.on_uploading[data-v-3b761816]:after{content:"שולח...";text-align:center;position:absolute;left:0;right:0;top:30%;pointer-events:none;font-weight:700;color:#fff}.media-previews[data-v-3b761816]{display:flex;gap:10px;flex-wrap:wrap}.media-previews .media-preview[data-v-3b761816]{position:relative}.media-previews .media-preview.image-preview img[data-v-3b761816]{max-width:100px;max-height:100px;border-radius:5px}.media-previews .media-preview.video-preview video[data-v-3b761816]{max-width:200px;max-height:300px;border-radius:5px;background:#000}.media-previews .media-preview.video-preview .video-info[data-v-3b761816]{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,.7);color:#fff;padding:4px 8px;font-size:12px;border-radius:0 0 5px 5px;display:flex;flex-direction:column;gap:2px}.media-previews .media-preview.video-preview .video-info .video-name[data-v-3b761816]{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.media-previews .media-preview.video-preview .video-info .video-size[data-v-3b761816]{opacity:.8;font-size:11px}.media-previews .media-preview.document-preview .document-icon[data-v-3b761816]{width:80px;height:100px;background:#f5f5f5;border:1px solid #ddd;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:32px;color:#666}.media-previews .media-preview.document-preview .document-info[data-v-3b761816]{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,.7);color:#fff;padding:4px 8px;font-size:12px;border-radius:0 0 5px 5px;display:flex;flex-direction:column;gap:2px}.media-previews .media-preview.document-preview .document-info .document-name[data-v-3b761816]{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.media-previews .media-preview.document-preview .document-info .document-size[data-v-3b761816]{opacity:.8;font-size:11px}.media-previews .media-preview button[data-v-3b761816]{width:24px;height:24px;position:absolute;top:-4px;right:-4px;background:#fff;color:#000;display:flex;border-radius:50%;border:1px solid #eee;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 0 5px rgba(0,0,0,.2);z-index:2}.media-previews .media-preview button i[data-v-3b761816]{font-size:12px}.media-previews .media-preview button[data-v-3b761816]:hover{background:#f44;color:#fff}@keyframes spin-3b761816{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-skeleton[data-v-3b761816]{padding:15px;background-color:var(--bg1);border-radius:var(--radius);border:1px solid var(--border-color)}.skeleton-comment[data-v-3b761816]{display:flex;gap:12px;align-items:flex-start}.skeleton-circle[data-v-3b761816]{width:32px;height:32px;border-radius:50%;background:hsla(0,0%,51%,.2);background:linear-gradient(90deg,hsla(0,0%,51%,.2) 8%,hsla(0,0%,51%,.3) 18%,hsla(0,0%,51%,.2) 33%);background-size:800px 100px;animation:wave-lines-3b761816 2s ease-out infinite;flex-shrink:0}.skeleton-comment-content[data-v-3b761816]{flex:1;display:flex;flex-direction:column;gap:8px}.skeleton-line[data-v-3b761816]{height:12px;border-radius:50px;background:hsla(0,0%,51%,.2);background:linear-gradient(90deg,hsla(0,0%,51%,.2) 8%,hsla(0,0%,51%,.3) 18%,hsla(0,0%,51%,.2) 33%);background-size:800px 100px;animation:wave-lines-3b761816 2s ease-out infinite}.skeleton-line.h8[data-v-3b761816]{height:8px}.skeleton-line.h10[data-v-3b761816]{height:10px}.skeleton-line.h12[data-v-3b761816]{height:12px}.skeleton-line.h15[data-v-3b761816]{height:15px}.skeleton-line.w40[data-v-3b761816]{width:40%}.skeleton-line.w50[data-v-3b761816]{width:50%}.skeleton-line.w60[data-v-3b761816]{width:60%}.skeleton-line.w75[data-v-3b761816]{width:75%}@keyframes wave-lines-3b761816{0%{background-position:-468px 0}to{background-position:468px 0}}.file_line[data-v-46b01294]{display:block}.file_line .ico[data-v-46b01294]{display:inline-block;width:50px;height:50px;margin-left:15px}.file_line .image-link[data-v-46b01294]{text-decoration:none;color:inherit;display:block}.file_line .image-link[data-v-46b01294]:hover{text-decoration:none}.file_line .image-preview[data-v-46b01294]{position:relative;display:inline-block;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease;cursor:pointer}.file_line .image-preview[data-v-46b01294]:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.2)}.file_line .image-preview:hover .image-overlay[data-v-46b01294]{opacity:1}.file_line .image-preview:hover img[data-v-46b01294]{transform:scale(1.05)}.file_line .image-preview img[data-v-46b01294]{max-width:250px;max-height:120px;height:auto;border-radius:8px;transition:transform .3s ease;display:block}.file_line .image-preview .image-overlay[data-v-46b01294]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;border-radius:8px}.file_line .image-preview .image-overlay i[data-v-46b01294]{color:#fff;font-size:20px;text-shadow:0 1px 3px rgba(0,0,0,.5)}.file_line .video-container .video-preview[data-v-46b01294]{position:relative;display:inline-block;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease;cursor:pointer;max-width:250px;max-height:300px}.file_line .video-container .video-preview[data-v-46b01294]:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.2)}.file_line .video-container .video-preview:hover .video-overlay[data-v-46b01294]{opacity:.8}.file_line .video-container .video-preview video[data-v-46b01294]{max-width:250px;max-height:300px;width:auto;height:auto;border-radius:8px;display:block}.file_line .video-container .video-preview .video-overlay[data-v-46b01294]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;border-radius:8px;pointer-events:none}.file_line .video-container .video-preview .video-overlay i[data-v-46b01294]{color:#fff;font-size:24px;text-shadow:0 1px 3px rgba(0,0,0,.5)}.file_line .video-container .video-info[data-v-46b01294]{margin-top:8px;font-size:12px;color:var(--light-text)}.file_line .video-container .video-info .video-name[data-v-46b01294]{font-weight:500;word-break:break-all;line-height:1.3}.file_line .document-link[data-v-46b01294]{text-decoration:none;color:inherit;display:block}.file_line .document-link[data-v-46b01294]:hover{text-decoration:none}.file_line .document-preview[data-v-46b01294]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 12px;background:var(--bg1);border:1px solid var(--border-color);border-radius:8px;transition:all .2s ease;max-width:120px;min-height:100px}.file_line .document-preview[data-v-46b01294]:hover{background:var(--bg2);border-color:var(--color1);box-shadow:0 2px 8px rgba(0,0,0,.1);transform:translateY(-1px)}.file_line .document-preview .document-icon[data-v-46b01294]{display:flex;align-items:center;justify-content:center;width:50px;height:50px;background:var(--bg2);border-radius:6px;flex-shrink:0}.file_line .document-preview .document-icon i[data-v-46b01294]{font-size:24px;color:var(--color1)}.file_line .document-preview .document-info[data-v-46b01294]{flex:1;width:100%;display:flex;flex-direction:column;gap:2px;text-align:center}.file_line .document-preview .document-info .document-name[data-v-46b01294]{font-size:11px;font-weight:500;color:var(--text-color);line-height:1.2;word-break:break-word;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.file_line .document-preview .document-info .document-size[data-v-46b01294]{font-size:10px;color:var(--light-text)}.skeleton-loading .skeleton[data-v-46b01294]{background:var(--bg2);border-radius:8px;overflow:hidden;position:relative}.skeleton-loading .skeleton .skeleton-placeholder[data-v-46b01294]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;background:linear-gradient(90deg,hsla(0,0%,100%,.1) 25%,hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,.1) 75%);background-size:200% 100%;animation:skeleton-loading-46b01294 1.5s infinite}.skeleton-loading .skeleton .skeleton-placeholder.image-skeleton[data-v-46b01294]{width:250px;height:120px}.skeleton-loading .skeleton .skeleton-placeholder.video-skeleton[data-v-46b01294]{width:250px;height:300px}.skeleton-loading .skeleton .skeleton-placeholder .loading-spinner[data-v-46b01294]{font-size:20px;color:var(--color1);margin-bottom:8px}.skeleton-loading .skeleton .skeleton-placeholder .loading-spinner i[data-v-46b01294]{animation:spin-46b01294 1s linear infinite}.skeleton-loading .skeleton .skeleton-placeholder .loading-text[data-v-46b01294]{font-size:12px;color:var(--light-text);font-weight:500;margin-bottom:8px}.skeleton-loading .skeleton .skeleton-placeholder .progress-bar[data-v-46b01294]{width:80%;height:4px;background:hsla(0,0%,100%,.3);border-radius:2px;overflow:hidden;margin-bottom:4px}.skeleton-loading .skeleton .skeleton-placeholder .progress-bar .progress-fill[data-v-46b01294]{height:100%;background:var(--color1);transition:width .3s ease;border-radius:2px}.skeleton-loading .skeleton .skeleton-placeholder .progress-text[data-v-46b01294]{font-size:10px;color:var(--light-text);font-weight:700}.skeleton-loading .skeleton-icon[data-v-46b01294]{background:var(--bg1);display:flex;align-items:center;justify-content:center}.skeleton-loading .skeleton-icon .loading-spinner[data-v-46b01294]{font-size:16px;color:var(--color1)}.skeleton-loading .skeleton-icon .loading-spinner i[data-v-46b01294]{animation:spin-46b01294 1s linear infinite}.skeleton-loading .skeleton-text[data-v-46b01294]{background:linear-gradient(90deg,hsla(0,0%,100%,.1) 25%,hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,.1) 75%);background-size:200% 100%;animation:skeleton-loading-46b01294 1.5s infinite;color:transparent;border-radius:4px}.skeleton-loading .skeleton-text.small[data-v-46b01294]{font-size:10px}.skeleton-loading .document-info .progress-bar[data-v-46b01294]{width:100%;height:3px;background:hsla(0,0%,100%,.3);border-radius:2px;overflow:hidden;margin:4px 0}.skeleton-loading .document-info .progress-bar .progress-fill[data-v-46b01294]{height:100%;background:var(--color1);transition:width .3s ease;border-radius:2px}.skeleton-loading .document-info .progress-text[data-v-46b01294]{font-size:9px;color:var(--light-text);font-weight:700;text-align:center}@keyframes skeleton-loading-46b01294{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes spin-46b01294{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.comment[data-v-dc6ea59a]{background-color:var(--bg2);border-radius:var(--radius);padding:15px;box-shadow:var(--sml-shadow);position:relative;transition:all .3s ease}.comment[data-v-dc6ea59a]:not(:last-child){margin-bottom:15px}.comment.comment-enter[data-v-dc6ea59a]{animation:commentSlideIn-dc6ea59a .5s ease-out}.comment .comment_header[data-v-dc6ea59a]{display:flex;gap:10px;align-items:center;margin-bottom:10px}.comment .comment_header .name[data-v-dc6ea59a]{font-weight:700;font-size:12px}.comment .comment_header .date[data-v-dc6ea59a]{font-size:12px;font-weight:400;color:#737373;margin:0;direction:ltr}.comment .comment_header .comment-actions[data-v-dc6ea59a]{margin-right:auto;display:flex;gap:5px}.comment .comment_header .comment-actions .action-btn[data-v-dc6ea59a]{background:none;border:none;color:var(--light-text);cursor:pointer;padding:3px;border-radius:3px;transition:all .2s ease}.comment .comment_header .comment-actions .action-btn[data-v-dc6ea59a]:hover{color:var(--color1);background-color:rgba(89,206,143,.1)}.comment .comment_header .comment-actions .action-btn.delete-btn[data-v-dc6ea59a]:hover{color:#f44;background-color:rgba(255,68,68,.1)}.comment .comment_content[data-v-dc6ea59a]{font-size:14px}.comment .comment_content.edit-mode[data-v-dc6ea59a]{background-color:var(--bg1);border-radius:var(--radius);padding:10px;margin-bottom:10px}.comment .comment_content .comment_content_msg[data-v-dc6ea59a]{word-break:break-word;font-size:var(--h4)}.comment .comment_content .comment_content_msg[data-v-dc6ea59a] .mention{font-weight:700;color:var(--color)}.comment .comment_content .comment_content_msg[data-v-dc6ea59a] ol,.comment .comment_content .comment_content_msg[data-v-dc6ea59a] ul{padding:revert;margin:revert;list-style-type:revert}.comment .comment_content .comment_content_msg[data-v-dc6ea59a] a{color:var(--color1);-webkit-user-select:all;-moz-user-select:all;-o-user-select:all;user-select:all}.comment .comment_content .files_wrap[data-v-dc6ea59a]{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.comment .replies[data-v-dc6ea59a]{margin-top:15px;margin-right:20px;padding-right:15px;border-right:2px solid var(--border-color)}.comment .replies .reply[data-v-dc6ea59a]{background-color:var(--bg1);border-radius:var(--radius);padding:10px;margin-bottom:10px}.comment .replies .reply .reply_header[data-v-dc6ea59a]{display:flex;gap:8px;align-items:center;margin-bottom:8px}.comment .replies .reply .reply_header .name[data-v-dc6ea59a]{font-weight:700;font-size:11px}.comment .replies .reply .reply_header .date[data-v-dc6ea59a]{font-size:11px;color:#737373;margin:0;direction:ltr}.comment .replies .reply .reply_header .comment-actions[data-v-dc6ea59a]{margin-right:auto}.comment .replies .reply .reply_header .comment-actions .action-btn[data-v-dc6ea59a]{background:none;border:none;color:var(--light-text);cursor:pointer;padding:2px;font-size:12px}.comment .replies .reply .reply_header .comment-actions .action-btn[data-v-dc6ea59a]:hover{color:var(--color1)}.comment .replies .reply .reply_content[data-v-dc6ea59a]{font-size:13px}.comment .replies .reply .reply_content.edit-mode[data-v-dc6ea59a]{background-color:var(--bg2);border-radius:var(--radius);padding:8px}.comment .replies .reply .reply_content .reply_content_msg[data-v-dc6ea59a]{white-space:pre-line;word-break:break-all;font-size:var(--h5)}.comment .replies .reply .reply_content .reply_content_msg[data-v-dc6ea59a] .mention{font-weight:700;color:var(--color)}.comment .replies .reply .reply_content .files_wrap[data-v-dc6ea59a]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.comment .replies .reply .reply_content .files_wrap img[data-v-dc6ea59a]{max-width:200px;border-radius:4px}.comment .replies .reply .reply_content .files_wrap .video-container video[data-v-dc6ea59a]{max-width:250px;max-height:300px;border-radius:6px;box-shadow:0 2px 6px rgba(0,0,0,.1)}.comment .replies .reply .reply_content .files_wrap .video-container .video-info[data-v-dc6ea59a]{margin-top:4px;font-size:11px;color:var(--light-text)}.comment .replies .reply .reply_content .files_wrap .video-container .video-info .video-name[data-v-dc6ea59a]{font-weight:500;word-break:break-all}.comment .reply-form[data-v-dc6ea59a]{margin-top:10px;background-color:var(--bg1);border-radius:var(--radius);padding:10px}.comment .edit-actions[data-v-dc6ea59a],.comment .reply-form .reply-actions[data-v-dc6ea59a]{display:flex;gap:10px;justify-content:flex-end;margin-top:10px}.cancel-btn[data-v-dc6ea59a],.save-btn[data-v-dc6ea59a]{padding:6px 15px;border-radius:var(--radius);border:none;cursor:pointer;font-size:13px;transition:all .2s ease}.save-btn[data-v-dc6ea59a]{background-color:var(--color1);color:#fff}.save-btn[data-v-dc6ea59a]:hover{background-color:#38bc75}.cancel-btn[data-v-dc6ea59a]{background-color:var(--bg3);color:#fff}.cancel-btn[data-v-dc6ea59a]:hover{background-color:#022329}@keyframes commentSlideIn-dc6ea59a{0%{opacity:0;transform:translateY(-20px) scale(.95)}50%{opacity:.8;transform:translateY(-5px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes bounce-dc6ea59a{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-4px)}60%{transform:translateY(-2px)}}[data-v-f9285412] .atwho-view{right:-.8em;left:auto}.comments[data-v-f9285412]{display:flex;flex-direction:column;gap:20px}.comments h3[data-v-f9285412]{font-size:16px;font-weight:400;margin:0}.add_comment[data-v-f9285412]{bottom:0;position:sticky;background:var(--bg1);z-index:1}.editable-area[data-v-261b28d2]{min-height:100px;padding:8px;border:none;border-radius:10px;overflow:auto;border:1px solid transparent}.editable-area[data-v-261b28d2]:hover{border-color:silver}.editable-area[data-v-261b28d2]:empty:before{content:attr(placeholder);color:#aaa}.real-subtasks[data-v-569e4e16]{margin-top:20px}.real-subtasks__header[data-v-569e4e16]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.real-subtasks__title[data-v-569e4e16]{margin:0;font-size:16px;font-weight:600;color:var(--text-color)}.real-subtasks__loading[data-v-569e4e16]{display:flex;align-items:center;gap:10px;padding:20px;text-align:center;color:var(--gray-text)}.real-subtasks__list[data-v-569e4e16]{border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.real-subtasks__item[data-v-569e4e16]{border-bottom:1px solid var(--border-color);transition:all .2s ease}.real-subtasks__item[data-v-569e4e16]:hover{background-color:var(--hover-bg)}.real-subtasks__item[data-v-569e4e16]:last-child{border-bottom:none}.real-subtasks__item--completed[data-v-569e4e16]{opacity:.7}.real-subtasks__item--completed .real-subtasks__item-title[data-v-569e4e16]{text-decoration:line-through}.real-subtasks__item--active[data-v-569e4e16]{border-right:4px solid #4caf50}.real-subtasks__item--new[data-v-569e4e16]{background-color:#f8f9fa}.real-subtasks__item-content[data-v-569e4e16]{padding:8px 16px;position:relative}.real-subtasks__item-header[data-v-569e4e16]{display:flex;align-items:center;gap:12px}@media(max-width:768px){.real-subtasks__item-header[data-v-569e4e16]{flex-direction:column;align-items:flex-start;gap:8px}}.real-subtasks__text-row[data-v-569e4e16]{display:flex;align-items:center;gap:12px;flex:1}@media(max-width:768px){.real-subtasks__text-row[data-v-569e4e16]{width:100%;padding-inline-end:30px}}.real-subtasks__item-status[data-v-569e4e16]{display:flex;flex-shrink:0;font-size:16px;cursor:pointer;padding:4px;border-radius:50%;transition:all .2s ease}.real-subtasks__item-status[data-v-569e4e16]:hover{background-color:rgba(76,175,80,.1);transform:scale(1.1)}.real-subtasks__item-status--loading[data-v-569e4e16]{pointer-events:none;opacity:.6}.real-subtasks__item-status--loading i[data-v-569e4e16]{animation:pulse-569e4e16 1s infinite}.real-subtasks__item-title[data-v-569e4e16]{flex:1;font-weight:500;color:var(--text-color);cursor:pointer}.real-subtasks__item-title[data-v-569e4e16]:hover{color:var(--primary-color)}.real-subtasks__item-title .text-gray[data-v-569e4e16]{color:#a1a1a1;font-weight:400;font-style:italic}@media(max-width:768px){.real-subtasks__item-title[data-v-569e4e16]{width:100%;min-width:0}}.real-subtasks__input[data-v-569e4e16]{flex:1;border:none;outline:none;background:transparent;font-size:14px;color:var(--text-color);padding:4px 0}.real-subtasks__input[data-v-569e4e16]::-moz-placeholder{color:var(--gray-text)}.real-subtasks__input[data-v-569e4e16]::placeholder{color:var(--gray-text)}.real-subtasks__input[data-v-569e4e16]:disabled{opacity:.6}.real-subtasks__item-actions[data-v-569e4e16]{display:flex;align-items:center;gap:8px;flex-shrink:0}@media(max-width:768px){.real-subtasks__item-actions[data-v-569e4e16]{width:100%;justify-content:space-between}}.real-subtasks__timer[data-v-569e4e16]{display:flex;align-items:center;gap:4px;color:#4caf50;font-size:12px}.real-subtasks__duration[data-v-569e4e16]{display:flex;align-items:center;gap:4px;color:var(--gray-text);font-size:12px}.real-subtasks__handlers[data-v-569e4e16]{display:flex;align-items:center;gap:2px}.real-subtasks__handlers-more[data-v-569e4e16]{font-size:11px;color:var(--gray-text);margin-left:4px}.real-subtasks__creating[data-v-569e4e16]{display:flex;align-items:center;gap:8px;color:var(--gray-text);font-size:12px}.real-subtasks__item-description[data-v-569e4e16]{margin-top:8px;font-size:13px;color:var(--gray-text);line-height:1.4}.real-subtasks__add[data-v-569e4e16]{padding:12px 16px;text-align:center;border-top:1px dashed var(--border-color)}.real-subtasks__add-btn[data-v-569e4e16]{font-size:14px;padding:8px 16px}[data-v-569e4e16] .text-content .text-actions{background:none!important}[data-v-569e4e16] .delete_btn{color:var(--red)}[data-v-569e4e16] .finish_ticket_btn.active{color:var(--green)}.loader[data-v-569e4e16]{width:16px;height:16px;border:2px solid var(--border-color);border-top:2px solid var(--primary-color);border-radius:50%;animation:spin-569e4e16 1s linear infinite}.loader.small[data-v-569e4e16]{width:12px;height:12px;border-width:1px}@media(max-width:768px){.real-subtasks__dropdown[data-v-569e4e16]{position:absolute!important;top:14px;left:8px;z-index:10}}@keyframes spin-569e4e16{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse-569e4e16{0%,to{opacity:.6}50%{opacity:1}}.text-green[data-v-569e4e16]{color:#4caf50}.time-input-wrapper[data-v-efe8e736],.wztime-selector[data-v-efe8e736]{position:relative;display:inline-block}.time-input-wrapper[data-v-efe8e736]{direction:ltr}.time-inputs-container[data-v-efe8e736]{display:flex;align-items:center;border:2px solid #e0e0e0;border-radius:var(--radius);background:#fff;padding-inline-end:25px;padding-inline-start:5px;transition:all .3s ease}.time-inputs-container[data-v-efe8e736]:focus-within{border-color:var(--color1);box-shadow:0 0 0 3px rgba(89,206,143,.1)}.time-input[data-v-efe8e736]{border:none;outline:none;background:transparent;font-size:14px;text-align:center;font-family:Courier New,monospace;padding:0;width:22px}.time-input[data-v-efe8e736]::-moz-selection{background-color:var(--color1);color:#fff}.time-input[data-v-efe8e736]::selection{background-color:var(--color1);color:#fff}.time-input[data-v-efe8e736]::-moz-placeholder{color:#ccc}.time-input[data-v-efe8e736]::placeholder{color:#ccc}.time-separator[data-v-efe8e736]{color:#666;font-weight:700;font-size:16px;font-family:Courier New,monospace}.time-icon[data-v-efe8e736]{position:absolute;inset-inline-end:10px;top:50%;transform:translateY(-50%);color:#666;font-size:12px;cursor:pointer;transition:color .2s ease}.time-icon[data-v-efe8e736]:hover{color:var(--color1)}.time-picker[data-v-efe8e736]{position:fixed;background:var(--bg1,#fff);border:1px solid #e0e0e0;border-radius:var(--radius);box-shadow:var(--sml-shadow,0 4px 20px rgba(0,0,0,.15));z-index:999999999999;min-width:280px;padding:15px}.time-picker.open_to_top[data-v-efe8e736]{transform-origin:bottom center}.time-picker.open_to_left[data-v-efe8e736]{transform-origin:top right}.time-picker.open_to_right[data-v-efe8e736]{transform-origin:top left}.picker-header[data-v-efe8e736]{display:flex;justify-content:space-between;align-items:center;margin-block-end:15px;font-weight:600;color:#333}.close-btn[data-v-efe8e736]{background:none;border:none;cursor:pointer;color:#999;font-size:14px}.close-btn[data-v-efe8e736]:hover{color:#666}.time-wheels[data-v-efe8e736]{display:flex;align-items:flex-start;gap:15px;margin-block-end:15px}.wheel-container[data-v-efe8e736]{flex:1}.wheel-container label[data-v-efe8e736]{display:block;text-align:center;font-size:12px;color:#666;margin-block-end:8px}.wheel[data-v-efe8e736]{max-height:150px;overflow-y:auto;border:1px solid #f0f0f0;border-radius:var(--radius)}.wheel[data-v-efe8e736]::-webkit-scrollbar{width:4px}.wheel[data-v-efe8e736]::-webkit-scrollbar-thumb{background:#ddd;border-radius:2px}.wheel-item[data-v-efe8e736]{padding-block:8px;padding-inline:12px;text-align:center;cursor:pointer;transition:all .2s ease}.wheel-item[data-v-efe8e736]:hover{background:#f8f9fa}.wheel-item.active[data-v-efe8e736]{background:var(--color1);color:#fff;font-weight:600}.wheel-separator[data-v-efe8e736]{font-size:24px;font-weight:700;color:#333;margin-block-start:25px}.picker-actions[data-v-efe8e736]{display:flex;gap:10px;justify-content:flex-end}.apply-btn[data-v-efe8e736],.cancel-btn[data-v-efe8e736]{padding-block:6px;padding-inline:16px;border:none;border-radius:var(--radius);cursor:pointer;font-size:13px;transition:all .2s ease}.apply-btn[data-v-efe8e736]{background:var(--color1);color:#fff}.apply-btn[data-v-efe8e736]:hover{background:var(--color1-hover,#4caf50)}.cancel-btn[data-v-efe8e736]{background:#f5f5f5;color:#666}.cancel-btn[data-v-efe8e736]:hover{background:#e9e9e9}.wz_time_picker-enter-active[data-v-efe8e736],.wz_time_picker-leave-active[data-v-efe8e736]{transition:all .2s ease;animation-duration:.2s;transition:transform .1s cubic-bezier(.465,.183,.153,.946),opacity .1s cubic-bezier(.465,.183,.153,.946);will-change:opacity}.wz_time_picker-enter-from[data-v-efe8e736],.wz_time_picker-leave-to[data-v-efe8e736]{transform:scale(.8) translateY(-10px);opacity:0;transition:transform .2s cubic-bezier(.465,.183,.153,.946),opacity .2s cubic-bezier(.465,.183,.153,.946)}.recurring-settings[data-v-7d53ce2b]{margin-top:20px;padding:20px;border:1px solid var(--border-color);border-radius:var(--radius);background:var(--bg1);box-shadow:var(--box-shadow)}.setting-header[data-v-7d53ce2b]{margin-bottom:20px}.recurring-toggle[data-v-7d53ce2b]{display:flex;align-items:center;gap:12px;font-weight:600;font-size:var(--h5);color:var(--text-color);cursor:pointer}.recurring-toggle input[type=checkbox][data-v-7d53ce2b]{display:none}.toggle-slider[data-v-7d53ce2b]{position:relative;width:50px;height:24px;background:var(--border-color);border-radius:24px;transition:all .3s ease}.toggle-slider[data-v-7d53ce2b]:before{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background:var(--white-text);top:2px;left:2px;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.2)}.recurring-toggle input:checked+.toggle-slider[data-v-7d53ce2b]{background:var(--color1)}.recurring-toggle input:checked+.toggle-slider[data-v-7d53ce2b]:before{transform:translateX(26px)}.recurring-content[data-v-7d53ce2b]{margin-top:20px;animation:slideDown-7d53ce2b .3s ease}@keyframes slideDown-7d53ce2b{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.quick-options[data-v-7d53ce2b]{margin-bottom:25px}.quick-options h4[data-v-7d53ce2b]{margin:0 0 15px 0;font-size:var(--h5);color:var(--text-color);font-weight:600}.quick-buttons[data-v-7d53ce2b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.quick-btn[data-v-7d53ce2b]{display:flex;align-items:center;gap:10px;padding:12px 16px;border:2px solid var(--border-color);border-radius:var(--radius);background:var(--bg1);color:var(--text-color);cursor:pointer;transition:all .3s ease;font-size:14px;font-weight:500}.quick-btn[data-v-7d53ce2b]:hover{border-color:var(--color1);background:rgba(89,206,143,.05);transform:translateY(-2px);box-shadow:0 4px 12px rgba(89,206,143,.2)}.quick-btn.active[data-v-7d53ce2b]{border-color:var(--color1);background:var(--color1);color:var(--white-text);box-shadow:0 4px 12px rgba(89,206,143,.3)}.quick-btn i[data-v-7d53ce2b]{font-size:16px}.divider[data-v-7d53ce2b]{text-align:center;margin:25px 0;position:relative;color:var(--light-text);font-size:14px}.divider[data-v-7d53ce2b]:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:linear-gradient(to right,transparent,var(--border-color),transparent);z-index:1}.divider[data-v-7d53ce2b]:after{content:attr(data-text);background:var(--bg1);padding:0 15px;position:relative;z-index:2}.advanced-settings[data-v-7d53ce2b]{background:var(--bg2);padding:20px;border-radius:var(--radius);border:1px solid var(--border-color)}.setting-row[data-v-7d53ce2b]{display:flex;align-items:center;gap:15px;margin-bottom:15px}.setting-label[data-v-7d53ce2b]{min-width:80px;font-weight:500;color:var(--text-color);font-size:14px}.modern-select[data-v-7d53ce2b]{flex:1;padding:10px 12px;border:2px solid var(--border-color);border-radius:var(--radius);font-size:14px;background:var(--bg1);color:var(--text-color);transition:all .3s ease}.modern-select[data-v-7d53ce2b]:focus{outline:none;border-color:var(--color1);box-shadow:0 0 0 3px rgba(89,206,143,.1)}.daily-settings[data-v-7d53ce2b],.monthly-settings[data-v-7d53ce2b],.weekly-settings[data-v-7d53ce2b]{margin-top:15px}.time-slots-grid[data-v-7d53ce2b]{display:flex;flex-direction:column;gap:10px;margin-bottom:15px}.time-slot-item[data-v-7d53ce2b]{display:flex;align-items:center;gap:10px}.remove-btn[data-v-7d53ce2b]{background:var(--red);color:var(--white-text);border:none;border-radius:50%;width:32px;height:32px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.remove-btn[data-v-7d53ce2b]:hover{transform:scale(1.1);box-shadow:0 2px 8px rgba(199,24,24,.3)}.add-btn[data-v-7d53ce2b]{background:var(--color1);color:var(--white-text);border:none;padding:10px 16px;border-radius:var(--radius);cursor:pointer;font-size:14px;font-weight:500;display:flex;align-items:center;gap:8px;transition:all .3s ease}.add-btn[data-v-7d53ce2b]:hover{background:#4bb87a;transform:translateY(-2px);box-shadow:0 4px 12px rgba(89,206,143,.3)}.weekdays-grid[data-v-7d53ce2b]{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;margin-bottom:15px}.weekday-item[data-v-7d53ce2b]{display:flex;flex-direction:column;align-items:center;padding:10px 8px;border:2px solid var(--border-color);border-radius:var(--radius);cursor:pointer;transition:all .3s ease;background:var(--bg1);color:var(--text-color)}.weekday-item[data-v-7d53ce2b]:hover{border-color:var(--color1);background:rgba(89,206,143,.05)}.weekday-item.selected[data-v-7d53ce2b]{border-color:var(--color1);background:var(--color1);color:var(--white-text)}.weekday-item input[data-v-7d53ce2b]{display:none}.weekday-text[data-v-7d53ce2b]{font-size:14px;font-weight:500}.monthly-days-grid[data-v-7d53ce2b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:8px;margin-bottom:15px;max-height:200px;overflow-y:auto}.day-item[data-v-7d53ce2b]{display:flex;align-items:center;justify-content:center;padding:8px;border:2px solid var(--border-color);border-radius:var(--radius);cursor:pointer;transition:all .3s ease;background:var(--bg1);color:var(--text-color);min-height:36px}.day-item[data-v-7d53ce2b]:hover{border-color:var(--color1);background:rgba(89,206,143,.05)}.day-item.selected[data-v-7d53ce2b]{border-color:var(--color1);background:var(--color1);color:var(--white-text)}.day-item input[data-v-7d53ce2b]{display:none}.day-text[data-v-7d53ce2b]{font-size:14px;font-weight:500}.next-occurrence[data-v-7d53ce2b]{margin-top:20px;padding:15px;background:linear-gradient(135deg,rgba(89,206,143,.1),rgba(89,206,143,.05));border:1px solid rgba(89,206,143,.2);border-radius:var(--radius);display:flex;align-items:center;gap:12px}.next-icon[data-v-7d53ce2b]{width:40px;height:40px;background:var(--color1);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--white-text);font-size:16px}.next-info[data-v-7d53ce2b]{flex:1}.next-label[data-v-7d53ce2b]{display:block;font-size:12px;color:var(--light-text);margin-bottom:4px}.next-date[data-v-7d53ce2b]{display:block;font-size:16px;font-weight:600;color:var(--text-color)}@media(max-width:600px){.quick-buttons[data-v-7d53ce2b]{grid-template-columns:1fr}.weekdays-grid[data-v-7d53ce2b]{grid-template-columns:repeat(4,1fr)}.monthly-days-grid[data-v-7d53ce2b]{grid-template-columns:repeat(6,1fr)}.setting-row[data-v-7d53ce2b]{flex-direction:column;align-items:flex-start;gap:8px}.setting-label[data-v-7d53ce2b]{min-width:auto}.modern-select[data-v-7d53ce2b]{width:100%}}.skeleton{background:#f5f5fa;padding:24px;width:100%;border-radius:var(--radius);display:flex;justify-content:center;align-items:center}.skeleton .square{border-radius:var(--radius);margin-bottom:12px;width:100%;aspect-ratio:16/9;animation:wave-squares 2s ease-out infinite}.skeleton .line,.skeleton .square{background:hsla(0,0%,51%,.2);background:linear-gradient(90deg,hsla(0,0%,51%,.2) 8%,hsla(0,0%,51%,.3) 18%,hsla(0,0%,51%,.2) 33%);background-size:800px 100px}.skeleton .line{height:12px;margin-bottom:6px;border-radius:50px;animation:wave-lines 2s ease-out infinite}.skeleton-right{flex:1}.skeleton-left{flex:2;padding-right:15px}.flex1{flex:1}.flex2{flex:2}.skeleton .line:last-child{margin-bottom:0}.h8{height:8px!important}.h10{height:10px!important}.h12{height:12px!important}.h15{height:15px!important}.h17{height:17px!important}.h20{height:20px!important}.h25{height:25px!important}.w25{width:25%!important}.w40{width:40%!important}.w50{width:50%!important}.w75{width:75%!important}.m10{margin-bottom:10px!important}.circle{border-radius:50%!important;height:80px!important;width:80px}@keyframes wave-lines{0%{background-position:-468px 0}to{background-position:468px 0}}@keyframes wave-squares{0%{background-position:-468px 0}to{background-position:468px 0}}.dark_theme .skeleton{background:var(--color2)}.content-skeleton{display:flex;flex-direction:column;gap:30px;padding:20px 0}.skeleton-section{display:flex;flex-direction:column;gap:8px}.skeleton-line{height:12px;margin-bottom:6px;border-radius:50px;background:hsla(0,0%,51%,.2);background:linear-gradient(90deg,hsla(0,0%,51%,.2) 8%,hsla(0,0%,51%,.3) 18%,hsla(0,0%,51%,.2) 33%);background-size:800px 100px;animation:wave-lines 2s ease-out infinite}.skeleton-line.h10{height:10px}.skeleton-line.h12{height:12px}.skeleton-line.h15{height:15px}.skeleton-line.h20{height:20px}.skeleton-line.w25{width:25%}.skeleton-line.w30{width:30%}.skeleton-line.w40{width:40%}.skeleton-line.w50{width:50%}.skeleton-line.w60{width:60%}.skeleton-line.w75{width:75%}.skeleton-line.w80{width:80%}.skeleton-line.m10{margin-bottom:10px}.skeleton-comment{display:flex;gap:12px;align-items:flex-start;margin-bottom:16px}.skeleton-circle{width:32px;height:32px;border-radius:50%;background:hsla(0,0%,51%,.2);background:linear-gradient(90deg,hsla(0,0%,51%,.2) 8%,hsla(0,0%,51%,.3) 18%,hsla(0,0%,51%,.2) 33%);background-size:800px 100px;animation:wave-lines 2s ease-out infinite;flex-shrink:0}.skeleton-comment-content{flex:1;display:flex;flex-direction:column;gap:4px}#ticket_area[data-v-068f1be2]{--ticket_padd:32px;--ticket_gap:20px;background:var(--bg1);overflow-y:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}@media(max-width:600px){#ticket_area[data-v-068f1be2]{width:100vw;--ticket_padd:15px}}@media(min-width:600px){#ticket_area[data-v-068f1be2]{top:0;width:700px;min-width:calc(50vw - 175px);max-width:70vw;height:100dvh}.rtl #ticket_area[data-v-068f1be2]{border-top-right-radius:24px;border-bottom-right-radius:24px}.ltr #ticket_area[data-v-068f1be2]{border-top-left-radius:24px;border-bottom-left-radius:24px}}@media(max-width:600px){#ticket_area[data-v-068f1be2]{top:0;height:100%!important}}.close[data-v-068f1be2]{width:35px;height:35px;display:flex;align-items:center;justify-content:center;background:var(--bg1);border-radius:50%;color:var(--color2);font-size:20px;cursor:pointer}.close[data-v-068f1be2]:hover{background:var(--active-bg2)}.close .show_in_mobile[data-v-068f1be2]{display:none}@media(max-width:600px){.close .show_in_mobile[data-v-068f1be2]{display:block}.close .show_in_desktop[data-v-068f1be2]{display:none}}.menu[data-v-068f1be2]{display:flex;gap:15px;border-bottom:1px solid var(--border-color);align-items:center;position:sticky;top:0;background:var(--bg1);z-index:10;padding-inline:20px;justify-content:space-between}.menu .menu_links[data-v-068f1be2]{flex:1;display:flex;gap:20px;align-items:center}.menu .menu_links a[data-v-068f1be2]{color:var(--color2);cursor:pointer;position:relative;height:50px;display:flex;align-items:center;padding:0 10px}@media(min-width:600px){.menu .menu_links a[data-v-068f1be2]{font-size:18px}}@media(max-width:600px){.menu .menu_links a[data-v-068f1be2]{font-size:16px}}.menu .menu_links a.active[data-v-068f1be2],.menu .menu_links a[data-v-068f1be2]:hover{color:var(--color1)}.menu .menu_links a.active[data-v-068f1be2]:after{content:"";display:block;width:100%;height:2px;background:var(--color1);position:absolute;bottom:-1px;left:0}.menu .menu_links[data-v-068f1be2] .handlers{justify-content:flex-end}#ticket_page[data-v-068f1be2]{position:relative;padding:var(--ticket_padd);display:flex;flex-direction:column;gap:20px}#ticket_page .actions[data-v-068f1be2]{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:8px;background:var(--bg1)}@media(max-width:600px){#ticket_page .actions[data-v-068f1be2]{left:0}}#ticket_page .actions .left_actions[data-v-068f1be2],#ticket_page .actions .right_actions[data-v-068f1be2]{display:flex;justify-content:flex-start;align-items:center}@media(min-width:600px){#ticket_page .actions .left_actions[data-v-068f1be2],#ticket_page .actions .right_actions[data-v-068f1be2]{gap:15px}}@media(max-width:600px){#ticket_page .actions .left_actions[data-v-068f1be2],#ticket_page .actions .right_actions[data-v-068f1be2]{gap:10px}}#ticket_page .delete_btn[data-v-068f1be2]{color:var(--red)}#ticket_page .ticket_header[data-v-068f1be2]{margin-bottom:20px}#ticket_page .top_props[data-v-068f1be2]{display:flex;gap:var(--gap);align-items:flex-start}#ticket_page .top_props .textarea_wrapper[data-v-068f1be2]{flex:1}#ticket_page .top_props .textarea_wrapper.is_completed[data-v-068f1be2]{text-decoration:line-through;color:var(--color2);opacity:.6}#ticket_page .top_props .handlers_wrap[data-v-068f1be2]{padding-top:20px}#ticket_page .ticket_props[data-v-068f1be2]{-moz-column-gap:var(--gap);column-gap:var(--gap);display:grid;gap:var(--gap);padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--border-color)}@media(min-width:600px){#ticket_page .ticket_props[data-v-068f1be2]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){#ticket_page .ticket_props[data-v-068f1be2]{grid-template-columns:repeat(2,1fr)}}#ticket_page .ticket_props>div[data-v-068f1be2]{flex:1}#ticket_page .ticket_props>div .inp_wrapper[data-v-068f1be2]{position:relative;min-height:20px}@media(max-width:600px){#ticket_page .ticket_props>div .inp_wrapper[data-v-068f1be2]{max-width:42vw}}#ticket_page .ticket_props>div .inp_wrapper[data-v-068f1be2] .status-empty{min-height:30px;border-radius:20px}#ticket_page .ticket_props[data-v-068f1be2] .dp__input{background:transparent;border:none}#ticket_page .ticket_props[data-v-068f1be2] .wzselect>div{width:100%!important}#ticket_page .ticket_props[data-v-068f1be2] .wzselect .wzselect-wrapper{min-width:0!important}#ticket_page .ticket_props .prop_lbl[data-v-068f1be2]{font-size:16px;color:var(--color2);opacity:.3}#ticket_page .ticket_props select[data-v-068f1be2]{font-weight:700;width:auto;display:inline-block;height:32px;border:none}#ticket_page #subject_inp[data-v-068f1be2]{font-weight:700!important;min-height:135px;display:block;min-height:63px;width:100%;background:transparent;padding:15px;color:var(--color2)}@media(min-width:600px){#ticket_page #subject_inp[data-v-068f1be2]{font-size:24px!important}}@media(max-width:600px){#ticket_page #subject_inp[data-v-068f1be2]{font-size:18px!important}}#ticket_page #ticket_description[data-v-068f1be2]{margin-bottom:25px}#ticket_page .edit_log_wrap[data-v-068f1be2]{display:flex;gap:10px;align-items:flex-end;background:#f5f5f5;padding:10px;border-radius:10px;margin-bottom:10px}#ticket_page .edit_log_wrap>div[data-v-068f1be2]{display:flex;flex-direction:column;gap:4px}#ticket_page .edit_log_wrap>div label[data-v-068f1be2]{font-weight:700}#ticket_page .log[data-v-068f1be2]{margin-bottom:40px}#ticket_page .log h4[data-v-068f1be2]{font-weight:700;margin-bottom:10px}#ticket_page .log h3[data-v-068f1be2]{font-size:14px;font-weight:400;color:#737373;margin:0;margin-bottom:20px;padding:0;display:flex;gap:10px;align-items:center}#ticket_page .log h3 .time[data-v-068f1be2]{background:#f5f5f5;padding:5px 10px;border-radius:10px;display:block}#ticket_page .log .read_more_bg[data-v-068f1be2]{display:flex;align-items:flex-end;justify-content:center;position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,var(--bg1) 100%);text-align:center;color:#fff;cursor:pointer}#ticket_page .log.expandable[data-v-068f1be2]{overflow:hidden;position:relative;max-height:150px;transition:all .3s ease 0s}#ticket_page .log.opened[data-v-068f1be2]{max-height:none;background-image:none}#ticket_page .log.opened[data-v-068f1be2]:before{display:none}#ticket_page[data-v-068f1be2] .ticket_timer{font-size:14px}#ticket_page[data-v-068f1be2] .ql-editor.ql-blank:before{text-align:right}.resizer[data-v-068f1be2]{width:6px;position:absolute;top:0;right:0;bottom:0;cursor:ew-resize;z-index:2}@media(max-width:600px){.mbl_menu[data-v-068f1be2]{position:fixed;top:60px;left:var(--gap);background:#fff;padding:10px;z-index:10;min-width:60vw;display:flex;flex-direction:column;border-radius:var(--radius);box-shadow:0 0 10px rgba(0,0,0,.2);gap:10px}.mbl_menu a[data-v-068f1be2]{font-size:20px;width:100%;height:40px;display:flex;gap:10px;align-items:center;justify-content:center}}.notify_btn[data-v-068f1be2]{width:35px;height:35px;display:flex;align-items:center;justify-content:center;background:var(--bg1);border-radius:50%;color:var(--color2);font-size:20px;cursor:pointer}.notify_btn[data-v-068f1be2]:hover{background:var(--active-bg2)}.notify_btn svg[data-v-068f1be2]{width:20px;height:20px}.parent-ticket-info[data-v-068f1be2]{margin:20px 0}.parent-ticket-card[data-v-068f1be2]{background:var(--bg1);border:1px solid var(--border-color);border-radius:8px;padding:16px;display:flex;align-items:center;gap:12px}.parent-ticket-header[data-v-068f1be2]{display:flex;align-items:center;gap:6px;color:var(--gray-text);font-size:14px}.parent-ticket-header i[data-v-068f1be2]{color:var(--primary-color)}.parent-ticket-title[data-v-068f1be2]{flex:1;font-weight:500;color:var(--text-color);cursor:pointer}.parent-ticket-title[data-v-068f1be2]:hover{color:var(--primary-color);text-decoration:underline}.parent-ticket-btn[data-v-068f1be2]{display:flex;align-items:center;gap:6px;font-size:14px}.parent-ticket-btn i[data-v-068f1be2]{font-size:12px}.ticket-breadcrumbs[data-v-068f1be2]{margin-bottom:20px;padding:12px 16px;background:var(--bg-light,#f8f9fa);border:1px solid var(--border-color,#e9ecef);border-radius:8px}.breadcrumbs-container[data-v-068f1be2]{display:flex;align-items:center;gap:4px;font-size:14px}.breadcrumb-item[data-v-068f1be2]{display:flex;align-items:center;gap:8px}.breadcrumb-link[data-v-068f1be2]{color:var(--primary-color,#007bff);cursor:pointer;text-decoration:none;padding:4px 8px;border-radius:4px;transition:all .2s ease}.breadcrumb-link[data-v-068f1be2]:hover{background:var(--primary-color,#007bff);color:#fff;text-decoration:none}.breadcrumb-current-text[data-v-068f1be2]{color:var(--text-color,#333);font-weight:600;padding:4px 8px}.breadcrumb-separator[data-v-068f1be2]{color:var(--gray-text,#6c757d);font-size:12px;margin:0 2px}.breadcrumb-current .breadcrumb-current-text[data-v-068f1be2]{background:var(--primary-color,#007bff);color:#fff;border-radius:4px}.skeleton-menu-item[data-v-068f1be2]{height:20px;width:80px;background:hsla(0,0%,51%,.2);background:linear-gradient(90deg,hsla(0,0%,51%,.2) 8%,hsla(0,0%,51%,.3) 18%,hsla(0,0%,51%,.2) 33%);background-size:800px 100px;animation:wave-lines-068f1be2 2s ease-out infinite;border-radius:4px}@keyframes wave-lines-068f1be2{0%{background-position:-468px 0}to{background-position:468px 0}}.task-card[data-v-70cc181a]{background:var(--bg2);border-radius:calc(var(--radius)/2);padding:calc(var(--gap)/2);margin-bottom:calc(var(--gap)/2);cursor:pointer;transition:transform .2s ease}.task-card[data-v-70cc181a]:hover{transform:translateY(-2px)}.task-card .task-header[data-v-70cc181a]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.task-card .task-header .task-title[data-v-70cc181a]{font-size:var(--h5);color:var(--text-color);font-weight:500}.task-card .task-header .task-project[data-v-70cc181a],.task-card .task-meta[data-v-70cc181a]{font-size:var(--h6);color:var(--gray-text)}.task-card .task-meta[data-v-70cc181a]{display:flex;justify-content:space-between;margin-bottom:8px}.task-card .task-meta .task-properties[data-v-70cc181a]{display:flex;gap:8px;align-items:center}.task-card .task-meta .task-delay[data-v-70cc181a]{color:var(--red)}.task-card .task-meta .warning[data-v-70cc181a]{color:var(--gold)}.task-card .task-progress[data-v-70cc181a]{height:4px;background:var(--bg3);border-radius:2px;overflow:hidden}.task-card .task-progress .progress-bar[data-v-70cc181a]{height:100%;background:var(--color1);transition:width .3s ease}.task-card.overdue-card[data-v-70cc181a]{animation:pulse-70cc181a 2s infinite}.task-card.overdue-card .task-title[data-v-70cc181a]{color:var(--red-dark);font-weight:600}.task-card.overdue-card .task-delay[data-v-70cc181a]{display:flex;align-items:center;gap:8px;color:var(--red);font-weight:600;font-size:var(--h5)}.task-card.overdue-card .task-delay .warning-icon[data-v-70cc181a]{color:var(--red)}.task-card.overdue-card .task-delay .delay-text[data-v-70cc181a]{font-size:var(--h5)}.task-card.overdue-card .progress-bar[data-v-70cc181a]{background:var(--red)}@keyframes pulse-70cc181a{0%{box-shadow:0 0 0 0 rgba(var(--red-rgb),.2)}70%{box-shadow:0 0 0 10px rgba(var(--red-rgb),0)}to{box-shadow:0 0 0 0 rgba(var(--red-rgb),0)}}.daily-dashboard[data-v-1f95243e]{padding:var(--gap);height:100%;display:flex;flex-direction:column;gap:var(--gap)}.dashboard-header[data-v-1f95243e]{background:var(--bg1);border-radius:var(--radius);box-shadow:var(--shadow)}.dashboard-header .header-content[data-v-1f95243e]{padding:var(--gap);display:flex;justify-content:space-between;align-items:center}@media(max-width:768px){.dashboard-header .header-content[data-v-1f95243e]{flex-direction:column;gap:var(--gap)}}.dashboard-header .header-content .date-navigation[data-v-1f95243e]{display:flex;align-items:center;gap:calc(var(--gap)/2)}.dashboard-header .header-content .date-navigation .date-display[data-v-1f95243e]{font-size:var(--h3);color:var(--text-color);font-weight:500;padding:0 var(--gap)}.dashboard-header .header-content .summary-stats[data-v-1f95243e]{display:flex;gap:var(--gap)}@media(max-width:768px){.dashboard-header .header-content .summary-stats[data-v-1f95243e]{width:100%;justify-content:space-between}}.dashboard-header .header-content .summary-stats .stat-item[data-v-1f95243e]{text-align:center;padding:calc(var(--gap)/2);background:var(--bg2);border-radius:calc(var(--radius)/2);min-width:100px}.dashboard-header .header-content .summary-stats .stat-item .stat-value[data-v-1f95243e]{font-size:var(--h3);color:var(--text-color);font-weight:600}.dashboard-header .header-content .summary-stats .stat-item .stat-label[data-v-1f95243e]{font-size:var(--h6);color:var(--gray-text);margin-top:4px}.filters-section[data-v-1f95243e]{background:var(--bg1);border-radius:var(--radius);padding:var(--gap)}.filters-section .filters-container[data-v-1f95243e]{display:flex;gap:var(--gap);flex-wrap:wrap}.filters-section .filters-container .filter-item[data-v-1f95243e]{flex:1;min-width:200px}.filters-section .filters-container .filter-item .filter-label[data-v-1f95243e]{font-size:var(--h6);color:var(--gray-text);margin-bottom:4px}.filters-section .filters-container .filter-item .filter-input[data-v-1f95243e]{width:100%;height:35px;border:1px solid var(--border-color);border-radius:calc(var(--radius)/2);background:var(--bg2);color:var(--text-color);padding:0 12px}.filters-section .filters-container .filter-item .filter-input[data-v-1f95243e]:focus{border-color:var(--color1)}.tasks-grid[data-v-1f95243e]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap);flex:1;min-height:0}@media(max-width:1200px){.tasks-grid[data-v-1f95243e]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.tasks-grid[data-v-1f95243e]{grid-template-columns:1fr}}.tasks-grid .tasks-column[data-v-1f95243e]{background:var(--bg1);border-radius:var(--radius);display:flex;flex-direction:column}.tasks-grid .tasks-column .column-header[data-v-1f95243e]{padding:var(--gap);border-bottom:1px solid var(--border-color)}.tasks-grid .tasks-column .column-header .column-title[data-v-1f95243e]{font-size:var(--h4);color:var(--text-color);font-weight:500}.tasks-grid .tasks-column .column-header .tasks-count[data-v-1f95243e]{font-size:var(--h6);color:var(--gray-text);margin-top:4px}.tasks-grid .tasks-column .tasks-list[data-v-1f95243e]{padding:var(--gap);overflow-y:auto;flex:1}.tasks-grid .tasks-column .tasks-list .task-card[data-v-1f95243e]{background:var(--bg2);border-radius:calc(var(--radius)/2);padding:calc(var(--gap)/2);margin-bottom:calc(var(--gap)/2);cursor:pointer;transition:transform .2s ease}.tasks-grid .tasks-column .tasks-list .task-card[data-v-1f95243e]:hover{transform:translateY(-2px)}.tasks-grid .tasks-column .tasks-list .task-card .task-header[data-v-1f95243e]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.tasks-grid .tasks-column .tasks-list .task-card .task-header .task-title[data-v-1f95243e]{font-size:var(--h5);color:var(--text-color);font-weight:500}.tasks-grid .tasks-column .tasks-list .task-card .task-header .task-project[data-v-1f95243e]{font-size:var(--h6);color:var(--gray-text)}.tasks-grid .tasks-column .tasks-list .task-card .task-meta[data-v-1f95243e]{display:flex;justify-content:space-between;font-size:var(--h6);color:var(--gray-text);margin-bottom:8px}.tasks-grid .tasks-column .tasks-list .task-card .task-meta .task-properties[data-v-1f95243e]{display:flex;gap:8px;align-items:center}.tasks-grid .tasks-column .tasks-list .task-card .task-meta .task-delay[data-v-1f95243e]{color:var(--red)}.tasks-grid .tasks-column .tasks-list .task-card .task-meta .warning[data-v-1f95243e]{color:var(--gold)}.tasks-grid .tasks-column .tasks-list .task-card .task-progress[data-v-1f95243e]{height:4px;background:var(--bg3);border-radius:2px;overflow:hidden}.tasks-grid .tasks-column .tasks-list .task-card .task-progress .progress-bar[data-v-1f95243e]{height:100%;background:var(--color1);transition:width .3s ease}.tasks-grid .tasks-column.overdue .task-card.overdue-card[data-v-1f95243e]{animation:pulse-1f95243e 2s infinite}.tasks-grid .tasks-column.overdue .task-card.overdue-card .task-title[data-v-1f95243e]{color:var(--red-dark);font-weight:600}.tasks-grid .tasks-column.overdue .task-card.overdue-card .task-delay[data-v-1f95243e]{display:flex;align-items:center;gap:8px;color:var(--red);font-weight:600;font-size:var(--h5)}.tasks-grid .tasks-column.overdue .task-card.overdue-card .task-delay .warning-icon[data-v-1f95243e]{color:var(--red)}.tasks-grid .tasks-column.overdue .task-card.overdue-card .task-delay .delay-text[data-v-1f95243e]{font-size:var(--h5)}.tasks-grid .tasks-column.overdue .task-card.overdue-card .progress-bar[data-v-1f95243e]{background:var(--red)}.tasks-grid .tasks-column.completed .task-card .progress-bar[data-v-1f95243e]{background:var(--green)}.tasks-list[data-v-1f95243e]::-webkit-scrollbar{width:6px}.tasks-list[data-v-1f95243e]::-webkit-scrollbar-track{background:var(--bg2)}.tasks-list[data-v-1f95243e]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.tasks-list[data-v-1f95243e]::-webkit-scrollbar-thumb:hover{background:var(--gray-text)}.loading-state[data-v-1f95243e]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:var(--gap)}.loading-state .loading-spinner[data-v-1f95243e]{width:40px;height:40px;border:3px solid var(--border-color);border-top-color:var(--color1);border-radius:50%;animation:spin-1f95243e 1s linear infinite}.loading-state .loading-text[data-v-1f95243e]{color:var(--gray-text);font-size:var(--h5)}@keyframes spin-1f95243e{to{transform:rotate(1turn)}}@keyframes pulse-1f95243e{0%{box-shadow:0 0 0 0 rgba(var(--red-rgb),.2)}70%{box-shadow:0 0 0 10px rgba(var(--red-rgb),0)}to{box-shadow:0 0 0 0 rgba(var(--red-rgb),0)}}.task-times .execution-status.exceeded_limit[data-v-1f95243e]{color:var(--red);font-weight:600;background:var(--red-light);padding:2px 6px;border-radius:4px}.task-times .execution-status.slightly_exceeded[data-v-1f95243e]{color:var(--gold)}.task-times .execution-status.within_limit[data-v-1f95243e]{color:var(--green)}.main-status[data-v-1f95243e]{font-weight:700;color:var(--color1);margin-right:8px}.task-assignment-page[data-v-35dc77b2]{display:flex;gap:1.5rem;height:calc(100dvh - var(--header-height));padding:1.5rem;background-color:var(--bg0)}@media(max-width:768px){.task-assignment-page[data-v-35dc77b2]{flex-direction:column;height:auto}}.task-assignment-page>div[data-v-35dc77b2]{flex:1;background:var(--bg1);border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.05);padding:1.5rem;overflow:hidden;display:flex;flex-direction:column;transition:all .3s ease}.task-assignment-page>div[data-v-35dc77b2]:hover{box-shadow:0 6px 16px rgba(0,0,0,.1)}.task-assignment-page .section-header[data-v-35dc77b2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-color)}.task-assignment-page .section-header h2[data-v-35dc77b2]{margin:0;font-size:1.35rem;font-weight:600;color:var(--text-color)}.task-assignment-page .section-header .header-controls[data-v-35dc77b2]{display:flex;align-items:center;gap:1rem}.task-assignment-page .section-header .project-select[data-v-35dc77b2]{padding:.4rem .75rem;border-radius:20px;border:1px solid var(--border-color);background:var(--bg2);color:var(--text-color);font-size:.9rem;min-width:150px;cursor:pointer}.task-assignment-page .section-header .project-select[data-v-35dc77b2]:focus{outline:none;border-color:var(--color1);box-shadow:0 0 0 2px rgba(var(--color1-rgb),.2)}.task-assignment-page .section-header .task-count[data-v-35dc77b2]{background:var(--bg3);color:var(--white-text);padding:.25rem .75rem;border-radius:20px;font-size:.85rem;font-weight:500}.task-assignment-page .section-header .search-box[data-v-35dc77b2]{position:relative;width:200px}.task-assignment-page .section-header .search-box .search-input[data-v-35dc77b2]{width:100%;padding:.5rem .75rem;padding-right:2rem;border-radius:20px;border:1px solid var(--border-color);background:var(--bg2);color:var(--text-color);font-size:.9rem;transition:all .2s ease}.task-assignment-page .section-header .search-box .search-input[data-v-35dc77b2]:focus{outline:none;border-color:var(--color1);box-shadow:0 0 0 2px rgba(var(--color1-rgb),.2)}.task-assignment-page .section-header .search-box .search-icon[data-v-35dc77b2]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);color:var(--gray-text)}.employees-list[data-v-35dc77b2],.tasks-list[data-v-35dc77b2]{overflow-y:auto;overflow-x:hidden;flex:1;scrollbar-width:thin}.employees-list[data-v-35dc77b2]::-webkit-scrollbar,.tasks-list[data-v-35dc77b2]::-webkit-scrollbar{width:6px}.employees-list[data-v-35dc77b2]::-webkit-scrollbar-track,.tasks-list[data-v-35dc77b2]::-webkit-scrollbar-track{background:transparent}.employees-list[data-v-35dc77b2]::-webkit-scrollbar-thumb,.tasks-list[data-v-35dc77b2]::-webkit-scrollbar-thumb{border-radius:6px}.task-item[data-v-35dc77b2]{background:var(--bg2);border-radius:10px;padding:1rem;margin-bottom:.75rem;cursor:pointer;transition:all .2s ease;border-left:4px solid var(--project-color);box-shadow:0 2px 4px rgba(0,0,0,.05)}.task-item[data-v-35dc77b2]:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.task-item.dragging[data-v-35dc77b2]{opacity:.5;transform:scale(.95)}.task-item .task-header[data-v-35dc77b2]{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.task-item .task-header .task-project[data-v-35dc77b2]{font-size:18px;color:var(--color1);font-weight:600;text-transform:uppercase}.task-item .task-header .task-subject[data-v-35dc77b2]{font-weight:400;font-size:22px;color:var(--text-color)}.task-item .task-meta[data-v-35dc77b2]{font-size:.875rem;color:var(--gray-text);display:flex;align-items:center}.task-item .task-meta .task-deadline .deadline[data-v-35dc77b2]{display:inline-flex;align-items:center;gap:4px;padding:.25rem .5rem;background:var(--bg3);border-radius:4px;color:var(--white-text)}.task-item .task-meta .task-deadline .deadline.due-today[data-v-35dc77b2]{background:var(--red);font-weight:600}.task-item .task-meta .task-deadline .deadline i[data-v-35dc77b2]{font-size:.75rem}.task-item.employee-task[data-v-35dc77b2]{border-left:4px solid var(--color2)}.employee-card[data-v-35dc77b2]{background:var(--bg2);border-radius:10px;padding:1.25rem;margin-bottom:1rem;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.05)}.employee-card[data-v-35dc77b2]:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.employee-card.selected[data-v-35dc77b2]{background:var(--bg3);color:var(--white-text);box-shadow:0 4px 12px rgba(0,0,0,.15)}.employee-card.selected .workload-indicators[data-v-35dc77b2]{color:var(--white-text)!important}.employee-card.drag-over[data-v-35dc77b2]{background:var(--color1-light);transform:scale(1.02);box-shadow:0 6px 16px rgba(0,0,0,.15)}.employee-card .employee-header[data-v-35dc77b2]{display:flex;gap:1rem;align-items:center;position:relative}.employee-card .employee-info[data-v-35dc77b2]{flex:1}.employee-card .employee-info .employee-name[data-v-35dc77b2]{font-weight:600;margin-bottom:.5rem;font-size:1.1rem}.employee-card .employee-info .workload-indicators[data-v-35dc77b2]{display:flex;gap:1rem;font-size:.875rem;color:var(--gray-text)}.employee-card .employee-info .workload-indicators .due-today-count[data-v-35dc77b2],.employee-card .employee-info .workload-indicators .tasks-count[data-v-35dc77b2]{display:flex;align-items:center;gap:4px}.employee-card .employee-info .workload-indicators .due-today-count[data-v-35dc77b2]{color:var(--red)}.employee-card .workload-indicator[data-v-35dc77b2]{width:12px;height:12px;border-radius:50%}.employee-card .workload-indicator.workload-none[data-v-35dc77b2]{background-color:var(--gray-text)}.employee-card .workload-indicator.workload-low[data-v-35dc77b2]{background-color:#4caf50}.employee-card .workload-indicator.workload-medium[data-v-35dc77b2]{background-color:#ff9800}.employee-card .workload-indicator.workload-high[data-v-35dc77b2]{background-color:var(--red)}.employee-card .employee-tasks[data-v-35dc77b2]{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid hsla(0,0%,100%,.1)}.employee-card .employee-tasks .tasks-header[data-v-35dc77b2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;font-weight:500}.employee-card .employee-tasks .tasks-header .task-count[data-v-35dc77b2]{background:hsla(0,0%,100%,.2);padding:.15rem .5rem;border-radius:12px;font-size:.8rem}.loading-state[data-v-35dc77b2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;gap:.75rem}.loading-state .loading-spinner[data-v-35dc77b2]{width:30px;height:30px;border:3px solid hsla(0,0%,100%,.1);border-top-color:var(--color1);border-radius:50%;animation:spin-35dc77b2 1s linear infinite}.loading-state .loading-text[data-v-35dc77b2]{color:var(--white-text);font-size:.9rem}.no-tasks-message[data-v-35dc77b2]{color:var(--gray-text);text-align:center;padding:1.5rem;font-size:.95rem;background:var(--bg2);border-radius:8px;margin-top:.5rem;display:flex;flex-direction:column;align-items:center;gap:.5rem}.no-tasks-message i[data-v-35dc77b2]{font-size:1.5rem;opacity:.7}@keyframes spin-35dc77b2{to{transform:rotate(1turn)}}.task-list-enter-active[data-v-35dc77b2],.task-list-leave-active[data-v-35dc77b2],.task-list-move[data-v-35dc77b2]{transition:all .5s ease}.task-list-enter-from[data-v-35dc77b2],.task-list-leave-to[data-v-35dc77b2]{opacity:0;transform:translateX(30px)}.task-list-leave-active[data-v-35dc77b2]{position:absolute}.table-container[data-v-6d823106]{position:relative;border-radius:12px;background-color:var(--bg1,#fff);box-shadow:0 4px 20px rgba(0,0,0,.05);overflow:hidden;width:100%}.table-wrapper[data-v-6d823106]{position:relative;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media(min-width:600px){.table-wrapper[data-v-6d823106]{max-height:calc(100svh - var(--header-height) - 100px);overflow-y:auto}}@media(max-width:599px){.table-wrapper[data-v-6d823106]{max-height:70dvh;overflow-y:auto}}.data-table[data-v-6d823106]{width:100%;min-width:600px;border-collapse:separate;border-spacing:0;font-size:.95rem}.data-table .table-header[data-v-6d823106]{padding:1rem 1.25rem;background:var(--bg2,#f8f9fa);position:sticky;top:0;z-index:8;text-align:left;font-weight:600;color:var(--text-color-secondary,#4b5563);border-bottom:1px solid var(--border-color,#e5e7eb);transition:background-color .2s}@media(max-width:599px){.data-table .table-header[data-v-6d823106]{padding:8px}}.data-table .table-header[data-v-6d823106],.data-table .table-header[data-v-6d823106] *{font-family:var(--font2,sans-serif)}.data-table .table-header.actions-header[data-v-6d823106]{text-align:center}.data-table .table-header .header-content[data-v-6d823106]{display:flex;flex-direction:column;gap:.5rem}.data-table .table-header .header-main[data-v-6d823106]{display:flex;align-items:center}.data-table .table-header .header-title[data-v-6d823106],.data-table .table-header .title-group[data-v-6d823106]{display:flex;align-items:center;gap:.25rem}@media(max-width:600px){.data-table .table-header .header-title[data-v-6d823106]{white-space:nowrap}}.data-table .table-header .header-title.sortable[data-v-6d823106]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.data-table .table-header .header-title.sortable[data-v-6d823106]:hover{color:var(--primary,#3b82f6)}.data-table .table-header .search-toggle[data-v-6d823106]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;background:none;color:var(--text-color-secondary,#4b5563);cursor:pointer;border-radius:4px;transition:all .2s;margin-left:.125rem}.data-table .table-header .search-toggle.active[data-v-6d823106],.data-table .table-header .search-toggle[data-v-6d823106]:hover{background-color:var(--bg2,#f8f9fa);color:var(--primary,#3b82f6)}.data-table .table-header .search-toggle svg[data-v-6d823106]{width:14px;height:14px}.data-table .table-header .search-field[data-v-6d823106]{margin-top:.25rem}.data-table .table-header .search-input[data-v-6d823106]{width:100%;border:1px solid var(--border-color,#e5e7eb);border-radius:.375rem;padding:.375rem .5rem;font-size:.875rem;background-color:var(--bg1,#fff);transition:all .2s}.data-table .table-header .search-input[data-v-6d823106]:focus{outline:none;border-color:var(--primary,#3b82f6);box-shadow:0 0 0 2px rgba(59,130,246,.1)}.data-table .table-header .sort-icon[data-v-6d823106]{font-size:.875rem;opacity:.8}.data-table .table-row[data-v-6d823106]{transition:background-color .15s}.data-table .table-row[data-v-6d823106]:hover{background-color:var(--active-bg,#f3f4f6)}.data-table .table-row[data-v-6d823106]:not(:last-child){border-bottom:1px solid var(--border-color,#e5e7eb)}.data-table .table-cell[data-v-6d823106]{padding:1rem 1.25rem;color:var(--text-color,#1f2937);vertical-align:middle}@media(max-width:599px){.data-table .table-cell[data-v-6d823106]{padding:8px;font-size:.875rem}}.data-table .table-cell.actions-cell[data-v-6d823106]{text-align:center}.data-table .table-cell .cell-link[data-v-6d823106]{color:var(--primary,#3b82f6);text-decoration:none;font-weight:500;transition:color .2s}.data-table .table-cell .cell-link[data-v-6d823106]:hover{color:var(--primary-dark,#2563eb);text-decoration:underline}.data-table .table-cell .cell-content[data-v-6d823106]{display:inline-block}.data-table .actions-container[data-v-6d823106]{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap}.data-table .actions-container .desktop-actions[data-v-6d823106]{display:flex;gap:.5rem}@media(max-width:599px){.data-table .actions-container .desktop-actions[data-v-6d823106]{display:none}}.data-table .actions-container .mobile-actions[data-v-6d823106]{display:none}@media(max-width:599px){.data-table .actions-container .mobile-actions[data-v-6d823106]{display:block}}.data-table .action-button[data-v-6d823106]{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;height:2rem;padding:0 .75rem;border-radius:.5rem;font-size:.875rem;font-weight:500;border:1px solid var(--border-color,#e5e7eb);background-color:var(--bg1,#fff);color:var(--gray-text,#6b7280);cursor:pointer;transition:all .2s;white-space:nowrap}.data-table .action-button[data-v-6d823106]:hover{background-color:var(--bg2,#f8f9fa);border-color:var(--border-color-hover,#d1d5db)}.data-table .action-button.red[data-v-6d823106]{background-color:#fee2e2;color:#b91c1c;border-color:#fecaca}.data-table .action-button.red[data-v-6d823106]:hover{background-color:#fecaca}.data-table .action-button.green[data-v-6d823106]{background-color:#dcfce7;color:#15803d;border-color:#bbf7d0}.data-table .action-button.green[data-v-6d823106]:hover{background-color:#bbf7d0}[data-v-6d823106] .boolean-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%}[data-v-6d823106] .boolean-icon.boolean-yes{background-color:rgba(22,163,74,.1);color:#16a34a}[data-v-6d823106] .boolean-icon.boolean-no{background-color:rgba(220,38,38,.1);color:#dc2626}.daily-income-container[data-v-ed85bcb6]{height:100%;display:flex;flex-direction:column}.daily-income-header[data-v-ed85bcb6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding:1.25rem 1.5rem 0}.daily-income-title[data-v-ed85bcb6]{font-size:1.25rem;font-weight:600;color:var(--text-color);margin:0}.daily-income-content[data-v-ed85bcb6]{flex:1;display:flex;flex-direction:column;padding:0 1.5rem 1.5rem}.summary-container[data-v-ed85bcb6]{background-color:var(--bg2);border-radius:8px;padding:1rem}.summary-item[data-v-ed85bcb6]{display:flex;justify-content:space-between;padding:.75rem 0;border-bottom:1px solid var(--border-color)}.summary-item[data-v-ed85bcb6]:last-child{border-bottom:none}.summary-label[data-v-ed85bcb6]{font-weight:600;color:var(--text-color)}.summary-value[data-v-ed85bcb6]{font-weight:500;color:var(--color1)}.loading-state[data-v-ed85bcb6]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;color:var(--text-color);opacity:.7}.loading-spinner[data-v-ed85bcb6]{width:2rem;height:2rem;border:3px solid var(--bg2);border-top:3px solid var(--color1);border-radius:50%;animation:spin-ed85bcb6 1s linear infinite}@keyframes spin-ed85bcb6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.target-chart-container[data-v-0879a9e4]{height:100%;padding:1.5rem;display:flex;flex-direction:column}.chart-header[data-v-0879a9e4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.target-chart-title[data-v-0879a9e4]{font-size:1.25rem;font-weight:600;color:var(--text-color);margin-bottom:1.25rem}.target-content[data-v-0879a9e4]{display:flex;flex:1;gap:1rem}.metrics-and-tracking[data-v-0879a9e4]{flex:1;display:flex;flex-direction:column}.tracking-info[data-v-0879a9e4]{margin-bottom:1rem}.tracking-badge[data-v-0879a9e4]{display:inline-flex;align-items:center;background-color:rgba(89,206,143,.1);color:var(--green);padding:.5rem .75rem;border-radius:6px;font-size:.875rem}.tracking-label[data-v-0879a9e4]{margin-right:.5rem}.tracking-time[data-v-0879a9e4]{font-weight:600}.target-metrics[data-v-0879a9e4]{display:flex;flex-direction:column;gap:.75rem}.metric-item[data-v-0879a9e4]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid var(--border-color)}.metric-item[data-v-0879a9e4]:last-child{border-bottom:none}.metric-label[data-v-0879a9e4]{color:var(--text-color);font-size:.9rem}.metric-value[data-v-0879a9e4]{font-weight:600;color:var(--text-color)}.metric-value.highlight[data-v-0879a9e4]{color:var(--color1)}.metric-value-group[data-v-0879a9e4]{display:flex;align-items:center;gap:.5rem}.metric-subvalue[data-v-0879a9e4]{color:var(--light-text);font-size:.8rem}.chart-container[data-v-0879a9e4]{width:100px;height:100px;min-width:100px;display:flex;align-items:center;justify-content:center;position:relative}.progress-circle[data-v-0879a9e4]{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:1}.progress-circle-inner[data-v-0879a9e4]{display:flex;align-items:center;justify-content:center;width:70%;height:70%;border-radius:50%;background-color:var(--bg1)}.progress-percentage[data-v-0879a9e4]{font-size:1rem;font-weight:700;color:var(--color1)}.completed-shifts[data-v-0879a9e4]{margin-bottom:1rem;padding:.75rem;background-color:rgba(65,184,131,.05);border-radius:6px;border:1px solid rgba(65,184,131,.2)}.shifts-header[data-v-0879a9e4]{font-size:.85rem;font-weight:600;color:var(--green);margin-bottom:.5rem}.shift-item[data-v-0879a9e4]{display:flex;justify-content:space-between;align-items:center;padding:.3rem 0;border-bottom:1px solid rgba(65,184,131,.1)}.shift-item[data-v-0879a9e4]:last-child{border-bottom:none}.shift-time[data-v-0879a9e4]{font-size:.85rem;color:var(--text-color);font-weight:500}.shift-duration[data-v-0879a9e4]{font-size:.8rem;color:var(--green);font-weight:600;padding:.2rem .4rem;background-color:rgba(65,184,131,.1);border-radius:4px}@media (max-width:768px){.target-content[data-v-0879a9e4]{flex-direction:column-reverse;align-items:center}.chart-container[data-v-0879a9e4]{margin-bottom:1rem}}.calendar-widget-container[data-v-2096b75c]{height:100%}.calendar-widget-container[data-v-2096b75c] .fc{--fc-border-color:var(--border-color);--fc-button-bg-color:var(--color1);--fc-button-border-color:var(--color1);--fc-button-hover-bg-color:var(--color2);--fc-button-hover-border-color:var(--color2);--fc-button-active-bg-color:var(--color2);--fc-button-active-border-color:var(--color2);--fc-event-bg-color:var(--color1);--fc-event-border-color:var(--color1);--fc-today-bg-color:rgba(89,206,143,.1);height:100%}.calendar-widget-container[data-v-2096b75c] .fc-header-toolbar{margin-bottom:1.25rem!important;flex-wrap:wrap;gap:.5rem}.calendar-widget-container[data-v-2096b75c] .fc-toolbar-title{font-size:1.25rem!important;font-weight:600}.calendar-widget-container[data-v-2096b75c] .fc-button{padding:.5rem .75rem;font-size:.875rem;font-weight:500;border-radius:6px}.calendar-widget-container[data-v-2096b75c] .fc-daygrid-day-number{padding:.5rem;color:var(--text-color)}.calendar-widget-container[data-v-2096b75c] .fc-daygrid-day-top{justify-content:center}.calendar-widget-container[data-v-2096b75c] .fc-daygrid-day-events{padding:0 .25rem}.calendar-widget-container[data-v-2096b75c] .fc-event{border-radius:4px;padding:.25rem .5rem;font-size:.75rem;cursor:pointer;transition:transform .2s ease}.calendar-widget-container[data-v-2096b75c] .fc-event:hover{transform:translateY(-1px)}.calendar-widget-container[data-v-2096b75c] .fc-day-today{background-color:rgba(89,206,143,.1)!important}@media (max-width:768px){.calendar-widget-container[data-v-2096b75c] .fc-header-toolbar{display:flex;flex-direction:column;align-items:center;gap:.5rem}.calendar-widget-container[data-v-2096b75c] .fc-toolbar-chunk{display:flex;justify-content:center;width:100%}}.daily-activity-widget[data-v-52feac01]{height:100%;display:flex;flex-direction:column}.widget-header[data-v-52feac01]{margin-bottom:calc(var(--gap)*1.5)}.widget-header h3[data-v-52feac01]{margin:0;color:var(--text-color);font-size:1.2rem;font-weight:600;font-family:var(--font2)}.summary-filters[data-v-52feac01]{display:flex;gap:1rem;margin-bottom:1.5rem;align-items:center;flex-wrap:wrap}.user-filter[data-v-52feac01]{min-width:200px}.status-indicator[data-v-52feac01]{display:flex;flex-direction:column;gap:.25rem;font-size:.8rem;color:var(--light-text)}.status-indicator .items-count[data-v-52feac01]{font-weight:600;color:var(--text-color)}.status-indicator .scroll-hint[data-v-52feac01]{display:flex;align-items:center;gap:.25rem;font-size:.75rem;opacity:.8}.status-indicator .scroll-hint i[data-v-52feac01]{animation:bounce-52feac01 2s infinite;color:var(--color1)}@keyframes bounce-52feac01{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-3px)}60%{transform:translateY(-1px)}}.user-filter select[data-v-52feac01]{width:100%;padding:.5rem;border:1px solid var(--border-color);border-radius:8px;background-color:var(--bg1);color:var(--text-color);font-size:.9rem}.summary-list[data-v-52feac01]{display:flex;flex-direction:column;gap:1rem;max-height:400px;overflow-y:auto;flex:1;scroll-behavior:smooth}.summary-list[data-v-52feac01]::-webkit-scrollbar{width:6px}.summary-list[data-v-52feac01]::-webkit-scrollbar-track{background:var(--bg2);border-radius:3px}.summary-list[data-v-52feac01]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.summary-list[data-v-52feac01]::-webkit-scrollbar-thumb:hover{background:var(--color1)}.summary-item[data-v-52feac01]{padding:1rem;background-color:var(--bg2);border-radius:8px;border:1px solid var(--border-color)}.summary-header[data-v-52feac01]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;flex-wrap:wrap;gap:.5rem}.summary-time[data-v-52feac01]{font-size:.8rem;color:var(--light-text);font-weight:500}.summary-user[data-v-52feac01]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--text-color)}.summary-content[data-v-52feac01]{align-items:flex-start;word-break:break-word}.summary-content[data-v-52feac01],.summary-ticket[data-v-52feac01]{display:flex;flex-direction:column;gap:.25rem}.summary-ticket strong[data-v-52feac01]{color:var(--text-color);font-size:.9rem}.ticket-subject-link[data-v-52feac01]{cursor:pointer;color:var(--color1)!important;text-decoration:none;transition:all .2s ease;border-radius:4px;padding:.1rem .3rem;margin:-.1rem -.3rem}.ticket-subject-link[data-v-52feac01]:hover{background-color:var(--color1);color:#fff!important;transform:translateX(2px)}.summary-project[data-v-52feac01]{font-size:.8rem;color:var(--color1);font-weight:500}.summary-action[data-v-52feac01]{font-size:.85rem;color:var(--light-text);font-style:italic}.summary-stats[data-v-52feac01]{display:flex;align-items:center;gap:.75rem;font-size:.75rem;color:var(--light-text)}.activity-count[data-v-52feac01]{background-color:var(--color1);color:#fff;padding:.15rem .4rem;border-radius:12px;font-weight:500}.users-count[data-v-52feac01]{background-color:var(--bg1);color:var(--text-color);padding:.15rem .4rem;border-radius:12px;font-weight:500}.time-spent[data-v-52feac01]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:.15rem .4rem;border-radius:12px;font-weight:500;font-size:.7rem;display:flex;align-items:center;gap:.2rem;box-shadow:0 2px 4px rgba(102,126,234,.3);transition:all .2s ease}.time-spent[data-v-52feac01]:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(102,126,234,.4)}.time-spent i[data-v-52feac01]{font-size:.6rem;opacity:.9}.expand-button[data-v-52feac01]{background:none;border:none;color:var(--light-text);cursor:pointer;padding:.25rem;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.expand-button[data-v-52feac01]:hover{background-color:var(--bg1);color:var(--text-color)}.expand-button.expanded i[data-v-52feac01]{transform:rotate(180deg)}.expand-button i[data-v-52feac01]{transition:transform .2s ease;font-size:.7rem}.activity-details[data-v-52feac01]{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-color)}.activity-detail-item[data-v-52feac01]{padding:.75rem;margin-bottom:.5rem;background-color:var(--bg1);border-radius:6px;border-left:3px solid var(--color1)}.activity-detail-item[data-v-52feac01]:last-child{margin-bottom:0}.activity-detail-header[data-v-52feac01]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.activity-time[data-v-52feac01]{font-size:.7rem;color:var(--light-text);font-weight:500;background-color:var(--bg1);padding:.15rem .4rem;border-radius:8px}.activity-user[data-v-52feac01]{display:flex;align-items:center;gap:.3rem;font-size:.75rem;color:var(--text-color)}.activity-detail-content[data-v-52feac01]{font-size:.8rem;color:var(--light-text);line-height:1.4}.summary-empty[data-v-52feac01]{text-align:center;padding:2rem;font-style:italic;flex:1}.load-more-indicator[data-v-52feac01],.summary-empty[data-v-52feac01]{color:var(--light-text);display:flex;align-items:center;justify-content:center}.load-more-indicator[data-v-52feac01]{flex-direction:column;padding:1.5rem;gap:.5rem}.load-more-indicator .loading-spinner[data-v-52feac01]{width:1.5rem;height:1.5rem;border:2px solid var(--bg2);border-top:2px solid var(--color1);border-radius:50%;animation:spin-52feac01 1s linear infinite}.load-more-indicator span[data-v-52feac01]{font-size:.85rem;font-weight:500}.end-of-data[data-v-52feac01]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;color:var(--light-text);font-size:.8rem;border-top:1px solid var(--border-color);background:rgba(var(--color1-rgb,89,206,143),.05);margin-top:.5rem;border-radius:6px}.end-of-data i[data-v-52feac01]{color:var(--color1);font-size:.9rem}.end-of-data span[data-v-52feac01]{font-weight:500}@keyframes spin-52feac01{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:600px){.daily-activity-widget[data-v-52feac01]{padding:var(--gap)}.summary-filters[data-v-52feac01]{flex-direction:column;align-items:stretch;gap:.75rem}.user-filter[data-v-52feac01]{min-width:auto}.status-indicator[data-v-52feac01]{text-align:center}.status-indicator .scroll-hint[data-v-52feac01]{justify-content:center}.summary-header[data-v-52feac01]{flex-direction:column;align-items:flex-start;gap:8px}.summary-stats[data-v-52feac01]{flex-wrap:wrap;gap:.5rem}.summary-content[data-v-52feac01]{gap:.5rem}}.dashboard-container[data-v-574802bf]{max-width:1400px;margin:0 auto;padding:1.5rem}.dashboard-title[data-v-574802bf]{font-size:1.75rem;font-weight:700;margin-bottom:.5rem;color:var(--text-color)}.section-title[data-v-574802bf]{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:var(--text-color)}.date-selector-card[data-v-574802bf]{background-color:var(--bg1);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.date-controls[data-v-574802bf]{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}@media (min-width:768px){.date-controls[data-v-574802bf]{flex-direction:row;align-items:center;justify-content:space-between}}.date-scope-tabs[data-v-574802bf]{display:flex;gap:.5rem;background-color:var(--bg2);padding:.25rem;border-radius:8px}.date-scope-btn[data-v-574802bf]{padding:.5rem 1rem;border:none;background:transparent;border-radius:6px;cursor:pointer;font-weight:500;color:var(--text-color);transition:all .2s ease}.date-scope-btn.active[data-v-574802bf]{background-color:var(--color1);color:#fff}.date-picker-container[data-v-574802bf]{min-width:200px}.custom-datepicker[data-v-574802bf]{width:100%}.custom-datepicker[data-v-574802bf] .dp__input{border-radius:8px;border:1px solid var(--border-color);padding:.5rem 1rem;background-color:var(--bg1);color:var(--text-color);font-size:.9rem}.dashboard-grid[data-v-574802bf]{display:grid;gap:1.5rem;margin-bottom:1.5rem}@media (min-width:992px){.dashboard-grid[data-v-574802bf]{grid-template-columns:2fr 1fr}}.calendar-card[data-v-574802bf],.income-card[data-v-574802bf],.target-card[data-v-574802bf]{background-color:var(--bg1);border-radius:12px;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.targets-container[data-v-574802bf]{display:flex;flex-direction:column;gap:1.5rem}.employees-section[data-v-574802bf]{margin-bottom:1.5rem}.employees-grid[data-v-574802bf]{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.employee-card[data-v-574802bf]{background-color:var(--bg1);border-radius:12px;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transition:transform .2s ease,box-shadow .2s ease}.employee-card[data-v-574802bf]:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.calendar-card[data-v-574802bf]{padding:1.5rem;margin-bottom:1.5rem}.online-tickets-card[data-v-574802bf]{background-color:var(--bg1);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.online-tickets-card .section-title[data-v-574802bf]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;font-size:1.25rem;font-weight:600}.tickets-count[data-v-574802bf]{background-color:var(--color1);color:#fff;padding:.25rem .5rem;border-radius:6px;font-size:.8rem;font-weight:600}.online-tickets-list[data-v-574802bf]{display:flex;flex-direction:column;gap:.5rem}.online-ticket-item[data-v-574802bf]{display:flex;align-items:center;justify-content:space-between;padding:.75rem;background-color:var(--bg2);border-radius:8px;border:1px solid var(--border-color);transition:all .2s ease;cursor:pointer}.online-ticket-item[data-v-574802bf]:hover{transform:translateY(-1px);box-shadow:0 2px 4px var(--color1)}.ticket-info[data-v-574802bf]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.ticket-subject[data-v-574802bf]{font-weight:600;color:var(--text-color);font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px}.ticket-meta[data-v-574802bf]{display:flex;flex-direction:column;gap:.25rem}.project-info[data-v-574802bf]{display:flex;flex-direction:column;gap:.125rem}.project-name[data-v-574802bf]{font-size:.8rem;color:var(--color1);font-weight:500}.client-name[data-v-574802bf]{font-size:.75rem;color:var(--text-color-secondary);opacity:.8}.ticket-actions[data-v-574802bf]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.summary-card[data-v-574802bf]{background-color:var(--bg1);border-radius:12px;margin-bottom:1.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}#reports_page th{font-family:var(--font2),sans-serif}#reports_page table tr.main{border-top:1px solid rgba(0,0,0,.12)}#reports_page #filter_line{background:rgba(0,0,0,.1);width:-moz-fit-content;width:fit-content;margin:0 auto;margin-bottom:30px;border-radius:30px}#reports_page #filter_line .line{display:flex;margin-bottom:20px}@media(min-width:600px){#reports_page #filter_line .line{gap:30px}}@media(max-width:600px){#reports_page #filter_line .line{gap:20px;flex-direction:column}#reports_page #filter_line .line>div>label{display:block}}#scoreboard{display:grid;gap:var(--gap);padding-bottom:40px}@media(min-width:600px){#scoreboard{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){#scoreboard{grid-template-columns:repeat(2,1fr)}}#scoreboard .employee .head{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:-15px -15px 0 -15px;padding:15px;background:#eee;min-width:100%}#scoreboard .employee .head .name{font-weight:700}#scoreboard .employee .inner{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:var(--gap)}#scoreboard .employee .points{font-weight:700;font-size:40px}#scoreboard .employee .details{font-size:15px}#scoreboard .employee .details>div{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap)}#scoreboard .employee .details>div label{opacity:.6}#scoreboard .employee .details>div span:first-child{font-weight:700}#scoreboard .employee[data-place="1"]{transition:all .7s ease}#scoreboard .employee[data-place="1"]:after{content:"";display:block;opacity:0;transition:all .2s ease;transform:scale(.7);-webkit-mask:url(/img/1st.be3ad3bf.svg) no-repeat center/contain;mask:url(/img/1st.be3ad3bf.svg) no-repeat center/contain;background-color:gold;position:absolute;left:0;top:0;animation:levitation 2s ease-in-out infinite}@media(min-width:600px){#scoreboard .employee[data-place="1"]:after{width:100px;height:100px}}@media(max-width:600px){#scoreboard .employee[data-place="1"]:after{width:50px;height:50px}}#scoreboard.finished .employee[data-place="1"]{transform:scale(1.1);box-shadow:0 0 70px rgba(0,0,0,.4);position:relative;z-index:9}#scoreboard.finished .employee[data-place="1"]:after{opacity:1;transform:scale(1)}@keyframes levitation{0%,to{transform:scale(1)}50%{transform:scale(.9)}}.leaflet-touch .leaflet-control-geosearch button.reset{left:0;right:auto}.leaflet-touch .leaflet-geosearch-bar form input{border:none!important}#gallery_wrapper[data-v-49c0f464]{display:inline-flex;gap:15px;overflow:hidden;border-radius:15px;padding:15px;background:var(--bg1);position:relative;transition:background .3s ease;align-items:center}#gallery_wrapper.on_drop[data-v-49c0f464]{background:var(--color1)}#gallery_wrapper.on_drop[data-v-49c0f464] *{pointer-events:none}#gallery_wrapper.on_drop[data-v-49c0f464]:after{content:"גרור קובץ לכאן";text-align:center;position:absolute;left:0;right:0;top:30%;pointer-events:none;font-weight:700;color:var(--white-text)}#gallery_wrapper.on_drop[data-v-49c0f464]:before{content:"";position:absolute;left:10px;top:10px;right:10px;bottom:10px;border:3px dashed hsla(0,0%,100%,.5)}#gallery_wrapper.on_uploading[data-v-49c0f464]{background:var(--color1)}#gallery_wrapper.on_uploading[data-v-49c0f464]:after{content:"שולח...";text-align:center;position:absolute;left:0;right:0;top:30%;pointer-events:none;font-weight:700;color:var(--white-text)}#gallery_wrapper .right_side .inner[data-v-49c0f464]{background:#fff 50% no-repeat;background-size:contain;overflow:hidden;width:100px;height:100px;border:1px solid rgba(0,0,0,.1);border-radius:8px}#gallery_wrapper .right_side h3[data-v-49c0f464]{display:none;font-size:13px;color:#666;width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#gallery_wrapper .left_side[data-v-49c0f464]{display:flex;gap:6px;flex-direction:column;align-items:flex-start}#gallery_wrapper .left_side h3[data-v-49c0f464]{font-size:24px;font-style:normal;font-weight:700}#gallery_wrapper .left_side .actions[data-v-49c0f464]{display:flex;gap:8px}#gallery_wrapper .left_side .actions a[data-v-49c0f464],#gallery_wrapper .left_side .actions span[data-v-49c0f464]{cursor:pointer;text-decoration:underline}#gallery_wrapper .left_side .actions[data-v-49c0f464]>:not(:last-child):after{content:"/";margin-inline-start:8px}.color-picker-container[data-v-1a32b112]{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;direction:rtl;position:relative;width:100%;max-width:240px}.color-picker-container.teleport[data-v-1a32b112]{position:relative;display:inline-block}.color-picker-header[data-v-1a32b112]{margin-bottom:6px}.color-picker-label[data-v-1a32b112]{display:block;font-weight:500;font-size:13px;color:#475569}.color-picker-trigger[data-v-1a32b112]{display:flex;align-items:center;width:100%;padding:8px 12px;background-color:var(--bg1);border:1px solid var(--border-color);border-radius:6px;cursor:pointer;transition:all .2s ease;text-align:right}.color-picker-trigger[data-v-1a32b112]:hover{border-color:#cbd5e1;box-shadow:0 1px 2px rgba(0,0,0,.05)}.color-picker-container.is-open .color-picker-trigger[data-v-1a32b112]{border-color:#94a3b8;box-shadow:0 1px 3px rgba(0,0,0,.1)}.selected-color[data-v-1a32b112]{width:18px;height:18px;border-radius:4px;margin-left:8px;box-shadow:0 1px 2px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.1)}.selected-color.is-null[data-v-1a32b112]{background-image:linear-gradient(45deg,#f1f5f9 25%,#e2e8f0 0,#e2e8f0 50%,#f1f5f9 0,#f1f5f9 75%,#e2e8f0 0,#e2e8f0);background-size:8px 8px}.selected-color-text[data-v-1a32b112]{flex:1;font-size:14px;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-arrow[data-v-1a32b112]{margin-right:4px;color:#64748b;transition:transform .2s ease}.dropdown-arrow.is-open[data-v-1a32b112]{transform:rotate(180deg)}.color-dropdown[data-v-1a32b112]{position:fixed;width:240px;background-color:#fff;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:99999;opacity:0;transform:translateY(-10px);visibility:hidden;transition:all .2s ease;border:1px solid #e2e8f0;max-height:0;overflow:hidden}.color-dropdown.is-open[data-v-1a32b112]{opacity:1;transform:translateY(0);visibility:visible;max-height:300px;overflow-y:auto}.color-options[data-v-1a32b112]{padding:8px;display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.color-option[data-v-1a32b112]{display:flex;align-items:center;padding:6px 8px;border-radius:4px;border:none;background:none;cursor:pointer;transition:all .15s ease;text-align:right}.color-option[data-v-1a32b112]:hover{background-color:#f1f5f9}.color-option.selected[data-v-1a32b112]{background-color:#e0f2fe}.color-swatch[data-v-1a32b112]{width:16px;height:16px;border-radius:4px;margin-left:8px;box-shadow:0 1px 2px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.1);position:relative}.null-swatch[data-v-1a32b112]{background-image:linear-gradient(45deg,#f1f5f9 25%,#e2e8f0 0,#e2e8f0 50%,#f1f5f9 0,#f1f5f9 75%,#e2e8f0 0,#e2e8f0);background-size:8px 8px;position:relative}.null-swatch[data-v-1a32b112]:after{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background-color:#94a3b8;transform:rotate(45deg)}.color-name[data-v-1a32b112]{font-size:13px;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.custom-swatch[data-v-1a32b112]{display:flex;align-items:center;justify-content:center;background-color:#f8fafc}.custom-icon[data-v-1a32b112]{font-size:12px;color:#64748b;line-height:1}.custom-color-input[data-v-1a32b112]{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.pop-enter-active[data-v-1a32b112],.pop-leave-active[data-v-1a32b112]{transition:opacity .2s,transform .2s}.pop-enter-from[data-v-1a32b112],.pop-leave-to[data-v-1a32b112]{opacity:0;transform:scale(.95)}@media (max-width:480px){.color-picker-container[data-v-1a32b112]{max-width:100%}}.apply-to-all-section[data-v-6ff178a0]{margin-top:20px;padding:16px;background:var(--bg2);border-radius:8px;border:1px solid var(--border-color)}.domains-input[data-v-6ff178a0]{display:flex;flex-direction:column;gap:8px}.domain-tags[data-v-6ff178a0]{display:flex;flex-wrap:wrap;gap:6px}.domain-tag[data-v-6ff178a0]{display:flex;align-items:center;background:var(--color1);color:#fff;padding:4px 8px;border-radius:16px;font-size:14px;gap:6px}.domain-tag span[data-v-6ff178a0]{font-weight:500}.remove-domain[data-v-6ff178a0]{background:none;border:none;color:#fff;font-size:16px;cursor:pointer;padding:0;margin:0;line-height:1;opacity:.8;transition:opacity .2s ease}.remove-domain[data-v-6ff178a0]:hover{opacity:1}.domain-input[data-v-6ff178a0]{min-width:200px;flex:1}.no-domains-message[data-v-6ff178a0]{color:var(--gray-text);font-size:14px;font-style:italic;padding:8px 12px;background:var(--bg2);border-radius:6px;border:1px dashed var(--border-color)}.system-words-editor[data-v-2152afb4]{direction:rtl;font-family:var(--font);background-color:var(--bg1);color:var(--text-color);padding:20px;border-radius:var(--radius);max-width:1200px;margin:0 auto}.editor-header[data-v-2152afb4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.editor-header h1[data-v-2152afb4]{font-size:var(--h1);margin:0}.language-selector[data-v-2152afb4]{display:flex;gap:10px}.language-btn[data-v-2152afb4]{padding:8px 16px;border-radius:var(--radius);border:1px solid var(--border-color);background-color:var(--bg2);color:var(--text-color);cursor:pointer;transition:all .3s ease}.language-btn.active[data-v-2152afb4]{background-color:var(--color1);color:var(--white-text);border-color:var(--color1)}.language-btn[data-v-2152afb4]:hover:not(.active){background-color:var(--active-bg)}.search-container[data-v-2152afb4]{margin-bottom:20px}.search-input[data-v-2152afb4]{width:100%;padding:12px;border-radius:var(--radius);border:var(--inp-border);background-color:var(--inp-bg);color:var(--inp-color);font-size:16px}.search-input[data-v-2152afb4]::-moz-placeholder{color:var(--light-text)}.search-input[data-v-2152afb4]::placeholder{color:var(--light-text)}.loading[data-v-2152afb4]{text-align:center;padding:40px;font-size:18px}.masonry-container[data-v-2152afb4]{-moz-column-count:2;column-count:2;-moz-column-gap:20px;column-gap:20px}@media(max-width:768px){.masonry-container[data-v-2152afb4]{-moz-column-count:1;column-count:1}}.group-card[data-v-2152afb4]{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:20px;background-color:var(--bg2);border-radius:var(--radius);padding:20px;box-shadow:var(--sml-shadow);display:inline-block;width:100%}.group-title[data-v-2152afb4]{font-size:var(--h2);margin-top:0;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid var(--border-color)}.words-list[data-v-2152afb4]{display:flex;flex-direction:column;gap:20px}.word-item[data-v-2152afb4]{border:1px solid var(--border-color);border-radius:var(--radius);padding:15px;background-color:var(--bg1)}.word-header[data-v-2152afb4]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px;flex-wrap:wrap;gap:10px}.word-name[data-v-2152afb4]{font-weight:700;color:var(--color1);font-size:16px}.word-variables[data-v-2152afb4]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.variables-label[data-v-2152afb4]{font-size:14px;color:var(--gray-text)}.variable-tag[data-v-2152afb4]{background-color:var(--color2);color:var(--white-text);padding:2px 8px;border-radius:4px;font-size:12px}.variables-help[data-v-2152afb4]{background-color:var(--bg2);padding:10px;border-radius:var(--radius);margin-bottom:10px;font-size:14px;position:relative}.variables-help p[data-v-2152afb4]{margin:5px 0}.close-help-btn[data-v-2152afb4]{position:absolute;top:5px;left:5px;background:none;border:none;color:var(--gray-text);cursor:pointer;font-size:12px;padding:3px 6px;border-radius:var(--radius)}.close-help-btn[data-v-2152afb4]:hover{background-color:var(--bg1)}.word-content[data-v-2152afb4]{display:flex;flex-direction:column;gap:10px}.word-textarea[data-v-2152afb4]{height:40px;width:100%;padding:10px;border-radius:var(--radius);border:var(--inp-border);background-color:var(--inp-bg);color:var(--inp-color);font-family:var(--font);resize:vertical}.preview-section[data-v-2152afb4]{background-color:var(--bg2);padding:10px;border-radius:var(--radius)}.preview-label[data-v-2152afb4]{font-size:14px;color:var(--gray-text);margin-bottom:5px}.preview-content[data-v-2152afb4]{padding:5px}.variable-value[data-v-2152afb4]{display:inline-block;background-color:rgba(89,206,143,.2);padding:2px 4px;border-radius:3px;color:var(--color1);font-weight:700}.theme_dark .variable-value[data-v-2152afb4]{background-color:rgba(89,206,143,.3);color:#59ce8f}.word-actions[data-v-2152afb4]{display:flex;justify-content:flex-end;gap:10px;margin-top:10px}.word-save-btn[data-v-2152afb4]{background-color:var(--color1);color:var(--white-text);border:none;padding:8px 16px;border-radius:var(--radius);font-size:14px;cursor:pointer;transition:all .3s ease}.word-save-btn[data-v-2152afb4]:hover{opacity:.9}.word-reset-btn[data-v-2152afb4]{background-color:var(--bg3);color:var(--white-text);border:none;padding:8px 16px;border-radius:var(--radius);font-size:14px;cursor:pointer;transition:all .3s ease}.word-reset-btn[data-v-2152afb4]:hover{opacity:.9}.ltr[data-v-2152afb4],[dir=ltr] .system-words-editor[data-v-2152afb4]{direction:ltr;text-align:left}#score[data-v-61d95348]{display:grid;gap:var(--gap);margin-bottom:var(--gap)}@media(min-width:600px){#score[data-v-61d95348]{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){#score[data-v-61d95348]{grid-template-columns:repeat(1,1fr)}}#score .box[data-v-61d95348]{padding:var(--gap);display:flex;align-items:center;gap:15px;flex-direction:column}#score .box[data-v-61d95348] .svg-inline--fa{height:40px;opacity:.6}#score .box h3[data-v-61d95348]{font-weight:700}#score .percent[data-v-61d95348]{display:block;height:20px;background:#eee;border-radius:3px;width:100%;overflow:hidden;font-size:12px;font-weight:700}#score .percent span[data-v-61d95348]{display:flex;align-items:center;padding-inline-start:8px;height:100%;max-width:100%;color:#000}#filter_line[data-v-4a5cbb06]{background:rgba(0,0,0,.1);width:-moz-fit-content;width:fit-content;margin:0 auto;margin-bottom:30px;border-radius:30px;padding:20px}#filter_line .line[data-v-4a5cbb06]{display:flex;margin-bottom:20px}@media(min-width:600px){#filter_line .line[data-v-4a5cbb06]{gap:30px}}@media(max-width:600px){#filter_line .line[data-v-4a5cbb06]{gap:20px;flex-direction:column}#filter_line .line>div>label[data-v-4a5cbb06]{display:block}}table[data-v-4a5cbb06]{max-width:100%;width:500px;border-collapse:collapse;margin-bottom:30px}table thead th[data-v-4a5cbb06]{padding:10px;text-align:center;background:var(--bg4)}table thead th[data-v-4a5cbb06]:first-child{text-align:var(--text-align)}table tr[data-v-4a5cbb06]{background:var(--bg1)}table tr td[data-v-4a5cbb06]{padding:10px;text-align:center}table tr td[data-v-4a5cbb06]:first-child{text-align:var(--text-align)}.item[data-v-4a5cbb06]{padding:10px;border-bottom:1px solid #ddd;display:flex;gap:15px}.item .right_side[data-v-4a5cbb06]{display:flex;gap:10px;flex-direction:column}.item .right_side .item_date[data-v-4a5cbb06],.item .right_side .item_id[data-v-4a5cbb06]{font-size:12px;color:#666}.item .details[data-v-4a5cbb06]{display:flex;gap:10px;flex-direction:column}.item .details .item_content[data-v-4a5cbb06]{font-size:16px;color:var(--text-color)}.item .details .item_title[data-v-4a5cbb06]{font-size:14px;color:var(--gray-text)}[data-v-ac6ba810] .contacts-list{display:flex;flex-direction:column;gap:8px;max-width:300px}[data-v-ac6ba810] .contact-item{display:flex;align-items:flex-start;gap:8px;padding:8px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef;transition:all .2s ease}[data-v-ac6ba810] .contact-item:hover{background:#e9ecef;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}[data-v-ac6ba810] .contact-avatar{width:24px;height:24px;background:linear-gradient(135deg,#007bff,#0056b3);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex-shrink:0}[data-v-ac6ba810] .contact-details{flex:1;display:flex;flex-direction:column;gap:2px}[data-v-ac6ba810] .contact-name{font-weight:600;color:#2c3e50;font-size:13px;display:flex;align-items:center;gap:4px}[data-v-ac6ba810] .contact-email,[data-v-ac6ba810] .contact-phone{font-size:11px;color:#6c757d;display:flex;align-items:center;gap:4px}[data-v-ac6ba810] .contact-email i,[data-v-ac6ba810] .contact-name i,[data-v-ac6ba810] .contact-phone i{width:12px;opacity:.7}[data-v-ac6ba810] .no-contacts{color:#6c757d;font-style:italic;text-align:center;padding:12px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:13px}[data-v-ac6ba810] .no-contacts i{opacity:.5}@media (max-width:768px){[data-v-ac6ba810] .contacts-list{max-width:200px}[data-v-ac6ba810] .contact-item{padding:6px}[data-v-ac6ba810] .contact-avatar{width:20px;height:20px;font-size:10px}[data-v-ac6ba810] .contact-name{font-size:12px}[data-v-ac6ba810] .contact-email,[data-v-ac6ba810] .contact-phone{font-size:10px}}@media(max-width:600px){#add_btn[data-v-1e42f74d]{position:fixed;top:10px;left:10px;z-index:9}}.projects_wrapper[data-v-6829a497] .centered{width:auto}.gi_client[data-v-00cbd0e0]{position:relative;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.gi_client .current_val[data-v-00cbd0e0]{margin-bottom:16px}.gi_client .current_val .client-card[data-v-00cbd0e0]{background:linear-gradient(135deg,var(--active-bg2) 0,rgba(var(--primary-rgb),.1) 100%);border:2px solid rgba(var(--primary-rgb),.2);border-radius:12px;padding:16px;display:flex;align-items:center;gap:12px;position:relative;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.1)}.gi_client .current_val .client-card[data-v-00cbd0e0]:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.gi_client .current_val .client-card .client-avatar[data-v-00cbd0e0]{width:48px;height:48px;background:linear-gradient(135deg,var(--primary),var(--primary-dark));border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;flex-shrink:0}.gi_client .current_val .client-card .client-info[data-v-00cbd0e0]{flex:1}.gi_client .current_val .client-card .client-info .client-name[data-v-00cbd0e0]{margin:0 0 8px 0;font-size:18px;font-weight:600;color:var(--text-primary)}.gi_client .current_val .client-card .client-info .client-email[data-v-00cbd0e0],.gi_client .current_val .client-card .client-info .client-tax[data-v-00cbd0e0]{margin:4px 0;font-size:14px;color:var(--text-secondary);display:flex;align-items:center;gap:8px}.gi_client .current_val .client-card .client-info .client-email i[data-v-00cbd0e0],.gi_client .current_val .client-card .client-info .client-tax i[data-v-00cbd0e0]{width:16px;opacity:.7}.gi_client .current_val .client-card .clear-btn[data-v-00cbd0e0]{position:absolute;top:8px;right:8px;width:28px;height:28px;border:none;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-secondary);transition:all .2s ease}.gi_client .current_val .client-card .clear-btn[data-v-00cbd0e0]:hover{background:rgba(255,0,0,.1);color:#ff4757;transform:scale(1.1)}.gi_client .search-container[data-v-00cbd0e0]{margin-bottom:8px}.gi_client .search-container .search-input-wrapper[data-v-00cbd0e0]{position:relative;display:flex;align-items:center}.gi_client .search-container .search-input-wrapper .search-icon[data-v-00cbd0e0]{position:absolute;right:16px;color:var(--text-secondary);font-size:16px;z-index:2;transition:color .3s ease}.gi_client .search-container .search-input-wrapper .search-input[data-v-00cbd0e0]{width:100%;padding:14px 48px 14px 16px;border:2px solid var(--border-color);border-radius:12px;font-size:16px;background:var(--bg1);color:var(--text-primary);transition:all .3s ease;outline:none}.gi_client .search-container .search-input-wrapper .search-input[data-v-00cbd0e0]::-moz-placeholder{color:var(--text-secondary);opacity:.7}.gi_client .search-container .search-input-wrapper .search-input[data-v-00cbd0e0]::placeholder{color:var(--text-secondary);opacity:.7}.gi_client .search-container .search-input-wrapper .search-input[data-v-00cbd0e0]:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.1)}.gi_client .search-container .search-input-wrapper .search-input:focus+.search-icon[data-v-00cbd0e0]{color:var(--primary)}.gi_client .search-container .search-input-wrapper .search-input.loading[data-v-00cbd0e0]{padding-left:48px}.gi_client .search-container .search-input-wrapper .loading-spinner[data-v-00cbd0e0]{position:absolute;left:16px;z-index:2}.gi_client .search-container .search-input-wrapper .loading-spinner .spinner[data-v-00cbd0e0]{width:20px;height:20px;border:2px solid var(--border-color);border-top:2px solid var(--primary);border-radius:50%;animation:spin-00cbd0e0 1s linear infinite}.gi_client .results[data-v-00cbd0e0]{position:absolute;width:100%;background:var(--bg1);border:2px solid var(--border-color);border-radius:12px;z-index:1000;box-shadow:0 8px 32px rgba(0,0,0,.15);max-height:400px;overflow-y:auto;overflow-x:hidden}.gi_client .results .results-header[data-v-00cbd0e0]{padding:12px 16px;border-bottom:1px solid var(--border-color);background:var(--active-bg)}.gi_client .results .results-header .results-count[data-v-00cbd0e0]{font-size:12px;color:var(--text-secondary);font-weight:500}.gi_client .results .results-list .result-item[data-v-00cbd0e0]{padding:16px;cursor:pointer;display:flex;align-items:center;gap:12px;transition:all .2s ease;border-bottom:1px solid rgba(var(--border-rgb),.5)}.gi_client .results .results-list .result-item[data-v-00cbd0e0]:last-child{border-bottom:none}.gi_client .results .results-list .result-item[data-v-00cbd0e0]:hover{background:var(--active-bg2);transform:translateX(-4px)}.gi_client .results .results-list .result-item .result-avatar[data-v-00cbd0e0]{width:40px;height:40px;background:linear-gradient(135deg,var(--primary),var(--primary-dark));border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;flex-shrink:0}.gi_client .results .results-list .result-item .result-info[data-v-00cbd0e0]{flex:1}.gi_client .results .results-list .result-item .result-info .result-name[data-v-00cbd0e0]{font-weight:600;color:var(--text-primary);margin-bottom:4px;font-size:15px}.gi_client .results .results-list .result-item .result-info .result-details[data-v-00cbd0e0]{display:flex;flex-direction:column;gap:2px}.gi_client .results .results-list .result-item .result-info .result-details .result-email[data-v-00cbd0e0],.gi_client .results .results-list .result-item .result-info .result-details .result-tax[data-v-00cbd0e0]{font-size:12px;color:var(--text-secondary);display:flex;align-items:center;gap:6px}.gi_client .results .results-list .result-item .result-info .result-details .result-email i[data-v-00cbd0e0],.gi_client .results .results-list .result-item .result-info .result-details .result-tax i[data-v-00cbd0e0]{width:12px;opacity:.7}.gi_client .results .results-list .result-item .select-arrow[data-v-00cbd0e0]{color:var(--text-secondary);font-size:14px;transition:transform .2s ease}.gi_client .results .results-list .result-item:hover .select-arrow[data-v-00cbd0e0]{transform:translateX(-4px);color:var(--primary)}.gi_client .results .loading-state[data-v-00cbd0e0]{padding:40px 16px;text-align:center;color:var(--text-secondary)}.gi_client .results .loading-state .loading-content[data-v-00cbd0e0]{display:flex;flex-direction:column;align-items:center;gap:16px}.gi_client .results .loading-state .loading-content .big-spinner[data-v-00cbd0e0]{width:40px;height:40px;border:3px solid var(--border-color);border-top:3px solid var(--primary);border-radius:50%;animation:spin-00cbd0e0 1s linear infinite}.gi_client .results .loading-state .loading-content p[data-v-00cbd0e0]{margin:0;font-weight:500;color:var(--text-primary);font-size:16px}.gi_client .results .no-results[data-v-00cbd0e0]{padding:32px 16px;text-align:center;color:var(--text-secondary)}.gi_client .results .no-results i[data-v-00cbd0e0]{font-size:32px;margin-bottom:16px;opacity:.5}.gi_client .results .no-results p[data-v-00cbd0e0]{margin:0 0 8px 0;font-weight:500}.gi_client .results .no-results small[data-v-00cbd0e0]{opacity:.7}@keyframes spin-00cbd0e0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.slide-fade-enter-active[data-v-00cbd0e0]{transition:all .3s ease-out}.slide-fade-leave-active[data-v-00cbd0e0]{transition:all .2s ease-in}.slide-fade-enter-from[data-v-00cbd0e0]{transform:translateY(-10px);opacity:0}.slide-fade-leave-to[data-v-00cbd0e0]{transform:translateY(-5px);opacity:0}.list-enter-active[data-v-00cbd0e0]{transition:all .3s ease-out}.list-leave-active[data-v-00cbd0e0]{transition:all .2s ease-in}.list-enter-from[data-v-00cbd0e0]{opacity:0;transform:translateX(20px)}.list-leave-to[data-v-00cbd0e0]{opacity:0;transform:translateX(-20px)}.list-move[data-v-00cbd0e0]{transition:transform .3s ease}@media(max-width:768px){.gi_client .current_val .client-card[data-v-00cbd0e0]{padding:12px}.gi_client .current_val .client-card .client-avatar[data-v-00cbd0e0]{width:40px;height:40px;font-size:18px}.gi_client .current_val .client-card .client-info .client-name[data-v-00cbd0e0]{font-size:16px}.gi_client .search-container .search-input-wrapper .search-input[data-v-00cbd0e0]{padding:12px 40px 12px 14px;font-size:14px}.gi_client .results .results-list .result-item[data-v-00cbd0e0]{padding:12px}.gi_client .results .results-list .result-item .result-avatar[data-v-00cbd0e0]{width:36px;height:36px;font-size:14px}}.client-basic-info[data-v-7e67ed70]{margin-bottom:30px}.form-row[data-v-7e67ed70]{margin-bottom:25px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-group[data-v-7e67ed70]{display:flex;flex-direction:column}.form-group label[data-v-7e67ed70]{margin-bottom:8px;font-weight:500;color:#333;font-size:14px}.form-group input[data-v-7e67ed70]{padding:12px;border:2px solid #e1e5e9;border-radius:8px;font-size:14px;transition:border-color .2s ease}.form-group input[data-v-7e67ed70]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px rgba(0,123,255,.1)}.contacts-section[data-v-7e67ed70]{margin-bottom:30px}.section-title[data-v-7e67ed70]{display:flex;align-items:center;gap:8px;margin-bottom:20px;font-size:18px;font-weight:600;color:#2c3e50;padding-bottom:10px;border-bottom:2px solid #e9ecef}.section-title i[data-v-7e67ed70]{font-size:20px;color:#007bff}.contact-card[data-v-7e67ed70]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;padding:20px;margin-bottom:16px;transition:box-shadow .2s ease}.contact-card[data-v-7e67ed70]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.contact-header[data-v-7e67ed70]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.contact-number[data-v-7e67ed70]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#007bff;color:#fff;border-radius:50%;font-weight:600;font-size:14px}.contact-label[data-v-7e67ed70]{font-weight:600;color:#495057;font-size:16px}.contact-fields[data-v-7e67ed70]{display:grid;grid-template-columns:2fr 2fr 1.5fr;gap:16px}.contact-fields .form-group[data-v-7e67ed70],.contact-fields input[data-v-7e67ed70]{margin:0}.form-actions[data-v-7e67ed70]{text-align:center;padding-top:20px;border-top:1px solid #e9ecef}.btn-primary[data-v-7e67ed70]{background:#007bff!important;color:#fff!important;border:none!important;padding:12px 32px!important;border-radius:8px!important;font-size:16px!important;font-weight:600!important;cursor:pointer!important;transition:background-color .2s ease!important}.btn-primary[data-v-7e67ed70]:hover{background:#0056b3!important}@media (max-width:768px){.form-row[data-v-7e67ed70]{grid-template-columns:1fr;gap:16px}.contact-fields[data-v-7e67ed70]{grid-template-columns:1fr;gap:12px}.contact-card[data-v-7e67ed70]{padding:16px}}@media (max-width:480px){.section-title[data-v-7e67ed70]{font-size:16px}.contact-label[data-v-7e67ed70]{font-size:14px}.contact-number[data-v-7e67ed70]{width:24px;height:24px;font-size:12px}}.box[data-v-5edf6be2]{margin-bottom:40px}#projects_board_page .filters_wrapper[data-v-7689a2af]{display:flex;gap:20px}#projects_board_page table[data-v-7689a2af]{width:100%;border-collapse:collapse;margin-top:20px}#projects_board_page table thead th[data-v-7689a2af]{background-color:#f2f2f2;padding:10px;text-align:var(--text-align)}#projects_board_page table tbody tr.project-line td[data-v-7689a2af]{padding:10px;border-bottom:1px solid #f2f2f2}#projects_board_page table tbody tr.project-line td[data-v-7689a2af]:first-child{padding-inline-start:30px}#projects_board_page table tbody tr.project-line .progress-bar[data-v-7689a2af]{width:100px;height:20px;background-color:#f2f2f2;position:relative;overflow:hidden;border-radius:6px}#projects_board_page table tbody tr.project-line .progress-bar span[data-v-7689a2af]{max-width:100%;height:100%;display:block;background-color:var(--color1)}#projects_board_page table tbody tr.project-line .progress-bar span.danger[data-v-7689a2af]{background-color:var(--red)}#projects_board_page table tbody tr.project-line .progress-bar span.danger label[data-v-7689a2af]{color:#fff}#projects_board_page table tbody tr.project-line .progress-bar span.success[data-v-7689a2af]{background-color:var(--gold)}#projects_board_page table tbody tr.project-line .progress-bar span.success label[data-v-7689a2af]{color:#fff}#projects_board_page table tbody tr.project-line .progress-bar span label[data-v-7689a2af]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px}#projects_board_page table tbody tr.project-line .users_list[data-v-7689a2af]{display:flex;gap:5px}#projects_board_page table tbody tr.project-line .users_list .add_user[data-v-7689a2af]{cursor:pointer;background-color:#d2d2d2;border-radius:100%;width:20px;height:20px;color:#fff;font-weight:700;text-align:center;display:inline-flex;align-items:center;justify-content:center}#projects_board_page table tbody tr.project-line .details_list[data-v-7689a2af]{list-style:none;display:table;border-collapse:collapse;font-size:14px}#projects_board_page table tbody tr.project-line .details_list li[data-v-7689a2af]{display:table-row}#projects_board_page table tbody tr.project-line .details_list li label[data-v-7689a2af]{font-weight:700}#projects_board_page table tbody tr.project-line .details_list li label[data-v-7689a2af]:after{content:":"}#projects_board_page table tbody tr.project-line .details_list li>div[data-v-7689a2af],#projects_board_page table tbody tr.project-line .details_list li>label[data-v-7689a2af],#projects_board_page table tbody tr.project-line .details_list li>span[data-v-7689a2af]{display:table-cell;padding-left:6px}#projects_board_page table .client-header td[data-v-7689a2af]{padding-inline:10px;font-weight:700;text-align:var(--text-align);padding-top:25px}@media(max-width:600px){#add_btn[data-v-2f25aaee]{position:fixed;top:10px;left:10px;z-index:9}}.wz_options-enter-active,.wz_options-leave-active{transition:all .3s ease;animation-duration:.2s;transition:transform .1s cubic-bezier(.465,.183,.153,.946),opacity .1s cubic-bezier(.465,.183,.153,.946);will-change:opacity}.wz_options-enter-from{transform:scale(0) translateY(-50%) translateX(-50%);transform-origin:top center}.wz_options-enter-from,.wz_options-leave-to{opacity:0;transition:transform .3s cubic-bezier(.465,.183,.153,.946),opacity .3s cubic-bezier(.465,.183,.153,.946)}.wz_options-leave-to{transform:scale(0);transform-origin:top center}.wzselect-options .search[data-v-c7f5ff5a]{background:var(--inp-bg);position:sticky;top:0}.wzselect-options .search input[data-v-c7f5ff5a]{width:100%;border:none;height:30px;padding:0 10px;font-size:15px;background:none}@media(min-width:600px){.wzselect-options[data-v-c7f5ff5a]{position:fixed;min-width:max(150px,100%);max-width:min(400px,100%);background:var(--bg1);box-shadow:var(--sml-shadow,0 4px 10px rgba(53,78,104,.1));border-radius:8px;z-index:999999999999;overflow-y:auto}}.wzselect-options ul[data-v-c7f5ff5a]{list-style:none;display:block;padding:5px}.wzselect-options ul li[data-v-c7f5ff5a]{min-height:40px;display:flex;align-items:center;gap:6px;border-radius:5px;padding:0 10px;overflow:hidden;white-space:nowrap;font-size:15px;cursor:pointer}.wzselect-options ul li[data-v-c7f5ff5a]:hover{background:var(--active-bg);color:var(--gray-text)}.wzselect-options ul li.selected[data-v-c7f5ff5a]{font-weight:700}.wzselect{display:inline;color:var(--wz-text-color)}.wzselect.theme-light{--wz-input-bg:var(--bg1,#fff);--wz-text-color:var(--text-color,#000);--wz-bg-color:var(--bg1,#fff);--wz-input-height:36px}.wzselect.theme-dark{--wz-input-bg:var(--bg1,#000);--wz-text-color:var(--text-color,#fff);--wz-bg-color:var(--bg1,#000);--wz-input-height:36px}.wzselect.theme-transparent{--wz-input-bg:var(--loading-color);--wz-text-color:var(--text-color,#000);--wz-bg-color:transparent;--wz-input-height:36px}.wzselect .wzselect-select{display:none!important}.wzselect .wzselect-inp{cursor:pointer;background:var(--wz-input-bg);padding:0 15px;border-radius:8px;white-space:nowrap;min-height:var(--wz-input-height);position:relative;display:flex;justify-content:space-between;align-items:center;line-height:normal!important}.wzselect .wzselect-inp span{display:flex;gap:6px;align-items:center;overflow:hidden;width:100%}.wzselect .wzselect-inp svg.arr{width:12px;height:12px;display:block;margin-right:6px;fill:var(--wz-text-color)}.wzselect.theme-dark .wzselect-inp{border:1px solid #9e9e9e}.wzselect.theme-transparent .wzselect-inp{padding:0}.wzselect .wzselect-inp.is-placeholder span{opacity:.4}.form-wrapper[data-v-7c935863]{display:flex;flex-direction:column;gap:2rem}.form-wrapper.box[data-v-7c935863]{padding:2rem;border-radius:var(--radius);border:1px solid var(--border-color)}.form-wrapper .form-section .section-title[data-v-7c935863]{display:flex;align-items:center;gap:12px;font-size:1.125rem;font-weight:600;color:var(--text-color);padding-bottom:.75rem;border-bottom:2px solid var(--border-color);margin-bottom:1.25rem}.form-wrapper .form-section .section-title i[data-v-7c935863]{color:var(--color1);font-size:1rem;width:14px}.form-wrapper .form-grid[data-v-7c935863]{display:grid;gap:1.25rem;grid-template-columns:1fr}.form-wrapper .form-grid[data-v-7c935863]:not(:last-child){margin-bottom:2rem}@media(min-width:768px){.form-wrapper .form-grid[data-v-7c935863]{grid-template-columns:repeat(2,1fr)}.form-wrapper .form-grid.form-grid-3[data-v-7c935863]{grid-template-columns:repeat(3,1fr)}}.form-wrapper .form-field[data-v-7c935863]{display:flex;flex-direction:column;gap:.5rem}.form-wrapper .form-field .field-label[data-v-7c935863]{display:flex;align-items:center;gap:8px;font-size:.875rem;font-weight:500;color:var(--text-color)}.form-wrapper .form-field .field-label i[data-v-7c935863]{color:var(--light-text);font-size:.75rem;width:14px}.form-wrapper .form-field .form-input[data-v-7c935863]{padding:.75rem 1rem;border:2px solid var(--border-color);border-radius:var(--radius);background:var(--inp-bg);color:var(--text-color);font-size:.875rem;transition:all .2s ease}.form-wrapper .form-field .form-input[data-v-7c935863]:focus{outline:none;border-color:var(--color1);box-shadow:0 0 0 3px rgba(89,206,143,.1)}.form-wrapper .form-field .form-input.amount-input[data-v-7c935863]{direction:ltr;text-align:right}.form-wrapper .form-field .switch-field[data-v-7c935863]{padding:.75rem 0}.form-wrapper .form-input[data-v-7c935863],.form-wrapper .form-textarea[data-v-7c935863]{padding:12px 16px;border:2px solid var(--border-color);border-radius:var(--radius);background:var(--inp-bg);color:var(--text-color);font-size:14px;transition:all .2s ease;width:100%}.form-wrapper .form-input[data-v-7c935863]:focus,.form-wrapper .form-textarea[data-v-7c935863]:focus{outline:none;border-color:var(--color1);box-shadow:0 0 0 3px rgba(89,206,143,.1)}.form-wrapper .form-input[data-v-7c935863]::-moz-placeholder,.form-wrapper .form-textarea[data-v-7c935863]::-moz-placeholder{color:var(--light-text)}.form-wrapper .form-input[data-v-7c935863]::placeholder,.form-wrapper .form-textarea[data-v-7c935863]::placeholder{color:var(--light-text)}.form-wrapper .form-input[data-v-7c935863]{height:48px}.form-wrapper .form-textarea[data-v-7c935863]{resize:vertical;min-height:100px}.form-wrapper .form-select .wzselect-wrapper[data-v-7c935863]{width:100%!important}.form-wrapper .form-select .wzselect-wrapper .wzselect-inp[data-v-7c935863]{height:48px!important;border:2px solid var(--border-color)!important;border-radius:var(--radius)!important;background:var(--inp-bg)!important;color:var(--text-color)!important}.form-wrapper .form-select .wzselect-wrapper .wzselect-inp[data-v-7c935863]:focus{border-color:var(--color1)!important;box-shadow:0 0 0 3px rgba(89,206,143,.1)!important}.form-wrapper .date-input[data-v-7c935863] .dp__input{height:48px!important;border:2px solid var(--border-color)!important;border-radius:var(--radius)!important;background:var(--inp-bg)!important;color:var(--text-color)!important}.form-wrapper .date-input[data-v-7c935863] .dp__input:focus{border-color:var(--color1)!important;box-shadow:0 0 0 3px rgba(89,206,143,.1)!important}.form-actions[data-v-7c935863]{display:flex;gap:1rem;justify-content:flex-end}.form-actions .btn[data-v-7c935863]{display:flex;align-items:center;gap:8px;padding:.75rem 1.5rem;border:none;border-radius:var(--radius);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.form-actions .btn.btn-secondary[data-v-7c935863]{background:var(--bg2);color:var(--text-color);border:2px solid var(--border-color)}.form-actions .btn.btn-secondary[data-v-7c935863]:hover{background:var(--active-bg);border-color:var(--light-text)}.form-actions .btn.btn-primary[data-v-7c935863]{background:var(--color1);color:#fff}.form-actions .btn.btn-primary[data-v-7c935863]:hover{background:var(--green);transform:translateY(-1px);box-shadow:var(--sml-shadow)}@media(max-width:768px){.form-grid[data-v-7c935863]{grid-template-columns:1fr!important}.form-actions[data-v-7c935863]{flex-direction:column}.form-actions .btn[data-v-7c935863]{justify-content:center}}.radio_boxes[data-v-7c935863]{max-width:600px;display:grid;grid-template-columns:1fr;gap:12px}.radio_boxes label[data-v-7c935863]{display:flex;flex-direction:column;border-radius:12px;gap:8px;border:2px solid #e9ecef;padding:20px;cursor:pointer;color:var(--text-color);background:linear-gradient(135deg,var(--bg1) 0,hsla(0,0%,100%,.8) 100%);position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px rgba(0,0,0,.04)}.radio_boxes label.has-icon[data-v-7c935863]{padding-right:60px}.radio_boxes label.has-icon .type-icon[data-v-7c935863]{position:absolute;top:20px;right:20px;opacity:.7;transition:all .2s ease}.radio_boxes label.has-icon .type-icon svg[data-v-7c935863]{width:24px;height:24px;color:currentColor}.radio_boxes label.has-icon.active .type-icon[data-v-7c935863]{opacity:1}.radio_boxes label[data-v-7c935863]:hover{border-color:var(--color1);box-shadow:0 4px 12px rgba(0,0,0,.08);transform:translateY(-1px)}.radio_boxes label[data-v-7c935863]:hover:not(.active){background:linear-gradient(135deg,var(--bg1) 0,hsla(0,0%,100%,.95) 100%)}.radio_boxes label span[data-v-7c935863]{font-size:18px;font-weight:600;display:flex;align-items:center;gap:8px}.radio_boxes label span[data-v-7c935863]:before{content:"";width:16px;height:16px;border:2px solid #dee2e6;border-radius:50%;background:#fff;transition:all .2s ease;flex-shrink:0}.radio_boxes label .desc[data-v-7c935863]{font-size:14px;opacity:.75;line-height:1.4;margin-left:24px}.radio_boxes label.active[data-v-7c935863]{border-color:var(--color1);background:var(--color1);color:#fff;box-shadow:0 4px 16px rgba(0,123,255,.3)}.radio_boxes label.active span[data-v-7c935863]:before{border-color:#fff;background:#fff;box-shadow:inset 0 0 0 3px var(--color1)}.radio_boxes label.active .desc[data-v-7c935863]{opacity:.95}.radio_boxes label[data-v-7c935863]:not(.active){opacity:.85}.radio_boxes label[data-v-7c935863]:not(.active):hover{opacity:1}.radio_boxes label:not(.active):hover span[data-v-7c935863]:before{border-color:var(--color1);background:rgba(0,123,255,.1)}.radio_boxes label input[data-v-7c935863]{display:none}.field-description[data-v-7c935863]{font-size:.8rem;color:var(--light-text);margin-bottom:.5rem;line-height:1.4}.field-label.required[data-v-7c935863]{position:relative}.field-label.required .required-asterisk[data-v-7c935863]{color:var(--red);font-weight:700;margin-left:4px}.form-input[required][data-v-7c935863]{border-left:3px solid transparent;transition:border-left-color .2s ease}.form-input[required][data-v-7c935863]:invalid{border-left-color:var(--red)}.form-input[required][data-v-7c935863]:valid{border-left-color:var(--green)}.permissions_help[data-v-7c935863]{color:var(--light-text);font-size:14px;margin-bottom:20px;text-align:center}.permissions_grid[data-v-7c935863]{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start}.permission_checkbox[data-v-7c935863]{display:flex;align-items:center;gap:8px;padding:10px 16px;border:2px solid var(--border-color);border-radius:25px;cursor:pointer;transition:all .2s ease;background:var(--bg1);font-size:14px;font-weight:500;color:var(--text-color);-webkit-user-select:none;-moz-user-select:none;user-select:none;min-width:-moz-fit-content;min-width:fit-content}.permission_checkbox[data-v-7c935863]:hover{border-color:var(--color1);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.permission_checkbox input[type=checkbox][data-v-7c935863]{display:none}.permission_checkbox input[type=checkbox]:checked+.checkbox_content .permission_checkbox[data-v-7c935863]{background:var(--color1);border-color:var(--color1);color:#fff}.permission_checkbox[data-v-7c935863]:has(input:checked){background:var(--color1);border-color:var(--color1);color:#fff;box-shadow:0 2px 12px rgba(89,206,143,.3)}.checkbox_content[data-v-7c935863]{display:flex;align-items:center;gap:6px;pointer-events:none}.checkbox_icon[data-v-7c935863]{font-size:16px}.checkbox_label[data-v-7c935863]{font-size:14px;white-space:nowrap}.bundle_info_card[data-v-7c935863]{background:var(--bg1);border:1px solid var(--border-color);border-radius:var(--radius);padding:var(--gap);margin-top:var(--gap);box-shadow:var(--shadow)}.bundle_header[data-v-7c935863]{display:flex;align-items:center;gap:12px;margin-bottom:var(--gap)}.bundle_icon[data-v-7c935863]{font-size:24px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--color1);color:var(--white-text);border-radius:50%}.bundle_details h4[data-v-7c935863]{margin:0;font-size:18px;color:var(--text-color);font-weight:700}.bundle_usage[data-v-7c935863]{margin:4px 0 0 0;color:var(--light-text);font-size:14px}.status_badge[data-v-7c935863]{display:flex;align-items:flex-start;gap:12px;padding:15px;border-radius:var(--radius);border-left:4px solid}.status_badge.success[data-v-7c935863]{background:var(--green);color:var(--white-text);border-left-color:var(--green)}.status_badge.warning[data-v-7c935863]{background:var(--yellow);color:var(--color2);border-left-color:var(--yellow)}.status_badge.error[data-v-7c935863]{background:var(--red);color:var(--white-text);border-left-color:var(--red)}.badge_icon[data-v-7c935863]{font-size:18px;flex-shrink:0;margin-top:2px}.charge_info[data-v-7c935863],.payment_info[data-v-7c935863]{flex-grow:1}.charge_info strong[data-v-7c935863],.payment_info strong[data-v-7c935863]{display:block;margin-bottom:8px;font-size:16px}.charge_info p[data-v-7c935863],.payment_info p[data-v-7c935863]{margin:4px 0;line-height:1.4}.cost_info[data-v-7c935863]{font-weight:700;margin-top:8px!important}.billing_note[data-v-7c935863]{font-size:13px;opacity:.9;font-style:italic}.prorated_info[data-v-7c935863]{background:hsla(0,0%,100%,.1);padding:10px;border-radius:6px;margin:8px 0;font-size:14px;line-height:1.6}.bundle_info_card[data-v-7c935863]{border:2px solid var(--color1);background:linear-gradient(135deg,var(--bg1),var(--bg2))}.status_badge[data-v-7c935863]{margin-top:12px;border:none;box-shadow:var(--shadow)}.status_badge.warning[data-v-7c935863]{background:linear-gradient(135deg,var(--yellow),#f39c12)}.status_badge.error[data-v-7c935863]{background:linear-gradient(135deg,var(--red),#c0392b)}.status_badge.success[data-v-7c935863]{background:linear-gradient(135deg,var(--green),#27ae60)}.btn.small[data-v-7c935863]{padding:8px 16px;font-size:14px;margin-top:10px}.alert_box[data-v-7c935863]{padding:var(--gap);border-radius:var(--radius);border:1px solid var(--border-color);margin-top:var(--gap)}.alert_box.warning[data-v-7c935863]{background:var(--yellow);color:var(--color2);border-color:var(--yellow)}.alert_box.info[data-v-7c935863]{background:var(--color1);color:var(--white-text);border-color:var(--color1)}.billing_summary[data-v-7c935863]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fffbf0;border:1px solid gold;border-radius:8px;margin-top:12px;border-left:3px solid #ffc107;max-width:600px}.cost_highlight[data-v-7c935863]{background:#ffc107;color:#212529;padding:4px 8px;border-radius:4px;font-weight:700;font-size:14px;white-space:nowrap}.billing_info[data-v-7c935863]{flex:1}.main_text[data-v-7c935863]{font-weight:600;color:#212529;font-size:14px;margin-bottom:2px}.sub_text[data-v-7c935863]{color:#6c757d;font-size:12px;line-height:1.3}.modal-content[data-v-7c935863]{padding:0}.modal-content .form-wrapper[data-v-7c935863]{margin:0;box-shadow:none;border:none;background:transparent}.modal-content .form_ttl[data-v-7c935863]{display:none}.permission-explanation[data-v-7c935863]{background:var(--bg2);padding:12px 16px;border-radius:8px;margin-bottom:20px;border-left:3px solid var(--color1)}.permission-explanation p[data-v-7c935863]{margin:0 0 8px 0;font-size:14px;color:var(--light-text);line-height:1.4}.permission-explanation .restricted-notice[data-v-7c935863]{display:flex;align-items:center;gap:8px;background:rgba(52,152,219,.1);padding:10px 12px;border-radius:6px;border:1px solid rgba(52,152,219,.2);margin-top:8px}.permission-explanation .restricted-notice i[data-v-7c935863]{color:#3498db;font-size:14px}.permission-explanation .restricted-notice span[data-v-7c935863]{font-size:13px;color:#3498db;font-weight:500}#add_billing_page h3[data-v-4a7fb260]{margin-bottom:20px}#add_billing_page form[data-v-4a7fb260]{display:flex;gap:10px;margin-bottom:20px;width:100%}#add_billing_page form input[type=text][data-v-4a7fb260]{width:100%}#add_billing_page .frm ul li[data-v-4a7fb260]{margin-bottom:15px}#add_billing_page .frm ul li label[data-v-4a7fb260]{display:block}[data-v-4a7fb260] #popup_action{display:flex;gap:20px;justify-content:center;align-items:center}[data-v-4a71d6f8] .date{opacity:.5}#ttl_det[data-v-4a71d6f8]{height:50px;width:-moz-fit-content;width:fit-content;padding:10px 50px;margin:15px auto;background:var(--color1);color:#fff;font-weight:600;border-radius:6px;font-size:22px}.head_cal[data-v-4a71d6f8]{display:flex;align-items:center;gap:10px}#reports_page table{width:100%;display:table;border-collapse:collapse;border-spacing:0}#reports_page table td,#reports_page table th{text-align:var(--text-align);padding:15px 5px}#reports_page th{font-family:var(--font2)}#reports_page table .foot{background:#eee;font-weight:700}#reports_page table .foot td{white-space:nowrap}#reports_page table .has_desc{border-bottom:none}#reports_page table .desc_dur,#reports_page table .descr{font-size:13px;color:#767676}#reports_page table tr{border:none}#reports_page table .desc_dur{border-bottom:1px solid rgba(0,0,0,.12)}#reports_page .report-section{border-top:3px solid var(--color1)}#reports_page .report-section .section-title{background:linear-gradient(135deg,var(--color1) 0,rgba(89,206,143,.8) 100%)!important}#reports_page .report-section .section-title td{padding:16px 10px;border:none}#reports_page .report-section .section-title .section-title-content{display:flex;align-items:center;gap:12px;color:#fff;font-size:18px;font-weight:700;font-family:var(--font2)}#reports_page .report-section .section-title .section-title-content i{font-size:20px;width:24px;text-align:center}#reports_page .report-section .table-headers{background:var(--bg2)!important;border-bottom:2px solid var(--border-color)}#reports_page .report-section .table-headers .header-label,#reports_page .report-section .table-headers .header-value{padding:12px 10px;font-weight:600;color:var(--text-color);font-size:14px;text-align:center}#reports_page .report-section .table-headers .header-label{text-align:var(--text-align)}#reports_page .report-section .data-row{background:var(--bg1)!important;border-bottom:1px solid var(--border-color);transition:background-color .2s ease}#reports_page .report-section .data-row:hover{background:var(--bg2)!important}#reports_page .report-section .data-row .project-name{padding:12px 15px;font-weight:500;color:var(--text-color);text-align:var(--text-align)}#reports_page .report-section .data-row .hours-value,#reports_page .report-section .data-row .money-value{padding:12px 10px;text-align:center;font-weight:500;color:var(--text-color);font-family:var(--font2)}#reports_page .report-section .data-row .money-value{color:var(--color1);font-weight:600}#reports_page .invoice-summary{background:var(--bg1)!important}#reports_page .invoice-summary .summary-item{border-bottom:1px solid var(--border-color);transition:background-color .2s ease}#reports_page .invoice-summary .summary-item:hover{background:var(--bg2)!important}#reports_page .invoice-summary .summary-item .item-description{padding:14px 15px;text-align:var(--text-align)}#reports_page .invoice-summary .summary-item .item-description .description-content{display:flex;align-items:center;gap:10px;font-weight:500;color:var(--text-color)}#reports_page .invoice-summary .summary-item .item-description .description-content i{color:var(--color1);width:18px;text-align:center}#reports_page .invoice-summary .summary-item .item-hours{padding:14px 10px;text-align:center;color:var(--gray-text);font-family:var(--font2)}#reports_page .invoice-summary .summary-item .item-amount{padding:14px 15px;text-align:center;font-weight:600;color:var(--color2);font-family:var(--font2)}#reports_page .invoice-summary .summary-item .item-amount.credit{color:var(--green)}#reports_page .invoice-summary .summary-item.current-work{background:rgba(89,206,143,.05)!important}#reports_page .invoice-summary .summary-item.current-work .description-content i{color:var(--color1)}#reports_page .invoice-summary .summary-item.past-balance{background:rgba(199,24,24,.05)!important}#reports_page .invoice-summary .summary-item.past-balance .description-content i,#reports_page .invoice-summary .summary-item.past-balance .item-amount{color:var(--red)}#reports_page .invoice-summary .summary-item.credit-balance{background:rgba(89,206,143,.1)!important}#reports_page .invoice-summary .summary-item.credit-balance .description-content i{color:var(--green)}#reports_page .invoice-summary .separator-line{height:3px;background:var(--border-color)!important}#reports_page .invoice-summary .separator-line td{padding:0;border:none}#reports_page .invoice-summary .summary-total{background:linear-gradient(135deg,var(--color2) 0,rgba(3,56,65,.9) 100%)!important;border-top:3px solid var(--color1)}#reports_page .invoice-summary .summary-total .total-description{padding:18px 15px}#reports_page .invoice-summary .summary-total .total-description .total-content{display:flex;align-items:center;gap:12px;color:#fff;font-size:18px;font-weight:700;font-family:var(--font2)}#reports_page .invoice-summary .summary-total .total-description .total-content i{color:var(--color1);font-size:20px;width:24px;text-align:center}#reports_page .invoice-summary .summary-total .total-hours{padding:18px 10px;text-align:center;color:hsla(0,0%,100%,.7)}#reports_page .invoice-summary .summary-total .total-amount{padding:18px 15px;text-align:center}#reports_page .invoice-summary .summary-total .total-amount .amount-final{color:#fff;font-size:20px;font-weight:700;font-family:var(--font2);line-height:1.2}#reports_page .invoice-summary .summary-total .total-amount .amount-final .vat-note{display:block;font-size:12px;color:hsla(0,0%,100%,.8);font-weight:400;margin-top:4px}#reports_page h1{display:block;margin-bottom:25px;text-align:center}#reports_page .break-word,#reports_page .break-word :deep(*){word-break:break-all}#reports_page #filter_line{background:linear-gradient(135deg,#f8f9fa,#fff);border:1px solid #e9ecef;box-shadow:0 2px 8px rgba(0,0,0,.05);max-width:1200px;margin:0 auto 25px;border-radius:12px;padding:20px}#reports_page #filter_line .filter-main{display:grid;grid-template-columns:1fr 1fr auto;gap:20px;align-items:start;margin-bottom:16px}@media(max-width:768px){#reports_page #filter_line .filter-main{grid-template-columns:1fr;gap:16px}}#reports_page #filter_line .filter-group{display:flex;flex-direction:column;gap:6px}#reports_page #filter_line .filter-label{font-weight:600;color:#495057;font-size:13px;margin-bottom:2px}#reports_page #filter_line .date-wrapper{display:flex;flex-direction:column;gap:8px}#reports_page #filter_line .date-wrapper .btn-match-period{background:#e3f2fd;border:1px solid #1976d2;color:#1976d2;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .3s ease;white-space:nowrap;align-self:flex-start}#reports_page #filter_line .date-wrapper .btn-match-period:hover{background:#1976d2;color:#fff}@media(max-width:768px){#reports_page #filter_line .date-wrapper .btn-match-period{align-self:stretch;text-align:center}}#reports_page #filter_line .filter-actions{padding-top:22px;display:flex;gap:8px;align-items:end}@media(max-width:768px){#reports_page #filter_line .filter-actions{flex-direction:column;gap:6px}}#reports_page #filter_line .filter-actions .btn-primary{background:linear-gradient(135deg,#007bff,#0056b3);border:none;color:#fff;padding:10px 20px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:14px}#reports_page #filter_line .filter-actions .btn-primary:hover{transform:translateY(-1px);box-shadow:0 3px 8px rgba(0,123,255,.3)}#reports_page #filter_line .filter-actions .btn-secondary{background:transparent;border:1px solid #6c757d;color:#6c757d;padding:9px 16px;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s ease;font-size:14px;display:flex;align-items:center;gap:6px}#reports_page #filter_line .filter-actions .btn-secondary svg{flex-shrink:0}#reports_page #filter_line .filter-actions .btn-secondary:hover{background:#6c757d;color:#fff}@media(max-width:768px){#reports_page #filter_line .filter-actions .btn-secondary{padding:9px 12px}#reports_page #filter_line .filter-actions .btn-secondary span{display:none}}#reports_page #filter_line .filter-options{border-top:1px solid #e9ecef;padding-top:16px}#reports_page #filter_line .filter-options .options-row{display:flex;gap:20px;flex-wrap:wrap}@media(max-width:768px){#reports_page #filter_line .filter-options .options-row{flex-direction:column;gap:8px}}#reports_page #filter_line .compact-checkbox{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}#reports_page #filter_line .compact-checkbox input[type=checkbox]{display:none}#reports_page #filter_line .compact-checkbox .checkmark{width:16px;height:16px;border:2px solid #ced4da;border-radius:3px;margin-right:8px;position:relative;transition:all .2s ease;background:#fff;flex-shrink:0}#reports_page #filter_line .compact-checkbox .checkmark:after{content:"";position:absolute;top:1px;left:4px;width:3px;height:6px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:opacity .2s ease}#reports_page #filter_line .compact-checkbox input[type=checkbox]:checked+.checkmark{background:#007bff;border-color:#007bff}#reports_page #filter_line .compact-checkbox input[type=checkbox]:checked+.checkmark:after{opacity:1}#reports_page #filter_line .compact-checkbox span:not(.checkmark){color:#495057;font-weight:500;font-size:13px}#reports_page #filter_line .compact-checkbox:hover .checkmark{border-color:#007bff}@media(max-width:600px){#reports_page .report_table{overflow-x:auto}}@media print{#header,#menu_hamburger,.top-bar h3,footer,header{display:none!important}#content{width:100%;padding:0}#page{padding:0!important}#sidebar_menu{display:none}@page{margin-top:0;margin-bottom:0}table,td,th{font-size:14px}td,th{padding:5px}input[type=submit]{display:none}#filter_line{display:none!important}.col-md-3{width:25%;display:inline-block}.scrollable_slide{overflow:hidden!important}#slides_wrapper,.scrollable_slide{height:auto!important}}.docs_list[data-v-64c8e235]{display:flex;justify-content:center;align-items:center;position:relative;gap:6px}.docs_list .plus[data-v-64c8e235]{color:#fff;background-color:var(--color1);width:30px;height:30px;display:flex;border-radius:100%;justify-content:center;align-items:center}.docs_list .docs_grid[data-v-64c8e235]{display:flex;gap:6px;align-items:center}.docs_list .doc-item[data-v-64c8e235]{position:relative;display:inline-block}.docs_list .doc-icon[data-v-64c8e235]{width:30px;height:30px;display:flex;justify-content:center;align-items:center;cursor:pointer;color:var(--text-color)}.docs_list[data-v-64c8e235] .dropdown_actions .active{background:var(--color1)!important;color:var(--white-text)!important}.docs_list[data-v-64c8e235] .dropdown_actions .delete-option{color:#dc3545!important}.docs_list[data-v-64c8e235] .dropdown_actions .delete-option:hover{background:rgba(220,53,69,.1)!important}.confirm_popup[data-v-64c8e235]{max-width:350px;margin:0 auto}.confirm_popup ul[data-v-64c8e235]{list-style:none;padding:0}.confirm_popup ul li[data-v-64c8e235]{display:flex;justify-content:space-between;margin-bottom:10px;gap:var(--gap);align-items:center}.confirm_popup ul li>label[data-v-64c8e235]{opacity:.6;flex:2;text-align:var(--text-align)}.confirm_popup ul li .inp_wrapper[data-v-64c8e235]{flex:3;text-align:left}.confirm_popup ul li span[data-v-64c8e235]{font-weight:700;color:var(--text-color)}.confirm_popup ul li input[data-v-64c8e235]{border:1px solid #9e9e9e;width:100%;height:44px;font-size:16px;color:var(--text-color);padding-inline-start:10px}.confirm_popup ul li .inp_desc[data-v-64c8e235]{text-align:left;font-size:14px;font-weight:700;opacity:.6;line-height:1;margin-top:-6px}.confirm_popup .confirm_form[data-v-64c8e235]{margin-top:20px;text-align:var(--text-align)}.confirm_popup .confirm_form label[data-v-64c8e235]{display:block;margin-bottom:5px}.confirm_popup .confirm_form input[data-v-64c8e235]{margin-bottom:10px}.search_results[data-v-64c8e235]{list-style:none;padding:0;margin-top:10px}.search_results li[data-v-64c8e235]{padding:10px;cursor:pointer;transition:background .2s}.search_results li[data-v-64c8e235]:hover{background:var(--active-bg2)}.ttl[data-v-64c8e235]{margin:0;margin-top:var(--gap);margin-bottom:10px}.warning-text[data-v-64c8e235]{color:#dc3545;font-size:14px;margin-top:10px;text-align:center}.delete-btn[data-v-64c8e235]{background-color:#dc3545!important;color:#fff!important}.delete-btn[data-v-64c8e235]:hover{background-color:#c82333!important}.delete-btn.loading[data-v-64c8e235]{opacity:.7;cursor:not-allowed;pointer-events:none}.actions[data-v-64c8e235]{display:flex;gap:15px;justify-content:center;align-items:center}.actions a.btn[data-v-64c8e235]{min-width:80px;height:40px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.actions a.btn.loading[data-v-64c8e235]{opacity:.7;cursor:not-allowed;pointer-events:none}.actions a[disabled=true][data-v-64c8e235]{opacity:.5;cursor:not-allowed;pointer-events:none}.income-plan-container[data-v-73a07b82]{max-width:1400px;margin:0 auto;padding:var(--gap);background:var(--bg2);min-height:100dvh}.plan-header[data-v-73a07b82]{background:var(--bg1);border-radius:var(--radius);padding:2rem;margin-bottom:var(--gap);box-shadow:var(--box-shadow);text-align:center}.plan-header .plan-title[data-v-73a07b82]{font-size:2.5rem;font-weight:700;color:var(--text-color);margin-bottom:1.5rem;font-family:var(--font2)}.date-navigation[data-v-73a07b82]{display:flex;justify-content:center;align-items:center;gap:1rem}.date-navigation .nav-btn[data-v-73a07b82]{background:var(--color1);color:#fff;border:none;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:var(--sml-shadow)}.date-navigation .nav-btn[data-v-73a07b82]:hover{transform:translateY(-2px);box-shadow:var(--box-shadow);background:var(--color1);filter:brightness(1.1)}.date-navigation .nav-btn i[data-v-73a07b82]{font-size:1.2rem}.date-navigation .date-picker-wrapper[data-v-73a07b82]{min-width:200px}.filters-section[data-v-73a07b82]{background:var(--bg1);border-radius:var(--radius);padding:0;margin-bottom:var(--gap);box-shadow:var(--box-shadow);border:1px solid var(--border-color);overflow:hidden}.filters-section .filters-header[data-v-73a07b82]{background:linear-gradient(135deg,var(--color1),var(--color2));padding:1rem 1.5rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-color)}.filters-section .filters-header .filters-title[data-v-73a07b82]{display:flex;align-items:center;gap:.75rem;font-size:1.125rem;font-weight:600;color:#fff;margin:0}.filters-section .filters-header .filters-title i[data-v-73a07b82]{font-size:1rem}.filters-section .filters-header .clear-all-btn[data-v-73a07b82]{background:hsla(0,0%,100%,.2);color:#fff;border:1px solid hsla(0,0%,100%,.3);padding:.5rem 1rem;border-radius:20px;cursor:pointer;font-size:.875rem;font-weight:500;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}.filters-section .filters-header .clear-all-btn[data-v-73a07b82]:hover{background:hsla(0,0%,100%,.3);transform:translateY(-1px)}.filters-section .filters-header .clear-all-btn i[data-v-73a07b82]{font-size:.75rem}.filters-section .filters-content[data-v-73a07b82]{padding:1.5rem;display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media(max-width:768px){.filters-section .filters-content[data-v-73a07b82]{grid-template-columns:1fr;gap:1.5rem;padding:1rem}}.filters-section .filter-group[data-v-73a07b82]{display:flex;flex-direction:column;gap:.75rem}.filters-section .filter-group .filter-group-label[data-v-73a07b82]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:var(--text-color);margin-bottom:.25rem}.filters-section .filter-group .filter-group-label i[data-v-73a07b82]{color:var(--color1);font-size:.75rem;width:14px}.filters-section .filter-group .filter-input-wrapper[data-v-73a07b82]{position:relative}.filters-section .filter-group .filter-input-wrapper .filter-input[data-v-73a07b82]{width:100%;padding:.75rem 1rem;padding-inline-end:40px;border:2px solid var(--border-color);border-radius:var(--radius);background:var(--inp-bg);color:var(--text-color);font-size:.875rem;transition:all .2s ease}.filters-section .filter-group .filter-input-wrapper .filter-input[data-v-73a07b82]:focus{outline:none;border-color:var(--color1);box-shadow:0 0 0 3px rgba(89,206,143,.1)}.filters-section .filter-group .filter-input-wrapper .filter-input[data-v-73a07b82]::-moz-placeholder{color:var(--light-text)}.filters-section .filter-group .filter-input-wrapper .filter-input[data-v-73a07b82]::placeholder{color:var(--light-text)}.filters-section .filter-group .filter-input-wrapper .clear-filter-btn[data-v-73a07b82]{position:absolute;inset-inline-end:8px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--light-text);cursor:pointer;font-size:.875rem;padding:.5rem;border-radius:50%;transition:all .2s ease}.filters-section .filter-group .filter-input-wrapper .clear-filter-btn[data-v-73a07b82]:hover{background:var(--bg2);color:var(--red)}.filters-section .filter-group .filter-options[data-v-73a07b82]{display:flex;flex-direction:column;gap:.5rem}.filters-section .filter-group .filter-option-label[data-v-73a07b82]{display:flex;align-items:center;gap:.75rem;cursor:pointer;font-size:.875rem;font-weight:500;color:var(--text-color);-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.5rem 0}.filters-section .filter-group .filter-option-label .filter-checkbox[data-v-73a07b82]{display:none}.filters-section .filter-group .filter-option-label .checkbox-custom[data-v-73a07b82]{width:18px;height:18px;border:2px solid var(--border-color);border-radius:4px;background:var(--inp-bg);position:relative;transition:all .2s ease;flex-shrink:0}.filters-section .filter-group .filter-option-label .checkbox-custom[data-v-73a07b82]:after{content:"";position:absolute;top:2px;left:6px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:opacity .2s ease}.filters-section .filter-group .filter-option-label .filter-checkbox:checked+.checkbox-custom[data-v-73a07b82]{background:var(--color1);border-color:var(--color1)}.filters-section .filter-group .filter-option-label .filter-checkbox:checked+.checkbox-custom[data-v-73a07b82]:after{opacity:1}.filters-section .filter-group .filter-option-label .option-text[data-v-73a07b82]{white-space:nowrap}.filters-section .filter-group .filter-option-label:hover .checkbox-custom[data-v-73a07b82]{border-color:var(--color1)}.filters-section .filter-results[data-v-73a07b82]{background:var(--bg2);padding:1rem 1.5rem;border-top:1px solid var(--border-color)}.filters-section .filter-results .results-info[data-v-73a07b82]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--light-text)}.filters-section .filter-results .results-info i[data-v-73a07b82]{color:var(--color1);font-size:.75rem}.filters-section .filter-results .results-info .results-text[data-v-73a07b82]{font-weight:500}.summary-cards[data-v-73a07b82]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--gap);margin-bottom:2rem}.summary-cards .summary-card[data-v-73a07b82]{background:var(--bg1);border-radius:var(--radius);padding:1.5rem;box-shadow:var(--box-shadow);border:1px solid var(--border-color);transition:all .3s ease}.summary-cards .summary-card[data-v-73a07b82]:hover{transform:translateY(-2px);box-shadow:var(--box-shadow)}.summary-cards .summary-card.highlight[data-v-73a07b82]{background:linear-gradient(135deg,var(--color1),var(--color2));color:#fff;border:none}.summary-cards .summary-card.highlight .card-label[data-v-73a07b82],.summary-cards .summary-card.highlight .card-value[data-v-73a07b82]{color:#fff}.summary-cards .summary-card .card-label[data-v-73a07b82]{font-size:.9rem;color:var(--light-text);margin-bottom:.5rem;font-weight:500}.summary-cards .summary-card .card-value[data-v-73a07b82]{font-size:1.8rem;font-weight:700;color:var(--text-color)}.summary-cards .summary-card .card-value .percentage[data-v-73a07b82]{font-size:1rem;opacity:.8;margin-right:.5rem}.table-container[data-v-73a07b82]{background:var(--bg1);border-radius:var(--radius);box-shadow:var(--box-shadow);overflow:hidden;border:1px solid var(--border-color)}.table-wrapper[data-v-73a07b82]{overflow-x:auto;max-width:100%}.billing-table[data-v-73a07b82]{width:100%;border-collapse:collapse;font-size:.9rem}.billing-table thead[data-v-73a07b82]{background:var(--active-bg2)}.billing-table thead th[data-v-73a07b82]{padding:1rem .75rem;text-align:center;font-weight:600;color:var(--text-color);border-bottom:2px solid var(--border-color);white-space:nowrap;position:relative}.billing-table thead th.sortable[data-v-73a07b82]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s ease}.billing-table thead th.sortable[data-v-73a07b82]:hover{background:var(--active-bg)}.billing-table thead th.sortable .sort-icon[data-v-73a07b82]{margin-right:.5rem;opacity:.5;transition:all .2s ease}.billing-table thead th.sortable.active .sort-icon[data-v-73a07b82]{opacity:1;color:var(--color1)}.billing-table thead th.sortable.desc .sort-icon[data-v-73a07b82]{transform:rotate(180deg)}.billing-table thead th.actions-header[data-v-73a07b82]{width:120px}.billing-table tbody .billing-row[data-v-73a07b82]{transition:all .2s ease;border-bottom:1px solid var(--border-color)}.billing-table tbody .billing-row[data-v-73a07b82]:nth-child(odd){background:var(--bg2)}.billing-table tbody .billing-row[data-v-73a07b82]:nth-child(2n){background:var(--bg1)}.billing-table tbody .billing-row[data-v-73a07b82]:hover{background:var(--active-bg)!important}.billing-table tbody .billing-row.paid[data-v-73a07b82]{border-right:4px solid var(--green)}.billing-table tbody .billing-row.paid[data-v-73a07b82]:nth-child(odd){background:rgba(89,206,143,.08)}.billing-table tbody .billing-row.paid[data-v-73a07b82]:nth-child(2n){background:rgba(89,206,143,.05)}.billing-table tbody .billing-row.overdue[data-v-73a07b82]{border-right:4px solid var(--red)}.billing-table tbody .billing-row.overdue[data-v-73a07b82]:nth-child(odd){background:rgba(199,24,24,.08)}.billing-table tbody .billing-row.overdue[data-v-73a07b82]:nth-child(2n){background:rgba(199,24,24,.05)}.billing-table tbody .billing-row.pending[data-v-73a07b82]{border-right:4px solid var(--gold)}.billing-table tbody .billing-row.pending[data-v-73a07b82]:nth-child(odd){background:rgba(240,196,25,.08)}.billing-table tbody .billing-row.pending[data-v-73a07b82]:nth-child(2n){background:rgba(240,196,25,.05)}.billing-table tbody .billing-row.not-sure[data-v-73a07b82]{opacity:.6}.billing-table tbody .billing-row td[data-v-73a07b82]{padding:.75rem;text-align:center;vertical-align:middle;border-bottom:none}.billing-table tbody .loading-cell[data-v-73a07b82]{text-align:center;padding:3rem;color:var(--light-text)}.billing-table tbody .loading-cell .loading-spinner[data-v-73a07b82]{display:inline-block;width:20px;height:20px;border:2px solid var(--border-color);border-radius:50%;border-top-color:var(--color1);animation:spin-73a07b82 1s ease-in-out infinite;margin-left:.5rem}.billing-table tbody .add-row td[data-v-73a07b82]{padding:1.5rem;text-align:center;border-bottom:none}.client-cell .client-link[data-v-73a07b82]{color:var(--color1);text-decoration:none;font-weight:500;transition:all .2s ease}.client-cell .client-link[data-v-73a07b82]:hover{text-decoration:underline}.client-cell .client-name[data-v-73a07b82]{font-weight:500;color:var(--text-color)}.description-cell[data-v-73a07b82]{text-align:right;max-width:200px}.description-cell .description-text[data-v-73a07b82]{margin-bottom:.25rem}.description-cell .old-payment-badge[data-v-73a07b82]{background:var(--gold);color:#fff;padding:.25rem .5rem;border-radius:12px;font-size:.75rem;display:inline-block}.amount-cell[data-v-73a07b82]{font-weight:600;color:var(--text-color);font-family:monospace}.status-cell .paid-date[data-v-73a07b82]{font-size:.75rem;color:var(--light-text);margin-top:.25rem}.edit-cell[data-v-73a07b82]{padding:.5rem!important}.edit-cell .edit-input[data-v-73a07b82]{width:100%;padding:.5rem;border:1px solid var(--border-color);border-radius:4px;background:var(--inp-bg);color:var(--text-color);font-size:.9rem}.edit-cell .edit-input[data-v-73a07b82]:focus{outline:none;border-color:var(--color1);box-shadow:0 0 0 2px rgba(89,206,143,.2)}.edit-cell .edit-input.amount-input[data-v-73a07b82]{direction:ltr;text-align:right}.add-payment-btn[data-v-73a07b82]{background:var(--color1);color:#fff;border:none;padding:1rem 2rem;border-radius:25px;cursor:pointer;font-weight:600;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;margin:0 auto}.add-payment-btn[data-v-73a07b82]:hover{background:var(--color1);filter:brightness(1.1);transform:translateY(-2px);box-shadow:var(--sml-shadow)}.add-payment-btn i[data-v-73a07b82]{font-size:1rem}@keyframes spin-73a07b82{to{transform:rotate(1turn)}}@media(max-width:768px){.income-plan-container[data-v-73a07b82]{padding:.5rem}.plan-header[data-v-73a07b82]{padding:1rem}.plan-header .plan-title[data-v-73a07b82]{font-size:1.8rem;margin-bottom:1rem}.date-navigation .nav-btn[data-v-73a07b82]{width:40px;height:40px}.filters-section .filters-header[data-v-73a07b82]{padding:.75rem 1rem;flex-direction:column;align-items:flex-start;gap:.75rem}.filters-section .filters-header .filters-title[data-v-73a07b82]{font-size:1rem}.filters-section .filters-header .clear-all-btn[data-v-73a07b82]{align-self:flex-end;padding:.375rem .75rem;font-size:.75rem}.filters-section .filter-results[data-v-73a07b82]{padding:.75rem 1rem}.filters-section .filter-results .results-info[data-v-73a07b82]{font-size:.8rem}.summary-cards[data-v-73a07b82]{grid-template-columns:1fr;gap:.75rem}.summary-cards .summary-card[data-v-73a07b82]{padding:1rem}.summary-cards .summary-card .card-value[data-v-73a07b82]{font-size:1.4rem}.billing-table[data-v-73a07b82]{font-size:.8rem}.billing-table tbody td[data-v-73a07b82],.billing-table thead th[data-v-73a07b82]{padding:.75rem .5rem}.actions-cell[data-v-73a07b82]{flex-direction:column;gap:.25rem}.actions-cell .action-btn[data-v-73a07b82]{width:32px;height:32px}.billing-form-modal[data-v-73a07b82]{width:100vw;border-radius:0}}.image-editor[data-v-400c291c]{border-radius:8px;overflow:hidden;width:100%;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f0f0f0;max-width:300px;max-height:300px;margin:0 auto}canvas[data-v-400c291c]{width:100%;aspect-ratio:1;touch-action:none;background-color:#000}.profile_pic_container[data-v-30fa7089]{display:flex;justify-content:center;padding:20px 0}.profile_pic[data-v-30fa7089]{width:140px;height:140px;border-radius:100%;background:50% no-repeat;background-size:cover;position:relative;box-shadow:0 5px 10px 0 rgba(0,0,0,.15);cursor:pointer}.profile_pic .remove[data-v-30fa7089]{left:10px;top:10px;background:#bd1d1d;color:#fff;width:30px;height:30px;cursor:pointer;opacity:1;transition:opacity .3s}.profile_pic .remove[data-v-30fa7089],.profile_pic .upload-overlay[data-v-30fa7089]{position:absolute;border-radius:100%;display:flex;align-items:center;justify-content:center}.profile_pic .upload-overlay[data-v-30fa7089]{top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.1)}.profile_pic .upload-overlay i[data-v-30fa7089]{font-size:40px;color:#666}.profile_pic .progressbar[data-v-30fa7089]{position:absolute;bottom:0;left:0;right:0}#image_editor_wrap[data-v-30fa7089]{position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;z-index:99999;display:flex;flex-direction:column;gap:20px;padding:24px}#freezePage .md-radio[data-v-20bc4b65]{margin:0 0 15px 0}#freezePage .reason_text textarea[data-v-20bc4b65]{width:100%;background:rgba(10,17,48,.05);padding:20px;border-radius:30px;border:none;height:100px;font-size:20px}#freezePage .actions[data-v-20bc4b65]{padding:25px 0;display:flex;gap:15px;align-items:center}@media(max-width:600px){#freezePage .actions[data-v-20bc4b65]{flex-direction:column}}.modern-tracker[data-v-43454ad4]{min-height:100dvh;background:var(--bg2);padding:2rem 1rem}@media(max-width:600px){.modern-tracker[data-v-43454ad4]{padding:1rem .5rem}}.tracker-header[data-v-43454ad4]{text-align:center;margin-bottom:3rem}.tracker-header .welcome-section[data-v-43454ad4]{display:flex;flex-direction:column;align-items:center;gap:1rem}.tracker-header .welcome-title[data-v-43454ad4]{font-size:clamp(2rem,5vw,3rem);font-weight:700;color:var(--text-color);margin:0}.tracker-header .status-indicator[data-v-43454ad4]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--bg1);border-radius:2rem;border:1px solid var(--border-color);transition:all .3s ease}.tracker-header .status-indicator .status-dot[data-v-43454ad4]{width:8px;height:8px;border-radius:50%;background:var(--red);transition:all .3s ease}.tracker-header .status-indicator span[data-v-43454ad4]{font-size:.875rem;color:var(--text-color);font-weight:500}.tracker-header .status-indicator.active[data-v-43454ad4]{border-color:var(--color1);background:rgba(89,206,143,.1)}.tracker-header .status-indicator.active .status-dot[data-v-43454ad4]{background:var(--color1);box-shadow:0 0 0 3px rgba(89,206,143,.3)}.action-section[data-v-43454ad4]{display:flex;justify-content:center;margin-bottom:4rem}.action-section .clock-container[data-v-43454ad4]{position:relative}.action-section .clock-btn[data-v-43454ad4]{width:280px;height:280px;border-radius:50%;border:none;background:linear-gradient(135deg,var(--color1),#4ade80);color:#fff;cursor:pointer;transition:all .3s ease;box-shadow:0 20px 40px rgba(89,206,143,.3);position:relative;overflow:hidden}@media(max-width:600px){.action-section .clock-btn[data-v-43454ad4]{width:220px;height:220px}}.action-section .clock-btn[data-v-43454ad4]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,transparent,hsla(0,0%,100%,.1));border-radius:50%;transition:all .3s ease}.action-section .clock-btn[data-v-43454ad4]:hover{transform:translateY(-5px);box-shadow:0 25px 50px rgba(89,206,143,.4)}.action-section .clock-btn[data-v-43454ad4]:hover:before{background:linear-gradient(135deg,transparent,hsla(0,0%,100%,.2))}.action-section .clock-btn[data-v-43454ad4]:active{transform:translateY(-2px)}.action-section .clock-btn--active[data-v-43454ad4]{background:linear-gradient(135deg,var(--red),#ef4444);box-shadow:0 20px 40px rgba(239,68,68,.3)}.action-section .clock-btn--active[data-v-43454ad4]:hover{box-shadow:0 25px 50px rgba(239,68,68,.4)}.action-section .clock-content[data-v-43454ad4]{display:flex;flex-direction:column;align-items:center;gap:1rem;position:relative;z-index:1}.action-section .clock-icon[data-v-43454ad4]{display:flex;align-items:center;justify-content:center}.action-section .clock-text[data-v-43454ad4]{font-size:1.5rem;font-weight:700;text-align:center}@media(max-width:600px){.action-section .clock-text[data-v-43454ad4]{font-size:1.25rem}}.action-section .timer-display[data-v-43454ad4]{font-size:1.25rem;font-weight:600;background:hsla(0,0%,100%,.2);padding:.5rem 1rem;border-radius:1rem;backdrop-filter:blur(10px)}.shifts-section[data-v-43454ad4]{max-width:1200px;margin:0 auto}.shifts-section .section-header[data-v-43454ad4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;gap:1rem}@media(max-width:768px){.shifts-section .section-header[data-v-43454ad4]{flex-direction:column;align-items:stretch}}.shifts-section .section-title[data-v-43454ad4]{font-size:1.75rem;font-weight:700;color:var(--text-color);margin:0}.shifts-section .header-controls[data-v-43454ad4]{display:flex;align-items:center;gap:1rem}@media(max-width:768px){.shifts-section .header-controls[data-v-43454ad4]{flex-direction:column;align-items:stretch}}.shifts-section .month-picker .month-input[data-v-43454ad4]{min-width:200px}.shifts-section .action-buttons[data-v-43454ad4]{display:flex;gap:.75rem}@media(max-width:480px){.shifts-section .action-buttons[data-v-43454ad4]{flex-direction:column}}.shifts-table-container[data-v-43454ad4]{background:var(--bg1);border-radius:1rem;overflow:hidden;box-shadow:var(--box-shadow);border:1px solid var(--border-color)}.shifts-table-container .table-wrapper[data-v-43454ad4]{overflow-x:auto}.shifts-table-container .shifts-table[data-v-43454ad4]{width:100%;border-collapse:collapse}.shifts-table-container .shifts-table thead[data-v-43454ad4]{background:var(--bg2)}.shifts-table-container .shifts-table thead th[data-v-43454ad4]{padding:1rem;text-align:center;font-weight:600;color:var(--text-color);font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border-color)}.shifts-table-container .shifts-table tbody .shift-row[data-v-43454ad4]{transition:all .2s ease}.shifts-table-container .shifts-table tbody .shift-row[data-v-43454ad4]:hover{background:var(--bg2)}.shifts-table-container .shifts-table tbody .shift-row[data-v-43454ad4]:not(:last-child){border-bottom:1px solid var(--border-color)}.shifts-table-container .shifts-table tbody .shift-row td[data-v-43454ad4]{padding:1rem;text-align:center;color:var(--text-color)}.shifts-table-container .date-cell .date-info[data-v-43454ad4]{display:flex;flex-direction:column;gap:.25rem}.shifts-table-container .date-cell .date-info .date-main[data-v-43454ad4]{font-weight:600}.shifts-table-container .date-cell .date-info .date-sub[data-v-43454ad4]{font-size:.75rem;color:var(--light-text)}.shifts-table-container .time-cell[data-v-43454ad4]{font-weight:500}.shifts-table-container .salary-cell[data-v-43454ad4]{font-weight:600;color:var(--color1)}.shifts-table-container .salary-cell .currency[data-v-43454ad4]{opacity:.7}.shifts-table-container .hours-cell .hours-breakdown[data-v-43454ad4]{display:flex;flex-direction:column;gap:.25rem}.shifts-table-container .hours-cell .hours-breakdown .normal-hours[data-v-43454ad4]{font-weight:500}.shifts-table-container .hours-cell .hours-breakdown .overtime-hours[data-v-43454ad4]{font-weight:600;color:var(--gold)}.shifts-table-container .action-cell .edit-btn[data-v-43454ad4]{background:none;border:none;color:var(--light-text);cursor:pointer;padding:.5rem;border-radius:.5rem;transition:all .2s ease}.shifts-table-container .action-cell .edit-btn[data-v-43454ad4]:hover{background:var(--bg2);color:var(--color1)}.table-header-actions[data-v-43454ad4]{display:flex;justify-content:flex-end;margin-bottom:1rem}.table-header-actions .export-btn[data-v-43454ad4]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:var(--color1);color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease}.table-header-actions .export-btn[data-v-43454ad4]:hover{background:var(--color1-dark);transform:translateY(-1px)}.table-header-actions .export-btn svg[data-v-43454ad4]{stroke-width:2}.summary-row[data-v-43454ad4]{background:var(--bg2)!important;border-top:2px solid var(--color1)!important}.summary-row td[data-v-43454ad4]{padding:1.25rem 1rem!important;font-weight:600;color:var(--text-color)}.summary-row td.summary-label[data-v-43454ad4]{text-align:right;color:var(--color1);font-size:1rem}.summary-row td.summary-salary[data-v-43454ad4]{font-size:1.1rem;color:var(--color1)}.summary-row td.summary-salary .currency[data-v-43454ad4]{opacity:.7}.summary-row td.summary-hours .hours-breakdown[data-v-43454ad4]{display:flex;flex-direction:column;gap:.25rem}.summary-row td.summary-hours .hours-breakdown .normal-hours[data-v-43454ad4]{font-weight:600}.summary-row td.summary-hours .hours-breakdown .overtime-hours[data-v-43454ad4]{font-weight:600;color:var(--gold)}.summary-row td.summary-days[data-v-43454ad4]{color:var(--color1)}.summary-row[data-v-43454ad4]:hover{background:var(--bg2)!important}.popup-content[data-v-43454ad4]{display:flex;flex-direction:column;gap:1.5rem;min-height:300px;padding:1rem 0}.form-field[data-v-43454ad4]{display:flex;flex-direction:column;gap:.5rem}.form-field .field-label[data-v-43454ad4]{font-weight:600;color:var(--text-color);font-size:.875rem}.form-field .modern-datepicker[data-v-43454ad4]{width:100%}@media(max-width:768px){.shifts-table[data-v-43454ad4]{font-size:.75rem}.shifts-table td[data-v-43454ad4],.shifts-table th[data-v-43454ad4]{padding:.5rem .25rem}.date-cell .date-info .date-main[data-v-43454ad4]{font-size:.75rem}.date-cell .date-info .date-sub[data-v-43454ad4]{font-size:.625rem}.hours-cell .hours-breakdown[data-v-43454ad4]{font-size:.75rem}}.missing-report[data-v-43454ad4]{background:#fff6f6}.absence-row[data-v-43454ad4]{background:#e6f4fa}.danger-btn[data-v-43454ad4]{background:#e74c3c;color:#fff;margin-right:1rem}@media(max-width:600px){#add_btn[data-v-fb140670]{position:fixed;top:10px;left:10px;z-index:9}}.manager-overview .title[data-v-53425aac]{text-align:center;color:#2c3e50;font-size:2.5rem;margin-bottom:30px;font-weight:700}.manager-overview .subtitle[data-v-53425aac]{color:#34495e;font-size:1.8rem;font-weight:600}.manager-overview .summary-card[data-v-53425aac]{background-color:#fff;padding:25px;border-radius:8px;margin-bottom:30px;box-shadow:0 2px 4px rgba(0,0,0,.05);display:flex;justify-content:space-between;align-items:center}.manager-overview .summary-card .total-balance[data-v-53425aac],.manager-overview .summary-card .total-users[data-v-53425aac]{font-size:1.4rem;color:#2c3e50}.manager-overview .summary-card .total-balance span[data-v-53425aac],.manager-overview .summary-card .total-users span[data-v-53425aac]{font-weight:700;color:#27ae60}.manager-overview .filters[data-v-53425aac]{display:flex;justify-content:space-between;margin-bottom:20px}.manager-overview .filters .search-input[data-v-53425aac],.manager-overview .filters .sort-select[data-v-53425aac]{padding-inline:10px;border:1px solid #ddd;border-radius:4px;font-size:1rem}.manager-overview .filters .search-input[data-v-53425aac]{flex-grow:1;margin-left:10px}.manager-overview .filters .sort-select[data-v-53425aac]{width:200px}.manager-overview .table-container[data-v-53425aac]{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);overflow-x:auto}.manager-overview .table-container table[data-v-53425aac]{width:100%;border-collapse:separate;border-spacing:0}.manager-overview .table-container table td[data-v-53425aac],.manager-overview .table-container table th[data-v-53425aac]{text-align:right;padding:15px;border-bottom:1px solid #ecf0f1}.manager-overview .table-container table th[data-v-53425aac]{background-color:var(--color2);color:#fff;font-weight:600;text-transform:uppercase;font-size:.9rem;letter-spacing:.5px}.manager-overview .table-container table tr:last-child td[data-v-53425aac]{border-bottom:none}.manager-overview .table-container table tr[data-v-53425aac]:hover{background-color:#f5f7fa}.manager-overview .balance-positive[data-v-53425aac]{color:#27ae60;font-weight:600}.manager-overview .balance-negative[data-v-53425aac]{color:#e74c3c;font-weight:600}.manager-overview .action-button[data-v-53425aac]{background-color:#3498db;color:#fff;border:none;padding:8px 12px;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.manager-overview .action-button[data-v-53425aac]:hover{background-color:#2980b9}@media(max-width:768px){.manager-overview[data-v-53425aac]{padding:20px}.manager-overview .title[data-v-53425aac]{font-size:2rem}.manager-overview .subtitle[data-v-53425aac]{font-size:1.5rem}.manager-overview .summary-card[data-v-53425aac]{flex-direction:column;align-items:flex-start}.manager-overview .summary-card .total-balance[data-v-53425aac],.manager-overview .summary-card .total-users[data-v-53425aac]{font-size:1.2rem;margin-bottom:10px}.manager-overview .filters[data-v-53425aac]{flex-direction:column}.manager-overview .filters .search-input[data-v-53425aac],.manager-overview .filters .sort-select[data-v-53425aac]{width:100%;margin-bottom:10px}.manager-overview .table-container[data-v-53425aac]{font-size:.9rem}.manager-overview .table-container td[data-v-53425aac],.manager-overview .table-container th[data-v-53425aac]{padding:10px}}#projects_board_page .filters_wrapper[data-v-6120eb7c]{display:flex;gap:20px}#projects_board_page table[data-v-6120eb7c]{width:100%;border-collapse:collapse;margin-top:20px}#projects_board_page table thead th[data-v-6120eb7c]{background-color:#f2f2f2;padding:10px;text-align:var(--text-align)}#projects_board_page table tbody tr.project-line td[data-v-6120eb7c]{padding:10px;border-bottom:1px solid #f2f2f2}#projects_board_page table tbody tr.project-line td[data-v-6120eb7c]:first-child{padding-inline-start:30px}#projects_board_page table tbody tr.project-line .progress-bar[data-v-6120eb7c]{width:100px;height:20px;background-color:#f2f2f2;position:relative;overflow:hidden;border-radius:6px}#projects_board_page table tbody tr.project-line .progress-bar span[data-v-6120eb7c]{max-width:100%;height:100%;display:block;background-color:var(--color1)}#projects_board_page table tbody tr.project-line .progress-bar span.danger[data-v-6120eb7c]{background-color:var(--red)}#projects_board_page table tbody tr.project-line .progress-bar span.danger label[data-v-6120eb7c]{color:#fff}#projects_board_page table tbody tr.project-line .progress-bar span.success[data-v-6120eb7c]{background-color:var(--gold)}#projects_board_page table tbody tr.project-line .progress-bar span.success label[data-v-6120eb7c]{color:#fff}#projects_board_page table tbody tr.project-line .progress-bar span label[data-v-6120eb7c]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px}#projects_board_page table tbody tr.project-line .users_list[data-v-6120eb7c]{display:flex;gap:5px}#projects_board_page table tbody tr.project-line .users_list .add_user[data-v-6120eb7c]{cursor:pointer;background-color:#d2d2d2;border-radius:100%;width:20px;height:20px;color:#fff;font-weight:700;text-align:center;display:inline-flex;align-items:center;justify-content:center}#projects_board_page table tbody tr.project-line .details_list[data-v-6120eb7c]{list-style:none;display:table;border-collapse:collapse;font-size:14px}#projects_board_page table tbody tr.project-line .details_list li[data-v-6120eb7c]{display:table-row}#projects_board_page table tbody tr.project-line .details_list li label[data-v-6120eb7c]{font-weight:700}#projects_board_page table tbody tr.project-line .details_list li label[data-v-6120eb7c]:after{content:":"}#projects_board_page table tbody tr.project-line .details_list li>div[data-v-6120eb7c],#projects_board_page table tbody tr.project-line .details_list li>label[data-v-6120eb7c],#projects_board_page table tbody tr.project-line .details_list li>span[data-v-6120eb7c]{display:table-cell;padding-left:6px}#projects_board_page table .client-header td[data-v-6120eb7c]{padding-inline:10px;font-weight:700;text-align:var(--text-align);padding-top:25px}#search_pic_wrapper[data-v-7e44b5ad]{width:100%;height:100%;overflow:auto;position:relative;background:var(--bg-color)}#search_pic_wrapper .my-form[data-v-7e44b5ad]{display:none}#search_pic_wrapper .table_view[data-v-7e44b5ad]{width:100%;padding:20px}#search_pic_wrapper .table_view table[data-v-7e44b5ad]{width:100%;border-collapse:separate;border-spacing:0}#search_pic_wrapper .table_view table th[data-v-7e44b5ad]{text-align:right;padding:15px;border-bottom:2px solid var(--border-color);color:var(--text-color);font-weight:600}#search_pic_wrapper .table_view table td[data-v-7e44b5ad]{padding:15px;border-bottom:1px solid var(--border-color);color:var(--text-color)}#search_pic_wrapper .table_view table td i[data-v-7e44b5ad]{color:var(--color1);margin-left:10px}#search_pic_wrapper .table_view table tr[data-v-7e44b5ad]{cursor:pointer;transition:all .2s ease}#search_pic_wrapper .table_view table tr[data-v-7e44b5ad]:hover{background:var(--hover-bg);transform:translateX(-5px)}#search_pic_wrapper .table_view table tr.active[data-v-7e44b5ad]{background:var(--hover-bg)}#search_pic_wrapper .pics[data-v-7e44b5ad]{list-style:none;padding:20px;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px}#search_pic_wrapper .pics li[data-v-7e44b5ad]{background:var(--bg-secondary);border-radius:12px;padding:15px;text-align:center;cursor:pointer;color:var(--text-color);transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.1)}#search_pic_wrapper .pics li[data-v-7e44b5ad]:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(0,0,0,.2);background:var(--hover-bg)}#search_pic_wrapper .pics li i[data-v-7e44b5ad]{font-size:32px;margin-bottom:10px;color:var(--color1)}#search_pic_wrapper .pics li span[data-v-7e44b5ad]{display:block;margin-top:10px;font-weight:500}#search_pic_wrapper .pics li .pic[data-v-7e44b5ad]{position:relative;border-radius:8px;overflow:hidden}#search_pic_wrapper .pics li .pic img[data-v-7e44b5ad]{width:100%;height:150px;-o-object-fit:cover;object-fit:cover;border-radius:8px;transition:all .3s ease}#search_pic_wrapper .pics li .pic .date[data-v-7e44b5ad]{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,.7);color:#fff;padding:8px;font-size:12px;backdrop-filter:blur(5px)}#search_pic_wrapper .add_folder[data-v-7e44b5ad]{display:flex;gap:10px;padding:20px}#search_pic_wrapper .add_folder input[type=text][data-v-7e44b5ad]{flex:1;padding:12px;border:2px solid var(--border-color);border-radius:8px;background:var(--bg-color);color:var(--text-color);transition:all .3s ease}#search_pic_wrapper .add_folder input[type=text][data-v-7e44b5ad]:focus{border-color:var(--color1);outline:none}#search_pic_wrapper .add_folder input[type=submit][data-v-7e44b5ad]{padding:12px 25px;background:var(--color1);color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s ease}#search_pic_wrapper .add_folder input[type=submit][data-v-7e44b5ad]:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.2)}#search_pic_wrapper .loader_container[data-v-7e44b5ad]{display:flex;align-items:center;justify-content:center;margin-top:40px}#search_pic_wrapper .loader_container .text_loader[data-v-7e44b5ad]{text-align:center}#search_pic_wrapper .loader_container .text_loader p[data-v-7e44b5ad]{color:var(--text-color);margin-bottom:15px;font-size:16px;font-weight:500}#search_pic_wrapper .canter_page[data-v-7e44b5ad]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#search_pic_wrapper .canter_page .not_found[data-v-7e44b5ad]{display:flex;gap:15px;color:var(--text-color);align-items:center}#search_pic_wrapper .canter_page .not_found p[data-v-7e44b5ad]{font-size:18px;font-weight:500}#search_pic_wrapper .canter_page .not_found i[data-v-7e44b5ad]{font-size:24px;color:var(--color1)}#search_pic_wrapper.dz-enter[data-v-7e44b5ad]{background:var(--hover-bg);border:2px dashed var(--color1)}.file_details[data-v-6283fb9c]{flex:1;color:var(--text-color);background:var(--bg-color);box-shadow:0 5px 20px rgba(0,0,0,.1);padding:40px;width:400px;transition:all .3s ease;overflow-y:auto;opacity:1;padding-bottom:70px;position:relative}.file_details.closed[data-v-6283fb9c]{width:0;flex:0;opacity:0;padding:0}.file_details .close[data-v-6283fb9c]{position:absolute;top:20px;left:20px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--bg-secondary);border-radius:50%;cursor:pointer;transition:all .3s ease;z-index:10}.file_details .close[data-v-6283fb9c]:hover{transform:rotate(90deg);background:var(--hover-bg)}.file_details .close i[data-v-6283fb9c]{font-size:20px;color:var(--text-color)}.file_details .pic[data-v-6283fb9c]{width:100%;padding-bottom:56%;position:relative;background:var(--bg-secondary);margin-bottom:40px;border-radius:12px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,.1)}.file_details .options[data-v-6283fb9c]{display:flex;gap:15px;justify-content:flex-end;padding-top:40px;margin-top:20px;border-top:1px solid var(--border-color)}.file_details .options .remove[data-v-6283fb9c]{background:#c00b0e!important;color:#fff;padding:15px 30px;border-radius:8px;font-weight:600;transition:all .3s ease;font-size:16px}.file_details .options .remove[data-v-6283fb9c]:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.2)}.file_details img[data-v-6283fb9c]{width:100%;height:100%;position:absolute;left:0;top:0;-o-object-fit:contain;object-fit:contain}.file_details ul[data-v-6283fb9c]{list-style:none;display:flex;flex-direction:column;gap:25px;margin-top:20px}.file_details ul li[data-v-6283fb9c]{display:flex;gap:20px;align-items:flex-start}.file_details ul li label[data-v-6283fb9c]{display:block;min-width:140px;color:var(--text-color);font-weight:600;font-size:16px;padding-top:5px}.file_details ul li label[data-v-6283fb9c]:after{content:":"}.file_details ul li input[data-v-6283fb9c]{width:100%;padding:15px;border:2px solid var(--border-color);border-radius:8px;background:var(--bg-color);color:var(--text-color);transition:all .3s ease;font-size:16px}.file_details ul li input[data-v-6283fb9c]:focus{border-color:var(--color1);outline:none}.file_details ul li a[data-v-6283fb9c]{color:var(--link-color);font-weight:500;transition:all .3s ease;font-size:16px}.file_details ul li a[data-v-6283fb9c]:hover{color:var(--color1)}.file_details ul li div[data-v-6283fb9c]{font-size:16px;line-height:1.5}@media(max-width:600px){.file_details[data-v-6283fb9c]{position:fixed;left:0;bottom:0;top:0;z-index:9;width:100vw!important}.file_details.closed[data-v-6283fb9c]{display:none}.file_details[data-v-6283fb9c]:not(.closed){width:100vw}}#storage_gallery_inp{width:100%;background:var(--bg-color);height:calc(100svh - var(--header-height));display:flex}@media(min-width:600px){#storage_gallery_inp{--wzdrive-padding:20px}}@media(max-width:600px){#storage_gallery_inp{--wzdrive-padding:10px}}#storage_gallery_inp.active{transform:translateX(0)}#storage_gallery_inp .head{background:var(--bg-color);padding:10px 20px;display:flex;justify-content:space-between;border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:10}#storage_gallery_inp .head .breadcrumbs ul{list-style:none;display:flex;flex-direction:row-reverse;gap:5px}#storage_gallery_inp .head .breadcrumbs ul li:not(:last-child):before{content:">";margin:0 5px;color:var(--text-color)}#storage_gallery_inp .head .breadcrumbs ul li a{color:var(--text-color)}#storage_gallery_inp .storage_grid{display:flex;height:calc(100% - 56px);gap:20px;padding:20px}#storage_gallery_inp .storage_grid #search_pic_wrapper{flex:1;min-width:0}#storage_gallery_inp .storage_grid .file_details{flex:0 0 400px}#storage_gallery_inp .main_content{display:flex;flex:1;flex-direction:column}#storage_gallery_inp .bar{display:flex;flex-direction:column;gap:20px;width:200px;padding:var(--wzdrive-padding);background:var(--bg-color);border-left:1px solid var(--border-color)}#storage_gallery_inp .bar .menu{list-style:none;padding:0;display:flex;flex-direction:column;gap:2px}#storage_gallery_inp .bar .menu li a{display:block;color:var(--text-color);text-decoration:none;padding:8px 15px;border-radius:5px;cursor:pointer}#storage_gallery_inp .bar .menu li a:hover{background:var(--hover-bg)}#storage_gallery_inp .bar .menu li a.active{background:var(--hover-bg);font-weight:700}#storage_gallery_inp .replace_pic{background:var(--bg-secondary);padding:var(--wzdrive-padding)}#storage_gallery_inp .replace_pic .upload_inp{position:relative;min-height:100px}#storage_gallery_inp .replace_pic .upload_inp label{position:absolute;width:100%;height:100%;cursor:pointer;left:0;top:0}#storage_gallery_inp .replace_pic .upload_inp input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}#storage_gallery_inp .replace_pic .upload_inp i{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);font-size:50px;color:var(--text-color)}#storage_gallery_inp #add_pic{position:relative;min-height:100px}#storage_gallery_inp #add_pic label{position:absolute;width:100%;height:100%;cursor:pointer;left:0;top:0}#storage_gallery_inp #add_pic input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}#storage_gallery_inp #add_pic i{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);font-size:50px;color:var(--text-color)}#storage_gallery_inp .uploadFileBtn{position:relative}#storage_gallery_inp .uploadFileBtn input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}#storage_gallery_inp .search{position:relative}#storage_gallery_inp .search i{position:absolute;left:5px;top:50%;transform:translateY(-50%);color:var(--text-color)}#storage_gallery_inp .search input{border:1px solid var(--border-color);border-radius:3px;background:var(--bg-color);color:var(--text-color)}@media(min-width:600px){#storage_gallery_inp .search input{width:300px}}@media(max-width:600px){#storage_gallery_inp .search input{width:100px}}#storage_gallery_inp .canter_page{position:absolute;top:50%;right:50%;transform:translate(-50%,-50%)}#storage_gallery_inp .canter_page .not_found{display:flex;gap:10px;color:var(--color1);font-weight:700}#storage_gallery_inp .canter_page .not_found i,#storage_gallery_inp .canter_page .not_found svg{font-size:18px;color:var(--color1)}#storage_gallery_inp .loader_container{display:flex;align-items:center;justify-content:center;margin-top:-30px}#storage_gallery_inp .loader_container .text_loader p{color:var(--color1);font-size:15px;font-weight:700;margin-bottom:-10px}#storage_gallery_inp .loader,#storage_gallery_inp .loader:after,#storage_gallery_inp .loader:before{border-radius:50%;width:2.5em;height:2.5em;animation-fill-mode:both;animation:bblFadInOut 1.8s ease-in-out infinite;display:block}#storage_gallery_inp .loader{color:var(--color1);font-size:7px;position:relative;text-indent:-9999em;transform:translateZ(0);animation-delay:-.16s}#storage_gallery_inp .loader:after,#storage_gallery_inp .loader:before{content:"";position:absolute;top:0}#storage_gallery_inp .loader:before{left:-3.5em;animation-delay:-.32s}#storage_gallery_inp .loader:after{left:3.5em}@keyframes bblFadInOut{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}#storage_gallery_inp .tooltip{position:relative;display:inline-block;border-bottom:1px dotted var(--border-color);color:var(--link-color)}#storage_gallery_inp .tooltip:after{content:attr(data-tooltip);width:120px;background-color:var(--bg-secondary);color:var(--text-color);text-align:center;padding:5px 0;border-radius:6px;z-index:1}#storage_gallery_inp .tooltip:after,#storage_gallery_inp .tooltip:before{pointer-events:none;visibility:hidden;position:absolute;opacity:0;transition:opacity .6s}#storage_gallery_inp .tooltip:before{content:""}#storage_gallery_inp .tooltip.tooltip-top:after{bottom:125%;left:50%;margin-left:-60px}#storage_gallery_inp .tooltip.tooltip-top:before{bottom:125%;transform:translateY(100%);left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:var(--bg-secondary) transparent transparent transparent}#storage_gallery_inp .tooltip.tooltip-right:after{top:-5px;left:125%}#storage_gallery_inp .tooltip.tooltip-right:before{top:50%;right:100%;margin-top:-5px;border-width:5px;border-style:solid;border-color:transparent var(--bg-secondary) transparent transparent}#storage_gallery_inp .tooltip.tooltip-bottom:after{top:135%;left:50%;margin-left:-60px}#storage_gallery_inp .tooltip.tooltip-bottom:before{bottom:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent var(--bg-secondary) transparent}#storage_gallery_inp .tooltip.tooltip-left:after{top:-5px;bottom:auto;right:128%}#storage_gallery_inp .tooltip.tooltip-left:before{top:50%;left:100%;margin-top:-5px;border-width:5px;border-style:solid;border-color:transparent transparent transparent var(--bg-secondary)}#storage_gallery_inp .tooltip:hover:after,#storage_gallery_inp .tooltip:hover:before{visibility:visible;opacity:1}#storage_gallery_inp .select_grid_type{display:flex;gap:10px}#storage_gallery_inp .select_grid_type a{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:100%;background:var(--bg-secondary);cursor:pointer;color:var(--text-color)}#storage_gallery_inp .select_grid_type a.active{background:var(--hover-bg)}#storage_gallery_inp .left_side{display:flex;gap:10px;align-items:center}.docs-container[data-v-0eb06a1f]{width:100%;padding:16px 0}.docs-container .docs-grid[data-v-0eb06a1f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;max-width:100%}@media(max-width:768px){.docs-container .docs-grid[data-v-0eb06a1f]{grid-template-columns:1fr;gap:12px}}.docs-container .document-card[data-v-0eb06a1f]{background:var(--bg-color,#fff);border:1px solid var(--border-color,#e5e7eb);border-radius:var(--radius,8px);overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06)}.docs-container .document-card[data-v-0eb06a1f]:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(0,0,0,.15),0 4px 6px rgba(0,0,0,.1);border-color:var(--color1,#59ce8f)}.docs-container .document-card .document-link[data-v-0eb06a1f]{display:flex;align-items:center;padding:16px;text-decoration:none;color:inherit;width:100%;min-height:80px;transition:all .2s ease}.docs-container .document-card .document-link[data-v-0eb06a1f]:hover{background:var(--bg-hover,rgba(89,206,143,.05))}.docs-container .document-card .document-icon-wrapper[data-v-0eb06a1f]{flex-shrink:0;width:48px;height:48px;margin-left:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.docs-container .document-card .document-icon-wrapper .document-icon[data-v-0eb06a1f]{font-size:20px;transition:all .3s ease}.docs-container .document-card .document-icon-wrapper .document-icon.payment-request[data-v-0eb06a1f]{color:#3b82f6}.docs-container .document-card .document-icon-wrapper .document-icon.invoice-receipt[data-v-0eb06a1f]{color:#10b981}.docs-container .document-card .document-content[data-v-0eb06a1f]{flex:1;padding:0 16px;min-width:0}.docs-container .document-card .document-content .document-title[data-v-0eb06a1f]{font-size:16px;font-weight:600;color:var(--text-color,#1f2937);margin-bottom:6px;line-height:1.4;word-break:break-word;font-family:var(--font,"Rubik",sans-serif)}.docs-container .document-card .document-content .document-meta[data-v-0eb06a1f]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.docs-container .document-card .document-content .document-meta .document-type[data-v-0eb06a1f]{font-size:13px;color:var(--text-secondary,#6b7280);padding:2px 8px;background:var(--bg-secondary,#f3f4f6);border-radius:12px;font-weight:500}.docs-container .document-card .document-content .document-meta .document-number[data-v-0eb06a1f]{font-size:13px;color:var(--color1,#59ce8f);font-weight:600;font-family:Courier New,monospace}.docs-container .document-card .document-action[data-v-0eb06a1f]{flex-shrink:0;width:40px;display:flex;align-items:center;justify-content:center;opacity:.6;transition:all .3s ease}.docs-container .document-card .document-action i[data-v-0eb06a1f]{font-size:14px;color:var(--color1,#59ce8f)}.docs-container .document-card:hover .document-action[data-v-0eb06a1f]{opacity:1;transform:translateX(-2px)}.docs-container .document-card:hover .document-icon-wrapper[data-v-0eb06a1f]{background:var(--color1,#59ce8f);transform:scale(1.1)}.docs-container .document-card:hover .document-icon-wrapper .document-icon[data-v-0eb06a1f]{color:#fff;transform:scale(1.1)}.docs-container .empty-state[data-v-0eb06a1f]{text-align:center;padding:48px 24px;color:var(--text-secondary,#6b7280)}.docs-container .empty-state .empty-icon[data-v-0eb06a1f]{font-size:48px;margin-bottom:16px;opacity:.5}.docs-container .empty-state .empty-text[data-v-0eb06a1f]{font-size:16px;margin:0;font-weight:500;font-family:var(--font,"Rubik",sans-serif)}[data-theme=dark] .docs-container .document-card[data-v-0eb06a1f]{background:var(--bg-dark,#1f2937);border-color:var(--border-dark,#374151)}[data-theme=dark] .docs-container .document-card .document-link[data-v-0eb06a1f]:hover{background:rgba(89,206,143,.1)}[data-theme=dark] .docs-container .document-card .document-content .document-title[data-v-0eb06a1f]{color:var(--text-dark,#f9fafb)}[data-theme=dark] .docs-container .document-card .document-meta .document-type[data-v-0eb06a1f]{background:var(--bg-secondary-dark,#374151);color:var(--text-secondary-dark,#d1d5db)}[dir=rtl] .docs-container .document-card .document-link .document-icon-wrapper[data-v-0eb06a1f]{margin-left:0;margin-right:16px}[dir=rtl] .docs-container .document-card .document-link .document-content[data-v-0eb06a1f]{text-align:right}[dir=rtl] .docs-container .document-card .document-link .document-action[data-v-0eb06a1f]{transform:rotate(180deg)}[dir=rtl] .docs-container .document-card:hover .document-action[data-v-0eb06a1f]{transform:rotate(180deg) translateX(2px)}.client-panel-wrapper[data-v-31ef4e7c]{min-height:100dvh;background:var(--bg2);padding:0;margin:0}@media(min-width:600px){.client-panel-wrapper[data-v-31ef4e7c]{padding:var(--gap)}}.header-content[data-v-31ef4e7c]{max-width:1200px;margin:0 auto;padding:2rem var(--gap);display:flex;align-items:center;justify-content:space-between;gap:var(--gap)}@media(max-width:800px){.header-content[data-v-31ef4e7c]{flex-direction:column;align-items:stretch;text-align:center;padding:1.5rem var(--gap)}}.header-info[data-v-31ef4e7c]{flex:1}.header-info .page-title[data-v-31ef4e7c]{font-size:var(--h1);font-weight:700;color:var(--text-color);margin:0 0 .5rem 0;font-family:var(--font2)}.header-info .page-subtitle[data-v-31ef4e7c]{font-size:1.1rem;color:var(--light-text);margin:0;opacity:.8}.client-selector .selector-label[data-v-31ef4e7c]{display:block;font-size:.9rem;font-weight:500;color:var(--text-color);margin-bottom:.5rem}@media(max-width:800px){.client-selector[data-v-31ef4e7c]{flex:1;max-width:100%}}.no-clients-card[data-v-31ef4e7c]{background:var(--bg2);border:2px dashed var(--border-color);border-radius:var(--radius);padding:2rem;text-align:center;color:var(--light-text)}.no-clients-card .no-clients-icon[data-v-31ef4e7c]{font-size:3rem;margin-bottom:1rem;opacity:.6}.no-clients-card h3[data-v-31ef4e7c]{font-size:1.2rem;color:var(--text-color);margin:0 0 .5rem 0}.no-clients-card p[data-v-31ef4e7c]{margin:0;font-size:.9rem}.top-section[data-v-31ef4e7c]{display:grid;gap:var(--gap);max-width:1200px;margin:0 auto var(--gap) auto;padding:0 var(--gap);grid-template-columns:1fr}@media(min-width:768px){.top-section[data-v-31ef4e7c]{grid-template-columns:2fr 1fr}}@media(max-width:600px){.top-section[data-v-31ef4e7c]{padding:0;gap:calc(var(--gap)/2)}}.filter-card[data-v-31ef4e7c]{background:var(--bg1);border-radius:var(--radius);padding:1.5rem;box-shadow:var(--sml-shadow);border:1px solid var(--border-color)}.filter-header[data-v-31ef4e7c]{margin-bottom:1.5rem}.filter-header .filter-title[data-v-31ef4e7c]{font-size:1.2rem;font-weight:600;color:var(--text-color);margin:0 0 .5rem 0}.filter-header .filter-description[data-v-31ef4e7c]{font-size:.9rem;color:var(--light-text);margin:0}.date-controls[data-v-31ef4e7c]{display:flex;flex-direction:column;gap:1.5rem;align-items:center}@media(min-width:768px){.date-controls[data-v-31ef4e7c]{flex-direction:row;justify-content:space-between}}.date-scope-tabs[data-v-31ef4e7c]{display:flex;gap:.25rem;background:var(--bg2);padding:.25rem;border-radius:var(--radius);border:1px solid var(--border-color)}.date-scope-btn[data-v-31ef4e7c]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:none;background:transparent;border-radius:calc(var(--radius) - 2px);cursor:pointer;font-weight:500;color:var(--text-color);transition:all .2s ease;font-size:.9rem}.date-scope-btn .btn-icon[data-v-31ef4e7c]{font-size:1rem}.date-scope-btn[data-v-31ef4e7c]:hover:not(.active){background:var(--bg1)}.date-scope-btn.active[data-v-31ef4e7c]{background:var(--color1);color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.date-picker-container[data-v-31ef4e7c]{min-width:220px}.date-picker-container .custom-datepicker[data-v-31ef4e7c]{width:100%}.date-picker-container .custom-datepicker[data-v-31ef4e7c] .dp__input{border-radius:var(--radius);border:1px solid var(--border-color);padding:.75rem 1rem;background:var(--bg1);color:var(--text-color);font-size:.9rem;height:44px}.date-picker-container .custom-datepicker[data-v-31ef4e7c] .dp__input:focus{border-color:var(--color1);outline:none;box-shadow:0 0 0 3px rgba(89,206,143,.1)}.main-content[data-v-31ef4e7c]{max-width:1200px;margin:0 auto;padding:0 var(--gap)}@media(max-width:600px){.main-content[data-v-31ef4e7c]{padding:0}}.dashboard-grid[data-v-31ef4e7c]{display:grid;gap:var(--gap);grid-template-columns:1fr}@media(min-width:768px){.dashboard-grid[data-v-31ef4e7c]{grid-template-columns:1fr 1fr}.dashboard-grid .main-chart[data-v-31ef4e7c]{grid-column:1/-1}}@media(min-width:1024px){.dashboard-grid[data-v-31ef4e7c]{grid-template-columns:2fr 1fr}.dashboard-grid .main-chart[data-v-31ef4e7c]{grid-column:1;grid-row:1/-1}}.summary-card[data-v-31ef4e7c]{background:var(--bg1);border-radius:var(--radius);box-shadow:var(--sml-shadow);border:1px solid var(--border-color);overflow:hidden;transition:all .2s ease}.summary-card[data-v-31ef4e7c]:hover{box-shadow:var(--box-shadow);transform:translateY(-2px)}.card-header[data-v-31ef4e7c]{padding:1.25rem 1.5rem .75rem 1.5rem;border-bottom:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between}.card-header .card-title[data-v-31ef4e7c]{font-size:1.1rem;font-weight:600;color:var(--text-color);margin:0;display:flex;align-items:center;gap:.5rem}.card-header .badge[data-v-31ef4e7c]{background:var(--color1);color:#fff;font-size:.8rem;font-weight:600;padding:.25rem .5rem;border-radius:12px;min-width:20px;text-align:center}.balance-card .card-content[data-v-31ef4e7c],.card-content[data-v-31ef4e7c]{padding:1.5rem}.balance-content[data-v-31ef4e7c]{text-align:center;display:flex;flex-direction:column;justify-content:center;min-height:120px}.balance-amount[data-v-31ef4e7c]{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1rem}.balance-amount .currency[data-v-31ef4e7c]{font-size:1.1rem;color:var(--light-text)}.balance-amount .amount[data-v-31ef4e7c]{font-size:2.2rem;font-weight:700;line-height:1}@media(max-width:600px){.balance-amount .amount[data-v-31ef4e7c]{font-size:1.8rem}}.balance-amount.credit .amount[data-v-31ef4e7c]{color:var(--green)}.balance-amount.debt .amount[data-v-31ef4e7c]{color:var(--red)}.balance-status .status-text[data-v-31ef4e7c]{font-size:.9rem;font-weight:500;padding:.5rem 1rem;border-radius:20px}.balance-status .status-text.credit[data-v-31ef4e7c]{background:rgba(89,206,143,.1);color:var(--green)}.balance-status .status-text.debt[data-v-31ef4e7c]{background:rgba(199,24,24,.1);color:var(--red)}.balance-status .status-text.balanced[data-v-31ef4e7c]{background:var(--bg2);color:var(--light-text)}.payments-list[data-v-31ef4e7c]{display:flex;flex-direction:column;gap:1rem}.payment-item[data-v-31ef4e7c]{background:var(--bg2);border-radius:var(--radius);border:1px solid var(--border-color);transition:all .2s ease;overflow:hidden}.payment-item[data-v-31ef4e7c]:hover{background:var(--bg1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.payment-main[data-v-31ef4e7c]{padding:1rem}.payment-info[data-v-31ef4e7c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.payment-date[data-v-31ef4e7c]{display:flex;align-items:center;gap:.5rem}.payment-date .date-label[data-v-31ef4e7c]{font-size:.8rem;color:var(--light-text);font-weight:500}.payment-date .date-value[data-v-31ef4e7c]{font-size:.9rem;color:var(--text-color);font-weight:500}.payment-amount[data-v-31ef4e7c]{font-size:1.1rem;font-weight:700;padding:.25rem .75rem;border-radius:15px}.payment-amount.pending[data-v-31ef4e7c]{background:rgba(240,196,25,.1);color:var(--yellow)}.payment-amount.completed[data-v-31ef4e7c]{background:rgba(89,206,143,.1);color:var(--green)}.payment-description[data-v-31ef4e7c]{font-size:.9rem;color:var(--text-color);line-height:1.4}.payment-description .additional-info[data-v-31ef4e7c]{color:var(--light-text);font-style:italic}.payment-stats[data-v-31ef4e7c]{display:flex;align-items:center;gap:1rem}.payment-stats .pending-badge[data-v-31ef4e7c]{background:rgba(240,196,25,.15);color:var(--yellow);padding:.25rem .75rem;border-radius:15px;font-size:.85rem;font-weight:600;display:flex;align-items:center;gap:.25rem}.payment-stats .pending-badge i[data-v-31ef4e7c]{font-size:.8rem}.payments-sections[data-v-31ef4e7c]{display:flex;flex-direction:column;gap:1.5rem}.payment-section .section-header[data-v-31ef4e7c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid var(--border-color)}.payment-section .section-header .section-title[data-v-31ef4e7c]{font-size:1rem;font-weight:600;color:var(--text-color);margin:0;display:flex;align-items:center;gap:.5rem}.payment-section .section-header .section-title i[data-v-31ef4e7c]{font-size:.9rem}.payment-section .section-header .section-title i.text-warning[data-v-31ef4e7c]{color:#f0c419}.payment-section .section-header .section-title i.text-success[data-v-31ef4e7c]{color:var(--color1)}.payment-section .section-header .section-count[data-v-31ef4e7c]{background:var(--bg2);color:var(--text-color);padding:.25rem .5rem;border-radius:12px;font-size:.8rem;font-weight:600;min-width:24px;text-align:center}.payment-item[data-v-31ef4e7c]{position:relative}.payment-item.pending-payment[data-v-31ef4e7c]{border-right:4px solid #f0c419}.payment-item.completed-payment[data-v-31ef4e7c]{border-right:4px solid var(--color1);opacity:.9}.payment-item .payment-status-indicator[data-v-31ef4e7c]{position:absolute;top:1rem;right:1rem;width:12px;height:12px;border-radius:50%}.payment-item .payment-status-indicator.pending[data-v-31ef4e7c]{background:#f0c419;box-shadow:0 0 0 3px rgba(240,196,25,.2)}.payment-item .payment-status-indicator.completed[data-v-31ef4e7c]{background:var(--color1);box-shadow:0 0 0 3px rgba(89,206,143,.2)}.payment-docs[data-v-31ef4e7c]{background:var(--bg1);border-top:1px solid var(--border-color);padding:.75rem 1rem}.payment-docs[data-v-31ef4e7c] .docs-wrapper{margin:0}.payment-docs[data-v-31ef4e7c] .doc-item{margin-bottom:.5rem}.payment-docs[data-v-31ef4e7c] .doc-item:last-child{margin-bottom:0}.payment-docs[data-v-31ef4e7c] .doc-link{font-size:.85rem;padding:.25rem .5rem}.view-all-btn[data-v-31ef4e7c]{display:flex;align-items:center;gap:.5rem;color:var(--color1);font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s ease}.view-all-btn[data-v-31ef4e7c]:hover{color:var(--color2);transform:translateX(-2px)}.view-all-btn .arrow[data-v-31ef4e7c]{transition:transform .2s ease}.view-all-btn:hover .arrow[data-v-31ef4e7c]{transform:translateX(-3px)}@media(max-width:600px){.top-section[data-v-31ef4e7c]{grid-template-columns:1fr}.filter-card[data-v-31ef4e7c]{padding:1rem}.filter-card .filter-header[data-v-31ef4e7c]{margin-bottom:1rem}.filter-card .filter-header .filter-title[data-v-31ef4e7c]{font-size:1.1rem}.filter-card .date-controls[data-v-31ef4e7c]{gap:1rem}.filter-card .date-scope-tabs[data-v-31ef4e7c]{flex-wrap:wrap;justify-content:center}.filter-card .date-scope-btn[data-v-31ef4e7c]{padding:.5rem .75rem;font-size:.85rem}.filter-card .date-scope-btn .btn-icon[data-v-31ef4e7c]{font-size:.9rem}.dashboard-grid[data-v-31ef4e7c]{grid-template-columns:1fr}.card-header[data-v-31ef4e7c]{padding:1rem 1rem .5rem 1rem}.card-header .card-title[data-v-31ef4e7c]{font-size:1rem}.card-content[data-v-31ef4e7c]{padding:1rem}.balance-content[data-v-31ef4e7c]{min-height:100px}.payment-main[data-v-31ef4e7c]{padding:.75rem}.payment-info[data-v-31ef4e7c]{flex-direction:column;align-items:flex-start;gap:.5rem;margin-bottom:.5rem}.payment-amount[data-v-31ef4e7c]{align-self:flex-end;font-size:1rem}.payment-docs[data-v-31ef4e7c]{padding:.75rem}}.clients_list[data-v-7d81dba0]{display:flex;justify-content:center;margin-bottom:20px;align-items:center;gap:16px}.clients_list .ttl[data-v-7d81dba0]{margin:0}.first_page[data-v-2786eb9e]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;gap:20px;text-align:center;max-width:600px;margin:0 auto}@media(min-width:600px){.first_page svg.icon[data-v-2786eb9e]{width:100px;height:100px}}@media(max-width:600px){.first_page svg.icon[data-v-2786eb9e]{width:60px;height:60px}}.first_page h1[data-v-2786eb9e]{font-size:2em;font-weight:700}.first_page h2[data-v-2786eb9e]{font-size:1.5em;margin-bottom:40px}.first_page h3[data-v-2786eb9e],.first_page p[data-v-2786eb9e]{font-size:1.5em}#ticket_system_ui_side_bar[data-v-0b90398e]{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;position:relative}@media(min-width:600px){#ticket_system_ui_side_bar[data-v-0b90398e]{height:100%;width:var(--projects-width);color:var(--text-color);background:var(--bg1)}}@media(max-width:600px){#ticket_system_ui_side_bar[data-v-0b90398e]{position:fixed;top:0;bottom:0;right:0;left:0;z-index:9;color:var(--text-color)}}#ticket_system_ui_side_bar .finish_selection[data-v-0b90398e]{display:block;padding:10px;background:var(--color2);text-align:left;cursor:pointer}#ticket_system_ui_side_bar h3[data-v-0b90398e]{font-size:22px;margin-bottom:15px;font-weight:400}#ticket_system_ui_side_bar #side_bar_content[data-v-0b90398e]{overflow-y:auto;flex:1}@media(max-width:600px){#ticket_system_ui_side_bar #side_bar_content[data-v-0b90398e]{background:var(--bg1)}}#side_bar_personal[data-v-0b90398e],.all_projects_padd[data-v-0b90398e]{padding:15px}#side_bar_projects_list[data-v-0b90398e]{display:flex;flex-direction:column;gap:2px}#side_bar_projects_list>div[data-v-0b90398e]{padding:8px 10px;border-radius:5px;cursor:pointer;transition:background .2s}#side_bar_projects_list>div label[data-v-0b90398e]{display:flex;align-items:center;gap:10px;cursor:pointer}#side_bar_projects_list>div span[data-v-0b90398e]{flex:1}#side_bar_projects_list>div .color[data-v-0b90398e]{width:10px;height:10px;border-radius:2px}#side_bar_projects_list .add_new_project_form[data-v-0b90398e]{display:flex;padding:0}#side_bar_projects_list .add_new_project_form input[data-v-0b90398e]{flex:1;width:50px;border-top-left-radius:0;border-bottom-left-radius:0;padding:0 10px}#side_bar_projects_list .add_new_project_form button[data-v-0b90398e]{padding:0 10px;background:var(--color2);color:var(--text-color);border:none;border-radius:5px;border-top-right-radius:0;border-bottom-right-radius:0;cursor:pointer}#side_bar_projects_list .active[data-v-0b90398e]{background-color:var(--kanbanColorLight)}.kanban_ticket[data-v-fae66bc0]{border-radius:12px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.12);transition:box-shadow .2s ease,transform .2s ease;cursor:pointer;border:1px solid rgba(0,0,0,.06);margin-bottom:8px}.kanban_ticket[data-v-fae66bc0] .ticket_data{gap:5px}.kanban_ticket.sortable-chosen[data-v-fae66bc0],.kanban_ticket.sortable-drag[data-v-fae66bc0]{transition:none!important}.kanban_ticket .title_wrap[data-v-fae66bc0]{display:flex;justify-content:space-between;align-items:flex-start;padding:12px 14px;cursor:pointer;gap:8px}.kanban_ticket .title_wrap h3[data-v-fae66bc0]{font-size:14px;font-weight:500;line-height:1.4;color:#172b4d;margin:0;flex:1;word-wrap:break-word}.kanban_ticket .title_wrap[data-v-fae66bc0] .dropdown .icon{opacity:0;transition:opacity .2s ease;color:#6b7280}.kanban_ticket .title_wrap[data-v-fae66bc0] .dropdown .icon:hover{color:#374151}.kanban_ticket .handlers_grid[data-v-fae66bc0]{display:flex;gap:4px;margin-top:8px;flex-wrap:wrap}.kanban_ticket .handlers_grid[data-v-fae66bc0] .user_icon{width:24px;height:24px;border:2px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.kanban_ticket .ticket_data[data-v-fae66bc0]{padding:8px 14px 12px;border-top:1px solid #f1f2f4;font-size:12px;color:#6b7280}.kanban_ticket .ticket_data[data-v-fae66bc0]:empty{display:none}.kanban_ticket .ticket_data[data-v-fae66bc0] .ticket_line_item{margin-bottom:4px}.kanban_ticket .ticket_data[data-v-fae66bc0] .ticket_line_item:last-child{margin-bottom:0}.kanban_ticket[data-v-fae66bc0]:hover{box-shadow:0 4px 12px rgba(0,0,0,.15),0 0 0 1px var(--kanbanColor,#0078d4);transform:translateY(-1px)}.kanban_ticket:hover .title_wrap[data-v-fae66bc0] .dropdown .icon{opacity:1}.kanban_ticket[data-v-fae66bc0]:active{transform:translateY(0);box-shadow:0 2px 8px rgba(0,0,0,.12),0 0 0 1px var(--kanbanColor,#0078d4)}.kanban_ticket[data-priority="4"][data-v-fae66bc0]{border-left:4px solid #ef4444}.kanban_ticket[data-priority="3"][data-v-fae66bc0]{border-left:4px solid #f97316}.kanban_ticket[data-priority="2"][data-v-fae66bc0]{border-left:4px solid #3b82f6}.kanban_ticket[data-priority="1"][data-v-fae66bc0]{border-left:4px solid #10b981}body.kanban_board #header,body.kanban_board #header_mbl{background:var(--kanbanColorDark);transition:background .3s}body.kanban_board #header_mbl{border-bottom:1px solid var(--kanbanColorDark2);transition:background .3s}body.kanban_board #ticket_system_ui_side_bar,body.kanban_board #user_side_bar{background:var(--kanbanColorDark);color:var(--sidebar-text-color,#fff);transition:background .3s,color .3s}body.kanban_board #user_side_bar:after{display:none!important;transition:background .3s}body.kanban_board #kanban_content{background:var(--kanbanColor);transition:background .3s}body.kanban_board #sidebar_menu{--bg3-keep-dark:var(--kanbanColorDark2)}body.kanban_board.dragging *,body.kanban_board.dragging :after,body.kanban_board.dragging :before{transition:none!important;animation-duration:0s!important}.sortable-ghost{opacity:.3;transform:rotate(2deg) scale(1.02);border:2px dashed var(--kanbanColor,#3b82f6);border-radius:12px;background:rgba(59,130,246,.05);box-shadow:0 8px 25px rgba(59,130,246,.2)}.sortable-fallback{transform:rotate(3deg) scale(1.05);box-shadow:0 12px 30px rgba(0,0,0,.2);border-radius:12px;z-index:1000}.rotated[data-v-01a891c2]{transform:rotate(15deg)!important}#kanban_board[data-v-01a891c2]{height:100%;background:var(--kanbanColor);color:#333;display:flex;flex-direction:column;--kanban-header-height:60px;--num-headers:1;--kanban-header-height-total:calc(var(--kanban-header-height)*var(--num-headers))}@media(max-width:600px){#kanban_board[data-v-01a891c2]{--kanban-header-height:76px}}#kanban_board #kanban_board_header[data-v-01a891c2]{position:relative;background:linear-gradient(135deg,var(--kanbanColorDark2) 0,var(--kanbanColorDark) 100%);display:flex;justify-content:space-between;align-items:center;color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1)}#kanban_board #kanban_board_header .right_side[data-v-01a891c2]{display:flex;gap:12px;align-items:center}#kanban_board #kanban_board_header .left_side[data-v-01a891c2]{display:flex;gap:16px;align-items:center}#kanban_board #kanban_board_header .left_side>a[data-v-01a891c2]{color:hsla(0,0%,100%,.9);cursor:pointer;transition:color .2s ease}#kanban_board #kanban_board_header .left_side>a[data-v-01a891c2]:hover{color:#fff}#kanban_board #kanban_board_header .left_side .color_picker[data-v-01a891c2]{display:flex;gap:10px}#kanban_board #kanban_board_header h1[data-v-01a891c2]{color:#fff;font-weight:700;font-family:var(--font2);text-shadow:0 1px 2px rgba(0,0,0,.1);cursor:pointer;transition:all .2s ease}@media(min-width:600px){#kanban_board #kanban_board_header h1[data-v-01a891c2]{font-size:26px}}@media(max-width:600px){#kanban_board #kanban_board_header h1[data-v-01a891c2]{font-size:22px}}#kanban_board #kanban_board_header h1[data-v-01a891c2]:hover{text-shadow:0 2px 4px rgba(0,0,0,.2);transform:translateY(-1px)}@media(min-width:600px){#kanban_board #kanban_board_header[data-v-01a891c2]{height:var(--kanban-header-height);padding:0 32px}#kanban_board #kanban_board_header[data-v-01a891c2]:before{content:"";display:block;height:16px;width:16px;position:absolute;top:0;right:0;z-index:1;background:radial-gradient(circle at bottom left,transparent 16px,var(--kanbanColorDark) 16px)}}@media(max-width:600px){#kanban_board #kanban_board_header[data-v-01a891c2]{flex-direction:column;gap:12px;padding:12px 20px}}#kanban_board #kanban_board_header .btn[data-v-01a891c2]{padding:8px 16px;height:auto;border-radius:8px;font-weight:500;transition:all .2s ease;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2)}#kanban_board #kanban_board_header .btn[data-v-01a891c2]:hover{background:hsla(0,0%,100%,.2);transform:translateY(-1px)}#kanban_lists_scroll[data-v-01a891c2]{overflow-x:auto;overflow-y:hidden;height:100%}#kanban_lists_scroll[data-v-01a891c2]::-webkit-scrollbar{width:6px;height:10px}#kanban_lists_scroll[data-v-01a891c2]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:10px;-webkit-transition:background .2s ease;transition:background .2s ease}#kanban_lists_scroll[data-v-01a891c2]::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}#kanban_lists_scroll[data-v-01a891c2]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:10px}@media(max-width:600px){#kanban_lists_scroll[data-v-01a891c2]::-webkit-scrollbar{width:0;height:0}#kanban_lists_scroll[data-v-01a891c2]::-webkit-scrollbar-thumb{background:transparent;border-radius:10px}#kanban_lists_scroll[data-v-01a891c2]::-webkit-scrollbar-track{background:transparent}.zoomout-view:not(.drag-active) #kanban_lists_scroll[data-v-01a891c2]{scroll-snap-type:x mandatory;scroll-behavior:smooth}}#kanban_lists_grid[data-v-01a891c2]{flex:1;display:flex;gap:24px;align-items:flex-start;padding:24px;height:100%;transition:transform .2s ease}.rtl #kanban_lists_grid[data-v-01a891c2]{direction:ltr;flex-direction:row-reverse}.drag-active #kanban_lists_grid[data-v-01a891c2],.zoom-view #kanban_lists_grid[data-v-01a891c2]{transform-origin:top}@media(min-width:600px){.drag-active #kanban_lists_grid[data-v-01a891c2],.zoom-view #kanban_lists_grid[data-v-01a891c2]{transform:scale(.8)}}@media(max-width:600px){.drag-active #kanban_lists_grid[data-v-01a891c2],.zoom-view #kanban_lists_grid[data-v-01a891c2]{transform:scale(.5)}}#kanban_lists_wrap[data-v-01a891c2]{display:flex;gap:24px;align-items:flex-start;flex-shrink:0}.kanban_list[data-v-01a891c2]{border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0;flex-grow:0;flex-shrink:0;direction:rtl;box-shadow:0 1px 3px rgba(0,0,0,.08);transition:box-shadow .2s ease}.kanban_list.sortable-chosen[data-v-01a891c2],.kanban_list.sortable-drag[data-v-01a891c2]{transition:none!important}@media(min-width:600px){.kanban_list[data-v-01a891c2]{width:320px}}@media(max-width:600px){.kanban_list[data-v-01a891c2]{width:75vw;scroll-snap-align:center}}.kanban_list[data-v-01a891c2]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.kanban_list .kanban_list_header[data-v-01a891c2]{padding:14px 16px;position:relative;display:flex;border-top-left-radius:12px;border-top-right-radius:12px;gap:10px;align-items:center;background:hsla(0,0%,100%,.8);backdrop-filter:blur(10px);border-bottom:1px solid #e2e8f0}.kanban_list .kanban_list_header .project_label[data-v-01a891c2]{display:flex;align-items:center;color:var(--kanbanColorDark,#374151)}.kanban_list .kanban_list_header .project_label svg[data-v-01a891c2]{width:18px;height:18px}.kanban_list .kanban_list_header .list_title[data-v-01a891c2]{flex:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.kanban_list .kanban_list_header .list_title span[data-v-01a891c2]{cursor:pointer;font-weight:600;display:flex;align-items:center;gap:8px;font-size:15px;color:#1f2937}.kanban_list .kanban_list_header .list_title span .badge[data-v-01a891c2]{background:var(--kanbanColor,#3b82f6);color:#fff;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:500;min-width:18px;text-align:center}.kanban_list .kanban_list_header .list_title form[data-v-01a891c2]{display:flex;gap:8px}.kanban_list .kanban_list_header .list_title form input[type=text][data-v-01a891c2]{padding:8px 12px;border:2px solid var(--kanbanColor,#3b82f6);border-radius:8px;width:100%;font-size:14px;font-weight:600}.kanban_list .kanban_list_header .list_title form input[type=text][data-v-01a891c2]:focus{outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.kanban_list .kanban_list_content[data-v-01a891c2]{padding:12px 14px 16px;display:flex;flex-direction:column;gap:8px;overflow-y:auto;overflow-x:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;max-height:calc(100svh - var(--header-height) - var(--kanban-header-height-total) - 140px);min-height:120px}.kanban_list .kanban_list_content[data-v-01a891c2]::-webkit-scrollbar{width:6px}.kanban_list .kanban_list_content[data-v-01a891c2]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:6px;-webkit-transition:background .2s ease;transition:background .2s ease}.kanban_list .kanban_list_content[data-v-01a891c2]::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.kanban_list .kanban_list_content[data-v-01a891c2]::-webkit-scrollbar-track{background:transparent;border-radius:6px}.kanban_list .kanban_list_content[data-v-01a891c2]:empty:after{content:"גרור משימות לכאן";display:flex;align-items:center;justify-content:center;height:80px;color:#9ca3af;font-style:italic;font-size:13px;border:2px dashed #d1d5db;border-radius:8px;background:hsla(0,0%,100%,.5)}.kanban_list .add_new_ticket[data-v-01a891c2]{text-align:start;cursor:pointer;padding:12px 14px;border-radius:8px;color:#6b7280;font-size:14px;font-weight:500;display:flex;align-items:center;gap:8px;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease;border:2px dashed transparent;background:hsla(0,0%,100%,.6)}body.dragging{transition:none!important}.kanban_list .add_new_ticket i[data-v-01a891c2]{font-size:12px;opacity:.7}.kanban_list .add_new_ticket[data-v-01a891c2]:hover{background:hsla(0,0%,100%,.9);border-color:var(--kanbanColor,#3b82f6);color:var(--kanbanColorDark,#1f2937);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.08)}.kanban_list .add_new_ticket:hover i[data-v-01a891c2]{opacity:1}.kanban_list.project_list[data-v-01a891c2]{background:linear-gradient(135deg,hsla(0,0%,100%,.9),rgba(248,250,252,.9));border:1px solid var(--kanbanColor,#3b82f6);box-shadow:0 4px 6px rgba(0,0,0,.07),0 0 0 1px rgba(59,130,246,.1)}.kanban_list.project_list .kanban_list_header[data-v-01a891c2]{background:linear-gradient(135deg,var(--kanbanColorDark) 0,var(--kanbanColor) 100%);color:#fff;border-bottom:none;position:relative}.kanban_list.project_list .kanban_list_header[data-v-01a891c2]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.1);border-radius:12px 12px 0 0;pointer-events:none}.kanban_list.project_list .kanban_list_header .project_label svg[data-v-01a891c2]{color:hsla(0,0%,100%,.9)}.kanban_list.project_list .kanban_list_header .list_title span[data-v-01a891c2]{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.1)}.kanban_list.project_list .kanban_list_header .list_title span .badge[data-v-01a891c2]{background:hsla(0,0%,100%,.2);color:#fff;backdrop-filter:blur(10px)}.kanban_list.project_list .kanban_ticket[data-v-01a891c2]{background:hsla(0,0%,100%,.95);border:1px solid rgba(59,130,246,.1)}.kanban_list.project_list .kanban_ticket.in-list[data-v-01a891c2]{opacity:.7;background:rgba(248,250,252,.8)}.add_new_list_form[data-v-01a891c2]{width:320px}@media(max-width:600px){.add_new_list_form[data-v-01a891c2]{width:75vw}}.add_new_list_form form[data-v-01a891c2]{padding:16px;display:flex;flex-direction:column;gap:12px;background:hsla(0,0%,100%,.95);border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 4px 6px rgba(0,0,0,.07)}.add_new_list_form form input[type=text][data-v-01a891c2]{padding:12px 14px;border:2px solid #e2e8f0;border-radius:8px;width:100%;font-size:14px;font-weight:600;transition:all .2s ease}.add_new_list_form form input[type=text][data-v-01a891c2]:focus{outline:none;border-color:var(--kanbanColor,#3b82f6);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.add_new_list_form form .form-actions[data-v-01a891c2]{display:flex;gap:8px;justify-content:flex-end}.add_new_list_form form input[type=submit][data-v-01a891c2]{padding:10px 16px;border:none;border-radius:8px;background:var(--kanbanColor,#3b82f6);color:#fff;cursor:pointer;font-weight:500;font-size:14px;transition:all .2s ease}.add_new_list_form form input[type=submit][data-v-01a891c2]:hover{background:var(--kanbanColorDark,#2563eb);transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.add_new_list_form form .cancel-btn[data-v-01a891c2]{padding:10px 16px;border:2px solid #e2e8f0;border-radius:8px;background:transparent;color:#6b7280;cursor:pointer;font-weight:500;font-size:14px;transition:all .2s ease}.add_new_list_form form .cancel-btn[data-v-01a891c2]:hover{border-color:#d1d5db;color:#374151;background:hsla(0,0%,100%,.8)}#select_project_wrap[data-v-01a891c2]{position:fixed;inset-inline-end:0;z-index:999;top:0;bottom:0;background:#fff;overflow-y:auto}@media(min-width:600px){#select_project_wrap[data-v-01a891c2]{width:300px}}@media(max-width:600px){#select_project_wrap[data-v-01a891c2]{inset-inline:0}}#select_project_wrap .head[data-v-01a891c2]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid var(--border-color);background:var(--bg1)}#select_project_wrap .head h3[data-v-01a891c2]{margin:0;font-size:16px}#select_project_wrap .head a[data-v-01a891c2]{cursor:pointer;color:var(--light-text)}#select_project_wrap .header-row[data-v-01a891c2]{position:sticky;top:0;background-color:var(--bg2);z-index:2;display:flex;align-items:center;gap:8px;padding:10px;background-color:var(--bg1);border-bottom:1px solid var(--border-color)}#select_project_wrap .search-wrapper[data-v-01a891c2]{flex:1;display:flex;align-items:center}#select_project_wrap .search-wrapper.expanded[data-v-01a891c2]{flex:1}#select_project_wrap .search-wrapper .search-toggle-btn[data-v-01a891c2]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--border-color);border-radius:6px;background-color:var(--bg2);cursor:pointer;transition:all .2s ease}#select_project_wrap .search-wrapper .search-toggle-btn[data-v-01a891c2]:hover{background-color:var(--bg3);border-color:var(--border-color-hover,var(--border-color))}#select_project_wrap .search-wrapper .search-toggle-btn i[data-v-01a891c2]{font-size:14px}#select_project_wrap .search-wrapper .search-expanded[data-v-01a891c2]{display:flex;align-items:center;gap:8px;width:100%}#select_project_wrap .search-wrapper .search-expanded input[data-v-01a891c2]{flex:1;padding:8px 12px;border:1px solid var(--border-color);border-radius:6px;background-color:var(--inp-bg);font-size:14px}#select_project_wrap .search-wrapper .search-expanded input[data-v-01a891c2]:focus{outline:none;border-color:var(--primary)}#select_project_wrap .search-wrapper .search-expanded .close-search-btn[data-v-01a891c2]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:4px;background-color:transparent;cursor:pointer;color:var(--light-text);transition:all .2s ease}#select_project_wrap .search-wrapper .search-expanded .close-search-btn[data-v-01a891c2]:hover{background-color:var(--bg2)}#select_project_wrap .bar-dropdown[data-v-01a891c2] .dropdown-trigger{display:flex;align-items:center;justify-content:center;padding:5px 10px;border:1px solid var(--border-color);border-radius:6px;background-color:var(--bg2);cursor:pointer;transition:all .2s ease}#select_project_wrap .bar-dropdown[data-v-01a891c2] .dropdown-trigger:hover{background-color:var(--bg3);border-color:var(--border-color-hover,var(--border-color))}#select_project_wrap .bar-dropdown[data-v-01a891c2] .dropdown-content a{padding:8px 12px}#select_project_wrap .bar-dropdown[data-v-01a891c2] .dropdown-content a.active{background-color:var(--active-bg2);font-weight:500}#select_project_wrap .bar-icon-wrapper[data-v-01a891c2]{display:flex;align-items:center;gap:6px;font-size:13px}#select_project_wrap .bar-icon-wrapper i[data-v-01a891c2]{font-size:12px}.filter_btn[data-v-01a891c2]{position:relative;display:flex;width:30px;height:30px;align-items:center;justify-content:center}.filter_btn svg[data-v-01a891c2]{width:18px;height:18px;fill:#333}.filter_btn.active svg[data-v-01a891c2]{fill:var(--color1)}.filter_btn span[data-v-01a891c2]{position:absolute;background:#bd1717;border-radius:100%;width:15px;height:15px;color:#fff;font-size:10px;display:flex;align-items:center;justify-content:center;top:-5px;right:-5px}.zoom_options[data-v-01a891c2]{position:fixed;inset-inline-end:20px;z-index:999;bottom:120px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);padding:12px;border-radius:12px;cursor:pointer;color:var(--kanbanColorDark,#374151);box-shadow:0 4px 12px rgba(0,0,0,.15);border:1px solid hsla(0,0%,100%,.2);transition:all .2s ease}.zoom_options[data-v-01a891c2]:hover{background:#fff;transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.2)}.zoom_options svg[data-v-01a891c2]{width:20px;height:20px;color:var(--kanbanColorDark,#374151)}#trash_area[data-v-01a891c2]{overflow:hidden;position:fixed;z-index:999;bottom:10%;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,#ef4444,#dc2626);padding:16px 20px;border-radius:16px;cursor:pointer;color:#fff;display:flex;align-items:center;justify-content:center;gap:12px;transition:all .3s ease;box-shadow:0 8px 25px rgba(239,68,68,.4);border:1px solid hsla(0,0%,100%,.2);backdrop-filter:blur(10px)}#trash_area svg[data-v-01a891c2]{width:24px;height:24px;color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}#trash_area .inner[data-v-01a891c2]{display:flex;align-items:center;gap:12px;font-weight:600;font-size:15px;text-shadow:0 1px 2px rgba(0,0,0,.2)}#trash_area.drag-over[data-v-01a891c2]{background:linear-gradient(135deg,#fca5a5,#ef4444);border:3px dashed #fff;transform:translateX(-50%) scale(1.15);box-shadow:0 12px 35px rgba(239,68,68,.6)}#trash_area.drag-over .inner[data-v-01a891c2]{animation:pulse-01a891c2 .5s ease-in-out infinite alternate}#trash_area .trash-draggable[data-v-01a891c2]{position:absolute;inset:0;width:100%;height:100%}@keyframes pulse-01a891c2{0%{opacity:.8}to{opacity:1}}@keyframes slideInFromRight-01a891c2{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInFromLeft-01a891c2{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}.kanban_list[data-v-01a891c2]{animation:slideInFromRight-01a891c2 .3s ease-out}.rtl .kanban_list[data-v-01a891c2]{animation:slideInFromLeft-01a891c2 .3s ease-out}#kanban_ui[data-v-3f0fb6e8]{display:flex;height:100%}@media(min-width:600px){#kanban_ui #kanban_content[data-v-3f0fb6e8]{flex-grow:0;width:calc(100vw - 240px - var(--sidebar-menu-width))}}@media(max-width:600px){#kanban_ui #kanban_content[data-v-3f0fb6e8]{width:100vw}}.savings-account .title[data-v-1e7e3bbe]{text-align:center;color:#2c3e50;font-size:2.5rem;margin-bottom:30px;font-weight:700}.savings-account .subtitle[data-v-1e7e3bbe]{color:#34495e;font-size:1.8rem;margin-bottom:20px;font-weight:600}.savings-account .account-summary[data-v-1e7e3bbe]{background-color:#fff;padding:25px;border-radius:8px;margin-bottom:30px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.savings-account .account-summary .balance[data-v-1e7e3bbe]{font-size:1.4rem;color:#2c3e50}.savings-account .account-summary .balance span[data-v-1e7e3bbe]{font-weight:700;color:#27ae60}.savings-account .add-transaction[data-v-1e7e3bbe]{background-color:#fff;padding:25px;border-radius:8px;margin-bottom:30px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.savings-account .add-transaction .transaction-form[data-v-1e7e3bbe]{display:flex;align-items:flex-end;flex-wrap:wrap;gap:15px}@media(max-width:768px){.savings-account .add-transaction .transaction-form[data-v-1e7e3bbe]{flex-direction:column}.savings-account .add-transaction .transaction-form .form-group input[data-v-1e7e3bbe],.savings-account .add-transaction .transaction-form .form-group select[data-v-1e7e3bbe],.savings-account .add-transaction .transaction-form .form-group[data-v-1e7e3bbe]{width:100%}}.savings-account .add-transaction .transaction-form .form-group[data-v-1e7e3bbe]{display:flex;flex-direction:column}.savings-account .add-transaction .transaction-form .form-group label[data-v-1e7e3bbe]{margin-bottom:5px;font-weight:600}.savings-account .add-transaction .transaction-form .form-group input[data-v-1e7e3bbe],.savings-account .add-transaction .transaction-form .form-group select[data-v-1e7e3bbe]{padding-inline:10px;border:1px solid #ddd;border-radius:4px;font-size:1rem}.savings-account .add-transaction .transaction-form .form-group input[data-v-1e7e3bbe]{width:100%}.savings-account .add-transaction .transaction-form .submit-button[data-v-1e7e3bbe]{padding:10px;background-color:#3498db;color:#fff;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:background-color .3s ease}.savings-account .add-transaction .transaction-form .submit-button[data-v-1e7e3bbe]:hover{background-color:#2980b9}.savings-account .transactions[data-v-1e7e3bbe]{background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05);border-radius:8px;overflow:hidden}.savings-account .transactions .table-container[data-v-1e7e3bbe]{overflow-x:auto}.savings-account .transactions table[data-v-1e7e3bbe]{width:100%;border-collapse:separate;border-spacing:0}.savings-account .transactions table td[data-v-1e7e3bbe],.savings-account .transactions table th[data-v-1e7e3bbe]{text-align:right;padding:15px;border-bottom:1px solid #ecf0f1}.savings-account .transactions table th[data-v-1e7e3bbe]{background-color:var(--color2);color:#fff;font-weight:600;text-transform:uppercase;font-size:.9rem;letter-spacing:.5px}.savings-account .transactions table tr[data-v-1e7e3bbe]{transition:background-color .3s ease}.savings-account .transactions table tr[data-v-1e7e3bbe]:hover{background-color:#f5f7fa}.savings-account .transactions table tr:last-child td[data-v-1e7e3bbe]{border-bottom:none}.savings-account .transactions table .transaction-type[data-v-1e7e3bbe]{display:inline-block;padding:5px 10px;border-radius:20px;font-size:.9rem;font-weight:600}.savings-account .transactions table .transaction-type.bonus[data-v-1e7e3bbe]{background-color:#e8f8f5;color:#27ae60}.savings-account .transactions table .transaction-type.interest[data-v-1e7e3bbe]{background-color:#e8f6fd;color:#3498db}.savings-account .transactions table .transaction-type.withdrawal[data-v-1e7e3bbe]{background-color:#fdeaea;color:#e74c3c}.savings-account .transactions table .amount-positive[data-v-1e7e3bbe]{color:#27ae60;font-weight:600}.savings-account .transactions table .amount-negative[data-v-1e7e3bbe]{color:#e74c3c;font-weight:600}@media(max-width:768px){.savings-account[data-v-1e7e3bbe]{padding:20px}.savings-account .title[data-v-1e7e3bbe]{font-size:2rem}.savings-account .subtitle[data-v-1e7e3bbe]{font-size:1.5rem}.savings-account .account-summary .balance[data-v-1e7e3bbe]{font-size:1.2rem}.savings-account .transactions table[data-v-1e7e3bbe]{font-size:.9rem}.savings-account .transactions table td[data-v-1e7e3bbe],.savings-account .transactions table th[data-v-1e7e3bbe]{padding:10px}}.manager-overview .title[data-v-29c51721]{text-align:center;color:#2c3e50;font-size:2.5rem;margin-bottom:30px;font-weight:700}.manager-overview .subtitle[data-v-29c51721]{color:#34495e;font-size:1.8rem;font-weight:600}.manager-overview .summary-card[data-v-29c51721]{background-color:#fff;padding:25px;border-radius:8px;margin-bottom:30px;box-shadow:0 2px 4px rgba(0,0,0,.05);display:flex;justify-content:space-between;align-items:center}.manager-overview .summary-card .total-balance[data-v-29c51721],.manager-overview .summary-card .total-users[data-v-29c51721]{font-size:1.4rem;color:#2c3e50}.manager-overview .summary-card .total-balance span[data-v-29c51721],.manager-overview .summary-card .total-users span[data-v-29c51721]{font-weight:700;color:#27ae60}.manager-overview .filters[data-v-29c51721]{display:flex;justify-content:space-between;margin-bottom:20px}.manager-overview .filters .search-input[data-v-29c51721],.manager-overview .filters .sort-select[data-v-29c51721]{padding-inline:10px;border:1px solid #ddd;border-radius:4px;font-size:1rem}.manager-overview .filters .search-input[data-v-29c51721]{flex-grow:1;margin-left:10px}.manager-overview .filters .sort-select[data-v-29c51721]{width:200px}.manager-overview .table-container[data-v-29c51721]{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);overflow-x:auto}.manager-overview .table-container table[data-v-29c51721]{width:100%;border-collapse:separate;border-spacing:0}.manager-overview .table-container table td[data-v-29c51721],.manager-overview .table-container table th[data-v-29c51721]{text-align:right;padding:15px;border-bottom:1px solid #ecf0f1}.manager-overview .table-container table th[data-v-29c51721]{background-color:var(--color2);color:#fff;font-weight:600;text-transform:uppercase;font-size:.9rem;letter-spacing:.5px}.manager-overview .table-container table tr:last-child td[data-v-29c51721]{border-bottom:none}.manager-overview .table-container table tr[data-v-29c51721]:hover{background-color:#f5f7fa}.manager-overview .balance-positive[data-v-29c51721]{color:#27ae60;font-weight:600}.manager-overview .balance-negative[data-v-29c51721]{color:#e74c3c;font-weight:600}.manager-overview .action-button[data-v-29c51721]{background-color:#3498db;color:#fff;border:none;padding:8px 12px;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.manager-overview .action-button[data-v-29c51721]:hover{background-color:#2980b9}@media(max-width:768px){.manager-overview[data-v-29c51721]{padding:20px}.manager-overview .title[data-v-29c51721]{font-size:2rem}.manager-overview .subtitle[data-v-29c51721]{font-size:1.5rem}.manager-overview .summary-card[data-v-29c51721]{flex-direction:column;align-items:flex-start}.manager-overview .summary-card .total-balance[data-v-29c51721],.manager-overview .summary-card .total-users[data-v-29c51721]{font-size:1.2rem;margin-bottom:10px}.manager-overview .filters[data-v-29c51721]{flex-direction:column}.manager-overview .filters .search-input[data-v-29c51721],.manager-overview .filters .sort-select[data-v-29c51721]{width:100%;margin-bottom:10px}.manager-overview .table-container[data-v-29c51721]{font-size:.9rem}.manager-overview .table-container td[data-v-29c51721],.manager-overview .table-container th[data-v-29c51721]{padding:10px}}#notifications_page[data-v-244e0a05]{display:flex;flex-direction:column;height:100%;overflow-y:auto;color:var(--text-color)}#notifications_page a[data-v-244e0a05]{color:var(--primary_text_color)}#notifications_page .head[data-v-244e0a05]{position:sticky;top:0;background:var(--bg2);z-index:2;padding:10px;display:flex;justify-content:space-between;align-items:center}#notifications_page .head .hover_title[data-v-244e0a05]{font-size:22px;font-weight:700}#notifications_page .head .text[data-v-244e0a05]{display:flex;justify-content:center;align-items:center;gap:10px;font-weight:700}#notifications_page .head .text .readAll[data-v-244e0a05]{text-decoration:underline;color:#73c7ad;cursor:pointer}#notifications_page .head .text .more[data-v-244e0a05]{text-decoration:underline;cursor:pointer}#notifications_page #notification_list[data-v-244e0a05]{display:flex;flex-direction:column;gap:10px}#notifications_page #notification_list .notifcation[data-v-244e0a05]{background:var(--bg1);border-radius:12px;word-break:break-word;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;padding:10px;cursor:pointer}#notifications_page #notification_list .notifcation .notification-icon[data-v-244e0a05]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}#notifications_page #notification_list .notifcation .notification-icon i[data-v-244e0a05]{font-size:18px}#notifications_page #notification_list .notifcation .notification-icon.icon-ticket[data-v-244e0a05]{background:rgba(64,156,255,.1);color:#409cff}#notifications_page #notification_list .notifcation .notification-icon.icon-expense[data-v-244e0a05]{background:rgba(89,206,143,.1);color:var(--color1)}#notifications_page #notification_list .notifcation .notification-icon.icon-default[data-v-244e0a05]{background:rgba(156,163,175,.1);color:#9ca3af}@media(max-width:480px){#notifications_page #notification_list .notifcation .notification-icon[data-v-244e0a05]{width:32px;height:32px}#notifications_page #notification_list .notifcation .notification-icon i[data-v-244e0a05]{font-size:14px}}#notifications_page #notification_list .notifcation .noti_text[data-v-244e0a05]{font-weight:400}#notifications_page #notification_list .notifcation .noti_text[data-v-244e0a05] a{font-weight:700}#notifications_page #notification_list .notifcation .noti_ticket[data-v-244e0a05]{font-weight:700;color:#409cff}#notifications_page #notification_list .notifcation .noti_expense[data-v-244e0a05]{font-weight:700;color:var(--color1)}#notifications_page #notification_list .notifcation.new[data-v-244e0a05]{background:rgba(224,219,245,.5)}#notifications_page #notification_list .notifcation .text[data-v-244e0a05]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;font-size:15px;flex:1}#notifications_page #notification_list .notifcation .text .noti_time[data-v-244e0a05]{font-size:13px;opacity:.7;direction:ltr}#notifications_page #notification_list .notifcation .pic[data-v-244e0a05]{height:50px;width:50px;background-size:cover;border-radius:6px}.api-keys-container[data-v-1a0d5a3b]{width:100%;max-width:1200px;margin:0 auto;padding:var(--gap);position:relative}.header-section[data-v-1a0d5a3b]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:calc(var(--gap)*2)}@media(max-width:768px){.header-section[data-v-1a0d5a3b]{flex-direction:column;gap:var(--gap)}}.header-section .header-content .title[data-v-1a0d5a3b]{font-size:28px;font-weight:700;color:var(--primary_text_color);margin-bottom:calc(var(--gap)/2)}.header-section .header-content .description[data-v-1a0d5a3b]{color:var(--secondary_text_color);max-width:600px}.header-section .add-key-btn[data-v-1a0d5a3b]{display:flex;align-items:center;gap:calc(var(--gap)/2);background-color:var(--color1);color:#fff;border:none;border-radius:var(--radius);padding:12px 20px;font-weight:600;cursor:pointer;transition:background-color .2s ease}.header-section .add-key-btn[data-v-1a0d5a3b]:hover{background-color:var(--color1-hover)}.header-section .add-key-btn i[data-v-1a0d5a3b]{font-size:16px}.keys-section[data-v-1a0d5a3b]{background-color:var(--bg2);border-radius:var(--radius);box-shadow:var(--sml-shadow,0 2px 8px rgba(0,0,0,.1));overflow:hidden;margin-bottom:calc(var(--gap)*2)}.keys-table[data-v-1a0d5a3b]{width:100%;border-collapse:collapse}.keys-table .table-header[data-v-1a0d5a3b]{background-color:var(--bg1);font-weight:600}.keys-table .table-header .table-cell[data-v-1a0d5a3b]{padding:16px;color:var(--secondary_text_color);font-size:14px}.keys-table .table-body .table-row[data-v-1a0d5a3b]{border-bottom:1px solid var(--border-color,#eaeaea);transition:background-color .2s ease}.keys-table .table-body .table-row[data-v-1a0d5a3b]:hover{background-color:var(--active-bg,rgba(0,0,0,.02))}.keys-table .table-body .table-row[data-v-1a0d5a3b]:last-child{border-bottom:none}.keys-table .table-row[data-v-1a0d5a3b]{display:flex;align-items:center}@media(max-width:768px){.keys-table .table-row[data-v-1a0d5a3b]{flex-wrap:wrap;padding:var(--gap)}}.keys-table .table-cell[data-v-1a0d5a3b]{padding:16px}@media(max-width:768px){.keys-table .table-cell[data-v-1a0d5a3b]{padding:8px}}.keys-table .date-cell[data-v-1a0d5a3b]{width:15%}@media(max-width:768px){.keys-table .date-cell[data-v-1a0d5a3b]{width:100%;order:1}}.keys-table .date-cell .date-badge[data-v-1a0d5a3b]{display:inline-block;background-color:var(--bg1);padding:6px 10px;border-radius:var(--radius);font-size:13px;color:var(--secondary_text_color)}.keys-table .copy-cell[data-v-1a0d5a3b]{width:5%}@media(max-width:768px){.keys-table .copy-cell[data-v-1a0d5a3b]{width:auto;order:3}}.keys-table .token-cell[data-v-1a0d5a3b]{width:35%}@media(max-width:768px){.keys-table .token-cell[data-v-1a0d5a3b]{width:100%;order:2}}.keys-table .token-cell .token-display[data-v-1a0d5a3b]{font-family:monospace;background-color:var(--bg1);padding:10px;border-radius:var(--radius);font-size:14px;color:var(--primary_text_color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:background-color .2s ease}.keys-table .token-cell .token-display[data-v-1a0d5a3b]:hover{background-color:var(--active-bg,rgba(0,0,0,.05))}.keys-table .desc-cell[data-v-1a0d5a3b]{width:30%}@media(max-width:768px){.keys-table .desc-cell[data-v-1a0d5a3b]{width:100%;order:4}}.keys-table .desc-cell .description-input[data-v-1a0d5a3b]{width:100%;padding:10px;border:1px solid var(--border-color,#eaeaea);border-radius:var(--radius);background-color:var(--bg1,#fff);color:var(--primary_text_color);transition:border-color .2s ease}.keys-table .desc-cell .description-input[data-v-1a0d5a3b]:focus{border-color:var(--color1);outline:none}.keys-table .desc-cell .description-input[data-v-1a0d5a3b]::-moz-placeholder{color:var(--light-text,#aaa)}.keys-table .desc-cell .description-input[data-v-1a0d5a3b]::placeholder{color:var(--light-text,#aaa)}.keys-table .action-cell[data-v-1a0d5a3b]{width:7.5%;text-align:center}@media(max-width:768px){.keys-table .action-cell[data-v-1a0d5a3b]{width:auto;order:5}}.icon-btn[data-v-1a0d5a3b]{background:none;border:none;cursor:pointer;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease}.icon-btn[data-v-1a0d5a3b]:hover{background-color:var(--bg1)}.icon-btn i[data-v-1a0d5a3b]{font-size:16px}.icon-btn.copy-btn[data-v-1a0d5a3b]{color:var(--color1)}.icon-btn.delete-btn[data-v-1a0d5a3b]{color:var(--error-color,#e53935)}.icon-btn.delete-btn[data-v-1a0d5a3b]:hover{background-color:rgba(229,57,53,.1)}.action-btn[data-v-1a0d5a3b]{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border-radius:var(--radius);border:1px solid var(--border-color,#eaeaea);background-color:var(--bg1,#fff);color:var(--primary_text_color);cursor:pointer;transition:all .2s ease;font-size:14px}.action-btn[data-v-1a0d5a3b]:hover{border-color:var(--color1);color:var(--color1)}.action-btn.save-btn i[data-v-1a0d5a3b]{color:var(--color1)}.empty-state[data-v-1a0d5a3b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(var(--gap)*4);text-align:center}.empty-state .empty-icon[data-v-1a0d5a3b]{font-size:48px;color:var(--light-text,#aaa);margin-bottom:var(--gap)}.empty-state .empty-text[data-v-1a0d5a3b]{font-size:18px;font-weight:600;color:var(--primary_text_color);margin-bottom:calc(var(--gap)/2)}.empty-state .empty-subtext[data-v-1a0d5a3b]{color:var(--secondary_text_color)}.toast[data-v-1a0d5a3b]{position:fixed;bottom:20px;right:20px;background-color:var(--bg2,#fff);border-radius:var(--radius);box-shadow:0 4px 12px rgba(0,0,0,.15);padding:16px;display:flex;align-items:center;transform:translateY(100px);opacity:0;transition:all .3s ease;z-index:1000}.toast.show[data-v-1a0d5a3b]{transform:translateY(0);opacity:1}.toast .toast-content[data-v-1a0d5a3b]{display:flex;align-items:center;gap:10px}.toast .toast-content i[data-v-1a0d5a3b]{color:var(--color1);font-size:18px}.toast .toast-content i.fi-rr-cross[data-v-1a0d5a3b]{color:var(--error-color,#e53935)}.toast .toast-content span[data-v-1a0d5a3b]{color:var(--primary_text_color);font-weight:500}.integration-section[data-v-1a0d5a3b]{background-color:var(--bg2);border-radius:var(--radius);box-shadow:var(--sml-shadow,0 2px 8px rgba(0,0,0,.1));padding:var(--gap);margin-bottom:calc(var(--gap)*2)}.integration-section .integration-title[data-v-1a0d5a3b]{font-size:20px;font-weight:600;color:var(--primary_text_color);margin-bottom:var(--gap)}.integration-section .code-container[data-v-1a0d5a3b]{background-color:var(--bg1);border-radius:var(--radius);overflow:hidden}.integration-section .code-container .code-header[data-v-1a0d5a3b]{display:flex;justify-content:space-between;align-items:center;padding:12px var(--gap);background-color:var(--bg3,#f5f5f5);border-bottom:1px solid var(--border-color,#eaeaea)}.integration-section .code-container .code-header span[data-v-1a0d5a3b]{font-weight:500;color:var(--secondary_text_color)}.integration-section .code-container .code-block[data-v-1a0d5a3b]{margin:0;padding:var(--gap);overflow-x:auto;direction:ltr;text-align:left}.integration-section .code-container .code-block code[data-v-1a0d5a3b]{font-family:monospace;font-size:14px;color:var(--primary_text_color);line-height:1.5;white-space:pre-wrap}@media(max-width:768px){.table-row[data-v-1a0d5a3b]{padding:var(--gap)}.action-cell[data-v-1a0d5a3b]{margin-top:var(--gap)}}@media(max-width:600px){#add_btn[data-v-fc52f2aa]{position:fixed;top:10px;left:10px;z-index:9}}.box[data-v-8b939528]{margin-bottom:40px}.filters-management-container[data-v-f161af22]{width:100%;max-width:1200px;margin:0 auto;padding:var(--gap);position:relative}.header-section[data-v-f161af22]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:calc(var(--gap)*2)}@media(max-width:768px){.header-section[data-v-f161af22]{flex-direction:column;gap:var(--gap)}}.header-section .header-content .title[data-v-f161af22]{font-size:28px;font-weight:700;color:var(--text-color);margin-bottom:calc(var(--gap)/2)}.header-section .header-content .description[data-v-f161af22]{color:var(--gray-text);max-width:600px}.filters-section[data-v-f161af22]{margin-bottom:calc(var(--gap)*2)}.loading-state[data-v-f161af22]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(var(--gap)*4);text-align:center}.loading-state .loading-spinner[data-v-f161af22]{font-size:36px;color:var(--color1);margin-bottom:var(--gap)}.loading-state .loading-text[data-v-f161af22]{font-size:18px;color:var(--gray-text)}.filters-table[data-v-f161af22]{width:100%}.filters-table .table-header[data-v-f161af22]{background-color:var(--bg2);font-weight:600;position:sticky;top:0;z-index:10;border-radius:12px;margin-bottom:16px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.filters-table .table-header .table-cell[data-v-f161af22]{padding:16px;color:var(--gray-text);font-size:14px}.filters-table .table-body[data-v-f161af22]{display:flex;flex-direction:column;gap:16px}.filters-table .table-body .table-container[data-v-f161af22]{background-color:var(--bg-color,#fff);border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05);border:1px solid var(--border-color-light,rgba(0,0,0,.08));overflow:hidden;transition:all .2s ease}.filters-table .table-body .table-container[data-v-f161af22]:hover{box-shadow:0 4px 16px rgba(0,0,0,.1);transform:translateY(-1px)}.filters-table .table-body .table-container .table-row[data-v-f161af22]{transition:background-color .2s ease}.filters-table .table-body .table-container .table-row[data-v-f161af22]:hover{background-color:var(--active-bg)}.filters-table .table-body .table-container.new-filter-highlight[data-v-f161af22]{animation:highlightPulse-f161af22 2s ease-in-out;border:2px solid var(--color1)}.filters-table .table-row[data-v-f161af22]{display:flex;align-items:flex-start}@media(max-width:768px){.filters-table .table-row[data-v-f161af22]{flex-wrap:wrap;padding:var(--gap)}}.filters-table .table-cell[data-v-f161af22]{padding:20px 16px}@media(max-width:768px){.filters-table .table-cell[data-v-f161af22]{padding:8px}}.filters-table .table-cell select[data-v-f161af22]{width:100%;padding:10px;border:1px solid var(--border-color);border-radius:var(--radius);background-color:var(--inp-bg);color:var(--text-color)}.filters-table .table-cell select[data-v-f161af22]:focus{border-color:var(--color1);outline:none}.filters-table .name-cell[data-v-f161af22]{width:25%}@media(max-width:768px){.filters-table .name-cell[data-v-f161af22]{width:100%;order:1}}.filters-table .name-cell .name-input[data-v-f161af22]{width:100%;padding:10px;border:1px solid var(--border-color);border-radius:var(--radius);background-color:var(--inp-bg);color:var(--text-color)}.filters-table .name-cell .name-input[data-v-f161af22]:focus{border-color:var(--color1);outline:none}.filters-table .type-cell[data-v-f161af22]{width:18%}@media(max-width:768px){.filters-table .type-cell[data-v-f161af22]{width:100%;order:2}}.filters-table .theme-cell[data-v-f161af22]{width:17%}@media(max-width:768px){.filters-table .theme-cell[data-v-f161af22]{width:100%;order:3}}.filters-table .filter-scope-section[data-v-f161af22]{background-color:var(--bg2,#f8f9fa);padding:16px;border-top:1px solid var(--border-color-light,rgba(0,0,0,.05));border-bottom-left-radius:12px;border-bottom-right-radius:12px}.filters-table .filter-scope-section .scope-container[data-v-f161af22]{max-width:1200px}.filters-table .filter-scope-section .scope-container .scope-header[data-v-f161af22]{margin-bottom:12px}.filters-table .filter-scope-section .scope-container .scope-header .scope-title[data-v-f161af22]{font-size:14px;font-weight:600;color:var(--gray-text)}.filters-table .filter-scope-section .scope-container .scope-toggle[data-v-f161af22]{display:flex;gap:20px;margin-bottom:16px}.filters-table .filter-scope-section .scope-container .scope-toggle .scope-option[data-v-f161af22]{display:flex;align-items:center;gap:8px;cursor:pointer}.filters-table .filter-scope-section .scope-container .scope-toggle .scope-option input[type=radio][data-v-f161af22]{margin:0;accent-color:var(--color1)}.filters-table .filter-scope-section .scope-container .scope-toggle .scope-option .radio-label[data-v-f161af22]{font-size:14px;color:var(--text-color);font-weight:500}.filters-table .filter-scope-section .scope-container .project-selection .selected-projects[data-v-f161af22]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.filters-table .filter-scope-section .scope-container .project-selection .selected-projects .project-tag[data-v-f161af22]{display:flex;align-items:center;gap:6px;background-color:var(--color1);color:#fff;padding:6px 10px;border-radius:20px;font-size:14px}.filters-table .filter-scope-section .scope-container .project-selection .selected-projects .project-tag .project-name[data-v-f161af22]{font-weight:500}.filters-table .filter-scope-section .scope-container .project-selection .selected-projects .project-tag .remove-project[data-v-f161af22]{background:none;border:none;color:#fff;cursor:pointer;padding:2px;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.filters-table .filter-scope-section .scope-container .project-selection .selected-projects .project-tag .remove-project[data-v-f161af22]:hover{background-color:hsla(0,0%,100%,.2)}.filters-table .filter-scope-section .scope-container .project-selection .selected-projects .project-tag .remove-project i[data-v-f161af22]{font-size:12px}.filters-table .filter-scope-section .scope-container .project-selection .selected-projects .more-projects-btn[data-v-f161af22]{display:flex;align-items:center;background-color:var(--color1-light,rgba(89,206,143,.1));color:var(--color1);padding:6px 12px;border-radius:20px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;border:1px solid var(--color1)}.filters-table .filter-scope-section .scope-container .project-selection .selected-projects .more-projects-btn[data-v-f161af22]:hover{background-color:var(--color1);color:#fff}.filters-table .filter-scope-section .scope-container .project-selection .selected-projects .more-projects-btn span[data-v-f161af22]{white-space:nowrap}.filters-table .values-cell[data-v-f161af22]{width:30%}@media(max-width:768px){.filters-table .values-cell[data-v-f161af22]{width:100%;order:5}}.filters-table .values-cell .custom-values .values-container[data-v-f161af22]{display:flex;flex-wrap:wrap;gap:8px;padding-top:10px}.filters-table .values-cell .custom-values .values-container .value-tag[data-v-f161af22]{display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:20px;font-size:14px;position:relative;cursor:move;transition:all .2s ease}.filters-table .values-cell .custom-values .values-container .value-tag[data-v-f161af22]:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.filters-table .values-cell .custom-values .values-container .value-tag.dragging[data-v-f161af22]{opacity:.5;transform:rotate(5deg)}.filters-table .values-cell .custom-values .values-container .value-tag .drag-handle[data-v-f161af22]{color:var(--gray-text);cursor:grab;display:flex;align-items:center;font-size:12px}.filters-table .values-cell .custom-values .values-container .value-tag .drag-handle[data-v-f161af22]:hover{color:var(--text-color)}.filters-table .values-cell .custom-values .values-container .value-tag .drag-handle[data-v-f161af22]:active{cursor:grabbing}.filters-table .values-cell .custom-values .values-container .value-tag .color-dot[data-v-f161af22]{width:12px;height:12px;border-radius:50%;display:inline-block}.filters-table .values-cell .custom-values .values-container .value-tag span[data-v-f161af22]{color:var(--text-color)}.filters-table .values-cell .custom-values .values-container .value-tag .value-actions[data-v-f161af22]{display:flex;align-items:center}.filters-table .values-cell .custom-values .values-container .value-tag .value-actions .color-picker-btn[data-v-f161af22],.filters-table .values-cell .custom-values .values-container .value-tag .value-actions .remove-value-btn[data-v-f161af22]{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--gray-text);padding:4px}.filters-table .values-cell .custom-values .values-container .value-tag .value-actions .color-picker-btn[data-v-f161af22]:hover,.filters-table .values-cell .custom-values .values-container .value-tag .value-actions .remove-value-btn[data-v-f161af22]:hover{color:var(--text-color)}.filters-table .values-cell .custom-values .values-container .value-tag .value-actions .remove-value-btn[data-v-f161af22]:hover{color:var(--red)}.filters-table .values-cell .custom-values .values-container .value-tag .color-picker-popup[data-v-f161af22]{position:absolute;top:100%;left:0;z-index:10;background-color:var(--bg1);border-radius:var(--radius);box-shadow:var(--box-shadow);width:220px;padding:12px;margin-top:8px}.filters-table .values-cell .custom-values .values-container .value-tag .color-picker-popup .color-picker-header[data-v-f161af22]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.filters-table .values-cell .custom-values .values-container .value-tag .color-picker-popup .color-picker-header span[data-v-f161af22]{font-weight:600;color:var(--text-color)}.filters-table .values-cell .custom-values .values-container .value-tag .color-picker-popup .color-picker-header .close-picker-btn[data-v-f161af22]{background:none;border:none;cursor:pointer;color:var(--gray-text)}.filters-table .values-cell .custom-values .values-container .value-tag .color-picker-popup .color-picker-header .close-picker-btn[data-v-f161af22]:hover{color:var(--text-color)}.filters-table .values-cell .custom-values .values-container .value-tag .color-picker-popup .color-options[data-v-f161af22]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.filters-table .values-cell .custom-values .values-container .value-tag .color-picker-popup .color-options .color-option[data-v-f161af22]{width:30px;height:30px;border-radius:50%;cursor:pointer;transition:transform .2s ease;border:2px solid transparent}.filters-table .values-cell .custom-values .values-container .value-tag .color-picker-popup .color-options .color-option[data-v-f161af22]:hover{transform:scale(1.1)}.filters-table .values-cell .custom-values .values-container .value-tag .color-picker-popup .color-options .color-option.selected[data-v-f161af22]{border-color:var(--text-color)}.filters-table .values-cell .custom-values .add-value-container[data-v-f161af22]{display:flex;gap:8px}.filters-table .values-cell .custom-values .add-value-container .add-value-input[data-v-f161af22]{flex:1;padding:8px 12px;border:1px solid var(--border-color);border-radius:var(--radius);background-color:var(--inp-bg);color:var(--text-color)}.filters-table .values-cell .custom-values .add-value-container .add-value-input[data-v-f161af22]:focus{border-color:var(--color1);outline:none}.filters-table .values-cell .custom-values .add-value-container .add-value-btn[data-v-f161af22]{background-color:var(--color1);color:#fff;border:none;border-radius:var(--radius);width:36px;display:flex;align-items:center;justify-content:center;cursor:pointer}.filters-table .values-cell .custom-values .add-value-container .add-value-btn[data-v-f161af22]:hover{background-color:#38bc75}.filters-table .visibility-cell[data-v-f161af22]{width:10%}@media(max-width:768px){.filters-table .visibility-cell[data-v-f161af22]{width:100%;order:6}}.filters-table .visibility-cell .switches-container[data-v-f161af22]{display:flex;flex-direction:column;gap:8px}.filters-table .visibility-cell .switches-container .switch-item[data-v-f161af22]{display:flex;align-items:center;gap:8px}.filters-table .visibility-cell .switches-container .switch-item .switch-label[data-v-f161af22]{font-size:14px;color:var(--text-color)}.filters-table .visibility-cell .switches-container .switch-item .switch[data-v-f161af22]{flex-grow:0;flex-shrink:0;position:relative;display:inline-block;width:40px;height:20px}.filters-table .visibility-cell .switches-container .switch-item .switch input[data-v-f161af22]{opacity:0;width:0;height:0}.filters-table .visibility-cell .switches-container .switch-item .switch input:checked+.slider[data-v-f161af22]{background-color:var(--color1)}.filters-table .visibility-cell .switches-container .switch-item .switch input:checked+.slider[data-v-f161af22]:before{transform:translateX(20px)}.filters-table .visibility-cell .switches-container .switch-item .switch .slider[data-v-f161af22]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--gray-text);transition:.4s;border-radius:34px}.filters-table .visibility-cell .switches-container .switch-item .switch .slider[data-v-f161af22]:before{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:2px;background-color:#fff;transition:.4s;border-radius:50%}.filters-table .action-cell[data-v-f161af22]{text-align:center}@media(max-width:768px){.filters-table .action-cell[data-v-f161af22]{width:auto;order:7}}.icon-btn[data-v-f161af22]{background:none;border:none;cursor:pointer;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease}.icon-btn[data-v-f161af22]:hover{background-color:var(--bg2)}.icon-btn.delete-btn[data-v-f161af22]{color:var(--red);border-radius:8px}.icon-btn.delete-btn[data-v-f161af22]:hover{background-color:rgba(199,24,24,.1);transform:scale(1.05)}.icon-btn[data-v-f161af22]:disabled{opacity:.5;cursor:not-allowed}.action-btn[data-v-f161af22]{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border-radius:var(--radius);border:1px solid var(--border-color);background-color:var(--bg1);color:var(--text-color);cursor:pointer;transition:all .2s ease;font-size:14px}.action-btn[data-v-f161af22]:hover{border-color:var(--color1);color:var(--color1)}.action-btn.save-btn i[data-v-f161af22]{color:var(--color1)}.action-btn[data-v-f161af22]:disabled{opacity:.5;cursor:not-allowed}.action-btn[data-v-f161af22]:disabled:hover{border-color:var(--border-color);color:var(--text-color)}.empty-state[data-v-f161af22]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(var(--gap)*4);text-align:center}.empty-state .empty-icon[data-v-f161af22]{font-size:48px;color:var(--light-text);margin-bottom:var(--gap)}.empty-state .empty-text[data-v-f161af22]{font-size:18px;font-weight:600;color:var(--text-color);margin-bottom:calc(var(--gap)/2)}.empty-state .empty-subtext[data-v-f161af22]{color:var(--gray-text)}.toast[data-v-f161af22]{position:fixed;bottom:20px;right:20px;background-color:var(--bg1);border-radius:var(--radius);box-shadow:var(--box-shadow);padding:16px;display:flex;align-items:center;transform:translateY(100px);opacity:0;transition:all .3s ease;z-index:1000}.toast.show[data-v-f161af22]{transform:translateY(0);opacity:1}.toast .toast-content[data-v-f161af22]{display:flex;align-items:center;gap:10px}.toast .toast-content i[data-v-f161af22]{color:var(--color1);font-size:18px}.toast .toast-content i.fa-times[data-v-f161af22]{color:var(--red)}.toast .toast-content span[data-v-f161af22]{color:var(--text-color);font-weight:500}@media(max-width:768px){.table-row[data-v-f161af22]{padding:var(--gap)}.action-cell[data-v-f161af22]{margin-top:var(--gap)}}.switch-type-values[data-v-f161af22]{padding:10px 0}.switch-type-values .switch-default-value[data-v-f161af22]{display:flex;align-items:center;gap:12px}.switch-type-values .switch-default-value .switch-label[data-v-f161af22]{font-size:14px;color:var(--text-color)}.text-type-values .text-placeholder[data-v-f161af22]{display:flex;flex-direction:column;gap:8px}.text-type-values .text-placeholder .text-label[data-v-f161af22]{font-size:14px;color:var(--text-color);font-weight:500}.text-type-values .text-placeholder .text-placeholder-input[data-v-f161af22]{width:100%;padding:10px;border:1px solid var(--border-color);border-radius:var(--radius);background-color:var(--inp-bg);color:var(--text-color)}.text-type-values .text-placeholder .text-placeholder-input[data-v-f161af22]:focus{border-color:var(--color1);outline:none}.text-type-values .text-placeholder .text-placeholder-input[data-v-f161af22]::-moz-placeholder{color:var(--gray-text)}.text-type-values .text-placeholder .text-placeholder-input[data-v-f161af22]::placeholder{color:var(--gray-text)}@keyframes highlightPulse-f161af22{0%{box-shadow:0 2px 8px rgba(0,0,0,.05);border-color:var(--border-color-light,rgba(0,0,0,.08))}50%{box-shadow:0 4px 20px rgba(89,206,143,.3);border-color:var(--color1)}to{box-shadow:0 2px 8px rgba(0,0,0,.05);border-color:var(--border-color-light,rgba(0,0,0,.08))}}.automations-management-container[data-v-a79bb950]{width:100%;max-width:1200px;margin:0 auto;padding:var(--gap);position:relative}.header-section[data-v-a79bb950]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:calc(var(--gap)*2)}@media(max-width:768px){.header-section[data-v-a79bb950]{flex-direction:column;gap:var(--gap)}}.header-section .header-content .title[data-v-a79bb950]{font-size:28px;font-weight:700;color:var(--text-color);margin-bottom:calc(var(--gap)/2)}.header-section .header-content .description[data-v-a79bb950]{color:var(--gray-text);max-width:600px}.automations-section[data-v-a79bb950]{background-color:var(--bg1);border-radius:var(--radius);box-shadow:var(--sml-shadow);margin-bottom:calc(var(--gap)*2)}.loading-state[data-v-a79bb950]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(var(--gap)*4);text-align:center}.loading-state .loading-spinner[data-v-a79bb950]{font-size:36px;color:var(--color1);margin-bottom:var(--gap)}.loading-state .loading-text[data-v-a79bb950]{font-size:18px;color:var(--gray-text)}.automations-table[data-v-a79bb950]{width:100%}.automations-table .table-header[data-v-a79bb950]{background-color:var(--bg2);font-weight:600}.automations-table .table-header .table-cell[data-v-a79bb950]{padding:16px;color:var(--gray-text);font-size:14px}.automations-table .table-body .table-row[data-v-a79bb950]{border-bottom:1px solid var(--border-color);transition:background-color .2s ease}.automations-table .table-body .table-row[data-v-a79bb950]:hover{background-color:var(--active-bg)}.automations-table .table-body .table-row[data-v-a79bb950]:last-child{border-bottom:none}.automations-table .table-row[data-v-a79bb950]{display:flex;align-items:flex-start}@media(max-width:768px){.automations-table .table-row[data-v-a79bb950]{flex-wrap:wrap;padding:var(--gap)}}.automations-table .table-cell[data-v-a79bb950]{padding:16px}@media(max-width:768px){.automations-table .table-cell[data-v-a79bb950]{padding:8px}}.automations-table .name-cell[data-v-a79bb950]{width:20%}@media(max-width:768px){.automations-table .name-cell[data-v-a79bb950]{width:100%;order:1}}.automations-table .name-cell .name-input[data-v-a79bb950]{width:100%;padding:10px;border:1px solid var(--border-color);border-radius:var(--radius);background-color:var(--inp-bg);color:var(--text-color)}.automations-table .name-cell .name-input[data-v-a79bb950]:focus{border-color:var(--color1);outline:none}.automations-table .action-cell[data-v-a79bb950],.automations-table .trigger-cell[data-v-a79bb950]{width:30%}@media(max-width:768px){.automations-table .action-cell[data-v-a79bb950],.automations-table .trigger-cell[data-v-a79bb950]{width:100%;order:2}}.automations-table .action-cell .action-selector[data-v-a79bb950],.automations-table .action-cell .trigger-selector[data-v-a79bb950],.automations-table .trigger-cell .action-selector[data-v-a79bb950],.automations-table .trigger-cell .trigger-selector[data-v-a79bb950]{display:flex;flex-direction:column;gap:8px}.automations-table .action-cell .action-selector select[data-v-a79bb950],.automations-table .action-cell .trigger-selector select[data-v-a79bb950],.automations-table .trigger-cell .action-selector select[data-v-a79bb950],.automations-table .trigger-cell .trigger-selector select[data-v-a79bb950]{width:100%;padding:10px;border:1px solid var(--border-color);border-radius:var(--radius);background-color:var(--inp-bg);color:var(--text-color)}.automations-table .action-cell .action-selector select[data-v-a79bb950]:focus,.automations-table .action-cell .trigger-selector select[data-v-a79bb950]:focus,.automations-table .trigger-cell .action-selector select[data-v-a79bb950]:focus,.automations-table .trigger-cell .trigger-selector select[data-v-a79bb950]:focus{border-color:var(--color1);outline:none}.automations-table .status-cell[data-v-a79bb950]{width:10%}@media(max-width:768px){.automations-table .status-cell[data-v-a79bb950]{width:100%;order:3}}.automations-table .status-cell .switch[data-v-a79bb950]{position:relative;display:inline-block;width:40px;height:20px}.automations-table .status-cell .switch input[data-v-a79bb950]{opacity:0;width:0;height:0}.automations-table .status-cell .switch input:checked+.slider[data-v-a79bb950]{background-color:var(--color1)}.automations-table .status-cell .switch input:checked+.slider[data-v-a79bb950]:before{transform:translateX(20px)}.automations-table .status-cell .switch .slider[data-v-a79bb950]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--gray-text);transition:.4s;border-radius:34px}.automations-table .status-cell .switch .slider[data-v-a79bb950]:before{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:2px;background-color:#fff;transition:.4s;border-radius:50%}.automations-table .action-cell[data-v-a79bb950]{text-align:center}@media(max-width:768px){.automations-table .action-cell[data-v-a79bb950]{width:auto;order:4}}.icon-btn[data-v-a79bb950]{background:none;border:none;cursor:pointer;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease}.icon-btn[data-v-a79bb950]:hover{background-color:var(--bg2)}.icon-btn.delete-btn[data-v-a79bb950]{color:var(--red)}.icon-btn.delete-btn[data-v-a79bb950]:hover{background-color:rgba(199,24,24,.1)}.icon-btn[data-v-a79bb950]:disabled{opacity:.5;cursor:not-allowed}.action-btn[data-v-a79bb950]{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border-radius:var(--radius);border:1px solid var(--border-color);background-color:var(--bg1);color:var(--text-color);cursor:pointer;transition:all .2s ease;font-size:14px}.action-btn[data-v-a79bb950]:hover{border-color:var(--color1);color:var(--color1)}.action-btn.save-btn i[data-v-a79bb950]{color:var(--color1)}.action-btn[data-v-a79bb950]:disabled{opacity:.5;cursor:not-allowed}.action-btn[data-v-a79bb950]:disabled:hover{border-color:var(--border-color);color:var(--text-color)}.empty-state[data-v-a79bb950]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(var(--gap)*4);text-align:center}.empty-state .empty-icon[data-v-a79bb950]{font-size:48px;color:var(--light-text);margin-bottom:var(--gap)}.empty-state .empty-text[data-v-a79bb950]{font-size:18px;font-weight:600;color:var(--text-color);margin-bottom:calc(var(--gap)/2)}.empty-state .empty-subtext[data-v-a79bb950]{color:var(--gray-text)}.toast[data-v-a79bb950]{position:fixed;bottom:20px;right:20px;background-color:var(--bg1);border-radius:var(--radius);box-shadow:var(--box-shadow);padding:16px;display:flex;align-items:center;transform:translateY(100px);opacity:0;transition:all .3s ease;z-index:1000}.toast.show[data-v-a79bb950]{transform:translateY(0);opacity:1}.toast .toast-content[data-v-a79bb950]{display:flex;align-items:center;gap:10px}.toast .toast-content i[data-v-a79bb950]{color:var(--color1);font-size:18px}.toast .toast-content i.fa-times[data-v-a79bb950]{color:var(--red)}.toast .toast-content span[data-v-a79bb950]{color:var(--text-color);font-weight:500}.automation-row[data-v-a79bb950]{border-bottom:1px solid var(--border-color)}.automation-row[data-v-a79bb950]:last-child{border-bottom:none}.automation-row .main-row[data-v-a79bb950]{background-color:var(--bg1);transition:background-color .2s ease}.automation-row .main-row[data-v-a79bb950]:hover{background-color:var(--active-bg)}.conditions-row[data-v-a79bb950]{background-color:var(--bg2);padding:16px;border-top:1px solid var(--border-color)}.conditions-row .conditions-header[data-v-a79bb950]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.conditions-row .conditions-header .conditions-title[data-v-a79bb950]{font-weight:600;color:var(--text-color)}.conditions-row .conditions-header .add-condition-btn[data-v-a79bb950]{display:flex;align-items:center;gap:6px;padding:6px 12px;border:1px dashed var(--border-color);border-radius:var(--radius);background:none;color:var(--gray-text);cursor:pointer;font-size:14px}.conditions-row .conditions-header .add-condition-btn[data-v-a79bb950]:hover{border-color:var(--color1);color:var(--color1)}.conditions-row .conditions-header .add-condition-btn i[data-v-a79bb950]{font-size:12px}.conditions-row .conditions-list[data-v-a79bb950]{display:flex;flex-direction:column;gap:12px}.conditions-row .conditions-list .condition-item[data-v-a79bb950]{display:flex;gap:8px;align-items:center;background-color:var(--bg1);padding:12px;border-radius:var(--radius)}.conditions-row .conditions-list .condition-item input[data-v-a79bb950],.conditions-row .conditions-list .condition-item select[data-v-a79bb950]{padding:8px;border:1px solid var(--border-color);border-radius:var(--radius);background-color:var(--inp-bg);color:var(--text-color)}.conditions-row .conditions-list .condition-item input[data-v-a79bb950]:focus,.conditions-row .conditions-list .condition-item select[data-v-a79bb950]:focus{border-color:var(--color1);outline:none}.conditions-row .conditions-list .condition-item .condition-type-select[data-v-a79bb950]{width:120px}.conditions-row .conditions-list .condition-item .date-input[data-v-a79bb950],.conditions-row .conditions-list .condition-item .filter-select[data-v-a79bb950],.conditions-row .conditions-list .condition-item .operator-select[data-v-a79bb950],.conditions-row .conditions-list .condition-item .user-select[data-v-a79bb950],.conditions-row .conditions-list .condition-item .value-select[data-v-a79bb950]{flex:1}.conditions-row .conditions-list .condition-item .remove-condition-btn[data-v-a79bb950]{background:none;border:none;color:var(--red);cursor:pointer;padding:4px}.conditions-row .conditions-list .condition-item .remove-condition-btn[data-v-a79bb950]:hover{color:#991313}.conditions-row .conditions-list .no-conditions[data-v-a79bb950]{text-align:center;color:var(--gray-text);padding:12px;background-color:var(--bg1);border-radius:var(--radius);font-size:14px}@media(max-width:768px){.table-row[data-v-a79bb950]{padding:var(--gap)}.action-cell[data-v-a79bb950]{margin-top:var(--gap)}}.graph-container[data-v-1122a82b]{height:100%;display:flex;flex-direction:column}.graph-renderer[data-v-1122a82b]{width:100%;height:300px;position:relative;flex:1}.graph-editor[data-v-6723f148]{padding:2rem;max-width:1400px;margin:0 auto;direction:rtl}.editor-header[data-v-6723f148]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid var(--border-color,#e5e7eb)}.editor-header .title-section h1[data-v-6723f148]{font-size:1.75rem;font-weight:700;margin:.5rem 0 0;color:var(--text-primary,#1e293b)}.editor-header .title-section .back-btn[data-v-6723f148]{background:none;border:none;display:flex;align-items:center;gap:.5rem;color:var(--text-secondary,#64748b);font-size:.95rem;font-weight:500;cursor:pointer;padding:0;transition:color .2s ease}.editor-header .title-section .back-btn[data-v-6723f148]:hover{color:var(--color-primary,#59ce8f)}.editor-header .title-section .back-btn i[data-v-6723f148]{font-size:.85rem}.editor-header .actions-section[data-v-6723f148]{display:flex;gap:.75rem}.btn-primary[data-v-6723f148]{background-color:var(--color-primary,#59ce8f);color:#fff;border:none;border-radius:.5rem;padding:.75rem 1.25rem;font-size:.95rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.05)}.btn-primary[data-v-6723f148]:hover{background-color:#45c882;transform:translateY(-1px);box-shadow:0 4px 6px rgba(0,0,0,.1)}.btn-primary[data-v-6723f148]:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.btn-primary i[data-v-6723f148]{font-size:.85rem}.btn-primary.btn-sm[data-v-6723f148]{padding:.5rem .75rem;font-size:.85rem}.btn-secondary[data-v-6723f148]{background-color:var(--bg-secondary,#f1f5f9);color:var(--text-primary,#1e293b);border:1px solid var(--border-color,#e5e7eb);border-radius:.5rem;padding:.75rem 1.25rem;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-secondary[data-v-6723f148]:hover{background-color:#dfe8f1}.btn-secondary.btn-sm[data-v-6723f148]{padding:.5rem .75rem;font-size:.85rem}.editor-content[data-v-6723f148]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.form-section[data-v-6723f148]{background-color:#fff;border-radius:.75rem;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid var(--border-color,#e5e7eb)}.form-section h2[data-v-6723f148]{margin-top:0;margin-bottom:1.25rem;font-size:1.25rem;font-weight:600;color:var(--text-primary,#1e293b)}.form-section .section-header[data-v-6723f148]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.form-section .section-header h2[data-v-6723f148]{margin:0}.form-group[data-v-6723f148]{margin-bottom:1.25rem}.form-group label[data-v-6723f148]{display:block;margin-bottom:.5rem;font-size:.95rem;font-weight:500;color:var(--text-primary,#1e293b)}.form-group input[data-v-6723f148],.form-group select[data-v-6723f148]{width:100%;padding:.75rem;border:1px solid var(--border-color,#e5e7eb);border-radius:.5rem;font-size:.95rem;color:var(--text-primary,#1e293b);background-color:#fff;transition:border-color .2s ease,box-shadow .2s ease}.form-group input[data-v-6723f148]:focus,.form-group select[data-v-6723f148]:focus{outline:none;border-color:var(--color-primary,#59ce8f);box-shadow:0 0 0 3px rgba(89,206,143,.1)}.form-group input.error[data-v-6723f148],.form-group select.error[data-v-6723f148]{border-color:#ef4444}.form-group .error-message[data-v-6723f148]{color:#ef4444;font-size:.85rem;margin-top:.5rem;margin-bottom:0}.graph-type-selector[data-v-6723f148]{display:flex;gap:1rem;margin-top:.5rem}.graph-type-selector .type-option[data-v-6723f148]{flex:1;border:1px solid var(--border-color,#e5e7eb);border-radius:.5rem;padding:1rem;text-align:center;cursor:pointer;transition:all .2s ease}.graph-type-selector .type-option[data-v-6723f148]:hover{background-color:var(--bg-hover,#f1f5f9)}.graph-type-selector .type-option.selected[data-v-6723f148]{border-color:var(--color-primary,#59ce8f);background-color:rgba(89,206,143,.05);box-shadow:0 0 0 3px rgba(89,206,143,.1)}.graph-type-selector .type-option .type-icon[data-v-6723f148]{font-size:1.5rem;margin-bottom:.5rem;color:var(--text-primary,#1e293b)}.graph-type-selector .type-option .type-label[data-v-6723f148]{font-size:.9rem;font-weight:500;color:var(--text-primary,#1e293b)}.values-list[data-v-6723f148]{display:flex;flex-direction:column;gap:1rem}.value-item[data-v-6723f148]{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background-color:var(--bg-secondary,#f8fafc);border-radius:.5rem;border:1px solid var(--border-color,#e5e7eb)}.value-item .value-drag-handle[data-v-6723f148]{padding:.5rem;cursor:grab;color:var(--text-secondary,#64748b)}.value-item .value-drag-handle[data-v-6723f148]:active{cursor:grabbing}.value-item .value-content[data-v-6723f148]{flex:1}.value-item .form-row[data-v-6723f148]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem}.value-item .form-row .form-group[data-v-6723f148]{margin-bottom:0}.value-item .delete-value-btn[data-v-6723f148]{background:none;border:none;color:var(--text-secondary,#64748b);cursor:pointer;padding:.5rem;transition:color .2s ease}.value-item .delete-value-btn[data-v-6723f148]:hover{color:#ef4444}.empty-values[data-v-6723f148]{text-align:center;padding:2rem;background-color:var(--bg-secondary,#f8fafc);border-radius:.5rem;border:1px dashed var(--border-color,#e5e7eb)}.empty-values p[data-v-6723f148]{margin:0 0 1rem;color:var(--text-secondary,#64748b)}.preview-section[data-v-6723f148]{background-color:#fff;border-radius:.75rem;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid var(--border-color,#e5e7eb);height:-moz-fit-content;height:fit-content;position:sticky;top:2rem}.preview-section .preview-header[data-v-6723f148]{padding:1.25rem;border-bottom:1px solid var(--border-color,#e5e7eb);background-color:var(--bg-secondary,#f8fafc)}.preview-section .preview-header h2[data-v-6723f148]{margin:0;font-size:1.25rem;font-weight:600;color:var(--text-primary,#1e293b)}.preview-section .preview-content[data-v-6723f148]{padding:1.5rem;aspect-ratio:1}.preview-section .empty-preview[data-v-6723f148]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:350px;text-align:center}.preview-section .empty-preview .empty-icon[data-v-6723f148]{font-size:3rem;color:var(--text-secondary,#64748b);opacity:.3;margin-bottom:1rem}.preview-section .empty-preview p[data-v-6723f148]{color:var(--text-secondary,#64748b);max-width:250px}@media(max-width:1024px){.editor-content[data-v-6723f148]{grid-template-columns:1fr}.preview-section[data-v-6723f148]{position:static}}@media(max-width:768px){.graph-editor[data-v-6723f148]{padding:1rem}.editor-header[data-v-6723f148]{flex-direction:column;align-items:flex-start;gap:1rem}.editor-header .actions-section[data-v-6723f148]{width:100%;display:grid;grid-template-columns:1fr 1fr}.value-item .form-row[data-v-6723f148]{grid-template-columns:1fr}.graph-type-selector[data-v-6723f148]{flex-direction:column}}.week-calendar[data-v-205e13fd]{height:100%;background:#fff}.calendar-grid[data-v-205e13fd]{display:flex;flex-direction:column;height:100%}.calendar-header[data-v-205e13fd]{display:grid;grid-template-columns:80px repeat(7,1fr);border-bottom:2px solid #e9ecef;background:#f8f9fa;position:sticky;top:0;z-index:10}.time-column-header[data-v-205e13fd]{font-weight:600;background:#e9ecef}.day-header[data-v-205e13fd],.time-column-header[data-v-205e13fd]{padding:15px 10px;text-align:center;border-right:1px solid #dee2e6}.day-header[data-v-205e13fd]{position:relative}.day-header.today[data-v-205e13fd]{background:#e3f2fd;color:#1976d2;font-weight:600}.day-name[data-v-205e13fd]{font-weight:600;margin-bottom:4px}.day-date[data-v-205e13fd]{font-size:13px;color:#666}.appointment-count[data-v-205e13fd]{font-size:11px;color:#28a745;margin-top:4px}.calendar-body[data-v-205e13fd]{flex:1}.time-row[data-v-205e13fd]{display:grid;grid-template-columns:80px repeat(7,1fr);min-height:40px;border-bottom:1px solid #f1f3f4}.time-slot-label[data-v-205e13fd]{padding:8px 10px;font-size:12px;color:#666;border-right:1px solid #dee2e6;background:#fafafa;display:flex;align-items:center;justify-content:center}.day-column[data-v-205e13fd]{position:relative;border-right:1px solid #f1f3f4;cursor:pointer;transition:background-color .2s}.day-column[data-v-205e13fd]:hover{background:#f8f9fa}.day-column.current-time[data-v-205e13fd]{background:#fff3e0}.day-column.past-time[data-v-205e13fd]{background:#f5f5f5}.day-column.drag-over[data-v-205e13fd]{background:#e3f2fd!important;border:2px dashed #2196f3}.appointment-card[data-v-205e13fd]{position:absolute;top:1px;right:2px;left:2px;padding:4px 6px;border-radius:4px;color:#fff;font-size:11px;line-height:1.2;cursor:pointer;overflow:hidden;z-index:2;transition:all .2s;box-shadow:0 1px 3px rgba(0,0,0,.2)}.appointment-card[data-v-205e13fd]:hover{transform:translateX(-2px);box-shadow:0 2px 8px rgba(0,0,0,.3);z-index:3}.appointment-card.selected-therapist[data-v-205e13fd]{border:2px solid #007bff;box-shadow:0 0 10px rgba(0,123,255,.5)}.appointment-card[data-v-205e13fd]:active{opacity:.7;transform:scale(1.05)}.appointment-time[data-v-205e13fd]{font-weight:600;margin-bottom:2px}.appointment-client[data-v-205e13fd]{font-weight:500;margin-bottom:1px}.appointment-service[data-v-205e13fd],.appointment-therapist[data-v-205e13fd]{font-size:10px;opacity:.9}.appointment-status[data-v-205e13fd]{position:absolute;top:2px;left:2px;font-size:10px}.status-pending[data-v-205e13fd]{opacity:.8}.status-client_confirmed[data-v-205e13fd],.status-confirmed[data-v-205e13fd]{opacity:1}.status-cancelled[data-v-205e13fd]{opacity:.6;text-decoration:line-through}.status-arrived[data-v-205e13fd]{opacity:1}.status-no_show[data-v-205e13fd]{opacity:.7}.mobile-calendar[data-v-205e13fd]{display:none;padding:10px}.mobile-day[data-v-205e13fd]{margin-bottom:20px;border:1px solid #e9ecef;border-radius:8px;overflow:hidden}.mobile-day-header[data-v-205e13fd]{padding:15px;background:#f8f9fa;border-bottom:1px solid #e9ecef}.mobile-day-header.today[data-v-205e13fd]{background:#e3f2fd;color:#1976d2}.mobile-day-name[data-v-205e13fd]{font-weight:600;font-size:16px}.mobile-day-date[data-v-205e13fd]{font-size:14px;color:#666;margin-top:2px}.mobile-appointments[data-v-205e13fd]{padding:10px}.mobile-appointment[data-v-205e13fd]{display:flex;align-items:center;padding:12px;margin-bottom:8px;border-radius:6px;background:#f8f9fa;border-left:4px solid #007bff}.mobile-appointment-time[data-v-205e13fd]{font-weight:600;font-size:13px;min-width:80px}.mobile-appointment-details[data-v-205e13fd]{flex:1;margin:0 10px}.mobile-client[data-v-205e13fd]{font-weight:500;margin-bottom:2px}.mobile-service[data-v-205e13fd],.mobile-therapist[data-v-205e13fd]{font-size:12px;color:#666}.mobile-status[data-v-205e13fd]{font-size:16px}.no-appointments[data-v-205e13fd]{text-align:center;color:#999;padding:20px;font-style:italic}@media (max-width:768px){.calendar-grid[data-v-205e13fd]{display:none}.mobile-calendar[data-v-205e13fd]{display:block}}@media (max-width:1024px){.calendar-header[data-v-205e13fd],.time-row[data-v-205e13fd]{grid-template-columns:60px repeat(7,1fr)}.time-column-header[data-v-205e13fd],.time-slot-label[data-v-205e13fd]{font-size:11px;padding:6px 4px}.appointment-card[data-v-205e13fd]{font-size:10px;padding:2px 4px}}.appointment-enter-active[data-v-205e13fd],.appointment-leave-active[data-v-205e13fd]{transition:all .3s ease}.appointment-enter-from[data-v-205e13fd]{opacity:0;transform:translateY(-10px) scale(.95)}.appointment-leave-to[data-v-205e13fd]{opacity:0;transform:translateY(10px) scale(.95)}.appointment-move[data-v-205e13fd]{transition:transform .3s ease}.current-time-line[data-v-205e13fd]{pointer-events:none;animation:currentTimePulse-205e13fd 2s ease-in-out infinite alternate}@keyframes currentTimePulse-205e13fd{0%{opacity:.8;box-shadow:0 0 4px rgba(255,68,68,.5)}to{opacity:1;box-shadow:0 0 8px rgba(255,68,68,.8)}}.day-calendar[data-v-c3272e42]{height:100%;background:#fff;display:flex;flex-direction:column}.day-header[data-v-c3272e42]{padding:20px;border-bottom:2px solid #e9ecef;background:#f8f9fa;display:flex;justify-content:space-between;align-items:center}.day-header h3[data-v-c3272e42]{margin:0;color:#2c3e50}.day-stats[data-v-c3272e42]{display:flex;gap:20px}.stat-item[data-v-c3272e42]{display:flex;align-items:center;gap:5px;color:#666;font-size:14px}.stat-item i[data-v-c3272e42]{color:#007bff}.time-grid[data-v-c3272e42]{flex:1;overflow-y:auto;max-height:calc(100dvh - 300px)}.time-slot[data-v-c3272e42]{display:flex;min-height:60px;border-bottom:1px solid #f1f3f4;transition:background-color .2s}.time-slot[data-v-c3272e42]:hover{background:#f8f9fa}.time-slot.current-time[data-v-c3272e42]{background:#fff3e0;border-left:4px solid #ff9800}.time-slot.past-time[data-v-c3272e42]{background:#f5f5f5;opacity:.7}.time-label[data-v-c3272e42]{width:80px;padding:15px 10px;font-size:13px;font-weight:600;color:#666;border-right:2px solid #e9ecef;background:#fafafa;display:flex;align-items:flex-start;justify-content:center}.appointments-container[data-v-c3272e42]{flex:1;position:relative}.therapist-columns[data-v-c3272e42]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));height:100%}.therapist-column[data-v-c3272e42]{border-right:1px solid #f1f3f4;position:relative;padding:10px;cursor:pointer}.therapist-label[data-v-c3272e42]{position:absolute;top:5px;left:10px;font-size:12px;font-weight:600;color:#666;background:#fff;padding:2px 6px;border-radius:3px;border:1px solid #e9ecef}.single-column[data-v-c3272e42]{padding:10px;cursor:pointer}.appointment-card[data-v-c3272e42]{background:#3498db;color:#fff;border-radius:6px;padding:12px;margin-bottom:8px;cursor:pointer;transition:all .2s;box-shadow:0 2px 4px rgba(0,0,0,.1);position:relative}.appointment-card[data-v-c3272e42]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.appointment-time[data-v-c3272e42]{font-weight:600;font-size:14px;margin-bottom:6px}.appointment-client[data-v-c3272e42]{font-weight:500;font-size:15px;margin-bottom:4px}.appointment-service[data-v-c3272e42]{font-size:13px;opacity:.9;margin-bottom:4px}.appointment-notes[data-v-c3272e42],.appointment-phone[data-v-c3272e42]{font-size:12px;opacity:.8;margin-bottom:4px}.appointment-notes[data-v-c3272e42]{font-style:italic}.appointment-status[data-v-c3272e42]{font-size:12px;display:flex;align-items:center;gap:4px;opacity:.9}.status-pending[data-v-c3272e42]{background:#f39c12}.status-confirmed[data-v-c3272e42]{background:#27ae60}.status-client_confirmed[data-v-c3272e42]{background:#2ecc71}.status-cancelled[data-v-c3272e42]{background:#95a5a6;text-decoration:line-through}.status-arrived[data-v-c3272e42]{background:#16a085}.status-no_show[data-v-c3272e42]{background:#e74c3c}.empty-state[data-v-c3272e42]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#666;padding:60px 20px}.empty-state i[data-v-c3272e42]{font-size:48px;color:#bdc3c7;margin-bottom:20px}.empty-state p[data-v-c3272e42]{font-size:18px;margin-bottom:20px}.btn[data-v-c3272e42]{background:#007bff;color:#fff;border:none;padding:12px 24px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s}.btn[data-v-c3272e42]:hover{background:#0056b3}.day-summary[data-v-c3272e42]{padding:20px;border-top:2px solid #e9ecef;background:#f8f9fa}.summary-stats[data-v-c3272e42]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:20px}.summary-item[data-v-c3272e42]{display:flex;flex-direction:column;align-items:center;text-align:center}.summary-item .label[data-v-c3272e42]{font-size:12px;color:#666;margin-bottom:4px}.summary-item .value[data-v-c3272e42]{font-size:20px;font-weight:600}.value.confirmed[data-v-c3272e42]{color:#27ae60}.value.pending[data-v-c3272e42]{color:#f39c12}.value.cancelled[data-v-c3272e42]{color:#e74c3c}.value.revenue[data-v-c3272e42]{color:#2ecc71}@media (max-width:768px){.day-header[data-v-c3272e42]{flex-direction:column;gap:15px;text-align:center}.day-stats[data-v-c3272e42]{justify-content:center;flex-wrap:wrap}.therapist-columns[data-v-c3272e42]{grid-template-columns:1fr}.time-label[data-v-c3272e42]{width:60px;padding:10px 5px;font-size:11px}.appointment-card[data-v-c3272e42]{padding:8px;font-size:12px}.summary-stats[data-v-c3272e42]{grid-template-columns:repeat(2,1fr);gap:15px}}.current-time-line[data-v-c3272e42]{pointer-events:none;animation:currentTimePulse-c3272e42 2s ease-in-out infinite alternate}@keyframes currentTimePulse-c3272e42{0%{opacity:.8;box-shadow:0 0 4px rgba(255,68,68,.5)}to{opacity:1;box-shadow:0 0 8px rgba(255,68,68,.8)}}.month-calendar[data-v-69438e2f]{height:100%;background:#fff;display:flex;flex-direction:column}.month-header[data-v-69438e2f]{padding:20px;border-bottom:2px solid #e9ecef;background:#f8f9fa;display:flex;justify-content:space-between;align-items:center}.month-header h3[data-v-69438e2f]{margin:0;color:#2c3e50}.month-stats[data-v-69438e2f]{display:flex;gap:20px}.stat-item[data-v-69438e2f]{display:flex;align-items:center;gap:5px;color:#666;font-size:14px}.stat-item i[data-v-69438e2f]{color:#007bff}.weekdays-header[data-v-69438e2f]{display:grid;grid-template-columns:repeat(7,1fr);background:#e9ecef;border-bottom:1px solid #dee2e6}.weekday[data-v-69438e2f]{padding:12px;text-align:center;font-weight:600;color:#495057;border-right:1px solid #dee2e6}.weekday[data-v-69438e2f]:last-child{border-right:none}.calendar-grid[data-v-69438e2f]{display:grid;grid-template-columns:repeat(7,1fr);flex:1;border-left:1px solid #dee2e6;border-top:1px solid #dee2e6}.calendar-day[data-v-69438e2f]{border-right:1px solid #dee2e6;border-bottom:1px solid #dee2e6;min-height:120px;padding:8px;cursor:pointer;position:relative;transition:background-color .2s;display:flex;flex-direction:column}.calendar-day[data-v-69438e2f]:hover{background:#f8f9fa}.calendar-day.other-month[data-v-69438e2f]{background:#f8f9fa;opacity:.6}.calendar-day.today[data-v-69438e2f]{background:#e3f2fd;border:2px solid #1976d2}.calendar-day.has-appointments[data-v-69438e2f]{background:linear-gradient(145deg,#fff,#f8f9fa)}.calendar-day.weekend[data-v-69438e2f]{background:#fff8e1}.calendar-day.weekend.other-month[data-v-69438e2f]{background:#f5f5f5}.date-number[data-v-69438e2f]{font-size:16px;font-weight:600;color:#2c3e50;margin-bottom:4px}.calendar-day.other-month .date-number[data-v-69438e2f]{color:#adb5bd}.calendar-day.today .date-number[data-v-69438e2f]{color:#1976d2}.appointments-preview[data-v-69438e2f]{flex:1;display:flex;flex-direction:column;gap:2px}.appointment-preview[data-v-69438e2f]{background:#3498db;color:#fff;border-radius:3px;padding:4px 6px;font-size:11px;line-height:1.2;cursor:pointer;transition:all .2s;position:relative;overflow:hidden}.appointment-preview[data-v-69438e2f]:hover{transform:scale(1.02);z-index:2;box-shadow:0 2px 8px rgba(0,0,0,.2)}.preview-time[data-v-69438e2f]{font-weight:600;margin-bottom:2px}.preview-client[data-v-69438e2f]{font-weight:500;margin-bottom:1px}.preview-therapist[data-v-69438e2f]{font-size:10px;opacity:.8}.status-pending[data-v-69438e2f]{background:#f39c12}.status-confirmed[data-v-69438e2f]{background:#27ae60}.status-client_confirmed[data-v-69438e2f]{background:#2ecc71}.status-cancelled[data-v-69438e2f]{background:#95a5a6;text-decoration:line-through}.status-arrived[data-v-69438e2f]{background:#16a085}.status-no_show[data-v-69438e2f]{background:#e74c3c}.more-appointments[data-v-69438e2f]{font-size:10px;color:#666;text-align:center;padding:2px;background:#e9ecef;border-radius:2px;cursor:pointer;transition:background-color .2s}.more-appointments[data-v-69438e2f]:hover{background:#dee2e6}.quick-add-btn[data-v-69438e2f]{position:absolute;bottom:8px;right:8px;width:24px;height:24px;border-radius:50%;background:#007bff;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;cursor:pointer;opacity:0;transition:opacity .2s}.calendar-day:hover .quick-add-btn[data-v-69438e2f]{opacity:1}.quick-add-btn[data-v-69438e2f]:hover{background:#0056b3}.month-summary[data-v-69438e2f]{padding:20px;border-top:2px solid #e9ecef;background:#f8f9fa}.summary-grid[data-v-69438e2f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:20px}.summary-card[data-v-69438e2f]{text-align:center;padding:15px;background:#fff;border-radius:6px;border:1px solid #e9ecef}.summary-value[data-v-69438e2f]{font-size:24px;font-weight:600;margin-bottom:5px;color:#2c3e50}.summary-value.confirmed[data-v-69438e2f]{color:#27ae60}.summary-value.pending[data-v-69438e2f]{color:#f39c12}.summary-value.cancelled[data-v-69438e2f]{color:#e74c3c}.summary-value.revenue[data-v-69438e2f]{color:#2ecc71}.summary-label[data-v-69438e2f]{font-size:12px;color:#666;text-transform:uppercase;letter-spacing:.5px}@media (max-width:768px){.month-header[data-v-69438e2f]{flex-direction:column;gap:10px;text-align:center}.calendar-day[data-v-69438e2f]{min-height:80px;padding:4px}.date-number[data-v-69438e2f]{font-size:14px}.appointment-preview[data-v-69438e2f]{padding:2px 4px;font-size:10px}.preview-therapist[data-v-69438e2f]{display:none}.summary-grid[data-v-69438e2f]{grid-template-columns:repeat(2,1fr);gap:15px}.summary-value[data-v-69438e2f]{font-size:20px}}@media (max-width:1024px){.calendar-day[data-v-69438e2f]{min-height:100px;padding:6px}.appointment-preview[data-v-69438e2f]{font-size:10px;padding:3px 5px}}.modal-title[data-v-25322678]{display:flex;align-items:center;gap:8px}.appointment-form[data-v-25322678]{padding:20px}.form-group[data-v-25322678]{margin-bottom:20px}.form-group label[data-v-25322678]{display:block;margin-bottom:5px;font-weight:600;color:#333}.form-control[data-v-25322678]{width:100%;border:1px solid #ddd;border-radius:4px;font-size:14px;transition:border-color .2s}.form-control[data-v-25322678]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.form-row[data-v-25322678]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px}.client-section[data-v-25322678]{margin:25px 0;padding:20px;background:#f8f9fa;border-radius:6px;border:1px solid #e9ecef}.client-section h4[data-v-25322678]{margin:0 0 15px 0;color:#495057}.client-search[data-v-25322678]{position:relative}.search-results[data-v-25322678]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ddd;border-top:none;border-radius:0 0 4px 4px;max-height:200px;overflow-y:auto;z-index:10}.search-result-item[data-v-25322678]{padding:12px;cursor:pointer;border-bottom:1px solid #eee}.search-result-item[data-v-25322678]:hover{background:#f8f9fa}.search-result-item[data-v-25322678]:last-child{border-bottom:none}.client-details[data-v-25322678]{font-size:12px;color:#6c757d;margin-top:4px}.selected-client[data-v-25322678]{margin-top:10px}.client-info[data-v-25322678]{display:flex;align-items:center;gap:10px;padding:10px;background:#e7f3ff;border:1px solid #b3d7ff;border-radius:4px}.client-info i[data-v-25322678]{color:#007bff}.btn-clear[data-v-25322678]{background:none;border:none;color:#dc3545;cursor:pointer;padding:2px 5px;margin-left:auto}.btn-clear[data-v-25322678]:hover{color:#c82333}.conflict-warning[data-v-25322678]{display:flex;align-items:center;gap:8px;padding:12px;background:#fff3cd;border:1px solid #ffeaa7;border-radius:4px;color:#856404;margin:15px 0}.conflict-warning i[data-v-25322678]{color:#f39c12}.form-actions[data-v-25322678]{display:flex;gap:12px;justify-content:flex-end;margin-top:20px;padding-top:20px;border-top:1px solid var(--border-color)}@media (max-width:600px){.form-actions[data-v-25322678]{flex-direction:column}.form-row[data-v-25322678]{grid-template-columns:1fr;gap:10px}}.modal-overlay[data-v-51d9ed79]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.availability-modal[data-v-51d9ed79]{background:#fff;border-radius:8px;width:100%;max-width:900px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 20px rgba(0,0,0,.3)}.modal-header[data-v-51d9ed79]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #eee}.modal-header h3[data-v-51d9ed79]{margin:0;color:#333}.close-btn[data-v-51d9ed79]{background:none;border:none;font-size:20px;color:#666;cursor:pointer;padding:5px}.modal-body[data-v-51d9ed79]{padding:20px}.add-unavailability-section[data-v-51d9ed79]{margin-bottom:40px;padding:20px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.add-unavailability-section h4[data-v-51d9ed79]{margin:0 0 20px 0;color:#495057}.add-form[data-v-51d9ed79]{display:flex;flex-direction:column;gap:15px}.form-row[data-v-51d9ed79]{display:grid;grid-template-columns:1fr 1fr;gap:15px}.form-group[data-v-51d9ed79]{display:flex;flex-direction:column}.form-group label[data-v-51d9ed79]{margin-bottom:5px;font-weight:600;color:#333}.form-control[data-v-51d9ed79]{padding:10px;border:1px solid #ddd;border-radius:4px;font-size:14px}.btn[data-v-51d9ed79]{padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s}.btn-primary[data-v-51d9ed79]{background:#007bff;color:#fff}.btn-primary[data-v-51d9ed79]:hover:not(:disabled){background:#0056b3}.btn-primary[data-v-51d9ed79]:disabled{opacity:.6;cursor:not-allowed}.unavailabilities-list h4[data-v-51d9ed79]{margin:0 0 20px 0;color:#495057}.empty-state[data-v-51d9ed79],.loading[data-v-51d9ed79]{text-align:center;color:#666;padding:40px}.empty-state i[data-v-51d9ed79]{font-size:48px;color:#28a745;margin-bottom:15px}.unavailabilities-grid[data-v-51d9ed79]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px}.unavailability-card[data-v-51d9ed79]{border:1px solid #e9ecef;border-radius:8px;padding:20px;background:#fff;transition:box-shadow .2s}.unavailability-card.vacation[data-v-51d9ed79]{border-left:4px solid #17a2b8}.unavailability-card.break[data-v-51d9ed79]{border-left:4px solid #ffc107}.unavailability-card.unavailable[data-v-51d9ed79]{border-left:4px solid #dc3545}.unavailability-card[data-v-51d9ed79]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.unavailability-type[data-v-51d9ed79]{display:flex;align-items:center;gap:8px;font-weight:600;margin-bottom:10px;color:#2c3e50}.date-range[data-v-51d9ed79]{font-size:16px;color:#2c3e50;margin-bottom:5px}.time-full[data-v-51d9ed79],.time-partial[data-v-51d9ed79],.time-range[data-v-51d9ed79]{font-size:14px;color:#666;margin-bottom:10px}.unavailability-reason[data-v-51d9ed79]{display:flex;align-items:center;gap:6px;font-size:13px;color:#666;font-style:italic;margin-bottom:15px}.unavailability-actions[data-v-51d9ed79]{display:flex;gap:8px;margin-bottom:10px}.btn-sm[data-v-51d9ed79]{padding:6px 12px;font-size:12px}.btn-info[data-v-51d9ed79]{background:#17a2b8;color:#fff}.btn-danger[data-v-51d9ed79]{background:#dc3545;color:#fff}.status-indicator[data-v-51d9ed79]{text-align:center}.status-badge[data-v-51d9ed79]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.status-badge.past[data-v-51d9ed79]{background:#f8d7da;color:#721c24}.status-badge.current[data-v-51d9ed79]{background:#fff3cd;color:#856404}.status-badge.future[data-v-51d9ed79]{background:#d4edda;color:#155724}.edit-modal[data-v-51d9ed79]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1100}.edit-modal-content[data-v-51d9ed79]{background:#fff;border-radius:8px;padding:30px;max-width:600px;width:90%;max-height:80vh;overflow-y:auto}.edit-form[data-v-51d9ed79]{display:flex;flex-direction:column;gap:15px}.edit-actions[data-v-51d9ed79]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.btn-secondary[data-v-51d9ed79]{background:#6c757d;color:#fff}@media (max-width:768px){.availability-modal[data-v-51d9ed79]{margin:10px;max-height:95vh}.form-row[data-v-51d9ed79],.unavailabilities-grid[data-v-51d9ed79]{grid-template-columns:1fr}.edit-modal-content[data-v-51d9ed79]{padding:20px}}.modal-overlay[data-v-c1d7425a]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.statistics-modal[data-v-c1d7425a]{background:#fff;border-radius:8px;width:100%;max-width:1200px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 20px rgba(0,0,0,.3)}.modal-header[data-v-c1d7425a]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #eee;background:#f8f9fa}.modal-header h3[data-v-c1d7425a]{margin:0;color:#333}.close-btn[data-v-c1d7425a]{background:none;border:none;font-size:20px;color:#666;cursor:pointer;padding:5px}.modal-body[data-v-c1d7425a]{padding:20px}.filter-section[data-v-c1d7425a]{margin-bottom:30px;padding:20px;background:#f8f9fa;border-radius:8px}.date-filters[data-v-c1d7425a]{display:flex;gap:20px;align-items:end;flex-wrap:wrap}.form-group[data-v-c1d7425a]{display:flex;flex-direction:column}.form-group label[data-v-c1d7425a]{margin-bottom:5px;font-weight:600;color:#333}.form-control[data-v-c1d7425a]{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.quick-filters[data-v-c1d7425a]{display:flex;gap:8px}.btn[data-v-c1d7425a]{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:14px;background:#007bff;color:#fff;transition:background-color .2s}.btn[data-v-c1d7425a]:hover{background:#0056b3}.btn-sm[data-v-c1d7425a]{padding:6px 12px;font-size:12px}.loading[data-v-c1d7425a]{text-align:center;color:#666;padding:60px;font-size:16px}.summary-cards[data-v-c1d7425a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:30px}.summary-card[data-v-c1d7425a]{display:flex;align-items:center;padding:20px;border-radius:8px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);border-left:4px solid}.summary-card.total[data-v-c1d7425a]{border-left-color:#007bff}.summary-card.confirmed[data-v-c1d7425a]{border-left-color:#28a745}.summary-card.cancelled[data-v-c1d7425a]{border-left-color:#dc3545}.summary-card.no-show[data-v-c1d7425a]{border-left-color:#ffc107}.summary-card.revenue[data-v-c1d7425a]{border-left-color:#17a2b8}.card-icon[data-v-c1d7425a]{font-size:24px;margin-left:15px;color:#666}.card-content[data-v-c1d7425a]{flex:1}.card-value[data-v-c1d7425a]{font-size:24px;font-weight:600;color:#2c3e50;margin-bottom:5px}.card-label[data-v-c1d7425a]{font-size:14px;color:#666}.detailed-metrics[data-v-c1d7425a]{margin-bottom:30px}.metrics-row[data-v-c1d7425a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.metric-card[data-v-c1d7425a]{padding:20px;border:1px solid #e9ecef;border-radius:8px;text-align:center}.metric-card h5[data-v-c1d7425a]{margin:0 0 10px 0;color:#495057}.metric-value[data-v-c1d7425a]{font-size:32px;font-weight:600;color:#007bff;margin-bottom:5px}.metric-description[data-v-c1d7425a]{font-size:12px;color:#666}.recent-appointments[data-v-c1d7425a]{margin-bottom:30px}.recent-appointments h4[data-v-c1d7425a]{margin:0 0 20px 0;color:#495057}.empty-state[data-v-c1d7425a]{text-align:center;color:#666;padding:40px}.appointments-list[data-v-c1d7425a]{display:grid;gap:10px}.appointment-item[data-v-c1d7425a]{display:grid;grid-template-columns:auto auto 1fr auto auto auto;gap:15px;align-items:center;padding:15px;border:1px solid #e9ecef;border-radius:6px;background:#fff}.appointment-item.arrived[data-v-c1d7425a]{border-left:4px solid #28a745}.appointment-item.cancelled[data-v-c1d7425a]{border-left:4px solid #dc3545;opacity:.7}.appointment-item.no_show[data-v-c1d7425a]{border-left:4px solid #ffc107}.appointment-date[data-v-c1d7425a]{font-weight:600;color:#2c3e50}.appointment-time[data-v-c1d7425a]{font-size:14px;color:#666}.appointment-client[data-v-c1d7425a]{font-weight:500}.appointment-service[data-v-c1d7425a]{font-size:14px;color:#666}.appointment-status[data-v-c1d7425a]{display:flex;align-items:center;gap:5px;font-size:14px}.appointment-price[data-v-c1d7425a]{font-weight:600;color:#28a745}.performance-section[data-v-c1d7425a]{padding:20px;background:#f8f9fa;border-radius:8px}.performance-section h4[data-v-c1d7425a]{margin:0 0 20px 0;color:#495057}.performance-grid[data-v-c1d7425a]{display:grid;gap:15px}.performance-item[data-v-c1d7425a]{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #e9ecef}.performance-item[data-v-c1d7425a]:last-child{border-bottom:none}.performance-label[data-v-c1d7425a]{color:#666}.performance-value[data-v-c1d7425a]{font-weight:600;color:#2c3e50}@media (max-width:768px){.statistics-modal[data-v-c1d7425a]{margin:10px;max-height:95vh}.date-filters[data-v-c1d7425a]{flex-direction:column;align-items:stretch}.metrics-row[data-v-c1d7425a],.summary-cards[data-v-c1d7425a]{grid-template-columns:1fr}.appointment-item[data-v-c1d7425a]{grid-template-columns:1fr;gap:8px;text-align:center}}.modal-overlay[data-v-605a5e6f]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.therapist-management-modal[data-v-605a5e6f]{background:#fff;border-radius:8px;width:100%;max-width:1000px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 20px rgba(0,0,0,.3)}.modal-header[data-v-605a5e6f]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #eee}.modal-header h3[data-v-605a5e6f]{margin:0;color:#333}.close-btn[data-v-605a5e6f]{background:none;border:none;font-size:20px;color:#666;cursor:pointer;padding:5px}.close-btn[data-v-605a5e6f]:hover{color:#333}.modal-body[data-v-605a5e6f]{padding:20px}.add-therapist-section[data-v-605a5e6f]{margin-bottom:40px;padding:20px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.add-therapist-section h4[data-v-605a5e6f]{margin:0 0 20px 0;color:#495057}.add-form[data-v-605a5e6f]{display:grid;grid-template-columns:1fr auto auto;gap:15px;align-items:end}.form-group[data-v-605a5e6f]{display:flex;flex-direction:column}.form-group label[data-v-605a5e6f]{margin-bottom:5px;font-weight:600;color:#333}.form-control[data-v-605a5e6f]{padding:10px;border:1px solid #ddd;border-radius:4px;font-size:14px}.color-input[data-v-605a5e6f]{width:50px;height:40px;border:1px solid #ddd;border-radius:4px;cursor:pointer}.btn[data-v-605a5e6f]{padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s}.btn-primary[data-v-605a5e6f]{background:#007bff;color:#fff}.btn-primary[data-v-605a5e6f]:hover:not(:disabled){background:#0056b3}.btn-primary[data-v-605a5e6f]:disabled{opacity:.6;cursor:not-allowed}.therapists-list h4[data-v-605a5e6f]{margin:0 0 20px 0;color:#495057}.empty-state[data-v-605a5e6f]{text-align:center;color:#666;padding:40px}.empty-state i[data-v-605a5e6f]{font-size:48px;color:#bdc3c7;margin-bottom:15px}.therapists-grid[data-v-605a5e6f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:20px}.therapist-card[data-v-605a5e6f]{border:1px solid #e9ecef;border-radius:8px;padding:20px;background:#fff;transition:box-shadow .2s}.therapist-card[data-v-605a5e6f]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.therapist-info[data-v-605a5e6f]{display:flex;align-items:center;margin-bottom:15px}.therapist-avatar[data-v-605a5e6f]{width:50px;height:50px;border-radius:50%;overflow:hidden;margin-left:15px}.therapist-avatar img[data-v-605a5e6f]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-placeholder[data-v-605a5e6f]{width:100%;height:100%;background:#6c757d;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600}.therapist-details[data-v-605a5e6f]{flex:1}.therapist-details h5[data-v-605a5e6f]{margin:0 0 5px 0;color:#2c3e50}.therapist-details p[data-v-605a5e6f]{margin:2px 0;font-size:14px;color:#666}.therapist-color[data-v-605a5e6f]{margin-right:15px}.color-indicator[data-v-605a5e6f]{width:20px;height:20px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #ddd}.therapist-actions[data-v-605a5e6f]{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:10px}.btn-sm[data-v-605a5e6f]{padding:6px 12px;font-size:12px}.btn-warning[data-v-605a5e6f]{background:#ffc107;color:#212529}.btn-warning[data-v-605a5e6f]:hover{background:#e0a800}.btn-success[data-v-605a5e6f]{background:#28a745;color:#fff}.btn-success[data-v-605a5e6f]:hover{background:#218838}.btn-info[data-v-605a5e6f]{background:#17a2b8;color:#fff}.btn-info[data-v-605a5e6f]:hover{background:#138496}.btn-secondary[data-v-605a5e6f]{background:#6c757d;color:#fff}.btn-secondary[data-v-605a5e6f]:hover{background:#5a6268}.status-indicator[data-v-605a5e6f]{text-align:center}.status-badge[data-v-605a5e6f]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.status-badge.active[data-v-605a5e6f]{background:#d4edda;color:#155724}.status-badge.inactive[data-v-605a5e6f]{background:#f8d7da;color:#721c24}.edit-modal[data-v-605a5e6f]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1100}.edit-modal-content[data-v-605a5e6f]{background:#fff;border-radius:8px;padding:30px;max-width:600px;width:90%;max-height:80vh;overflow-y:auto}.edit-modal-content h4[data-v-605a5e6f]{margin:0 0 20px 0;color:#2c3e50}.working-hours[data-v-605a5e6f]{display:flex;flex-direction:column;gap:10px}.day-hours[data-v-605a5e6f]{display:grid;grid-template-columns:80px auto auto auto auto;gap:10px;align-items:center}.day-label[data-v-605a5e6f]{font-size:14px;font-weight:500}.day-enabled[data-v-605a5e6f]{width:20px;height:20px}.time-input[data-v-605a5e6f]{padding:5px;border:1px solid #ddd;border-radius:4px;font-size:13px}.edit-actions[data-v-605a5e6f]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}@media (max-width:768px){.therapist-management-modal[data-v-605a5e6f]{margin:10px;max-height:95vh}.add-form[data-v-605a5e6f]{grid-template-columns:1fr;gap:10px}.therapists-grid[data-v-605a5e6f]{grid-template-columns:1fr}.therapist-actions[data-v-605a5e6f]{flex-direction:column}.day-hours[data-v-605a5e6f]{grid-template-columns:1fr;gap:5px}.edit-modal-content[data-v-605a5e6f]{padding:20px}}.modal-overlay[data-v-b207a3dc]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.services-management-modal[data-v-b207a3dc]{background:#fff;border-radius:8px;width:100%;max-width:1000px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 20px rgba(0,0,0,.3)}.modal-header[data-v-b207a3dc]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #eee}.modal-header h3[data-v-b207a3dc]{margin:0;color:#333}.close-btn[data-v-b207a3dc]{background:none;border:none;font-size:20px;color:#666;cursor:pointer;padding:5px}.close-btn[data-v-b207a3dc]:hover{color:#333}.modal-body[data-v-b207a3dc]{padding:20px}.add-service-section[data-v-b207a3dc]{margin-bottom:40px;padding:20px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.add-service-section h4[data-v-b207a3dc]{margin:0 0 20px 0;color:#495057}.add-form[data-v-b207a3dc]{display:flex;flex-direction:column;gap:15px}.form-row[data-v-b207a3dc]{display:grid;grid-template-columns:1fr 1fr;gap:15px}.form-group[data-v-b207a3dc]{display:flex;flex-direction:column}.form-group label[data-v-b207a3dc]{margin-bottom:5px;font-weight:600;color:#333}.form-control[data-v-b207a3dc]{padding:10px;border:1px solid #ddd;border-radius:4px;font-size:14px;transition:border-color .2s}.form-control[data-v-b207a3dc]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.color-input[data-v-b207a3dc]{width:50px;height:40px;border:1px solid #ddd;border-radius:4px;cursor:pointer}.btn[data-v-b207a3dc]{padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s}.btn-primary[data-v-b207a3dc]{background:#007bff;color:#fff}.btn-primary[data-v-b207a3dc]:hover:not(:disabled){background:#0056b3}.btn-primary[data-v-b207a3dc]:disabled{opacity:.6;cursor:not-allowed}.services-list h4[data-v-b207a3dc]{margin:0 0 20px 0;color:#495057}.empty-state[data-v-b207a3dc]{text-align:center;color:#666;padding:40px}.empty-state i[data-v-b207a3dc]{font-size:48px;color:#bdc3c7;margin-bottom:15px}.services-grid[data-v-b207a3dc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px}.service-card[data-v-b207a3dc]{border:1px solid #e9ecef;border-radius:8px;padding:20px;background:#fff;transition:box-shadow .2s}.service-card[data-v-b207a3dc]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.service-info[data-v-b207a3dc]{display:flex;align-items:flex-start;margin-bottom:15px}.service-color[data-v-b207a3dc]{margin-left:15px}.color-indicator[data-v-b207a3dc]{width:24px;height:24px;border-radius:4px;border:2px solid #fff;box-shadow:0 0 0 1px #ddd}.service-details[data-v-b207a3dc]{flex:1}.service-details h5[data-v-b207a3dc]{margin:0 0 8px 0;color:#2c3e50;font-size:16px}.service-meta[data-v-b207a3dc]{display:flex;gap:15px;margin-bottom:8px}.duration[data-v-b207a3dc],.price[data-v-b207a3dc]{display:flex;align-items:center;gap:4px;font-size:13px;color:#666}.duration i[data-v-b207a3dc],.price i[data-v-b207a3dc]{color:#007bff}.service-description[data-v-b207a3dc]{font-size:13px;color:#666;margin:0;line-height:1.4}.service-actions[data-v-b207a3dc]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.btn-sm[data-v-b207a3dc]{padding:6px 12px;font-size:12px}.btn-warning[data-v-b207a3dc]{background:#ffc107;color:#212529}.btn-warning[data-v-b207a3dc]:hover{background:#e0a800}.btn-success[data-v-b207a3dc]{background:#28a745;color:#fff}.btn-success[data-v-b207a3dc]:hover{background:#218838}.btn-info[data-v-b207a3dc]{background:#17a2b8;color:#fff}.btn-info[data-v-b207a3dc]:hover{background:#138496}.btn-secondary[data-v-b207a3dc]{background:#6c757d;color:#fff}.btn-secondary[data-v-b207a3dc]:hover{background:#5a6268}.btn-danger[data-v-b207a3dc]{background:#dc3545;color:#fff}.btn-danger[data-v-b207a3dc]:hover{background:#c82333}.status-indicator[data-v-b207a3dc]{text-align:center}.status-badge[data-v-b207a3dc]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.status-badge.active[data-v-b207a3dc]{background:#d4edda;color:#155724}.status-badge.inactive[data-v-b207a3dc]{background:#f8d7da;color:#721c24}.edit-modal[data-v-b207a3dc]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1100}.edit-modal-content[data-v-b207a3dc]{background:#fff;border-radius:8px;padding:30px;max-width:600px;width:90%;max-height:80vh;overflow-y:auto}.edit-modal-content h4[data-v-b207a3dc]{margin:0 0 20px 0;color:#2c3e50}.edit-form[data-v-b207a3dc]{display:flex;flex-direction:column;gap:15px}.edit-actions[data-v-b207a3dc]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}@media (max-width:768px){.services-management-modal[data-v-b207a3dc]{margin:10px;max-height:95vh}.form-row[data-v-b207a3dc],.services-grid[data-v-b207a3dc]{grid-template-columns:1fr}.service-actions[data-v-b207a3dc]{flex-direction:column}.edit-modal-content[data-v-b207a3dc]{padding:20px}.edit-actions[data-v-b207a3dc]{flex-direction:column}}.appointments-container[data-v-25e0e8c0]{padding:20px;min-height:100dvh}.appointments-header[data-v-25e0e8c0]{margin-bottom:20px}.appointments-header .flex-space[data-v-25e0e8c0]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px}.header-actions[data-v-25e0e8c0]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.therapist-selector[data-v-25e0e8c0]{padding:8px 12px;border:1px solid #ddd;border-radius:4px;background:#fff;min-width:150px}.calendar-navigation[data-v-25e0e8c0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:15px;background:#f8f9fa;border-radius:8px}.nav-controls[data-v-25e0e8c0]{display:flex;align-items:center;gap:15px}.date-range[data-v-25e0e8c0]{font-weight:600;font-size:16px;min-width:200px;text-align:center}.view-controls[data-v-25e0e8c0]{display:flex;gap:5px}.btn[data-v-25e0e8c0]{background:#007bff;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s}.btn[data-v-25e0e8c0]:hover{background:#0056b3}.btn-sm[data-v-25e0e8c0]{padding:6px 12px;font-size:13px}.btn.active[data-v-25e0e8c0]{background:#28a745}.loading-container[data-v-25e0e8c0]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px;color:#666}.spinner[data-v-25e0e8c0]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #007bff;border-radius:50%;animation:spin-25e0e8c0 1s linear infinite;margin-bottom:15px}@keyframes spin-25e0e8c0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.calendar-container[data-v-25e0e8c0]{background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);min-height:600px}.statistics-panel[data-v-25e0e8c0]{margin-top:20px;padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.stats-grid[data-v-25e0e8c0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.stat-card[data-v-25e0e8c0]{text-align:center;padding:20px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.stat-value[data-v-25e0e8c0]{font-size:32px;font-weight:700;color:#007bff;margin-bottom:5px}.stat-label[data-v-25e0e8c0]{color:#6c757d;font-size:14px}@media (max-width:768px){.appointments-container[data-v-25e0e8c0]{padding:10px}.appointments-header .flex-space[data-v-25e0e8c0]{flex-direction:column;align-items:stretch}.header-actions[data-v-25e0e8c0]{justify-content:center}.calendar-navigation[data-v-25e0e8c0]{flex-direction:column;gap:15px}.nav-controls[data-v-25e0e8c0]{justify-content:center}.stats-grid[data-v-25e0e8c0]{grid-template-columns:repeat(2,1fr);gap:10px}.stat-card[data-v-25e0e8c0]{padding:15px}.stat-value[data-v-25e0e8c0]{font-size:24px}}.add-expense-form[data-v-67dfd92c]{padding:0;max-width:100%}.modal-title[data-v-67dfd92c]{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:600;color:var(--text-color)}.modal-title i[data-v-67dfd92c]{color:var(--color1)}.modal-title .ai-indicator[data-v-67dfd92c]{display:flex;align-items:center;gap:4px;padding:4px 8px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:12px;font-size:12px;font-weight:600;margin-inline-start:auto}.modal-title .ai-indicator i[data-v-67dfd92c]{color:#fff;font-size:10px}.form-input[data-v-67dfd92c],.form-textarea[data-v-67dfd92c]{padding:12px 16px;border:2px solid var(--border-color);border-radius:var(--radius);background:var(--inp-bg);color:var(--text-color);font-size:14px;transition:all .2s ease;width:100%}.form-input[data-v-67dfd92c]:focus,.form-textarea[data-v-67dfd92c]:focus{outline:none;border-color:var(--color1);box-shadow:0 0 0 3px rgba(89,206,143,.1)}.form-input[data-v-67dfd92c]::-moz-placeholder,.form-textarea[data-v-67dfd92c]::-moz-placeholder{color:var(--light-text)}.form-input[data-v-67dfd92c]::placeholder,.form-textarea[data-v-67dfd92c]::placeholder{color:var(--light-text)}.form-input[data-v-67dfd92c]{height:48px}.form-textarea[data-v-67dfd92c]{width:100%;padding:12px;border:2px solid var(--border-color);border-radius:var(--radius);background:var(--inp-bg);color:var(--text-color);font-size:14px;resize:vertical;min-height:100px}.form-textarea[data-v-67dfd92c]:focus{outline:none;border-color:var(--color1);box-shadow:0 0 0 3px rgba(89,206,143,.1)}.form-select .wzselect-wrapper[data-v-67dfd92c]{width:100%!important}.form-select .wzselect-wrapper .wzselect-inp[data-v-67dfd92c]{height:48px!important;border:2px solid var(--border-color)!important;border-radius:var(--radius)!important;background:var(--inp-bg)!important;color:var(--text-color)!important}.form-select .wzselect-wrapper .wzselect-inp[data-v-67dfd92c]:focus{border-color:var(--color1)!important;box-shadow:0 0 0 3px rgba(89,206,143,.1)!important}.approvers-section .handlers-component[data-v-67dfd92c]{background:var(--bg2);border-radius:var(--radius);padding:16px;border:2px solid var(--border-color)}.file-upload-section .file-upload-area[data-v-67dfd92c]{border:2px dashed var(--border-color);border-radius:var(--radius);padding:32px 24px;text-align:center;cursor:pointer;transition:all .2s ease;background:var(--bg2);position:relative}.file-upload-section .file-upload-area[data-v-67dfd92c]:hover{border-color:var(--color1);background:rgba(89,206,143,.05)}.file-upload-section .file-upload-area.on-drop[data-v-67dfd92c]{border-color:var(--color1);background:rgba(89,206,143,.1)}.file-upload-section .file-upload-area.on-drop[data-v-67dfd92c]:after{content:"שחרר קבצים כאן";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:700;color:var(--color1);font-size:18px;pointer-events:none}.file-upload-section .file-upload-area .upload-content[data-v-67dfd92c]{display:flex;flex-direction:column;align-items:center;gap:16px}.file-upload-section .file-upload-area .upload-content .upload-icon[data-v-67dfd92c]{font-size:48px;color:var(--color1)}.file-upload-section .file-upload-area .upload-content .upload-text .upload-title[data-v-67dfd92c]{font-size:16px;font-weight:600;color:var(--text-color);margin-bottom:4px}.file-upload-section .file-upload-area .upload-content .upload-text .upload-subtitle[data-v-67dfd92c]{font-size:14px;color:var(--light-text);margin-bottom:0}.file-upload-section .file-upload-area .upload-content .upload-btn[data-v-67dfd92c]{display:flex;align-items:center;gap:8px;padding:12px 24px;background:var(--color1);color:#fff;border:none;border-radius:var(--radius);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.file-upload-section .file-upload-area .upload-content .upload-btn[data-v-67dfd92c]:hover{background:var(--green);transform:translateY(-1px)}.file-upload-section .file-previews[data-v-67dfd92c]{margin-top:20px;display:flex;flex-direction:column;gap:12px}.file-upload-section .file-previews .file-preview[data-v-67dfd92c]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--bg1);border:1px solid var(--border-color);border-radius:var(--radius);transition:all .2s ease}.file-upload-section .file-previews .file-preview[data-v-67dfd92c]:hover{box-shadow:var(--sml-shadow)}.file-upload-section .file-previews .file-preview .file-info[data-v-67dfd92c]{display:flex;align-items:center;gap:12px;flex:1}.file-upload-section .file-previews .file-preview .file-info .file-icon[data-v-67dfd92c]{color:var(--color1);font-size:20px;width:24px;text-align:center}.file-upload-section .file-previews .file-preview .file-info .file-details[data-v-67dfd92c]{display:flex;flex-direction:column;gap:2px}.file-upload-section .file-previews .file-preview .file-info .file-details .file-name[data-v-67dfd92c]{font-size:14px;font-weight:500;color:var(--text-color)}.file-upload-section .file-previews .file-preview .file-info .file-details .file-size[data-v-67dfd92c]{font-size:12px;color:var(--light-text)}.file-upload-section .file-previews .file-preview .remove-file-btn[data-v-67dfd92c]{background:none;border:none;color:var(--red);cursor:pointer;padding:8px;border-radius:50%;transition:all .2s ease}.file-upload-section .file-previews .file-preview .remove-file-btn[data-v-67dfd92c]:hover{background:rgba(199,24,24,.1)}.file-upload-section .existing-files[data-v-67dfd92c]{margin-top:20px}.file-upload-section .existing-files .existing-files-title[data-v-67dfd92c]{font-size:14px;font-weight:600;color:var(--text-color);margin-bottom:12px}.file-upload-section .existing-files .existing-files-list[data-v-67dfd92c]{display:flex;flex-direction:column;gap:8px}.file-upload-section .existing-files .existing-files-list .existing-file[data-v-67dfd92c]{display:flex;align-items:center;gap:12px;padding:8px 12px;background:var(--bg2);border:1px solid var(--border-color);border-radius:var(--radius)}.file-upload-section .existing-files .existing-files-list .existing-file .file-info[data-v-67dfd92c]{display:flex;align-items:center;gap:8px;flex:1}.file-upload-section .existing-files .existing-files-list .existing-file .file-info .file-icon[data-v-67dfd92c]{color:var(--light-text);font-size:16px;width:20px;text-align:center}.file-upload-section .existing-files .existing-files-list .existing-file .file-info .file-details[data-v-67dfd92c]{display:flex;flex-direction:column;gap:1px}.file-upload-section .existing-files .existing-files-list .existing-file .file-info .file-details .file-name[data-v-67dfd92c]{font-size:13px;font-weight:500;color:var(--text-color)}.file-upload-section .existing-files .existing-files-list .existing-file .file-info .file-details .file-size[data-v-67dfd92c]{font-size:11px;color:var(--light-text)}.file-upload-section .existing-files .existing-files-list .existing-file .view-file-btn[data-v-67dfd92c]{color:var(--color1);text-decoration:none;padding:4px 8px;border-radius:4px;transition:all .2s ease}.file-upload-section .existing-files .existing-files-list .existing-file .view-file-btn[data-v-67dfd92c]:hover{background:rgba(89,206,143,.1)}.form-actions[data-v-67dfd92c]{display:flex;gap:16px;justify-content:flex-end}.form-actions .btn[data-v-67dfd92c]{display:flex;align-items:center;gap:8px;padding:12px 24px;border:none;border-radius:var(--radius);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.form-actions .btn.btn-secondary[data-v-67dfd92c]{background:var(--bg2);color:var(--text-color);border:2px solid var(--border-color)}.form-actions .btn.btn-secondary[data-v-67dfd92c]:hover{background:var(--bg1);border-color:var(--light-text)}.form-actions .btn.btn-primary[data-v-67dfd92c]{background:var(--color1);color:#fff}.form-actions .btn.btn-primary[data-v-67dfd92c]:hover:not(:disabled){background:var(--green);transform:translateY(-1px);box-shadow:var(--sml-shadow)}.form-actions .btn.btn-primary[data-v-67dfd92c]:disabled{opacity:.6;cursor:not-allowed}@media(max-width:600px){.form-actions[data-v-67dfd92c]{flex-direction:column}.form-actions .btn[data-v-67dfd92c]{justify-content:center}}.supplier-suggestion[data-v-67dfd92c]{margin-bottom:16px;border:2px solid var(--color1);border-radius:var(--radius);background:linear-gradient(135deg,rgba(89,206,143,.05),rgba(89,206,143,.1));overflow:hidden}.supplier-suggestion .suggestion-content[data-v-67dfd92c]{padding:16px}.supplier-suggestion .suggestion-content .suggestion-header[data-v-67dfd92c]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.supplier-suggestion .suggestion-content .suggestion-header i[data-v-67dfd92c]{color:var(--yellow);font-size:16px}.supplier-suggestion .suggestion-content .suggestion-header .suggestion-title[data-v-67dfd92c]{font-size:14px;font-weight:600;color:var(--text-color)}.supplier-suggestion .suggestion-content .suggestion-details .supplier-info[data-v-67dfd92c]{background:#fff;padding:12px;border-radius:6px;margin-bottom:12px;border:1px solid rgba(89,206,143,.2);font-size:14px;color:var(--text-color)}.supplier-suggestion .suggestion-content .suggestion-details .supplier-info strong[data-v-67dfd92c]{color:var(--text-color)}.supplier-suggestion .suggestion-content .suggestion-details .supplier-info .business-number[data-v-67dfd92c]{color:var(--light-text);font-size:13px;margin-inline-start:8px}.supplier-suggestion .suggestion-content .suggestion-details .suggestion-actions[data-v-67dfd92c]{display:flex;gap:12px}.supplier-suggestion .suggestion-content .suggestion-details .suggestion-actions .btn-create-supplier[data-v-67dfd92c]{display:flex;align-items:center;gap:6px;padding:8px 16px;background:var(--color1);color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.supplier-suggestion .suggestion-content .suggestion-details .suggestion-actions .btn-create-supplier[data-v-67dfd92c]:hover{background:var(--green);transform:translateY(-1px)}.supplier-suggestion .suggestion-content .suggestion-details .suggestion-actions .btn-create-supplier i[data-v-67dfd92c]{font-size:12px}.supplier-suggestion .suggestion-content .suggestion-details .suggestion-actions .btn-dismiss[data-v-67dfd92c]{display:flex;align-items:center;gap:6px;padding:8px 16px;background:var(--bg2);color:var(--light-text);border:1px solid var(--border-color);border-radius:6px;font-size:13px;cursor:pointer;transition:all .2s ease}.supplier-suggestion .suggestion-content .suggestion-details .suggestion-actions .btn-dismiss[data-v-67dfd92c]:hover{background:var(--bg1);color:var(--text-color);border-color:var(--light-text)}.supplier-suggestion .suggestion-content .suggestion-details .suggestion-actions .btn-dismiss i[data-v-67dfd92c]{font-size:12px}@media(max-width:600px){.supplier-suggestion .suggestion-content .suggestion-details .suggestion-actions[data-v-67dfd92c]{flex-direction:column}.supplier-suggestion .suggestion-content .suggestion-details .suggestion-actions .btn-create-supplier[data-v-67dfd92c],.supplier-suggestion .suggestion-content .suggestion-details .suggestion-actions .btn-dismiss[data-v-67dfd92c]{justify-content:center}}.line-items-container[data-v-67dfd92c]{display:flex;flex-direction:column;gap:20px}.line-items-container .line-item[data-v-67dfd92c]{background:var(--bg2);border:2px solid var(--border-color);border-radius:var(--radius);padding:20px;position:relative;transition:all .2s ease}.line-items-container .line-item[data-v-67dfd92c]:hover{border-color:var(--color1);box-shadow:var(--sml-shadow)}.line-items-container .line-item .line-item-header[data-v-67dfd92c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.line-items-container .line-item .line-item-header .item-number[data-v-67dfd92c]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:var(--color1);color:#fff;border-radius:50%;font-size:14px;font-weight:600}.line-items-container .line-item .line-item-header .remove-item-btn[data-v-67dfd92c]{background:none;border:none;color:var(--red);cursor:pointer;padding:8px;border-radius:50%;transition:all .2s ease}.line-items-container .line-item .line-item-header .remove-item-btn[data-v-67dfd92c]:hover{background:rgba(199,24,24,.1)}.line-items-container .line-item .line-item-header .remove-item-btn i[data-v-67dfd92c]{font-size:14px}.line-items-container .line-item .line-item-fields[data-v-67dfd92c]{display:grid;gap:16px}@media(min-width:768px){.line-items-container .line-item .line-item-fields[data-v-67dfd92c]{grid-template-columns:2fr 1fr 1fr 1fr}}.line-items-container .line-item .line-item-fields .amount-input[data-v-67dfd92c],.line-items-container .line-item .line-item-fields .quantity-input[data-v-67dfd92c]{text-align:center;font-family:monospace;font-weight:600}.line-items-container .line-item .line-item-fields .total-amount-input[data-v-67dfd92c]{background:var(--bg1)!important;color:var(--text-color)!important;font-weight:700!important;border-color:var(--color1)!important}.line-items-container .add-line-item-btn[data-v-67dfd92c]{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;background:var(--bg1);border:2px dashed var(--border-color);border-radius:var(--radius);color:var(--light-text);cursor:pointer;transition:all .2s ease;font-size:14px;font-weight:500}.line-items-container .add-line-item-btn[data-v-67dfd92c]:hover{border-color:var(--color1);color:var(--color1);background:rgba(89,206,143,.05)}.line-items-container .add-line-item-btn i[data-v-67dfd92c]{font-size:12px}.empty-line-items[data-v-67dfd92c]{text-align:center;padding:32px 24px;background:var(--bg2);border:2px dashed var(--border-color);border-radius:var(--radius)}.empty-line-items .empty-message[data-v-67dfd92c]{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--light-text);font-size:14px;margin-bottom:16px}.empty-line-items .empty-message i[data-v-67dfd92c]{color:var(--color1)}.empty-line-items .add-first-item-btn[data-v-67dfd92c]{display:flex;align-items:center;gap:8px;padding:12px 24px;background:var(--color1);color:#fff;border:none;border-radius:var(--radius);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;margin:0 auto}.empty-line-items .add-first-item-btn[data-v-67dfd92c]:hover{background:var(--green);transform:translateY(-1px)}.empty-line-items .add-first-item-btn i[data-v-67dfd92c]{font-size:12px}.section-title .items-count[data-v-67dfd92c]{font-size:14px;font-weight:400;color:var(--light-text);margin-inline-start:8px}.section-title .optional-badge[data-v-67dfd92c]{font-size:12px;font-weight:400;color:var(--light-text);background:var(--bg2);padding:2px 8px;border-radius:12px;margin-inline-start:8px}@media(max-width:768px){.form-grid[data-v-67dfd92c]{grid-template-columns:1fr!important}.file-upload-area[data-v-67dfd92c]{padding:24px 16px!important}.file-upload-area .upload-icon[data-v-67dfd92c]{font-size:36px!important}.file-upload-area .upload-content[data-v-67dfd92c]{gap:12px!important}.file-upload-area .upload-content .upload-text .upload-title[data-v-67dfd92c]{font-size:14px!important}.file-upload-area .upload-content .upload-text .upload-subtitle[data-v-67dfd92c]{font-size:12px!important}.file-upload-area .upload-content .upload-btn[data-v-67dfd92c]{padding:10px 20px!important;font-size:13px!important}}.budget-info[data-v-67dfd92c]{margin-top:12px;padding:16px;background:var(--bg2);border:1px solid var(--border-color);border-radius:var(--radius)}.budget-info .budget-summary[data-v-67dfd92c]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.budget-info .budget-summary .budget-item[data-v-67dfd92c]{display:flex;justify-content:space-between;align-items:center}.budget-info .budget-summary .budget-item .budget-label[data-v-67dfd92c]{font-size:14px;color:var(--light-text)}.budget-info .budget-summary .budget-item .budget-value[data-v-67dfd92c]{font-size:14px;font-weight:600;color:var(--text-color);font-family:monospace}.budget-info .budget-summary .budget-item .budget-value.remaining-positive[data-v-67dfd92c]{color:var(--green)}.budget-info .budget-summary .budget-item .budget-value.remaining-warning[data-v-67dfd92c]{color:var(--yellow)}.budget-info .budget-summary .budget-item .budget-value.remaining-negative[data-v-67dfd92c]{color:var(--red)}.budget-info .budget-progress .progress-bar[data-v-67dfd92c]{height:8px;background:var(--bg1);border-radius:4px;overflow:hidden;margin-bottom:8px}.budget-info .budget-progress .progress-bar .progress-fill[data-v-67dfd92c]{height:100%;transition:width .3s ease}.budget-info .budget-progress .progress-bar .progress-fill.progress-bar-normal[data-v-67dfd92c]{background:var(--green)}.budget-info .budget-progress .progress-bar .progress-fill.progress-bar-warning[data-v-67dfd92c]{background:var(--yellow)}.budget-info .budget-progress .progress-bar .progress-fill.progress-bar-full[data-v-67dfd92c]{background:var(--red)}.budget-info .budget-progress .progress-text[data-v-67dfd92c]{font-size:12px;color:var(--light-text)}.view-expense-form[data-v-18848062]{padding:0;max-width:100%}.modal-title[data-v-18848062]{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:600;color:var(--text-color)}.modal-title i[data-v-18848062]{color:var(--color1)}.error-state[data-v-18848062],.loading-state[data-v-18848062]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:20px;text-align:center}.loading-spinner .spinner[data-v-18848062]{width:48px;height:48px;border:4px solid var(--border-color);border-top:4px solid var(--color1);border-radius:50%;animation:spin-18848062 1s linear infinite}@keyframes spin-18848062{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-text[data-v-18848062]{color:var(--text-color);font-size:16px;margin:0}.error-state .error-icon[data-v-18848062]{font-size:48px;color:var(--red)}.error-state .error-message[data-v-18848062]{color:var(--text-color);font-size:16px;margin:0}.expense-content[data-v-18848062]{display:flex;flex-direction:column;gap:32px}.expense-header .header-main[data-v-18848062]{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;background:linear-gradient(135deg,var(--bg1) 0,var(--bg2) 100%);border-radius:var(--radius);border:1px solid var(--border-color)}@media(max-width:768px){.expense-header .header-main[data-v-18848062]{flex-direction:column;align-items:stretch;gap:16px}}.expense-header .expense-title-section[data-v-18848062]{flex:1}.expense-header .expense-title-section .expense-title[data-v-18848062]{font-size:24px;font-weight:700;color:var(--text-color);margin:0 0 12px 0;line-height:1.3}.expense-header .expense-title-section .expense-meta[data-v-18848062]{display:flex;flex-wrap:wrap;gap:16px}.expense-header .expense-title-section .expense-meta span[data-v-18848062]{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--light-text)}.expense-header .expense-title-section .expense-meta span i[data-v-18848062]{font-size:12px}.expense-header .expense-amount-section[data-v-18848062]{text-align:center}.expense-header .expense-amount-section .amount-display[data-v-18848062]{font-size:32px;font-weight:700;color:var(--color1);font-family:monospace;margin-bottom:8px}.expense-header .expense-amount-section .status-badge-container[data-v-18848062]{display:flex;justify-content:center}.info-cards-grid[data-v-18848062]{display:grid;gap:20px}@media(min-width:768px){.info-cards-grid[data-v-18848062]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.info-cards-grid[data-v-18848062]{grid-template-columns:repeat(4,1fr)}}.info-card[data-v-18848062]{background:var(--bg1);border:1px solid var(--border-color);border-radius:var(--radius);padding:20px;transition:all .2s ease}.info-card[data-v-18848062]:hover{box-shadow:var(--sml-shadow);transform:translateY(-2px)}.info-card .card-header[data-v-18848062]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.info-card .card-header i[data-v-18848062]{color:var(--color1);font-size:16px}.info-card .card-header span[data-v-18848062]{font-size:14px;font-weight:600;color:var(--light-text)}.info-card .card-content[data-v-18848062]{font-size:16px;color:var(--text-color);font-weight:500}.info-card .card-content .category-badge[data-v-18848062]{display:inline-block;padding:6px 12px;border-radius:20px;color:#fff;font-size:14px;font-weight:500}.info-card .card-content .no-data[data-v-18848062]{color:var(--light-text);font-style:italic}.info-card .card-content .progress-section[data-v-18848062]{display:flex;align-items:center;gap:12px}.info-card .card-content .progress-section .progress-bar[data-v-18848062]{flex:1;height:8px;background:var(--bg2);border-radius:4px;overflow:hidden}.info-card .card-content .progress-section .progress-bar .progress-fill[data-v-18848062]{height:100%;background:var(--color1);transition:width .3s ease}.info-card .card-content .progress-section .progress-text[data-v-18848062]{font-size:14px;font-weight:600;color:var(--color1)}.section-header[data-v-18848062]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.section-header i[data-v-18848062]{color:var(--color1);font-size:18px}.section-header h3[data-v-18848062]{font-size:18px;font-weight:600;color:var(--text-color);margin:0}.section-header .approval-count[data-v-18848062]{color:var(--light-text);font-size:14px;font-weight:400}.description-section .description-content[data-v-18848062]{background:var(--bg2);padding:20px;border-radius:var(--radius);border:1px solid var(--border-color);font-size:16px;line-height:1.6;color:var(--text-color)}.approvals-section .approvals-list[data-v-18848062]{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.approvals-section .approval-card[data-v-18848062]{display:flex;align-items:flex-start;gap:16px;padding:20px;background:var(--bg1);border:1px solid var(--border-color);border-radius:var(--radius);transition:all .2s ease}.approvals-section .approval-card[data-v-18848062]:hover{box-shadow:var(--sml-shadow)}.approvals-section .approval-card .approver-avatar[data-v-18848062]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:18px;flex-shrink:0}.approvals-section .approval-card .approver-info[data-v-18848062]{flex:1}.approvals-section .approval-card .approver-info .approver-name[data-v-18848062]{font-size:16px;font-weight:600;color:var(--text-color);margin-bottom:4px}.approvals-section .approval-card .approver-info .approval-timestamp[data-v-18848062]{font-size:14px;color:var(--light-text);margin-bottom:8px}.approvals-section .approval-card .approver-info .approval-notes[data-v-18848062]{display:flex;align-items:flex-start;gap:8px;padding:12px;background:var(--bg2);border-radius:var(--radius);font-size:14px;color:var(--text-color)}.approvals-section .approval-card .approver-info .approval-notes i[data-v-18848062]{color:var(--color1);margin-top:2px}.approvals-section .approval-card .approval-status[data-v-18848062]{flex-shrink:0}.approvals-section .no-approvals .empty-state[data-v-18848062]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:40px;text-align:center;color:var(--light-text)}.approvals-section .no-approvals .empty-state i[data-v-18848062]{font-size:48px}.approvals-section .no-approvals .empty-state p[data-v-18848062]{margin:0;font-size:16px}.approval-actions[data-v-18848062]{background:var(--bg2);border:1px solid var(--border-color);border-radius:var(--radius);padding:24px}.approval-actions .action-header[data-v-18848062]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.approval-actions .action-header i[data-v-18848062]{color:var(--color1)}.approval-actions .action-header h4[data-v-18848062]{font-size:16px;font-weight:600;color:var(--text-color);margin:0}.approval-actions .approval-form[data-v-18848062]{display:flex;flex-direction:column;gap:16px}.approval-actions .approval-form .approval-textarea[data-v-18848062]{padding:12px 16px;border:2px solid var(--border-color);border-radius:var(--radius);background:var(--inp-bg);color:var(--text-color);font-size:14px;resize:vertical;font-family:inherit}.approval-actions .approval-form .approval-textarea[data-v-18848062]:focus{outline:none;border-color:var(--color1)}.approval-actions .approval-form .approval-buttons[data-v-18848062]{display:flex;gap:12px}@media(max-width:600px){.approval-actions .approval-form .approval-buttons[data-v-18848062]{flex-direction:column}}.approval-status-info .status-info-card[data-v-18848062]{display:flex;align-items:center;gap:16px;padding:20px;background:var(--bg2);border:1px solid var(--border-color);border-radius:var(--radius)}.approval-status-info .status-info-card .status-icon[data-v-18848062]{font-size:24px;color:var(--color1)}.approval-status-info .status-info-card .status-content[data-v-18848062]{flex:1}.approval-status-info .status-info-card .status-content .status-message[data-v-18848062]{font-size:16px;font-weight:500;color:var(--text-color);margin:0 0 8px 0}.approval-status-info .status-info-card .status-content .your-notes[data-v-18848062]{font-size:14px;color:var(--light-text)}.approval-status-info .status-info-card .status-content .your-notes strong[data-v-18848062]{color:var(--text-color)}.documents-section .documents-grid[data-v-18848062]{display:grid;gap:16px}@media(min-width:768px){.documents-section .documents-grid[data-v-18848062]{grid-template-columns:repeat(2,1fr)}}.documents-section .document-card[data-v-18848062]{display:flex;align-items:center;gap:12px;padding:16px;background:var(--bg1);border:1px solid var(--border-color);border-radius:var(--radius);transition:all .2s ease}.documents-section .document-card[data-v-18848062]:hover{box-shadow:var(--sml-shadow)}.documents-section .document-card .document-icon[data-v-18848062]{color:var(--color1);font-size:20px}.documents-section .document-card .document-info[data-v-18848062]{flex:1}.documents-section .document-card .document-info .document-name[data-v-18848062]{font-size:14px;color:var(--text-color)}.documents-section .document-card .download-btn[data-v-18848062]{background:none;border:none;color:var(--color1);cursor:pointer;padding:8px;border-radius:50%;transition:all .2s ease}.documents-section .document-card .download-btn[data-v-18848062]:hover{background:rgba(89,206,143,.1)}.line-items-section .line-items-table[data-v-18848062]{background:var(--bg1);border:1px solid var(--border-color);border-radius:var(--radius);overflow:hidden}.line-items-section .line-items-table .items-table[data-v-18848062]{width:100%;border-collapse:collapse}.line-items-section .line-items-table .items-table td[data-v-18848062],.line-items-section .line-items-table .items-table th[data-v-18848062]{padding:12px 16px;text-align:right;border-bottom:1px solid var(--border-color)}.line-items-section .line-items-table .items-table thead[data-v-18848062]{background:var(--bg2)}.line-items-section .line-items-table .items-table thead th[data-v-18848062]{font-size:14px;font-weight:600;color:var(--text-color);border-bottom:2px solid var(--border-color)}.line-items-section .line-items-table .items-table thead th[data-v-18848062]:first-child{text-align:center;width:50px}.line-items-section .line-items-table .items-table thead th[data-v-18848062]:nth-child(3),.line-items-section .line-items-table .items-table thead th[data-v-18848062]:nth-child(4),.line-items-section .line-items-table .items-table thead th[data-v-18848062]:nth-child(5){text-align:center;width:120px}.line-items-section .line-items-table .items-table tbody .item-row[data-v-18848062]{transition:background-color .2s ease}.line-items-section .line-items-table .items-table tbody .item-row[data-v-18848062]:hover{background:var(--bg2)}.line-items-section .line-items-table .items-table tbody .item-row td[data-v-18848062]{font-size:14px;color:var(--text-color)}.line-items-section .line-items-table .items-table tbody .item-row td.item-number[data-v-18848062]{text-align:center;font-weight:600;color:var(--color1)}.line-items-section .line-items-table .items-table tbody .item-row td.item-description[data-v-18848062]{font-weight:500}.line-items-section .line-items-table .items-table tbody .item-row td.item-quantity[data-v-18848062],.line-items-section .line-items-table .items-table tbody .item-row td.item-total[data-v-18848062],.line-items-section .line-items-table .items-table tbody .item-row td.item-unit-price[data-v-18848062]{text-align:center;font-family:monospace;font-weight:600}.line-items-section .line-items-table .items-table tbody .item-row td.item-total[data-v-18848062]{color:var(--color1)}.line-items-section .line-items-table .items-table tfoot[data-v-18848062]{background:var(--bg2)}.line-items-section .line-items-table .items-table tfoot .total-row td[data-v-18848062]{font-weight:700;border-top:2px solid var(--border-color);border-bottom:none}.line-items-section .line-items-table .items-table tfoot .total-row td.total-label[data-v-18848062]{text-align:right;color:var(--text-color)}.line-items-section .line-items-table .items-table tfoot .total-row td.total-amount[data-v-18848062]{text-align:center;color:var(--color1);font-size:16px;font-family:monospace}.line-items-section .items-count[data-v-18848062]{color:var(--light-text);font-size:14px;font-weight:400}@media(max-width:768px){.line-items-section .line-items-table[data-v-18848062]{overflow-x:auto}.line-items-section .line-items-table .items-table[data-v-18848062]{min-width:600px}.line-items-section .line-items-table .items-table td[data-v-18848062],.line-items-section .line-items-table .items-table th[data-v-18848062]{padding:8px 12px;font-size:13px}.line-items-section .line-items-table .items-table thead th[data-v-18848062]:nth-child(3),.line-items-section .line-items-table .items-table thead th[data-v-18848062]:nth-child(4),.line-items-section .line-items-table .items-table thead th[data-v-18848062]:nth-child(5){width:100px}}.status-badge[data-v-18848062]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600}.status-badge.status-pending[data-v-18848062]{background:rgba(240,196,25,.2);color:var(--gold)}.status-badge.status-approved[data-v-18848062]{background:rgba(89,206,143,.2);color:var(--green)}.status-badge.status-rejected[data-v-18848062]{background:rgba(199,24,24,.2);color:var(--red)}.status-badge.status-partially-approved[data-v-18848062]{background:rgba(64,156,255,.2);color:#409cff}.action-buttons[data-v-18848062]{display:flex;gap:16px;justify-content:flex-end;padding-top:24px;border-top:1px solid var(--border-color)}@media(max-width:600px){.action-buttons[data-v-18848062]{flex-direction:column}}.btn[data-v-18848062]{display:flex;align-items:center;gap:8px;padding:12px 20px;border:none;border-radius:var(--radius);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.btn.btn-primary[data-v-18848062]{background:var(--color1);color:#fff}.btn.btn-primary[data-v-18848062]:hover{background:var(--green);transform:translateY(-1px)}.btn.btn-secondary[data-v-18848062]{background:var(--bg2);color:var(--text-color);border:2px solid var(--border-color)}.btn.btn-secondary[data-v-18848062]:hover{background:var(--bg1);border-color:var(--light-text)}.btn.btn-success[data-v-18848062]{background:var(--green);color:#fff}.btn.btn-success[data-v-18848062]:hover{background:#4aba7a;transform:translateY(-1px)}.btn.btn-danger[data-v-18848062]{background:var(--red);color:#fff}.btn.btn-danger[data-v-18848062]:hover{background:#b01515;transform:translateY(-1px)}.btn.btn-outline[data-v-18848062]{background:transparent;color:var(--color1);border:2px solid var(--color1)}.btn.btn-outline[data-v-18848062]:hover{background:var(--color1);color:#fff}.pending-text[data-v-18848062]{color:var(--light-text);font-style:italic}.add-expense-form[data-v-8af17ad2]{padding:0;max-width:100%}.modal-title[data-v-8af17ad2]{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:600;color:var(--text-color)}.modal-title i[data-v-8af17ad2]{color:var(--color1)}.preview-section[data-v-8af17ad2]{background:linear-gradient(135deg,rgba(89,206,143,.05),var(--bg2));border:2px solid var(--color1);border-radius:var(--radius);padding:20px}.preview-section .preview-card[data-v-8af17ad2]{background:var(--inp-bg);border-radius:var(--radius);padding:16px;border:1px solid var(--border-color)}.preview-section .preview-header[data-v-8af17ad2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--border-color)}.preview-section .preview-title[data-v-8af17ad2]{font-size:18px;font-weight:600;color:var(--text-color)}.preview-section .preview-amount[data-v-8af17ad2]{font-size:20px;font-weight:700;color:var(--color1);font-family:monospace}.preview-section .preview-details[data-v-8af17ad2]{display:flex;flex-direction:column;gap:8px}.preview-section .preview-item[data-v-8af17ad2]{display:flex;align-items:center;gap:8px;color:var(--text-color);font-size:14px}.preview-section .preview-item i[data-v-8af17ad2]{width:16px;color:var(--color1)}.preview-section .category-badge[data-v-8af17ad2]{display:inline-flex;align-items:center;padding:4px 8px;border-radius:4px;color:#fff;font-size:12px;font-weight:500}.preview-section .immediate-expense-note[data-v-8af17ad2]{color:var(--color1);font-weight:500;font-size:13px}.form-actions[data-v-8af17ad2]{display:flex;gap:16px;justify-content:flex-end}.form-actions .btn[data-v-8af17ad2]{display:flex;align-items:center;gap:8px;padding:12px 24px;border:none;border-radius:var(--radius);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.form-actions .btn.btn-secondary[data-v-8af17ad2]{background:var(--bg2);color:var(--text-color);border:2px solid var(--border-color)}.form-actions .btn.btn-secondary[data-v-8af17ad2]:hover{background:var(--bg1);border-color:var(--light-text)}.form-actions .btn.btn-primary[data-v-8af17ad2]{background:var(--color1);color:#fff}.form-actions .btn.btn-primary[data-v-8af17ad2]:hover:not(:disabled){background:var(--green);transform:translateY(-1px);box-shadow:var(--sml-shadow)}.form-actions .btn.btn-primary[data-v-8af17ad2]:disabled{opacity:.6;cursor:not-allowed}.checkbox-field[data-v-8af17ad2]{display:flex;align-items:flex-start;gap:12px;padding:16px;background:var(--bg2);border:2px solid var(--border-color);border-radius:var(--radius);transition:all .2s ease}.checkbox-field[data-v-8af17ad2]:hover{border-color:var(--color1);background:rgba(89,206,143,.05)}.checkbox-field .checkbox-input[data-v-8af17ad2]{width:20px;height:20px;accent-color:var(--color1);cursor:pointer;margin-top:2px}.checkbox-field .checkbox-label[data-v-8af17ad2]{display:flex;flex-direction:column;gap:4px;cursor:pointer;flex:1;font-size:14px;font-weight:500;color:var(--text-color)}.checkbox-field .checkbox-label i[data-v-8af17ad2]{color:var(--color1);font-size:16px;margin-bottom:4px}.checkbox-field .checkbox-label .checkbox-description[data-v-8af17ad2]{font-size:12px;color:var(--light-text);font-weight:400;line-height:1.4}@media(max-width:768px){.form-grid[data-v-8af17ad2]{grid-template-columns:1fr!important}.form-actions[data-v-8af17ad2]{flex-direction:column}.form-actions .btn[data-v-8af17ad2]{justify-content:center}.preview-header[data-v-8af17ad2]{flex-direction:column;align-items:flex-start;gap:8px}}.view-recurring-expense-modal[data-v-68150b0f]{max-width:900px;width:95vw;max-height:90vh;overflow-y:auto}.detail-section[data-v-68150b0f]{margin-bottom:2rem;padding:1.5rem;background:var(--bg-secondary);border-radius:12px;border:1px solid var(--border-color)}.main-info[data-v-68150b0f]{background:linear-gradient(135deg,var(--primary-color)10,var(--bg-secondary));border:2px solid var(--primary-color)}.section-header[data-v-68150b0f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.section-title[data-v-68150b0f]{display:flex;align-items:center;gap:.5rem;font-size:1.1rem;font-weight:600;color:var(--text-primary)}.status-badge-container .status-badge[data-v-68150b0f]{padding:.5rem 1rem;border-radius:20px;font-weight:500;display:flex;align-items:center;gap:.5rem}.status-active[data-v-68150b0f]{background:var(--success-color);color:#fff}.status-paused[data-v-68150b0f]{background:var(--warning-color);color:#fff}.status-archived[data-v-68150b0f]{background:var(--text-secondary);color:#fff}.expense-header[data-v-68150b0f]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.expense-title[data-v-68150b0f]{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin:0}.expense-amount[data-v-68150b0f]{font-size:1.8rem;font-weight:800;color:var(--primary-color)}.expense-description[data-v-68150b0f]{margin-bottom:1.5rem;color:var(--text-secondary);line-height:1.6}.recurring-schedule[data-v-68150b0f]{display:flex;flex-wrap:wrap;gap:1rem}.schedule-item[data-v-68150b0f]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--bg-primary);border-radius:8px;color:var(--text-secondary)}.schedule-item i[data-v-68150b0f]{color:var(--primary-color)}.classification-grid[data-v-68150b0f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.classification-item[data-v-68150b0f]{padding:1rem;background:var(--bg-primary);border-radius:8px}.item-label[data-v-68150b0f]{font-size:.875rem;font-weight:500;color:var(--text-secondary);margin-bottom:.5rem}.item-value[data-v-68150b0f]{font-weight:600;color:var(--text-primary)}.item-value.no-data[data-v-68150b0f]{color:var(--text-secondary);font-style:italic}.category-badge[data-v-68150b0f]{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:16px;color:#fff;font-size:.875rem;font-weight:500}.stats-grid[data-v-68150b0f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.stat-card[data-v-68150b0f]{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--bg-primary);border-radius:8px}.stat-icon[data-v-68150b0f]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--primary-color);border-radius:12px;color:#fff;font-size:1.2rem}.stat-content[data-v-68150b0f]{flex:1}.stat-number[data-v-68150b0f]{font-size:1.2rem;font-weight:700;color:var(--text-primary);line-height:1}.stat-label[data-v-68150b0f]{font-size:.875rem;color:var(--text-secondary);margin-top:.25rem}.generated-expenses-table[data-v-68150b0f]{background:var(--bg-primary);border-radius:8px;overflow:hidden}.table-header[data-v-68150b0f]{display:grid;grid-template-columns:1fr 120px 120px 100px;gap:1rem;padding:1rem;background:var(--bg-secondary);font-weight:600;color:var(--text-primary);border-bottom:1px solid var(--border-color)}.table-body[data-v-68150b0f]{max-height:300px;overflow-y:auto}.table-row[data-v-68150b0f]{display:grid;grid-template-columns:1fr 120px 120px 100px;gap:1rem;padding:1rem;border-bottom:1px solid var(--border-color);align-items:center}.table-row[data-v-68150b0f]:last-child{border-bottom:none}.table-row[data-v-68150b0f]:hover{background:var(--bg-secondary)}.modal-actions[data-v-68150b0f]{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem;border-top:1px solid var(--border-color);background:var(--bg-secondary)}@media (max-width:768px){.expense-header[data-v-68150b0f]{flex-direction:column;gap:.5rem}.section-header[data-v-68150b0f]{flex-direction:column;align-items:flex-start;gap:1rem}.classification-grid[data-v-68150b0f],.stats-grid[data-v-68150b0f]{grid-template-columns:1fr}.table-header[data-v-68150b0f],.table-row[data-v-68150b0f]{grid-template-columns:1fr;gap:.5rem}.modal-actions[data-v-68150b0f]{flex-direction:column}}.add-supplier-form[data-v-8a5bd33c]{padding:0;max-width:100%}.add-category-form[data-v-65d32011]{padding:20px}.form-actions[data-v-65d32011]{display:flex;gap:12px;justify-content:flex-end;margin-top:20px;padding-top:20px;border-top:1px solid var(--border-color)}@media (max-width:600px){.form-actions[data-v-65d32011]{flex-direction:column}}.expenses-page[data-v-9675c380]{padding:0;display:flex;flex-direction:column;gap:20px}.page-header[data-v-9675c380]{background:linear-gradient(135deg,var(--bg1) 0,var(--bg2) 100%);border-radius:var(--radius);border:1px solid var(--border-color);padding:32px}.page-header .header-content[data-v-9675c380]{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}@media(max-width:768px){.page-header .header-content[data-v-9675c380]{flex-direction:column;align-items:stretch;gap:20px}}.page-header .title-section .page-title[data-v-9675c380]{display:flex;align-items:center;gap:16px;font-size:32px;font-weight:700;color:var(--text-color);margin:0 0 8px 0}.page-header .title-section .page-title i[data-v-9675c380]{color:var(--color1);font-size:28px}.page-header .title-section .page-subtitle[data-v-9675c380]{font-size:16px;color:var(--light-text);margin:0}.page-header .header-actions[data-v-9675c380]{display:flex;gap:12px;flex-wrap:wrap}@media(max-width:768px){.page-header .header-actions[data-v-9675c380]{justify-content:center}}.stats-dashboard .stats-grid[data-v-9675c380]{display:grid;gap:16px}@media(min-width:768px){.stats-dashboard .stats-grid[data-v-9675c380]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.stats-dashboard .stats-grid[data-v-9675c380]{grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){.stats-dashboard .stats-grid[data-v-9675c380]{grid-template-columns:repeat(5,1fr)}}.stats-dashboard .stat-card[data-v-9675c380]{background:var(--bg1);border:1px solid var(--border-color);border-radius:var(--radius);padding:24px;display:flex;align-items:center;gap:20px;transition:all .2s ease;position:relative;overflow:hidden}.stats-dashboard .stat-card[data-v-9675c380]:hover{transform:translateY(-4px);box-shadow:var(--box-shadow)}.stats-dashboard .stat-card[data-v-9675c380]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--color1)}.stats-dashboard .stat-card.pending[data-v-9675c380]:before{background:var(--gold)}.stats-dashboard .stat-card.approved[data-v-9675c380]:before{background:var(--green)}.stats-dashboard .stat-card.partially-approved[data-v-9675c380]:before{background:#409cff}.stats-dashboard .stat-card.total[data-v-9675c380]:before{background:var(--color1)}.stats-dashboard .stat-card.my-pending[data-v-9675c380]:before{background:#ff6b35}.stats-dashboard .stat-card .stat-icon[data-v-9675c380]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff;flex-shrink:0}.stats-dashboard .stat-card.pending .stat-icon[data-v-9675c380]{background:var(--gold)}.stats-dashboard .stat-card.approved .stat-icon[data-v-9675c380]{background:var(--green)}.stats-dashboard .stat-card.partially-approved .stat-icon[data-v-9675c380]{background:#409cff}.stats-dashboard .stat-card.total .stat-icon[data-v-9675c380]{background:var(--color1)}.stats-dashboard .stat-card.my-pending .stat-icon[data-v-9675c380]{background:#ff6b35}.stats-dashboard .stat-card .stat-content[data-v-9675c380]{flex:1}.stats-dashboard .stat-card .stat-content .stat-number[data-v-9675c380]{font-size:28px;font-weight:700;color:var(--text-color);margin-bottom:4px;line-height:1}.stats-dashboard .stat-card .stat-content .stat-label[data-v-9675c380]{font-size:14px;color:var(--light-text);margin-bottom:8px}.stats-dashboard .stat-card .stat-content .stat-amount[data-v-9675c380]{font-size:16px;font-weight:600;color:var(--color1);font-family:monospace}.stats-dashboard .stat-card .stat-content .stat-meta[data-v-9675c380]{font-size:12px;color:var(--light-text)}.filters-section[data-v-9675c380]{background:var(--bg1);border:1px solid var(--border-color);border-radius:var(--radius);padding:16px}.filters-section .filters-header[data-v-9675c380]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.filters-section .filters-header .filters-title[data-v-9675c380]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:var(--text-color);margin:0}.filters-section .filters-header .filters-title i[data-v-9675c380]{color:var(--color1)}.filters-section .filters-grid[data-v-9675c380]{display:grid;gap:12px}@media(min-width:768px){.filters-section .filters-grid[data-v-9675c380]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.filters-section .filters-grid[data-v-9675c380]{grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){.filters-section .filters-grid[data-v-9675c380]{grid-template-columns:repeat(5,1fr)}}.filters-section .filter-group[data-v-9675c380]{display:flex;flex-direction:column;gap:6px}.filters-section .filter-group .filter-label[data-v-9675c380]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--text-color)}.filters-section .filter-group .filter-label i[data-v-9675c380]{color:var(--light-text);font-size:11px;width:12px}.filters-section .filter-group[data-v-9675c380] .wzselect-wrapper{width:100%!important}.filters-section .filter-group .filter-input[data-v-9675c380],.filters-section .filter-group .filter-select[data-v-9675c380]{width:100%;height:36px;border:2px solid var(--border-color);border-radius:var(--radius);background:var(--inp-bg);color:var(--text-color);font-size:13px;transition:all .2s ease}.filters-section .filter-group .filter-input[data-v-9675c380]:focus,.filters-section .filter-group .filter-select[data-v-9675c380]:focus{outline:none;border-color:var(--color1);box-shadow:0 0 0 3px rgba(89,206,143,.1)}.filters-section .filter-group .month-picker[data-v-9675c380]{display:flex;align-items:center;gap:6px}.filters-section .filter-group .month-picker .month-nav[data-v-9675c380]{background:var(--bg2);border:2px solid var(--border-color);border-radius:var(--radius);width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:var(--text-color)}.filters-section .filter-group .month-picker .month-nav[data-v-9675c380]:hover{border-color:var(--color1);background:var(--color1);color:#fff}.filters-section .filter-group .month-picker .month-input[data-v-9675c380]{flex:1}.filters-section .filter-group .month-picker .month-input[data-v-9675c380] .dp__input{padding:8px 12px!important;border:2px solid var(--border-color)!important;border-radius:var(--radius)!important;background:var(--inp-bg)!important;color:var(--text-color)!important;font-size:13px!important}.filters-section .filter-group .month-picker .month-input[data-v-9675c380] .dp__input:focus{border-color:var(--color1)!important;box-shadow:0 0 0 3px rgba(89,206,143,.1)!important}.expenses-section .section-header[data-v-9675c380]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:16px}.expenses-section .section-header .section-title-group[data-v-9675c380]{display:flex;align-items:center;gap:20px;flex:1}@media(max-width:768px){.expenses-section .section-header .section-title-group[data-v-9675c380]{flex-direction:column;align-items:flex-start;gap:12px}}.expenses-section .section-header .section-title[data-v-9675c380]{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:600;color:var(--text-color);margin:0}.expenses-section .section-header .section-title i[data-v-9675c380]{color:var(--color1)}.expenses-section .section-header .toggle-tabs[data-v-9675c380]{display:flex;gap:8px}.expenses-section .section-header .toggle-tabs .toggle-tab[data-v-9675c380]{display:flex;align-items:center;gap:8px;padding:8px 16px;background:var(--bg2);border:1px solid var(--border-color);border-radius:6px;color:var(--light-text);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none}.expenses-section .section-header .toggle-tabs .toggle-tab i[data-v-9675c380]{font-size:14px}.expenses-section .section-header .toggle-tabs .toggle-tab .tab-count[data-v-9675c380]{background:var(--border-color);color:var(--text-color);padding:1px 6px;border-radius:10px;font-size:11px;font-weight:600;min-width:20px;text-align:center}.expenses-section .section-header .toggle-tabs .toggle-tab[data-v-9675c380]:hover{background:var(--bg1);color:var(--text-color);transform:translateY(-1px)}.expenses-section .section-header .toggle-tabs .toggle-tab.active[data-v-9675c380]{background:var(--color1);color:#fff;border-color:var(--color1)}.expenses-section .section-header .toggle-tabs .toggle-tab.active .tab-count[data-v-9675c380]{background:hsla(0,0%,100%,.2);color:#fff}.expenses-section .section-header .toggle-tabs .toggle-tab.active[data-v-9675c380]:hover{background:var(--color1);transform:translateY(-1px)}.expenses-section .section-header .results-info .results-count[data-v-9675c380]{font-size:14px;color:var(--light-text);background:var(--bg2);padding:6px 12px;border-radius:20px}.empty-state[data-v-9675c380],.loading-state[data-v-9675c380]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;gap:24px;text-align:center;background:var(--bg1);border:1px solid var(--border-color);border-radius:var(--radius)}.loading-spinner .spinner[data-v-9675c380]{width:48px;height:48px;border:4px solid var(--border-color);border-top:4px solid var(--color1);border-radius:50%;animation:spin-9675c380 1s linear infinite}@keyframes spin-9675c380{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-text[data-v-9675c380]{color:var(--text-color);font-size:16px;margin:0}.empty-state .empty-icon[data-v-9675c380]{font-size:64px;color:var(--light-text)}.empty-state .empty-title[data-v-9675c380]{font-size:24px;font-weight:600;color:var(--text-color);margin:0}.empty-state .empty-subtitle[data-v-9675c380]{font-size:16px;color:var(--light-text);margin:0}.expenses-table-container[data-v-9675c380]{background:var(--bg1);border:1px solid var(--border-color);border-radius:var(--radius);overflow:hidden}.expenses-table-container .table-wrapper[data-v-9675c380]{overflow-x:auto}.expenses-table-container .expenses-table[data-v-9675c380]{width:100%;border-collapse:collapse}.expenses-table-container .expenses-table thead[data-v-9675c380]{background:var(--bg2)}.expenses-table-container .expenses-table thead th[data-v-9675c380]{padding:16px 12px;text-align:center;font-size:14px;font-weight:600;color:var(--text-color);border-bottom:1px solid var(--border-color);white-space:nowrap}.expenses-table-container .expenses-table thead th.col-title[data-v-9675c380]{text-align:right;min-width:200px}.expenses-table-container .expenses-table thead th.col-amount[data-v-9675c380]{min-width:120px}.expenses-table-container .expenses-table thead th.col-date[data-v-9675c380]{min-width:100px}.expenses-table-container .expenses-table thead th.col-budget[data-v-9675c380],.expenses-table-container .expenses-table thead th.col-category[data-v-9675c380],.expenses-table-container .expenses-table thead th.col-status[data-v-9675c380],.expenses-table-container .expenses-table thead th.col-supplier[data-v-9675c380]{min-width:120px}.expenses-table-container .expenses-table thead th.col-approvals[data-v-9675c380]{min-width:150px}.expenses-table-container .expenses-table thead th.col-actions[data-v-9675c380]{min-width:120px}.expenses-table-container .expenses-table thead th.sortable[data-v-9675c380]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s ease}.expenses-table-container .expenses-table thead th.sortable[data-v-9675c380]:hover{background:var(--bg1);color:var(--color1)}.expenses-table-container .expenses-table thead th.sortable .header-content[data-v-9675c380]{display:flex;align-items:center;justify-content:center;gap:8px}.expenses-table-container .expenses-table thead th.sortable .header-content span[data-v-9675c380]{flex:1}.expenses-table-container .expenses-table thead th.sortable .header-content i[data-v-9675c380]{font-size:12px;opacity:.7;transition:all .2s ease}.expenses-table-container .expenses-table thead th.sortable .header-content i.fa-sort-down[data-v-9675c380],.expenses-table-container .expenses-table thead th.sortable .header-content i.fa-sort-up[data-v-9675c380]{opacity:1;color:var(--color1)}.expenses-table-container .expenses-table thead th.col-title.sortable .header-content[data-v-9675c380]{justify-content:flex-start}.expenses-table-container .expenses-table tbody .expense-row[data-v-9675c380]{transition:all .2s ease}.expenses-table-container .expenses-table tbody .expense-row[data-v-9675c380]:hover{background:var(--bg2)}.expenses-table-container .expenses-table tbody .expense-row[data-v-9675c380]:not(:last-child){border-bottom:1px solid var(--border-color)}.expenses-table-container .expenses-table tbody .expense-row td[data-v-9675c380]{padding:16px 12px;vertical-align:top}.expenses-table-container .expenses-table tbody .expense-row td.col-title[data-v-9675c380]{text-align:right}.expenses-table-container .expenses-table tbody .expense-row td.col-actions[data-v-9675c380],.expenses-table-container .expenses-table tbody .expense-row td.col-amount[data-v-9675c380],.expenses-table-container .expenses-table tbody .expense-row td.col-approvals[data-v-9675c380],.expenses-table-container .expenses-table tbody .expense-row td.col-budget[data-v-9675c380],.expenses-table-container .expenses-table tbody .expense-row td.col-category[data-v-9675c380],.expenses-table-container .expenses-table tbody .expense-row td.col-date[data-v-9675c380],.expenses-table-container .expenses-table tbody .expense-row td.col-status[data-v-9675c380],.expenses-table-container .expenses-table tbody .expense-row td.col-supplier[data-v-9675c380]{text-align:center}.expense-title-cell .expense-title-wrapper[data-v-9675c380]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.expense-title-cell .expense-title[data-v-9675c380]{font-size:16px;font-weight:600;color:var(--text-color);margin:0;line-height:1.3;flex:1}.expense-title-cell .recurring-indicator[data-v-9675c380]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:10px;flex-shrink:0;cursor:help;transition:all .2s ease;position:relative}.expense-title-cell .recurring-indicator i[data-v-9675c380]{animation:spin-9675c380 3s linear infinite}.expense-title-cell .recurring-indicator[data-v-9675c380]:hover{transform:scale(1.1);box-shadow:0 2px 8px rgba(102,126,234,.3)}@media(max-width:768px){.expense-title-cell .recurring-indicator[data-v-9675c380]{width:18px;height:18px;font-size:9px}}.expense-title-cell .expense-description[data-v-9675c380]{font-size:14px;color:var(--light-text);margin:0;line-height:1.4}.amount-display[data-v-9675c380]{font-size:16px;font-weight:600;color:var(--color1);font-family:monospace}.date-display[data-v-9675c380],.supplier-display[data-v-9675c380]{font-size:14px;color:var(--text-color)}.category-badge[data-v-9675c380]{display:inline-block;padding:6px 12px;border-radius:20px;color:#fff;font-size:12px;font-weight:500}.budget-display[data-v-9675c380]{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--text-color)}.budget-display i[data-v-9675c380]{color:var(--color1);font-size:12px}.no-data[data-v-9675c380]{color:var(--light-text);font-style:italic;font-size:14px}.status-badge[data-v-9675c380]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600}.status-badge.status-pending[data-v-9675c380]{background:rgba(240,196,25,.2);color:var(--gold)}.status-badge.status-approved[data-v-9675c380]{background:rgba(89,206,143,.2);color:var(--green)}.status-badge.status-rejected[data-v-9675c380]{background:rgba(199,24,24,.2);color:var(--red)}.status-badge.status-partially-approved[data-v-9675c380]{background:rgba(64,156,255,.2);color:#409cff}.approvals-display[data-v-9675c380]{display:flex;flex-direction:column;align-items:center;gap:12px}.approvals-display .approval-progress[data-v-9675c380]{display:flex;align-items:center;gap:8px;width:100%}.approvals-display .approval-progress .progress-bar[data-v-9675c380]{flex:1;height:6px;background:var(--bg2);border-radius:3px;overflow:hidden}.approvals-display .approval-progress .progress-bar .progress-fill[data-v-9675c380]{height:100%;background:var(--color1);transition:width .3s ease}.approvals-display .approval-progress .progress-text[data-v-9675c380]{font-size:12px;font-weight:600;color:var(--color1);white-space:nowrap}.approvals-display .approvers-avatars[data-v-9675c380]{display:flex;align-items:center;gap:4px}.approvals-display .approvers-avatars .approver-avatar[data-v-9675c380]{box-sizing:content-box;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:600;position:relative;border:1px solid transparent}.approvals-display .approvers-avatars .approver-avatar.status-approved[data-v-9675c380]{box-shadow:0 0 0 2px var(--green)}.approvals-display .approvers-avatars .approver-avatar.status-rejected[data-v-9675c380]{box-shadow:0 0 0 2px var(--red)}.approvals-display .approvers-avatars .approver-avatar.status-pending[data-v-9675c380]{box-shadow:0 0 0 2px var(--gold)}.approvals-display .approvers-avatars .approver-avatar .current-user-indicator[data-v-9675c380]{position:absolute;top:-4px;right:-4px;width:14px;height:14px;background:var(--color1);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:8px;border:2px solid #fff}.approvals-display .approvers-avatars .more-approvers[data-v-9675c380]{font-size:10px;color:var(--light-text);background:var(--bg2);padding:4px 6px;border-radius:10px;font-weight:500}.no-approvals .no-data[data-v-9675c380]{font-size:12px}.actions-container[data-v-9675c380]{display:flex;align-items:center;gap:8px;justify-content:center}.actions-container .quick-actions[data-v-9675c380]{display:flex;gap:4px;padding-inline-end:8px;border-inline-end:1px solid var(--border-color)}.actions-container .main-actions[data-v-9675c380]{display:flex;gap:4px;align-items:center;flex:1}.actions-container .action-btn[data-v-9675c380]{width:32px;height:32px;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;font-size:12px}.actions-container .action-btn.approve-btn[data-v-9675c380]{background:rgba(89,206,143,.1);color:var(--green)}.actions-container .action-btn.approve-btn[data-v-9675c380]:hover{background:var(--green);color:#fff}.actions-container .action-btn.reject-btn[data-v-9675c380]{background:rgba(199,24,24,.1);color:var(--red)}.actions-container .action-btn.reject-btn[data-v-9675c380]:hover{background:var(--red);color:#fff}.actions-container .action-btn.cancel-btn[data-v-9675c380]{background:rgba(240,196,25,.1);color:var(--gold)}.actions-container .action-btn.cancel-btn[data-v-9675c380]:hover{background:var(--gold);color:#fff}.actions-container .action-btn.view-btn[data-v-9675c380]{background:var(--bg2);color:var(--text-color)}.actions-container .action-btn.view-btn[data-v-9675c380]:hover{background:var(--color1);color:#fff}.actions-container .actions-dropdown[data-v-9675c380]{width:32px;height:32px;color:var(--light-text)}.actions-container .actions-dropdown .dropdown-item[data-v-9675c380]{display:flex;align-items:center;gap:8px;padding:8px 12px;color:var(--text-color);text-decoration:none;transition:all .2s ease}.actions-container .actions-dropdown .dropdown-item[data-v-9675c380]:hover{background:var(--bg2)}.actions-container .actions-dropdown .dropdown-item.danger[data-v-9675c380]{color:var(--red)}.actions-container .actions-dropdown .dropdown-item.danger[data-v-9675c380]:hover{background:rgba(199,24,24,.1)}.actions-container .actions-dropdown .dropdown-item i[data-v-9675c380]{font-size:12px;width:14px}.btn[data-v-9675c380]{display:flex;align-items:center;gap:8px;padding:12px 20px;border:none;border-radius:var(--radius);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none}.btn.btn-primary[data-v-9675c380]{background:var(--color1);color:#fff}.btn.btn-primary[data-v-9675c380]:hover{background:var(--green);transform:translateY(-1px);box-shadow:var(--sml-shadow)}.btn.btn-outline[data-v-9675c380]{background:transparent;color:var(--color1);border:2px solid var(--color1)}.btn.btn-outline[data-v-9675c380]:hover{background:var(--color1);color:#fff}.btn.btn-ghost[data-v-9675c380]{background:transparent;color:var(--light-text)}.btn.btn-ghost[data-v-9675c380]:hover{background:var(--bg2);color:var(--text-color)}.modal-title[data-v-9675c380]{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:600;color:var(--text-color)}.modal-title i[data-v-9675c380]{color:var(--color1)}@media(max-width:1200px){.expenses-table .col-approvals .approvals-display .approval-progress .progress-bar[data-v-9675c380]{min-width:60px}.expenses-table .col-approvals .approvals-display .approvers-avatars .approver-avatar[data-v-9675c380]{width:24px;height:24px;font-size:10px}}@media(max-width:768px){.expenses-page[data-v-9675c380]{gap:20px}.page-header[data-v-9675c380]{padding:20px}.page-header .header-content .title-section .page-title[data-v-9675c380]{font-size:24px}.page-header .header-content .title-section .page-title i[data-v-9675c380]{font-size:20px}.page-header .header-content .header-actions .btn[data-v-9675c380]{padding:10px 16px;font-size:13px}.stats-dashboard .stats-grid[data-v-9675c380]{grid-template-columns:repeat(2,1fr)!important;gap:16px}.stats-dashboard .stat-card[data-v-9675c380]{padding:16px}.stats-dashboard .stat-card .stat-icon[data-v-9675c380]{width:48px;height:48px;font-size:20px}.stats-dashboard .stat-card .stat-content .stat-number[data-v-9675c380]{font-size:20px}.filters-section[data-v-9675c380]{padding:16px}.filters-section .filters-grid[data-v-9675c380]{grid-template-columns:1fr!important}.expenses-table-container .expenses-table[data-v-9675c380]{font-size:12px}.expenses-table-container .expenses-table thead th[data-v-9675c380]{padding:12px 8px;font-size:12px}.expenses-table-container .expenses-table tbody td[data-v-9675c380]{padding:12px 8px}.actions-container[data-v-9675c380]{flex-direction:column;gap:4px}.actions-container .quick-actions[data-v-9675c380]{padding-right:0;border-right:none;border-bottom:1px solid var(--border-color);padding-bottom:4px}.my-budgets-section .budgets-grid[data-v-9675c380]{grid-template-columns:repeat(2,1fr)!important}.my-budgets-section .budget-card[data-v-9675c380]{padding:14px}.my-budgets-section .budget-card .budget-header[data-v-9675c380]{margin-bottom:10px}.my-budgets-section .budget-card .budget-header .budget-title-section .budget-title[data-v-9675c380]{font-size:14px}.my-budgets-section .budget-card .budget-header .budget-title-section .budget-amount[data-v-9675c380]{font-size:12px}.my-budgets-section .budget-card .budget-header .budget-header-action .btn-sm[data-v-9675c380]{padding:3px 6px;font-size:10px}.my-budgets-section .budget-card .budget-content[data-v-9675c380]{gap:14px;margin-bottom:10px}.my-budgets-section .budget-card .budget-content .budget-pie-section .pie-chart-container[data-v-9675c380]{width:68px;height:68px}.my-budgets-section .budget-card .budget-content .budget-pie-section .pie-chart-container .pie-chart .pie-center .pie-percentage[data-v-9675c380]{font-size:11px}.my-budgets-section .budget-card .budget-content .budget-unlimited-indicator[data-v-9675c380]{width:68px;height:68px}.my-budgets-section .budget-card .budget-content .budget-unlimited-indicator .unlimited-icon[data-v-9675c380]{font-size:20px}.my-budgets-section .budget-card .budget-content .budget-unlimited-indicator .unlimited-text[data-v-9675c380]{font-size:9px}.my-budgets-section .budget-card .budget-content .budget-stats .stat-item .stat-value[data-v-9675c380]{font-size:13px}.my-budgets-section .budget-card .budget-content .budget-stats .stat-item .stat-label[data-v-9675c380]{font-size:11px}}@media(max-width:480px){.stats-dashboard .stats-grid[data-v-9675c380]{grid-template-columns:1fr!important}.stat-card .stat-content .stat-number[data-v-9675c380]{font-size:18px}.stat-card .stat-content .stat-label[data-v-9675c380]{font-size:12px}.stat-card .stat-content .stat-amount[data-v-9675c380]{font-size:14px}.expenses-section .section-header .section-title-group .toggle-tabs[data-v-9675c380]{flex-direction:column;gap:6px}.expenses-section .section-header .section-title-group .toggle-tabs .toggle-tab[data-v-9675c380]{width:100%;justify-content:space-between}.my-budgets-section .budgets-grid[data-v-9675c380]{grid-template-columns:1fr!important}.my-budgets-section .budget-card[data-v-9675c380]{padding:12px}.my-budgets-section .budget-card .budget-header[data-v-9675c380]{margin-bottom:8px}.my-budgets-section .budget-card .budget-header .budget-title-section .budget-title[data-v-9675c380]{font-size:14px}.my-budgets-section .budget-card .budget-header .budget-title-section .budget-amount[data-v-9675c380]{font-size:11px}.my-budgets-section .budget-card .budget-header .budget-header-action .btn-sm[data-v-9675c380]{padding:2px 4px;font-size:9px}.my-budgets-section .budget-card .budget-content[data-v-9675c380]{gap:12px;margin-bottom:8px}.my-budgets-section .budget-card .budget-content .budget-pie-section .pie-chart-container[data-v-9675c380]{width:60px;height:60px}.my-budgets-section .budget-card .budget-content .budget-pie-section .pie-chart-container .pie-chart .pie-center .pie-percentage[data-v-9675c380]{font-size:10px}.my-budgets-section .budget-card .budget-content .budget-unlimited-indicator[data-v-9675c380]{width:60px;height:60px}.my-budgets-section .budget-card .budget-content .budget-unlimited-indicator .unlimited-icon[data-v-9675c380]{font-size:18px}.my-budgets-section .budget-card .budget-content .budget-unlimited-indicator .unlimited-text[data-v-9675c380]{font-size:8px}.my-budgets-section .budget-card .budget-content .budget-stats .stat-item .stat-value[data-v-9675c380]{font-size:12px}.my-budgets-section .budget-card .budget-content .budget-stats .stat-item .stat-label[data-v-9675c380]{font-size:10px}}.my-budgets-section[data-v-9675c380]{background:var(--bg1);border:1px solid var(--border-color);border-radius:var(--radius);padding:24px}.my-budgets-section .section-header[data-v-9675c380]{margin-bottom:20px}.my-budgets-section .section-header .section-title[data-v-9675c380]{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:600;color:var(--text-color);margin:0}.my-budgets-section .section-header .section-title i[data-v-9675c380]{color:var(--color1)}.my-budgets-section .budgets-grid[data-v-9675c380]{display:grid;gap:16px}@media(min-width:768px){.my-budgets-section .budgets-grid[data-v-9675c380]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.my-budgets-section .budgets-grid[data-v-9675c380]{grid-template-columns:repeat(3,1fr)}}@media(min-width:1400px){.my-budgets-section .budgets-grid[data-v-9675c380]{grid-template-columns:repeat(5,1fr)}}@media(min-width:1600px){.my-budgets-section .budgets-grid[data-v-9675c380]{grid-template-columns:repeat(5,1fr);max-width:1600px;margin:0 auto}}.my-budgets-section .budget-card[data-v-9675c380]{background:var(--bg2);border:1px solid var(--border-color);border-radius:var(--radius);padding:16px;transition:all .2s ease}.my-budgets-section .budget-card[data-v-9675c380]:hover{transform:translateY(-2px);box-shadow:var(--sml-shadow)}.my-budgets-section .budget-card .budget-header[data-v-9675c380]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.my-budgets-section .budget-card .budget-header .budget-title-section[data-v-9675c380]{flex:1}.my-budgets-section .budget-card .budget-header .budget-title-section .budget-title[data-v-9675c380]{font-size:15px;font-weight:600;color:var(--text-color);margin:0 0 4px 0;line-height:1.2}.my-budgets-section .budget-card .budget-header .budget-title-section .budget-amount[data-v-9675c380]{font-size:13px;font-weight:600;color:var(--light-text);font-family:monospace}.my-budgets-section .budget-card .budget-header .budget-title-section .budget-amount.unlimited[data-v-9675c380]{color:var(--color1);display:flex;align-items:center;gap:4px;font-family:inherit}.my-budgets-section .budget-card .budget-header .budget-title-section .budget-amount.unlimited i[data-v-9675c380]{font-size:12px}.my-budgets-section .budget-card .budget-header .budget-header-action .btn-sm[data-v-9675c380]{padding:4px 8px;font-size:11px;border-radius:4px}.my-budgets-section .budget-card .budget-header .budget-header-action[data-v-9675c380] .actions-dropdown .dropdown-item{display:flex;align-items:center;gap:8px;padding:8px 12px;color:var(--text-color);text-decoration:none;transition:all .2s ease;font-size:13px}.my-budgets-section .budget-card .budget-header .budget-header-action[data-v-9675c380] .actions-dropdown .dropdown-item:hover{background:var(--bg1)}.my-budgets-section .budget-card .budget-header .budget-header-action[data-v-9675c380] .actions-dropdown .dropdown-item i{font-size:12px;width:14px}.my-budgets-section .budget-card .budget-header .budget-header-action[data-v-9675c380] .actions-dropdown .dropdown-item i.fa-robot{color:#667eea}.my-budgets-section .budget-card .budget-header .budget-header-action[data-v-9675c380] .actions-dropdown .dropdown-item i.fa-sync{color:#764ba2}.my-budgets-section .budget-card .budget-content[data-v-9675c380]{display:flex;align-items:center;gap:16px;margin-bottom:12px}.my-budgets-section .budget-card .budget-content .budget-pie-section .pie-chart-container[data-v-9675c380]{position:relative;width:80px;height:80px}.my-budgets-section .budget-card .budget-content .budget-pie-section .pie-chart-container .pie-chart[data-v-9675c380]{width:100%;height:100%;border-radius:50%;position:relative;display:flex;align-items:center;justify-content:center}.my-budgets-section .budget-card .budget-content .budget-pie-section .pie-chart-container .pie-chart .pie-center[data-v-9675c380]{display:flex;align-items:center;justify-content:center;background:var(--bg1);border-radius:50%;width:60%;height:60%}.my-budgets-section .budget-card .budget-content .budget-pie-section .pie-chart-container .pie-chart .pie-center .pie-percentage[data-v-9675c380]{font-size:13px;font-weight:700;color:var(--text-color);line-height:1}.my-budgets-section .budget-card .budget-content .budget-unlimited-indicator[data-v-9675c380]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:80px;height:80px}.my-budgets-section .budget-card .budget-content .budget-unlimited-indicator .unlimited-icon[data-v-9675c380]{font-size:24px;color:var(--color1);margin-bottom:4px}.my-budgets-section .budget-card .budget-content .budget-unlimited-indicator .unlimited-text[data-v-9675c380]{font-size:10px;color:var(--color1);font-weight:600;text-align:center}.my-budgets-section .budget-card .budget-content .budget-stats[data-v-9675c380]{display:flex;flex-direction:column;gap:4px;flex:1}.my-budgets-section .budget-card .budget-content .budget-stats .stat-item[data-v-9675c380]{display:flex;flex-direction:column;align-items:flex-start}.my-budgets-section .budget-card .budget-content .budget-stats .stat-item .stat-value[data-v-9675c380]{font-size:14px;font-weight:600;color:var(--text-color);font-family:monospace;line-height:1.2}.my-budgets-section .budget-card .budget-content .budget-stats .stat-item .stat-value.positive[data-v-9675c380]{color:var(--green)}.my-budgets-section .budget-card .budget-content .budget-stats .stat-item .stat-value.warning[data-v-9675c380]{color:var(--yellow)}.my-budgets-section .budget-card .budget-content .budget-stats .stat-item .stat-value.negative[data-v-9675c380]{color:var(--red)}.my-budgets-section .budget-card .budget-content .budget-stats .stat-item .stat-value.unlimited[data-v-9675c380]{color:var(--color1);display:flex;align-items:center;gap:4px;font-family:inherit}.my-budgets-section .budget-card .budget-content .budget-stats .stat-item .stat-value.unlimited i[data-v-9675c380]{font-size:12px}.my-budgets-section .budget-card .budget-content .budget-stats .stat-item .stat-label[data-v-9675c380]{font-size:12px;color:var(--light-text);margin-top:2px}.floating-action[data-v-9675c380]{position:fixed;bottom:24px;left:24px;display:flex;flex-direction:column;gap:12px;z-index:1000}.floating-action .fab[data-v-9675c380]{width:56px;height:56px;border-radius:50%;border:none;background:var(--color1);color:#fff;font-size:20px;cursor:pointer;transition:all .3s ease;box-shadow:var(--box-shadow);display:flex;align-items:center;justify-content:center}.floating-action .fab[data-v-9675c380]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.3)}.floating-action .fab[data-v-9675c380]:disabled{opacity:.6;cursor:not-allowed;transform:none}.floating-action .fab.fab-ai[data-v-9675c380]{background:linear-gradient(135deg,#667eea,#764ba2)}.floating-action .fab.fab-ai[data-v-9675c380]:hover:not(:disabled){background:linear-gradient(135deg,#764ba2,#667eea)}.ai-processing-overlay[data-v-9675c380]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:9999}.ai-processing-overlay .ai-processing-modal[data-v-9675c380]{background:var(--bg1);border:1px solid var(--border-color);border-radius:var(--radius);padding:40px;text-align:center;max-width:400px;width:90%}.ai-processing-overlay .ai-processing-modal .processing-icon[data-v-9675c380]{font-size:48px;color:var(--color1);margin-bottom:20px;animation:pulse-9675c380 2s infinite}.ai-processing-overlay .ai-processing-modal .processing-title[data-v-9675c380]{font-size:20px;font-weight:600;color:var(--text-color);margin:0 0 8px 0}.ai-processing-overlay .ai-processing-modal .processing-subtitle[data-v-9675c380]{font-size:14px;color:var(--light-text);margin:0 0 24px 0}.ai-processing-overlay .ai-processing-modal .processing-spinner .spinner[data-v-9675c380]{width:32px;height:32px;border:3px solid var(--border-color);border-top:3px solid var(--color1);border-radius:50%;animation:spin-9675c380 1s linear infinite;margin:0 auto}@keyframes pulse-9675c380{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.drag-drop-overlay[data-v-9675c380]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;z-index:9998;backdrop-filter:blur(8px);pointer-events:none}.drag-drop-overlay .drag-drop-zone[data-v-9675c380]{background:var(--bg1);border:3px dashed var(--color1);border-radius:var(--radius);padding:60px 40px;text-align:center;max-width:500px;width:90%;position:relative;animation:dragPulse-9675c380 1.5s ease-in-out infinite}.drag-drop-overlay .drag-drop-zone[data-v-9675c380]:before{content:"";position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;border:2px solid var(--color1);border-radius:var(--radius);opacity:.3;animation:dragGlow-9675c380 2s ease-in-out infinite}.drag-drop-overlay .drag-drop-zone .drag-drop-icon[data-v-9675c380]{font-size:64px;color:var(--color1);margin-bottom:24px;animation:dragFloat-9675c380 3s ease-in-out infinite}.drag-drop-overlay .drag-drop-zone .drag-drop-title[data-v-9675c380]{font-size:24px;font-weight:700;color:var(--text-color);margin:0 0 12px 0}.drag-drop-overlay .drag-drop-zone .drag-drop-subtitle[data-v-9675c380]{font-size:16px;color:var(--light-text);margin:0 0 20px 0;line-height:1.5}.drag-drop-overlay .drag-drop-zone .drag-drop-hint[data-v-9675c380]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;color:var(--color1);background:rgba(89,206,143,.1);padding:12px 20px;border-radius:20px;border:1px solid rgba(89,206,143,.2)}.drag-drop-overlay .drag-drop-zone .drag-drop-hint i[data-v-9675c380]{font-size:12px}@keyframes dragPulse-9675c380{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes dragGlow-9675c380{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}}@keyframes dragFloat-9675c380{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.recurring-expenses-section .recurring-table .recurring-row[data-v-9675c380]:hover{background:rgba(89,206,143,.05);border-color:rgba(89,206,143,.2)}.recurring-expenses-section .recurring-table .recurring-row .col-title .recurring-info[data-v-9675c380]{margin-top:8px}.recurring-expenses-section .recurring-table .recurring-row .col-title .recurring-info .recurring-badge[data-v-9675c380]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:12px;font-size:11px;font-weight:500}.recurring-expenses-section .recurring-table .recurring-row .col-title .recurring-info .recurring-badge i[data-v-9675c380]{font-size:10px;animation:spin-9675c380 3s linear infinite}.recurring-expenses-section .recurring-table .recurring-row .col-period .period-display[data-v-9675c380]{display:flex;flex-direction:column;gap:4px}.recurring-expenses-section .recurring-table .recurring-row .col-period .period-display .end-date[data-v-9675c380],.recurring-expenses-section .recurring-table .recurring-row .col-period .period-display .no-end-date[data-v-9675c380],.recurring-expenses-section .recurring-table .recurring-row .col-period .period-display .start-date[data-v-9675c380]{display:flex;align-items:center;gap:6px;font-size:13px}.recurring-expenses-section .recurring-table .recurring-row .col-period .period-display .end-date i[data-v-9675c380],.recurring-expenses-section .recurring-table .recurring-row .col-period .period-display .no-end-date i[data-v-9675c380],.recurring-expenses-section .recurring-table .recurring-row .col-period .period-display .start-date i[data-v-9675c380]{width:12px;color:var(--color1)}.recurring-expenses-section .recurring-table .recurring-row .col-period .period-display .start-date[data-v-9675c380]{color:var(--green)}.recurring-expenses-section .recurring-table .recurring-row .col-period .period-display .end-date[data-v-9675c380]{color:var(--yellow)}.recurring-expenses-section .recurring-table .recurring-row .col-period .period-display .no-end-date[data-v-9675c380]{color:var(--light-text);font-style:italic}.recurring-expenses-section .recurring-table .recurring-row .col-generated .generated-stats[data-v-9675c380]{display:flex;flex-direction:column;gap:4px}.recurring-expenses-section .recurring-table .recurring-row .col-generated .generated-stats .stat-line[data-v-9675c380]{display:flex;align-items:center;gap:8px;font-size:13px}.recurring-expenses-section .recurring-table .recurring-row .col-generated .generated-stats .stat-line .stat-label[data-v-9675c380]{color:var(--light-text);font-size:12px}.recurring-expenses-section .recurring-table .recurring-row .col-generated .generated-stats .stat-line .stat-value[data-v-9675c380]{color:var(--text-color);font-weight:600;font-family:monospace}.recurring-expenses-section .recurring-table .recurring-row .pause-btn[data-v-9675c380]{background:var(--yellow);color:#fff}.recurring-expenses-section .recurring-table .recurring-row .pause-btn[data-v-9675c380]:hover{background:#e67e22;transform:translateY(-1px)}.recurring-expenses-section .recurring-table .recurring-row .resume-btn[data-v-9675c380]{background:var(--green);color:#fff}.recurring-expenses-section .recurring-table .recurring-row .resume-btn[data-v-9675c380]:hover{background:#27ae60;transform:translateY(-1px)}.recurring-filters .filters-grid[data-v-9675c380]{grid-template-columns:1fr 200px 150px}@media(max-width:768px){.recurring-filters .filters-grid[data-v-9675c380]{grid-template-columns:1fr}}.status-active[data-v-9675c380]{background:linear-gradient(135deg,var(--green),#27ae60);color:#fff}.status-paused[data-v-9675c380]{background:linear-gradient(135deg,var(--yellow),#e67e22);color:#fff}.status-archived[data-v-9675c380]{background:linear-gradient(135deg,var(--text-secondary),#7f8c8d);color:#fff}@media(max-width:1024px){.recurring-table .col-generated[data-v-9675c380],.recurring-table .col-period[data-v-9675c380]{display:none}}@media(max-width:768px){.expenses-section .section-header[data-v-9675c380]{flex-direction:column;align-items:flex-start;gap:12px}.expenses-section .section-header .section-title-group[data-v-9675c380]{width:100%}.expenses-section .section-header .section-title-group .toggle-tabs .toggle-tab[data-v-9675c380]{padding:6px 12px;font-size:12px}.expenses-section .section-header .section-title-group .toggle-tabs .toggle-tab .tab-count[data-v-9675c380]{font-size:10px;padding:1px 4px}.expenses-section .section-header .results-info[data-v-9675c380]{align-self:flex-end}.recurring-table .col-status[data-v-9675c380],.recurring-table .col-supplier[data-v-9675c380]{display:none}}.col-select[data-v-9675c380]{width:50px;text-align:center}.checkbox-wrapper[data-v-9675c380]{display:flex;justify-content:center;align-items:center;position:relative}.checkbox-wrapper input[type=checkbox][data-v-9675c380]{opacity:0;position:absolute;width:18px;height:18px;cursor:pointer;z-index:2}.checkbox-wrapper input[type=checkbox]:checked+.checkbox-label[data-v-9675c380]{background:var(--color1);border-color:var(--color1)}.checkbox-wrapper input[type=checkbox]:checked+.checkbox-label[data-v-9675c380]:after{opacity:1;transform:translate(-50%,-50%) scale(1)}.checkbox-wrapper input[type=checkbox]:hover+.checkbox-label[data-v-9675c380]{border-color:var(--color1);box-shadow:0 0 0 2px rgba(var(--color1-rgb),.1)}.checkbox-wrapper .checkbox-label[data-v-9675c380]{display:block;width:18px;height:18px;border:2px solid var(--border-color);border-radius:4px;background:#fff;cursor:pointer;transition:all .2s ease;position:relative}.checkbox-wrapper .checkbox-label[data-v-9675c380]:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);color:#fff;font-size:12px;font-weight:700;opacity:0;transition:all .2s ease}.expense-row.selected[data-v-9675c380]{background-color:rgba(var(--primary-rgb),.05);border-left:3px solid var(--primary)}.floating-actions-panel[data-v-9675c380]{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background:#fff;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.15);border:1px solid var(--border-color);z-index:1000;min-width:400px;animation:slideUp-9675c380 .3s ease-out}@keyframes slideUp-9675c380{0%{opacity:0;transform:translateX(-50%) translateY(20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.floating-actions-panel .panel-content[data-v-9675c380]{padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:20px}.floating-actions-panel .selection-info[data-v-9675c380]{display:flex;align-items:center;gap:12px}.floating-actions-panel .selection-info .selected-count[data-v-9675c380]{font-weight:600;color:var(--text-primary);font-size:14px}.floating-actions-panel .selection-info .clear-selection-btn[data-v-9675c380]{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:4px 8px;border-radius:6px;font-size:12px;transition:all .2s ease;display:flex;align-items:center;gap:4px}.floating-actions-panel .selection-info .clear-selection-btn[data-v-9675c380]:hover{background:var(--background-secondary);color:var(--text-primary)}.floating-actions-panel .selection-info .clear-selection-btn i[data-v-9675c380]{font-size:10px}.floating-actions-panel .actions-list[data-v-9675c380]{display:flex;align-items:center;gap:8px}.floating-actions-panel .actions-list .action-btn[data-v-9675c380]{padding:8px 16px;border:none;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:6px}.floating-actions-panel .actions-list .action-btn i[data-v-9675c380]{font-size:12px}.floating-actions-panel .actions-list .action-btn.delete-btn[data-v-9675c380]{background:var(--red);color:#fff}.floating-actions-panel .actions-list .action-btn.delete-btn[data-v-9675c380]:hover{background:#c0392b;transform:translateY(-1px)}.floating-actions-panel .actions-list .action-btn.export-btn[data-v-9675c380]{background:var(--primary);color:#fff}.floating-actions-panel .actions-list .action-btn.export-btn[data-v-9675c380]:hover:not(:disabled){background:var(--primary-dark);transform:translateY(-1px)}.floating-actions-panel .actions-list .action-btn.export-btn[data-v-9675c380]:disabled{cursor:not-allowed;opacity:.6}@media(max-width:768px){.floating-actions-panel[data-v-9675c380]{min-width:calc(100vw - 40px);left:20px;right:20px;transform:none}.floating-actions-panel .panel-content[data-v-9675c380]{flex-direction:column;align-items:stretch;gap:12px}.floating-actions-panel .selection-info[data-v-9675c380]{justify-content:space-between}.floating-actions-panel .actions-list[data-v-9675c380]{justify-content:center}}@media(max-width:600px){#add_btn[data-v-71c38c42]{position:fixed;top:10px;left:10px;z-index:9}}.modal-title[data-v-71c38c42]{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:600;color:var(--text-color)}.modal-title i[data-v-71c38c42]{color:var(--color1)}@media(max-width:600px){#add_btn[data-v-5a402310],#export_btn[data-v-36d2ae07]{position:fixed;top:10px;left:10px;z-index:9}}.filters-section[data-v-36d2ae07]{background:var(--bg2);border-radius:var(--radius);padding:20px;margin-bottom:20px;border:1px solid var(--border-color)}.form-row[data-v-36d2ae07]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-bottom:15px}.form-group[data-v-36d2ae07]{margin-bottom:15px}.form-group label[data-v-36d2ae07]{display:block;margin-bottom:5px;font-weight:500;color:var(--text-color)}.form-control[data-v-36d2ae07]{width:100%;padding:8px 12px;border:1px solid var(--border-color);border-radius:var(--radius);background:var(--inp-bg);color:var(--text-color)}.form-control[data-v-36d2ae07]:focus{outline:none;border-color:var(--color1)}.filter-actions[data-v-36d2ae07]{display:flex;gap:10px;justify-content:flex-end}.stats-section[data-v-36d2ae07]{margin-bottom:20px}.stats-grid[data-v-36d2ae07]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.stat-card[data-v-36d2ae07]{background:var(--bg1);border:1px solid var(--border-color);border-radius:var(--radius);padding:20px;display:flex;align-items:center;gap:15px;transition:all .2s ease}.stat-card[data-v-36d2ae07]:hover{transform:translateY(-2px);box-shadow:var(--box-shadow)}.stat-icon[data-v-36d2ae07]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px}.stat-icon.total[data-v-36d2ae07]{background:var(--color1)}.stat-icon.count[data-v-36d2ae07]{background:#2196f3}.stat-icon.average[data-v-36d2ae07]{background:#4caf50}.stat-icon.pending[data-v-36d2ae07]{background:#ff9800}.stat-content[data-v-36d2ae07]{flex-grow:1}.stat-number[data-v-36d2ae07]{font-size:24px;font-weight:600;margin:0;color:var(--text-color)}.stat-label[data-v-36d2ae07]{font-size:14px;color:var(--light-text);margin:0}@media(max-width:600px){.form-row[data-v-36d2ae07]{grid-template-columns:1fr}.stats-grid[data-v-36d2ae07]{grid-template-columns:repeat(2,1fr)}.filter-actions[data-v-36d2ae07]{flex-direction:column}}body.modal-open{height:100svh;overflow-y:hidden}#popup_wrapper[data-v-6584793a]{position:fixed;left:0;right:0;top:0;bottom:0;z-index:1050}#close[data-v-6584793a]{position:absolute;right:0;top:0;width:40px;height:40px;display:flex;justify-content:center;align-items:center}#popup_layout[data-v-6584793a]{background:rgba(0,0,0,.2);position:fixed;inset:0;animation-duration:.2s;transition:transform .1s cubic-bezier(.465,.183,.153,.946),opacity .1s cubic-bezier(.465,.183,.153,.946);will-change:opacity}#popup_layout[data-v-6584793a]:not(.active){visibility:hidden;pointer-events:none;opacity:0}#popup_layout.active[data-v-6584793a]{z-index:1000000000000000000;opacity:1}#popup_content[data-v-6584793a]{position:absolute;display:flex;justify-content:space-between;flex-direction:column;padding-bottom:0;top:50%;z-index:1000000000000000000;padding:0 25px;padding-bottom:25px;border-top:8px solid var(--color1);max-width:920px;background-color:var(--bg1);left:50%;border-radius:10px;max-width:800px;width:95%;animation-duration:.2s;transform:translate(-50%,-50%) scale(1.15);transition:transform .1s cubic-bezier(.465,.183,.153,.946),opacity .1s cubic-bezier(.465,.183,.153,.946);will-change:transform,opacity;opacity:0}#popup_content.active[data-v-6584793a]{transform:translate(-50%,-50%) scale(1);opacity:1;transition:transform .3s cubic-bezier(.465,.183,.153,.946),opacity .3s cubic-bezier(.465,.183,.153,.946)}#popup_content .popup_title[data-v-6584793a]{text-align:center;font-weight:700;color:var(--text-color);font-size:26px;margin-bottom:20px;padding:24px 24px 0}#popup_content #popup_content_scroll[data-v-6584793a]{max-height:calc(100svh - 160px);overflow-y:auto;flex:100%}#popup_action[data-v-6584793a]{text-align:center;padding-top:20px}.budgets-page[data-v-581c3e8a]{display:flex;flex-direction:column;gap:24px;padding:24px;max-width:1400px;margin:0 auto}.page-header[data-v-581c3e8a]{background:var(--bg1);border-radius:var(--radius);padding:24px;border:1px solid var(--border-color)}.page-header .header-content[data-v-581c3e8a]{display:flex;justify-content:space-between;align-items:center;gap:20px}.page-header .header-content .title-section .page-title[data-v-581c3e8a]{display:flex;align-items:center;gap:12px;font-size:28px;font-weight:700;color:var(--text-color);margin:0 0 8px 0}.page-header .header-content .title-section .page-title i[data-v-581c3e8a]{color:var(--color1)}.page-header .header-content .title-section .page-subtitle[data-v-581c3e8a]{color:var(--light-text);margin:0;font-size:16px}.page-header .header-content .header-actions[data-v-581c3e8a]{display:flex;gap:12px}.stats-dashboard .stats-grid[data-v-581c3e8a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.stats-dashboard .stat-card[data-v-581c3e8a]{background:var(--bg1);border-radius:var(--radius);padding:24px;border:1px solid var(--border-color);display:flex;align-items:center;gap:16px;transition:all .2s ease}.stats-dashboard .stat-card[data-v-581c3e8a]:hover{transform:translateY(-2px);box-shadow:var(--sml-shadow)}.stats-dashboard .stat-card .stat-icon[data-v-581c3e8a]{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff}.stats-dashboard .stat-card .stat-icon.total-budgets[data-v-581c3e8a]{background:linear-gradient(135deg,#667eea,#764ba2)}.stats-dashboard .stat-card .stat-icon.total-allocated[data-v-581c3e8a]{background:linear-gradient(135deg,#f093fb,#f5576c)}.stats-dashboard .stat-card .stat-icon.remaining-budget[data-v-581c3e8a]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.stats-dashboard .stat-card .stat-content[data-v-581c3e8a]{flex:1}.stats-dashboard .stat-card .stat-content .stat-number[data-v-581c3e8a]{font-size:24px;font-weight:700;color:var(--text-color);margin-bottom:4px}.stats-dashboard .stat-card .stat-content .stat-label[data-v-581c3e8a]{font-size:14px;color:var(--light-text);margin-bottom:4px}.stats-dashboard .stat-card .stat-content .stat-meta[data-v-581c3e8a]{font-size:12px;color:var(--light-text);opacity:.8}.month-filter-section[data-v-581c3e8a]{background:var(--bg1);border-radius:var(--radius);padding:24px;border:1px solid var(--border-color)}.month-filter-section .filter-header[data-v-581c3e8a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.month-filter-section .filter-header .filter-title[data-v-581c3e8a]{font-size:18px;font-weight:600;color:var(--text-color)}.month-filter-section .filter-header .btn[data-v-581c3e8a]{padding:8px 16px}.month-filter-section .month-picker-container[data-v-581c3e8a]{display:flex;align-items:center;gap:16px}.month-filter-section .month-picker-container .month-picker[data-v-581c3e8a]{display:flex;align-items:center;gap:8px}.month-filter-section .month-picker-container .month-picker .month-nav[data-v-581c3e8a]{width:32px;height:32px;border:none;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.month-filter-section .month-picker-container .month-picker .month-nav[data-v-581c3e8a]:hover{background:var(--bg2)}.month-filter-section .month-picker-container .month-picker .month-input[data-v-581c3e8a]{padding:12px 16px;border:1px solid var(--border-color);border-radius:var(--radius);background:var(--bg1);color:var(--text-color);font-size:14px}.month-filter-section .month-picker-container .month-picker .month-input[data-v-581c3e8a]:focus{outline:none;border-color:var(--color1);box-shadow:0 0 0 2px rgba(var(--color1-rgb),.1)}.month-filter-section .month-picker-container .month-picker .month-input[data-v-581c3e8a]::-moz-placeholder{color:var(--light-text)}.month-filter-section .month-picker-container .month-picker .month-input[data-v-581c3e8a]::placeholder{color:var(--light-text)}.month-filter-section .month-picker-container .month-info .current-month[data-v-581c3e8a]{font-size:14px;font-weight:600;color:var(--text-color)}.budgets-section[data-v-581c3e8a]{background:var(--bg1);border-radius:var(--radius);border:1px solid var(--border-color);overflow:hidden}.budgets-section .section-header[data-v-581c3e8a]{padding:20px 24px;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}.budgets-section .section-header .section-title[data-v-581c3e8a]{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:600;color:var(--text-color);margin:0}.budgets-section .section-header .section-title i[data-v-581c3e8a]{color:var(--color1)}.budgets-section .section-header .results-info .results-count[data-v-581c3e8a]{color:var(--light-text);font-size:14px}.loading-state[data-v-581c3e8a]{padding:60px 24px;text-align:center}.loading-state .loading-spinner[data-v-581c3e8a]{margin-bottom:16px}.loading-state .loading-spinner .spinner[data-v-581c3e8a]{width:40px;height:40px;border:4px solid var(--border-color);border-top:4px solid var(--color1);border-radius:50%;animation:spin-581c3e8a 1s linear infinite;margin:0 auto}.loading-state .loading-text[data-v-581c3e8a]{color:var(--light-text);margin:0}@keyframes spin-581c3e8a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.empty-state[data-v-581c3e8a]{padding:60px 24px;text-align:center}.empty-state .empty-icon[data-v-581c3e8a]{font-size:48px;color:var(--light-text);margin-bottom:16px}.empty-state .empty-title[data-v-581c3e8a]{font-size:20px;font-weight:600;color:var(--text-color);margin:0 0 8px 0}.empty-state .empty-subtitle[data-v-581c3e8a]{color:var(--light-text);margin:0 0 24px 0}.budgets-table-container .table-wrapper[data-v-581c3e8a]{overflow-x:auto}.budgets-table-container .budgets-table[data-v-581c3e8a]{width:100%;border-collapse:collapse}.budgets-table-container .budgets-table thead th[data-v-581c3e8a]{background:var(--bg2);padding:16px 12px;text-align:right;font-weight:600;color:var(--text-color);border-bottom:1px solid var(--border-color);white-space:nowrap}.budgets-table-container .budgets-table tbody td[data-v-581c3e8a]{padding:16px 12px;border-bottom:1px solid var(--border-color);vertical-align:middle}.budgets-table-container .budgets-table .budget-row[data-v-581c3e8a]{transition:background-color .2s ease}.budgets-table-container .budgets-table .budget-row[data-v-581c3e8a]:hover{background:var(--bg2)}.col-description[data-v-581c3e8a]{min-width:200px}.col-description .budget-description-cell .budget-description[data-v-581c3e8a]{font-weight:600;color:var(--text-color);margin:0}.col-handlers[data-v-581c3e8a]{min-width:120px}.col-handlers .handlers-display .handlers-avatars[data-v-581c3e8a]{display:flex;align-items:center;gap:4px}.col-handlers .handlers-display .handlers-avatars .handler-avatar[data-v-581c3e8a]{width:32px;height:32px;border-radius:50%;overflow:hidden;border:2px solid var(--bg1)}.col-handlers .handlers-display .handlers-avatars .more-handlers[data-v-581c3e8a]{background:var(--bg2);color:var(--light-text);font-size:12px;padding:4px 8px;border-radius:12px;min-width:24px;text-align:center}.col-handlers .no-handlers .no-data[data-v-581c3e8a]{color:var(--light-text);font-style:italic}.col-budget[data-v-581c3e8a],.col-remaining[data-v-581c3e8a],.col-used[data-v-581c3e8a]{min-width:120px;text-align:center}.col-budget .budget-amount[data-v-581c3e8a],.col-budget .used-amount[data-v-581c3e8a],.col-remaining .budget-amount[data-v-581c3e8a],.col-remaining .used-amount[data-v-581c3e8a],.col-used .budget-amount[data-v-581c3e8a],.col-used .used-amount[data-v-581c3e8a]{font-weight:600;color:var(--text-color)}.col-budget .budget-amount.unlimited[data-v-581c3e8a],.col-budget .used-amount.unlimited[data-v-581c3e8a],.col-remaining .budget-amount.unlimited[data-v-581c3e8a],.col-remaining .used-amount.unlimited[data-v-581c3e8a],.col-used .budget-amount.unlimited[data-v-581c3e8a],.col-used .used-amount.unlimited[data-v-581c3e8a]{color:var(--color1);display:flex;align-items:center;gap:6px}.col-budget .budget-amount.unlimited i[data-v-581c3e8a],.col-budget .used-amount.unlimited i[data-v-581c3e8a],.col-remaining .budget-amount.unlimited i[data-v-581c3e8a],.col-remaining .used-amount.unlimited i[data-v-581c3e8a],.col-used .budget-amount.unlimited i[data-v-581c3e8a],.col-used .used-amount.unlimited i[data-v-581c3e8a]{font-size:14px}.col-budget .remaining-amount[data-v-581c3e8a],.col-remaining .remaining-amount[data-v-581c3e8a],.col-used .remaining-amount[data-v-581c3e8a]{font-weight:600}.col-budget .remaining-amount.positive[data-v-581c3e8a],.col-remaining .remaining-amount.positive[data-v-581c3e8a],.col-used .remaining-amount.positive[data-v-581c3e8a]{color:var(--green)}.col-budget .remaining-amount.warning[data-v-581c3e8a],.col-remaining .remaining-amount.warning[data-v-581c3e8a],.col-used .remaining-amount.warning[data-v-581c3e8a]{color:var(--yellow)}.col-budget .remaining-amount.negative[data-v-581c3e8a],.col-remaining .remaining-amount.negative[data-v-581c3e8a],.col-used .remaining-amount.negative[data-v-581c3e8a]{color:var(--red)}.col-budget .remaining-amount.unlimited[data-v-581c3e8a],.col-remaining .remaining-amount.unlimited[data-v-581c3e8a],.col-used .remaining-amount.unlimited[data-v-581c3e8a]{color:var(--color1);display:flex;align-items:center;gap:6px}.col-budget .remaining-amount.unlimited i[data-v-581c3e8a],.col-remaining .remaining-amount.unlimited i[data-v-581c3e8a],.col-used .remaining-amount.unlimited i[data-v-581c3e8a]{font-size:14px}.col-usage[data-v-581c3e8a]{min-width:150px}.col-usage .usage-display[data-v-581c3e8a]{display:flex;align-items:center;gap:8px}.col-usage .usage-display.unlimited[data-v-581c3e8a]{color:var(--color1);font-weight:600;justify-content:center}.col-usage .usage-display.unlimited i[data-v-581c3e8a]{font-size:14px}.col-usage .usage-display .usage-bar[data-v-581c3e8a]{flex:1;height:8px;background:var(--bg2);border-radius:4px;overflow:hidden}.col-usage .usage-display .usage-bar .usage-fill[data-v-581c3e8a]{height:100%;transition:width .3s ease}.col-usage .usage-display .usage-bar .usage-fill.normal[data-v-581c3e8a]{background:var(--green)}.col-usage .usage-display .usage-bar .usage-fill.warning[data-v-581c3e8a]{background:var(--yellow)}.col-usage .usage-display .usage-bar .usage-fill.over-budget[data-v-581c3e8a]{background:var(--red)}.col-usage .usage-display .usage-text[data-v-581c3e8a]{font-size:12px;color:var(--light-text);min-width:40px;text-align:left}.col-expenses[data-v-581c3e8a]{min-width:100px;text-align:center}.col-expenses .expenses-count[data-v-581c3e8a]{display:flex;flex-direction:column;align-items:center;gap:2px}.col-expenses .expenses-count .count-number[data-v-581c3e8a]{font-weight:600;color:var(--text-color)}.col-expenses .expenses-count .count-label[data-v-581c3e8a]{font-size:12px;color:var(--light-text)}.col-actions[data-v-581c3e8a]{min-width:120px}.col-actions .actions-container[data-v-581c3e8a]{display:flex;gap:8px;justify-content:center}.action-btn[data-v-581c3e8a]{width:32px;height:32px;border:none;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;font-size:14px}.action-btn.view-btn[data-v-581c3e8a]{background:var(--blue);color:#fff}.action-btn.view-btn[data-v-581c3e8a]:hover{background:var(--blue-dark)}.action-btn.edit-btn[data-v-581c3e8a]{background:var(--yellow);color:#fff}.action-btn.edit-btn[data-v-581c3e8a]:hover{background:var(--yellow-dark)}.action-btn.delete-btn[data-v-581c3e8a]{background:var(--red);color:#fff}.action-btn.delete-btn[data-v-581c3e8a]:hover{background:var(--red-dark)}.budget-form[data-v-581c3e8a]{display:flex;flex-direction:column;gap:20px}.budget-form .form-group[data-v-581c3e8a]{display:flex;flex-direction:column;gap:8px}.budget-form .form-group .form-label[data-v-581c3e8a]{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--text-color)}.budget-form .form-group .form-label i[data-v-581c3e8a]{color:var(--color1)}.budget-form .form-group .form-input[data-v-581c3e8a]{padding:12px 16px;border:1px solid var(--border-color);border-radius:var(--radius);background:var(--bg1);color:var(--text-color);font-size:14px}.budget-form .form-group .form-input[data-v-581c3e8a]:focus{outline:none;border-color:var(--color1);box-shadow:0 0 0 2px rgba(var(--color1-rgb),.1)}.budget-form .form-group .form-input[data-v-581c3e8a]::-moz-placeholder{color:var(--light-text)}.budget-form .form-group .form-input[data-v-581c3e8a]::placeholder{color:var(--light-text)}.budget-form .form-group .form-input[data-v-581c3e8a]:disabled{opacity:.5;background:var(--bg2);cursor:not-allowed}.budget-form .form-group .checkbox-group .checkbox-label[data-v-581c3e8a]{display:flex;align-items:flex-start;gap:12px;cursor:pointer;padding:12px;border:1px solid var(--border-color);border-radius:var(--radius);background:var(--bg2);transition:all .2s ease}.budget-form .form-group .checkbox-group .checkbox-label[data-v-581c3e8a]:hover{background:var(--bg1);border-color:var(--color1)}.budget-form .form-group .checkbox-group .checkbox-label .checkbox-input[data-v-581c3e8a]{margin-top:2px;cursor:pointer;accent-color:var(--color1)}.budget-form .form-group .checkbox-group .checkbox-label .checkbox-text[data-v-581c3e8a]{font-weight:500;color:var(--text-color);flex:1}.budget-form .form-group .checkbox-group .checkbox-label .checkbox-hint[data-v-581c3e8a]{display:block;color:var(--light-text);font-size:12px;margin-top:4px;line-height:1.4}.budget-details .budget-header[data-v-581c3e8a]{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--border-color)}.budget-details .budget-header .budget-title[data-v-581c3e8a]{font-size:20px;font-weight:600;color:var(--text-color);margin:0 0 8px 0}.budget-details .budget-header .budget-meta[data-v-581c3e8a]{display:flex;align-items:center;gap:8px}.budget-details .budget-header .budget-meta .budget-amount[data-v-581c3e8a]{font-size:18px;font-weight:600;color:var(--color1)}.budget-details .budget-header .budget-meta .budget-period[data-v-581c3e8a]{color:var(--light-text);font-size:14px}.budget-details .budget-stats[data-v-581c3e8a]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}.budget-details .budget-stats .stat-item[data-v-581c3e8a]{text-align:center;padding:16px;background:var(--bg2);border-radius:var(--radius)}.budget-details .budget-stats .stat-item .stat-label[data-v-581c3e8a]{font-size:12px;color:var(--light-text);margin-bottom:4px}.budget-details .budget-stats .stat-item .stat-value[data-v-581c3e8a]{font-size:18px;font-weight:600;color:var(--text-color)}.budget-details .budget-stats .stat-item .stat-value.positive[data-v-581c3e8a]{color:var(--green)}.budget-details .budget-stats .stat-item .stat-value.warning[data-v-581c3e8a]{color:var(--yellow)}.budget-details .budget-stats .stat-item .stat-value.negative[data-v-581c3e8a]{color:var(--red)}.budget-details .budget-stats .stat-item .stat-value.unlimited[data-v-581c3e8a]{color:var(--color1);display:flex;align-items:center;justify-content:center;gap:6px}.budget-details .budget-stats .stat-item .stat-value.unlimited i[data-v-581c3e8a]{font-size:16px}.budget-details .budget-progress[data-v-581c3e8a]{margin-bottom:24px}.budget-details .budget-progress .progress-bar[data-v-581c3e8a]{height:12px;background:var(--bg2);border-radius:6px;overflow:hidden}.budget-details .budget-progress .progress-bar .progress-fill[data-v-581c3e8a]{height:100%;transition:width .3s ease}.budget-details .budget-progress .progress-bar .progress-fill.normal[data-v-581c3e8a]{background:var(--green)}.budget-details .budget-progress .progress-bar .progress-fill.warning[data-v-581c3e8a]{background:var(--yellow)}.budget-details .budget-progress .progress-bar .progress-fill.over-budget[data-v-581c3e8a]{background:var(--red)}.budget-details .budget-expenses[data-v-581c3e8a],.budget-details .budget-handlers[data-v-581c3e8a]{margin-bottom:24px}.budget-details .budget-expenses .section-title[data-v-581c3e8a],.budget-details .budget-handlers .section-title[data-v-581c3e8a]{font-size:16px;font-weight:600;color:var(--text-color);margin:0 0 12px 0}.budget-details .budget-expenses .handlers-list[data-v-581c3e8a],.budget-details .budget-handlers .handlers-list[data-v-581c3e8a]{display:flex;flex-direction:column;gap:8px}.budget-details .budget-expenses .handlers-list .handler-item[data-v-581c3e8a],.budget-details .budget-handlers .handlers-list .handler-item[data-v-581c3e8a]{display:flex;align-items:center;gap:12px;padding:8px 12px;background:var(--bg2);border-radius:var(--radius)}.budget-details .budget-expenses .handlers-list .handler-item .handler-name[data-v-581c3e8a],.budget-details .budget-handlers .handlers-list .handler-item .handler-name[data-v-581c3e8a]{font-weight:500;color:var(--text-color)}.budget-details .budget-expenses .expenses-list[data-v-581c3e8a],.budget-details .budget-handlers .expenses-list[data-v-581c3e8a]{display:flex;flex-direction:column;gap:8px}.budget-details .budget-expenses .expenses-list .expense-item[data-v-581c3e8a],.budget-details .budget-handlers .expenses-list .expense-item[data-v-581c3e8a]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:var(--bg2);border-radius:var(--radius)}.budget-details .budget-expenses .expenses-list .expense-item .expense-info .expense-title[data-v-581c3e8a],.budget-details .budget-handlers .expenses-list .expense-item .expense-info .expense-title[data-v-581c3e8a]{font-weight:500;color:var(--text-color);margin-bottom:2px}.budget-details .budget-expenses .expenses-list .expense-item .expense-info .expense-date[data-v-581c3e8a],.budget-details .budget-handlers .expenses-list .expense-item .expense-info .expense-date[data-v-581c3e8a]{font-size:12px;color:var(--light-text)}.budget-details .budget-expenses .expenses-list .expense-item .expense-amount[data-v-581c3e8a],.budget-details .budget-handlers .expenses-list .expense-item .expense-amount[data-v-581c3e8a]{font-weight:600;color:var(--text-color)}.budget-details .budget-expenses .expenses-list .more-expenses[data-v-581c3e8a],.budget-details .budget-handlers .expenses-list .more-expenses[data-v-581c3e8a]{text-align:center;color:var(--light-text);font-size:14px;padding:8px}.budget-details .budget-expenses .no-expenses[data-v-581c3e8a],.budget-details .budget-expenses .no-handlers[data-v-581c3e8a],.budget-details .budget-handlers .no-expenses[data-v-581c3e8a],.budget-details .budget-handlers .no-handlers[data-v-581c3e8a]{text-align:center;padding:20px}.budget-details .budget-expenses .no-expenses .no-data[data-v-581c3e8a],.budget-details .budget-expenses .no-handlers .no-data[data-v-581c3e8a],.budget-details .budget-handlers .no-expenses .no-data[data-v-581c3e8a],.budget-details .budget-handlers .no-handlers .no-data[data-v-581c3e8a]{color:var(--light-text);font-style:italic}.form-actions[data-v-581c3e8a]{display:flex;gap:12px;justify-content:flex-end;margin-top:20px;padding-top:20px;border-top:1px solid var(--border-color)}@media(max-width:600px){.form-actions[data-v-581c3e8a]{flex-direction:column}}.btn[data-v-581c3e8a]{display:flex;align-items:center;gap:8px;padding:12px 20px;border:none;border-radius:var(--radius);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none}.btn.btn-primary[data-v-581c3e8a]{background:var(--color1);color:#fff}.btn.btn-primary[data-v-581c3e8a]:hover{background:var(--green);transform:translateY(-1px);box-shadow:var(--sml-shadow)}.btn.btn-primary[data-v-581c3e8a]:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn.btn-ghost[data-v-581c3e8a]{background:transparent;color:var(--light-text)}.btn.btn-ghost[data-v-581c3e8a]:hover{background:var(--bg2);color:var(--text-color)}@media(max-width:768px){.budgets-page[data-v-581c3e8a]{padding:16px;gap:16px}.page-header[data-v-581c3e8a]{padding:16px}.page-header .header-content[data-v-581c3e8a]{flex-direction:column;align-items:flex-start;gap:16px}.page-header .header-content .header-actions[data-v-581c3e8a]{width:100%;justify-content:flex-end}.stats-dashboard .stats-grid[data-v-581c3e8a]{grid-template-columns:1fr;gap:12px}.stats-dashboard .stat-card[data-v-581c3e8a]{padding:16px}.stats-dashboard .stat-card .stat-icon[data-v-581c3e8a]{width:48px;height:48px;font-size:20px}.stats-dashboard .stat-card .stat-content .stat-number[data-v-581c3e8a]{font-size:20px}.budgets-table-container .budgets-table[data-v-581c3e8a]{font-size:12px}.budgets-table-container .budgets-table thead th[data-v-581c3e8a]{padding:12px 8px;font-size:12px}.budgets-table-container .budgets-table tbody td[data-v-581c3e8a]{padding:12px 8px}.budget-details .budget-stats[data-v-581c3e8a]{grid-template-columns:1fr;gap:12px}}.modal-title[data-v-581c3e8a]{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:600;color:var(--text-color)}.modal-title i[data-v-581c3e8a]{color:var(--color1)}.wzrouterfade-enter-active,.wzrouterfade-leave-active{transition:all .2s}.wzrouterfade-enter,.wzrouterfade-leave-to{opacity:0;transform:translateY(-4px)}.scrollable_slide{overflow-y:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;height:calc(100svh - var(--header-height) - var(--footer-height))}@media(max-width:768px){.scrollable_slide{scrollbar-width:none;-ms-overflow-style:none}.scrollable_slide::-webkit-scrollbar{width:0;height:0}}@media(min-width:769px){.scrollable_slide{scrollbar-width:thin}.scrollable_slide::-webkit-scrollbar{width:8px}.scrollable_slide::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border-radius:4px}.scrollable_slide::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3);border-radius:4px}.scrollable_slide::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.5)}}#slides_wrapper_container{width:var(--page-width);overflow:hidden}#slides_wrapper{position:relative;width:var(--page-width);height:calc(100svh - var(--header-height) - var(--footer-height))}#slides_wrapper>.page_slide{background-color:var(--bg2,#fff);position:absolute;top:0;left:0;width:var(--page-width);height:100%;transition:transform .3s cubic-bezier(.7,0,.3,1),filter .3s cubic-bezier(.7,0,.3,1),opacity .3s cubic-bezier(.7,0,.3,1),visibility .3s cubic-bezier(.7,0,.3,1);-webkit-min-device-pixel-ratio:0}#gallery-slide-show[data-v-d6394bd8]{position:fixed;inset:0;z-index:99999;display:flex;flex-direction:column;background:rgba(0,0,0,.95);backdrop-filter:blur(10px);opacity:0;transform:scale(1.1);transition:all .3s cubic-bezier(.4,0,.2,1);outline:none}#gallery-slide-show.active[data-v-d6394bd8]{opacity:1;transform:scale(1)}#gallery-slide-show .overlay[data-v-d6394bd8]{position:absolute;inset:0;z-index:1}#gallery-slide-show .gallery-header[data-v-d6394bd8]{position:relative;z-index:10;display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:linear-gradient(180deg,rgba(0,0,0,.8),transparent)}#gallery-slide-show .gallery-header .gallery-info[data-v-d6394bd8]{display:flex;flex-direction:column;gap:.25rem}#gallery-slide-show .gallery-header .gallery-info .image-counter[data-v-d6394bd8]{color:hsla(0,0%,100%,.8);font-size:.875rem;font-weight:500}#gallery-slide-show .gallery-header .gallery-info .image-title[data-v-d6394bd8]{color:#fff;font-size:1.125rem;font-weight:600;margin:0}#gallery-slide-show .gallery-header .header-controls[data-v-d6394bd8]{display:flex;gap:.75rem}#gallery-slide-show .gallery-header .header-controls .control-btn[data-v-d6394bd8]{width:44px;height:44px;border:none;border-radius:50%;background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}#gallery-slide-show .gallery-header .header-controls .control-btn[data-v-d6394bd8]:hover:not(:disabled){background:hsla(0,0%,100%,.2);transform:scale(1.05)}#gallery-slide-show .gallery-header .header-controls .control-btn[data-v-d6394bd8]:disabled{opacity:.5;cursor:not-allowed}#gallery-slide-show .gallery-header .header-controls .control-btn i[data-v-d6394bd8]{font-size:1rem}#gallery-slide-show .gallery-header .header-controls .download-btn[data-v-d6394bd8]:hover:not(:disabled){background:rgba(34,197,94,.2)}#gallery-slide-show .gallery-header .header-controls .close-btn[data-v-d6394bd8]:hover{background:rgba(239,68,68,.2)}#gallery-slide-show .main-swiper-container[data-v-d6394bd8]{flex:1;position:relative;z-index:5;display:flex;align-items:center;padding:0 1rem;max-height:calc(100dvh - 180px)}#gallery-slide-show .main-swiper-container .main-swiper[data-v-d6394bd8]{width:100%;height:100%}#gallery-slide-show .main-swiper-container .main-swiper .main-slide[data-v-d6394bd8]{display:flex;align-items:center;justify-content:center;position:relative;height:100%}#gallery-slide-show .main-swiper-container .main-swiper .main-slide .swiper-zoom-container[data-v-d6394bd8]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}#gallery-slide-show .main-swiper-container .main-swiper .main-slide .main-image[data-v-d6394bd8]{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:8px;box-shadow:0 20px 40px rgba(0,0,0,.3)}#gallery-slide-show .main-swiper-container .main-swiper .main-slide .image-loading[data-v-d6394bd8]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);border-radius:8px}#gallery-slide-show .main-swiper-container .main-swiper .main-slide .image-loading i[data-v-d6394bd8]{font-size:2rem;color:#fff}#gallery-slide-show .thumbs-container[data-v-d6394bd8]{position:relative;z-index:5;padding:1rem;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);min-height:100px}#gallery-slide-show .mobile-nav[data-v-d6394bd8]{display:none;position:relative;z-index:5;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent)}#gallery-slide-show .mobile-nav .nav-btn[data-v-d6394bd8]{width:44px;height:44px;border:none;border-radius:50%;background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}#gallery-slide-show .mobile-nav .nav-btn[data-v-d6394bd8]:hover:not(:disabled){background:hsla(0,0%,100%,.2)}#gallery-slide-show .mobile-nav .nav-btn[data-v-d6394bd8]:disabled{opacity:.3;cursor:not-allowed}#gallery-slide-show .mobile-nav .nav-dots[data-v-d6394bd8]{display:flex;gap:.5rem}#gallery-slide-show .mobile-nav .nav-dots .nav-dot[data-v-d6394bd8]{width:8px;height:8px;border-radius:50%;background:hsla(0,0%,100%,.4);cursor:pointer;transition:all .2s ease}#gallery-slide-show .mobile-nav .nav-dots .nav-dot.active[data-v-d6394bd8]{background:#fff;transform:scale(1.2)}@media(max-width:768px){#gallery-slide-show .gallery-header[data-v-d6394bd8]{padding:.75rem 1rem}#gallery-slide-show .gallery-header .gallery-info .image-title[data-v-d6394bd8]{font-size:1rem}#gallery-slide-show .gallery-header .header-controls[data-v-d6394bd8]{gap:.5rem}#gallery-slide-show .gallery-header .header-controls .control-btn[data-v-d6394bd8]{width:40px;height:40px}#gallery-slide-show .main-swiper-container[data-v-d6394bd8]{max-height:calc(100dvh - 140px)}#gallery-slide-show .thumbs-container[data-v-d6394bd8]{display:none}#gallery-slide-show .mobile-nav[data-v-d6394bd8]{display:flex;min-height:60px}#gallery-slide-show:not(.multi) .main-swiper-container[data-v-d6394bd8]{flex:1}}@media(max-width:480px){#gallery-slide-show .gallery-header[data-v-d6394bd8]{padding:.5rem}#gallery-slide-show .gallery-header .header-controls .control-btn[data-v-d6394bd8]{width:36px;height:36px}#gallery-slide-show .gallery-header .header-controls .control-btn i[data-v-d6394bd8]{font-size:.875rem}}[data-v-d6394bd8] .swiper-button-next,[data-v-d6394bd8] .swiper-button-prev{width:44px;height:44px;margin-top:-22px;background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);border-radius:50%;transition:all .2s ease}[data-v-d6394bd8] .swiper-button-next:hover,[data-v-d6394bd8] .swiper-button-prev:hover{background:hsla(0,0%,100%,.2);transform:scale(1.05)}[data-v-d6394bd8] .swiper-button-next:after,[data-v-d6394bd8] .swiper-button-prev:after{font-size:1rem;font-weight:700}[data-v-d6394bd8] .swiper-button-next{left:1rem}[data-v-d6394bd8] .swiper-button-prev{right:1rem}@media(max-width:768px){[data-v-d6394bd8] .swiper-button-next,[data-v-d6394bd8] .swiper-button-prev{display:none}}#header_mbl[data-v-749421d3]{background-color:var(--bg1);position:sticky;top:0;height:var(--header_height);z-index:9;border-bottom:1px solid var(--border-color);height:60px;display:flex;padding-inline-start:60px;padding-inline-end:15px;justify-content:space-between;align-items:center}#header_mbl .logo[data-v-749421d3]{width:100px;height:35px;background:50% no-repeat;background-size:contain;display:block}#header_mbl #user_side[data-v-749421d3]{display:flex;gap:15px;align-items:center}#header_mbl .num_projects[data-v-749421d3]{font-size:12px;color:var(--color2);background:var(--bg1);border-radius:50%;height:15px;width:15px;display:flex;justify-content:center;align-items:center}#sidebar_menu[data-v-9aafa01a]{width:var(--sidebar-menu-width);background:var(--bg3-keep-dark,#2a2d3a);color:#fff;height:100dvh;position:fixed;top:0;z-index:1000;left:0;box-shadow:4px 0 20px rgba(0,0,0,.1);direction:ltr;transition:width .3s ease}#sidebar_menu.rtl[data-v-9aafa01a]{left:auto;right:0;box-shadow:-4px 0 20px rgba(0,0,0,.1);direction:rtl}#sidebar_menu.rtl .toggle-btn[data-v-9aafa01a]{right:auto;left:-12px}#sidebar_menu.rtl.collapsed .toggle-btn[data-v-9aafa01a]{transform:translateX(0) rotate(180deg)}#sidebar_menu[data-v-9aafa01a]:before{background:radial-gradient(circle at bottom left,transparent 30px,var(--bg3-keep-dark) 30px);top:-1px}#sidebar_menu[data-v-9aafa01a]:after,#sidebar_menu[data-v-9aafa01a]:before{content:"";display:block;position:absolute;left:-30px;width:30px;height:30px;z-index:1}#sidebar_menu[data-v-9aafa01a]:after{background:radial-gradient(circle at top left,transparent 30px,var(--bg3-keep-dark) 30px);bottom:-1px}#sidebar_menu.collapsed .menu-label[data-v-9aafa01a],#sidebar_menu.collapsed .submenu-arrow[data-v-9aafa01a]{display:none}#sidebar_menu.collapsed .menu-link[data-v-9aafa01a]{justify-content:center;padding:12px}#sidebar_menu.collapsed .menu-icon[data-v-9aafa01a]{margin:0}#sidebar_menu.collapsed .toggle-btn[data-v-9aafa01a]{transform:translateX(0) rotate(180deg)}#sidebar_menu .toggle-btn[data-v-9aafa01a]{position:absolute;top:16px;right:-12px;width:24px;height:24px;background:var(--bg3-keep-dark,#2a2d3a);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.2);transition:all .3s ease;z-index:1002}#sidebar_menu .toggle-btn i[data-v-9aafa01a]{transition:transform .3s ease}#sidebar_menu .toggle-btn[data-v-9aafa01a]:hover{background:var(--color1,#4f46e5);transform:scale(1.1)}#sidebar_menu .menu-container[data-v-9aafa01a]{height:100%;width:100%;overflow-y:auto;overflow-x:hidden;padding:16px 8px;direction:inherit}#sidebar_menu .menu-container[data-v-9aafa01a]::-webkit-scrollbar{width:4px}#sidebar_menu .menu-container[data-v-9aafa01a]::-webkit-scrollbar-track{background:transparent}#sidebar_menu .menu-container[data-v-9aafa01a]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:2px}#sidebar_menu .menu-container[data-v-9aafa01a]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}#sidebar_menu .menu[data-v-9aafa01a]{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0;direction:inherit}#sidebar_menu .menu-item[data-v-9aafa01a]{position:relative}#sidebar_menu .menu-item.active .menu-link[data-v-9aafa01a]{background:var(--color1);color:#fff;box-shadow:0 4px 12px rgba(79,70,229,.3)}#sidebar_menu .menu-item.active .menu-link .menu-icon[data-v-9aafa01a]{color:#fff}#sidebar_menu .menu-item:hover:not(.active) .menu-link[data-v-9aafa01a]{background:hsla(0,0%,100%,.1)}#sidebar_menu .menu-link[data-v-9aafa01a]{display:flex;align-items:center;gap:12px;padding:12px 16px;color:hsla(0,0%,100%,.9);text-decoration:none;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;min-height:48px;direction:inherit}#sidebar_menu .menu-link .menu-icon[data-v-9aafa01a]{transition:margin .3s ease}#sidebar_menu .menu-link[data-v-9aafa01a]:hover{text-decoration:none}#sidebar_menu .menu-icon[data-v-9aafa01a]{font-size:20px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.8);transition:all .3s ease;flex-shrink:0}#sidebar_menu .menu-icon i[data-v-9aafa01a],#sidebar_menu .menu-icon svg[data-v-9aafa01a]{font-size:inherit;color:inherit}#sidebar_menu .menu-label[data-v-9aafa01a]{font-size:14px;font-weight:500;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:start}#sidebar_menu .submenu-arrow[data-v-9aafa01a]{width:12px;height:12px;color:hsla(0,0%,100%,.6);transition:transform .3s ease;flex-shrink:0}#sidebar_menu.ltr .submenu-arrow[data-v-9aafa01a]{transform:scaleX(-1)}#sidebar_menu .tracking-item[data-v-9aafa01a]{position:relative}#sidebar_menu .tracking-item .tracking-controls[data-v-9aafa01a]{position:absolute;top:12px;z-index:2}#sidebar_menu .tracking-item .tracking-btn[data-v-9aafa01a]{background:none;border:none;color:hsla(0,0%,100%,.8);font-size:16px;cursor:pointer;padding:4px;border-radius:50%;transition:all .3s ease}#sidebar_menu .tracking-item .tracking-btn[data-v-9aafa01a]:hover{background:hsla(0,0%,100%,.1);transform:scale(1.1)}#sidebar_menu .tracking-item .tracking-btn.play-btn[data-v-9aafa01a]:hover{color:#10b981}#sidebar_menu .tracking-item .tracking-btn.stop-btn[data-v-9aafa01a]{color:#ef4444}#sidebar_menu .tracking-item .tracking-btn.stop-btn[data-v-9aafa01a]:hover{color:#dc2626}#sidebar_menu .tracking-item .menu-link-content[data-v-9aafa01a]{display:flex;align-items:center;gap:12px;width:100%;color:inherit;text-decoration:none;direction:inherit}#sidebar_menu .tracking-item .tracking-controls[data-v-9aafa01a]{inset-inline-end:-2px}#sidebar_menu .submenu[data-v-9aafa01a]{position:fixed;z-index:1001;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);pointer-events:none;width:280px;max-height:calc(100dvh - 40px)}#sidebar_menu .submenu.submenu-active[data-v-9aafa01a]{opacity:1;visibility:visible;pointer-events:auto}#sidebar_menu .submenu .submenu-content[data-v-9aafa01a]{background:var(--bg1,#fff);border-radius:16px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);border:1px solid hsla(0,0%,100%,.1);overflow:hidden;backdrop-filter:blur(10px);direction:inherit}#sidebar_menu .submenu .submenu-header[data-v-9aafa01a]{padding:16px 20px 12px;border-bottom:1px solid rgba(0,0,0,.1);background:linear-gradient(135deg,rgba(79,70,229,.1),rgba(79,70,229,.05))}#sidebar_menu .submenu .submenu-title[data-v-9aafa01a]{font-size:14px;font-weight:600;color:var(--text-color,#1f2937)}#sidebar_menu .submenu .submenu-list[data-v-9aafa01a]{list-style:none;margin:0;padding:8px;max-height:300px;overflow-y:auto;direction:inherit}#sidebar_menu .submenu .submenu-list[data-v-9aafa01a]::-webkit-scrollbar{width:4px}#sidebar_menu .submenu .submenu-list[data-v-9aafa01a]::-webkit-scrollbar-track{background:transparent}#sidebar_menu .submenu .submenu-list[data-v-9aafa01a]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:2px}#sidebar_menu .submenu .submenu-item[data-v-9aafa01a]{margin-bottom:2px}#sidebar_menu .submenu .submenu-item[data-v-9aafa01a]:last-child{margin-bottom:0}#sidebar_menu .submenu .submenu-link[data-v-9aafa01a]{display:flex;align-items:center;gap:12px;padding:10px 16px;color:var(--text-color,#4b5563);text-decoration:none;border-radius:8px;transition:all .2s ease;font-size:14px;border:none;background:none;width:100%;text-align:start;cursor:pointer;direction:inherit}#sidebar_menu .submenu .submenu-link[data-v-9aafa01a]:hover{background:rgba(79,70,229,.1);color:var(--color1,#4f46e5);text-decoration:none}#sidebar_menu .submenu .submenu-link.active[data-v-9aafa01a]{background:var(--color1,#4f46e5);color:#fff}#sidebar_menu .submenu .submenu-link.active .submenu-item-icon[data-v-9aafa01a]{color:#fff}#sidebar_menu .submenu .submenu-link.integration-link .submenu-item-icon[data-v-9aafa01a]{color:#10b981}#sidebar_menu .submenu .submenu-link.integration-link:hover .submenu-item-icon[data-v-9aafa01a]{color:#059669}#sidebar_menu .submenu .submenu-item-icon[data-v-9aafa01a]{font-size:8px;color:rgba(75,85,99,.6);transition:color .2s ease;width:12px;text-align:center}#sidebar_menu:not(.rtl) .submenu[data-v-9aafa01a]{left:var(--sidebar-menu-width,280px);transform:translateX(-10px)}#sidebar_menu:not(.rtl) .submenu.submenu-active[data-v-9aafa01a]{transform:translateX(0)}#sidebar_menu.rtl .submenu[data-v-9aafa01a]{right:var(--sidebar-menu-width,280px);transform:translateX(10px)}#sidebar_menu.rtl .submenu.submenu-active[data-v-9aafa01a]{transform:translateX(0)}@media(prefers-color-scheme:dark){#sidebar_menu .submenu-content[data-v-9aafa01a]{background:var(--bg1,#374151);border-color:hsla(0,0%,100%,.1)}#sidebar_menu .submenu-title[data-v-9aafa01a]{color:hsla(0,0%,100%,.9)}#sidebar_menu .submenu-link[data-v-9aafa01a]{color:hsla(0,0%,100%,.8)}#sidebar_menu .submenu-link[data-v-9aafa01a]:hover{background:rgba(79,70,229,.2);color:#a5b4fc}#sidebar_menu .submenu-item-icon[data-v-9aafa01a]{color:hsla(0,0%,100%,.5)}}.improved-dark-mode-toggle[data-v-e8f4619c]{display:inline-block}.toggle-label.active[data-v-e8f4619c]{background-color:#222}.toggle-label.active .toggle-ball[data-v-e8f4619c]{background-color:#fff;transform:translateX(24px)}.toggle-label.active .sun-icon[data-v-e8f4619c]{opacity:0}.toggle-label.active .moon-icon[data-v-e8f4619c]{opacity:1}.toggle-label[data-v-e8f4619c]{border:1px solid var(--bg3-keep-dark);display:flex;align-items:center;justify-content:space-between;cursor:pointer;width:50px;height:26px;background-color:#fff;border-radius:50px;position:relative;transition:background-color .3s ease;padding:3px}.toggle-label .moon-icon[data-v-e8f4619c],.toggle-label .sun-icon[data-v-e8f4619c]{width:18px;height:18px;z-index:1;transition:opacity .3s ease}.toggle-label .sun-icon[data-v-e8f4619c]{color:var(--bg3);opacity:1}.toggle-label .moon-icon[data-v-e8f4619c]{color:#fff;opacity:0}.toggle-ball[data-v-e8f4619c]{position:absolute;width:22px;height:22px;background-color:var(--bg3);border-radius:50%;transition:transform .3s ease;left:1px;top:1px;z-index:2}#header[data-v-e0d99034]{position:fixed;display:flex;align-items:center;gap:15px;justify-content:space-between;top:0;inset-inline:0;inset-inline-start:var(--sidebar-menu-width);background:var(--bg1);color:var(--gray-text);height:var(--header-height);z-index:999;box-shadow:0 0 20px 0 rgba(0,0,0,.03);padding:0 var(--gap)}.logo[data-v-e0d99034]{width:100px;height:70%;background:50% no-repeat;background-size:contain;display:block}.theme_dark .logo[data-v-e0d99034]{filter:invert(1) saturate(0) brightness(1.5)}.right_side[data-v-e0d99034]{display:flex;gap:15px;align-items:center;height:100%}.user_side[data-v-e0d99034]{display:flex;gap:25px;align-items:center;flex-direction:row-reverse}.user_side #user_icon[data-v-e0d99034]{cursor:pointer}#header #menu[data-v-e0d99034]{list-style:none;display:flex}#header #menu li a[data-v-e0d99034]{display:block;color:var(--gray-text);padding:0 20px;font-size:18px}#header #menu li.active a[data-v-e0d99034]{color:var(--color1)}#user_pop[data-v-e0d99034]{position:absolute;top:85%;border-radius:20px;border-top-left-radius:0;inset-inline-end:20px;background:var(--bg1);box-shadow:var(--sml-shadow);padding:25px;flex-direction:column;gap:10px;display:flex}.noti[data-v-e0d99034]{position:relative}.noti .icon[data-v-e0d99034]{font-size:25px;cursor:pointer}.noti .tick[data-v-e0d99034]{font-size:10px;cursor:pointer;display:flex;justify-content:center;align-items:center;position:absolute;top:-10px;left:-10px;width:18px;height:18px;border-radius:100%;background-color:#d51313;color:#fff;outline:2px solid #fff}#notification_pop[data-v-e0d99034]{position:absolute;top:100%;inset-inline-end:0;background:var(--bg2);box-shadow:var(--sml-shadow);z-index:999;width:400px;max-height:500px;height:80dvh;padding-bottom:var(--gap)}.regular_login_form[data-v-e055a2c4]{max-width:450px;margin:0 auto;padding:20px}.regular_login_form .form_header[data-v-e055a2c4]{text-align:center;margin-bottom:30px}.regular_login_form .form_header .header_icon[data-v-e055a2c4]{width:70px;height:70px;border-radius:50%;background:linear-gradient(135deg,var(--color1),#4ade80);display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:#fff;font-size:28px;box-shadow:0 10px 30px rgba(var(--color1),.3);animation:loginIconFloat-e055a2c4 3s ease-in-out infinite}.regular_login_form .form_header h2[data-v-e055a2c4]{font-size:26px;font-weight:700;color:var(--text-color);margin-bottom:10px}.regular_login_form .form_header p[data-v-e055a2c4]{font-size:16px;color:var(--gray-text);line-height:1.5}.regular_login_form .modern_fields[data-v-e055a2c4]{margin-bottom:25px}.regular_login_form .modern_fields .field_group[data-v-e055a2c4]{display:flex;align-items:flex-start;gap:15px;padding:20px;border-radius:12px;border:2px solid var(--border-color);background:var(--bg1);transition:all .3s ease;margin-bottom:20px}.regular_login_form .modern_fields .field_group[data-v-e055a2c4]:hover{border-color:var(--color1);transform:translateY(-2px);box-shadow:0 10px 30px rgba(var(--color1),.1)}.regular_login_form .modern_fields .field_group.filled[data-v-e055a2c4]{border-color:var(--color1)}.regular_login_form .modern_fields .field_group.filled .field_icon[data-v-e055a2c4]{background:var(--color1);color:#fff}.regular_login_form .modern_fields .field_group .field_icon[data-v-e055a2c4]{width:50px;height:50px;border-radius:12px;background:var(--bg2);display:flex;align-items:center;justify-content:center;color:var(--gray-text);font-size:20px;transition:all .3s ease;flex-shrink:0}.regular_login_form .modern_fields .field_group .field_content[data-v-e055a2c4]{flex:1}.regular_login_form .modern_fields .field_group .field_content label[data-v-e055a2c4]{display:block;font-size:15px;font-weight:600;color:var(--text-color);margin-bottom:8px}.regular_login_form .modern_fields .field_group .field_content input[data-v-e055a2c4]{width:100%;height:35px;border:1px solid var(--border-color);background:transparent;font-size:16px;color:var(--text-color);outline:none;padding:0 10px}.regular_login_form .modern_fields .field_group .field_content input[data-v-e055a2c4]::-moz-placeholder{color:var(--gray-text);font-style:italic}.regular_login_form .modern_fields .field_group .field_content input[data-v-e055a2c4]::placeholder{color:var(--gray-text);font-style:italic}.regular_login_form .modern_fields .field_group .field_content .field_help[data-v-e055a2c4]{margin-top:8px;display:flex;align-items:center;gap:6px;font-size:13px;color:var(--gray-text)}.regular_login_form .modern_fields .field_group .field_content .field_help .forgot_link[data-v-e055a2c4]{display:flex;align-items:center;gap:5px;color:var(--color1);text-decoration:none;font-weight:500;transition:all .2s ease}.regular_login_form .modern_fields .field_group .field_content .field_help .forgot_link[data-v-e055a2c4]:hover{color:var(--color2);transform:translateX(-2px)}.regular_login_form .modern_fields .field_group .field_content .field_help i[data-v-e055a2c4]{font-size:12px}.regular_login_form .form_actions[data-v-e055a2c4]{margin-bottom:25px;display:flex;flex-direction:column;gap:15px}.regular_login_form .form_actions .submit_btn[data-v-e055a2c4]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:18px 30px;border:none;border-radius:25px;background:linear-gradient(135deg,var(--color1),#4ade80);color:#fff;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s ease;box-shadow:0 10px 30px rgba(var(--color1),.3);position:relative;overflow:hidden}.regular_login_form .form_actions .submit_btn[data-v-e055a2c4]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s}.regular_login_form .form_actions .submit_btn[data-v-e055a2c4]:hover{transform:translateY(-3px);box-shadow:0 15px 35px rgba(var(--color1),.4)}.regular_login_form .form_actions .submit_btn[data-v-e055a2c4]:hover:before{left:100%}.regular_login_form .form_actions .submit_btn:hover .btn_icon[data-v-e055a2c4]{transform:scale(1.1)}.regular_login_form .form_actions .submit_btn .btn_icon[data-v-e055a2c4]{width:35px;height:35px;border-radius:50%;background:hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;transition:all .3s ease}.regular_login_form .form_actions .submit_btn .btn_icon i[data-v-e055a2c4]{font-size:16px}.regular_login_form .form_actions .google_btn[data-v-e055a2c4]{width:100%;display:flex;align-items:center;justify-content:center;gap:12px;padding:15px 30px;border:2px solid #db4437;border-radius:25px;background:#fff;color:#db4437;font-weight:500;font-size:16px;cursor:pointer;transition:all .3s ease}.regular_login_form .form_actions .google_btn[data-v-e055a2c4]:hover{background:#db4437;color:#fff;transform:translateY(-2px);box-shadow:0 10px 25px rgba(219,68,55,.3)}.regular_login_form .form_actions .google_btn .google_icon[data-v-e055a2c4]{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.regular_login_form .form_actions .google_btn .google_icon svg[data-v-e055a2c4]{width:20px;height:20px}.regular_login_form .additional_options[data-v-e055a2c4]{margin-bottom:25px}.regular_login_form .additional_options .option_box[data-v-e055a2c4]{display:flex;align-items:center;gap:15px;padding:15px;border-radius:12px;background:var(--bg2);border:1px solid var(--border-color);margin-bottom:12px;transition:all .3s ease}.regular_login_form .additional_options .option_box[data-v-e055a2c4]:hover{background:var(--bg1);border-color:var(--color1);transform:translateY(-1px)}.regular_login_form .additional_options .option_box .option_icon[data-v-e055a2c4]{width:40px;height:40px;border-radius:50%;background:var(--color1);display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;flex-shrink:0}.regular_login_form .additional_options .option_box .option_content[data-v-e055a2c4]{flex:1}.regular_login_form .additional_options .option_box .option_content strong[data-v-e055a2c4]{display:block;color:var(--text-color);font-size:14px;margin-bottom:3px}.regular_login_form .additional_options .option_box .option_content .option_link[data-v-e055a2c4]{color:var(--color1);text-decoration:none;font-size:13px;font-weight:500}.regular_login_form .additional_options .option_box .option_content .option_link[data-v-e055a2c4]:hover{text-decoration:underline}.regular_login_form .additional_options .info_box[data-v-e055a2c4]{display:flex;align-items:center;gap:12px;padding:15px;border-radius:12px;background:rgba(var(--color1),.1);border:1px solid rgba(var(--color1),.2)}.regular_login_form .additional_options .info_box .info_icon[data-v-e055a2c4]{width:35px;height:35px;border-radius:50%;background:var(--color1);display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;flex-shrink:0}.regular_login_form .additional_options .info_box .info_text[data-v-e055a2c4]{color:var(--text-color);font-size:14px;line-height:1.4}.regular_login_form .navigation_links[data-v-e055a2c4]{display:flex;justify-content:center}.regular_login_form .navigation_links .back_to_welcome[data-v-e055a2c4]{display:flex;align-items:center;gap:8px;padding:10px 15px;border:1px solid var(--border-color);border-radius:20px;background:var(--bg1);color:var(--gray-text);text-decoration:none;font-size:14px;transition:all .3s ease}.regular_login_form .navigation_links .back_to_welcome[data-v-e055a2c4]:hover{border-color:var(--gray-text);color:var(--text-color);transform:translateX(5px)}.regular_login_form .navigation_links .back_to_welcome i[data-v-e055a2c4]{font-size:12px}.regular_login_form .navigation_links .back_btn[data-v-e055a2c4]{display:flex;align-items:center;gap:8px;padding:10px 15px;border:1px solid var(--border-color);border-radius:20px;background:var(--bg1);color:var(--gray-text);text-decoration:none;font-size:14px;transition:all .3s ease}.regular_login_form .navigation_links .back_btn[data-v-e055a2c4]:hover{border-color:var(--gray-text);color:var(--text-color);transform:translateX(5px)}.regular_login_form .navigation_links .back_btn i[data-v-e055a2c4]{font-size:12px}.platform_selection[data-v-e055a2c4]{max-width:450px;margin:0 auto;padding:20px}.platform_selection .form_header[data-v-e055a2c4]{text-align:center;margin-bottom:30px}.platform_selection .form_header .header_icon[data-v-e055a2c4]{width:70px;height:70px;border-radius:50%;background:linear-gradient(135deg,var(--color2),#1e40af);display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:#fff;font-size:28px;box-shadow:0 10px 30px rgba(var(--color2),.3);animation:loginIconFloat-e055a2c4 3s ease-in-out infinite}.platform_selection .form_header h2[data-v-e055a2c4]{font-size:26px;font-weight:700;color:var(--text-color);margin-bottom:10px}.platform_selection .form_header p[data-v-e055a2c4]{font-size:16px;color:var(--gray-text);line-height:1.5}.platform_selection .navigation_links[data-v-e055a2c4]{display:flex;justify-content:center}.platform_selection .navigation_links .back_btn[data-v-e055a2c4]{display:flex;align-items:center;gap:8px;padding:12px 20px;border:2px solid var(--border-color);border-radius:25px;background:var(--bg1);color:var(--gray-text);text-decoration:none;font-weight:500;transition:all .3s ease}.platform_selection .navigation_links .back_btn[data-v-e055a2c4]:hover{border-color:var(--color2);color:var(--color2);transform:translateX(5px);box-shadow:0 5px 15px rgba(var(--color2),.1)}.platform_selection .navigation_links .back_btn i[data-v-e055a2c4]{font-size:14px}.platforms_container[data-v-e055a2c4]{margin-bottom:25px}.platforms_list[data-v-e055a2c4]{list-style:none;border:2px solid var(--border-color);border-radius:12px;overflow:hidden;margin-bottom:15px;max-height:300px;overflow-y:auto;background:var(--bg1)}.platforms_list li[data-v-e055a2c4]{display:flex;align-items:center;gap:15px;padding:18px 20px;cursor:pointer;margin:0;transition:all .3s ease;border-bottom:1px solid var(--border-color);font-weight:500}.platforms_list li[data-v-e055a2c4]:last-child{border-bottom:none}.platforms_list li[data-v-e055a2c4]:hover{background:var(--bg2);color:var(--color1);transform:translateY(-1px);box-shadow:0 5px 15px rgba(var(--color1),.1)}.platforms_list li.active[data-v-e055a2c4]{background:var(--color1);color:#fff;font-weight:700;transform:translateY(-2px);box-shadow:0 8px 20px rgba(var(--color1),.3)}.platforms_list li .platform_icon[data-v-e055a2c4]{width:40px;height:40px;border-radius:50%;background:var(--bg2);display:flex;align-items:center;justify-content:center;color:var(--gray-text);font-size:16px;flex-shrink:0;transition:all .3s ease}.platforms_list li span[data-v-e055a2c4]{flex:1;font-size:16px}.platforms_list li .platform_arrow[data-v-e055a2c4]{color:var(--gray-text);font-size:14px;transition:all .3s ease}.platforms_list li.active .platform_icon[data-v-e055a2c4],.platforms_list li:hover .platform_icon[data-v-e055a2c4]{background:var(--color1);color:#fff}.platforms_list li.active .platform_arrow[data-v-e055a2c4],.platforms_list li:hover .platform_arrow[data-v-e055a2c4]{color:var(--color1);transform:translateX(-3px)}.platforms_list li.active .platform_arrow[data-v-e055a2c4]{color:#fff}@keyframes loginIconFloat-e055a2c4{0%,to{transform:translateY(0);box-shadow:0 10px 30px rgba(var(--color1),.3)}50%{transform:translateY(-8px);box-shadow:0 20px 40px rgba(var(--color1),.4)}}@media(max-width:600px){.regular_login_form[data-v-e055a2c4]{padding:15px}.regular_login_form .form_header .header_icon[data-v-e055a2c4]{width:60px;height:60px;font-size:24px}.regular_login_form .form_header h2[data-v-e055a2c4]{font-size:22px}.regular_login_form .modern_fields .field_group[data-v-e055a2c4]{padding:15px}.regular_login_form .modern_fields .field_group .field_icon[data-v-e055a2c4]{width:45px;height:45px;font-size:18px}.regular_login_form .additional_options .option_box[data-v-e055a2c4]{padding:12px}.regular_login_form .additional_options .option_box .option_icon[data-v-e055a2c4]{width:35px;height:35px;font-size:14px}}.forgot_form[data-v-123e8ed6]{max-width:450px;margin:0 auto;padding:20px}.forgot_form .form_header[data-v-123e8ed6]{text-align:center;margin-bottom:30px}.forgot_form .form_header .header_icon[data-v-123e8ed6]{width:70px;height:70px;border-radius:50%;background:linear-gradient(135deg,var(--color1),#4ade80);display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:#fff;font-size:28px;box-shadow:0 10px 30px rgba(var(--color1),.3);animation:iconPulse-123e8ed6 2s ease-in-out infinite}.forgot_form .form_header .header_icon.success[data-v-123e8ed6]{background:linear-gradient(135deg,var(--green),#4ade80);animation:iconSuccess-123e8ed6 1s ease-in-out}.forgot_form .form_header h2[data-v-123e8ed6]{font-size:26px;font-weight:700;color:var(--text-color);margin-bottom:10px}.forgot_form .form_header p[data-v-123e8ed6]{font-size:16px;color:var(--gray-text);line-height:1.5}.forgot_form .form_header p strong[data-v-123e8ed6]{color:var(--color1);font-weight:600}.forgot_form .modern_fields[data-v-123e8ed6]{margin-bottom:25px}.forgot_form .modern_fields .field_group[data-v-123e8ed6]{display:flex;align-items:flex-start;gap:15px;padding:20px;border-radius:12px;border:2px solid var(--border-color);background:var(--bg1);transition:all .3s ease}.forgot_form .modern_fields .field_group[data-v-123e8ed6]:hover{border-color:var(--color1);transform:translateY(-2px);box-shadow:0 10px 30px rgba(var(--color1),.1)}.forgot_form .modern_fields .field_group.filled[data-v-123e8ed6]{border-color:var(--color1)}.forgot_form .modern_fields .field_group.filled .field_icon[data-v-123e8ed6]{background:var(--color1);color:#fff}.forgot_form .modern_fields .field_group .field_icon[data-v-123e8ed6]{width:50px;height:50px;border-radius:12px;background:var(--bg2);display:flex;align-items:center;justify-content:center;color:var(--gray-text);font-size:20px;transition:all .3s ease;flex-shrink:0}.forgot_form .modern_fields .field_group .field_content[data-v-123e8ed6]{flex:1}.forgot_form .modern_fields .field_group .field_content label[data-v-123e8ed6]{display:block;font-size:15px;font-weight:600;color:var(--text-color);margin-bottom:8px}.forgot_form .modern_fields .field_group .field_content input[data-v-123e8ed6]{width:100%;border:none;background:transparent;font-size:16px;color:var(--text-color);outline:none}.forgot_form .modern_fields .field_group .field_content input[data-v-123e8ed6]::-moz-placeholder{color:var(--gray-text);font-style:italic}.forgot_form .modern_fields .field_group .field_content input[data-v-123e8ed6]::placeholder{color:var(--gray-text);font-style:italic}.forgot_form .modern_fields .field_group .field_content .field_help[data-v-123e8ed6]{margin-top:8px;display:flex;align-items:center;gap:6px;font-size:13px;color:var(--gray-text)}.forgot_form .modern_fields .field_group .field_content .field_help i[data-v-123e8ed6]{font-size:12px}.forgot_form .form_actions[data-v-123e8ed6]{margin-bottom:25px}.forgot_form .form_actions .submit_btn[data-v-123e8ed6]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:18px 30px;border:none;border-radius:25px;background:linear-gradient(135deg,var(--color1),#4ade80);color:#fff;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s ease;box-shadow:0 10px 30px rgba(var(--color1),.3);position:relative;overflow:hidden}.forgot_form .form_actions .submit_btn[data-v-123e8ed6]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s}.forgot_form .form_actions .submit_btn[data-v-123e8ed6]:hover{transform:translateY(-3px);box-shadow:0 15px 35px rgba(var(--color1),.4)}.forgot_form .form_actions .submit_btn[data-v-123e8ed6]:hover:before{left:100%}.forgot_form .form_actions .submit_btn:hover .btn_icon[data-v-123e8ed6]{transform:scale(1.1)}.forgot_form .form_actions .submit_btn .btn_icon[data-v-123e8ed6]{width:35px;height:35px;border-radius:50%;background:hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;transition:all .3s ease}.forgot_form .form_actions .submit_btn .btn_icon i[data-v-123e8ed6]{font-size:16px}.forgot_form .navigation_links[data-v-123e8ed6]{display:flex;flex-direction:column;gap:15px;align-items:center}.forgot_form .navigation_links .nav_link[data-v-123e8ed6]{display:flex;align-items:center;gap:10px;padding:12px 20px;border-radius:25px;background:var(--bg2);color:var(--text-color);text-decoration:none;font-weight:500;transition:all .3s ease}.forgot_form .navigation_links .nav_link[data-v-123e8ed6]:hover{background:var(--color1);color:#fff;transform:translateY(-2px)}.forgot_form .navigation_links .nav_link i[data-v-123e8ed6]{font-size:14px}.forgot_form .navigation_links .back_btn[data-v-123e8ed6],.forgot_form .navigation_links .back_to_welcome[data-v-123e8ed6]{display:flex;align-items:center;gap:8px;padding:10px 15px;border:1px solid var(--border-color);border-radius:20px;background:var(--bg1);color:var(--gray-text);text-decoration:none;font-size:14px;transition:all .3s ease}.forgot_form .navigation_links .back_btn[data-v-123e8ed6]:hover,.forgot_form .navigation_links .back_to_welcome[data-v-123e8ed6]:hover{border-color:var(--gray-text);color:var(--text-color);transform:translateX(5px)}.forgot_form .navigation_links .back_btn i[data-v-123e8ed6],.forgot_form .navigation_links .back_to_welcome i[data-v-123e8ed6]{font-size:12px}@keyframes iconPulse-123e8ed6{0%,to{transform:scale(1);box-shadow:0 10px 30px rgba(var(--color1),.3)}50%{transform:scale(1.05);box-shadow:0 15px 35px rgba(var(--color1),.4)}}@keyframes iconSuccess-123e8ed6{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}@media(max-width:600px){.forgot_form[data-v-123e8ed6]{padding:15px}.forgot_form .form_header .header_icon[data-v-123e8ed6]{width:60px;height:60px;font-size:24px}.forgot_form .form_header h2[data-v-123e8ed6]{font-size:22px}.forgot_form .modern_fields .field_group[data-v-123e8ed6]{padding:15px}.forgot_form .modern_fields .field_group .field_icon[data-v-123e8ed6]{width:45px;height:45px;font-size:18px}.forgot_form .navigation_links .nav_link[data-v-123e8ed6]{width:100%;justify-content:center}}.org_login_form[data-v-4fc5d16a]{max-width:450px;margin:0 auto;padding:20px}.org_login_form .form_header[data-v-4fc5d16a]{text-align:center;margin-bottom:30px}.org_login_form .form_header .header_icon[data-v-4fc5d16a]{width:70px;height:70px;border-radius:50%;background:linear-gradient(135deg,var(--color2),#1e40af);display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:#fff;font-size:28px;box-shadow:0 10px 30px rgba(var(--color2),.3);animation:orgIconFloat-4fc5d16a 3s ease-in-out infinite}.org_login_form .form_header .header_icon.success[data-v-4fc5d16a]{background:linear-gradient(135deg,var(--green),#4ade80);animation:iconSuccess-4fc5d16a 1s ease-in-out}.org_login_form .form_header h2[data-v-4fc5d16a]{font-size:26px;font-weight:700;color:var(--text-color);margin-bottom:10px}.org_login_form .form_header p[data-v-4fc5d16a]{font-size:16px;color:var(--gray-text);line-height:1.5}.org_login_form .form_header p strong[data-v-4fc5d16a]{color:var(--color2);font-weight:600}.org_login_form .modern_fields[data-v-4fc5d16a]{margin-bottom:25px}.org_login_form .modern_fields .field_group[data-v-4fc5d16a]{display:flex;align-items:flex-start;gap:15px;padding:20px;border-radius:12px;border:2px solid var(--border-color);background:var(--bg1);transition:all .3s ease}.org_login_form .modern_fields .field_group[data-v-4fc5d16a]:hover{border-color:var(--color2);transform:translateY(-2px);box-shadow:0 10px 30px rgba(var(--color2),.1)}.org_login_form .modern_fields .field_group.filled[data-v-4fc5d16a]{border-color:var(--color2)}.org_login_form .modern_fields .field_group.filled .field_icon[data-v-4fc5d16a]{background:var(--color2);color:#fff}.org_login_form .modern_fields .field_group .field_icon[data-v-4fc5d16a]{width:50px;height:50px;border-radius:12px;background:var(--bg2);display:flex;align-items:center;justify-content:center;color:var(--gray-text);font-size:20px;transition:all .3s ease;flex-shrink:0}.org_login_form .modern_fields .field_group .field_content[data-v-4fc5d16a]{flex:1}.org_login_form .modern_fields .field_group .field_content label[data-v-4fc5d16a]{display:block;font-size:15px;font-weight:600;color:var(--text-color);margin-bottom:8px}.org_login_form .modern_fields .field_group .field_content input[data-v-4fc5d16a]{width:100%;border:none;background:transparent;font-size:16px;color:var(--text-color);outline:none;direction:ltr;text-align:left}.org_login_form .modern_fields .field_group .field_content input[data-v-4fc5d16a]::-moz-placeholder{color:var(--gray-text);font-style:italic}.org_login_form .modern_fields .field_group .field_content input[data-v-4fc5d16a]::placeholder{color:var(--gray-text);font-style:italic}.org_login_form .modern_fields .field_group .field_content .field_help[data-v-4fc5d16a]{margin-top:8px;display:flex;align-items:center;gap:6px;font-size:13px;color:var(--gray-text)}.org_login_form .modern_fields .field_group .field_content .field_help i[data-v-4fc5d16a]{font-size:12px}.org_login_form .form_actions[data-v-4fc5d16a]{margin-bottom:25px}.org_login_form .form_actions .submit_btn[data-v-4fc5d16a]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:18px 30px;border:none;border-radius:25px;background:linear-gradient(135deg,var(--color2),#1e40af);color:#fff;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s ease;box-shadow:0 10px 30px rgba(var(--color2),.3);position:relative;overflow:hidden}.org_login_form .form_actions .submit_btn[data-v-4fc5d16a]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s}.org_login_form .form_actions .submit_btn[data-v-4fc5d16a]:hover{transform:translateY(-3px);box-shadow:0 15px 35px rgba(var(--color2),.4)}.org_login_form .form_actions .submit_btn[data-v-4fc5d16a]:hover:before{left:100%}.org_login_form .form_actions .submit_btn:hover .btn_icon[data-v-4fc5d16a]{transform:scale(1.1)}.org_login_form .form_actions .submit_btn .btn_icon[data-v-4fc5d16a]{width:35px;height:35px;border-radius:50%;background:hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;transition:all .3s ease}.org_login_form .form_actions .submit_btn .btn_icon i[data-v-4fc5d16a]{font-size:16px}.org_login_form .navigation_links[data-v-4fc5d16a]{display:flex;flex-direction:column;gap:15px;align-items:center}.org_login_form .navigation_links .nav_link[data-v-4fc5d16a]{display:flex;align-items:center;gap:10px;padding:12px 20px;border-radius:25px;background:var(--bg2);color:var(--text-color);text-decoration:none;font-weight:500;transition:all .3s ease}.org_login_form .navigation_links .nav_link[data-v-4fc5d16a]:hover{background:var(--color2);color:#fff;transform:translateY(-2px)}.org_login_form .navigation_links .nav_link i[data-v-4fc5d16a]{font-size:14px}.org_login_form .navigation_links .back_btn[data-v-4fc5d16a],.org_login_form .navigation_links .back_to_welcome[data-v-4fc5d16a],.org_login_form .navigation_links .logout_link[data-v-4fc5d16a]{display:flex;align-items:center;gap:8px;padding:10px 15px;border:1px solid var(--border-color);border-radius:20px;background:var(--bg1);color:var(--gray-text);text-decoration:none;font-size:14px;transition:all .3s ease}.org_login_form .navigation_links .back_btn[data-v-4fc5d16a]:hover,.org_login_form .navigation_links .back_to_welcome[data-v-4fc5d16a]:hover,.org_login_form .navigation_links .logout_link[data-v-4fc5d16a]:hover{border-color:var(--gray-text);color:var(--text-color);transform:translateX(5px)}.org_login_form .navigation_links .back_btn i[data-v-4fc5d16a],.org_login_form .navigation_links .back_to_welcome i[data-v-4fc5d16a],.org_login_form .navigation_links .logout_link i[data-v-4fc5d16a]{font-size:12px}.org_login_form .navigation_links .logout_link[data-v-4fc5d16a]{border-color:var(--red);color:var(--red)}.org_login_form .navigation_links .logout_link[data-v-4fc5d16a]:hover{background:var(--red);color:#fff;transform:translateY(-2px)}@keyframes orgIconFloat-4fc5d16a{0%,to{transform:translateY(0);box-shadow:0 10px 30px rgba(var(--color2),.3)}50%{transform:translateY(-8px);box-shadow:0 20px 40px rgba(var(--color2),.4)}}@keyframes iconSuccess-4fc5d16a{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}@media(max-width:600px){.org_login_form[data-v-4fc5d16a]{padding:15px}.org_login_form .form_header .header_icon[data-v-4fc5d16a]{width:60px;height:60px;font-size:24px}.org_login_form .form_header h2[data-v-4fc5d16a]{font-size:22px}.org_login_form .modern_fields .field_group[data-v-4fc5d16a]{padding:15px}.org_login_form .modern_fields .field_group .field_icon[data-v-4fc5d16a]{width:45px;height:45px;font-size:18px}.org_login_form .navigation_links .nav_link[data-v-4fc5d16a]{width:100%;justify-content:center}}.welcome_screen[data-v-10fc5286]{max-width:500px;margin:0 auto;padding:20px}.welcome_header[data-v-10fc5286]{text-align:center;margin-bottom:40px}.welcome_header .platform_logo[data-v-10fc5286]{margin-bottom:20px}.welcome_header .platform_logo img[data-v-10fc5286]{max-height:80px;max-width:200px;-o-object-fit:contain;object-fit:contain;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.1)}.welcome_header .main_title[data-v-10fc5286]{font-size:28px;font-weight:700;color:var(--color1);margin-bottom:10px;line-height:1.3}.welcome_header .subtitle[data-v-10fc5286]{font-size:18px;font-weight:600;color:var(--text-color);margin-bottom:15px}.welcome_header .description[data-v-10fc5286]{font-size:16px;color:var(--gray-text);line-height:1.6;margin:0}.main_choices[data-v-10fc5286]{display:flex;flex-direction:column;gap:15px;margin-bottom:30px}.main_choices .choice_card.single[data-v-10fc5286]{border-width:3px;padding:25px;background:linear-gradient(135deg,rgba(var(--color1),.1),rgba(74,222,128,.05))}.main_choices .choice_card.single .choice_icon[data-v-10fc5286]{width:60px;height:60px;font-size:24px}.main_choices .choice_card.single .choice_content h3[data-v-10fc5286]{font-size:22px}.main_choices .choice_card.single .choice_content p[data-v-10fc5286]{font-size:16px}.choice_card[data-v-10fc5286]{display:flex;align-items:center;padding:20px;border-radius:12px;cursor:pointer;transition:all .3s ease;border:2px solid transparent;background:var(--bg1);box-shadow:var(--sml-shadow)}.choice_card[data-v-10fc5286]:hover{transform:translateY(-2px);box-shadow:var(--box-shadow)}.choice_card.primary[data-v-10fc5286]{border-color:var(--color1)}.choice_card.primary .choice_icon[data-v-10fc5286]{background:var(--color1);color:#fff}.choice_card.primary[data-v-10fc5286]:hover{background:rgba(var(--color1),.05)}.choice_card.secondary[data-v-10fc5286]{border-color:var(--color2)}.choice_card.secondary .choice_icon[data-v-10fc5286]{background:var(--color2);color:#fff}.choice_card.secondary[data-v-10fc5286]:hover{background:rgba(var(--color2),.05)}.choice_card.secondary.single[data-v-10fc5286]{border-color:var(--color1)}.choice_card.secondary.single .choice_icon[data-v-10fc5286]{background:var(--color1);color:#fff}.choice_card.secondary.single[data-v-10fc5286]:hover{background:rgba(var(--color1),.05)}.choice_card .choice_icon[data-v-10fc5286]{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-inline-end:15px;flex-shrink:0}.choice_card .choice_icon i[data-v-10fc5286]{font-size:20px}.choice_card .choice_content[data-v-10fc5286]{flex:1;text-align:start}.choice_card .choice_content h3[data-v-10fc5286]{font-size:20px;font-weight:700;color:var(--text-color);margin:0 0 5px 0}.choice_card .choice_content p[data-v-10fc5286]{font-size:14px;color:var(--gray-text);margin:0;line-height:1.4}.choice_card .choice_arrow[data-v-10fc5286]{color:var(--gray-text);margin-inline-start:10px}.ltr .choice_card .choice_arrow[data-v-10fc5286]{transform:rotate(180deg)}.choice_card .choice_arrow i[data-v-10fc5286]{font-size:16px}.additional_options .border_title[data-v-10fc5286]{color:var(--gray-text);font-size:16px;margin:20px 0;text-align:center;position:relative}.additional_options .border_title span[data-v-10fc5286]{background:var(--bg2);padding:0 15px}.additional_options .border_title[data-v-10fc5286]:before{border-top:1px solid var(--border-color);content:"";margin:0 auto;position:absolute;top:50%;left:0;right:0;bottom:0;width:100%;z-index:-1}.extra_choices[data-v-10fc5286]{display:flex;flex-direction:column;gap:10px}.extra_choices .extra_choice[data-v-10fc5286]{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 20px;border-radius:25px;border:1px solid var(--border-color);background:var(--bg1);color:var(--text-color);text-decoration:none;font-size:14px;transition:all .2s ease;cursor:pointer}.extra_choices .extra_choice[data-v-10fc5286]:hover{background:var(--bg2);border-color:var(--color1);transform:translateY(-1px)}.extra_choices .extra_choice i[data-v-10fc5286]{font-size:16px}.extra_choices .extra_choice i.fab.fa-google[data-v-10fc5286]{color:#db4437}.extra_choices .extra_choice i.fa-envelope[data-v-10fc5286]{color:var(--color1)}.extra_choices .extra_choice i.fa-key[data-v-10fc5286]{color:var(--gray-text)}.extra_choices .extra_choice:hover i.fab.fa-google[data-v-10fc5286]{color:#c23321}.extra_choices .org_login_disabled .disabled_choice[data-v-10fc5286]{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 20px;border-radius:25px;border:1px solid var(--border-color);background:var(--bg2);color:var(--gray-text);font-size:14px;opacity:.6;cursor:not-allowed;flex-direction:column}.extra_choices .org_login_disabled .disabled_choice i[data-v-10fc5286]{font-size:16px;color:var(--gray-text)}.extra_choices .org_login_disabled .disabled_choice small[data-v-10fc5286]{font-size:12px;color:var(--gray-text);margin-top:2px}@media(max-width:600px){.welcome_screen[data-v-10fc5286]{padding:15px}.welcome_header[data-v-10fc5286]{margin-bottom:30px}.welcome_header .main_title[data-v-10fc5286]{font-size:24px}.welcome_header .subtitle[data-v-10fc5286]{font-size:16px}.welcome_header .description[data-v-10fc5286]{font-size:14px}.choice_card[data-v-10fc5286]{padding:15px}.choice_card .choice_icon[data-v-10fc5286]{width:45px;height:45px;margin-inline-end:10px}.choice_card .choice_content h3[data-v-10fc5286],.choice_card .choice_icon i[data-v-10fc5286]{font-size:18px}.choice_card .choice_content p[data-v-10fc5286]{font-size:13px}}#signup_page[data-v-0b137d97]{max-width:600px;margin:0 auto;padding:20px}#signup_page .welcome_header[data-v-0b137d97]{text-align:center;margin-bottom:30px}#signup_page .welcome_header .header_icon[data-v-0b137d97]{font-size:50px;color:var(--color1);margin-bottom:15px;animation:rocketBounce-0b137d97 2s ease-in-out infinite}#signup_page .welcome_header .main_title[data-v-0b137d97]{font-size:26px;font-weight:700;color:var(--text-color);margin-bottom:10px;line-height:1.2}@media(max-width:600px){#signup_page .welcome_header .main_title[data-v-0b137d97]{font-size:22px}}#signup_page .welcome_header .subtitle[data-v-0b137d97]{font-size:16px;color:var(--gray-text);margin-bottom:20px;line-height:1.4}#signup_page .welcome_header .benefits_preview[data-v-0b137d97]{display:flex;justify-content:center;gap:25px;flex-wrap:wrap}#signup_page .welcome_header .benefits_preview .benefit[data-v-0b137d97]{display:flex;align-items:center;gap:6px;color:var(--color1);font-weight:500;font-size:13px}#signup_page .welcome_header .benefits_preview .benefit i[data-v-0b137d97]{font-size:14px}#signup_page .progress_steps[data-v-0b137d97]{position:relative;display:flex;justify-content:space-between;margin-bottom:25px;max-width:200px;margin-left:auto;margin-right:auto}#signup_page .progress_steps .progress_line[data-v-0b137d97]{position:absolute;top:15px;left:0;right:0;height:2px;background:var(--border-color);z-index:1}#signup_page .progress_steps .progress_line .progress_fill[data-v-0b137d97]{height:100%;background:var(--color1);transition:width .5s ease;border-radius:2px}#signup_page .progress_steps .step[data-v-0b137d97]{display:flex;flex-direction:column;align-items:center;z-index:2}#signup_page .progress_steps .step .step_circle[data-v-0b137d97]{width:30px;height:30px;border-radius:50%;background:var(--bg1);border:2px solid var(--border-color);display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--gray-text);transition:all .3s ease;font-size:12px}#signup_page .progress_steps .step.active .step_circle[data-v-0b137d97],#signup_page .progress_steps .step.completed .step_circle[data-v-0b137d97]{background:var(--color1);border-color:var(--color1);color:#fff}#signup_page .form_step[data-v-0b137d97]{margin-bottom:30px}#signup_page .form_step .step_header[data-v-0b137d97]{text-align:center;margin-bottom:20px}#signup_page .form_step .step_header h2[data-v-0b137d97]{font-size:18px;font-weight:700;color:var(--text-color);margin-bottom:5px}#signup_page .form_step .step_header p[data-v-0b137d97]{font-size:13px;color:var(--gray-text);margin-bottom:0;line-height:1.3}#signup_page .modern_fields[data-v-0b137d97]{display:flex;flex-direction:column;gap:20px;margin-bottom:30px}#signup_page .modern_fields .field_group[data-v-0b137d97]{display:flex;align-items:flex-start;gap:15px;padding:20px;border-radius:12px;border:2px solid var(--border-color);background:var(--bg1);transition:all .3s ease;position:relative}#signup_page .modern_fields .field_group[data-v-0b137d97]:hover{border-color:var(--color1);transform:translateY(-2px);box-shadow:0 10px 30px rgba(var(--color1),.1)}#signup_page .modern_fields .field_group.filled[data-v-0b137d97]{border-color:var(--color1)}#signup_page .modern_fields .field_group.filled .field_icon[data-v-0b137d97]{background:var(--color1);color:#fff}#signup_page .modern_fields .field_group.error[data-v-0b137d97]{border-color:var(--red);background:rgba(var(--red),.05)}#signup_page .modern_fields .field_group.error .field_icon[data-v-0b137d97]{background:var(--red);color:#fff}#signup_page .modern_fields .field_group.error .field_content label[data-v-0b137d97]{color:var(--red)}#signup_page .modern_fields .field_group .field_icon[data-v-0b137d97]{width:45px;height:45px;border-radius:10px;background:var(--bg2);display:flex;align-items:center;justify-content:center;color:var(--gray-text);font-size:18px;transition:all .3s ease;flex-shrink:0}#signup_page .modern_fields .field_group .field_content[data-v-0b137d97]{flex:1}#signup_page .modern_fields .field_group .field_content label[data-v-0b137d97]{display:block;font-size:14px;font-weight:600;color:var(--text-color);margin-bottom:8px}#signup_page .modern_fields .field_group .field_content input[data-v-0b137d97]{width:100%;border:none;background:transparent;font-size:16px;color:var(--text-color);outline:none}#signup_page .modern_fields .field_group .field_content input[data-v-0b137d97]::-moz-placeholder{color:#a0a0a0;font-style:italic}#signup_page .modern_fields .field_group .field_content input[data-v-0b137d97]::placeholder{color:#a0a0a0;font-style:italic}#signup_page .modern_fields .subdomain_field .subdomain_input[data-v-0b137d97]{direction:ltr;text-align:left;display:flex;align-items:center;gap:0;background:var(--bg2);border-radius:8px;padding:8px 12px}#signup_page .modern_fields .subdomain_field .subdomain_input input[data-v-0b137d97]{flex:1;background:transparent;border:none;font-size:16px;direction:ltr;text-align:left}#signup_page .modern_fields .subdomain_field .subdomain_input .domain_suffix[data-v-0b137d97]{color:var(--gray-text);font-weight:500;font-size:16px}#signup_page .modern_fields .subdomain_field .field_help[data-v-0b137d97]{margin-top:10px;display:flex;align-items:center;gap:8px;font-size:14px}#signup_page .modern_fields .subdomain_field .field_help.error[data-v-0b137d97]{color:var(--red)}#signup_page .modern_fields .subdomain_field .field_help.success[data-v-0b137d97]{color:var(--color1)}#signup_page .modern_fields .subdomain_field .field_help i[data-v-0b137d97]{font-size:14px}#signup_page .step_actions[data-v-0b137d97]{display:flex;gap:15px;justify-content:space-between;align-items:center;margin-bottom:30px}#signup_page .step_actions .back_btn[data-v-0b137d97]{display:flex;align-items:center;gap:8px;padding:12px 20px;border:2px solid var(--border-color);border-radius:25px;background:var(--bg1);color:var(--gray-text);text-decoration:none;font-weight:500;transition:all .3s ease}#signup_page .step_actions .back_btn[data-v-0b137d97]:hover{border-color:var(--gray-text);color:var(--text-color);transform:translateX(5px)}#signup_page .step_actions .continue_btn[data-v-0b137d97]{display:flex;align-items:center;justify-content:space-between;padding:15px 30px;border:none;border-radius:25px;background:linear-gradient(135deg,var(--color1),#4ade80);color:#fff;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s ease;box-shadow:0 10px 30px rgba(var(--color1),.3);position:relative;overflow:hidden;min-width:180px}#signup_page .step_actions .continue_btn[data-v-0b137d97]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s}#signup_page .step_actions .continue_btn[data-v-0b137d97]:hover{transform:translateY(-3px);box-shadow:0 15px 35px rgba(var(--color1),.4)}#signup_page .step_actions .continue_btn[data-v-0b137d97]:hover:before{left:100%}#signup_page .step_actions .continue_btn:hover .btn_icon[data-v-0b137d97]{transform:translateX(-5px)}#signup_page .step_actions .continue_btn .btn_icon[data-v-0b137d97]{width:30px;height:30px;border-radius:50%;background:hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;transition:all .3s ease}#signup_page .step_actions .continue_btn .btn_icon i[data-v-0b137d97]{font-size:14px}#signup_page .step_actions .continue_btn.disabled[data-v-0b137d97]{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}#signup_page .step_actions .continue_btn.disabled[data-v-0b137d97]:hover{transform:none}#signup_page .step_actions .continue_btn.disabled[data-v-0b137d97]:hover:before{left:-100%}#signup_page .step_actions .continue_btn.disabled:hover .btn_icon[data-v-0b137d97]{transform:none}#signup_page .preview_box[data-v-0b137d97]{text-align:center;padding:10px;background:rgba(var(--color1),.1);border-radius:8px;border:1px solid rgba(var(--color1),.2);margin-top:10px}#signup_page .preview_box .preview_url[data-v-0b137d97]{font-family:monospace;font-size:14px;color:var(--color1);font-weight:700;direction:ltr}#signup_page .text_healpuer[data-v-0b137d97]{font-size:12px;margin-top:5px}#signup_page .text_healpuer.red[data-v-0b137d97]{color:red}#signup_page .text_healpuer.green[data-v-0b137d97]{color:green}#signup_page .login_form .error label[data-v-0b137d97]{color:red}#signup_page .login_form .error input[data-v-0b137d97]{border:1px solid red}#signup_page .login_form .effects[data-v-0b137d97]{text-align:center}#signup_page .login_form .effects h3[data-v-0b137d97]{font-size:24px;margin-bottom:20px}#signup_page .login_form .effects .loader_container[data-v-0b137d97]{margin-bottom:20px}#signup_page .login_form .effects .btn_container a[data-v-0b137d97]{padding:10px 20px;border:none;border-radius:5px;background:#000;color:#fff;font-size:16px;cursor:pointer}#signup_page .login_form .effects .success_message[data-v-0b137d97]{position:relative;overflow:hidden}#signup_page .login_form .effects .success_message .confetti[data-v-0b137d97]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:0}#signup_page .login_form .effects .success_message .confetti .confetti-piece[data-v-0b137d97]{position:absolute;width:8px;height:8px;background:var(--color);animation:confetti-fall-0b137d97 3s linear var(--delay) infinite;opacity:0}#signup_page .login_form .effects .success_message .confetti .confetti-piece[data-v-0b137d97]:nth-child(odd){border-radius:50%}#signup_page .login_form .effects .success_message .confetti .confetti-piece[data-v-0b137d97]:nth-child(3n){width:6px;height:12px;border-radius:2px}#signup_page .login_form .effects .success_message .confetti .confetti-piece[data-v-0b137d97]:nth-child(4n){width:10px;height:6px;border-radius:2px}#signup_page .login_form .effects .success_message .success_content[data-v-0b137d97]{position:relative;z-index:1}#signup_page .login_form .effects .success_message .success_icon[data-v-0b137d97]{font-size:60px;color:var(--color1);margin-bottom:20px}#signup_page .login_form .effects .success_message .success_icon i[data-v-0b137d97]{animation:successPulse-0b137d97 2s ease-in-out infinite}#signup_page .login_form .effects .success_message h3[data-v-0b137d97]{color:var(--color1);font-size:28px;margin-bottom:15px}#signup_page .login_form .effects .success_message p[data-v-0b137d97]{font-size:16px;color:var(--text-color);margin-bottom:25px;line-height:1.5}#signup_page .login_form .effects .success_message .features_list[data-v-0b137d97]{display:grid;gap:8px;margin-bottom:25px}#signup_page .login_form .effects .success_message .features_list .feature[data-v-0b137d97]{font-size:14px;color:var(--text-color);padding:5px 0;animation:slideInRight-0b137d97 .5s ease var(--delay,0s) both}#signup_page .login_form .effects .success_message .features_list .feature[data-v-0b137d97]:first-child{--delay:0.2s}#signup_page .login_form .effects .success_message .features_list .feature[data-v-0b137d97]:nth-child(2){--delay:0.4s}#signup_page .login_form .effects .success_message .features_list .feature[data-v-0b137d97]:nth-child(3){--delay:0.6s}#signup_page .login_form .effects .success_message .features_list .feature[data-v-0b137d97]:nth-child(4){--delay:0.8s}#signup_page .step-transition-enter-active[data-v-0b137d97],#signup_page .step-transition-leave-active[data-v-0b137d97]{transition:all .5s ease}#signup_page .step-transition-enter-from[data-v-0b137d97]{opacity:0;transform:translateX(-50px)}#signup_page .step-transition-leave-to[data-v-0b137d97]{opacity:0;transform:translateX(50px)}@keyframes rocketBounce-0b137d97{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-10px) rotate(-5deg)}50%{transform:translateY(-5px) rotate(0deg)}75%{transform:translateY(-15px) rotate(5deg)}}@keyframes stepIconFloat-0b137d97{0%,to{transform:translateY(0);box-shadow:0 10px 30px rgba(var(--color1),.3)}50%{transform:translateY(-8px);box-shadow:0 20px 40px rgba(var(--color1),.4)}}@keyframes slideInUp-0b137d97{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes successPulse-0b137d97{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes confetti-fall-0b137d97{0%{opacity:1;transform:translateY(-100vh) translateX(var(--x)) rotate(0deg)}to{opacity:0;transform:translateY(100vh) translateX(var(--x)) rotate(2turn)}}@keyframes slideInRight-0b137d97{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@media(max-width:600px){#signup_page[data-v-0b137d97]{padding:15px}#signup_page .welcome_header .header_icon[data-v-0b137d97]{font-size:40px}#signup_page .welcome_header .main_title[data-v-0b137d97]{font-size:20px}#signup_page .welcome_header .subtitle[data-v-0b137d97]{font-size:14px}#signup_page .welcome_header .benefits_preview[data-v-0b137d97]{gap:15px}#signup_page .welcome_header .benefits_preview .benefit[data-v-0b137d97]{font-size:12px}#signup_page .progress_steps .step .step_circle[data-v-0b137d97]{width:25px;height:25px;font-size:10px}#signup_page .form_step .step_header h2[data-v-0b137d97]{font-size:16px}#signup_page .form_step .step_header p[data-v-0b137d97]{font-size:11px}#signup_page .modern_fields .field_group[data-v-0b137d97]{padding:15px}#signup_page .modern_fields .field_group .field_icon[data-v-0b137d97]{width:40px;height:40px;font-size:16px}#signup_page .step_actions[data-v-0b137d97]{flex-direction:column;gap:15px}#signup_page .step_actions .back_btn[data-v-0b137d97],#signup_page .step_actions .continue_btn[data-v-0b137d97]{width:100%;justify-content:center}}#signup_page .subdomin .input_text[data-v-0b137d97]{direction:ltr;text-align:left;display:flex;align-items:center}#signup_page .subdomin .input_text p[data-v-0b137d97]{margin:0}#signup_page .subdomin .input_text input[data-v-0b137d97]{border:1px solid #ccc;border-radius:5px;padding:5px;margin-left:5px}[data-v-aea90b7e] .login_form ul li{display:block;margin-bottom:15px}[data-v-aea90b7e] .login_form ul li label{display:block;font-size:17px;padding-inline-start:15px}[data-v-aea90b7e] .login_form ul li input:not([type=checkbox]){width:100%;height:50px;background:#eee;color:#333;border:none;border-radius:50px;padding:0 25px;font-size:20px}[data-v-aea90b7e] .login_form ul li span{display:block;text-align:left;font-size:15px;padding-left:15px}[data-v-aea90b7e] .login_form input:-webkit-autofill,[data-v-aea90b7e] .login_form input:-webkit-autofill:active,[data-v-aea90b7e] .login_form input:-webkit-autofill:focus,[data-v-aea90b7e] .login_form input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #eee!important}[data-v-aea90b7e] .login_form .border_title{color:#a2a2a2;font:23px sans-serif;margin-top:30px;text-align:center;position:relative;z-index:1;margin:15px 0}[data-v-aea90b7e] .login_form .border_title span{background:#fff;padding:0 15px}[data-v-aea90b7e] .login_form .border_title:before{border-top:2px solid #dfdfdf;content:"";margin:0 auto;position:absolute;top:50%;left:0;right:0;bottom:0;width:95%;z-index:-1}[data-v-aea90b7e] .login_form .bottom_links{text-align:center;display:flex;justify-content:space-between;gap:var(--gap)}@media(min-width:600px){[data-v-aea90b7e] .login_form .bottom_links .btn,[data-v-aea90b7e] .login_form .bottom_links a{flex:1}}@media(max-width:600px){[data-v-aea90b7e] .login_form .bottom_links{flex-direction:column}}[data-v-aea90b7e] .login_form .bottom_links a{text-decoration:underline}[data-v-aea90b7e] .login_form .bottom_links .btn{height:48px}#login_page_wrap[data-v-aea90b7e]{min-height:100svh;background:#fff;width:100%}@media(min-width:600px){#login_page_wrap[data-v-aea90b7e]{display:flex}}#login_page_wrap #bg[data-v-aea90b7e]{height:100svh;background:url(/img/login_1.9afdd07f.webp) 50% no-repeat;background-size:cover;width:30vw;position:sticky;top:0}@media(max-width:600px){#login_page_wrap #bg[data-v-aea90b7e]{display:none}}#login_page_wrap #right_side[data-v-aea90b7e]{flex:1;display:flex;justify-content:center;height:100svh;overflow-y:auto;padding-top:40px}#login_page_wrap #right_side #login_page[data-v-aea90b7e]{width:400px;max-width:80%}#logo[data-v-aea90b7e]{display:block;margin:0 auto;margin-bottom:25px;transition:all .6s ease}@media(min-width:600px){#logo[data-v-aea90b7e]{height:70px}}@media(max-width:600px){#logo[data-v-aea90b7e]{max-width:70%}}#logo[data-v-aea90b7e]:not(.show){opacity:0;transform:translateY(25px)}#logo.show[data-v-aea90b7e]{opacity:1}.toast-notification[data-v-188cfb64]{position:fixed;bottom:20px;inset-inline-end:20px;background-color:rgba(0,0,0,.8);color:#fff;padding:12px 20px;border-radius:8px;display:flex;align-items:center;gap:12px;z-index:9999;direction:rtl;box-shadow:0 4px 12px rgba(0,0,0,.15);max-width:300px}.whatsapp-btn[data-v-188cfb64]{background-color:#25d366;color:#fff;border:none;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease}.whatsapp-btn[data-v-188cfb64]:hover{transform:scale(1.1)}.whatsapp-btn i[data-v-188cfb64]{font-size:20px}.toast-fade-enter-active[data-v-188cfb64],.toast-fade-leave-active[data-v-188cfb64]{transition:opacity .3s,transform .3s}.toast-fade-enter-from[data-v-188cfb64],.toast-fade-leave-to[data-v-188cfb64]{opacity:0;transform:translateY(20px)}#intent-dialog[data-v-5aa0b4c2]{position:fixed;bottom:0;left:0;width:100%;background:var(--bg1);color:var(--text-color);display:flex;align-items:center;gap:var(--gap);z-index:1000;padding:var(--gap);box-shadow:0 -2px 40px rgba(0,0,0,.3);border-top-left-radius:12px;border-top-right-radius:12px;border-top:4px solid var(--color1)}#intent-dialog .content[data-v-5aa0b4c2]{flex:1;display:flex;flex-direction:column;gap:8px}#intent-dialog .content h2[data-v-5aa0b4c2]{font-size:24px;font-weight:700}#intent-dialog .content p[data-v-5aa0b4c2]{font-size:1.2rem}#intent-dialog .pic[data-v-5aa0b4c2]{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;background-color:#eee;border-radius:6px;border:none;transition:all .3s}#intent-dialog.ticket_selected .pic[data-v-5aa0b4c2]{width:60px;height:60px}#intent-dialog.ticket_selected .go[data-v-5aa0b4c2]{display:block;width:40px;height:40px;border-radius:50%;background:var(--color1);color:#fff;display:flex;justify-content:center;align-items:center;transition:all .3s}#intent-dialog.ticket_selected .go svg[data-v-5aa0b4c2]{width:24px;height:24px;fill:#fff}.loader-uploading[data-v-5aa0b4c2]{direction:ltr;text-align:left;width:40px;aspect-ratio:1;border-radius:50%;border:6px solid;border-color:var(--color1) transparent;animation:l1-5aa0b4c2 1s infinite}@keyframes l1-5aa0b4c2{to{transform:rotate(.5turn)}}#logs[data-v-5aa0b4c2]{position:fixed;bottom:0;right:0;z-index:10000000000000000;background:#fff;color:#000;padding:10px;border-top-left-radius:12px;border-top-right-radius:12px;border-top:4px solid var(--color1);width:300px;max-height:400px;overflow-y:auto}#logs h3[data-v-5aa0b4c2]{font-size:16px;font-weight:700;margin:0 0 10px 0}#logs ul[data-v-5aa0b4c2]{list-style:none;padding:0;margin:0}#logs li[data-v-5aa0b4c2]{font-size:12px;margin-bottom:5px;padding:2px;border-bottom:1px solid #eee}#payment_wrapper[data-v-4f65d532]{text-align:center}.update_title[data-v-4f65d532]{margin-bottom:10px}#payment_form[data-v-4f65d532]{display:flex;flex-direction:column;align-content:center;align-items:center;color:#fff;width:100%}@media(min-width:600px){#payment_form[data-v-4f65d532]{padding:20px 0;max-width:600px}}@media(max-width:600px){#payment_form[data-v-4f65d532]{padding:20px 15px}}#payment_form form[data-v-4f65d532]{width:100%}#payment_form label[data-v-4f65d532],#payment_form p[data-v-4f65d532]{color:#0a1130;text-align:var(--text-align);font-size:18px;margin-bottom:5px;display:block}#payment_form p[data-v-4f65d532]{margin:0!important}@media(max-width:600px){#payment_form .btn[data-v-4f65d532]{width:-moz-fit-content;width:fit-content}}#payment_form .row[data-v-4f65d532]{display:flex;gap:20px;justify-content:space-between;margin:15px auto}@media(min-width:600px){#payment_form .row .form-group[data-v-4f65d532]{width:calc(50% - 10px)}}@media(max-width:600px){#payment_form .row[data-v-4f65d532]{flex-direction:column}}#payment_form .input-lg[data-v-4f65d532]{height:35px;border-radius:8px;min-width:260px}@media(min-width:600px){#payment_form .input-lg[data-v-4f65d532]{background-color:#fff;padding:5px 10px}}@media(max-width:600px){#payment_form .input-lg[data-v-4f65d532]{border:1px solid #d4dada!important;padding:5px;background:#f5f5f6}}.loading_input[data-v-4f65d532]{background-image:linear-gradient(90deg,hsla(0,0%,100%,.3),#fff,hsla(0,0%,100%,.3));background-size:40px 100%;background-repeat:no-repeat;background-position:left -40px top 0;animation:shine-4f65d532 3s ease infinite}@keyframes shine-4f65d532{to{background-position:right -40px top 0}}#loading[data-v-4f65d532]{display:inline-block;width:20px;height:20px;border:3px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;animation:spin-4f65d532 1s ease-in-out infinite;-webkit-animation:spin-4f65d532 1s ease-in-out infinite}@keyframes spin-4f65d532{to{-webkit-transform:rotate(1turn)}}#payment_details[data-v-4f65d532]{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 0;border-bottom:1px solid #c5c7d0}#payment_details .name[data-v-4f65d532]{font-weight:700;font-size:22px;padding:0 15px}#payment_details .price_wrapper[data-v-4f65d532]{display:flex;gap:5px;flex-direction:column;align-items:flex-start;min-width:110px}#payment_details .price_wrapper .price[data-v-4f65d532]{display:flex;justify-content:space-between;width:100%;font-weight:500;align-items:center}#payment_details .price_wrapper .price span[data-v-4f65d532]:first-of-type{font-weight:700;font-size:20px}.dets[data-v-4f65d532]{background:#d7ebf9;padding:10px 20px;color:#0a1130;font-size:18px;border-radius:12px;margin:25px 0}.row_bottom[data-v-4f65d532]{display:flex;justify-content:space-between;gap:10px;align-items:center}@media(max-width:600px){.row_bottom[data-v-4f65d532]{flex-direction:column}}.row_bottom .total[data-v-4f65d532]{color:#0a1130}.row_bottom .total .title[data-v-4f65d532]{font-size:20px}.row_bottom .total span[data-v-4f65d532]{font-weight:400}.row_bottom .icons[data-v-4f65d532]{display:flex;gap:10px}.row_bottom .icons .icon[data-v-4f65d532]{background-repeat:no-repeat;background-size:contain;background-position:50%;height:35px;width:50px}.row_bottom .icons .icon_1[data-v-4f65d532]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAAUCAYAAAAp46XeAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAidSURBVHgBvZcJlNdVFce/vz9/ZhGGbRjZZSsDJbcGIiqyRFtAKzUkqSxxzITK8pwhTwXZ6dAmJJ1QGGA8qGBiSGViByoGEgmClGWEkU1lgDEYGFlmhhnm//rc995/Zuq0aOfo73/u3Lfcd9/d75tEfJukwWnpNhs3S0tflaqGSt9X+La/R3pcb+HH/cUdpC8xzHVSZUZ6+L1S7ZvhsVX6KGjsedKc4e3PbobxFskZQHT989LV7eZzsnQ7pZx/Zbpc6vAZwMZ/lRZxppbz3bL7qxCYtY7/SSj2bgYas/cB9UBP20PR9EwppTfwceaheL5rdi2JWv8YRqUMz4E/C7dPgicyz4FgGnioC54tAB9kfwL4DPAE+5dFQcazPh38IaYVeViyQVrCPrqrBbinGEOZAVgbDd0O1so58yjjQtamMn7Whb3X2CsD9wE34cnSUdLcLV4Hv9cLhjcTbQ9AMxZ4nPPF4KKR0TD2paNgg0D1MDlFWOblSh9k/hIwgr1twEAO/xLcnbUJJijzk+DLgZWMz4Cr2X8XuAE+qxul+1ifBDxkArA+ewOKgN8PDGN9CFDB3vnQ/wjhF0SZKjH2TayvBhqh+QRKzyYCljG+3AWHrGHtZ4yvkg88fVzBQH9q782UEbtg/e1sNqfD5T2j9SzediaB0bPg9UbDuHNTUNRiZvkV0i146gDT3sBy4n42+Dpg3znpSej/YLR4sjf0FzA86oJhRsXwWdleKPitYO230O4A74dWPYKhTd4X4TktFRSqoB6MhubueHRnez5p8qMnhP1dELwPynxagfnFwIlUCIE/Mj5fwUMFQJWFEPgGrP4Ylp7AufuioNX1nGE+wIQBP5W9jGTIYw3dtZbwqSJEOyXhTE2W5i9Sl7+hWPT28eiR3SRtNxdo5+GAi6MHTWYHn6ORz4F/8hwLg+KFu8FnLZ6TEAIjbA3F7rGcAI9EkRvjuVepZr9WuKQKPBlrftg2wC+mQjTYtxTlBmdBMdkTX3u8149Gfp/KCmQpEfO2FOJ+0NbbfcDwGEm72M+3cSYWKvhMinfvwXWdV3k2eI6FPkkgPAA+y8Fq1irTgaDSBGI9gem1jG+yQ9A0Yd0fcuZIEirl60D/eNGtnN/J4svsjccoB8HHOdODvROmdEsoJqbkMhcK1g+2hoJght4Q9y4hqRdHw5tylyicrcp62u7CSiOhGWe6IfN+Qn9GkfQK83mpVCgCJxFmO7iW+TPkT1+FgrHXBQFMplIXmNaZfpkQ53MVwmUWsMZsxMVjgUb2v8j8GPAtxrPge14MbePrhSO3NrI3k2EO5z8P9D8bCssBq9rgLmY4xi9kwvnDVNya4hBl97OHHj78zQl7XFCqjrs6eQM9F1ycPwbrWrzDpBnpM90CQQPrDTtC3qUpnzW4p+v78ACW7g1tPl6qGxNyQ9tC7rpLEcJygR6Y804qrQvl/HBTqM75NMtTxf69ED6ioAj+PaB7nQpTs5bQwl1FjF/eGApXA8KkSPjc7F32bQmtop6Ofa4g7lEICnBOC/zrkyyhe0BDiAVkIe9aqFLT3twL4f/93ALCznFvQngfpmLfa6nzP890xTS9tE77kid8D/23n+/+br6mwHoXs98Da7HvJL0NH/dehFKbgRdkb4m++sUbPDqJUlJFphX/N6K0m0NYpvQ9WR44/VSWF07P+csXkOyJLqTarEruQPEgkHl3Cust0C1lfDU4lXyFXlgGrSNXWvQ7jDWKcR28u6qEPFpMpc3wOEgo3yX6lXOMyvQ0NIMUKq954Ih7kPsTfZVxHjzKod3l711Itc1oukJ17t5Kv0gDGd3F+BQ+X5hM1cGscknctP6wirC4jrDIRMUssW+PdC38rsCjKYR5RqFZW5m5G0FmyJrtlynh8/V15vezPg68SKEnbmb+NPM2rzjdKquwiVYwnovh7vLLD6ofN1j/HBQpM2rSO7j3DOukH6kTPoqiTgCkP8HZRr8NHYqzoZ1CaOs1VmXGExZbzTNungYwL7GLgQszjl6T0g3Rs0VceTvjMQC5j2dca7+6LGKrkn1k55yWoMS9zJ/k2Z0f966CX+htHULzj+OpUdAZ3PE5L1+OvsnfyVGxO+H1MVkRdDwPE90B9EUHapi+A1yqwmh4O4zFrUlaju3xwiUq55JrzKv8rqSCldHpOzO26mnPpQpCcCHW3kjch9d+SrtDHHijmJWN1vrkEgsdoFDWcpr8a6UQuhyE40Wl04RddatyGf8QeI2S9hPEfizyNGFvhL6GYCzjxk1xfRdr9lSsR97ZjEOdyG0rML6goOAmDo7wbjVXd6AShcusYVb73Er5pO8E0xOtwjT7vmXfS26m53WRjwKnYfH8OugL/Nj5nK7xvBL9RuE11DGeiyQ+l44lX2Pv4fAoYNFCrD+5cjyZiOCNcT3jjdad/dOeL70Q/GiMDP+lSVRL8iM+9UOTtRCtjqqvIYbL8ccQrjtN7NdaPrnFVKkWTmVI+iDAZLLlGrD1nfVAP3YdRqoG5/knQIr1Q5qFaIXwOgevYexdD+U8ZPi5bwfygg71VbTR56V86Ce6gOgZSR24hXlJ9FwlY4uwvoxLUbOWkjIYzh19q7A+B6On2JzQ6o0WfRvG8+k+FtOFkVETa0MJphmMS+KlFSg3BSH3yvlHrFWpAYzmMDcjjWdvIEGaECpWJN6ttu8jnK1E4R3RoPaVA1Y0FqrNlfs5PQz8hVig7DvjI6iZSEuTJok/pyjnSh4K3z1Wp2t7ddEH0lh3CQrtsxBhc0Nyp5Z5vos0GiuY9cwKeynOh/SIvkGdep7LhgOrod2PcSZ6wR35kMJIzTw4Ovgn3Z+TKdgy8LqSO6zy2r87fydKtiTTdQqP2R23cc7ejyuw/kaC3t6qxfCrxaSzCFF7ySzmnkNeUeuLLbScddpNA6+k/dRiqHFRvZU5h7XvlZN6pHuu1v8DK6EOIU1IStAAAAAASUVORK5CYII=)}.row_bottom .icons .icon_2[data-v-4f65d532]{background-image:url(/img/icon_2.96ef8fa6.svg)}.row_bottom .icons .icon_3[data-v-4f65d532]{background-image:url(/img/icon_3.bac017c6.svg)}.row_bottom .first_line[data-v-4f65d532]{display:flex;position:fixed;bottom:71px;left:0;right:0;background:#fff;padding:8px 15px;justify-content:space-between;gap:10px;align-items:center}.row_bottom .btn[data-v-4f65d532]{gap:8px!important}.payment_input[data-v-4f65d532]{width:100%;height:50px;background:#f5f6f7;border:none;border-radius:12px;padding:0 15px;font-size:20px;outline:none;color:#0a1130;position:relative}.payment_input.invalid[data-v-4f65d532]{border:1px solid #d83f3f}.payment_input.invalid[data-v-4f65d532]:after{background-image:url(/img/error.33d744e4.svg);content:"";height:24px;width:24px;background-size:contain;background-repeat:no-repeat;position:absolute;left:10px;top:12px}.payment_input.valid[data-v-4f65d532]{border:1px solid #73c7ad}.payment_input.valid[data-v-4f65d532]:after{background-image:url(/img/checkmark.29ac202d.svg);content:"";height:24px;width:24px;background-size:contain;background-repeat:no-repeat;position:absolute;left:10px;top:12px}.subs_box[data-v-862bdfa2]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:25px;text-align:center}.subs_box #logo[data-v-862bdfa2]{height:80px}.subs_box .btns[data-v-862bdfa2]{display:flex;gap:10px;padding:25px;justify-content:center}#reminder_popup[data-v-52e6676d]{position:fixed;background-color:var(--bg1);border:1px solid #ccc;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px;gap:10px;z-index:1000}@media(min-width:600px){#reminder_popup[data-v-52e6676d]{width:300px;bottom:24px;inset-inline-end:24px}}@media(max-width:600px){#reminder_popup[data-v-52e6676d]{left:0;right:0;top:0;bottom:0}}#reminder_popup .close[data-v-52e6676d]{position:absolute;top:5px;inset-inline-end:5px;color:var(--gray-text);font-size:20px;cursor:pointer}#reminder_popup .reminder_title[data-v-52e6676d]{font-size:20px;font-weight:700;color:var(--gray-text)}#reminder_popup .reminder_content[data-v-52e6676d]{display:flex;flex-direction:column;gap:5px;align-items:center;text-align:center}#reminder_popup .reminder_content .reminder_text[data-v-52e6676d]{font-size:16px;color:var(--gray-text)}#reminder_popup .reminder_content .reminder_time[data-v-52e6676d]{font-size:14px;color:var(--gray-text)}#live_notification_popup[data-v-20db0437]{position:fixed;background:linear-gradient(135deg,var(--bg1) 0,var(--bg2) 100%);border:1px solid var(--border-color,#e0e0e0);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.15);backdrop-filter:blur(10px);display:flex;flex-direction:column;padding:16px;gap:12px;z-index:1001;cursor:pointer;transition:all .3s ease}@media(min-width:600px){#live_notification_popup[data-v-20db0437]{width:350px;top:24px;inset-inline-end:24px}}@media(max-width:600px){#live_notification_popup[data-v-20db0437]{left:16px;right:16px;top:24px}}#live_notification_popup[data-v-20db0437]:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(0,0,0,.2)}#live_notification_popup .close[data-v-20db0437]{position:absolute;top:8px;inset-inline-end:8px;color:var(--gray-text);font-size:16px;cursor:pointer;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}#live_notification_popup .close[data-v-20db0437]:hover{background:rgba(0,0,0,.1);color:var(--text-color)}#live_notification_popup .notification-header[data-v-20db0437]{display:flex;align-items:center;gap:12px}#live_notification_popup .notification-header .notification-icon[data-v-20db0437]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}#live_notification_popup .notification-header .notification-icon i[data-v-20db0437]{font-size:18px}#live_notification_popup .notification-header .notification-icon.icon-ticket[data-v-20db0437]{background:rgba(64,156,255,.15);color:#409cff}#live_notification_popup .notification-header .notification-icon.icon-expense[data-v-20db0437]{background:rgba(89,206,143,.15);color:var(--color1)}#live_notification_popup .notification-header .notification-icon.icon-default[data-v-20db0437]{background:rgba(156,163,175,.15);color:#9ca3af}#live_notification_popup .notification-header .notification-title[data-v-20db0437]{font-size:16px;font-weight:600;color:var(--text-color);display:flex;align-items:center;gap:8px}#live_notification_popup .notification-header .notification-title .queue-indicator[data-v-20db0437]{background:var(--color1);color:#fff;font-size:11px;padding:2px 6px;border-radius:10px;font-weight:500}#live_notification_popup .notification-content[data-v-20db0437]{display:flex;flex-direction:column;gap:8px}#live_notification_popup .notification-content .noti_subject[data-v-20db0437]{font-size:15px;font-weight:600;color:var(--text-color);margin:0;line-height:1.4}#live_notification_popup .notification-content .noti_text[data-v-20db0437]{font-size:14px;color:var(--gray-text);margin:0;line-height:1.4}#live_notification_popup .notification-content .noti_text[data-v-20db0437] a{font-weight:600;color:var(--color1);text-decoration:none}#live_notification_popup .notification-actions[data-v-20db0437]{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}#live_notification_popup .notification-actions .btn[data-v-20db0437]{padding:6px 16px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none;border:none}#live_notification_popup .notification-actions .btn.primary[data-v-20db0437]{background:var(--color1);color:#fff}#live_notification_popup .notification-actions .btn.primary[data-v-20db0437]:hover{background:var(--color1);opacity:.9;transform:translateY(-1px)}#live_notification_popup .notification-actions .btn.secondary[data-v-20db0437]{background:transparent;color:var(--gray-text);border:1px solid var(--border-color,#e0e0e0)}#live_notification_popup .notification-actions .btn.secondary[data-v-20db0437]:hover{background:var(--bg2);color:var(--text-color)}.slide-down-enter-active[data-v-20db0437],.slide-down-leave-active[data-v-20db0437]{transition:all .4s cubic-bezier(.25,.46,.45,.94)}.slide-down-enter-from[data-v-20db0437]{opacity:0;transform:translateY(-100px) scale(.95)}.slide-down-leave-to[data-v-20db0437]{opacity:0;transform:translateY(-20px) scale(.98)}@keyframes pulse-20db0437{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}#live_notification_popup[data-v-20db0437]{animation:pulse-20db0437 .6s ease-out}.form-wrapper[data-v-89ce53f8]{display:flex;flex-direction:column;gap:2rem}.form-wrapper.box[data-v-89ce53f8]{padding:2rem;border-radius:var(--radius);border:1px solid var(--border-color)}.form-wrapper .form-section .section-title[data-v-89ce53f8]{display:flex;align-items:center;gap:12px;font-size:1.125rem;font-weight:600;color:var(--text-color);padding-bottom:.75rem;border-bottom:2px solid var(--border-color);margin-bottom:1.25rem}.form-wrapper .form-section .section-title i[data-v-89ce53f8]{color:var(--color1);font-size:1rem;width:14px}.form-wrapper .form-grid[data-v-89ce53f8]{display:grid;gap:1.25rem;grid-template-columns:1fr}.form-wrapper .form-grid[data-v-89ce53f8]:not(:last-child){margin-bottom:2rem}@media(min-width:768px){.form-wrapper .form-grid[data-v-89ce53f8]{grid-template-columns:repeat(2,1fr)}.form-wrapper .form-grid.form-grid-3[data-v-89ce53f8]{grid-template-columns:repeat(3,1fr)}}.form-wrapper .form-field[data-v-89ce53f8]{display:flex;flex-direction:column;gap:.5rem}.form-wrapper .form-field .field-label[data-v-89ce53f8]{display:flex;align-items:center;gap:8px;font-size:.875rem;font-weight:500;color:var(--text-color)}.form-wrapper .form-field .field-label i[data-v-89ce53f8]{color:var(--light-text);font-size:.75rem;width:14px}.form-wrapper .form-field .form-input[data-v-89ce53f8]{padding:.75rem 1rem;border:2px solid var(--border-color);border-radius:var(--radius);background:var(--inp-bg);color:var(--text-color);font-size:.875rem;transition:all .2s ease}.form-wrapper .form-field .form-input[data-v-89ce53f8]:focus{outline:none;border-color:var(--color1);box-shadow:0 0 0 3px rgba(89,206,143,.1)}.form-wrapper .form-field .form-input.amount-input[data-v-89ce53f8]{direction:ltr;text-align:right}.form-wrapper .form-field .switch-field[data-v-89ce53f8]{padding:.75rem 0}.form-wrapper .form-input[data-v-89ce53f8],.form-wrapper .form-textarea[data-v-89ce53f8]{padding:12px 16px;border:2px solid var(--border-color);border-radius:var(--radius);background:var(--inp-bg);color:var(--text-color);font-size:14px;transition:all .2s ease;width:100%}.form-wrapper .form-input[data-v-89ce53f8]:focus,.form-wrapper .form-textarea[data-v-89ce53f8]:focus{outline:none;border-color:var(--color1);box-shadow:0 0 0 3px rgba(89,206,143,.1)}.form-wrapper .form-input[data-v-89ce53f8]::-moz-placeholder,.form-wrapper .form-textarea[data-v-89ce53f8]::-moz-placeholder{color:var(--light-text)}.form-wrapper .form-input[data-v-89ce53f8]::placeholder,.form-wrapper .form-textarea[data-v-89ce53f8]::placeholder{color:var(--light-text)}.form-wrapper .form-input[data-v-89ce53f8]{height:48px}.form-wrapper .form-textarea[data-v-89ce53f8]{resize:vertical;min-height:100px}.form-wrapper .form-select .wzselect-wrapper[data-v-89ce53f8]{width:100%!important}.form-wrapper .form-select .wzselect-wrapper .wzselect-inp[data-v-89ce53f8]{height:48px!important;border:2px solid var(--border-color)!important;border-radius:var(--radius)!important;background:var(--inp-bg)!important;color:var(--text-color)!important}.form-wrapper .form-select .wzselect-wrapper .wzselect-inp[data-v-89ce53f8]:focus{border-color:var(--color1)!important;box-shadow:0 0 0 3px rgba(89,206,143,.1)!important}.form-wrapper .date-input[data-v-89ce53f8] .dp__input{height:48px!important;border:2px solid var(--border-color)!important;border-radius:var(--radius)!important;background:var(--inp-bg)!important;color:var(--text-color)!important}.form-wrapper .date-input[data-v-89ce53f8] .dp__input:focus{border-color:var(--color1)!important;box-shadow:0 0 0 3px rgba(89,206,143,.1)!important}.form-actions[data-v-89ce53f8]{display:flex;gap:1rem;justify-content:flex-end}.form-actions .btn[data-v-89ce53f8]{display:flex;align-items:center;gap:8px;padding:.75rem 1.5rem;border:none;border-radius:var(--radius);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.form-actions .btn.btn-secondary[data-v-89ce53f8]{background:var(--bg2);color:var(--text-color);border:2px solid var(--border-color)}.form-actions .btn.btn-secondary[data-v-89ce53f8]:hover{background:var(--active-bg);border-color:var(--light-text)}.form-actions .btn.btn-primary[data-v-89ce53f8]{background:var(--color1);color:#fff}.form-actions .btn.btn-primary[data-v-89ce53f8]:hover{background:var(--green);transform:translateY(-1px);box-shadow:var(--sml-shadow)}@media(max-width:768px){.form-grid[data-v-89ce53f8]{grid-template-columns:1fr!important}.form-actions[data-v-89ce53f8]{flex-direction:column}.form-actions .btn[data-v-89ce53f8]{justify-content:center}}.radio_boxes[data-v-89ce53f8]{max-width:600px;display:grid;grid-template-columns:1fr;gap:12px}.radio_boxes label[data-v-89ce53f8]{display:flex;flex-direction:column;border-radius:12px;gap:8px;border:2px solid #e9ecef;padding:20px;cursor:pointer;color:var(--text-color);background:linear-gradient(135deg,var(--bg1) 0,hsla(0,0%,100%,.8) 100%);position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px rgba(0,0,0,.04)}.radio_boxes label.has-icon[data-v-89ce53f8]{padding-right:60px}.radio_boxes label.has-icon .type-icon[data-v-89ce53f8]{position:absolute;top:20px;right:20px;opacity:.7;transition:all .2s ease}.radio_boxes label.has-icon .type-icon svg[data-v-89ce53f8]{width:24px;height:24px;color:currentColor}.radio_boxes label.has-icon.active .type-icon[data-v-89ce53f8]{opacity:1}.radio_boxes label[data-v-89ce53f8]:hover{border-color:var(--color1);box-shadow:0 4px 12px rgba(0,0,0,.08);transform:translateY(-1px)}.radio_boxes label[data-v-89ce53f8]:hover:not(.active){background:linear-gradient(135deg,var(--bg1) 0,hsla(0,0%,100%,.95) 100%)}.radio_boxes label span[data-v-89ce53f8]{font-size:18px;font-weight:600;display:flex;align-items:center;gap:8px}.radio_boxes label span[data-v-89ce53f8]:before{content:"";width:16px;height:16px;border:2px solid #dee2e6;border-radius:50%;background:#fff;transition:all .2s ease;flex-shrink:0}.radio_boxes label .desc[data-v-89ce53f8]{font-size:14px;opacity:.75;line-height:1.4;margin-left:24px}.radio_boxes label.active[data-v-89ce53f8]{border-color:var(--color1);background:var(--color1);color:#fff;box-shadow:0 4px 16px rgba(0,123,255,.3)}.radio_boxes label.active span[data-v-89ce53f8]:before{border-color:#fff;background:#fff;box-shadow:inset 0 0 0 3px var(--color1)}.radio_boxes label.active .desc[data-v-89ce53f8]{opacity:.95}.radio_boxes label[data-v-89ce53f8]:not(.active){opacity:.85}.radio_boxes label[data-v-89ce53f8]:not(.active):hover{opacity:1}.radio_boxes label:not(.active):hover span[data-v-89ce53f8]:before{border-color:var(--color1);background:rgba(0,123,255,.1)}.radio_boxes label input[data-v-89ce53f8]{display:none}#share_page[data-v-89ce53f8]{text-align:center}@media(min-width:600px){#share_page[data-v-89ce53f8]{width:450px;margin:0 auto}}@media(max-width:600px){#share_page[data-v-89ce53f8]{min-height:70dvh}}#share_page h3[data-v-89ce53f8]{margin-bottom:10px;font-weight:600}#share_page h4[data-v-89ce53f8]{margin:20px 0 10px 0;font-weight:600;color:var(--text-color)}#share_page .search-section[data-v-89ce53f8]{margin-bottom:30px}#share_page .search-input-wrapper[data-v-89ce53f8]{position:relative;width:100%;margin-bottom:15px}#share_page .search-input[data-v-89ce53f8]{width:100%;padding:12px 40px 12px 15px;border:1px solid #ccc;border-radius:20px;background:var(--bg1);color:var(--text-color);font-size:14px}#share_page .search-input[data-v-89ce53f8]:focus{outline:none;border-color:var(--color1);box-shadow:0 0 0 2px rgba(89,206,143,.2)}#share_page .search-loader[data-v-89ce53f8]{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--color1);font-size:14px}#share_page .no-results[data-v-89ce53f8]{text-align:center;padding:30px 20px;background:var(--bg2);border-radius:10px;border:2px dashed var(--border-color)}#share_page .no-results .no-results-content i[data-v-89ce53f8]{font-size:48px;color:var(--light-text);margin-bottom:15px}#share_page .no-results .no-results-content p[data-v-89ce53f8]{margin-bottom:20px;color:var(--light-text);font-size:16px}#share_page .invite-btn[data-v-89ce53f8]{background:var(--color1);color:#fff;border:none;padding:6px 12px;border-radius:15px;font-size:12px;cursor:pointer;transition:all .2s ease}#share_page .invite-btn[data-v-89ce53f8]:hover{background:var(--color1-dark);transform:translateY(-1px)}#share_page form[data-v-89ce53f8]{display:flex;gap:10px;margin-bottom:20px;width:100%}#share_page form .inp[data-v-89ce53f8]{display:flex;gap:10px;width:100%;border:1px solid #ccc;border-radius:20px;padding-left:15px}#share_page form .inp input[type=text][data-v-89ce53f8]{width:100%;background:none;border:none;padding-inline-start:15px}#share_page .inner ul li[data-v-89ce53f8]{display:flex;gap:8px;align-items:center;justify-content:space-between;margin-bottom:10px}#share_page .inner ul li .user_name[data-v-89ce53f8]{display:flex;gap:8px;align-items:center;flex:1}#share_page .inner ul li .user-info[data-v-89ce53f8]{display:flex;flex-wrap:wrap;gap:4px}#share_page .inner ul li .user-info .user-display-name[data-v-89ce53f8]{font-weight:500;color:var(--text-color)}#share_page .inner ul li .user-info .user-type-badge[data-v-89ce53f8]{font-size:11px;padding:2px 6px;border-radius:10px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}#share_page .inner ul li .user-info .user-type-badge.badge-team[data-v-89ce53f8]{background:rgba(52,152,219,.1);color:#3498db;border:1px solid rgba(52,152,219,.2)}#share_page .inner ul li .user-info .user-type-badge.badge-manager[data-v-89ce53f8]{background:rgba(155,89,182,.1);color:#9b59b6;border:1px solid rgba(155,89,182,.2)}#share_page .inner ul li .user-info .user-type-badge.badge-external[data-v-89ce53f8]{background:rgba(230,126,34,.1);color:#e67e22;border:1px solid rgba(230,126,34,.2)}#share_page .inner ul li .options[data-v-89ce53f8]{display:flex;gap:var(--gap);align-items:center}#share_page[data-v-89ce53f8] .wzselect-wrapper{min-width:auto!important}.project_settings[data-v-89ce53f8]{margin-top:20px;padding:16px;background:var(--bg2);border-radius:10px;text-align:start}.project_settings .settings-header[data-v-89ce53f8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.project_settings .settings-header h3[data-v-89ce53f8]{font-size:1.1rem;color:var(--text-color);margin:0}.toast-container[data-v-3d56c9ad]{position:fixed;bottom:20px;inset-inline-end:20px;z-index:9999;display:flex;flex-direction:column;gap:8px}.toast[data-v-3d56c9ad]{padding:12px 20px;border-radius:8px;background:#333;color:#fff;min-width:280px;max-width:400px;box-shadow:0 4px 12px rgba(0,0,0,.15);font-size:14px;line-height:1.4;display:flex;align-items:center;backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.1)}.toast.info[data-v-3d56c9ad]{background:rgba(33,150,243,.95)}.toast.success[data-v-3d56c9ad]{background:rgba(76,175,80,.95)}.toast.error[data-v-3d56c9ad]{background:rgba(244,67,54,.95)}.toast.warning[data-v-3d56c9ad]{background:rgba(255,152,0,.95)}.toast-enter-active[data-v-3d56c9ad],.toast-leave-active[data-v-3d56c9ad]{transition:all .3s cubic-bezier(.4,0,.2,1)}.toast-enter-from[data-v-3d56c9ad],.toast-leave-to[data-v-3d56c9ad]{opacity:0;transform:translateY(20px)}#side_menu[data-v-dbec1cd2]{position:fixed;top:0;left:0;width:100vw;height:100dvh;background:var(--bg1,#fff);z-index:1000;display:flex;flex-direction:column;box-shadow:0 0 50px rgba(0,0,0,.15)}#side_menu.rtl[data-v-dbec1cd2]{left:auto;right:0;direction:rtl}.menu-header[data-v-dbec1cd2]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:var(--bg1,#fff);border-bottom:1px solid rgba(0,0,0,.08);min-height:70px}.menu-header .close-btn[data-v-dbec1cd2]{width:36px;height:36px;border:none;background:rgba(0,0,0,.05);border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-color,#374151);transition:all .2s ease}.menu-header .close-btn[data-v-dbec1cd2]:hover{background:rgba(0,0,0,.1)}.menu-header .logo[data-v-dbec1cd2]{width:100px;height:36px;background:50% no-repeat;background-size:contain;border-radius:6px}.menu-header .header-actions[data-v-dbec1cd2]{display:flex;align-items:center;gap:12px}.menu-header .header-actions .platform-selector-header[data-v-dbec1cd2]{min-width:120px;font-size:14px}.menu-content[data-v-dbec1cd2]{flex:1;overflow-y:auto;padding:0}.menu-content[data-v-dbec1cd2]::-webkit-scrollbar{width:4px}.menu-content[data-v-dbec1cd2]::-webkit-scrollbar-track{background:transparent}.menu-content[data-v-dbec1cd2]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:2px}.auth-section[data-v-dbec1cd2]{padding:16px 20px;border-bottom:1px solid rgba(0,0,0,.08)}.auth-section .login-button[data-v-dbec1cd2]{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:14px;background:linear-gradient(135deg,var(--color1,#4f46e5) 0,#6366f1 100%);color:#fff;text-decoration:none;border-radius:12px;font-weight:600;font-size:15px;transition:all .3s ease;box-shadow:0 3px 10px rgba(79,70,229,.3)}.auth-section .login-button[data-v-dbec1cd2]:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(79,70,229,.4);text-decoration:none}.auth-section .user-bar[data-v-dbec1cd2]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:rgba(0,0,0,.02);border-radius:12px;border:1px solid rgba(0,0,0,.05)}.auth-section .user-bar .user-info[data-v-dbec1cd2]{display:flex;align-items:center;gap:12px;flex:1}.auth-section .user-bar .user-info .user-avatar-small[data-v-dbec1cd2]{width:36px;height:36px;flex-shrink:0}.auth-section .user-bar .user-info .user-name[data-v-dbec1cd2]{font-weight:600;font-size:15px;color:var(--text-color,#1f2937);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.auth-section .user-bar .user-actions[data-v-dbec1cd2]{display:flex;align-items:center;gap:8px}.auth-section .user-bar .user-actions .action-icon[data-v-dbec1cd2]{width:36px;height:36px;border:none;background:rgba(0,0,0,.03);border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-color,#6b7280);text-decoration:none;transition:all .2s ease}.auth-section .user-bar .user-actions .action-icon[data-v-dbec1cd2]:hover{background:rgba(0,0,0,.08);color:var(--text-color,#374151);text-decoration:none}.auth-section .user-bar .user-actions .action-icon.logout[data-v-dbec1cd2]{color:#ef4444}.auth-section .user-bar .user-actions .action-icon.logout[data-v-dbec1cd2]:hover{background:rgba(239,68,68,.1);color:#dc2626}.menu-section[data-v-dbec1cd2]{flex:1;padding:8px 0}.menu-section .main-menu .menu-group[data-v-dbec1cd2]{margin-bottom:2px}.menu-section .main-menu .menu-group .menu-item[data-v-dbec1cd2]{display:flex;align-items:center;gap:14px;padding:14px 20px;color:var(--text-color,#4b5563);text-decoration:none;transition:all .2s ease;background:none;border:none;width:100%;text-align:start;cursor:pointer;font-size:15px;font-weight:500}.menu-section .main-menu .menu-group .menu-item[data-v-dbec1cd2]:hover{background:rgba(0,0,0,.03);text-decoration:none}.menu-section .main-menu .menu-group .menu-item.active[data-v-dbec1cd2]{background:linear-gradient(90deg,rgba(79,70,229,.1),transparent);color:var(--color1,#4f46e5);border-right:3px solid var(--color1,#4f46e5)}.menu-section .main-menu .menu-group .menu-item.expanded[data-v-dbec1cd2]{background:rgba(0,0,0,.03)}.menu-section .main-menu .menu-group .menu-item.expanded .expand-icon[data-v-dbec1cd2]{transform:rotate(180deg)}.menu-section .main-menu .menu-group .menu-item .menu-icon[data-v-dbec1cd2]{width:22px;height:22px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.menu-section .main-menu .menu-group .menu-item .menu-icon svg[data-v-dbec1cd2]{color:inherit}.menu-section .main-menu .menu-group .menu-item .menu-text[data-v-dbec1cd2]{flex:1}.menu-section .main-menu .menu-group .menu-item .expand-icon[data-v-dbec1cd2]{color:rgba(0,0,0,.4);transition:transform .2s ease;flex-shrink:0}.menu-section .main-menu .menu-group .submenu[data-v-dbec1cd2]{background:rgba(0,0,0,.02);border-top:1px solid rgba(0,0,0,.05)}.menu-section .main-menu .menu-group .submenu .submenu-item .submenu-link[data-v-dbec1cd2]{display:flex;align-items:center;gap:10px;padding:10px 20px 10px 56px;color:var(--text-color,#6b7280);text-decoration:none;transition:all .2s ease;background:none;border:none;width:100%;text-align:start;cursor:pointer;font-size:14px}.menu-section .main-menu .menu-group .submenu .submenu-item .submenu-link[data-v-dbec1cd2]:hover{background:rgba(0,0,0,.03);text-decoration:none;color:var(--text-color,#374151)}.menu-section .main-menu .menu-group .submenu .submenu-item .submenu-link.active[data-v-dbec1cd2]{color:var(--color1,#4f46e5);font-weight:500}.menu-section .main-menu .menu-group .submenu .submenu-item .submenu-link.active .submenu-dot[data-v-dbec1cd2]{background:var(--color1,#4f46e5)}.menu-section .main-menu .menu-group .submenu .submenu-item .submenu-link.integration[data-v-dbec1cd2]{color:#10b981}.menu-section .main-menu .menu-group .submenu .submenu-item .submenu-link.integration[data-v-dbec1cd2]:hover{color:#059669}.menu-section .main-menu .menu-group .submenu .submenu-item .submenu-link.integration .submenu-dot[data-v-dbec1cd2]{background:#10b981}.menu-section .main-menu .menu-group .submenu .submenu-item .submenu-link .submenu-dot[data-v-dbec1cd2]{width:5px;height:5px;border-radius:50%;background:rgba(0,0,0,.3);flex-shrink:0}.rtl .menu-header .header-actions[data-v-dbec1cd2],.rtl .user-bar .user-actions[data-v-dbec1cd2]{flex-direction:row-reverse}.rtl .menu-item.active[data-v-dbec1cd2]{border-right:none;border-left:3px solid var(--color1,#4f46e5);background:linear-gradient(270deg,rgba(79,70,229,.1),transparent)}.rtl .submenu-link[data-v-dbec1cd2]{padding:10px 56px 10px 20px!important}.slide-fade-enter-active[data-v-dbec1cd2],.slide-fade-leave-active[data-v-dbec1cd2]{transition:all .3s cubic-bezier(.4,0,.2,1)}.slide-fade-enter-from[data-v-dbec1cd2],.slide-fade-leave-to[data-v-dbec1cd2]{transform:translateX(-100%);opacity:0}.rtl .slide-fade-enter-from[data-v-dbec1cd2],.rtl .slide-fade-leave-to[data-v-dbec1cd2]{transform:translateX(100%)}.submenu-slide-enter-active[data-v-dbec1cd2],.submenu-slide-leave-active[data-v-dbec1cd2]{transition:all .3s ease;overflow:hidden}.submenu-slide-enter-from[data-v-dbec1cd2],.submenu-slide-leave-to[data-v-dbec1cd2]{max-height:0;opacity:0}.submenu-slide-enter-to[data-v-dbec1cd2],.submenu-slide-leave-from[data-v-dbec1cd2]{max-height:500px;opacity:1}@media(prefers-color-scheme:dark){#side_menu .auth-section[data-v-dbec1cd2],#side_menu .menu-header[data-v-dbec1cd2]{border-bottom-color:hsla(0,0%,100%,.1)}#side_menu .auth-section .user-bar[data-v-dbec1cd2]{background:hsla(0,0%,100%,.02);border-color:hsla(0,0%,100%,.05)}#side_menu .auth-section .user-bar .user-actions .action-icon[data-v-dbec1cd2]{background:hsla(0,0%,100%,.03)}#side_menu .auth-section .user-bar .user-actions .action-icon[data-v-dbec1cd2]:hover{background:hsla(0,0%,100%,.08)}#side_menu .menu-section .submenu[data-v-dbec1cd2]{background:hsla(0,0%,100%,.02);border-top-color:hsla(0,0%,100%,.05)}}.ai-agent-chat[data-v-1b93c68f]{position:fixed;bottom:20px;left:20px;width:380px;background:var(--bg1);border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.15);border:1px solid var(--border);z-index:1000;font-family:inherit;transition:all .3s ease}.ai-agent-chat.minimized[data-v-1b93c68f]{height:60px}.ai-agent-chat.minimized .chat-header[data-v-1b93c68f]{border-radius:12px}.ai-agent-chat.maximized[data-v-1b93c68f]{height:600px;display:flex;flex-direction:column}.chat-header[data-v-1b93c68f]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:12px 16px;border-radius:12px 12px 0 0;cursor:pointer;display:flex;align-items:center;justify-content:space-between;min-height:36px}.maximized .chat-header[data-v-1b93c68f]{border-radius:12px 12px 0 0}.chat-header .header-content[data-v-1b93c68f]{display:flex;align-items:center;gap:12px;flex:1}.chat-header .header-content .ai-icon[data-v-1b93c68f]{width:32px;height:32px;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center}.chat-header .header-content .header-text h3[data-v-1b93c68f]{margin:0;font-size:16px;font-weight:600}.chat-header .header-content .header-text p[data-v-1b93c68f]{margin:2px 0 0 0;font-size:12px;opacity:.9}.chat-header .header-controls .control-btn[data-v-1b93c68f]{background:none;border:none;color:#fff;cursor:pointer;padding:4px;border-radius:4px}.chat-header .header-controls .control-btn[data-v-1b93c68f]:hover{background:hsla(0,0%,100%,.1)}.chat-body[data-v-1b93c68f]{flex:1;display:flex;flex-direction:column;height:calc(100% - 60px)}.status-info[data-v-1b93c68f]{background:var(--bg2);padding:12px;border-bottom:1px solid var(--border);position:relative}.status-info .status-item[data-v-1b93c68f]{display:flex;justify-content:space-between;margin-bottom:4px;font-size:12px}.status-info .status-item .status-label[data-v-1b93c68f]{opacity:.7}.status-info .status-item .status-value[data-v-1b93c68f]{font-weight:600}.status-info .status-item .status-value.status-success[data-v-1b93c68f]{color:var(--success)}.status-info .status-item .status-value.status-error[data-v-1b93c68f]{color:var(--error)}.status-info .close-status[data-v-1b93c68f]{position:absolute;top:8px;right:8px;background:none;border:none;font-size:16px;cursor:pointer;opacity:.7}.status-info .close-status[data-v-1b93c68f]:hover{opacity:1}.chat-messages[data-v-1b93c68f]{flex:1;overflow-y:auto;overflow-x:hidden;padding:16px;max-height:calc(100% - 120px)}.welcome-message[data-v-1b93c68f]{text-align:center;margin-bottom:20px}.welcome-message .welcome-content[data-v-1b93c68f]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.welcome-message .welcome-content .ai-avatar[data-v-1b93c68f]{font-size:32px}.welcome-message .welcome-content .welcome-text[data-v-1b93c68f]{text-align:right}.welcome-message .welcome-content .welcome-text h4[data-v-1b93c68f]{margin:0 0 8px 0;font-size:16px;color:var(--text)}.welcome-message .welcome-content .welcome-text p[data-v-1b93c68f]{margin:0;font-size:14px;color:var(--text-secondary);line-height:1.4}.welcome-message .quick-examples h5[data-v-1b93c68f]{margin:0 0 12px 0;font-size:14px;color:var(--text)}.welcome-message .quick-examples .example-questions[data-v-1b93c68f]{display:flex;flex-direction:column;gap:8px}.welcome-message .quick-examples .example-questions .example-btn[data-v-1b93c68f]{background:var(--bg2);border:1px solid var(--border);padding:8px 12px;border-radius:8px;cursor:pointer;font-size:12px;text-align:right;color:var(--text);transition:all .2s ease}.welcome-message .quick-examples .example-questions .example-btn[data-v-1b93c68f]:hover{background:var(--primary);color:#fff}.message-history[data-v-1b93c68f]{display:flex;flex-direction:column;gap:16px}.message[data-v-1b93c68f]{display:flex}.message.user[data-v-1b93c68f]{justify-content:flex-end}.message.user .message-content[data-v-1b93c68f]{align-items:flex-end}.message.user .message-bubble[data-v-1b93c68f]{background:var(--primary);color:#fff;margin-left:12px}.message.ai[data-v-1b93c68f],.message.error[data-v-1b93c68f],.message.loading[data-v-1b93c68f]{justify-content:flex-start}.message.ai .message-bubble[data-v-1b93c68f],.message.error .message-bubble[data-v-1b93c68f],.message.loading .message-bubble[data-v-1b93c68f]{background:var(--bg2);color:var(--text);margin-right:12px}.message-content[data-v-1b93c68f]{display:flex;align-items:flex-start;gap:8px;max-width:80%}.message-content .message-avatar[data-v-1b93c68f]{width:32px;height:32px;border-radius:50%;background:var(--bg2);display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.message-content .message-text[data-v-1b93c68f]{flex:1}.message-content .message-bubble[data-v-1b93c68f]{padding:12px 16px;border-radius:18px;margin-bottom:4px;word-wrap:break-word;line-height:1.4}.message-content .message-bubble p[data-v-1b93c68f]{margin:0;font-size:14px}.message-content .message-bubble .ai-response .response-meta[data-v-1b93c68f]{margin-top:8px;padding-top:8px;border-top:1px solid var(--border);opacity:.7}.message-content .message-bubble .ai-response .data-results[data-v-1b93c68f]{margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.message-content .message-bubble .ai-response .data-results .results-header[data-v-1b93c68f]{font-size:13px;color:var(--text-secondary);margin-bottom:8px}.message-content .message-bubble .ai-response .data-results .results-table[data-v-1b93c68f]{overflow-x:auto;border-collapse:collapse;width:100%;max-height:300px;overflow-y:auto;border-radius:8px;border:1px solid var(--border)}.message-content .message-bubble .ai-response .data-results .results-table table[data-v-1b93c68f]{border-spacing:0;width:100%;direction:rtl}.message-content .message-bubble .ai-response .data-results .results-table table td[data-v-1b93c68f],.message-content .message-bubble .ai-response .data-results .results-table table th[data-v-1b93c68f]{padding:10px 12px;text-align:right;border-bottom:1px solid var(--border);font-size:13px;color:var(--text);vertical-align:middle}.message-content .message-bubble .ai-response .data-results .results-table table th[data-v-1b93c68f]{background-color:var(--bg2);font-weight:600;color:var(--text);position:sticky;top:0;z-index:10;border-bottom:2px solid var(--border)}.message-content .message-bubble .ai-response .data-results .results-table table tbody tr[data-v-1b93c68f]{transition:background-color .2s ease}.message-content .message-bubble .ai-response .data-results .results-table table tbody tr[data-v-1b93c68f]:hover{background-color:var(--bg2)}.message-content .message-bubble .ai-response .data-results .results-table table tbody tr[data-v-1b93c68f]:nth-child(2n){background-color:rgba(0,0,0,.02)}.message-content .message-bubble .ai-response .data-results .results-table table tbody tr:last-child td[data-v-1b93c68f]{border-bottom:none}.message-content .message-bubble .ai-response .data-results .results-table .more-results[data-v-1b93c68f]{text-align:center;margin-top:8px;font-size:12px;color:var(--text-secondary)}.message-content .message-bubble .ai-response .data-results .sql-debug[data-v-1b93c68f]{margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.message-content .message-bubble .ai-response .data-results .sql-debug details summary[data-v-1b93c68f]{cursor:pointer;font-weight:600;color:var(--primary);margin-bottom:8px}.message-content .message-bubble .ai-response .data-results .sql-debug details code[data-v-1b93c68f]{background:var(--bg2);padding:8px;border-radius:6px;font-size:12px;color:var(--text);font-family:Courier New,Courier,monospace;white-space:pre-wrap;word-break:break-all}.message-content .message-bubble .loading-message[data-v-1b93c68f]{display:flex;align-items:center;gap:8px}.message-content .message-bubble .loading-message .loading-animation[data-v-1b93c68f]{display:flex;gap:4px}.message-content .message-bubble .loading-message .loading-animation div[data-v-1b93c68f]{width:6px;height:6px;border-radius:50%;background:var(--primary);animation:loading-1b93c68f 1.4s ease-in-out infinite}.message-content .message-bubble .loading-message .loading-animation div[data-v-1b93c68f]:first-child{animation-delay:-.32s}.message-content .message-bubble .loading-message .loading-animation div[data-v-1b93c68f]:nth-child(2){animation-delay:-.16s}.message-content .message-bubble .loading-message .loading-animation div[data-v-1b93c68f]:nth-child(3){animation-delay:0s}.message-content .message-bubble .error-message[data-v-1b93c68f]{color:var(--error)}.message-content .message-time[data-v-1b93c68f]{font-size:11px;color:var(--text-secondary);opacity:.7}@keyframes loading-1b93c68f{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}.chat-input[data-v-1b93c68f]{padding:16px;border-top:1px solid var(--border);background:var(--bg1)}.chat-input .input-group[data-v-1b93c68f]{display:flex;gap:8px;margin-bottom:12px}.chat-input .input-group .message-input[data-v-1b93c68f]{flex:1;padding:12px 16px;border:1px solid var(--border);border-radius:24px;background:var(--bg2);color:var(--text);font-size:14px;outline:none}.chat-input .input-group .message-input[data-v-1b93c68f]:focus{border-color:var(--primary)}.chat-input .input-group .message-input[data-v-1b93c68f]:disabled{opacity:.6;cursor:not-allowed}.chat-input .input-group .send-button[data-v-1b93c68f]{width:40px;height:40px;border:none;border-radius:50%;background:var(--primary);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.chat-input .input-group .send-button[data-v-1b93c68f]:hover:not(:disabled){background:var(--primary-dark);transform:scale(1.05)}.chat-input .input-group .send-button[data-v-1b93c68f]:disabled{opacity:.5;cursor:not-allowed}.chat-input .quick-actions[data-v-1b93c68f]{display:flex;gap:8px;justify-content:center}.chat-input .quick-actions .action-btn[data-v-1b93c68f]{background:none;border:1px solid var(--border);padding:8px;border-radius:50%;cursor:pointer;color:var(--text-secondary);transition:all .2s ease}.chat-input .quick-actions .action-btn[data-v-1b93c68f]:hover{background:var(--bg2);color:var(--primary)}.chat-input .quick-actions .action-btn.active[data-v-1b93c68f]{background:var(--primary);color:#fff}@media(max-width:768px){.ai-agent-chat[data-v-1b93c68f]{width:calc(100vw - 40px);left:20px;right:20px}.ai-agent-chat.maximized[data-v-1b93c68f]{height:calc(100dvh - 100px)}}#loading_error{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:var(--gap);background:var(--bg2);position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999}.error-container{background:var(--bg1);border-radius:var(--radius);padding:60px 40px;max-width:480px;width:100%;text-align:center;box-shadow:var(--box-shadow);border:1px solid var(--border-color)}.error-logo{margin-bottom:32px}.error-logo img{height:48px;width:auto;max-width:200px;opacity:.9}.error-icon{margin-bottom:24px}.error-icon i{font-size:48px;color:var(--red);opacity:.8}.error-container h3{margin:0 0 16px 0;color:var(--text-color);font-size:var(--h2);font-weight:600;font-family:var(--font2)}.error-container p{margin:0 0 32px 0;color:var(--light-text);font-size:16px;line-height:1.5}.btn-reload{margin-bottom:24px}.error-details{border-top:1px solid var(--border-color);padding-top:20px}.error-details small{color:var(--light-text);font-size:13px;opacity:.8}@media(max-width:600px){.error-container{padding:40px 24px;margin:var(--gap)}.error-logo img{height:40px}.error-container h3{font-size:var(--h3)}.error-icon i{font-size:40px}}.noselect,a{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none}:root{--radius:7px;--gap:15px;--titleSize:48px;--secTitleSize:24px;--midFontSize:25px;--font:"Rubik",Sans-serif;--font2:"Rubik",Sans-serif;--color1:#59ce8f;--primary:var(--color1);--color2:#033841;--red:#c71818;--gold:#f0c419;--yellow:#f0c419;--green:#59ce8f;--red-rgb:240,196,25;--projects-width:240px;--sidebar-menu-width:170px;--header-height:70px;--footer-height:0px;--shadow:0 2px 40px rgba(0,0,0,.05);--text-align:right;--h1:40px;--h2:24px;--h3:20px;--h4:18px;--h5:16px;--h6:14px}@media(min-width:801px){:root{--page-width:100%}}@media(max-width:800px){:root{--page-width:100vw;--header-height:0px;--footer-height:54px;--h1:24px;--h2:20px;--h4:16px;--h5:14px;--h6:12px}}@media(max-width:1200px){:root{--projects-width:180px}}@media(min-width:601px){.show_in_mobile{display:none!important}}@media(max-width:600px){.show_in_desktop{display:none!important}}.ltr{--text-align:left}::-webkit-scrollbar,body::-webkit-scrollbar{width:5px}body::-webkit-scrollbar-track{background:#666}body::-webkit-scrollbar-thumb{background:#ddd}::-webkit-scrollbar-track{background:var(--scrollbar-bg)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb)}.theme_dark{--color2:#fff;--color1:#43ba6a;--bg1:#2a3243;--bg2:#0f172a;--bg2-hover:#1b2949;--bg3:#d6d6d6;--bg3-keep-dark:#091423;--bg4:#1e1e1e;--inp-bg:#1e293b;--inp-border:1px solid #334155;--inp-color:#b9b9b9;--text-color:#fff;--white-text:#333;--gray-text:#999;--light-text:#b9b9b9;--active-bg:#0f172a;--active-bg2:#0f172a;--border-color:#334155;--scrollbar-bg:#666;--scrollbar-thumb:#000;--box-shadow:8.24px 8.24px 23.53px 0 rgba(0,0,0,.2);--sml-shadow:0 0 20px rgba(0,0,0,.3) &.ltr { --box-shadow:-8.24px 8.24px 23.53px 0 rgba(0,0,0,.2) ; }}.theme_light{--bg1:#fff;--bg2:#f0f2f2;--bg2-hover:#fff;--bg3:#033841;--bg3-keep-dark:#192527;--bg4:#f7f7f7;--inp-bg:#f4fafb;--text-color:#033841;--white-text:#fff;--gray-text:#333;--light-text:#b9b9b9;--active-bg:#e8f9fd;--active-bg2:#f0f0f0;--border-color:#e6ecec;--inp-border:none;--inp-color:#333;--scrollbar-bg:#ddd;--scrollbar-thumb:#666;--box-shadow:8.24px 8.24px 23.53px 0 rgba(0,0,0,.05);--sml-shadow:0 0 20px rgba(0,0,0,.14)}.theme_light.ltr{--box-shadow:-8.24px 8.24px 23.53px 0 rgba(0,0,0,.05)}#page-wrap{background:var(--bg2);color:var(--text-color)}#page-wrap.sidebar_collapsed{--sidebar-menu-width:70px}.lds-ripple{display:inline-block;position:relative;width:80px;height:80px}.lds-ripple div{position:absolute;border:4px solid #fff;opacity:1;border-radius:50%;animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite}.lds-ripple div:nth-child(2){animation-delay:-.5s}@keyframes lds-ripple{0%{top:36px;left:36px;width:0;height:0;opacity:1}to{top:0;left:0;width:72px;height:72px;opacity:0}}.gap_bottom{margin-bottom:var(--gap)}.carousel__track{gap:var(--gap)}.u{text-decoration:underline}.paddme{padding-inline:var(--gap)}#app{font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%}.box{background-color:var(--bg1);position:relative;border-width:0;box-shadow:var(--radius);border:1px solid transparent;border-radius:var(--radius);padding:0 25px}.box.paddme{padding:var(--gap)}.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:var(--gap)}.h1{font-size:32px}.h1,.h2{font-weight:700}.h2{font-size:24px}.h3{font-size:20px;font-weight:700}.ttl{margin-bottom:25px;z-index:99}.ttl,.ttl *{font-weight:700;font-size:24px;font-family:var(--font2)}#scrolling_menu{background-color:#3e3e3e;height:40px;overflow-x:scroll;margin-right:-15px;margin-left:-15px}#scrolling_menu ul{height:40px;width:-moz-max-content;width:max-content}#scrolling_menu ul li{display:inline-block}#scrolling_menu ul li a{position:relative;display:inline-block;line-height:40px;color:#fff;padding:0 15px;font-size:14px}#scrolling_menu ul li:not(:last-child) a:after{background-color:#fff;content:"";display:block;position:absolute;left:0;top:15px;bottom:15px;width:1px}#go_back_btn{position:fixed;left:15px;top:0;line-height:55px;font-size:13px;color:#000}.menu_open #side_menu{transform:translateX(0);background:var(--bg1);text-align:left;overflow-y:auto}.menu_open #side_menu,.menu_open #side_menu a{color:var(--text-color)}.menu_open #content{opacity:.3}.menu_open{background:#000}@media(min-width:600px){#content{min-height:calc(100svh - var(--header-height))}}#loading_animation{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100svh;background:#f5f5f5;position:fixed;top:0;bottom:0;left:0;right:0;z-index:1000;gap:30px}#loading_animation h4{font-size:18px;color:#000;font-weight:700}.mbl_no_margins{margin-left:-15px;margin-right:-15px;width:auto}body,html{height:100%;direction:rtl;padding:0;margin:0;background:#f8f8f8;text-align:var(--text-align);color:var(--color2);font-size:18px;overscroll-behavior:none}a{color:var(--text-color);text-decoration:none;outline:none}body,html,input,select,textarea{font-family:var(--font)}@media(min-width:600px){body,html,input,select,textarea{font-size:16px}}@media(max-width:600px){body,html,input,select,textarea{font-size:14px}}*{box-sizing:border-box;padding:0;margin:0;font-family:var(--font);-webkit-tap-highlight-color:rgba(0,0,0,0);letter-spacing:-.01em}body{overflow-y:hidden}.rtl{direction:rtl;text-align:right}.ltr{direction:ltr;text-align:left}img{border:none;vertical-align:middle}input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=time],input[type=url],select,textarea{background-color:var(--inp-bg);border:var(--inp-border);padding:3px;outline:none;font-size:13px;color:var(--inp-color);height:35px}textarea{resize:none}input[type=url]{direction:ltr;text-align:left}input[type=url]::-moz-placeholder{text-align:right;direction:rtl}input[type=url]::placeholder{text-align:right;direction:rtl}a{transition:all .08s ease 0s}a:active{transform:scale(1.02)}input,textarea{border-radius:8px}.ql-toolbar.ql-snow{border-top-left-radius:6px;border-top-right-radius:6px}.ql-container.ql-snow{border-bottom-left-radius:6px;border-bottom-right-radius:6px}input[type=checkbox]{width:auto!important}::-webkit-input-placeholder{color:#a1a1a1}:-moz-placeholder,::-moz-placeholder{color:#a1a1a1}:-ms-input-placeholder{color:#a1a1a1}.ms-parent.error,input.error{box-shadow:0 0 0 1px #ff1d21}body.rtl .fr{float:right}body.ltr .fr,body.rtl .fl{float:left}body.ltr .fl{float:right}.flex-space{display:flex;justify-content:space-between}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}.title{font-size:20px;line-height:60px}.clr{clear:both}ul{margin:0;list-style-type:none}.red{color:var(--red)}a:hover{text-decoration:none}h1,h2,h3,h4,h5{margin:0;line-height:1;font-family:var(--font2);font-weight:100}a{cursor:pointer}.frmUL{display:flex;flex-direction:column;gap:var(--gap)}.frmUL li{position:relative}.frmUL li .caption{display:block;pointer-events:none;position:absolute;top:1px;bottom:1px;right:1px;border-radius:var(--radius);display:flex;align-items:center;padding-inline-start:15px;background:#eee;width:80px;border-top-left-radius:0;border-bottom-left-radius:0;font-weight:700;font-family:var(--font);font-size:18px;line-height:1}.frmUL li .field input,.frmUL li .field select,.frmUL li .field textarea{width:100%;border-radius:var(--radius);padding:0 15px;padding-inline-start:90px;border:1px solid var(--border-color);background-color:var(--bg1);color:var(--text-color)}.frmUL li .field input:focus,.frmUL li .field select:focus,.frmUL li .field textarea:focus{border-color:#000}.frmUL li .field input{height:40px}.frmUL li .field textarea{height:60px;padding-top:15px}.frmUL li .field select{height:40px;padding-inline-start:0;width:calc(100% - 90px)}.frmUL.wide .caption,.wide .frmUL .caption{width:25%}.frmUL.wide .field input,.frmUL.wide .field select,.frmUL.wide .field textarea,.wide .frmUL .field input,.wide .frmUL .field select,.wide .frmUL .field textarea{padding-inline-start:calc(25% + var(--gap))}.frmUL.wide .field select,.wide .frmUL .field select{width:100%}.bannerCls{margin-bottom:var(--gap)}.btn,.btn_white{border:none;padding:0 15px;height:30px;text-align:center;border-radius:7px;font-family:var(--font);transition:all .2s ease 0s;cursor:pointer;white-space:nowrap}.btn.big,.btn_white.big{font-weight:700;letter-spacing:.5px;display:flex;justify-content:center;align-items:center;padding:0}@media(min-width:600px){.btn.big,.btn_white.big{height:50px;min-width:200px;font-size:24px}}@media(max-width:600px){.btn.big,.btn_white.big{height:40px;min-width:150px;font-size:18px}}.btn,.frmSbmBtn,input[type=submit]{background:var(--color1);color:#fff;border:none;display:inline-flex;justify-content:center;gap:6px;align-items:center;height:35px;padding:0 10px;cursor:pointer;border-radius:40px;font-family:var(--font)}@media(min-width:600px){.btn,.frmSbmBtn,input[type=submit]{font-size:16px}.btn:hover,.frmSbmBtn:hover,input[type=submit]:hover{filter:saturate(1.5) brightness(1.02);background:var(--color1)}}@media(max-width:600px){.btn,.frmSbmBtn,input[type=submit]{font-size:14px}}.btn.color2,.frmSbmBtn.color2,input[type=submit].color2{background:var(--color2)}.btn.red,.frmSbmBtn.red,input[type=submit].red{background:var(--red)}.btn_white{color:var(--color1);background:var(--bg1)}.btn_white:hover{background:#fff;box-shadow:0 20px 20px rgba(0,0,0,.3);transform:translateY(-8px)}.btn.red{background-color:var(--red)}.btn.bordered{background:var(--bg1);border:1px solid var(--color1)}.btn.bordered,.btn.bordered *{color:var(--color1)}.btn.bordered.color2{border-color:var(--color2)}.btn.bordered.color2,.btn.bordered.color2 *{color:var(--color2)}.btn.bordered.red{border-color:var(--red)}.btn.bordered.red,.btn.bordered.red *{color:var(--red)}.btn:active,.sbm:active,input[type=submit]:active{opacity:.8}.centered{width:1200px}.centered,.centered_mid{max-width:100%;margin:0 auto}.centered_mid{width:700px}#page{position:relative;width:100%}@media(min-width:600px){#page{padding-top:calc(var(--header-height));padding-inline-start:var(--sidebar-menu-width)}}body.rtl #page{direction:rtl;text-align:right}body.ltr #page{direction:ltr;text-align:left}.ttl_icon{height:1em;width:1em}#check_all_projects label,#side_bar_projects_list label{display:flex;gap:8px}#check_all_projects label span,#side_bar_projects_list label span{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finish_ticket_btn{background:var(--bg1);color:var(--color2);border-radius:0}.finish_ticket_btn.active{color:var(--white-text)!important;background:var(--color2)!important}@media(min-width:600px){.finish_ticket_btn:hover{color:var(--color2);background:var(--color2)}}.finish_ticket_btn input{margin-left:8px}.checkbox{position:relative;cursor:pointer;display:flex;height:18px;width:18px;padding:0!important}.checkbox span{padding-inline-start:24px}.checkbox span:before{content:"";background-color:transparent;border:1px solid #5a5a5a;z-index:0;display:block;box-sizing:border-box;border-radius:4px;transition:all .1s ease 0s}.checkbox span:after,.checkbox span:before{height:18px;width:18px;position:absolute;top:0;inset-inline-start:0}.checkbox span:after{opacity:0;content:"✔";font-size:12px;border-radius:50px;z-index:1;color:var(--white-text);text-align:center;line-height:18px}.checkbox span:hover:after{opacity:.2}.checkbox input{opacity:0;width:0;height:0;vertical-align:middle;margin:0;padding:0;position:absolute}.checkbox input[type=checkbox]:checked+span:after{opacity:1}.checkbox input[type=checkbox]:checked+span:before{background:var(--color2);border:none}.radio{display:flex;gap:20px}.radio label{position:relative;cursor:pointer}.radio span{padding-inline-start:25px;min-height:20px;color:var(--light-text)}.radio span:before{content:"";height:20px;width:20px;background-color:transparent;border:2px solid #5a5a5a;position:absolute;top:0;z-index:0;inset-inline-start:0;display:block;box-sizing:border-box;border-radius:100%;transition:all .1s ease 0s}.radio span:hover:before{background:rgba(0,191,0,.3)}.radio input{opacity:0;width:0;height:0;vertical-align:middle;margin:0;padding:0}.radio input[type=radio]:checked+span:before{background:var(--color1);border:none}.dp__menu{direction:ltr}.page_grid{display:flex;gap:25px}@media(min-width:600px){.page_grid>div:first-child{flex:6}.page_grid>div:nth-child(2){flex:3}}@media(max-width:600px){.page_grid{flex-direction:column}}.page_grid .box{margin-bottom:25px}.frm{display:grid;grid-template-columns:repeat(1,1fr);gap:20px}.frm input[type=date],.frm input[type=email],.frm input[type=number],.frm input[type=text],.frm select,.frm textarea{border:none;border:1px solid var(--border-color);background-color:var(--inp-bg);color:var(--text-color);width:100%;height:40px;font-size:16px;max-width:380px;padding:0 15px}.frm input[type=date]:active,.frm input[type=date]:focus,.frm input[type=email]:active,.frm input[type=email]:focus,.frm input[type=number]:active,.frm input[type=number]:focus,.frm input[type=text]:active,.frm input[type=text]:focus,.frm select:active,.frm select:focus,.frm textarea:active,.frm textarea:focus{border-color:var(--color1)}.frm .frm_list{gap:30px}.frm .frm_list,.frm .frm_list>li{display:flex;flex-direction:column}.frm .frm_list>li{gap:6px}.frm .frm_list>li>label{font-size:18px;color:var(--text-color);padding-inline-start:10px}.frm input[type=submit]{width:-moz-fit-content;width:fit-content;margin:0 auto;padding:0 25px;font-weight:700;font-size:20px;height:40px}.form_page{padding-bottom:100px}.form_page .box{margin-bottom:40px}.submit_line{position:fixed;bottom:var(--footer-height);left:0;width:100%;background:var(--bg1);border-top:1px solid var(--border-color);display:flex;justify-content:center;z-index:99;padding:20px}@media(min-width:600px){.submit_line{padding:20px}}@media(max-width:600px){.submit_line{padding:10px}}.loader{position:relative;animation:pulse 1s linear infinite}.loader,.loader:after{width:48px;height:48px;border:5px solid var(--color2);border-radius:50%;display:inline-block;box-sizing:border-box}.loader:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);animation:scaleUp 1s linear infinite}@keyframes scaleUp{0%{transform:translate(-50%,-50%) scale(0)}60%,to{transform:translate(-50%,-50%) scale(1)}}@keyframes pulse{0%,60%,to{transform:scale(1)}80%{transform:scale(1.2)}}.dp__main{display:inline-block}.dp__input{padding-right:30px!important}.dp__input_icon{right:0!important;left:auto!important}.dp--clear-btn{left:0!important;right:auto!important}.trans_theme{--dp-border-color:#fff!important;--dp-border-color-hover:#fff!important}.trans_theme .dp__input_icon{padding-right:0}.trans_theme .dp__input{padding-right:22px!important}.panel_grid{display:grid;gap:var(--gap)}@media(min-width:600px){.panel_grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.panel_grid{grid-template-columns:repeat(1,1fr)}}.crm_tbl{border-collapse:collapse;width:100%;font-size:20px;padding-top:30px}.crm_tbl th{font-size:15px;text-align:center;padding-inline:4px;padding-bottom:10px}.theme_light .crm_tbl tbody tr{background:#f0f0f0}.theme_dark .crm_tbl tbody tr{background:#4d4d4d}.crm_tbl tbody tr td{padding:10px}.theme_light .crm_tbl tbody tr:nth-child(odd){background:#f9f9f9}.theme_dark .crm_tbl tbody tr:nth-child(odd){background:#525252}.crm_tbl tbody td{padding:0 10px;text-align:center;font-size:16px}@media(max-width:600px){.crm_tbl tbody td{font-size:12px}}.slide-down-enter-active,.slide-down-leave-active{transition:all .3s ease;max-height:200px;overflow:hidden}.slide-down-enter-from,.slide-down-leave-to{max-height:0;overflow:hidden;height:0}.slide-down2-enter-active,.slide-down2-leave-active{transition:all .3s ease;max-height:100px;overflow:hidden}.slide-down2-enter-from,.slide-down2-leave-to{overflow:hidden;max-height:0;height:0;opacity:0;transform:translateY(100%)}.rtl .slide-right-enter-active,.rtl .slide-right-leave-active{transition:all .3s ease}.rtl .slide-right-enter-from,.rtl .slide-right-leave-to{transform:translateX(-100%)}.ltr .slide-right-enter-active,.ltr .slide-right-leave-active{transition:all .3s ease}.ltr .slide-right-enter-from,.ltr .slide-right-leave-to{transform:translateX(100%)}.slide-up-enter-active,.slide-up-leave-active{transition:all .3s ease}.slide-up-enter-from,.slide-up-leave-to{transform:translateY(100%)!important}.sml-slide-up-enter-active,.sml-slide-up-leave-active{transition:all .2s ease}.sml-slide-up-enter-from,.sml-slide-up-leave-to{transform:translateY(10%)!important;opacity:0!important}.pop-enter-active,.pop-leave-active{transition:all .1s ease}.pop-enter-from,.pop-leave-to{transform:scale(0) translateY(-100%) translateX(100%)}.scale-enter-active,.scale-leave-active{transition:all .06s ease}.scale-enter-from,.scale-leave-to{transform:scale(0)}.listin-enter-active{transition:all .5s ease;transition-delay:var(--enter-delay,0s)}.listin-enter-from,.listin-leave-to{opacity:0;transform:translateX(30px)}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.popup-enter-active,.popup-leave-active{transition:all .3s ease;animation-duration:.2s;transition:transform .1s cubic-bezier(.465,.183,.153,.946),opacity .1s cubic-bezier(.465,.183,.153,.946);will-change:opacity}.popup-enter-from,.popup-leave-to{transform:scale(0) translateY(-50%) translateX(-50%);opacity:0;transition:transform .3s cubic-bezier(.465,.183,.153,.946),opacity .3s cubic-bezier(.465,.183,.153,.946)}.handlers_grid{display:flex;gap:-3px}.handlers_grid>.handler_icon{margin-right:-3px}.form_grid{display:grid;grid-template-columns:repeat(1,1fr);gap:20px}@media(min-width:600px){.form_grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.form_grid{grid-template-columns:repeat(3,1fr)}}.form_grid>li{display:flex;flex-direction:column;gap:6px}.form_grid>li>label{font-size:18px;color:var(--text-color);padding-inline-start:10px}.form_grid>li input[type=date],.form_grid>li input[type=number],.form_grid>li input[type=text],.form_grid>li select,.form_grid>li textarea{border:1px solid var(--border-color);width:100%;height:44px;font-size:16px;color:var(--text-color);padding-inline-start:10px}.form_grid>li input[type=date]:active,.form_grid>li input[type=date]:focus,.form_grid>li input[type=number]:active,.form_grid>li input[type=number]:focus,.form_grid>li input[type=text]:active,.form_grid>li input[type=text]:focus,.form_grid>li select:active,.form_grid>li select:focus,.form_grid>li textarea:active,.form_grid>li textarea:focus{border-color:var(--color1)}.form_grid>li>.desc{opacity:.7;font-size:15px}.form_grid>li .wzselect-wrapper{width:100%!important}.form_grid>li .wzselect-wrapper .wzselect-inp{height:44px}.submit_line{text-align:left}.form_ttl{font-size:var(--h1);font-weight:700;color:var(--text-color);margin-bottom:15px}@media(max-width:600px){.form_ttl{padding-inline-start:10px}}.value-tag{display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:20px;font-size:14px;position:relative}.value-tag .color-dot{width:12px;height:12px;border-radius:50%;display:inline-block}.value-tag span{white-space:nowrap;color:var(--text-color)}.filter-theme-column .value-tag span{color:#fff}.date_lbl{min-height:30px;font-size:12px;color:#4f46e5;background-color:#e0e7ff;border-radius:9999px;white-space:nowrap;display:flex;align-items:center;padding:4px 8px;gap:4px;direction:ltr}.theme_dark .date_lbl{color:#4f46e5;background-color:rgba(79,70,229,.1)}.date_lbl svg{width:12px;height:12px}.time_lbl{min-height:30px;font-size:12px;color:#4f46e5;background-color:#e0e7ff;border-radius:9999px;white-space:nowrap;display:flex;align-items:center;padding:4px 8px;gap:4px;direction:ltr}.theme_dark .time_lbl{color:#4f46e5;background-color:rgba(79,70,229,.1)}.time_lbl svg{width:12px;height:12px}.scroll_bar_style::-webkit-scrollbar{opacity:0;width:6px;height:6px;background-color:transparent}.scroll_bar_style::-webkit-scrollbar-thumb{background-color:transparent;border-radius:10px}.scroll_bar_style::-webkit-scrollbar-track{background:transparent}.scroll_bar_style:hover::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.4)}.scroll_bar_style:hover::-webkit-scrollbar{opacity:1}.permissions-list{display:flex;flex-direction:column;gap:8px}.permissions-list .permission-item{background:var(--bg1);border-radius:8px;overflow:hidden;transition:all .2s ease}.permissions-list .permission-item .permission-content{padding:12px;display:flex;align-items:center;gap:12px}.permissions-list .permission-item .permission-description{font-size:.85rem;color:var(--light-text);line-height:1.4;padding:4px 12px;background:rgba(var(--color1-rgb,59,130,246),.05)}.permissions-list .permission-item .permission-description:empty{display:none}.permissions-list .permission-item .permission-summary{cursor:pointer}.permissions-list .permission-item .permission-summary:hover{background-color:rgba(0,0,0,.03)}.permissions-list .permission-item .permission-summary .permission-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--color1);color:#fff;flex-shrink:0}.permissions-list .permission-item .permission-summary .permission-icon i{font-size:14px}.permissions-list .permission-item .permission-summary .permission-info{flex-grow:1}.permissions-list .permission-item .permission-summary .permission-info .permission-name{font-weight:500;font-size:.95rem;color:var(--text-color);margin-bottom:2px}.permissions-list .permission-item .permission-summary .permission-info .permission-name .permission-value{font-size:.85rem;color:var(--light-text);margin-top:2px}.permissions-list .permission-item .permission-summary .permission-info .permission-value{opacity:.6;font-size:.82rem;margin-top:4px}.permissions-list .permission-item .permission-summary .edit-button{color:var(--light-text);width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.permissions-list .permission-item .permission-summary .edit-button i{font-size:12px;transition:transform .2s ease}.permissions-list .permission-item .permission-options{padding:0 12px 12px 12px;border-top:1px solid rgba(0,0,0,.05);animation:slideDown .2s ease}.permissions-list .permission-item .permission-options .radio-option{margin-top:10px}.permissions-list .permission-item .permission-options .radio-option label{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.permissions-list .permission-item .permission-options .radio-option label input[type=radio]{margin-top:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:2px solid var(--border-color);border-radius:50%;position:relative}.permissions-list .permission-item .permission-options .radio-option label input[type=radio]:checked{border-color:var(--color1)}.permissions-list .permission-item .permission-options .radio-option label input[type=radio]:checked:after{content:"";position:absolute;width:8px;height:8px;background:var(--color1);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.permissions-list .permission-item .permission-options .radio-option label .option-content{display:flex;flex-direction:column}.permissions-list .permission-item .permission-options .radio-option label .option-content .option-title{font-weight:500;font-size:.9rem;color:var(--text-color)}.permissions-list .permission-item .permission-options .radio-option label .option-content .option-desc{font-size:.8rem;color:var(--light-text)}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.floating-add-container{position:fixed;bottom:24px;inset-inline-end:24px;z-index:1000}.floating-add-container .floating-add-btn{color:#fff;background:var(--color1);border:none;border-radius:50%;width:56px;height:56px;box-shadow:var(--sml-shadow);cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;font-size:24px}@media(max-width:360px){.floating-add-container .floating-add-btn{width:50px;height:50px}}.floating-add-container .floating-add-btn:hover{transform:scale(1.1) translateY(-2px);box-shadow:var(--box-shadow)}.floating-add-container .floating-add-btn:active{transform:scale(.95)}@media print{#slides_wrapper>.page_slide{position:static!important}#sticky_footer{display:none!important}}.form-wrapper{display:flex;flex-direction:column;gap:2rem}.form-wrapper.box{padding:2rem;border-radius:var(--radius);border:1px solid var(--border-color)}.form-wrapper .form-section .section-title{display:flex;align-items:center;gap:12px;font-size:1.125rem;font-weight:600;color:var(--text-color);padding-bottom:.75rem;border-bottom:2px solid var(--border-color);margin-bottom:1.25rem}.form-wrapper .form-section .section-title i{color:var(--color1);font-size:1rem;width:14px}.form-wrapper .form-grid{display:grid;gap:1.25rem;grid-template-columns:1fr}.form-wrapper .form-grid:not(:last-child){margin-bottom:2rem}@media(min-width:768px){.form-wrapper .form-grid{grid-template-columns:repeat(2,1fr)}.form-wrapper .form-grid.form-grid-3{grid-template-columns:repeat(3,1fr)}}.form-wrapper .form-field{display:flex;flex-direction:column;gap:.5rem}.form-wrapper .form-field .field-label{display:flex;align-items:center;gap:8px;font-size:.875rem;font-weight:500;color:var(--text-color)}.form-wrapper .form-field .field-label i{color:var(--light-text);font-size:.75rem;width:14px}.form-wrapper .form-field .form-input{padding:.75rem 1rem;border:2px solid var(--border-color);border-radius:var(--radius);background:var(--inp-bg);color:var(--text-color);font-size:.875rem;transition:all .2s ease}.form-wrapper .form-field .form-input:focus{outline:none;border-color:var(--color1);box-shadow:0 0 0 3px rgba(89,206,143,.1)}.form-wrapper .form-field .form-input.amount-input{direction:ltr;text-align:right}.form-wrapper .form-field .switch-field{padding:.75rem 0}.form-wrapper .form-input,.form-wrapper .form-textarea{padding:12px 16px;border:2px solid var(--border-color);border-radius:var(--radius);background:var(--inp-bg);color:var(--text-color);font-size:14px;transition:all .2s ease;width:100%}.form-wrapper .form-input:focus,.form-wrapper .form-textarea:focus{outline:none;border-color:var(--color1);box-shadow:0 0 0 3px rgba(89,206,143,.1)}.form-wrapper .form-input::-moz-placeholder,.form-wrapper .form-textarea::-moz-placeholder{color:var(--light-text)}.form-wrapper .form-input::placeholder,.form-wrapper .form-textarea::placeholder{color:var(--light-text)}.form-wrapper .form-input{height:48px}.form-wrapper .form-textarea{resize:vertical;min-height:100px}.form-wrapper .form-select .wzselect-wrapper{width:100%!important}.form-wrapper .form-select .wzselect-wrapper .wzselect-inp{height:48px!important;border:2px solid var(--border-color)!important;border-radius:var(--radius)!important;background:var(--inp-bg)!important;color:var(--text-color)!important}.form-wrapper .form-select .wzselect-wrapper .wzselect-inp:focus{border-color:var(--color1)!important;box-shadow:0 0 0 3px rgba(89,206,143,.1)!important}.form-wrapper .date-input :deep(.dp__input){height:48px!important;border:2px solid var(--border-color)!important;border-radius:var(--radius)!important;background:var(--inp-bg)!important;color:var(--text-color)!important}.form-wrapper .date-input :deep(.dp__input):focus{border-color:var(--color1)!important;box-shadow:0 0 0 3px rgba(89,206,143,.1)!important}.form-actions{display:flex;gap:1rem;justify-content:flex-end}.form-actions .btn{display:flex;align-items:center;gap:8px;padding:.75rem 1.5rem;border:none;border-radius:var(--radius);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.form-actions .btn.btn-secondary{background:var(--bg2);color:var(--text-color);border:2px solid var(--border-color)}.form-actions .btn.btn-secondary:hover{background:var(--active-bg);border-color:var(--light-text)}.form-actions .btn.btn-primary{background:var(--color1);color:#fff}.form-actions .btn.btn-primary:hover{background:var(--green);transform:translateY(-1px);box-shadow:var(--sml-shadow)}@media(max-width:768px){.form-grid{grid-template-columns:1fr!important}.form-actions{flex-direction:column}.form-actions .btn{justify-content:center}}.radio_boxes{max-width:600px;display:grid;grid-template-columns:1fr;gap:12px}.radio_boxes label{display:flex;flex-direction:column;border-radius:12px;gap:8px;border:2px solid #e9ecef;padding:20px;cursor:pointer;color:var(--text-color);background:linear-gradient(135deg,var(--bg1) 0,hsla(0,0%,100%,.8) 100%);position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px rgba(0,0,0,.04)}.radio_boxes label.has-icon{padding-right:60px}.radio_boxes label.has-icon .type-icon{position:absolute;top:20px;right:20px;opacity:.7;transition:all .2s ease}.radio_boxes label.has-icon .type-icon svg{width:24px;height:24px;color:currentColor}.radio_boxes label.has-icon.active .type-icon{opacity:1}.radio_boxes label:hover{border-color:var(--color1);box-shadow:0 4px 12px rgba(0,0,0,.08);transform:translateY(-1px)}.radio_boxes label:hover:not(.active){background:linear-gradient(135deg,var(--bg1) 0,hsla(0,0%,100%,.95) 100%)}.radio_boxes label span{font-size:18px;font-weight:600;display:flex;align-items:center;gap:8px}.radio_boxes label span:before{content:"";width:16px;height:16px;border:2px solid #dee2e6;border-radius:50%;background:#fff;transition:all .2s ease;flex-shrink:0}.radio_boxes label .desc{font-size:14px;opacity:.75;line-height:1.4;margin-left:24px}.radio_boxes label.active{border-color:var(--color1);background:var(--color1);color:#fff;box-shadow:0 4px 16px rgba(0,123,255,.3)}.radio_boxes label.active span:before{border-color:#fff;background:#fff;box-shadow:inset 0 0 0 3px var(--color1)}.radio_boxes label.active .desc{opacity:.95}.radio_boxes label:not(.active){opacity:.85}.radio_boxes label:not(.active):hover{opacity:1}.radio_boxes label:not(.active):hover span:before{border-color:var(--color1);background:rgba(0,123,255,.1)}.radio_boxes label input{display:none}.tooltip-container[data-v-7adafea3]{position:absolute;z-index:9999;padding:8px 12px;font-size:14px;font-weight:500;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);pointer-events:none;transition:opacity .2s ease,transform .2s ease;max-width:300px;word-wrap:break-word;white-space:pre-wrap;line-height:1.4;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transform-origin:center}.tooltip-default[data-v-7adafea3]{background-color:#1f2937;color:#fff}.tooltip-success[data-v-7adafea3]{background-color:#059669;color:#fff}.tooltip-warning[data-v-7adafea3]{background-color:#d97706;color:#fff}.tooltip-error[data-v-7adafea3]{background-color:#dc2626;color:#fff}.tooltip-info[data-v-7adafea3]{background-color:#2563eb;color:#fff}.tooltip-arrow[data-v-7adafea3]{position:absolute;width:8px;height:8px;transform:rotate(45deg);transition:inherit}.tooltip-top .tooltip-arrow[data-v-7adafea3]{bottom:-4px;left:50%;margin-left:-4px}.tooltip-bottom .tooltip-arrow[data-v-7adafea3]{top:-4px;left:50%;margin-left:-4px}.tooltip-left .tooltip-arrow[data-v-7adafea3]{right:-4px;top:50%;margin-top:-4px}.tooltip-right .tooltip-arrow[data-v-7adafea3]{left:-4px;top:50%;margin-top:-4px}.tooltip-default .tooltip-arrow[data-v-7adafea3]{background-color:#1f2937}.tooltip-success .tooltip-arrow[data-v-7adafea3]{background-color:#059669}.tooltip-warning .tooltip-arrow[data-v-7adafea3]{background-color:#d97706}.tooltip-error .tooltip-arrow[data-v-7adafea3]{background-color:#dc2626}.tooltip-info .tooltip-arrow[data-v-7adafea3]{background-color:#2563eb}[dir=rtl] .tooltip-container[data-v-7adafea3]{text-align:right}.tooltip-container svg[data-v-7adafea3]{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}.tooltip-container img[data-v-7adafea3]{max-width:100%;height:auto;vertical-align:middle}.tooltip-container[data-v-7adafea3] *{box-sizing:border-box}[data-v-0310b2ac] svg{width:100%;height:auto}.dots[data-v-78a2008a],.icon[data-v-78a2008a]{cursor:pointer;transition:opacity .2s ease}.dots[data-v-78a2008a]:hover,.icon[data-v-78a2008a]:hover{opacity:.8}.pop-enter-active[data-v-78a2008a],.pop-leave-active[data-v-78a2008a]{transition:opacity .2s,transform .2s}.pop-enter-from[data-v-78a2008a],.pop-leave-to[data-v-78a2008a]{opacity:0;transform:scale(.95)}@media(min-width:600px){.dropdown[data-v-78a2008a]:not(.teleport){position:relative;display:inline-block}.dropdown-menu[data-v-78a2008a]{min-width:250px;position:absolute;z-index:1000;display:block;background:var(--bg1);color:var(--text-color);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);overflow:hidden;transform-origin:top left}.dropdown-menu .dropdown-title[data-v-78a2008a]{padding:12px 16px;font-weight:700;text-align:center;border-bottom:1px solid var(--border-color)}.dropdown-menu[data-v-78a2008a] .dropdown_actions{display:flex;flex-direction:column}.dropdown-menu[data-v-78a2008a] .dropdown_actions .opt,.dropdown-menu[data-v-78a2008a] .dropdown_actions>a{display:flex;padding:12px 16px;text-decoration:none;color:var(--gray-text);align-items:center;gap:10px;transition:background-color .2s ease}.dropdown-menu[data-v-78a2008a] .dropdown_actions .opt:hover,.dropdown-menu[data-v-78a2008a] .dropdown_actions>a:hover{background:var(--bg2,#f5f5f5)}.dropdown-menu.open_to_left[data-v-78a2008a]{left:0}.dropdown-menu.open_to_right[data-v-78a2008a]{right:0}.dropdown-menu[data-v-78a2008a]:not(.open_to_top){top:calc(100% + 8px)}.dropdown-menu.open_to_top[data-v-78a2008a]{bottom:calc(100% + 8px);transform-origin:bottom left}}@media(max-width:600px){.dropdown_actions[data-v-78a2008a]{display:flex;flex-direction:column;gap:2px}.dropdown_actions[data-v-78a2008a] .opt,.dropdown_actions[data-v-78a2008a]>a{padding:16px 0;display:flex;gap:10px;align-items:center;color:var(--text-color);transition:opacity .2s ease}.dropdown_actions[data-v-78a2008a] .opt:active,.dropdown_actions[data-v-78a2008a]>a:active{opacity:.7}.dropdown_actions[data-v-78a2008a] .opt.active,.dropdown_actions[data-v-78a2008a]>a.active{color:var(--color1);font-weight:700}}