.Vue-Toastification__container{z-index:9999;position:fixed;padding:4px;width:600px;box-sizing:border-box;display:flex;min-height:100%;color:#fff;flex-direction:column;pointer-events:none}@media only screen and (min-width : 600px){.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:1em}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{bottom:1em;flex-direction:column-reverse}.Vue-Toastification__container.top-left,.Vue-Toastification__container.bottom-left{left:1em}.Vue-Toastification__container.top-left .Vue-Toastification__toast,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast{margin-right:auto}@supports not (-moz-appearance: none){.Vue-Toastification__container.top-left .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast--rtl{margin-right:unset;margin-left:auto}}.Vue-Toastification__container.top-right,.Vue-Toastification__container.bottom-right{right:1em}.Vue-Toastification__container.top-right .Vue-Toastification__toast,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast{margin-left:auto}@supports not (-moz-appearance: none){.Vue-Toastification__container.top-right .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast--rtl{margin-left:unset;margin-right:auto}}.Vue-Toastification__container.top-center,.Vue-Toastification__container.bottom-center{left:50%;margin-left:-300px}.Vue-Toastification__container.top-center .Vue-Toastification__toast,.Vue-Toastification__container.bottom-center .Vue-Toastification__toast{margin-left:auto;margin-right:auto}}@media only screen and (max-width : 600px){.Vue-Toastification__container{width:100vw;padding:0;left:0;margin:0}.Vue-Toastification__container .Vue-Toastification__toast{width:100%}.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:0}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{bottom:0;flex-direction:column-reverse}}.Vue-Toastification__toast{display:inline-flex;position:relative;max-height:800px;min-height:64px;box-sizing:border-box;margin-bottom:1rem;padding:22px 24px;border-radius:8px;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d;justify-content:space-between;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;max-width:600px;min-width:326px;pointer-events:auto;overflow:hidden;transform:translateZ(0);direction:ltr}.Vue-Toastification__toast--rtl{direction:rtl}.Vue-Toastification__toast--default{background-color:#1976d2;color:#fff}.Vue-Toastification__toast--info{background-color:#2196f3;color:#fff}.Vue-Toastification__toast--success{background-color:#4caf50;color:#fff}.Vue-Toastification__toast--error{background-color:#ff5252;color:#fff}.Vue-Toastification__toast--warning{background-color:#ffc107;color:#fff}@media only screen and (max-width : 600px){.Vue-Toastification__toast{border-radius:0;margin-bottom:.5rem}}.Vue-Toastification__toast-body{flex:1;line-height:24px;font-size:16px;word-break:break-word;white-space:pre-wrap}.Vue-Toastification__toast-component-body{flex:1}.Vue-Toastification__toast.disable-transition{animation:none!important}.Vue-Toastification__close-button{font-weight:700;font-size:24px;line-height:24px;background:transparent;outline:none;border:none;padding:0 0 0 10px;cursor:pointer;transition:.3s ease;align-items:center;color:#fff;opacity:.3;transition:visibility 0s,opacity .2s linear}.Vue-Toastification__close-button:hover,.Vue-Toastification__close-button:focus{opacity:1}.Vue-Toastification__toast:not(:hover) .Vue-Toastification__close-button.show-on-hover{opacity:0}.Vue-Toastification__toast--rtl .Vue-Toastification__close-button{padding-left:unset;padding-right:10px}@keyframes scale-x-frames{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Vue-Toastification__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:10000;background-color:#ffffffb3;transform-origin:left;animation:scale-x-frames linear 1 forwards}.Vue-Toastification__toast--rtl .Vue-Toastification__progress-bar{right:0;left:unset;transform-origin:right}.Vue-Toastification__icon{margin:auto 18px auto 0;background:transparent;outline:none;border:none;padding:0;transition:.3s ease;align-items:center;width:20px;height:100%}.Vue-Toastification__toast--rtl .Vue-Toastification__icon{margin:auto 0 auto 18px}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes bounceOutRight{40%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(1000px,0,0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Vue-Toastification__bounce-enter-active.top-left,.Vue-Toastification__bounce-enter-active.bottom-left{animation-name:bounceInLeft}.Vue-Toastification__bounce-enter-active.top-right,.Vue-Toastification__bounce-enter-active.bottom-right{animation-name:bounceInRight}.Vue-Toastification__bounce-enter-active.top-center{animation-name:bounceInDown}.Vue-Toastification__bounce-enter-active.bottom-center{animation-name:bounceInUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-left,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-left{animation-name:bounceOutLeft}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-right,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-right{animation-name:bounceOutRight}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-center{animation-name:bounceOutUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-center{animation-name:bounceOutDown}.Vue-Toastification__bounce-leave-active,.Vue-Toastification__bounce-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__bounce-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes fadeOutTop{0%{transform:translateY(0);opacity:1}to{transform:translateY(-50px);opacity:0}}@keyframes fadeOutLeft{0%{transform:translate(0);opacity:1}to{transform:translate(-50px);opacity:0}}@keyframes fadeOutBottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(50px);opacity:0}}@keyframes fadeOutRight{0%{transform:translate(0);opacity:1}to{transform:translate(50px);opacity:0}}@keyframes fadeInLeft{0%{transform:translate(-50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInRight{0%{transform:translate(50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInTop{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInBottom{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.Vue-Toastification__fade-enter-active.top-left,.Vue-Toastification__fade-enter-active.bottom-left{animation-name:fadeInLeft}.Vue-Toastification__fade-enter-active.top-right,.Vue-Toastification__fade-enter-active.bottom-right{animation-name:fadeInRight}.Vue-Toastification__fade-enter-active.top-center{animation-name:fadeInTop}.Vue-Toastification__fade-enter-active.bottom-center{animation-name:fadeInBottom}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-left,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-left{animation-name:fadeOutLeft}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-right,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-right{animation-name:fadeOutRight}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-center{animation-name:fadeOutTop}.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-center{animation-name:fadeOutBottom}.Vue-Toastification__fade-leave-active,.Vue-Toastification__fade-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__fade-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes slideInBlurredLeft{0%{transform:translate(-1000px) scaleX(2.5) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}to{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredTop{0%{transform:translateY(-1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 0%;filter:blur(240px);opacity:0}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredRight{0%{transform:translate(1000px) scaleX(2.5) scaleY(.2);transform-origin:0% 50%;filter:blur(40px);opacity:0}to{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredBottom{0%{transform:translateY(1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideOutBlurredTop{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 0%;filter:blur(0);opacity:1}to{transform:translateY(-1000px) scaleY(2) scaleX(.2);transform-origin:50% 0%;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredBottom{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translateY(1000px) scaleY(2) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredLeft{0%{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translate(-1000px) scaleX(2) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}}@keyframes slideOutBlurredRight{0%{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translate(1000px) scaleX(2) scaleY(.2);transform-origin:0% 50%;filter:blur(40px);opacity:0}}.Vue-Toastification__slideBlurred-enter-active.top-left,.Vue-Toastification__slideBlurred-enter-active.bottom-left{animation-name:slideInBlurredLeft}.Vue-Toastification__slideBlurred-enter-active.top-right,.Vue-Toastification__slideBlurred-enter-active.bottom-right{animation-name:slideInBlurredRight}.Vue-Toastification__slideBlurred-enter-active.top-center{animation-name:slideInBlurredTop}.Vue-Toastification__slideBlurred-enter-active.bottom-center{animation-name:slideInBlurredBottom}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-left,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-left{animation-name:slideOutBlurredLeft}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-right,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-right{animation-name:slideOutBlurredRight}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-center{animation-name:slideOutBlurredTop}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-center{animation-name:slideOutBlurredBottom}.Vue-Toastification__slideBlurred-leave-active,.Vue-Toastification__slideBlurred-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__slideBlurred-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}.form-group[data-v-b90e2565]{margin-bottom:1.5rem}.label[data-v-b90e2565]{display:block;font-weight:600;margin-bottom:.5rem;color:var(--text-color);font-size:.95rem}.input-wrapper[data-v-b90e2565]{position:relative}.input-icon[data-v-b90e2565]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--light-bg);opacity:.7}input[data-v-b90e2565]{width:100%;padding:12px 12px 12px 40px;border:2px solid var(--border-color);border-radius:8px;font-size:1rem;transition:all .3s;outline:none;background-color:var(--secondary-color);color:var(--text-color)}input[data-v-b90e2565]:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #a1d6e24d;background-color:var(--white)}input.error[data-v-b90e2565]{border-color:var(--error-color)}.error-message[data-v-b90e2565]{color:var(--error-color);font-size:.85rem;margin-top:.25rem;display:block}input[data-v-b90e2565]:disabled{opacity:.7;cursor:not-allowed}.items-table-container[data-v-bb3cdba1]{position:relative;margin-bottom:16px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.items-table-wrapper[data-v-bb3cdba1]{width:100%;overflow-x:auto;max-height:500px;overflow-y:auto;border:1px solid var(--border-color);border-radius:12px;position:relative;box-shadow:0 4px 12px #0000000d;scrollbar-width:thin;scrollbar-color:var(--primary-color) #f5f5f5}.items-table-wrapper[data-v-bb3cdba1]::-webkit-scrollbar{width:8px;height:8px}.items-table-wrapper[data-v-bb3cdba1]::-webkit-scrollbar-track{background:#f5f5f5;border-radius:10px}.items-table-wrapper[data-v-bb3cdba1]::-webkit-scrollbar-thumb{background-color:var(--primary-color);border-radius:10px;border:2px solid #f5f5f5}.items-table[data-v-bb3cdba1]{width:100%;border-collapse:separate;border-spacing:0;font-size:.875rem;table-layout:auto}.items-table th[data-v-bb3cdba1]{background-color:var(--light-bg);color:var(--white);font-weight:600;padding:14px 16px;text-align:left;border-bottom:2px solid var(--border-color);white-space:nowrap;position:sticky;top:0;z-index:5;letter-spacing:.3px;transition:background-color .2s}.items-table th.sortable[data-v-bb3cdba1]{cursor:pointer}.header-content[data-v-bb3cdba1]{display:flex;align-items:center;justify-content:space-between}.sort-icons[data-v-bb3cdba1]{margin-left:6px;font-size:.75rem}.items-table td[data-v-bb3cdba1]{padding:12px 16px;border-bottom:1px solid var(--border-color);color:var(--text-color);transition:background-color .2s;height:60px;max-width:300px;overflow:hidden;text-overflow:ellipsis}.items-table tbody tr:hover td[data-v-bb3cdba1]{background-color:#a1d6e214}.freeze-column[data-v-bb3cdba1]{position:sticky;left:0;z-index:1;background-color:#fff}.items-table tbody tr:hover .freeze-column[data-v-bb3cdba1]{background-color:#fff}.freeze-column[data-v-bb3cdba1]:after{content:"";position:absolute;top:0;right:0;bottom:0;width:4px;background:linear-gradient(to right,rgba(0,0,0,.05),transparent)}.items-table th.freeze-column[data-v-bb3cdba1]{z-index:6}.table-scroll-hint[data-v-bb3cdba1]{text-align:center;padding:8px;color:var(--text-color);opacity:.7;font-size:.85rem;margin-top:8px;animation:pulse-bb3cdba1 2s infinite}@keyframes pulse-bb3cdba1{0%{opacity:.5}50%{opacity:.8}to{opacity:.5}}.status-badge[data-v-bb3cdba1]{display:inline-block;padding:4px 8px;border-radius:4px;font-size:.8rem;font-weight:500}.status-new[data-v-bb3cdba1]{background-color:#2f80ed1a;color:#2f80ed}.status-in-progress[data-v-bb3cdba1]{background-color:#f5a6231a;color:#f5a623}.status-approved[data-v-bb3cdba1]{background-color:#2196531a;color:#219653}.status-rejected[data-v-bb3cdba1]{background-color:#eb57571a;color:#eb5757}.status-paused[data-v-bb3cdba1]{background-color:#9b9b9b1a;color:#9b9b9b}.status-default[data-v-bb3cdba1]{background-color:#8080801a;color:gray}.extra-column[data-v-bb3cdba1]{border-radius:2px;background-color:#fdbc54;border:unset!important}.items-table tbody tr:hover .extra-column[data-v-bb3cdba1]{background-color:#fecd7e}.items-table-container[data-v-7169f757]{position:relative;margin-bottom:16px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.items-table-wrapper[data-v-7169f757]{width:100%;overflow-x:auto;max-height:500px;overflow-y:auto;border:1px solid var(--border-color);border-radius:12px;position:relative;box-shadow:0 4px 12px #0000000d;scrollbar-width:thin;scrollbar-color:var(--primary-color) #f5f5f5}.items-table-wrapper[data-v-7169f757]::-webkit-scrollbar{width:8px;height:8px}.items-table-wrapper[data-v-7169f757]::-webkit-scrollbar-track{background:#f5f5f5;border-radius:10px}.items-table-wrapper[data-v-7169f757]::-webkit-scrollbar-thumb{background-color:var(--primary-color);border-radius:10px;border:2px solid #f5f5f5}.items-table[data-v-7169f757]{width:100%;border-collapse:separate;border-spacing:0;font-size:.875rem;table-layout:auto}.items-table th[data-v-7169f757]{background-color:var(--light-bg);color:var(--white);font-weight:600;padding:14px 16px;text-align:left;border-bottom:2px solid var(--border-color);white-space:nowrap;position:sticky;top:0;z-index:5;letter-spacing:.3px;transition:background-color .2s}.items-table td[data-v-7169f757]{padding:12px 16px;border-bottom:1px solid var(--border-color);color:var(--text-color);transition:background-color .2s;height:60px;max-width:300px;overflow:hidden;text-overflow:ellipsis}.freeze-column[data-v-7169f757]{position:sticky;left:0;z-index:1;background-color:inherit}.freeze-column[data-v-7169f757]:after{content:"";position:absolute;top:0;right:0;bottom:0;width:4px;background:linear-gradient(to right,rgba(0,0,0,.05),transparent)}.editable-cell[data-v-7169f757]{width:100%}.editable-cell input[data-v-7169f757]{width:100%;padding:6px 10px;border:1px solid var(--border-color);border-radius:6px;background-color:var(--white);font-size:.9rem;transition:border-color .2s,box-shadow .2s}.editable-cell input[data-v-7169f757]:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #a1d6e240;outline:none}.editable[data-v-7169f757]{background-color:#a1d6e20d}.editable[data-v-7169f757]:hover{background-color:#a1d6e21a}.table-scroll-hint[data-v-7169f757]{text-align:center;padding:8px;color:var(--text-color);opacity:.7;font-size:.85rem;margin-top:8px;animation:pulse-7169f757 2s infinite}@keyframes pulse-7169f757{0%{opacity:.5}50%{opacity:.8}to{opacity:.5}}.responsible-select[data-v-cc3f5999]{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin-bottom:16px}.responsible-select label[data-v-cc3f5999]{display:flex;align-items:center;gap:8px;font-weight:600;margin-bottom:8px;color:var(--text-color);font-size:.95rem}.field-icon[data-v-cc3f5999]{color:var(--light-bg);font-size:.9rem;opacity:.9}.single-select-wrapper[data-v-cc3f5999]{position:relative}.custom-single-select[data-v-cc3f5999]{min-height:50px;padding:8px 16px;border:1px solid #d1d5db;border-radius:10px;background-color:#fff;display:flex;align-items:center;justify-content:space-between;cursor:pointer;position:relative;transition:all .2s ease;box-shadow:0 1px 3px #0000000d}.custom-single-select[data-v-cc3f5999]:hover{border-color:var(--primary-color);box-shadow:0 3px 8px #0000000f}.custom-single-select.is-active[data-v-cc3f5999]{border-color:var(--light-bg);box-shadow:0 0 0 3px #1995ad40}.custom-single-select.has-value[data-v-cc3f5999]{background-color:#a1d6e20d}.placeholder-text[data-v-cc3f5999]{color:#9ca3af;font-size:.95rem}.selected-responsible[data-v-cc3f5999]{display:flex;align-items:center;gap:10px;flex:1}.avatar-circle[data-v-cc3f5999]{width:32px;height:32px;border-radius:50%;background-color:var(--primary-color);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem;flex-shrink:0;text-shadow:0 1px 2px rgba(0,0,0,.1)}.selected-responsible-info[data-v-cc3f5999]{display:flex;flex-direction:column;flex:1;min-width:0}.responsible-name[data-v-cc3f5999]{font-weight:500;color:var(--text-color);flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.responsible-position[data-v-cc3f5999]{font-size:.75rem;color:#6b7280;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.remove-responsible[data-v-cc3f5999]{display:flex;align-items:center;justify-content:center;width:22px;height:22px;background-color:#0000000d;border-radius:50%;cursor:pointer;transition:all .2s;color:#6b7280}.remove-responsible[data-v-cc3f5999]:hover{background-color:#ef444426;color:#ef4444}.dropdown-icon[data-v-cc3f5999]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:8px;color:#9ca3af;transition:transform .2s ease}.is-active .dropdown-icon[data-v-cc3f5999]{color:var(--light-bg)}.responsibles-dropdown[data-v-cc3f5999]{position:absolute;top:calc(100% + 6px);left:0;right:0;background-color:#fff;border-radius:10px;box-shadow:0 10px 25px #0000001a;z-index:20;overflow:hidden;border:1px solid rgba(0,0,0,.08)}.dropdown-search[data-v-cc3f5999]{position:relative;padding:12px;border-bottom:1px solid #f3f4f6;background-color:#f9fafb}.search-icon[data-v-cc3f5999]{position:absolute;left:22px;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:.875rem}.dropdown-search input[data-v-cc3f5999]{width:100%;padding:10px 36px;border:1px solid #e5e7eb;border-radius:8px;font-size:.9rem;background-color:#fff;transition:all .2s}.dropdown-search input[data-v-cc3f5999]:focus{outline:none;border-color:var(--light-bg);box-shadow:0 0 0 3px #1995ad26}.clear-search[data-v-cc3f5999]{position:absolute;right:22px;top:50%;transform:translateY(-50%);border:none;background:none;color:#9ca3af;cursor:pointer;padding:4px;border-radius:50%;display:flex;align-items:center;justify-content:center}.clear-search[data-v-cc3f5999]:hover{color:#4b5563;background-color:#0000000d}.dropdown-items-container[data-v-cc3f5999]{max-height:250px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#cbd5e1 #f8fafc}.dropdown-items-container[data-v-cc3f5999]::-webkit-scrollbar{width:6px}.dropdown-items-container[data-v-cc3f5999]::-webkit-scrollbar-track{background:#f8fafc}.dropdown-items-container[data-v-cc3f5999]::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:6px;border:2px solid #f8fafc}.responsible-item[data-v-cc3f5999]{display:flex;align-items:center;padding:10px 16px;gap:12px;cursor:pointer;transition:all .2s;border-bottom:1px solid #f3f4f6;position:relative}.responsible-item[data-v-cc3f5999]:last-child{border-bottom:none}.responsible-item[data-v-cc3f5999]:hover{background-color:#a1d6e214}.responsible-item.selected[data-v-cc3f5999]{background-color:#a1d6e226}.responsible-details[data-v-cc3f5999]{display:flex;flex-direction:column;flex:1;min-width:0}.responsible-role[data-v-cc3f5999]{font-size:.75rem;color:#6b7280;margin-top:2px}.selected-check[data-v-cc3f5999]{color:var(--light-bg);margin-left:auto;font-size:.875rem}.avatar-circle.selected[data-v-cc3f5999]{background-color:var(--light-bg)}.no-results[data-v-cc3f5999],.loading-dropdown[data-v-cc3f5999],.error-dropdown[data-v-cc3f5999]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 16px;text-align:center;color:#6b7280}.no-results i[data-v-cc3f5999],.error-dropdown i[data-v-cc3f5999]{font-size:2rem;margin-bottom:8px;opacity:.7}.no-results p[data-v-cc3f5999],.loading-dropdown p[data-v-cc3f5999],.error-dropdown p[data-v-cc3f5999]{margin:4px 0 12px;font-size:.9rem}.error-dropdown i[data-v-cc3f5999]{color:#ef4444}.loading-spinner[data-v-cc3f5999]{width:30px;height:30px;border:3px solid rgba(161,214,226,.3);border-radius:50%;border-top-color:var(--light-bg);animation:spin-cc3f5999 1s ease-in-out infinite;margin-bottom:12px}@keyframes spin-cc3f5999{to{transform:rotate(360deg)}}.reset-search-btn[data-v-cc3f5999],.retry-btn[data-v-cc3f5999]{padding:6px 12px;border-radius:6px;border:none;background-color:#f3f4f6;color:#4b5563;font-size:.85rem;cursor:pointer;transition:all .2s}.reset-search-btn[data-v-cc3f5999]:hover,.retry-btn[data-v-cc3f5999]:hover{background-color:#e5e7eb}.retry-btn[data-v-cc3f5999]{display:flex;align-items:center;gap:6px}.dropdown-enter-active[data-v-cc3f5999],.dropdown-leave-active[data-v-cc3f5999]{transition:all .25s ease}.dropdown-enter-from[data-v-cc3f5999],.dropdown-leave-to[data-v-cc3f5999]{opacity:0;transform:translateY(-10px)}.validator-select[data-v-ef21fe60]{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin-bottom:16px}.validator-select label[data-v-ef21fe60]{display:flex;align-items:center;gap:8px;font-weight:600;margin-bottom:8px;color:var(--text-color);font-size:.95rem}.field-icon[data-v-ef21fe60]{color:var(--light-bg);font-size:.9rem;opacity:.9}.single-select-wrapper[data-v-ef21fe60]{position:relative}.custom-single-select[data-v-ef21fe60]{min-height:50px;padding:8px 16px;border:1px solid var(--border-color);border-radius:10px;background-color:var(--white);display:flex;align-items:center;justify-content:space-between;cursor:pointer;position:relative;transition:all .2s ease;box-shadow:0 1px 3px #0000000d}.custom-single-select[data-v-ef21fe60]:hover{border-color:var(--primary-color);box-shadow:0 3px 8px #0000000f}.custom-single-select.is-active[data-v-ef21fe60]{border-color:var(--primary-color);box-shadow:0 0 0 3px #a1d6e233}.custom-single-select.has-value[data-v-ef21fe60]{background-color:#a1d6e20d}.placeholder-text[data-v-ef21fe60]{color:#9ca3af}.selected-validator[data-v-ef21fe60]{display:flex;align-items:center;gap:12px;width:100%;animation:fadeIn-ef21fe60 .3s ease}.validator-content[data-v-ef21fe60]{display:flex;flex-direction:column;flex:1;min-width:0}.avatar-circle[data-v-ef21fe60]{width:36px;height:36px;border-radius:50%;background-color:var(--primary-color);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.1rem;flex-shrink:0}.avatar-circle.selected[data-v-ef21fe60]{background-color:var(--light-bg)}.validator-name[data-v-ef21fe60]{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.validator-position[data-v-ef21fe60]{font-size:.8rem;color:var(--text-color);opacity:.7;font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.remove-validator[data-v-ef21fe60]{width:22px;height:22px;border-radius:50%;background-color:#0000000d;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;color:var(--text-color);opacity:.6;flex-shrink:0}.remove-validator[data-v-ef21fe60]:hover{background-color:#0000001a;opacity:1}.dropdown-icon[data-v-ef21fe60]{margin-left:8px;color:var(--text-color);opacity:.6;transition:transform .2s}.validators-dropdown[data-v-ef21fe60]{position:absolute;top:calc(100% + 8px);left:0;right:0;background-color:#fff;border-radius:10px;box-shadow:0 4px 16px #0000001a;z-index:1000;overflow:hidden;animation:dropdownFadeIn-ef21fe60 .2s ease}@keyframes dropdownFadeIn-ef21fe60{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-ef21fe60{0%{opacity:0}to{opacity:1}}.dropdown-enter-active[data-v-ef21fe60],.dropdown-leave-active[data-v-ef21fe60]{transition:all .2s ease}.dropdown-enter-from[data-v-ef21fe60],.dropdown-leave-to[data-v-ef21fe60]{opacity:0;transform:translateY(-10px)}.dropdown-search[data-v-ef21fe60]{padding:12px;position:relative;border-bottom:1px solid var(--border-color)}.search-icon[data-v-ef21fe60]{position:absolute;left:22px;top:50%;transform:translateY(-50%);color:var(--text-color);opacity:.5}.dropdown-search input[data-v-ef21fe60]{width:100%;padding:10px 16px 10px 32px;border:1px solid var(--border-color);border-radius:6px;outline:none;font-size:.9rem;transition:all .2s}.dropdown-search input[data-v-ef21fe60]:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #a1d6e233}.clear-search[data-v-ef21fe60]{position:absolute;right:22px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--text-color);opacity:.5;cursor:pointer;padding:5px}.clear-search[data-v-ef21fe60]:hover{opacity:.8}.dropdown-items-container[data-v-ef21fe60]{max-height:250px;overflow-y:auto}.dropdown-items-container[data-v-ef21fe60]::-webkit-scrollbar{width:5px}.dropdown-items-container[data-v-ef21fe60]::-webkit-scrollbar-track{background:#0000000d}.dropdown-items-container[data-v-ef21fe60]::-webkit-scrollbar-thumb{background:#0003;border-radius:10px}.validator-item[data-v-ef21fe60]{padding:12px 16px;display:flex;align-items:center;gap:12px;cursor:pointer;transition:background-color .2s;border-bottom:1px solid rgba(0,0,0,.05)}.validator-item[data-v-ef21fe60]:last-child{border-bottom:none}.validator-item[data-v-ef21fe60]:hover{background-color:#a1d6e21a}.validator-item.selected[data-v-ef21fe60]{background-color:#a1d6e226}.validator-details[data-v-ef21fe60]{display:flex;flex-direction:column;flex:1;min-width:0}.selected-check[data-v-ef21fe60]{color:var(--light-bg);flex-shrink:0}.no-results[data-v-ef21fe60],.loading-dropdown[data-v-ef21fe60],.error-dropdown[data-v-ef21fe60]{padding:24px 16px;text-align:center;color:var(--text-color);opacity:.7}.no-results i[data-v-ef21fe60],.error-dropdown i[data-v-ef21fe60]{font-size:1.8rem;margin-bottom:12px;display:block}.no-results p[data-v-ef21fe60],.loading-dropdown p[data-v-ef21fe60],.error-dropdown p[data-v-ef21fe60]{margin:10px 0}.loading-spinner[data-v-ef21fe60]{width:30px;height:30px;border:3px solid rgba(161,214,226,.3);border-radius:50%;border-top-color:var(--light-bg);animation:spin-ef21fe60 1s linear infinite;margin:0 auto 10px}@keyframes spin-ef21fe60{to{transform:rotate(360deg)}}.reset-search-btn[data-v-ef21fe60],.retry-btn[data-v-ef21fe60]{margin-top:12px;padding:8px 16px;background-color:#a1d6e233;color:var(--light-bg);border:none;border-radius:6px;cursor:pointer;transition:all .2s}.reset-search-btn[data-v-ef21fe60]:hover,.retry-btn[data-v-ef21fe60]:hover{background-color:#a1d6e266}.error-message[data-v-ef21fe60]{margin-top:8px;font-size:.85rem;color:var(--error-color);display:flex;align-items:flex-start;gap:6px;padding:8px 12px;background-color:#e76f511a;border-radius:6px}.error-message i[data-v-ef21fe60]{margin-top:1px}.modal-overlay[data-v-16b9ba8d]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(4px);transition:all .3s ease}.modal[data-v-16b9ba8d]{background:var(--white);border-radius:16px;width:80%;max-width:80%;height:80vh;box-shadow:0 16px 40px #00000026;overflow:hidden;animation:modalFadeIn-16b9ba8d .4s ease-out;max-height:80vh;display:flex;flex-direction:column}@keyframes modalFadeIn-16b9ba8d{0%{transform:translateY(-20px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.multi-select-wrapper[data-v-16b9ba8d]{width:50%;margin-bottom:20px}.modal-header[data-v-16b9ba8d]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:linear-gradient(135deg,var(--primary-color),var(--light-bg));color:var(--white);border-bottom:1px solid rgba(255,255,255,.1)}.header-content[data-v-16b9ba8d]{display:flex;align-items:center;gap:15px}.modal-header h3[data-v-16b9ba8d]{margin:0;font-size:1.5rem;font-weight:600;letter-spacing:.01em}.modal-icon[data-v-16b9ba8d]{font-size:1.8rem;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fff3;border-radius:12px}.close-btn[data-v-16b9ba8d]{background:#ffffff1a;border:none;color:var(--white);font-size:1.1rem;cursor:pointer;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s}.close-btn[data-v-16b9ba8d]:hover{background:#ffffff40;transform:scale(1.05)}.modal-body[data-v-16b9ba8d]{padding:30px;overflow-y:auto}.form-section[data-v-16b9ba8d]{margin-bottom:32px;border-radius:12px;animation:sectionFadeIn-16b9ba8d .5s ease-out}@keyframes sectionFadeIn-16b9ba8d{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.section-title[data-v-16b9ba8d]{display:flex;align-items:center;gap:10px;font-size:1.15rem;font-weight:600;color:var(--text-color);margin:0 0 20px;padding-bottom:12px;border-bottom:1px solid var(--border-color)}.section-icon[data-v-16b9ba8d]{color:var(--light-bg);font-size:1.2rem}.form-row[data-v-16b9ba8d]{display:flex;gap:20px;margin-bottom:20px}.form-row .form-group[data-v-16b9ba8d]{flex:1}@media (max-width: 640px){.form-row[data-v-16b9ba8d]{flex-direction:column;gap:16px}}.form-group[data-v-16b9ba8d]{margin-bottom:20px}.form-group label[data-v-16b9ba8d]{display:flex;align-items:center;gap:8px;font-weight:600;margin-bottom:8px;color:var(--text-color);font-size:.95rem}.field-icon[data-v-16b9ba8d]{color:var(--light-bg);font-size:.9rem;opacity:.7}.input-wrapper[data-v-16b9ba8d]{position:relative}.form-group input[data-v-16b9ba8d],.form-group textarea[data-v-16b9ba8d],.form-group select[data-v-16b9ba8d]{width:100%;padding:13px 16px;border:1px solid var(--border-color);border-radius:10px;background-color:var(--white);font-size:1rem;color:var(--text-color);transition:all .2s ease;box-shadow:0 2px 4px #00000008}.form-group select[data-v-16b9ba8d]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='6' viewBox='0 0 12 6'%3E%3Cpath fill='%23333' d='M0 0l6 6 6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:40px;cursor:pointer}.form-group input[data-v-16b9ba8d]::placeholder,.form-group textarea[data-v-16b9ba8d]::placeholder{color:#9ca3af}.form-group input[data-v-16b9ba8d]:focus,.form-group textarea[data-v-16b9ba8d]:focus,.form-group select[data-v-16b9ba8d]:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #a1d6e233;outline:none}.form-group textarea[data-v-16b9ba8d]{resize:vertical;min-height:100px}.multi-select-wrapper[data-v-16b9ba8d]{position:relative}.custom-multi-select[data-v-16b9ba8d]{min-height:50px;padding:8px 40px 8px 16px;border:1px solid var(--border-color);border-radius:10px;background-color:var(--white);display:flex;flex-wrap:wrap;align-items:center;gap:8px;cursor:pointer;position:relative;box-shadow:0 2px 4px #00000008}.custom-multi-select[data-v-16b9ba8d]:hover{border-color:var(--primary-color)}.custom-multi-select[data-v-16b9ba8d]:focus-within{border-color:var(--primary-color);box-shadow:0 0 0 3px #a1d6e233}.placeholder-text[data-v-16b9ba8d]{color:#9ca3af;padding:5px 0}.selected-approvers[data-v-16b9ba8d]{display:flex;flex-wrap:wrap;gap:8px;max-width:100%}.selected-approver-chip[data-v-16b9ba8d]{display:flex;align-items:center;gap:6px;background-color:#a1d6e233;color:var(--light-bg);padding:4px 8px 4px 12px;border-radius:16px;font-size:.85rem;white-space:nowrap;animation:chipAppear-16b9ba8d .3s ease-out}.approver-chip-content[data-v-16b9ba8d]{display:flex;flex-direction:column}.approver-chip-name[data-v-16b9ba8d]{font-weight:500}.approver-chip-position[data-v-16b9ba8d]{font-size:.75rem;opacity:.8;font-style:italic}@keyframes chipAppear-16b9ba8d{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.remove-approver[data-v-16b9ba8d]{display:flex;align-items:center;justify-content:center;background-color:#0000001a;border-radius:50%;width:18px;height:18px;cursor:pointer;transition:all .2s}.remove-approver[data-v-16b9ba8d]:hover{background-color:#0003}.dropdown-icon[data-v-16b9ba8d]{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:var(--text-color);opacity:.6;transition:transform .2s}.dropdown-search[data-v-16b9ba8d]{padding:12px;border-bottom:1px solid var(--border-color);position:sticky;top:0;background-color:var(--white);z-index:1}.dropdown-search input[data-v-16b9ba8d]{width:100%;padding:10px 12px;border:1px solid var(--border-color);border-radius:6px;font-size:.9rem}.dropdown-search input[data-v-16b9ba8d]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px #a1d6e233}.dropdown-items-container[data-v-16b9ba8d]{max-height:200px;overflow-y:auto}.approver-item[data-v-16b9ba8d]{display:flex;align-items:center;padding:10px 16px;gap:12px;cursor:pointer;transition:background-color .2s;border-bottom:1px solid rgba(0,0,0,.05)}.approver-item[data-v-16b9ba8d]:last-child{border-bottom:none}.approver-item[data-v-16b9ba8d]:hover{background-color:#a1d6e21a}.approver-item.selected[data-v-16b9ba8d]{background-color:#a1d6e226}.approver-info[data-v-16b9ba8d]{display:flex;flex-direction:column}.approver-name[data-v-16b9ba8d]{font-weight:500}.approver-position[data-v-16b9ba8d]{font-size:.8rem;color:var(--text-color);opacity:.7;font-style:italic}.checkbox[data-v-16b9ba8d]{width:20px;height:20px;border:2px solid var(--border-color);border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s}.approver-item.selected .checkbox[data-v-16b9ba8d]{background-color:var(--light-bg);border-color:var(--light-bg);color:var(--white)}.no-results[data-v-16b9ba8d],.loading-dropdown[data-v-16b9ba8d],.error-dropdown[data-v-16b9ba8d]{padding:16px;text-align:center;color:var(--text-color);opacity:.7;font-size:.9rem}.loading-dropdown i[data-v-16b9ba8d],.error-dropdown i[data-v-16b9ba8d]{margin-right:8px}.error-dropdown[data-v-16b9ba8d]{color:var(--error-color)}.form-hint[data-v-16b9ba8d]{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--text-color);opacity:.7;margin-top:8px}.approvers-count[data-v-16b9ba8d]{font-weight:400;font-size:.85rem;opacity:.8}.error-message[data-v-16b9ba8d]{margin-top:8px;font-size:.85rem;color:var(--error-color);display:flex;align-items:center;gap:6px;padding:8px 12px;background-color:#e76f511a;border-radius:6px}.file-upload[data-v-16b9ba8d]{margin-bottom:5px}.file-drop-area[data-v-16b9ba8d]{border:2px dashed var(--border-color);border-radius:12px;padding:12px;background-color:var(--secondary-color);position:relative;transition:all .3s;cursor:pointer}.file-drop-area[data-v-16b9ba8d]:hover{border-color:var(--primary-color);background-color:#a1d6e20d}.active-dropzone[data-v-16b9ba8d]{border-color:var(--light-bg);background-color:#a1d6e21a;transform:scale(1.005)}.has-files[data-v-16b9ba8d]{border-style:solid;background-color:#a1d6e20d}.file-input[data-v-16b9ba8d]{position:absolute;width:.1px;height:.1px;opacity:0;overflow:hidden;z-index:-1}.file-content[data-v-16b9ba8d]{display:flex;flex-direction:column;align-items:center;justify-content:center}.upload-prompt[data-v-16b9ba8d]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:20px}.upload-icon-container[data-v-16b9ba8d]{width:70px;height:70px;border-radius:50%;background:#a1d6e233;display:flex;align-items:center;justify-content:center;margin-bottom:5px}.upload-icon[data-v-16b9ba8d]{font-size:2.2rem;color:var(--light-bg)}.upload-text[data-v-16b9ba8d]{text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.primary-text[data-v-16b9ba8d]{font-size:1.1rem;color:var(--text-color);font-weight:500}.secondary-text[data-v-16b9ba8d]{color:var(--text-color);opacity:.6;font-size:.95rem}.browse-btn[data-v-16b9ba8d]{color:var(--light-bg);font-weight:600;cursor:pointer;padding:8px 16px;border-radius:8px;background-color:#a1d6e226;transition:all .2s}.browse-btn[data-v-16b9ba8d]:hover{background-color:#a1d6e24d;transform:translateY(-1px)}.file-formats[data-v-16b9ba8d]{color:var(--text-color);opacity:.5;font-size:.85rem;margin-top:10px}.files-container[data-v-16b9ba8d]{width:100%}.files-header[data-v-16b9ba8d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.files-count[data-v-16b9ba8d]{display:flex;align-items:center;gap:8px;font-weight:500;color:var(--light-bg)}.files-actions[data-v-16b9ba8d]{display:flex;align-items:center;gap:10px}.add-more-files-btn[data-v-16b9ba8d]{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#a1d6e226;border:none;border-radius:6px;color:var(--light-bg);font-weight:500;font-size:.85rem;cursor:pointer;transition:all .2s}.add-more-files-btn[data-v-16b9ba8d]:hover{background:#a1d6e24d}.clear-files-btn[data-v-16b9ba8d]{display:flex;align-items:center;justify-content:center;width:30px;height:30px;background:#e76f511a;border:none;border-radius:50%;color:var(--error-color);cursor:pointer;transition:all .2s}.clear-files-btn[data-v-16b9ba8d]:hover{background:#e76f5133}.attached-files-list[data-v-16b9ba8d]{display:flex;flex-direction:column;gap:8px;max-height:250px;overflow-y:auto;padding-right:5px}.attached-files-list[data-v-16b9ba8d]::-webkit-scrollbar{width:6px}.attached-files-list[data-v-16b9ba8d]::-webkit-scrollbar-track{background:#0000000d;border-radius:10px}.attached-files-list[data-v-16b9ba8d]::-webkit-scrollbar-thumb{background:#a1d6e280;border-radius:10px}.selected-file[data-v-16b9ba8d]{width:100%;padding:12px 16px;background-color:var(--white);border-radius:10px;box-shadow:0 2px 8px #0000000d;display:flex;align-items:center;justify-content:space-between;animation:fileAppear-16b9ba8d .3s ease-out}@keyframes fileAppear-16b9ba8d{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.file-info[data-v-16b9ba8d]{display:flex;align-items:center;gap:16px;flex:1}.file-icon-container[data-v-16b9ba8d]{width:48px;height:48px;border-radius:10px;background-color:#a1d6e226;display:flex;align-items:center;justify-content:center}.document-icon[data-v-16b9ba8d]{font-size:1.5rem;color:var(--light-bg)}.file-details[data-v-16b9ba8d]{display:flex;flex-direction:column;gap:4px}.file-name[data-v-16b9ba8d]{font-weight:500;color:var(--text-color);font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:350px}.file-size[data-v-16b9ba8d]{font-size:.85rem;color:var(--text-color);opacity:.6}.remove-file-btn[data-v-16b9ba8d]{background:#0000000d;border:none;color:var(--text-color);opacity:.6;font-size:.9rem;cursor:pointer;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}.remove-file-btn[data-v-16b9ba8d]:hover{opacity:1;background-color:#0000001a;color:var(--error-color)}.selected-items-container[data-v-16b9ba8d]{background-color:var(--secondary-color);border-radius:12px;padding:20px;border-left:4px solid var(--primary-color)}.selected-items-header[data-v-16b9ba8d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.selected-items-count[data-v-16b9ba8d]{display:flex;align-items:baseline;gap:8px}.count-number[data-v-16b9ba8d]{font-size:1.6rem;font-weight:700;color:var(--light-bg)}.count-text[data-v-16b9ba8d]{font-size:1rem;color:var(--text-color)}.selected-items-info[data-v-16b9ba8d]{display:flex;align-items:center;gap:8px;color:var(--text-color);opacity:.7;font-size:.9rem;margin-bottom:15px}.info-icon[data-v-16b9ba8d]{color:var(--primary-color)}.show-items-btn[data-v-16b9ba8d]{background-color:var(--white);border:1px solid var(--border-color);color:var(--text-color);padding:8px 12px;border-radius:8px;font-size:.85rem;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s}.show-items-btn[data-v-16b9ba8d]:hover{background-color:#a1d6e21a;border-color:var(--primary-color)}.items-id-container[data-v-16b9ba8d]{display:flex;flex-wrap:wrap;gap:8px;max-height:150px;overflow-y:auto;padding:4px}.item-id-badge[data-v-16b9ba8d]{background-color:#a1d6e226;color:var(--light-bg);padding:6px 12px;border-radius:50px;font-size:.85rem;font-weight:500;display:inline-flex;align-items:center;transition:all .2s}.item-id-badge[data-v-16b9ba8d]:hover{background-color:#a1d6e24d;transform:translateY(-1px)}.form-actions[data-v-16b9ba8d]{display:flex;justify-content:flex-end;gap:16px;margin-top:36px}.submit-btn[data-v-16b9ba8d],.cancel-btn[data-v-16b9ba8d],.approve-btn[data-v-16b9ba8d]{padding:14px 24px;border-radius:10px;font-weight:500;font-size:1rem;border:none;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:10px}.submit-btn[data-v-16b9ba8d]{background-color:var(--light-bg);color:var(--white);box-shadow:0 4px 12px #1995ad33;min-width:150px;justify-content:center}.approve-btn[data-v-16b9ba8d]{background:linear-gradient(135deg,var(--primary-color),var(--light-bg));color:var(--white);box-shadow:0 4px 12px #1995ad33;min-width:220px;justify-content:center}.approve-btn[data-v-16b9ba8d]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px #1995ad4d}.approve-btn[data-v-16b9ba8d]:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #1995ad4d}.approve-btn[data-v-16b9ba8d]:disabled{background:linear-gradient(135deg,#c1c1c1,#999);cursor:not-allowed;opacity:.7;box-shadow:none}.submit-btn[data-v-16b9ba8d]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px #1995ad4d}.submit-btn[data-v-16b9ba8d]:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #1995ad4d}.submit-btn[data-v-16b9ba8d]:disabled{background:#c1c1c1;cursor:not-allowed;opacity:.7;box-shadow:none}.cancel-btn[data-v-16b9ba8d]{background-color:var(--secondary-color);color:var(--text-color);border:1px solid var(--border-color);opacity:.8}.cancel-btn[data-v-16b9ba8d]:hover{background-color:var(--secondary-color);filter:brightness(.97);opacity:1}.cancel-btn[data-v-16b9ba8d]:active{background-color:var(--secondary-color);filter:brightness(.94)}@media (max-width: 768px){.modal[data-v-16b9ba8d]{width:95%;max-width:none}.modal-body[data-v-16b9ba8d]{padding:20px}.form-actions[data-v-16b9ba8d]{flex-direction:column-reverse;gap:12px}.submit-btn[data-v-16b9ba8d],.cancel-btn[data-v-16b9ba8d],.approve-btn[data-v-16b9ba8d]{width:100%;justify-content:center}.file-name[data-v-16b9ba8d]{max-width:200px}.selected-items-header[data-v-16b9ba8d]{flex-direction:column;align-items:flex-start;gap:10px}.show-items-btn[data-v-16b9ba8d]{width:100%;justify-content:center}}.selectors-row[data-v-16b9ba8d]{display:flex;gap:20px;margin-bottom:20px;align-items:flex-start}.selector-item[data-v-16b9ba8d]{flex:1;min-width:0;position:relative}.selector-item label[data-v-16b9ba8d]{margin-bottom:8px;display:block}.select-wrapper[data-v-16b9ba8d],.multi-select-wrapper[data-v-16b9ba8d]{width:100%;position:relative}.custom-multi-select[data-v-16b9ba8d]{width:100%}.approvers-dropdown[data-v-16b9ba8d]{position:absolute;top:100%;left:0;right:0;margin-top:8px;background-color:var(--white);border-radius:10px;box-shadow:0 4px 12px #0000001a;z-index:1000}@media (max-width: 768px){.selectors-row[data-v-16b9ba8d]{flex-direction:column;gap:16px}.selector-item[data-v-16b9ba8d]{width:100%}}.existing-files[data-v-16b9ba8d]{margin-top:20px}.subsection-title[data-v-16b9ba8d]{display:flex;align-items:center;gap:8px;font-size:1rem;font-weight:600;color:var(--text-color);margin:0 0 15px;padding-bottom:8px;border-bottom:1px dashed var(--border-color)}.approval-type-selector[data-v-16b9ba8d]{margin-bottom:20px}.approval-type-options[data-v-16b9ba8d]{display:flex;gap:12px;margin-top:8px}.approval-option[data-v-16b9ba8d]{flex:1;position:relative;cursor:pointer}.approval-option input[data-v-16b9ba8d]{position:absolute;opacity:0;width:0;height:0}.approval-content[data-v-16b9ba8d]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;border:1px solid var(--border-color);border-radius:10px;transition:all .2s;background-color:var(--white)}.approval-content i[data-v-16b9ba8d]{font-size:1.5rem;color:var(--text-color);opacity:.7;transition:all .2s}.approval-content span[data-v-16b9ba8d]{font-size:.9rem;font-weight:500}.approval-option.selected .approval-content[data-v-16b9ba8d]{border-color:var(--light-bg);background-color:#a1d6e21a;box-shadow:0 0 0 2px #a1d6e24d}.approval-option.selected .approval-content i[data-v-16b9ba8d]{color:var(--light-bg);opacity:1}.approval-option:hover .approval-content[data-v-16b9ba8d]:not(.selected){border-color:var(--primary-color);background-color:#a1d6e20d}@media (max-width: 768px){.approval-type-options[data-v-16b9ba8d]{flex-direction:column}}.sequential-info[data-v-16b9ba8d]{display:flex;align-items:flex-start;gap:8px;margin-top:16px;padding:12px 16px;background-color:#a1d6e21a;border-left:3px solid var(--light-bg);border-radius:6px;font-size:.9rem;color:var(--text-color);animation:fadeIn-16b9ba8d .3s ease-in-out}.sequential-info .info-icon[data-v-16b9ba8d]{color:var(--light-bg);font-size:1.1rem;margin-top:2px}@keyframes fadeIn-16b9ba8d{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-e973a915]{padding:1.5rem;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center;background:var(--secondary-color);border-radius:var(--border-radius) var(--border-radius) 0 0}.header-left[data-v-e973a915]{display:flex;align-items:center;gap:1rem}.request-type-badge[data-v-e973a915]{padding:.5rem 1rem;border-radius:var(--border-radius);font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;transition:var(--transition-smooth)}.type-cancel[data-v-e973a915]{background-color:#fee2e2;color:#b91c1c}.type-edit[data-v-e973a915]{background-color:#e0f2fe;color:#0369a1}.type-rating[data-v-e973a915]{background-color:#fef3c7;color:#92400e}.type-purchase[data-v-e973a915]{background-color:#d1fae5;color:#047857}.close-button[data-v-e973a915]{background:none;border:none;font-size:1.25rem;cursor:pointer;color:var(--text-color);padding:.5rem;border-radius:var(--border-radius);transition:var(--transition-smooth)}.close-button[data-v-e973a915]:hover{background-color:var(--hover-bg);color:var(--text-color)}@media (max-width: 640px){.modal-header[data-v-e973a915]{padding:1rem}.header-left[data-v-e973a915]{flex-direction:column;align-items:flex-start;gap:.5rem}}.info-section[data-v-5a72a01c]{margin-bottom:2rem}.info-section h3[data-v-5a72a01c]{margin:0 0 1rem;font-size:1.125rem;color:var(--text-color);font-weight:600;padding-bottom:.5rem;border-bottom:2px solid var(--border-color)}.info-grid[data-v-5a72a01c]{display:grid;gap:1.25rem}.info-group[data-v-5a72a01c]{display:flex;flex-direction:column;gap:.5rem}.info-group label[data-v-5a72a01c]{font-weight:600;color:var(--text-color);font-size:.875rem}.info-group span[data-v-5a72a01c]{color:var(--text-color);font-size:1rem}.status-badge[data-v-5a72a01c]{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600;white-space:nowrap;width:fit-content}.status-indicator[data-v-5a72a01c]{display:block;width:.5rem;height:.5rem;border-radius:50%}.status-draft[data-v-5a72a01c]{background-color:#f3f4f6;color:#4b5563}.status-draft .status-indicator[data-v-5a72a01c]{background-color:#9ca3af}.status-created[data-v-5a72a01c]{background-color:#f3f4f6;color:#4b5563}.status-created .status-indicator[data-v-5a72a01c]{background-color:#9ca3af}.status-cancelled[data-v-5a72a01c]{background-color:#fef2f2;color:#b91c1c}.status-cancelled .status-indicator[data-v-5a72a01c]{background-color:#ef4444}.status-in-approval[data-v-5a72a01c]{background-color:#fff7ed;color:#c2410c}.status-in-approval .status-indicator[data-v-5a72a01c]{background-color:#f97316}.status-in-progress[data-v-5a72a01c]{background-color:#fff7ed;color:#c2410c}.status-in-progress .status-indicator[data-v-5a72a01c]{background-color:#f97316}.status-approved[data-v-5a72a01c]{background-color:#ecfdf5;color:#047857}.status-approved .status-indicator[data-v-5a72a01c]{background-color:#10b981}.status-validated[data-v-5a72a01c]{background-color:#e0f2fe;color:#0369a1}.status-validated .status-indicator[data-v-5a72a01c]{background-color:#0ea5e9}.status-finished[data-v-5a72a01c]{background-color:#fef2f2;color:#b91c1c}.status-finished .status-indicator[data-v-5a72a01c]{background-color:#ef4444}@media (max-width: 640px){.info-section[data-v-5a72a01c]{margin-bottom:1.5rem}}.request-meta[data-v-91b25d9a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:1.5rem}.meta-section[data-v-91b25d9a]{background:var(--white);padding:1.25rem;border-radius:var(--border-radius);border-left:4px solid var(--primary-color);box-shadow:var(--shadow-subtle);transition:var(--transition-smooth)}.meta-section[data-v-91b25d9a]:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.section-title[data-v-91b25d9a]{display:flex;align-items:center;gap:.75rem;font-size:1.1rem;font-weight:600;color:var(--text-color);margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-color)}.section-title i[data-v-91b25d9a]{color:var(--primary-color)}.author-info[data-v-91b25d9a]{display:flex;flex-direction:column;gap:.5rem;background-color:var(--secondary-color);padding:.75rem;border-radius:var(--border-radius);border:1px solid var(--border-color)}.author-name[data-v-91b25d9a]{font-size:1.1rem;font-weight:500;color:var(--text-color)}.author-position[data-v-91b25d9a]{font-size:.9rem;color:var(--text-secondary);font-style:italic}.approvers-list[data-v-91b25d9a]{display:flex;flex-direction:column;gap:.75rem}.approver-item[data-v-91b25d9a]{background:var(--secondary-color);padding:.75rem;border-radius:var(--border-radius);font-size:.9rem;color:var(--text-color);box-shadow:var(--shadow-subtle);display:flex;align-items:center;justify-content:space-between;gap:.5rem;transition:var(--transition-fast);border:1px solid var(--border-color)}.approver-item.approved[data-v-91b25d9a]{background:#ecfdf5;color:#047857;border:1px solid #10b981}.approver-item.approved i[data-v-91b25d9a]{color:#10b981;font-size:1rem}.approver-info[data-v-91b25d9a]{display:flex;flex-direction:column;gap:.25rem}.approver-name[data-v-91b25d9a]{font-weight:500}.approver-position[data-v-91b25d9a],.validator-position[data-v-91b25d9a]{font-size:.85rem;color:var(--text-color);opacity:.8;font-style:italic}.validator-section[data-v-91b25d9a]{border-left-color:var(--accent-color)}.validator-info[data-v-91b25d9a]{display:flex;flex-direction:column;gap:.5rem}.validator-item[data-v-91b25d9a]{background:var(--secondary-color);padding:.75rem;border-radius:var(--border-radius);font-size:.9rem;color:var(--text-color);box-shadow:var(--shadow-subtle);display:flex;align-items:center;justify-content:space-between;gap:.5rem;transition:var(--transition-fast);border:1px solid var(--border-color)}.validator-item.confirmed[data-v-91b25d9a]{background:#ecfdf5;color:#047857;border:1px solid #10b981}.validator-item.confirmed i[data-v-91b25d9a]{color:#10b981;font-size:1rem}.validator-details[data-v-91b25d9a]{display:flex;flex-direction:column;gap:.25rem}.validator-name[data-v-91b25d9a]{font-weight:500}.validator-section .section-title i[data-v-91b25d9a]{color:var(--accent-color)}@media (max-width: 640px){.request-meta[data-v-91b25d9a]{grid-template-columns:1fr}}.info-section[data-v-96111337]{margin-bottom:2rem}.info-section h3[data-v-96111337]{margin:0 0 1rem;font-size:1.125rem;color:var(--text-color);font-weight:600;padding-bottom:.5rem;border-bottom:2px solid var(--border-color)}.info-grid[data-v-96111337]{display:grid;gap:1.25rem}.info-group[data-v-96111337]{display:grid;gap:.5rem}.info-group label[data-v-96111337]{font-weight:600;color:var(--text-color);font-size:.875rem}.comment-text[data-v-96111337],.responsible-text[data-v-96111337],.user-info[data-v-96111337]{background-color:var(--secondary-color);padding:.75rem;border-radius:var(--border-radius);border:1px solid var(--border-color)}.cancel-reason[data-v-96111337]{background-color:#fff5f5;border-color:var(--error-color);color:var(--error-color);font-weight:500}.user-info[data-v-96111337]{display:flex;flex-direction:column}.user-name[data-v-96111337]{font-weight:500}.user-position[data-v-96111337]{font-size:.85rem;color:var(--text-secondary);margin-top:.25rem;font-style:italic}.approvers-list[data-v-96111337]{display:flex;flex-direction:column;gap:.5rem}.approver-item[data-v-96111337]{border-left:3px solid var(--primary-color)}@media (max-width: 640px){.info-section[data-v-96111337]{margin-bottom:1.5rem}}.group-title[data-v-96111337]{display:flex;align-items:center;gap:.5rem}.group-title i[data-v-96111337]{color:var(--primary-color);font-size:1rem}.group-title label[data-v-96111337]{margin:0}.responsible-group .group-title i[data-v-96111337]{color:var(--primary-color)}.cancel-group .group-title i[data-v-96111337]{color:var(--error-color)}.responsible-info[data-v-96111337]{box-shadow:var(--shadow-subtle);transition:var(--transition-fast)}.responsible-info[data-v-96111337]:hover{box-shadow:var(--shadow-hover)}.info-section[data-v-d52dd1bb]{margin-bottom:2rem}.info-section h3[data-v-d52dd1bb]{margin:0 0 1rem;font-size:1.125rem;color:var(--text-color);font-weight:600;padding-bottom:.5rem;border-bottom:2px solid var(--border-color)}.attachments-list[data-v-d52dd1bb]{display:grid;gap:.75rem}.attachment-item[data-v-d52dd1bb]{display:flex;align-items:center;gap:.75rem;padding:.75rem;background-color:var(--secondary-color);border:1px solid var(--border-color);border-radius:var(--border-radius);transition:var(--transition-smooth)}.attachment-item[data-v-d52dd1bb]:hover{background-color:var(--hover-bg);border-color:var(--border-color);transform:translate(4px)}.attachment-item i[data-v-d52dd1bb]{color:var(--text-color);font-size:1.125rem}.attachment-link[data-v-d52dd1bb]{color:var(--light-bg);text-decoration:none;font-size:.875rem;word-break:break-all;flex:1;cursor:pointer;transition:var(--transition-smooth)}.attachment-link[data-v-d52dd1bb]:hover{color:var(--primary-color);text-decoration:underline}@media (max-width: 640px){.info-section[data-v-d52dd1bb]{margin-bottom:1.5rem}}.info-section[data-v-9b7aba02]{margin-bottom:2rem}.info-section h3[data-v-9b7aba02]{margin:0 0 1rem;font-size:1.125rem;color:var(--text-color);font-weight:600;padding-bottom:.5rem;border-bottom:2px solid var(--border-color)}.changes-container[data-v-9b7aba02]{display:grid;gap:1.25rem;margin-top:1.25rem}.change-item[data-v-9b7aba02]{background:var(--white);padding:1.25rem;border-radius:var(--border-radius);display:grid;gap:1rem;border-left:4px solid var(--change-warning-border);box-shadow:var(--shadow-subtle);transition:var(--transition-smooth)}.change-item[data-v-9b7aba02]:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover)}.change-field[data-v-9b7aba02]{display:flex;align-items:center;gap:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-color)}.change-values[data-v-9b7aba02]{display:grid;gap:1rem}.change-value[data-v-9b7aba02]{display:flex;align-items:center;gap:.75rem;padding:1rem;border-radius:var(--border-radius);transition:var(--transition-fast)}.old-value[data-v-9b7aba02]{background-color:var(--change-old-bg);border:1px solid var(--change-old-border)}.old-value[data-v-9b7aba02]:hover{background-color:#e76f5114}.new-value[data-v-9b7aba02]{background-color:var(--change-new-bg);border:1px solid var(--change-new-border)}.new-value[data-v-9b7aba02]:hover{background-color:#a1d6e214}.field-label[data-v-9b7aba02],.value-label[data-v-9b7aba02]{font-weight:600;color:var(--text-color);opacity:.8;font-size:.9rem}.field-name[data-v-9b7aba02]{color:var(--text-color);font-weight:500;font-size:1rem;padding:.25rem .5rem;background:transparent;border-radius:4px}.value-text[data-v-9b7aba02]{color:var(--text-color);font-weight:500;font-size:.95rem;flex:1}.old-value .value-text[data-v-9b7aba02]{color:var(--change-old-text)}.new-value .value-text[data-v-9b7aba02]{color:var(--change-new-text)}@media (max-width: 640px){.change-field[data-v-9b7aba02],.change-value[data-v-9b7aba02]{flex-direction:column;align-items:flex-start}.field-label[data-v-9b7aba02],.value-label[data-v-9b7aba02]{min-width:auto}}.cancel-dialog[data-v-5d05f897]{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1100}.cancel-dialog-content[data-v-5d05f897]{background:var(--white);border-radius:var(--border-radius);padding:1.5rem;width:90%;max-width:500px;box-shadow:var(--shadow-hover)}.cancel-dialog-content h3[data-v-5d05f897]{margin:0 0 1rem;color:var(--text-color);font-size:1.25rem}.cancel-form[data-v-5d05f897]{display:flex;flex-direction:column;gap:1rem}.form-group[data-v-5d05f897]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-5d05f897]{font-weight:600;color:var(--text-color)}.cancel-textarea[data-v-5d05f897]{padding:.75rem;border:1px solid var(--border-color);border-radius:var(--border-radius);resize:vertical;min-height:100px;font-family:inherit}.cancel-textarea[data-v-5d05f897]:focus{outline:none;border-color:var(--light-bg);box-shadow:0 0 0 2px #1995ad33}.dialog-buttons[data-v-5d05f897]{display:flex;justify-content:flex-end;gap:1rem}.dialog-button[data-v-5d05f897]{padding:.75rem 1.5rem;border-radius:var(--border-radius);font-weight:600;cursor:pointer;transition:var(--transition-smooth)}.dialog-button.cancel[data-v-5d05f897]{background-color:var(--secondary-color);color:var(--text-color);border:1px solid var(--border-color)}.dialog-button.confirm[data-v-5d05f897]{background-color:var(--error-color);color:var(--white);border:none}.dialog-button[data-v-5d05f897]:disabled{opacity:.5;cursor:not-allowed}.dialog-button[data-v-5d05f897]:not(:disabled):hover{transform:translateY(-2px)}.dialog-button.cancel[data-v-5d05f897]:not(:disabled):hover{background-color:var(--hover-bg)}.dialog-button.confirm[data-v-5d05f897]:not(:disabled):hover{background-color:#d65d45}.dialog-overlay[data-v-cb3c482c]{position:fixed;inset:0;background-color:var(--shadow-color);display:flex;justify-content:center;align-items:center;z-index:1100;backdrop-filter:blur(4px);animation:fadeIn-cb3c482c .3s ease-out}.dialog-content[data-v-cb3c482c]{background:var(--white);border-radius:var(--border-radius);width:90%;max-width:500px;box-shadow:var(--shadow-hover);animation:slideIn-cb3c482c .3s ease-out}.dialog-header[data-v-cb3c482c]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid var(--border-color)}.dialog-header h3[data-v-cb3c482c]{margin:0;font-size:1.25rem;color:var(--text-color)}.close-button[data-v-cb3c482c]{background:transparent;border:none;font-size:1.25rem;cursor:pointer;color:var(--text-color);opacity:.7;transition:var(--transition-fast)}.close-button[data-v-cb3c482c]:hover{opacity:1}.dialog-body[data-v-cb3c482c]{padding:1.5rem}.dialog-body p[data-v-cb3c482c]{margin-top:0;margin-bottom:1.5rem;color:var(--text-color)}.checkbox-container[data-v-cb3c482c]{display:flex;align-items:center;gap:.75rem;margin-top:1rem}.checkbox-container input[type=checkbox][data-v-cb3c482c]{width:18px;height:18px;cursor:pointer}.checkbox-container label[data-v-cb3c482c]{font-size:1rem;color:var(--text-color);cursor:pointer}.dialog-footer[data-v-cb3c482c]{display:flex;justify-content:flex-end;gap:1rem;padding:1rem 1.5rem;border-top:1px solid var(--border-color);background-color:var(--secondary-color);border-radius:0 0 var(--border-radius) var(--border-radius)}.cancel-button[data-v-cb3c482c],.confirm-button[data-v-cb3c482c]{padding:.75rem 1.5rem;border:none;border-radius:var(--border-radius);font-size:.875rem;font-weight:600;cursor:pointer;transition:var(--transition-smooth)}.cancel-button[data-v-cb3c482c]{background-color:var(--secondary-color);color:var(--text-color)}.cancel-button[data-v-cb3c482c]:hover{background-color:var(--light-bg);transform:translateY(-2px)}.confirm-button[data-v-cb3c482c]{background-color:var(--info-color, #3498db);color:var(--white)}.confirm-button[data-v-cb3c482c]:hover{background-color:#2980b9;transform:translateY(-2px)}@keyframes fadeIn-cb3c482c{0%{opacity:0}to{opacity:1}}@keyframes slideIn-cb3c482c{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 640px){.dialog-content[data-v-cb3c482c]{width:95%;margin:1rem}.dialog-footer[data-v-cb3c482c]{flex-direction:column}.cancel-button[data-v-cb3c482c],.confirm-button[data-v-cb3c482c]{width:100%}}.journal-entries[data-v-c2b84ba9]{margin:24px 0;border-radius:12px;background:#f8fafc;box-shadow:0 2px 8px #1995ad12;overflow:hidden}.journal-header[data-v-c2b84ba9]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:linear-gradient(90deg,var(--primary-color),var(--light-bg));color:var(--white);font-weight:600;font-size:1.08rem;cursor:pointer;user-select:none;transition:background .3s ease}.journal-header[data-v-c2b84ba9]:hover{background:linear-gradient(90deg,var(--light-bg),var(--primary-color))}.journal-title[data-v-c2b84ba9]{display:flex;align-items:center;gap:10px}.journal-title i[data-v-c2b84ba9]{font-size:1.2rem}.journal-body[data-v-c2b84ba9]{padding:20px;background:#fff}.journal-footer[data-v-c2b84ba9]{margin-top:20px;padding-top:20px;border-top:1px solid var(--border-color);display:flex;justify-content:flex-end}.download-btn[data-v-c2b84ba9]{background:var(--primary-color);color:var(--white);border:none;border-radius:6px;padding:8px 16px;font-size:.95rem;font-weight:500;display:flex;align-items:center;gap:8px;cursor:pointer;transition:all .2s}.download-btn[data-v-c2b84ba9]:hover:not(:disabled){background:var(--light-bg);transform:translateY(-2px);box-shadow:0 4px 8px #1995ad33}.download-btn[data-v-c2b84ba9]:disabled{opacity:.6;cursor:not-allowed}.journal-timeline[data-v-c2b84ba9]{position:relative;padding-left:30px}.timeline-item[data-v-c2b84ba9]{position:relative;padding-bottom:24px}.timeline-item[data-v-c2b84ba9]:last-child{padding-bottom:0}.timeline-item[data-v-c2b84ba9]:before{content:"";position:absolute;left:-30px;top:0;bottom:0;width:2px;background:#e2e8f0}.timeline-item[data-v-c2b84ba9]:last-child:before{height:24px}.timeline-icon[data-v-c2b84ba9]{position:absolute;left:-39px;top:0;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;color:#fff;z-index:1}.timeline-content[data-v-c2b84ba9]{background:#f8fafc;border-radius:8px;padding:16px;box-shadow:0 2px 4px #0000000d;transition:transform .2s}.timeline-content[data-v-c2b84ba9]:hover{transform:translate(5px)}.timeline-header[data-v-c2b84ba9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.user-info[data-v-c2b84ba9]{display:flex;align-items:center;gap:8px;font-weight:500}.role-badge[data-v-c2b84ba9]{background:var(--primary-color);color:#fff;padding:2px 8px;border-radius:12px;font-size:.8rem;font-weight:500}.timestamp[data-v-c2b84ba9]{color:#64748b;font-size:.9rem;display:flex;align-items:center;gap:4px}.timeline-action[data-v-c2b84ba9]{color:#334155;font-size:.95rem;display:flex;align-items:center;gap:8px}.action-create[data-v-c2b84ba9]{background:#3b82f6}.action-submit[data-v-c2b84ba9]{background:#8b5cf6}.action-approve[data-v-c2b84ba9]{background:#10b981}.action-complete[data-v-c2b84ba9]{background:#059669}.action-cancel[data-v-c2b84ba9]{background:#ef4444}.action-edit[data-v-c2b84ba9]{background:#f59e0b}.action-restart[data-v-c2b84ba9]{background:#6366f1}.action-reject[data-v-c2b84ba9]{background:#dc2626}.action-default[data-v-c2b84ba9]{background:#64748b}.journal-loading[data-v-c2b84ba9],.journal-error[data-v-c2b84ba9],.journal-empty[data-v-c2b84ba9]{text-align:center;padding:24px;color:#64748b;font-size:1.05rem;display:flex;align-items:center;justify-content:center;gap:8px}.slide-fade-enter-active[data-v-c2b84ba9],.slide-fade-leave-active[data-v-c2b84ba9]{transition:all .3s ease}.slide-fade-enter-from[data-v-c2b84ba9],.slide-fade-leave-to[data-v-c2b84ba9]{opacity:0;transform:translateY(-10px)}@media (max-width: 640px){.timeline-header[data-v-c2b84ba9]{flex-direction:column;align-items:flex-start;gap:8px}.timestamp[data-v-c2b84ba9]{font-size:.85rem}.journal-footer[data-v-c2b84ba9]{justify-content:center}.download-btn[data-v-c2b84ba9]{width:100%;justify-content:center}}.modal-overlay[data-v-14f7fc1e]{position:fixed;inset:0;background:#0f172a80;display:flex;align-items:center;justify-content:center;z-index:1001}.modal[data-v-14f7fc1e]{width:min(820px,92vw);max-height:88vh;background:var(--white);border-radius:var(--border-radius, 12px);box-shadow:0 20px 60px #00000040;display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-14f7fc1e]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:linear-gradient(90deg,var(--primary-color),var(--light-bg));color:var(--white)}.modal-title[data-v-14f7fc1e]{display:flex;gap:10px;align-items:center;font-weight:600}.header-actions[data-v-14f7fc1e]{display:flex;gap:8px;align-items:center}.icon-btn[data-v-14f7fc1e]{background:transparent;border:1px solid rgba(255,255,255,.45);color:#fff;border-radius:8px;padding:6px 8px;cursor:pointer}.icon-btn[data-v-14f7fc1e]:hover{background:#ffffff1f}.close-btn[data-v-14f7fc1e]{border-color:#ffffffb3}.modal-body[data-v-14f7fc1e]{padding:14px 16px;overflow:auto}.state[data-v-14f7fc1e]{display:flex;align-items:center;gap:8px;padding:10px 0}.state.muted[data-v-14f7fc1e]{color:#64748b}.state.error[data-v-14f7fc1e]{color:var(--error-color, #dc2626)}.timeline[data-v-14f7fc1e]{position:relative;padding-left:26px}.item[data-v-14f7fc1e]{position:relative;margin-bottom:14px}.item[data-v-14f7fc1e]:last-child{margin-bottom:0}.item[data-v-14f7fc1e]:before{content:"";position:absolute;left:-12px;top:0;bottom:-20px;width:2px;background:#e2e8f0}.dot[data-v-14f7fc1e]{position:absolute;left:-16px;top:2px;width:10px;height:10px;background:#3b82f6;border-radius:50%;box-shadow:0 0 0 2px #e2e8f0}.card[data-v-14f7fc1e]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;padding:10px 12px;box-shadow:0 1px 2px #00000008}.row[data-v-14f7fc1e]{display:flex;justify-content:space-between;align-items:center;gap:8px}.row.top[data-v-14f7fc1e]{margin-bottom:8px}.ts[data-v-14f7fc1e]{color:#475569;display:flex;align-items:center;gap:6px;font-size:.95rem}.meta .badge[data-v-14f7fc1e]{margin-left:6px;font-size:.75rem;padding:2px 6px;border-radius:999px;background:#e5f0f4;color:#2c3e50}.meta .badge.gray[data-v-14f7fc1e]{background:#eef2f7;color:#586474}.row.action[data-v-14f7fc1e]{justify-content:flex-start}.action-badge[data-v-14f7fc1e]{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;font-weight:600;font-size:.92rem;border:1px solid transparent}.action-attach[data-v-14f7fc1e]{background:#ecfdf5;border-color:#a7f3d0;color:#065f46}.action-detach[data-v-14f7fc1e]{background:#fff7ed;border-color:#fed7aa;color:#7c2d12}.action-default[data-v-14f7fc1e]{background:#eef2f7;border-color:#e2e8f0;color:#374151}.row.meta-raw[data-v-14f7fc1e]{justify-content:flex-start;align-items:flex-start}.meta-label[data-v-14f7fc1e]{color:#64748b;font-size:.85rem;margin-right:8px}.meta-pre[data-v-14f7fc1e]{margin:0;padding:8px 10px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;max-width:100%;overflow:auto;font-size:.85rem}.modal-footer[data-v-14f7fc1e]{padding:10px 14px;border-top:1px solid var(--border-color);background:#fff}.modal-overlay[data-v-03cc1ab7]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:999999;animation:fadeIn-03cc1ab7 .2s ease}.modal-content[data-v-03cc1ab7]{background:var(--white, #fff);border-radius:8px;width:100%;max-width:420px;box-shadow:0 8px 24px #00000026;animation:slideIn-03cc1ab7 .18s ease}.modal-header[data-v-03cc1ab7],.modal-footer[data-v-03cc1ab7]{padding:16px 20px}.modal-header[data-v-03cc1ab7]{border-bottom:1px solid var(--border-color, #eee);display:flex;justify-content:space-between;align-items:center}.modal-header h2[data-v-03cc1ab7]{margin:0;font-size:1.25rem;color:var(--text-color, #333)}.close-btn[data-v-03cc1ab7]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666}.close-btn[data-v-03cc1ab7]:disabled{cursor:not-allowed;opacity:.5}.modal-body[data-v-03cc1ab7]{padding:16px 20px 0}.warning-text[data-v-03cc1ab7]{color:#d32f2f;font-weight:500;margin-top:8px}.modal-footer[data-v-03cc1ab7]{border-top:1px solid var(--border-color, #eee);display:flex;justify-content:flex-end;gap:10px}.cancel-btn[data-v-03cc1ab7],.delete-btn[data-v-03cc1ab7]{padding:8px 14px;border-radius:6px;font-size:.95rem;cursor:pointer;transition:.15s ease;display:inline-flex;align-items:center;gap:8px}.cancel-btn[data-v-03cc1ab7]{background:#f5f5f5;border:1px solid #ddd;color:#444}.cancel-btn[data-v-03cc1ab7]:hover{background:#eee}.delete-btn[data-v-03cc1ab7]{background:#d32f2f;border:none;color:#fff}.delete-btn[data-v-03cc1ab7]:hover{background:#b71c1c}.delete-btn[data-v-03cc1ab7]:disabled{opacity:.7;cursor:not-allowed}@keyframes fadeIn-03cc1ab7{0%{opacity:0}to{opacity:1}}@keyframes slideIn-03cc1ab7{0%{transform:translateY(4px);opacity:0}to{transform:translateY(0);opacity:1}}.table-container[data-v-b33e150d]{overflow-x:auto}.requests-table[data-v-b33e150d]{width:100%;border-collapse:collapse}.requests-table th[data-v-b33e150d],.requests-table td[data-v-b33e150d]{padding:1rem;text-align:left;border-bottom:1px solid #e5e7eb}.requests-table th[data-v-b33e150d]{background-color:#f9fafb;font-weight:600;color:#4b5563;font-size:.875rem;white-space:nowrap}.th-content[data-v-b33e150d]{display:flex;align-items:center;justify-content:space-between}.sortable-header[data-v-b33e150d]{cursor:pointer;transition:background-color .2s}.sortable-header[data-v-b33e150d]:hover{background-color:#f3f4f6}.request-row[data-v-b33e150d]{transition:background-color .2s ease}.request-row[data-v-b33e150d]:hover{background-color:#f9fafb;cursor:pointer}.id-badge[data-v-b33e150d]{font-family:Courier New,monospace;font-weight:600;color:#4b5563}.request-name[data-v-b33e150d]{display:flex;align-items:center;gap:.75rem}.request-icon[data-v-b33e150d]{color:var(--light-bg);font-size:1.125rem}.type-container[data-v-b33e150d]{display:flex;align-items:center}.request-type[data-v-b33e150d]{display:inline-block;padding:.25rem .75rem;border-radius:.25rem;font-size:.75rem;font-weight:500;background-color:#f3f4f6;color:#4b5563;white-space:nowrap}.type-cancel[data-v-b33e150d]{background-color:#fee2e2;color:#b91c1c}.type-edit[data-v-b33e150d]{background-color:#e0f2fe;color:#0369a1}.type-rating[data-v-b33e150d]{background-color:#fef3c7;color:#92400e}.type-purchase[data-v-b33e150d]{background-color:#d1fae5;color:#047857}.status-badge[data-v-b33e150d]{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600;white-space:nowrap}.status-indicator[data-v-b33e150d]{display:block;width:.5rem;height:.5rem;border-radius:50%}.status-created[data-v-b33e150d]{background-color:#f3f4f6;color:#4b5563}.status-created .status-indicator[data-v-b33e150d]{background-color:#9ca3af}.status-draft[data-v-b33e150d]{background-color:#f3f4f6;color:#4b5563}.status-draft .status-indicator[data-v-b33e150d]{background-color:#9ca3af}.status-cancelled[data-v-b33e150d]{background-color:#fef2f2;color:#b91c1c}.status-cancelled .status-indicator[data-v-b33e150d]{background-color:#ef4444}.status-in-approval[data-v-b33e150d]{background-color:#fff7ed;color:#c2410c}.status-in-approval .status-indicator[data-v-b33e150d]{background-color:#f97316}.status-in-progress[data-v-b33e150d]{background-color:#fff7ed;color:#c2410c}.status-in-progress .status-indicator[data-v-b33e150d]{background-color:#f97316}.status-approved[data-v-b33e150d]{background-color:#ecfdf5;color:#047857}.status-approved .status-indicator[data-v-b33e150d]{background-color:#10b981}.status-active[data-v-b33e150d]{background-color:#d1fae5;color:#047857}.status-active .status-indicator[data-v-b33e150d]{background-color:#10b981}.status-finished[data-v-b33e150d]{background-color:#fef2f2;color:#b91c1c}.status-finished .status-indicator[data-v-b33e150d]{background-color:#ef4444}.status-validated[data-v-b33e150d]{background-color:#e0f2fe;color:#0369a1}.status-validated .status-indicator[data-v-b33e150d]{background-color:#0ea5e9}.date-container[data-v-b33e150d]{display:flex;align-items:center;gap:.75rem}.date-info[data-v-b33e150d]{display:flex;flex-direction:column}.date[data-v-b33e150d]{font-weight:500;color:#4b5563}.time[data-v-b33e150d]{font-size:.75rem;color:#6b7280}.author-info[data-v-b33e150d]{display:flex;align-items:center;gap:.5rem}.author-name[data-v-b33e150d]{font-weight:500;color:#4b5563}.action-buttons[data-v-b33e150d]{display:flex;gap:.5rem}.action-button[data-v-b33e150d]{width:2rem;height:2rem;border-radius:.375rem;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:background-color .2s ease,transform .1s ease,box-shadow .2s ease;color:var(--white)}.action-button.view[data-v-b33e150d]{background-color:var(--light-bg)}.action-button.edit[data-v-b33e150d]{background-color:var(--accent-color)}.action-button.delete[data-v-b33e150d]{background-color:var(--error-color)}.action-button.approve[data-v-b33e150d]{background-color:#10b981}.action-button.reject[data-v-b33e150d]{background-color:#ef4444}.action-button[data-v-b33e150d]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.action-button[data-v-b33e150d]:active{transform:translateY(0);box-shadow:0 1px 2px #0000001a}@media (max-width: 640px){.requests-table th[data-v-b33e150d],.requests-table td[data-v-b33e150d]{padding:.75rem .5rem;font-size:.875rem}.action-button[data-v-b33e150d]{width:1.75rem;height:1.75rem}}.filters-section[data-v-e3a751fc]{background-color:var(--white);border-radius:.75rem;padding:1.25rem;margin-bottom:1.5rem;box-shadow:0 4px 6px #0000001a}.search-box[data-v-e3a751fc]{position:relative;margin-bottom:1rem}.search-icon[data-v-e3a751fc]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--light-bg)}.search-input[data-v-e3a751fc]{width:100%;padding:.75rem 1rem .75rem 2.5rem;border:1px solid var(--border-color);border-radius:.5rem;font-size:1rem;transition:all .2s ease;background-color:#f9fafb}.search-input[data-v-e3a751fc]:focus{outline:none;border-color:var(--light-bg);box-shadow:0 0 0 3px #1995ad33;background-color:var(--white)}.clear-search[data-v-e3a751fc]{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#9ca3af;cursor:pointer;padding:.25rem}.clear-search[data-v-e3a751fc]:hover{color:var(--text-color)}.filters-group[data-v-e3a751fc]{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.filter-dropdown[data-v-e3a751fc]{position:relative;min-width:160px}.filter-select[data-v-e3a751fc]{width:100%;padding:.65rem 2rem .65rem 1rem;border:1px solid var(--border-color);border-radius:.5rem;appearance:none;font-size:.875rem;background-color:var(--white);cursor:pointer;color:var(--text-color)}.filter-select[data-v-e3a751fc]:focus{outline:none;border-color:var(--light-bg);box-shadow:0 0 0 3px #1995ad33}.select-icon[data-v-e3a751fc]{position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:#6b7280;pointer-events:none}.date-filters[data-v-e3a751fc]{display:flex;gap:.75rem}.date-filter[data-v-e3a751fc]{display:flex;align-items:center;gap:.5rem}.date-filter label[data-v-e3a751fc]{font-size:.875rem;font-weight:500;color:#4b5563}.date-input-wrapper[data-v-e3a751fc]{position:relative}.date-input[data-v-e3a751fc]{padding:.65rem 1rem;border:1px solid var(--border-color);border-radius:.5rem;font-size:.875rem;width:140px;color:var(--text-color)}.date-input[data-v-e3a751fc]:focus{outline:none;border-color:var(--light-bg);box-shadow:0 0 0 3px #1995ad33}.reset-filters-btn[data-v-e3a751fc]{display:flex;align-items:center;gap:.5rem;padding:.65rem 1rem;border:1px solid var(--border-color);border-radius:.5rem;background-color:var(--white);font-size:.875rem;color:#6b7280;cursor:pointer;transition:all .2s ease}.reset-filters-btn[data-v-e3a751fc]:not(:disabled):hover{background-color:#f9fafb;border-color:#9ca3af;color:var(--text-color)}.reset-filters-btn[data-v-e3a751fc]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 1024px){.filters-group[data-v-e3a751fc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.date-filters[data-v-e3a751fc]{grid-column:span 2;justify-content:space-between}.reset-filters-btn[data-v-e3a751fc]{grid-column:span 2}}@media (max-width: 768px){.date-filters[data-v-e3a751fc]{flex-direction:column;grid-column:span 1;gap:.5rem}.reset-filters-btn[data-v-e3a751fc]{grid-column:span 1}}.pagination-container[data-v-08408092]{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-top:1px solid #e5e7eb;flex-wrap:wrap;gap:1rem}.per-page-selector[data-v-08408092]{display:flex;align-items:center;gap:.5rem;color:#6b7280;font-size:.875rem}.per-page-dropdown[data-v-08408092]{padding:.375rem .5rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;background-color:var(--white);cursor:pointer}.per-page-dropdown[data-v-08408092]:focus{outline:none;border-color:var(--light-bg);box-shadow:0 0 0 2px #1995ad33}.pagination-controls[data-v-08408092]{display:flex;align-items:center;gap:.25rem}.page-button[data-v-08408092]{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.375rem;border:1px solid #d1d5db;background-color:var(--white);color:#4b5563;cursor:pointer;transition:border-color .2s ease,color .2s ease}.page-button[data-v-08408092]:hover:not(.disabled){border-color:var(--light-bg);color:var(--light-bg)}.page-button.disabled[data-v-08408092]{opacity:.5;cursor:not-allowed}.page-numbers[data-v-08408092]{display:flex;align-items:center;gap:.25rem;margin:0 .25rem}.page-number[data-v-08408092],.page-ellipsis[data-v-08408092]{min-width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.375rem;font-size:.875rem}.page-number[data-v-08408092]{border:1px solid #d1d5db;background-color:var(--white);color:#4b5563;cursor:pointer;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.page-number[data-v-08408092]:hover:not(.active){border-color:var(--light-bg);color:var(--light-bg)}.page-number.active[data-v-08408092]{background-color:var(--light-bg);border-color:var(--light-bg);color:var(--white);font-weight:600}.page-ellipsis[data-v-08408092]{color:#6b7280}.pagination-info[data-v-08408092]{color:#6b7280;font-size:.875rem}@media (max-width: 768px){.pagination-container[data-v-08408092]{flex-direction:column;align-items:center}.per-page-selector[data-v-08408092],.pagination-info[data-v-08408092]{order:2}.pagination-controls[data-v-08408092]{order:1;margin-bottom:.5rem}}@media (max-width: 640px){.page-numbers[data-v-08408092]{display:none}.pagination-info[data-v-08408092]{width:100%;text-align:center}}.state-container[data-v-348cf234]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.state-animation[data-v-348cf234]{font-size:3.5rem;margin-bottom:1.5rem}.state-container h3[data-v-348cf234]{font-size:1.5rem;font-weight:600;margin:0 0 .75rem;color:#1f2937}.state-container p[data-v-348cf234]{font-size:1rem;color:#6b7280;margin:0 0 1.5rem}.loading .state-animation[data-v-348cf234]{color:var(--light-bg)}.error .state-animation[data-v-348cf234]{color:var(--error-color)}.empty .state-animation[data-v-348cf234]{color:#9ca3af}.retry-button[data-v-348cf234]{background-color:var(--light-bg);color:var(--white);border:none;border-radius:.5rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}.retry-button[data-v-348cf234]:hover{background-color:#157b91;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.retry-button[data-v-348cf234]:active{transform:translateY(0)}.page-title{padding-bottom:1rem;position:relative;display:flex;align-items:center;gap:.75rem}.page-title h1{font-size:1.8rem;font-weight:600;color:var(--text-color);display:flex;align-items:center;position:relative;margin:0}.page-title i{margin-right:.8rem;color:var(--primary-color);text-shadow:0 2px 4px rgba(0,0,0,.1)}.page-title:after{content:"";position:absolute;bottom:0;left:0;width:100px;height:3px;background:linear-gradient(to right,var(--primary-color),transparent);border-radius:1.5px}.badge{font-size:.875rem;font-weight:600;padding:.25rem .75rem;border-radius:1rem;box-shadow:0 2px 4px #0000001a}.breadcrumb-wrapper{display:flex}.breadcrumb-inner{flex:0 0 100%;padding-right:15px;padding-left:15px}#breadcrumb-area h1{font-weight:600;font-size:40px}.list-inline{padding-left:0;list-style:none}.breadcrumb ul li{display:inline-block;position:relative;margin-right:10px}.breadcrumb ul li,.breadcrumb ul li a{color:var(--primary-color);font-family:Raleway,sans-serif;font-size:18px;text-decoration:none}.breadcrumb ul li a:after{content:"";font-family:"Font Awesome 5 Free";font-weight:600;font-size:16px;margin-left:10px}.breadcrumb ul li .active{color:var(--text-color)}.lines .line:nth-child(1){margin-left:-25%}.lines .line:nth-child(3){margin-left:25%}.lines{position:absolute;top:0;left:0;right:0;height:100%;margin:auto;width:90vw;z-index:-1}.lines .line{position:absolute;width:1px;height:100%;top:0;left:50%;background:#ffffff1a;overflow:hidden}.lines .line:nth-child(1):after{-webkit-animation-delay:2s;animation-delay:2s}.lines .line:nth-child(3):after{-webkit-animation-delay:2.5s;animation-delay:2.5s}.lines .line:after{content:"";display:block;position:absolute;height:15vh;width:100%;top:-50%;left:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(75%,#ffffff),to(#ffffff));background:linear-gradient(to bottom,#fff0,#fff 75% 100%);-webkit-animation:run 7s 0s infinite;animation:run 7s 0s infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(.4,.26,0,.97);animation-timing-function:cubic-bezier(.4,.26,0,.97)}@media (max-width: 1279px){.page-title{padding-bottom:.5rem}.page-title h1{font-size:1.5rem}.breadcrumb-nav{margin-block-start:.5em}.breadcrumb ul li,.breadcrumb ul li a{font-size:16px}.breadcrumb ul li a:after{font-size:14px}}.filters-section[data-v-72a56fbd]{background-color:var(--white);border-radius:.75rem;padding:1.25rem;margin-bottom:1.5rem;box-shadow:0 4px 6px #0000001a}.search-box[data-v-72a56fbd]{position:relative;margin-bottom:1rem}.search-icon[data-v-72a56fbd]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--light-bg)}.search-input[data-v-72a56fbd]{width:100%;padding:.75rem 1rem .75rem 2.5rem;border:1px solid var(--border-color);border-radius:.5rem;font-size:1rem;transition:all .2s ease;background-color:#f9fafb}.search-input[data-v-72a56fbd]:focus{outline:none;border-color:var(--light-bg);box-shadow:0 0 0 3px #1995ad33;background-color:var(--white)}.clear-search[data-v-72a56fbd]{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#9ca3af;cursor:pointer;padding:.25rem}.clear-search[data-v-72a56fbd]:hover{color:var(--text-color)}.filters-group[data-v-72a56fbd]{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.filter-dropdown[data-v-72a56fbd]{position:relative;min-width:160px}.filter-select[data-v-72a56fbd]{width:100%;padding:.65rem 2rem .65rem 1rem;border:1px solid var(--border-color);border-radius:.5rem;appearance:none;font-size:.875rem;background-color:var(--white);cursor:pointer;color:var(--text-color)}.filter-select[data-v-72a56fbd]:focus{outline:none;border-color:var(--light-bg);box-shadow:0 0 0 3px #1995ad33}.select-icon[data-v-72a56fbd]{position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:#6b7280;pointer-events:none}.date-filters[data-v-72a56fbd]{display:flex;gap:.75rem}.filters-group .primary-button[data-v-72a56fbd]{margin-left:auto}.date-filter[data-v-72a56fbd]{display:flex;align-items:center;gap:.5rem}.date-filter label[data-v-72a56fbd]{font-size:.875rem;font-weight:500;color:#4b5563}.date-input-wrapper[data-v-72a56fbd]{position:relative}.date-input[data-v-72a56fbd]{padding:.65rem 1rem;border:1px solid var(--border-color);border-radius:.5rem;font-size:.875rem;width:140px;color:var(--text-color)}.date-input[data-v-72a56fbd]:focus{outline:none;border-color:var(--light-bg);box-shadow:0 0 0 3px #1995ad33}.reset-filters-btn[data-v-72a56fbd]{display:flex;align-items:center;gap:.5rem;padding:.65rem 1rem;border:1px solid var(--border-color);border-radius:.5rem;background-color:var(--white);font-size:.875rem;color:#6b7280;cursor:pointer;transition:all .2s ease}.reset-filters-btn[data-v-72a56fbd]:not(:disabled):hover{background-color:#f9fafb;border-color:#9ca3af;color:var(--text-color)}.reset-filters-btn[data-v-72a56fbd]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 1024px){.filters-group[data-v-72a56fbd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.date-filters[data-v-72a56fbd]{grid-column:span 2;justify-content:space-between}.reset-filters-btn[data-v-72a56fbd]{grid-column:span 2}}@media (max-width: 768px){.date-filters[data-v-72a56fbd]{flex-direction:column;grid-column:span 1;gap:.5rem}.reset-filters-btn[data-v-72a56fbd]{grid-column:span 1}}.state-container[data-v-90a5a489]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.state-animation[data-v-90a5a489]{font-size:3.5rem;margin-bottom:1.5rem}.state-container h3[data-v-90a5a489]{font-size:1.5rem;font-weight:600;margin:0 0 .75rem;color:#1f2937}.state-container p[data-v-90a5a489]{font-size:1rem;color:#6b7280;margin:0 0 1.5rem}.loading .state-animation[data-v-90a5a489]{color:var(--light-bg)}.error .state-animation[data-v-90a5a489]{color:var(--error-color)}.empty .state-animation[data-v-90a5a489]{color:#9ca3af}.retry-button[data-v-90a5a489]{background-color:var(--light-bg);color:var(--white);border:none;border-radius:.5rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}.retry-button[data-v-90a5a489]:hover{background-color:#157b91;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.retry-button[data-v-90a5a489]:active{transform:translateY(0)}.table-container[data-v-7634497e]{overflow-x:auto}.requests-table[data-v-7634497e]{width:100%;border-collapse:collapse}.requests-table th[data-v-7634497e],.requests-table td[data-v-7634497e]{padding:1rem;text-align:left;border-bottom:1px solid #e5e7eb}.requests-table th[data-v-7634497e]{background-color:#f9fafb;font-weight:600;color:#4b5563;font-size:.875rem;white-space:nowrap}.th-content[data-v-7634497e]{display:flex;align-items:center;justify-content:space-between}.sortable-header[data-v-7634497e]{cursor:pointer;transition:background-color .2s}.sortable-header[data-v-7634497e]:hover{background-color:#f3f4f6}.request-row[data-v-7634497e]{transition:background-color .2s ease}.request-row[data-v-7634497e]:hover{background-color:#f9fafb;cursor:pointer}.id-badge[data-v-7634497e]{font-family:Courier New,monospace;font-weight:600;color:#4b5563}.request-name[data-v-7634497e]{display:flex;align-items:center;gap:.75rem}.request-icon[data-v-7634497e]{color:var(--light-bg);font-size:1.125rem}.type-container[data-v-7634497e]{display:flex;align-items:center}.request-type[data-v-7634497e]{display:inline-block;padding:.25rem .75rem;border-radius:.25rem;font-size:.75rem;font-weight:500;background-color:#f3f4f6;color:#4b5563;white-space:nowrap}.type-cancel[data-v-7634497e]{background-color:#fee2e2;color:#b91c1c}.type-edit[data-v-7634497e]{background-color:#e0f2fe;color:#0369a1}.type-rating[data-v-7634497e]{background-color:#fef3c7;color:#92400e}.type-purchase[data-v-7634497e]{background-color:#d1fae5;color:#047857}.status-badge[data-v-7634497e]{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600;white-space:nowrap}.status-indicator[data-v-7634497e]{display:block;width:.5rem;height:.5rem;border-radius:50%}.status-created[data-v-7634497e]{background-color:#f3f4f6;color:#4b5563}.status-created .status-indicator[data-v-7634497e]{background-color:#9ca3af}.status-draft[data-v-7634497e]{background-color:#f3f4f6;color:#4b5563}.status-draft .status-indicator[data-v-7634497e]{background-color:#9ca3af}.status-cancelled[data-v-7634497e]{background-color:#fef2f2;color:#b91c1c}.status-cancelled .status-indicator[data-v-7634497e]{background-color:#ef4444}.status-in-approval[data-v-7634497e]{background-color:#fff7ed;color:#c2410c}.status-in-approval .status-indicator[data-v-7634497e]{background-color:#f97316}.status-in-progress[data-v-7634497e]{background-color:#fff7ed;color:#c2410c}.status-in-progress .status-indicator[data-v-7634497e]{background-color:#f97316}.status-approved[data-v-7634497e]{background-color:#ecfdf5;color:#047857}.status-approved .status-indicator[data-v-7634497e]{background-color:#10b981}.status-active[data-v-7634497e]{background-color:#d1fae5;color:#047857}.status-active .status-indicator[data-v-7634497e]{background-color:#10b981}.status-finished[data-v-7634497e]{background-color:#fef2f2;color:#b91c1c}.status-finished .status-indicator[data-v-7634497e]{background-color:#ef4444}.status-validated[data-v-7634497e]{background-color:#e0f2fe;color:#0369a1}.status-validated .status-indicator[data-v-7634497e]{background-color:#0ea5e9}.date-container[data-v-7634497e]{display:flex;align-items:center;gap:.75rem}.date-info[data-v-7634497e]{display:flex;flex-direction:column}.date[data-v-7634497e]{font-weight:500;color:#4b5563}.time[data-v-7634497e]{font-size:.75rem;color:#6b7280}.author-info[data-v-7634497e]{display:flex;align-items:center;gap:.5rem}.author-name[data-v-7634497e]{font-weight:500;color:#4b5563}.action-buttons[data-v-7634497e]{display:flex;gap:.5rem}.action-button[data-v-7634497e]{width:2rem;height:2rem;border-radius:.375rem;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:background-color .2s ease,transform .1s ease,box-shadow .2s ease;color:var(--white)}.action-button.view[data-v-7634497e]{background-color:var(--light-bg)}.action-button.edit[data-v-7634497e]{background-color:var(--accent-color)}.action-button.delete[data-v-7634497e]{background-color:var(--error-color)}.action-button.approve[data-v-7634497e]{background-color:#10b981}.action-button.reject[data-v-7634497e]{background-color:#ef4444}.action-button[data-v-7634497e]:disabled{cursor:not-allowed;opacity:.6;box-shadow:none;filter:grayscale(.2)}.action-button[data-v-7634497e]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.action-button[data-v-7634497e]:active{transform:translateY(0);box-shadow:0 1px 2px #0000001a}@media (max-width: 640px){.requests-table th[data-v-7634497e],.requests-table td[data-v-7634497e]{padding:.75rem .5rem;font-size:.875rem}.action-button[data-v-7634497e]{width:1.75rem;height:1.75rem}}.modal-overlay[data-v-98e06ece]{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:999999;animation:fadeIn-98e06ece .3s ease}.modal-content[data-v-98e06ece]{position:relative;background:#fff;border-radius:8px;width:100%;max-width:400px;box-shadow:0 4px 6px #0000001a;z-index:1000000;animation:slideIn-98e06ece .3s ease;transform-origin:center}.modal-header[data-v-98e06ece]{padding:20px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.modal-header h2[data-v-98e06ece]{margin:0;font-size:1.5rem;color:#333}.close-btn[data-v-98e06ece]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;padding:0}.close-btn[data-v-98e06ece]:hover{color:#333}.modal-body[data-v-98e06ece]{padding:20px 20px 0;text-align:center}.modal-body p[data-v-98e06ece]{margin:0 0 10px}.warning-text[data-v-98e06ece]{color:#d32f2f;font-weight:500}.modal-footer[data-v-98e06ece]{padding:20px;border-top:1px solid #eee;display:flex;justify-content:flex-end;gap:10px}.cancel-btn[data-v-98e06ece],.delete-btn[data-v-98e06ece]{padding:8px 16px;border-radius:4px;font-size:1rem;cursor:pointer;transition:all .2s}.cancel-btn[data-v-98e06ece]{background:#f5f5f5;border:1px solid #ddd;color:#666}.cancel-btn[data-v-98e06ece]:hover{background:#eee}.delete-btn[data-v-98e06ece]{background:#d32f2f;border:none;color:#fff}.delete-btn[data-v-98e06ece]:hover{background:#b71c1c}.error-message[data-v-98e06ece]{background-color:#ffebeb;color:#d32f2f;padding:10px;border-radius:4px;margin-top:10px;font-size:.9rem;animation:shake-98e06ece .5s ease}.delete-btn[data-v-98e06ece]:disabled{opacity:.7;cursor:not-allowed}.delete-btn i[data-v-98e06ece]{margin-right:5px}@keyframes fadeIn-98e06ece{0%{opacity:0}to{opacity:1}}@keyframes slideIn-98e06ece{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes shake-98e06ece{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}.filters-section[data-v-6a935ba0]{background-color:var(--white);border-radius:.75rem;padding:1.25rem;margin-bottom:1.5rem;box-shadow:0 4px 6px #0000001a}.search-box[data-v-6a935ba0]{position:relative;margin-bottom:1rem}.search-icon[data-v-6a935ba0]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--light-bg)}.search-input[data-v-6a935ba0]{width:100%;padding:.75rem 1rem .75rem 2.5rem;border:1px solid var(--border-color);border-radius:.5rem;font-size:1rem;transition:all .2s ease;background-color:#f9fafb}.search-input[data-v-6a935ba0]:focus{outline:none;border-color:var(--light-bg);box-shadow:0 0 0 3px #1995ad33;background-color:var(--white)}.clear-search[data-v-6a935ba0]{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#9ca3af;cursor:pointer;padding:.25rem}.clear-search[data-v-6a935ba0]:hover{color:var(--text-color)}.filters-group[data-v-6a935ba0]{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.filter-dropdown[data-v-6a935ba0]{position:relative;min-width:160px}.filter-select[data-v-6a935ba0]{width:100%;padding:.65rem 2rem .65rem 1rem;border:1px solid var(--border-color);border-radius:.5rem;appearance:none;font-size:.875rem;background-color:var(--white);cursor:pointer;color:var(--text-color)}.filter-select[data-v-6a935ba0]:focus{outline:none;border-color:var(--light-bg);box-shadow:0 0 0 3px #1995ad33}.select-icon[data-v-6a935ba0]{position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:#6b7280;pointer-events:none}.date-filters[data-v-6a935ba0]{display:flex;gap:.75rem}.date-filter[data-v-6a935ba0]{display:flex;align-items:center;gap:.5rem}.date-filter label[data-v-6a935ba0]{font-size:.875rem;font-weight:500;color:#4b5563}.date-input-wrapper[data-v-6a935ba0]{position:relative}.date-input[data-v-6a935ba0]{padding:.65rem 1rem;border:1px solid var(--border-color);border-radius:.5rem;font-size:.875rem;width:140px;color:var(--text-color)}.date-input[data-v-6a935ba0]:focus{outline:none;border-color:var(--light-bg);box-shadow:0 0 0 3px #1995ad33}.reset-filters-btn[data-v-6a935ba0]{display:flex;align-items:center;gap:.5rem;padding:.65rem 1rem;border:1px solid var(--border-color);border-radius:.5rem;background-color:var(--white);font-size:.875rem;color:#6b7280;cursor:pointer;transition:all .2s ease}.reset-filters-btn[data-v-6a935ba0]:not(:disabled):hover{background-color:#f9fafb;border-color:#9ca3af;color:var(--text-color)}.reset-filters-btn[data-v-6a935ba0]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 1024px){.filters-group[data-v-6a935ba0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.date-filters[data-v-6a935ba0]{grid-column:span 2;justify-content:space-between}.reset-filters-btn[data-v-6a935ba0]{grid-column:span 2}}@media (max-width: 768px){.date-filters[data-v-6a935ba0]{flex-direction:column;grid-column:span 1;gap:.5rem}.reset-filters-btn[data-v-6a935ba0]{grid-column:span 1}}.table-container[data-v-6e921091]{overflow-x:auto}.requests-table[data-v-6e921091]{width:100%;border-collapse:collapse}.requests-table th[data-v-6e921091],.requests-table td[data-v-6e921091]{padding:1rem;text-align:left;border-bottom:1px solid #e5e7eb}.requests-table th[data-v-6e921091]{background-color:#f9fafb;font-weight:600;color:#4b5563;font-size:.875rem;white-space:nowrap}.th-content[data-v-6e921091]{display:flex;align-items:center;justify-content:space-between}.sortable-header[data-v-6e921091]{cursor:pointer;transition:background-color .2s}.sortable-header[data-v-6e921091]:hover{background-color:#f3f4f6}.request-row[data-v-6e921091]{transition:background-color .2s ease}.request-row[data-v-6e921091]:hover{background-color:#f9fafb;cursor:pointer}.id-badge[data-v-6e921091]{font-family:Courier New,monospace;font-weight:600;color:#4b5563}.request-name[data-v-6e921091]{display:flex;align-items:center;gap:.75rem}.request-icon[data-v-6e921091]{color:var(--light-bg);font-size:1.125rem}.type-container[data-v-6e921091]{display:flex;align-items:center}.request-type[data-v-6e921091]{display:inline-block;padding:.25rem .75rem;border-radius:.25rem;font-size:.75rem;font-weight:500;background-color:#f3f4f6;color:#4b5563;white-space:nowrap}.type-cancel[data-v-6e921091]{background-color:#fee2e2;color:#b91c1c}.type-edit[data-v-6e921091]{background-color:#e0f2fe;color:#0369a1}.type-rating[data-v-6e921091]{background-color:#fef3c7;color:#92400e}.type-purchase[data-v-6e921091]{background-color:#d1fae5;color:#047857}.status-badge[data-v-6e921091]{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600;white-space:nowrap}.status-indicator[data-v-6e921091]{display:block;width:.5rem;height:.5rem;border-radius:50%}.status-created[data-v-6e921091]{background-color:#f3f4f6;color:#4b5563}.status-created .status-indicator[data-v-6e921091]{background-color:#9ca3af}.status-draft[data-v-6e921091]{background-color:#f3f4f6;color:#4b5563}.status-draft .status-indicator[data-v-6e921091]{background-color:#9ca3af}.status-cancelled[data-v-6e921091]{background-color:#fef2f2;color:#b91c1c}.status-cancelled .status-indicator[data-v-6e921091]{background-color:#ef4444}.status-in-approval[data-v-6e921091]{background-color:#fff7ed;color:#c2410c}.status-in-approval .status-indicator[data-v-6e921091]{background-color:#f97316}.status-in-progress[data-v-6e921091]{background-color:#fff7ed;color:#c2410c}.status-in-progress .status-indicator[data-v-6e921091]{background-color:#f97316}.status-approved[data-v-6e921091]{background-color:#ecfdf5;color:#047857}.status-approved .status-indicator[data-v-6e921091]{background-color:#10b981}.status-active[data-v-6e921091]{background-color:#d1fae5;color:#047857}.status-active .status-indicator[data-v-6e921091]{background-color:#10b981}.status-finished[data-v-6e921091]{background-color:#fef2f2;color:#b91c1c}.status-finished .status-indicator[data-v-6e921091]{background-color:#ef4444}.status-validated[data-v-6e921091]{background-color:#e0f2fe;color:#0369a1}.status-validated .status-indicator[data-v-6e921091]{background-color:#0ea5e9}.date-container[data-v-6e921091]{display:flex;align-items:center;gap:.75rem}.date-info[data-v-6e921091]{display:flex;flex-direction:column}.date[data-v-6e921091]{font-weight:500;color:#4b5563}.time[data-v-6e921091]{font-size:.75rem;color:#6b7280}.author-info[data-v-6e921091]{display:flex;align-items:center;gap:.5rem}.author-name[data-v-6e921091]{font-weight:500;color:#4b5563}.action-buttons[data-v-6e921091]{display:flex;gap:.5rem}.action-button[data-v-6e921091]{width:2rem;height:2rem;border-radius:.375rem;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:background-color .2s ease,transform .1s ease,box-shadow .2s ease;color:var(--white)}.action-button.view[data-v-6e921091]{background-color:var(--light-bg)}.action-button.edit[data-v-6e921091]{background-color:var(--accent-color)}.action-button.delete[data-v-6e921091]{background-color:var(--error-color)}.action-button.approve[data-v-6e921091]{background-color:#10b981}.action-button.reject[data-v-6e921091]{background-color:#ef4444}.action-button[data-v-6e921091]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.action-button[data-v-6e921091]:active{transform:translateY(0);box-shadow:0 1px 2px #0000001a}@media (max-width: 640px){.requests-table th[data-v-6e921091],.requests-table td[data-v-6e921091]{padding:.75rem .5rem;font-size:.875rem}.action-button[data-v-6e921091]{width:1.75rem;height:1.75rem}}.pagination-container[data-v-8d9c539f]{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-top:1px solid #e5e7eb;flex-wrap:wrap;gap:1rem}.per-page-selector[data-v-8d9c539f]{display:flex;align-items:center;gap:.5rem;color:#6b7280;font-size:.875rem}.per-page-dropdown[data-v-8d9c539f]{padding:.375rem .5rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;background-color:var(--white);cursor:pointer}.per-page-dropdown[data-v-8d9c539f]:focus{outline:none;border-color:var(--light-bg);box-shadow:0 0 0 2px #1995ad33}.pagination-controls[data-v-8d9c539f]{display:flex;align-items:center;gap:.25rem}.page-button[data-v-8d9c539f]{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.375rem;border:1px solid #d1d5db;background-color:var(--white);color:#4b5563;cursor:pointer;transition:border-color .2s ease,color .2s ease}.page-button[data-v-8d9c539f]:hover:not(.disabled){border-color:var(--light-bg);color:var(--light-bg)}.page-button.disabled[data-v-8d9c539f]{opacity:.5;cursor:not-allowed}.page-numbers[data-v-8d9c539f]{display:flex;align-items:center;gap:.25rem;margin:0 .25rem}.page-number[data-v-8d9c539f],.page-ellipsis[data-v-8d9c539f]{min-width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.375rem;font-size:.875rem}.page-number[data-v-8d9c539f]{border:1px solid #d1d5db;background-color:var(--white);color:#4b5563;cursor:pointer;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.page-number[data-v-8d9c539f]:hover:not(.active){border-color:var(--light-bg);color:var(--light-bg)}.page-number.active[data-v-8d9c539f]{background-color:var(--light-bg);border-color:var(--light-bg);color:var(--white);font-weight:600}.page-ellipsis[data-v-8d9c539f]{color:#6b7280}.pagination-info[data-v-8d9c539f]{color:#6b7280;font-size:.875rem}@media (max-width: 768px){.pagination-container[data-v-8d9c539f]{flex-direction:column;align-items:center}.per-page-selector[data-v-8d9c539f],.pagination-info[data-v-8d9c539f]{order:2}.pagination-controls[data-v-8d9c539f]{order:1;margin-bottom:.5rem}}@media (max-width: 640px){.page-numbers[data-v-8d9c539f]{display:none}.pagination-info[data-v-8d9c539f]{width:100%;text-align:center}}.info-section[data-v-6f07062a]{margin-bottom:2rem}.info-section h3[data-v-6f07062a]{margin:0 0 1rem;font-size:1.125rem;color:var(--text-color);font-weight:600;padding-bottom:.5rem;border-bottom:2px solid var(--border-color)}.attachments-list[data-v-6f07062a]{display:grid;gap:.75rem}.attachment-item[data-v-6f07062a]{display:flex;align-items:center;gap:.75rem;padding:.75rem;background-color:var(--secondary-color);border:1px solid var(--border-color);border-radius:var(--border-radius);transition:var(--transition-smooth)}.attachment-item[data-v-6f07062a]:hover{background-color:var(--hover-bg);border-color:var(--border-color);transform:translate(4px)}.attachment-item i[data-v-6f07062a]{color:var(--text-color);font-size:1.125rem}.attachment-link[data-v-6f07062a]{color:var(--light-bg);text-decoration:none;font-size:.875rem;word-break:break-all;flex:1;cursor:pointer;transition:var(--transition-smooth)}.attachment-link[data-v-6f07062a]:hover{color:var(--primary-color);text-decoration:underline}@media (max-width: 640px){.info-section[data-v-6f07062a]{margin-bottom:1.5rem}}.info-section[data-v-77caab9f]{margin-bottom:2rem}.info-section h3[data-v-77caab9f]{margin:0 0 1rem;font-size:1.125rem;color:var(--text-color);font-weight:600;padding-bottom:.5rem;border-bottom:2px solid var(--border-color)}.changes-container[data-v-77caab9f]{display:grid;gap:1.25rem;margin-top:1.25rem}.change-item[data-v-77caab9f]{background:var(--white);padding:1.25rem;border-radius:var(--border-radius);display:grid;gap:1rem;border-left:4px solid var(--change-warning-border);box-shadow:var(--shadow-subtle);transition:var(--transition-smooth)}.change-item[data-v-77caab9f]:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover)}.change-field[data-v-77caab9f]{display:flex;align-items:center;gap:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-color)}.change-values[data-v-77caab9f]{display:grid;gap:1rem}.change-value[data-v-77caab9f]{display:flex;align-items:center;gap:.75rem;padding:1rem;border-radius:var(--border-radius);transition:var(--transition-fast)}.old-value[data-v-77caab9f]{background-color:var(--change-old-bg);border:1px solid var(--change-old-border)}.old-value[data-v-77caab9f]:hover{background-color:#e76f5114}.new-value[data-v-77caab9f]{background-color:var(--change-new-bg);border:1px solid var(--change-new-border)}.new-value[data-v-77caab9f]:hover{background-color:#a1d6e214}.field-label[data-v-77caab9f],.value-label[data-v-77caab9f]{font-weight:600;color:var(--text-color);opacity:.8;font-size:.9rem}.field-name[data-v-77caab9f]{color:var(--text-color);font-weight:500;font-size:1rem;padding:.25rem .5rem;background:transparent;border-radius:4px}.value-text[data-v-77caab9f]{color:var(--text-color);font-weight:500;font-size:.95rem;flex:1}.old-value .value-text[data-v-77caab9f]{color:var(--change-old-text)}.new-value .value-text[data-v-77caab9f]{color:var(--change-new-text)}@media (max-width: 640px){.change-field[data-v-77caab9f],.change-value[data-v-77caab9f]{flex-direction:column;align-items:flex-start}.field-label[data-v-77caab9f],.value-label[data-v-77caab9f]{min-width:auto}}.info-section[data-v-c3a6d9ec]{margin-bottom:2rem}.info-section h3[data-v-c3a6d9ec]{margin:0 0 1rem;font-size:1.125rem;color:var(--text-color);font-weight:600;padding-bottom:.5rem;border-bottom:2px solid var(--border-color)}.info-grid[data-v-c3a6d9ec]{display:grid;gap:1.25rem}.info-group[data-v-c3a6d9ec]{display:grid;gap:.5rem}.info-group label[data-v-c3a6d9ec]{font-weight:600;color:var(--text-color);font-size:.875rem}.comment-text[data-v-c3a6d9ec],.responsible-text[data-v-c3a6d9ec],.user-info[data-v-c3a6d9ec]{background-color:var(--secondary-color);padding:.75rem;border-radius:var(--border-radius);border:1px solid var(--border-color)}.cancel-reason[data-v-c3a6d9ec]{background-color:#fff5f5;border-color:var(--error-color);color:var(--error-color);font-weight:500}.user-info[data-v-c3a6d9ec]{display:flex;flex-direction:column}.user-name[data-v-c3a6d9ec]{font-weight:500}.user-position[data-v-c3a6d9ec]{font-size:.85rem;color:var(--text-secondary);margin-top:.25rem;font-style:italic}.approvers-list[data-v-c3a6d9ec]{display:flex;flex-direction:column;gap:.5rem}.approver-item[data-v-c3a6d9ec]{border-left:3px solid var(--primary-color)}@media (max-width: 640px){.info-section[data-v-c3a6d9ec]{margin-bottom:1.5rem}}.group-title[data-v-c3a6d9ec]{display:flex;align-items:center;gap:.5rem}.group-title i[data-v-c3a6d9ec]{color:var(--primary-color);font-size:1rem}.group-title label[data-v-c3a6d9ec]{margin:0}.responsible-group .group-title i[data-v-c3a6d9ec]{color:var(--primary-color)}.cancel-group .group-title i[data-v-c3a6d9ec]{color:var(--error-color)}.responsible-info[data-v-c3a6d9ec]{box-shadow:var(--shadow-subtle);transition:var(--transition-fast)}.responsible-info[data-v-c3a6d9ec]:hover{box-shadow:var(--shadow-hover)}.modal-header[data-v-c2b84e7b]{padding:1.5rem;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center;background:var(--secondary-color);border-radius:var(--border-radius) var(--border-radius) 0 0}.header-left[data-v-c2b84e7b]{display:flex;align-items:center;gap:1rem}.request-type-badge[data-v-c2b84e7b]{padding:.5rem 1rem;border-radius:var(--border-radius);font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;transition:var(--transition-smooth)}.type-cancel[data-v-c2b84e7b]{background-color:#fee2e2;color:#b91c1c}.type-edit[data-v-c2b84e7b]{background-color:#e0f2fe;color:#0369a1}.type-rating[data-v-c2b84e7b]{background-color:#fef3c7;color:#92400e}.type-purchase[data-v-c2b84e7b]{background-color:#d1fae5;color:#047857}.close-button[data-v-c2b84e7b]{background:none;border:none;font-size:1.25rem;cursor:pointer;color:var(--text-color);padding:.5rem;border-radius:var(--border-radius);transition:var(--transition-smooth)}.close-button[data-v-c2b84e7b]:hover{background-color:var(--hover-bg);color:var(--text-color)}@media (max-width: 640px){.modal-header[data-v-c2b84e7b]{padding:1rem}.header-left[data-v-c2b84e7b]{flex-direction:column;align-items:flex-start;gap:.5rem}}.info-section[data-v-e4fdba6b]{margin-bottom:2rem}.info-section h3[data-v-e4fdba6b]{margin:0 0 1rem;font-size:1.125rem;color:var(--text-color);font-weight:600;padding-bottom:.5rem;border-bottom:2px solid var(--border-color)}.info-grid[data-v-e4fdba6b]{display:grid;gap:1.25rem}.info-group[data-v-e4fdba6b]{display:flex;flex-direction:column;gap:.5rem}.info-group label[data-v-e4fdba6b]{font-weight:600;color:var(--text-color);font-size:.875rem}.info-group span[data-v-e4fdba6b]{color:var(--text-color);font-size:1rem}.status-badge[data-v-e4fdba6b]{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600;white-space:nowrap;width:fit-content}.status-indicator[data-v-e4fdba6b]{display:block;width:.5rem;height:.5rem;border-radius:50%}.status-draft[data-v-e4fdba6b]{background-color:#f3f4f6;color:#4b5563}.status-draft .status-indicator[data-v-e4fdba6b]{background-color:#9ca3af}.status-created[data-v-e4fdba6b]{background-color:#f3f4f6;color:#4b5563}.status-created .status-indicator[data-v-e4fdba6b]{background-color:#9ca3af}.status-cancelled[data-v-e4fdba6b]{background-color:#fef2f2;color:#b91c1c}.status-cancelled .status-indicator[data-v-e4fdba6b]{background-color:#ef4444}.status-in-approval[data-v-e4fdba6b]{background-color:#fff7ed;color:#c2410c}.status-in-approval .status-indicator[data-v-e4fdba6b]{background-color:#f97316}.status-in-progress[data-v-e4fdba6b]{background-color:#fff7ed;color:#c2410c}.status-in-progress .status-indicator[data-v-e4fdba6b]{background-color:#f97316}.status-approved[data-v-e4fdba6b]{background-color:#ecfdf5;color:#047857}.status-approved .status-indicator[data-v-e4fdba6b]{background-color:#10b981}.status-validated[data-v-e4fdba6b]{background-color:#e0f2fe;color:#0369a1}.status-validated .status-indicator[data-v-e4fdba6b]{background-color:#0ea5e9}.status-finished[data-v-e4fdba6b]{background-color:#fef2f2;color:#b91c1c}.status-finished .status-indicator[data-v-e4fdba6b]{background-color:#ef4444}@media (max-width: 640px){.info-section[data-v-e4fdba6b]{margin-bottom:1.5rem}}.request-meta[data-v-bdc12a8a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:1.5rem}.meta-section[data-v-bdc12a8a]{background:var(--white);padding:1.25rem;border-radius:var(--border-radius);border-left:4px solid var(--primary-color);box-shadow:var(--shadow-subtle);transition:var(--transition-smooth)}.meta-section[data-v-bdc12a8a]:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.section-title[data-v-bdc12a8a]{display:flex;align-items:center;gap:.75rem;font-size:1.1rem;font-weight:600;color:var(--text-color);margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-color)}.section-title i[data-v-bdc12a8a]{color:var(--primary-color)}.author-info[data-v-bdc12a8a]{display:flex;flex-direction:column;gap:.5rem;background-color:var(--secondary-color);padding:.75rem;border-radius:var(--border-radius);border:1px solid var(--border-color)}.author-name[data-v-bdc12a8a]{font-size:1.1rem;font-weight:500;color:var(--text-color)}.author-position[data-v-bdc12a8a]{font-size:.9rem;color:var(--text-secondary);font-style:italic}.approvers-list[data-v-bdc12a8a]{display:flex;flex-direction:column;gap:.75rem}.approver-item[data-v-bdc12a8a]{background:var(--secondary-color);padding:.75rem;border-radius:var(--border-radius);font-size:.9rem;color:var(--text-color);box-shadow:var(--shadow-subtle);display:flex;align-items:center;justify-content:space-between;gap:.5rem;transition:var(--transition-fast);border:1px solid var(--border-color)}.approver-item.approved[data-v-bdc12a8a]{background:#ecfdf5;color:#047857;border:1px solid #10b981}.approver-item.approved i[data-v-bdc12a8a]{color:#10b981;font-size:1rem}.approver-item.rejected[data-v-bdc12a8a]{background-color:#fef2f2;color:#b91c1c;border:1px solid #ef4444}.approver-item.rejected i[data-v-bdc12a8a]{color:#ef4444;font-size:1rem}.approver-info[data-v-bdc12a8a]{display:flex;flex-direction:column;gap:.25rem}.approver-name[data-v-bdc12a8a]{font-weight:500}.approver-position[data-v-bdc12a8a],.validator-position[data-v-bdc12a8a]{font-size:.85rem;color:var(--text-color);opacity:.8;font-style:italic}.validator-section[data-v-bdc12a8a]{border-left-color:var(--accent-color)}.validator-info[data-v-bdc12a8a]{display:flex;flex-direction:column;gap:.5rem}.validator-item[data-v-bdc12a8a]{background:var(--secondary-color);padding:.75rem;border-radius:var(--border-radius);font-size:.9rem;color:var(--text-color);box-shadow:var(--shadow-subtle);display:flex;align-items:center;justify-content:space-between;gap:.5rem;transition:var(--transition-fast);border:1px solid var(--border-color)}.validator-item.confirmed[data-v-bdc12a8a]{background:#ecfdf5;color:#047857;border:1px solid #10b981}.validator-item.confirmed i[data-v-bdc12a8a]{color:#10b981;font-size:1rem}.validator-details[data-v-bdc12a8a]{display:flex;flex-direction:column;gap:.25rem}.validator-name[data-v-bdc12a8a]{font-weight:500}.validator-section .section-title i[data-v-bdc12a8a]{color:var(--accent-color)}@media (max-width: 640px){.request-meta[data-v-bdc12a8a]{grid-template-columns:1fr}}.dialog-overlay[data-v-16a46129]{position:fixed;inset:0;background-color:var(--shadow-color);display:flex;justify-content:center;align-items:center;z-index:1100;backdrop-filter:blur(4px);animation:fadeIn-16a46129 .3s ease-out}.dialog-content[data-v-16a46129]{background:var(--white);border-radius:var(--border-radius);width:90%;max-width:500px;box-shadow:var(--shadow-hover);animation:slideIn-16a46129 .3s ease-out}.dialog-header[data-v-16a46129]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid var(--border-color)}.dialog-header h3[data-v-16a46129]{margin:0;font-size:1.25rem;color:var(--text-color)}.close-button[data-v-16a46129]{background:transparent;border:none;font-size:1.25rem;cursor:pointer;color:var(--text-color);opacity:.7;transition:var(--transition-fast)}.close-button[data-v-16a46129]:hover{opacity:1}.dialog-body[data-v-16a46129]{padding:1.5rem}.dialog-body p[data-v-16a46129]{margin-top:0;margin-bottom:1.5rem;color:var(--text-color)}.checkbox-container[data-v-16a46129]{display:flex;align-items:center;gap:.75rem;margin-top:1rem}.checkbox-container input[type=checkbox][data-v-16a46129]{width:18px;height:18px;cursor:pointer}.checkbox-container label[data-v-16a46129]{font-size:1rem;color:var(--text-color);cursor:pointer}.dialog-footer[data-v-16a46129]{display:flex;justify-content:flex-end;gap:1rem;padding:1rem 1.5rem;border-top:1px solid var(--border-color);background-color:var(--secondary-color);border-radius:0 0 var(--border-radius) var(--border-radius)}.cancel-button[data-v-16a46129],.confirm-button[data-v-16a46129]{padding:.75rem 1.5rem;border:none;border-radius:var(--border-radius);font-size:.875rem;font-weight:600;cursor:pointer;transition:var(--transition-smooth)}.cancel-button[data-v-16a46129]{background-color:var(--secondary-color);color:var(--text-color)}.cancel-button[data-v-16a46129]:hover{background-color:var(--light-bg);transform:translateY(-2px)}.confirm-button[data-v-16a46129]{background-color:var(--info-color, #3498db);color:var(--white)}.confirm-button[data-v-16a46129]:hover{background-color:#2980b9;transform:translateY(-2px)}@keyframes fadeIn-16a46129{0%{opacity:0}to{opacity:1}}@keyframes slideIn-16a46129{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 640px){.dialog-content[data-v-16a46129]{width:95%;margin:1rem}.dialog-footer[data-v-16a46129]{flex-direction:column}.cancel-button[data-v-16a46129],.confirm-button[data-v-16a46129]{width:100%}}.cancel-dialog[data-v-b92c6e4c]{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1100}.cancel-dialog-content[data-v-b92c6e4c]{background:var(--white);border-radius:var(--border-radius);padding:1.5rem;width:90%;max-width:500px;box-shadow:var(--shadow-hover)}.cancel-dialog-content h3[data-v-b92c6e4c]{margin:0 0 1rem;color:var(--text-color);font-size:1.25rem}.cancel-form[data-v-b92c6e4c]{display:flex;flex-direction:column;gap:1rem}.form-group[data-v-b92c6e4c]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-b92c6e4c]{font-weight:600;color:var(--text-color)}.cancel-textarea[data-v-b92c6e4c]{padding:.75rem;border:1px solid var(--border-color);border-radius:var(--border-radius);resize:vertical;min-height:100px;font-family:inherit}.cancel-textarea[data-v-b92c6e4c]:focus{outline:none;border-color:var(--light-bg);box-shadow:0 0 0 2px #1995ad33}.dialog-buttons[data-v-b92c6e4c]{display:flex;justify-content:flex-end;gap:1rem}.dialog-button[data-v-b92c6e4c]{padding:.75rem 1.5rem;border-radius:var(--border-radius);font-weight:600;cursor:pointer;transition:var(--transition-smooth)}.dialog-button.cancel[data-v-b92c6e4c]{background-color:var(--secondary-color);color:var(--text-color);border:1px solid var(--border-color)}.dialog-button.confirm[data-v-b92c6e4c]{background-color:var(--error-color);color:var(--white);border:none}.dialog-button[data-v-b92c6e4c]:disabled{opacity:.5;cursor:not-allowed}.dialog-button[data-v-b92c6e4c]:not(:disabled):hover{transform:translateY(-2px)}.dialog-button.cancel[data-v-b92c6e4c]:not(:disabled):hover{background-color:var(--hover-bg)}.dialog-button.confirm[data-v-b92c6e4c]:not(:disabled):hover{background-color:#d65d45}.journal-entries[data-v-7e2e42d3]{margin:24px 0;border-radius:12px;background:#f8fafc;box-shadow:0 2px 8px #1995ad12;overflow:hidden}.journal-header[data-v-7e2e42d3]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:linear-gradient(90deg,var(--primary-color),var(--light-bg));color:var(--white);font-weight:600;font-size:1.08rem;cursor:pointer;user-select:none;transition:background .3s ease}.journal-header[data-v-7e2e42d3]:hover{background:linear-gradient(90deg,var(--light-bg),var(--primary-color))}.journal-title[data-v-7e2e42d3]{display:flex;align-items:center;gap:10px}.journal-title i[data-v-7e2e42d3]{font-size:1.2rem}.journal-body[data-v-7e2e42d3]{padding:20px;background:#fff}.journal-footer[data-v-7e2e42d3]{margin-top:20px;padding-top:20px;border-top:1px solid var(--border-color);display:flex;justify-content:flex-end}.download-btn[data-v-7e2e42d3]{background:var(--primary-color);color:var(--white);border:none;border-radius:6px;padding:8px 16px;font-size:.95rem;font-weight:500;display:flex;align-items:center;gap:8px;cursor:pointer;transition:all .2s}.download-btn[data-v-7e2e42d3]:hover:not(:disabled){background:var(--light-bg);transform:translateY(-2px);box-shadow:0 4px 8px #1995ad33}.download-btn[data-v-7e2e42d3]:disabled{opacity:.6;cursor:not-allowed}.journal-timeline[data-v-7e2e42d3]{position:relative;padding-left:30px}.timeline-item[data-v-7e2e42d3]{position:relative;padding-bottom:24px}.timeline-item[data-v-7e2e42d3]:last-child{padding-bottom:0}.timeline-item[data-v-7e2e42d3]:before{content:"";position:absolute;left:-30px;top:0;bottom:0;width:2px;background:#e2e8f0}.timeline-item[data-v-7e2e42d3]:last-child:before{height:24px}.timeline-icon[data-v-7e2e42d3]{position:absolute;left:-39px;top:0;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;color:#fff;z-index:1}.timeline-content[data-v-7e2e42d3]{background:#f8fafc;border-radius:8px;padding:16px;box-shadow:0 2px 4px #0000000d;transition:transform .2s}.timeline-content[data-v-7e2e42d3]:hover{transform:translate(5px)}.timeline-header[data-v-7e2e42d3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.user-info[data-v-7e2e42d3]{display:flex;align-items:center;gap:8px;font-weight:500}.role-badge[data-v-7e2e42d3]{background:var(--primary-color);color:#fff;padding:2px 8px;border-radius:12px;font-size:.8rem;font-weight:500}.timestamp[data-v-7e2e42d3]{color:#64748b;font-size:.9rem;display:flex;align-items:center;gap:4px}.timeline-action[data-v-7e2e42d3]{color:#334155;font-size:.95rem;display:flex;align-items:center;gap:8px}.action-create[data-v-7e2e42d3]{background:#3b82f6}.action-submit[data-v-7e2e42d3]{background:#8b5cf6}.action-approve[data-v-7e2e42d3]{background:#10b981}.action-complete[data-v-7e2e42d3]{background:#059669}.action-cancel[data-v-7e2e42d3]{background:#ef4444}.action-edit[data-v-7e2e42d3]{background:#f59e0b}.action-restart[data-v-7e2e42d3]{background:#6366f1}.action-reject[data-v-7e2e42d3]{background:#dc2626}.action-default[data-v-7e2e42d3]{background:#64748b}.journal-loading[data-v-7e2e42d3],.journal-error[data-v-7e2e42d3],.journal-empty[data-v-7e2e42d3]{text-align:center;padding:24px;color:#64748b;font-size:1.05rem;display:flex;align-items:center;justify-content:center;gap:8px}.group-title[data-v-7e2e42d3]{display:flex;align-items:center;gap:.5rem}.info-group[data-v-7e2e42d3]{display:grid;gap:.5rem;margin-top:12px}.info-group label[data-v-7e2e42d3]{font-weight:600;color:var(--text-color);font-size:.875rem}.comment-text[data-v-7e2e42d3],.responsible-text[data-v-7e2e42d3]{background-color:var(--secondary-color);padding:.75rem;border-radius:var(--border-radius);border:1px solid var(--border-color)}.cancel-reason[data-v-7e2e42d3]{background-color:#fff5f5;border-color:var(--error-color);color:var(--error-color);font-weight:500}.cancel-group .group-title i[data-v-7e2e42d3]{color:var(--error-color)}.slide-fade-enter-active[data-v-7e2e42d3],.slide-fade-leave-active[data-v-7e2e42d3]{transition:all .3s ease}.slide-fade-enter-from[data-v-7e2e42d3],.slide-fade-leave-to[data-v-7e2e42d3]{opacity:0;transform:translateY(-10px)}@media (max-width: 640px){.timeline-header[data-v-7e2e42d3]{flex-direction:column;align-items:flex-start;gap:8px}.timestamp[data-v-7e2e42d3]{font-size:.85rem}.journal-footer[data-v-7e2e42d3]{justify-content:center}.download-btn[data-v-7e2e42d3]{width:100%;justify-content:center}}.table-container[data-v-81f9717b]{background-color:var(--white);border-radius:8px;overflow-x:auto;box-shadow:0 4px 8px var(--shadow-color);margin:0 auto;max-width:100%}.data-table[data-v-81f9717b]{width:100%;border-collapse:collapse;table-layout:fixed}.data-table thead[data-v-81f9717b]{background-color:var(--light-bg);color:var(--white)}.data-table th[data-v-81f9717b],.data-table td[data-v-81f9717b]{width:150px;min-width:50px;padding:12px 16px;border:1px solid var(--border-color);text-align:left;font-size:.9rem;position:relative;white-space:normal;overflow-wrap:anywhere}.data-table tbody tr[data-v-81f9717b]:nth-child(2n){background-color:var(--secondary-color)}.data-table tbody tr[data-v-81f9717b]:hover{background-color:var(--primary-color);transition:background-color .2s ease-in-out}input[type=checkbox][data-v-81f9717b]{transform:scale(1.2);cursor:pointer;display:block;margin:auto;transition:transform .2s ease}.data-table th[data-v-81f9717b]{position:relative;user-select:none;cursor:move;transition:all .2s ease;background-color:var(--light-bg);padding:12px 16px;color:var(--white);min-width:50px}.header-content[data-v-81f9717b]{display:flex;align-items:center;justify-content:space-between;width:100%}.header-content.centered[data-v-81f9717b]{justify-content:center}.data-table th.dragging[data-v-81f9717b]{opacity:.7;background-color:var(--primary-color);box-shadow:0 4px 12px var(--shadow-color);z-index:10}.data-table th.drag-over[data-v-81f9717b]{background-color:var(--hover-bg)}.drag-indicator-left[data-v-81f9717b],.drag-indicator-right[data-v-81f9717b]{position:absolute;top:0;bottom:0;width:4px;background-color:var(--primary-color);opacity:0;transition:opacity .2s ease;pointer-events:none}.select-all-button[data-v-81f9717b]{padding:5px 10px;font-size:.8rem;font-weight:500;color:var(--white);background-color:#ffffff1a;border:1px solid transparent;border-radius:5px;box-shadow:none;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,transform .15s ease;display:inline-flex;align-items:center;flex-shrink:0}.select-all-button[data-v-81f9717b]:hover{background-color:#fff3;border-color:#ffffff80}.select-all-button[data-v-81f9717b]:active{background-color:#ffffff26;transform:scale(.97)}.select-all-button[data-v-81f9717b]:focus-visible{outline:none;background-color:#fff3;border:1px solid var(--white)}.drag-indicator-left[data-v-81f9717b]{left:0}.column-list-move[data-v-81f9717b]{transition:transform .4s ease}.column-list-enter-active[data-v-81f9717b],.column-list-leave-active[data-v-81f9717b]{transition:all .3s ease}.column-list-enter-from[data-v-81f9717b],.column-list-leave-to[data-v-81f9717b]{opacity:0;transform:translateY(-10px)}.drag-indicator-right[data-v-81f9717b]{right:0}.data-table th.drag-over-left .drag-indicator-left[data-v-81f9717b],.data-table th.drag-over-right .drag-indicator-right[data-v-81f9717b]{opacity:1;box-shadow:0 0 8px var(--primary-color);animation:glow-81f9717b 1s ease-in-out infinite alternate}@keyframes glow-81f9717b{0%{opacity:.7;box-shadow:0 0 4px var(--primary-color)}to{opacity:1;box-shadow:0 0 12px var(--primary-color)}}.resizer[data-v-81f9717b]{position:absolute;top:0;right:-2px;width:5px;height:100%;cursor:col-resize;user-select:none;z-index:5;background-color:transparent;transition:background-color .2s ease,opacity .2s ease}.resizer[data-v-81f9717b]:hover{background-color:var(--primary-color);opacity:.5}.data-table thead .head-row th[data-v-81f9717b]:hover{background-color:var(--hover-bg)}.data-table thead .widgets-row th[data-v-81f9717b]{background:#f5f7f9;cursor:default}.data-table thead .widgets-row th .resizer[data-v-81f9717b]{display:none}.data-table th[draggable=false][data-v-81f9717b]{cursor:default}.data-table th[draggable=false] .resizer[data-v-81f9717b]{cursor:col-resize}.data-table th.dragging[data-v-81f9717b]{transform:scale(1.02);box-shadow:0 8px 16px #0000001a;z-index:10}.data-table td[data-v-81f9717b]{padding:12px 16px;border:1px solid var(--border-color);transition:all .2s ease}.data-table td[data-v-81f9717b]:first-child{text-align:center;vertical-align:middle}@keyframes pulse-81f9717b{0%{transform:scaleX(1)}50%{transform:scaleX(1.2)}to{transform:scaleX(1)}}.drag-indicator-left.active[data-v-81f9717b],.drag-indicator-right.active[data-v-81f9717b]{animation:pulse-81f9717b 1s ease-in-out infinite}.data-table tbody tr.is-selecting .reserved-status[data-v-81f9717b],.data-table tbody tr.is-selecting .disabled-status[data-v-81f9717b]{animation:none}.cell-input[data-v-81f9717b]{width:100%;padding:6px 10px;font-size:14px;border:1px solid #ccc;border-radius:4px;outline:none;transition:border-color .2s ease}.cell-input[data-v-81f9717b]:focus{border-color:var(--primary-color, #1995ad);box-shadow:0 0 0 2px #1995ad33}.cell-value[data-v-81f9717b]{font-size:14px;color:#333;padding:3px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;cursor:pointer}.add-button[data-v-81f9717b]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-size:13px;background-color:#f3f3f3;color:#333;border:1px solid #ccc;border-radius:4px;cursor:pointer;transition:background-color .2s ease}.add-button[data-v-81f9717b]:hover{background-color:#e6f3f6;border-color:#1995ad;color:#1995ad}.add-button i[data-v-81f9717b]{font-size:12px}.notEdit[data-v-81f9717b]{background-color:var(--disabled-bg-color)}.table-wrap[data-v-81f9717b]{position:relative}.widgets-toggle[data-v-81f9717b]{position:absolute;top:8px;right:12px;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;font-size:13px;background:var(--primary-color, #1995ad);color:#fff;border:none;border-radius:999px;box-shadow:0 2px 6px #0000001f;cursor:pointer;transition:transform .15s ease,background-color .2s ease,opacity .2s ease;z-index:2}.widgets-toggle[data-v-81f9717b]:hover{background:#157d8e;transform:translateY(-1px)}.widgets-toggle[data-v-81f9717b]:active{transform:translateY(0)}.widgets-toggle .toggle-chevron[data-v-81f9717b]{display:inline-block;transform:rotate(0);transition:transform .2s ease}.widgets-toggle.collapsed[data-v-81f9717b]{background:#c9dfe5;color:#2c3e50}.widgets-toggle.collapsed .toggle-chevron[data-v-81f9717b]{transform:rotate(180deg)}.widgets-row th[data-v-81f9717b]{background:#f5f7f9;border-bottom:1px solid var(--border-color);cursor:default!important}.widgets-row .widget-cell[data-v-81f9717b]{min-height:56px;display:flex;align-items:center;justify-content:center}.widgets-row .widget-cell--mute[data-v-81f9717b]{opacity:.55}.widget-card[data-v-81f9717b]{width:100%;max-width:220px;background:#fff;border:1px solid var(--border-color, #e3e6ea);border-radius:6px;padding:8px 5px;box-shadow:0 1px 3px #0000000a;text-align:center}.widget-value[data-v-81f9717b]{font-size:16px;font-weight:700;color:var(--primary-color, #1995ad);line-height:1.2}.widget-hint[data-v-81f9717b]{margin-top:2px;font-size:11px;color:#6b7785}.data-table thead tr:not(.widgets-row) th[data-v-81f9717b]:hover{background-color:var(--hover-bg)}.widgets-row th[data-v-81f9717b]{user-select:none}.widgets-row th.dragging[data-v-81f9717b],.widgets-row th.drag-over[data-v-81f9717b],.widgets-row th.drag-over-left[data-v-81f9717b],.widgets-row th.drag-over-right[data-v-81f9717b]{background:#f5f7f9!important;box-shadow:none!important;transform:none!important}.widgets-enter-from[data-v-81f9717b],.widgets-leave-to[data-v-81f9717b]{opacity:0;transform:translateY(-6px)}.widgets-enter-active[data-v-81f9717b],.widgets-leave-active[data-v-81f9717b]{transition:opacity .18s ease,transform .18s ease}.widgets-enter-from .widget-cell[data-v-81f9717b],.widgets-leave-to .widget-cell[data-v-81f9717b]{max-height:0;padding-top:0;padding-bottom:0;overflow:hidden}.widgets-enter-to .widget-cell[data-v-81f9717b],.widgets-leave-from .widget-cell[data-v-81f9717b]{max-height:64px}.widgets-enter-active .widget-cell[data-v-81f9717b],.widgets-leave-active .widget-cell[data-v-81f9717b]{transition:max-height .22s ease,padding .22s ease}.widgets-enter-from .widget-card[data-v-81f9717b]{transform:translateY(-4px);opacity:0}.widgets-enter-active .widget-card[data-v-81f9717b]{transition:transform .22s ease,opacity .22s ease}.widgets-enter-to .widget-card[data-v-81f9717b]{transform:translateY(0);opacity:1}.select-anim[data-v-81f9717b]{animation:rowFlash-81f9717b .3s ease}.violated-col[data-v-81f9717b]{box-shadow:inset 0 1px #ef9a9a,inset 1px 0 #ef9a9a,inset -1px 0 #ef9a9a;position:relative}.data-table thead .head-row th.violated-col-circle .header-label[data-v-81f9717b]:after{content:"";display:inline-block;width:6px;height:6px;margin-left:6px;border-radius:50%;background-color:#ef9a9a;vertical-align:middle;opacity:.9}.widget-card.widget-error[data-v-81f9717b]{border-color:#ef9a9a;background:#ef44440f}.widget-hint--error[data-v-81f9717b]{color:#b91c1c;font-weight:500}.widget-card.widget-error .widget-value[data-v-81f9717b]{text-decoration:underline;text-underline-offset:2px}.warned-col[data-v-81f9717b]{box-shadow:inset 0 1px #ffc107,inset 1px 0 #ffc107,inset -1px 0 #ffc107;background:#ffc10714}.data-table thead .head-row th.warned-col-circle .header-label[data-v-81f9717b]:after{content:"";display:inline-block;width:6px;height:6px;margin-left:6px;border-radius:50%;background:#ffc107;vertical-align:middle;opacity:.9}.widget-warn[data-v-81f9717b]{border:1px solid #ffc107;box-shadow:0 0 0 2px #ffc10726 inset}@keyframes rowFlash-81f9717b{0%{background-color:#007bff2e}to{background-color:transparent}}.ctx-menu[data-v-81f9717b]{position:absolute;min-width:220px;background:var(--white);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 8px 16px var(--shadow-color);z-index:50;padding:6px;animation:dropdown-appear-81f9717b .12s ease-out}.ctx-item[data-v-81f9717b]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;background:transparent;border:none;cursor:pointer;color:var(--text-color);font-size:.95rem;border-radius:6px;text-align:left}.ctx-item[data-v-81f9717b]:hover{background:var(--secondary-color)}.td-resizer[data-v-81f9717b]{position:absolute;top:0;right:-2px;width:5px;height:100%;cursor:col-resize;user-select:none;background:transparent;opacity:0;transition:opacity .15s ease,background-color .15s ease;z-index:3}.data-table td:hover .td-resizer[data-v-81f9717b]{opacity:.5;background-color:var(--primary-color, #1995ad)}@keyframes dropdown-appear-81f9717b{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.table-container[data-v-7b12bff6]{background-color:var(--white);border-radius:8px;overflow-x:auto;box-shadow:0 4px 8px var(--shadow-color);margin:0 auto;max-width:100%}.data-table[data-v-7b12bff6]{width:100%;border-collapse:collapse;table-layout:fixed}.data-table thead[data-v-7b12bff6]{background-color:var(--light-bg);color:var(--white)}.data-table th[data-v-7b12bff6],.data-table td[data-v-7b12bff6]{width:150px;min-width:50px;padding:12px 16px;border:1px solid var(--border-color);text-align:left;font-size:.9rem;position:relative;white-space:normal;overflow-wrap:anywhere}.data-table tbody tr[data-v-7b12bff6]:nth-child(2n){background-color:var(--secondary-color)}.data-table tbody tr[data-v-7b12bff6]:hover{background-color:var(--primary-color);transition:background-color .2s ease-in-out}input[type=checkbox][data-v-7b12bff6]{transform:scale(1.2);cursor:pointer;display:block;margin:auto;transition:transform .2s ease}.data-table th[data-v-7b12bff6]{position:relative;user-select:none;cursor:move;transition:all .2s ease;background-color:var(--light-bg);padding:12px 16px;color:var(--white);min-width:50px}.header-content[data-v-7b12bff6]{display:flex;align-items:center;justify-content:space-between;width:100%}.header-content.centered[data-v-7b12bff6]{justify-content:center}.data-table th.dragging[data-v-7b12bff6]{opacity:.7;background-color:var(--primary-color);box-shadow:0 4px 12px var(--shadow-color);z-index:10}.data-table th.drag-over[data-v-7b12bff6]{background-color:var(--hover-bg)}.drag-indicator-left[data-v-7b12bff6],.drag-indicator-right[data-v-7b12bff6]{position:absolute;top:0;bottom:0;width:4px;background-color:var(--primary-color);opacity:0;transition:opacity .2s ease;pointer-events:none}.drag-indicator-left[data-v-7b12bff6]{left:0}.drag-indicator-right[data-v-7b12bff6]{right:0}.column-list-move[data-v-7b12bff6]{transition:transform .4s ease}.column-list-enter-active[data-v-7b12bff6],.column-list-leave-active[data-v-7b12bff6]{transition:all .3s ease}.column-list-enter-from[data-v-7b12bff6],.column-list-leave-to[data-v-7b12bff6]{opacity:0;transform:translateY(-10px)}.data-table th.drag-over-left .drag-indicator-left[data-v-7b12bff6],.data-table th.drag-over-right .drag-indicator-right[data-v-7b12bff6]{opacity:1;box-shadow:0 0 8px var(--primary-color);animation:glow-7b12bff6 1s ease-in-out infinite alternate}@keyframes glow-7b12bff6{0%{opacity:.7;box-shadow:0 0 4px var(--primary-color)}to{opacity:1;box-shadow:0 0 12px var(--primary-color)}}.resizer[data-v-7b12bff6]{position:absolute;top:0;right:-2px;width:5px;height:100%;cursor:col-resize;user-select:none;z-index:5;background-color:transparent;transition:background-color .2s ease,opacity .2s ease}.resizer[data-v-7b12bff6]:hover{background-color:var(--primary-color);opacity:.5}.table-wrap[data-v-7b12bff6]{position:relative}.widgets-toggle[data-v-7b12bff6]{position:absolute;top:8px;right:12px;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;font-size:13px;background:var(--primary-color, #1995ad);color:#fff;border:none;border-radius:999px;box-shadow:0 2px 6px #0000001f;cursor:pointer;transition:transform .15s ease,background-color .2s ease,opacity .2s ease;z-index:2}.widgets-toggle[data-v-7b12bff6]:hover{background:#157d8e;transform:translateY(-1px)}.widgets-toggle[data-v-7b12bff6]:active{transform:translateY(0)}.widgets-toggle .toggle-chevron[data-v-7b12bff6]{display:inline-block;transform:rotate(0);transition:transform .2s ease}.widgets-toggle.collapsed[data-v-7b12bff6]{background:#c9dfe5;color:#2c3e50}.widgets-toggle.collapsed .toggle-chevron[data-v-7b12bff6]{transform:rotate(180deg)}.widgets-row th[data-v-7b12bff6]{background:#f5f7f9;border-bottom:1px solid var(--border-color);cursor:default!important}.widgets-row .widget-cell[data-v-7b12bff6]{min-height:56px;display:flex;align-items:center;justify-content:center}.widgets-row .widget-cell--mute[data-v-7b12bff6]{opacity:.55}.widget-card[data-v-7b12bff6]{width:100%;max-width:220px;background:#fff;border:1px solid var(--border-color, #e3e6ea);border-radius:6px;padding:8px 5px;box-shadow:0 1px 3px #0000000a;text-align:center}.widget-value[data-v-7b12bff6]{font-size:16px;font-weight:700;color:var(--primary-color, #1995ad);line-height:1.2}.widget-hint[data-v-7b12bff6]{margin-top:2px;font-size:11px;color:#6b7785}.violated-col[data-v-7b12bff6]{box-shadow:inset 0 1px #ef9a9a,inset 1px 0 #ef9a9a,inset -1px 0 #ef9a9a;position:relative}.data-table thead .head-row th.violated-col-circle .header-label[data-v-7b12bff6]:after{content:"";display:inline-block;width:6px;height:6px;margin-left:6px;border-radius:50%;background-color:#ef9a9a;vertical-align:middle;opacity:.9}.widget-card.widget-error[data-v-7b12bff6]{border-color:#ef9a9a;background:#ef44440f}.widget-hint--error[data-v-7b12bff6]{color:#b91c1c;font-weight:500}.widget-card.widget-error .widget-value[data-v-7b12bff6]{text-decoration:underline;text-underline-offset:2px}.warned-col[data-v-7b12bff6]{box-shadow:inset 0 1px #ffc107,inset 1px 0 #ffc107,inset -1px 0 #ffc107;background:#ffc10714}.data-table thead .head-row th.warned-col-circle .header-label[data-v-7b12bff6]:after{content:"";display:inline-block;width:6px;height:6px;margin-left:6px;border-radius:50%;background:#ffc107;vertical-align:middle;opacity:.9}.widget-warn[data-v-7b12bff6]{border:1px solid #ffc107;box-shadow:0 0 0 2px #ffc10726 inset}.data-table td[data-v-7b12bff6]{padding:12px 16px;border:1px solid var(--border-color);transition:all .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.data-table td[data-v-7b12bff6]:first-child{text-align:center;vertical-align:middle}.reserved-status[data-v-7b12bff6],.disabled-status[data-v-7b12bff6],.request-status[data-v-7b12bff6]{display:inline-block;padding:4px 8px;border-radius:4px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease}.reserved-status[data-v-7b12bff6]{background-color:var(--change-new-bg);color:var(--change-new-text)}.disabled-status[data-v-7b12bff6]{background-color:var(--change-old-bg);color:var(--change-old-text)}.request-status[data-v-7b12bff6]{background-color:var(--secondary-color);color:var(--text-color)}.sort-icons[data-v-7b12bff6]{display:inline-flex;align-items:center;margin-left:4px}.sort-icons .fas[data-v-7b12bff6]{font-size:.75rem;cursor:pointer;color:var(--text-color)}.sort-icons .fa-sort-up[data-v-7b12bff6],.sort-icons .fa-sort-down[data-v-7b12bff6]{color:var(--primary-color)}.select-all-button[data-v-7b12bff6]{padding:5px 10px;font-size:.8rem;font-weight:500;color:var(--white);background-color:#ffffff1a;border:1px solid transparent;border-radius:5px;box-shadow:none;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,transform .15s ease;display:inline-flex;align-items:center;flex-shrink:0}.select-all-button[data-v-7b12bff6]:hover{background-color:#fff3;border-color:#ffffff80}.select-all-button[data-v-7b12bff6]:active{background-color:#ffffff26;transform:scale(.97)}.select-all-button[data-v-7b12bff6]:focus-visible{outline:none;background-color:#fff3;border:1px solid var(--white)}.editable-cell[data-v-7b12bff6]{min-height:32px;display:flex;align-items:center;cursor:pointer;transition:background-color .2s ease}.editable-input[data-v-7b12bff6]{width:100%;padding:6px 8px;font-size:14px;border:1px solid #d1d5db;border-radius:4px;outline:none}.editable-text[data-v-7b12bff6]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes pulse-7b12bff6{0%{transform:scaleX(1)}50%{transform:scaleX(1.2)}to{transform:scaleX(1)}}.drag-indicator-left.active[data-v-7b12bff6],.drag-indicator-right.active[data-v-7b12bff6]{animation:pulse-7b12bff6 1s ease-in-out infinite}@keyframes checkboxPop-7b12bff6{0%{transform:scale(1.2)}50%{transform:scale(1.6)}to{transform:scale(1.2)}}.data-table tbody tr.is-selecting input[type=checkbox][data-v-7b12bff6]{animation:checkboxPop-7b12bff6 .3s ease-in-out}.ctx-menu[data-v-7b12bff6]{position:absolute;z-index:50;min-width:180px;background:#fff;border:1px solid var(--border-color);border-radius:8px;box-shadow:0 8px 16px var(--shadow-color);overflow:hidden}.ctx-item[data-v-7b12bff6]{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;background:none;border:0;text-align:left;cursor:pointer;font-size:.92rem}.ctx-item[data-v-7b12bff6]:hover{background:var(--secondary-color)}.td-resizer[data-v-7b12bff6]{position:absolute;top:0;right:-2px;width:5px;height:100%;cursor:col-resize;user-select:none;background:transparent;opacity:0;transition:opacity .15s ease,background-color .15s ease;z-index:3}.data-table td:hover .td-resizer[data-v-7b12bff6]{opacity:.5;background-color:var(--primary-color, #1995ad)}.modal-overlay[data-v-94ffffee]{position:fixed;inset:0;background:#0f172a80;display:flex;align-items:center;justify-content:center;z-index:1001}.modal[data-v-94ffffee]{width:min(920px,92vw);max-height:88vh;background:var(--white);border-radius:var(--border-radius, 12px);box-shadow:0 20px 60px #00000040;display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-94ffffee]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:linear-gradient(90deg,var(--primary-color),var(--light-bg));color:var(--white)}.modal-title[data-v-94ffffee]{display:flex;gap:10px;align-items:center;font-weight:600}.modal-title .muted[data-v-94ffffee]{opacity:.85;font-weight:500}.header-actions[data-v-94ffffee]{display:flex;gap:8px;align-items:center}.icon-btn[data-v-94ffffee]{background:transparent;border:1px solid rgba(255,255,255,.45);color:#fff;border-radius:8px;padding:6px 8px;cursor:pointer}.icon-btn[data-v-94ffffee]:hover{background:#ffffff1f}.close-btn[data-v-94ffffee]{border-color:#ffffffb3}.modal-body[data-v-94ffffee]{padding:14px 16px;overflow:auto}.state[data-v-94ffffee]{display:flex;align-items:center;gap:8px;padding:10px 0}.state.muted[data-v-94ffffee]{color:#64748b}.state.error[data-v-94ffffee]{color:var(--error-color, #dc2626)}.timeline[data-v-94ffffee]{position:relative;padding-left:26px}.item[data-v-94ffffee]{position:relative;margin-bottom:14px}.item[data-v-94ffffee]:last-child{margin-bottom:0}.item[data-v-94ffffee]:before{content:"";position:absolute;left:-12px;top:0;bottom:-20px;width:2px;background:#e2e8f0}.dot[data-v-94ffffee]{position:absolute;left:-16px;top:2px;width:10px;height:10px;background:#3b82f6;border-radius:50%;box-shadow:0 0 0 2px #e2e8f0}.card[data-v-94ffffee]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;padding:10px 12px;box-shadow:0 1px 2px #00000008}.card.changed[data-v-94ffffee]{border-color:#cce6d8;background:#f5fbf7}.row[data-v-94ffffee]{display:flex;justify-content:space-between;align-items:center;gap:8px}.row.top[data-v-94ffffee]{margin-bottom:8px}.ts[data-v-94ffffee]{color:#475569;display:flex;align-items:center;gap:6px;font-size:.95rem}.meta .badge[data-v-94ffffee]{margin-left:6px;font-size:.75rem;padding:2px 6px;border-radius:999px;background:#e5f0f4;color:#2c3e50}.meta .badge.gray[data-v-94ffffee]{background:#eef2f7;color:#586474}.row.value[data-v-94ffffee]{gap:10px;flex-wrap:wrap}.pair[data-v-94ffffee]{display:flex;align-items:center;gap:8px}.label[data-v-94ffffee]{font-size:.75rem;color:#64748b}.val[data-v-94ffffee]{max-width:420px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.95rem;padding:2px 6px;border-radius:6px;border:1px solid #e5e7eb;background:#fff}.val-old[data-v-94ffffee]{background:#fff5f5;border-color:#fecaca}.val-new[data-v-94ffffee]{background:#f0fdf4;border-color:#bbf7d0}.arrow[data-v-94ffffee]{color:#64748b}.copy[data-v-94ffffee]{background:transparent;border:none;cursor:pointer;color:#64748b;padding:2px 6px}.copy[data-v-94ffffee]:hover{color:#111827}.modal-footer[data-v-94ffffee]{padding:12px 16px;border-top:1px solid var(--border-color);background:#fff}.cur-val[data-v-94ffffee]{font-weight:600}.muted[data-v-94ffffee]{color:#e6f3ff}.pg-container[data-v-6ce4dc4e]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;flex-wrap:wrap;margin-top:12px}.pg-left[data-v-6ce4dc4e]{display:flex;align-items:center;gap:8px}.pg-size[data-v-6ce4dc4e]{display:flex;align-items:center;gap:8px;color:#6b7280;font-size:.9rem}.pg-size__select[data-v-6ce4dc4e]{padding:.375rem .5rem;border:1px solid var(--border-color);border-radius:.5rem;background:var(--white);font-size:.9rem;cursor:pointer}.pg-size__select[data-v-6ce4dc4e]:focus{outline:none;border-color:var(--light-bg);box-shadow:0 0 0 2px #1995ad33}.pg-controls[data-v-6ce4dc4e]{display:flex;align-items:center;gap:.25rem}.pg-btn[data-v-6ce4dc4e]{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.5rem;border:1px solid var(--border-color);background:var(--white);color:#4b5563;cursor:pointer;transition:border-color .2s ease,color .2s ease,background-color .2s ease,box-shadow .2s ease}.pg-btn[data-v-6ce4dc4e]:hover:not(:disabled){border-color:var(--light-bg);color:var(--light-bg);box-shadow:0 2px 8px var(--shadow-color)}.pg-btn[data-v-6ce4dc4e]:disabled{opacity:.5;cursor:not-allowed}.pg-numbers[data-v-6ce4dc4e]{display:flex;align-items:center;gap:.25rem;margin:0 .25rem}.pg-number[data-v-6ce4dc4e],.pg-ellipsis[data-v-6ce4dc4e]{min-width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.5rem;font-size:.9rem}.pg-number[data-v-6ce4dc4e]{border:1px solid var(--border-color);background:var(--white);color:#4b5563;cursor:pointer;transition:border-color .2s ease,color .2s ease,background-color .2s ease,box-shadow .2s ease}.pg-number[data-v-6ce4dc4e]:hover:not(.active){border-color:var(--light-bg);color:var(--light-bg);box-shadow:0 2px 8px var(--shadow-color)}.pg-number.active[data-v-6ce4dc4e]{background:var(--light-bg);border-color:var(--light-bg);color:var(--white);font-weight:600}.pg-ellipsis[data-v-6ce4dc4e]{color:#6b7280}.pg-info[data-v-6ce4dc4e]{color:#6b7280;font-size:.9rem}@media (max-width: 768px){.pg-container[data-v-6ce4dc4e]{flex-direction:column;align-items:center}.pg-left[data-v-6ce4dc4e],.pg-info[data-v-6ce4dc4e]{order:2}.pg-controls[data-v-6ce4dc4e]{order:1;margin-bottom:.5rem}}@media (max-width: 640px){.pg-numbers[data-v-6ce4dc4e]{display:none}.pg-info[data-v-6ce4dc4e]{width:100%;text-align:center}}.modal-overlay[data-v-e7b66133]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(3px);animation:modal-overlay-in-e7b66133 .3s ease}.modal-content[data-v-e7b66133]{background-color:var(--white);border-radius:12px;box-shadow:0 10px 25px #0003;animation:modal-in-e7b66133 .3s cubic-bezier(.34,1.56,.64,1);max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal-content.small[data-v-e7b66133]{width:90%;max-width:400px}.modal-content.medium[data-v-e7b66133]{width:90%;max-width:500px}.modal-content.large[data-v-e7b66133]{width:90%;max-width:800px}.modal-header[data-v-e7b66133]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--border-color);background:linear-gradient(135deg,var(--primary-color),var(--light-bg));color:var(--white)}.modal-header h3[data-v-e7b66133]{margin:0;font-size:1.2rem;font-weight:600}.close-btn[data-v-e7b66133]{background:none;border:none;font-size:1.2rem;cursor:pointer;color:var(--white);opacity:.8;transition:all .3s ease;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;width:32px;height:32px}.close-btn[data-v-e7b66133]:hover{opacity:1;background-color:#fff3;transform:rotate(90deg)}.modal-body[data-v-e7b66133]{padding:24px;color:var(--text-color);flex:1;overflow-y:auto}.modal-footer[data-v-e7b66133]{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid var(--border-color);background-color:#00000005}.cancel-btn[data-v-e7b66133],.confirm-btn[data-v-e7b66133]{padding:10px 20px;border-radius:8px;border:none;font-weight:500;font-size:.95rem;cursor:pointer;transition:all .3s ease;min-width:100px;display:flex;align-items:center;justify-content:center;gap:8px}.cancel-btn[data-v-e7b66133]{background-color:var(--secondary-color);color:var(--text-color);border:1px solid var(--border-color)}.cancel-btn[data-v-e7b66133]:hover{background-color:#e2e8f0;transform:translateY(-1px);box-shadow:0 4px 8px #0000001a}.confirm-btn[data-v-e7b66133]{background:linear-gradient(135deg,var(--primary-color),var(--light-bg));color:var(--white);box-shadow:0 4px 12px #1995ad4d}.confirm-btn[data-v-e7b66133]:hover:not(:disabled){background:linear-gradient(135deg,var(--light-bg),var(--primary-color));transform:translateY(-1px);box-shadow:0 6px 16px #1995ad66}.confirm-btn.confirm-danger[data-v-e7b66133]{background:linear-gradient(135deg,#dc3545,#c82333);box-shadow:0 4px 12px #dc35454d}.confirm-btn.confirm-danger[data-v-e7b66133]:hover:not(:disabled){background:linear-gradient(135deg,#c82333,#dc3545);box-shadow:0 6px 16px #dc354566}.confirm-btn[data-v-e7b66133]:disabled,.confirm-btn.confirm-loading[data-v-e7b66133]{opacity:.7;cursor:not-allowed;transform:none!important}.confirm-btn .fa-spinner[data-v-e7b66133]{animation:spin-e7b66133 1s linear infinite}@keyframes modal-overlay-in-e7b66133{0%{opacity:0}to{opacity:1}}@keyframes modal-in-e7b66133{0%{opacity:0;transform:translateY(-50px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes spin-e7b66133{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.modal-content[data-v-e7b66133]{width:95%;max-width:none;margin:20px;max-height:calc(100vh - 40px)}.modal-header[data-v-e7b66133]{padding:16px 20px}.modal-header h3[data-v-e7b66133]{font-size:1.1rem}.modal-body[data-v-e7b66133]{padding:20px}.modal-footer[data-v-e7b66133]{padding:16px 20px;flex-direction:column;gap:8px}.cancel-btn[data-v-e7b66133],.confirm-btn[data-v-e7b66133]{width:100%}}.fade-enter-active[data-v-5bdfc098],.fade-leave-active[data-v-5bdfc098]{transition:opacity .3s ease}.fade-enter[data-v-5bdfc098],.fade-leave-to[data-v-5bdfc098]{opacity:0}.slide-up-enter-active[data-v-5bdfc098],.slide-up-leave-active[data-v-5bdfc098]{transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .4s cubic-bezier(.16,1,.3,1)}.slide-up-enter[data-v-5bdfc098],.slide-up-leave-to[data-v-5bdfc098]{transform:translateY(30px);opacity:0}.dropdown-enter-active[data-v-5bdfc098],.dropdown-leave-active[data-v-5bdfc098]{transition:all .3s cubic-bezier(.16,1,.3,1);transform-origin:top center}.dropdown-enter[data-v-5bdfc098],.dropdown-leave-to[data-v-5bdfc098]{opacity:0;transform:scaleY(.8)}.modal-overlay[data-v-5bdfc098]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(8px)}.modal[data-v-5bdfc098]{background:var(--white);padding:0;border-radius:16px;width:90%;max-width:900px;max-height:100vh;box-shadow:0 15px 50px #0003;position:relative;border:none;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-5bdfc098]{display:flex;justify-content:space-between;align-items:center;padding:25px 30px;background:linear-gradient(to right,var(--primary-color),var(--light-bg));border-bottom:1px solid rgba(255,255,255,.1);flex-shrink:0}.modal-header h3[data-v-5bdfc098]{margin:0;color:#fff;font-size:1.8rem;font-weight:600;letter-spacing:.2px}.close-btn[data-v-5bdfc098]{background:none;border:none;color:#fff;cursor:pointer;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.close-btn[data-v-5bdfc098]:hover{background:#fff3;transform:rotate(90deg)}.modal-buttons[data-v-5bdfc098]{padding:0 20px 20px 0;display:flex;justify-content:flex-end;gap:16px}.apply-modal-btn[data-v-5bdfc098],.reset-modal-btn[data-v-5bdfc098]{padding:12px 32px;border-radius:var(--border-radius);font-weight:500;font-size:.95rem;display:flex;align-items:center;gap:10px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;min-width:160px;justify-content:center;position:relative;overflow:hidden;background:linear-gradient(135deg,var(--primary-color),var(--light-bg));color:var(--white);box-shadow:0 4px 15px #1995ad4d}.apply-modal-btn[data-v-5bdfc098]:before,.reset-modal-btn[data-v-5bdfc098]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.apply-modal-btn[data-v-5bdfc098]:hover:before,.reset-modal-btn[data-v-5bdfc098]:hover:before{left:100%}.apply-modal-btn[data-v-5bdfc098]:hover{background:linear-gradient(135deg,var(--light-bg),var(--primary-color));transform:translateY(-2px);box-shadow:0 6px 20px #1995ad66}.apply-modal-btn[data-v-5bdfc098]:active{transform:translateY(0)}.reset-modal-btn[data-v-5bdfc098]{background:linear-gradient(135deg,var(--secondary-color),#e2e8f0);color:var(--text-color);box-shadow:0 4px 15px #0000001a}.reset-modal-btn[data-v-5bdfc098]:hover{background:linear-gradient(135deg,#e2e8f0,var(--secondary-color));transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.reset-modal-btn[data-v-5bdfc098]:active{transform:translateY(0)}form[data-v-5bdfc098]{padding:30px;overflow-y:auto;flex:1;min-height:0}.form-group[data-v-5bdfc098]{margin-bottom:25px;position:relative}.form-group label[data-v-5bdfc098]{display:block;margin-bottom:10px}.label-text[data-v-5bdfc098]{color:var(--text-color);font-size:1rem;font-weight:500;transition:color .2s ease;position:relative;display:inline-block}.label-text[data-v-5bdfc098]:after{content:"";position:absolute;left:0;bottom:-4px;width:0;height:2px;background-color:var(--primary-color);transition:width .3s ease}.input-wrapper[data-v-5bdfc098]{position:relative;width:100%}.input-wrapper input[data-v-5bdfc098],.input-wrapper textarea[data-v-5bdfc098],.form-input[data-v-5bdfc098]{width:100%;padding:14px 18px;border:1px solid var(--border-color);border-radius:10px;font-size:1rem;color:var(--text-color);background-color:var(--white);transition:all .3s ease;box-sizing:border-box}.input-wrapper textarea[data-v-5bdfc098]{min-height:120px;resize:vertical;line-height:1.6}.focus-border[data-v-5bdfc098]{position:absolute;bottom:0;left:0;width:0;height:2px;background-color:var(--primary-color);transition:width .3s ease}.input-wrapper input[data-v-5bdfc098]:focus,.input-wrapper textarea[data-v-5bdfc098]:focus,.form-input[data-v-5bdfc098]:focus{border-color:var(--primary-color);box-shadow:0 4px 20px #1995ad1a;outline:none}.input-wrapper input:focus+.focus-border[data-v-5bdfc098],.input-wrapper textarea:focus+.focus-border[data-v-5bdfc098],.form-input:focus+.focus-border[data-v-5bdfc098]{width:100%}.input-wrapper input:focus~label .label-text[data-v-5bdfc098]:after,.input-wrapper textarea:focus~label .label-text[data-v-5bdfc098]:after,.form-input:focus~label .label-text[data-v-5bdfc098]:after{width:100%}@media (max-width: 768px){.modal[data-v-5bdfc098]{width:95%;max-height:95vh;margin:10px}.modal-header[data-v-5bdfc098]{padding:20px}.modal-header h3[data-v-5bdfc098]{font-size:1.5rem}}form[data-v-5bdfc098]::-webkit-scrollbar{width:8px}form[data-v-5bdfc098]::-webkit-scrollbar-track{background:#0000000d;border-radius:10px}form[data-v-5bdfc098]::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:10px;opacity:.7}form[data-v-5bdfc098]::-webkit-scrollbar-thumb:hover{background:var(--light-bg);opacity:1}.error-input[data-v-5bdfc098]{border-color:var(--error-color, #dc3545)!important}.error-message[data-v-5bdfc098]{color:var(--error-color, #dc3545);font-size:.85rem;margin-top:8px}.fade-enter-active[data-v-a4bf260f],.fade-leave-active[data-v-a4bf260f]{transition:opacity .3s ease}.fade-enter[data-v-a4bf260f],.fade-leave-to[data-v-a4bf260f]{opacity:0}.slide-up-enter-active[data-v-a4bf260f],.slide-up-leave-active[data-v-a4bf260f]{transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .4s cubic-bezier(.16,1,.3,1)}.slide-up-enter[data-v-a4bf260f],.slide-up-leave-to[data-v-a4bf260f]{transform:translateY(30px);opacity:0}.dropdown-enter-active[data-v-a4bf260f],.dropdown-leave-active[data-v-a4bf260f]{transition:all .3s cubic-bezier(.16,1,.3,1);transform-origin:top center}.dropdown-enter[data-v-a4bf260f],.dropdown-leave-to[data-v-a4bf260f]{opacity:0;transform:scaleY(.8)}.modal-overlay[data-v-a4bf260f]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(8px)}.modal[data-v-a4bf260f]{background:var(--white);padding:0;border-radius:16px;width:90%;max-width:900px;max-height:95vh;box-shadow:0 15px 50px #0003;position:relative;border:none;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-a4bf260f]{display:flex;justify-content:space-between;align-items:center;padding:25px 30px;background:linear-gradient(to right,var(--primary-color),var(--light-bg));border-bottom:1px solid rgba(255,255,255,.1);flex-shrink:0}.modal-header h3[data-v-a4bf260f]{margin:0;color:#fff;font-size:1.8rem;font-weight:600;letter-spacing:.2px}.close-btn[data-v-a4bf260f]{background:none;border:none;color:#fff;cursor:pointer;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.close-btn[data-v-a4bf260f]:hover{background:#fff3;transform:rotate(90deg)}.modal-buttons[data-v-a4bf260f]{padding-top:20px;display:flex;justify-content:flex-end;gap:16px}.apply-modal-btn[data-v-a4bf260f],.reset-modal-btn[data-v-a4bf260f]{padding:12px 32px;border-radius:var(--border-radius);font-weight:500;font-size:.95rem;display:flex;align-items:center;gap:10px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;min-width:160px;justify-content:center;position:relative;overflow:hidden;background:linear-gradient(135deg,var(--primary-color),var(--light-bg));color:var(--white);box-shadow:0 4px 15px #1995ad4d}.apply-modal-btn[data-v-a4bf260f]:before,.reset-modal-btn[data-v-a4bf260f]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.apply-modal-btn[data-v-a4bf260f]:hover:before,.reset-modal-btn[data-v-a4bf260f]:hover:before{left:100%}.apply-modal-btn[data-v-a4bf260f]:hover{background:linear-gradient(135deg,var(--light-bg),var(--primary-color));transform:translateY(-2px);box-shadow:0 6px 20px #1995ad66}.apply-modal-btn[data-v-a4bf260f]:active{transform:translateY(0)}.reset-modal-btn[data-v-a4bf260f]{background:linear-gradient(135deg,var(--secondary-color),#e2e8f0);color:var(--text-color);box-shadow:0 4px 15px #0000001a}.reset-modal-btn[data-v-a4bf260f]:hover{background:linear-gradient(135deg,#e2e8f0,var(--secondary-color));transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.reset-modal-btn[data-v-a4bf260f]:active{transform:translateY(0)}form[data-v-a4bf260f]{padding:30px;overflow-y:auto;flex:1;min-height:0}.form-group[data-v-a4bf260f]{margin-bottom:25px;position:relative}.form-group label[data-v-a4bf260f]{display:block;margin-bottom:10px}.label-text[data-v-a4bf260f]{color:var(--text-color);font-size:1rem;font-weight:500;transition:color .2s ease;position:relative;display:inline-block}.label-text[data-v-a4bf260f]:after{content:"";position:absolute;left:0;bottom:-4px;width:0;height:2px;background-color:var(--primary-color);transition:width .3s ease}.input-wrapper[data-v-a4bf260f]{position:relative;width:100%}.input-wrapper input[data-v-a4bf260f],.input-wrapper textarea[data-v-a4bf260f],.form-input[data-v-a4bf260f]{width:100%;padding:14px 18px;border:1px solid var(--border-color);border-radius:10px;font-size:1rem;color:var(--text-color);background-color:var(--white);transition:all .3s ease;box-sizing:border-box}.input-wrapper textarea[data-v-a4bf260f]{min-height:120px;resize:vertical;line-height:1.6}.focus-border[data-v-a4bf260f]{position:absolute;bottom:0;left:0;width:0;height:2px;background-color:var(--primary-color);transition:width .3s ease}.input-wrapper input[data-v-a4bf260f]:focus,.input-wrapper textarea[data-v-a4bf260f]:focus,.form-input[data-v-a4bf260f]:focus{border-color:var(--primary-color);box-shadow:0 4px 20px #1995ad1a;outline:none}.input-wrapper input:focus+.focus-border[data-v-a4bf260f],.input-wrapper textarea:focus+.focus-border[data-v-a4bf260f],.form-input:focus+.focus-border[data-v-a4bf260f]{width:100%}.input-wrapper input:focus~label .label-text[data-v-a4bf260f]:after,.input-wrapper textarea:focus~label .label-text[data-v-a4bf260f]:after,.form-input:focus~label .label-text[data-v-a4bf260f]:after{width:100%}@media (max-width: 768px){.modal[data-v-a4bf260f]{width:95%;max-height:95vh;margin:10px}.modal-header[data-v-a4bf260f]{padding:20px}.modal-header h3[data-v-a4bf260f]{font-size:1.5rem}}form[data-v-a4bf260f]::-webkit-scrollbar{width:8px}form[data-v-a4bf260f]::-webkit-scrollbar-track{background:#0000000d;border-radius:10px}form[data-v-a4bf260f]::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:10px;opacity:.7}form[data-v-a4bf260f]::-webkit-scrollbar-thumb:hover{background:var(--light-bg);opacity:1}.error-input[data-v-a4bf260f]{border-color:var(--error-color, #dc3545)!important}.error-message[data-v-a4bf260f]{color:var(--error-color, #dc3545);font-size:.85rem;margin-top:8px}.empty-state-container[data-v-aef741b8]{display:flex;align-items:center;justify-content:center;height:100%;min-height:300px;padding:2rem}.empty-state-content[data-v-aef741b8]{max-width:400px;text-align:center}.icon-container[data-v-aef741b8]{margin-bottom:1.5rem;position:relative;display:inline-block}.icon-container[data-v-aef741b8]:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:60px;height:4px;background:var(--primary-color);border-radius:2px;opacity:.4}.empty-icon[data-v-aef741b8]{font-size:5rem;color:var(--primary-color);opacity:.3;display:block;animation:float-aef741b8 6s ease-in-out infinite}.empty-title[data-v-aef741b8]{font-size:1.5rem;margin-bottom:1rem;color:var(--text-color);font-weight:600}.empty-description[data-v-aef741b8]{color:var(--text-color);opacity:.7;line-height:1.6;margin-bottom:2rem}.empty-button[data-v-aef741b8]{background:transparent;border:2px solid var(--primary-color);color:var(--primary-color);padding:.7rem 1.5rem;border-radius:8px;font-weight:500;display:inline-flex;align-items:center;cursor:pointer;transition:all .3s cubic-bezier(.25,.8,.25,1);font-size:.95rem}.empty-button[data-v-aef741b8]:hover{background:var(--primary-color);color:#fff;transform:translateY(-3px);box-shadow:0 6px 12px #a1d6e233}.button-icon[data-v-aef741b8]{margin-right:.5rem}@keyframes float-aef741b8{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}.fade-up-enter-active[data-v-aef741b8]{transition:all .6s cubic-bezier(.25,.8,.25,1)}.fade-up-enter-from[data-v-aef741b8]{opacity:0;transform:translateY(30px)}.organization-selector[data-v-e694ebda]{position:relative;margin-bottom:1.5rem}.selector-label[data-v-e694ebda]{display:block;margin-bottom:.6rem;font-weight:500;color:var(--text-color);font-size:1.05rem;transition:all .3s ease}.selector-label i[data-v-e694ebda]{margin-right:.5rem;color:var(--primary-color)}.selector-wrapper[data-v-e694ebda]{position:relative;display:flex;align-items:center}.form-select[data-v-e694ebda]{width:100%;padding:.8rem 1rem;border:2px solid rgba(161,214,226,.3);border-radius:8px;background-color:var(--white);font-family:var(--font-family-base);font-size:.95rem;cursor:pointer;transition:all .3s ease;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-shadow:var(--shadow-subtle)}.form-select[data-v-e694ebda]:hover{border-color:#a1d6e299}.form-select[data-v-e694ebda]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #a1d6e233}.selector-icon[data-v-e694ebda]{position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:var(--primary-color);pointer-events:none;transition:all .3s ease}.form-select:focus+.selector-icon[data-v-e694ebda]{transform:translateY(-50%) rotate(180deg)}.loading-overlay[data-v-e694ebda]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#fffc;border-radius:8px;z-index:2}.loading-overlay i[data-v-e694ebda]{color:var(--primary-color);font-size:1.5rem}.fade-enter-active[data-v-e694ebda],.fade-leave-active[data-v-e694ebda]{transition:opacity .3s}.fade-enter-from[data-v-e694ebda],.fade-leave-to[data-v-e694ebda]{opacity:0}@media (max-width: 1279px){.selector-label[data-v-e694ebda]{font-size:14px}}.modal-overlay[data-v-e926dc13]{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:999999;animation:fadeIn-e926dc13 .3s ease}.modal-content[data-v-e926dc13]{position:relative;background:#fff;border-radius:8px;width:100%;max-width:700px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 6px #0000001a;z-index:1000000;animation:slideIn-e926dc13 .3s ease;transform-origin:center}.modal-header[data-v-e926dc13]{padding:20px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;background:#fff;z-index:1}.modal-header h2[data-v-e926dc13]{margin:0;font-size:1.5rem;color:#333}.close-btn[data-v-e926dc13]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;padding:0}.close-btn[data-v-e926dc13]:hover{color:#333}.modal-body[data-v-e926dc13]{padding:20px}.form-group[data-v-e926dc13]{margin-bottom:20px}.form-group label[data-v-e926dc13]{display:block;margin-bottom:8px;color:#333;font-weight:500}.form-input[data-v-e926dc13]{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:1rem}.form-input[data-v-e926dc13]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color),.1)}.fields-section[data-v-e926dc13]{margin-top:20px;border-top:1px solid #eee;padding-top:20px}.fields-header[data-v-e926dc13]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.fields-header h3[data-v-e926dc13]{margin:0;font-size:1.2rem;color:#333}.add-field-btn[data-v-e926dc13]{display:flex;align-items:center;background:var(--primary-color);color:#fff;border:none;border-radius:4px;padding:8px 12px;cursor:pointer;font-size:.9rem;transition:background .2s}.add-field-btn span[data-v-e926dc13]{font-size:1.2rem;margin-right:5px}.add-field-btn[data-v-e926dc13]:hover{background:var(--primary-color-dark)}.field-item[data-v-e926dc13]{border:1px solid #eee;border-radius:4px;padding:15px;margin-bottom:15px;background-color:#f9f9f9}.field-row[data-v-e926dc13]{display:flex;align-items:flex-end;flex-wrap:wrap;gap:15px;position:relative}.field-name[data-v-e926dc13]{flex:2;min-width:200px;margin-bottom:0}.field-type[data-v-e926dc13]{flex:1;min-width:150px;margin-bottom:0}.field-primary[data-v-e926dc13]{display:flex;align-items:center;margin-bottom:0}.checkbox-label[data-v-e926dc13]{display:flex;align-items:center;cursor:pointer;user-select:none}.checkbox-label input[data-v-e926dc13]{margin-right:8px}.remove-field-btn[data-v-e926dc13]{background:none;border:none;color:#ff5252;font-size:1.5rem;cursor:pointer;padding:0;margin-left:auto;margin-bottom:10px}.remove-field-btn[data-v-e926dc13]:hover{color:red}.no-fields-message[data-v-e926dc13]{text-align:center;padding:20px;background-color:#f5f5f5;border-radius:4px;color:#666;font-style:italic}.modal-footer[data-v-e926dc13]{padding:20px;border-top:1px solid #eee;display:flex;justify-content:flex-end;gap:10px;position:sticky;bottom:0;background:#fff;z-index:1}.cancel-btn[data-v-e926dc13],.save-btn[data-v-e926dc13]{padding:8px 16px;border-radius:4px;font-size:1rem;cursor:pointer;transition:all .2s}.cancel-btn[data-v-e926dc13]{background:#f5f5f5;border:1px solid #ddd;color:#666}.cancel-btn[data-v-e926dc13]:hover{background:#eee}.save-btn[data-v-e926dc13]{background:var(--primary-color);border:none;color:#fff}.save-btn[data-v-e926dc13]:disabled{background:#ccc;cursor:not-allowed}.save-btn[data-v-e926dc13]:not(:disabled):hover{background:var(--primary-color-dark)}.error-message[data-v-e926dc13]{background-color:#ffebeb;color:#d32f2f;padding:10px;border-radius:4px;margin-bottom:20px;font-size:.9rem;animation:shake-e926dc13 .5s ease}.error-input[data-v-e926dc13]{border-color:#d32f2f}.error-input[data-v-e926dc13]:focus{border-color:#d32f2f;box-shadow:0 0 0 2px #d32f2f1a}@keyframes fadeIn-e926dc13{0%{opacity:0}to{opacity:1}}@keyframes slideIn-e926dc13{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes shake-e926dc13{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}.modal-overlay[data-v-965eb8ba]{position:fixed;inset:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-965eb8ba]{background:var(--white);border-radius:var(--border-radius);width:90%;max-width:700px;max-height:90vh;overflow-y:auto;box-shadow:var(--shadow-hover);display:flex;flex-direction:column}.modal-header[data-v-965eb8ba]{padding:1.2rem 1.5rem;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center;background:linear-gradient(145deg,var(--primary-color),var(--light-bg))}.modal-header h2[data-v-965eb8ba]{margin:0;font-size:1.3rem;font-weight:600;color:var(--white)}.close-btn[data-v-965eb8ba]{background:transparent;border:none;color:var(--white);font-size:1.5rem;cursor:pointer;opacity:.8;transition:var(--transition-fast)}.close-btn[data-v-965eb8ba]:hover{opacity:1;transform:scale(1.1)}.modal-body[data-v-965eb8ba]{padding:1.5rem;flex:1;overflow-y:auto}.modal-footer[data-v-965eb8ba]{padding:1rem 1.5rem;border-top:1px solid var(--border-color);display:flex;justify-content:flex-end;gap:1rem}.form-group[data-v-965eb8ba]{margin-bottom:1.5rem}.form-group label[data-v-965eb8ba]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-color)}.form-input[data-v-965eb8ba]{width:100%;padding:.75rem;border:1px solid var(--border-color);border-radius:var(--border-radius);font-size:1rem;transition:var(--transition-fast)}.form-input[data-v-965eb8ba]:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #a1d6e233;outline:none}.error-input[data-v-965eb8ba]{border-color:var(--error-color)}.error-message[data-v-965eb8ba]{background-color:#e76f511a;color:var(--error-color);padding:.75rem 1rem;border-radius:var(--border-radius);margin-bottom:1.5rem;font-size:.9rem}.fields-section[data-v-965eb8ba]{margin-top:2rem}.fields-header[data-v-965eb8ba]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.2rem}.fields-header h3[data-v-965eb8ba]{margin:0;font-size:1.1rem;color:var(--text-color)}.add-field-btn[data-v-965eb8ba]{background:var(--primary-color);color:var(--white);border:none;border-radius:var(--border-radius);padding:.5rem 1rem;font-size:.9rem;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:var(--transition-fast)}.add-field-btn[data-v-965eb8ba]:hover{background:var(--light-bg);transform:translateY(-2px)}.add-field-btn span[data-v-965eb8ba]{font-size:1.2rem;font-weight:700}.field-item[data-v-965eb8ba]{background:#f1f1f280;border-radius:var(--border-radius);padding:1rem;margin-bottom:1rem}.field-row[data-v-965eb8ba]{display:flex;gap:1rem;align-items:flex-start}.field-name[data-v-965eb8ba]{flex:2;margin-bottom:0}.field-type[data-v-965eb8ba]{flex:1;margin-bottom:0}.field-primary[data-v-965eb8ba]{flex:.8;margin-bottom:0;display:flex;align-items:center;height:100%}.checkbox-label[data-v-965eb8ba]{display:flex;align-items:center;gap:.5rem;cursor:pointer;margin-top:2rem}.checkbox-label input[data-v-965eb8ba]{width:18px;height:18px;cursor:pointer}.remove-field-btn[data-v-965eb8ba]{background:transparent;color:var(--error-color);border:none;font-size:1.2rem;padding:.2rem .5rem;cursor:pointer;opacity:.7;transition:var(--transition-fast);margin-top:1.8rem}.remove-field-btn[data-v-965eb8ba]:hover{opacity:1;transform:scale(1.1)}.no-fields-message[data-v-965eb8ba]{color:var(--text-color);opacity:.7;font-style:italic;text-align:center;padding:1.5rem;background:#f1f1f280;border-radius:var(--border-radius)}.save-btn[data-v-965eb8ba]{background:var(--accent-color);color:var(--text-color);border:none;border-radius:var(--border-radius);padding:.75rem 1.5rem;font-weight:500;cursor:pointer;transition:var(--transition-fast)}.save-btn[data-v-965eb8ba]:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--shadow-subtle)}.save-btn[data-v-965eb8ba]:disabled{opacity:.6;cursor:not-allowed}.cancel-btn[data-v-965eb8ba]{background:var(--secondary-color);color:var(--text-color);border:none;border-radius:var(--border-radius);padding:.75rem 1.5rem;font-weight:500;cursor:pointer;transition:var(--transition-fast)}.cancel-btn[data-v-965eb8ba]:hover{background:#e5e5e6}@media (max-width: 768px){.field-row[data-v-965eb8ba]{flex-direction:column;gap:1rem}.field-name[data-v-965eb8ba],.field-type[data-v-965eb8ba],.field-primary[data-v-965eb8ba]{width:100%;flex:none}.checkbox-label[data-v-965eb8ba]{margin-top:0}.remove-field-btn[data-v-965eb8ba]{margin-top:0;align-self:flex-end}}.modal-overlay[data-v-e259e987]{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:999999;animation:fadeIn-e259e987 .3s ease}.modal-content[data-v-e259e987]{position:relative;background:#fff;border-radius:8px;width:100%;max-width:400px;box-shadow:0 4px 6px #0000001a;z-index:1000000;animation:slideIn-e259e987 .3s ease;transform-origin:center}.modal-header[data-v-e259e987]{padding:20px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.modal-header h2[data-v-e259e987]{margin:0;font-size:1.5rem;color:#333}.close-btn[data-v-e259e987]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;padding:0}.close-btn[data-v-e259e987]:hover{color:#333}.modal-body[data-v-e259e987]{padding:20px;text-align:center}.modal-body p[data-v-e259e987]{margin:0 0 10px;color:#333}.warning-text[data-v-e259e987]{color:#d32f2f;font-weight:500}.modal-footer[data-v-e259e987]{padding:20px;border-top:1px solid #eee;display:flex;justify-content:flex-end;gap:10px}.cancel-btn[data-v-e259e987],.delete-btn[data-v-e259e987]{padding:8px 16px;border-radius:4px;font-size:1rem;cursor:pointer;transition:all .2s}.cancel-btn[data-v-e259e987]{background:#f5f5f5;border:1px solid #ddd;color:#666}.cancel-btn[data-v-e259e987]:hover{background:#eee}.delete-btn[data-v-e259e987]{background:#d32f2f;border:none;color:#fff}.delete-btn[data-v-e259e987]:hover{background:#b71c1c}.error-message[data-v-e259e987]{background-color:#ffebeb;color:#d32f2f;padding:10px;border-radius:4px;margin-top:10px;font-size:.9rem;animation:shake-e259e987 .5s ease}.delete-btn[data-v-e259e987]:disabled{opacity:.7;cursor:not-allowed}.delete-btn i[data-v-e259e987]{margin-right:5px}@keyframes fadeIn-e259e987{0%{opacity:0}to{opacity:1}}@keyframes slideIn-e259e987{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes shake-e259e987{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}.login-form[data-v-d332d26a]{width:100%}.login-button[data-v-d332d26a]{width:100%;padding:12px;background-color:var(--light-bg);color:var(--white);border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s}.login-button[data-v-d332d26a]:hover:not(:disabled){background-color:var(--primary-color);transform:translateY(-1px)}.login-button[data-v-d332d26a]:disabled{opacity:.7;cursor:not-allowed}.loading-spinner[data-v-d332d26a]{display:inline-block}.login-page[data-v-3b5873d8]{display:flex;justify-content:center;align-items:center;height:100vh;background:linear-gradient(120deg,var(--light-bg),var(--primary-color));position:relative;overflow:hidden}.login-page[data-v-3b5873d8]:before{content:"";position:absolute;width:120%;height:120%;background:linear-gradient(120deg,rgba(255,255,255,.1),transparent);top:-10%;left:-10%;border-radius:30% 70% 70% 30%/30% 30% 70% 70%;z-index:1}.login-container[data-v-3b5873d8]{background-color:var(--white);padding:2.5rem;border-radius:16px;box-shadow:0 15px 35px var(--shadow-color);width:100%;max-width:420px;position:relative;z-index:2;transition:transform .3s ease,box-shadow .3s ease}.login-header[data-v-3b5873d8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}.login-header h2[data-v-3b5873d8]{color:var(--light-bg);margin:0;font-size:1.8rem;font-weight:600}.login-icon[data-v-3b5873d8]{background-color:var(--light-bg);color:var(--white);width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;box-shadow:0 4px 8px #0000001a}@media screen and (max-width: 480px){.login-container[data-v-3b5873d8]{max-width:90%;padding:1.5rem}.login-header h2[data-v-3b5873d8]{font-size:1.5rem}.login-icon[data-v-3b5873d8]{width:40px;height:40px;font-size:1.2rem}}.modal-overlay[data-v-63617884]{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:10001;animation:fadeIn .3s ease}.modal-content[data-v-63617884]{position:relative;background:#fff;width:100%;max-width:400px;box-shadow:0 4px 6px #0000001a;z-index:1000000;animation:slideIn .3s ease;transform-origin:center;border-radius:16px}.modal-header[data-v-63617884]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:linear-gradient(135deg,var(--primary-color),var(--light-bg));color:var(--white);border-bottom:1px solid rgba(255,255,255,.1);border-radius:16px 16px 0 0}.modal-header h2[data-v-63617884]{margin:0;font-size:1.5rem}.close-btn[data-v-63617884]{background:#ffffff1a;border:none;color:var(--white);font-size:1.1rem;cursor:pointer;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s}.action-buttons[data-v-63617884]{display:flex;justify-content:flex-end;padding:0 10px 10px 0}.items-table-container[data-v-63617884]{position:relative;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.items-table-wrapper[data-v-63617884]{width:100%;overflow-x:auto;max-height:500px;overflow-y:auto;border:1px solid var(--border-color);border-radius:12px;position:relative;box-shadow:0 4px 12px #0000000d;scrollbar-width:thin;scrollbar-color:var(--primary-color) #f5f5f5}.items-table-wrapper[data-v-63617884]::-webkit-scrollbar{width:8px;height:8px}.items-table-wrapper[data-v-63617884]::-webkit-scrollbar-track{background:#f5f5f5;border-radius:10px}.items-table-wrapper[data-v-63617884]::-webkit-scrollbar-thumb{background-color:var(--primary-color);border-radius:10px;border:2px solid #f5f5f5}.items-table[data-v-63617884]{width:100%;border-collapse:separate;border-spacing:0;font-size:.875rem;table-layout:auto}.items-table th[data-v-63617884]{background-color:var(--light-bg);color:var(--white);font-weight:600;padding:14px 16px;text-align:left;border-bottom:2px solid var(--border-color);white-space:nowrap;position:sticky;top:0;z-index:5;letter-spacing:.3px;transition:background-color .2s}.items-table th.sortable[data-v-63617884]{cursor:pointer}.items-table td.column-checkbox[data-v-63617884]{background-color:var(--white)}.header-content[data-v-63617884]{display:flex;align-items:center;justify-content:space-between}.sort-icons[data-v-63617884]{margin-left:6px;font-size:.75rem}.items-table td[data-v-63617884]{padding:12px 16px;border-bottom:1px solid var(--border-color);color:var(--text-color);transition:background-color .2s;height:60px;max-width:300px;overflow:hidden;text-overflow:ellipsis}.items-table tbody tr:hover td[data-v-63617884]{background-color:#a1d6e214}.items-table tbody tr:hover td.column-checkbox[data-v-63617884]{background-color:var(--white)}.freeze-column[data-v-63617884]{position:sticky;left:0;z-index:1;background-color:inherit}.freeze-column[data-v-63617884]:after{content:"";position:absolute;top:0;right:0;bottom:0;width:4px;background:linear-gradient(to right,rgba(0,0,0,.05),transparent)}.items-table th.freeze-column[data-v-63617884]{z-index:6}.table-scroll-hint[data-v-63617884]{text-align:center;padding:8px;color:var(--text-color);opacity:.7;font-size:.85rem;margin-top:8px;animation:pulse-63617884 2s infinite}@keyframes pulse-63617884{0%{opacity:.5}50%{opacity:.8}to{opacity:.5}}.status-badge[data-v-63617884]{display:inline-block;padding:4px 8px;border-radius:4px;font-size:.8rem;font-weight:500}.status-new[data-v-63617884]{background-color:#2f80ed1a;color:#2f80ed}.status-in-progress[data-v-63617884]{background-color:#f5a6231a;color:#f5a623}.status-approved[data-v-63617884]{background-color:#2196531a;color:#219653}.status-rejected[data-v-63617884]{background-color:#eb57571a;color:#eb5757}.status-paused[data-v-63617884]{background-color:#9b9b9b1a;color:#9b9b9b}.status-default[data-v-63617884]{background-color:#8080801a;color:gray}.modal-overlay[data-v-88b0470b]{position:fixed;inset:0;background-color:var(--shadow-color);display:flex;justify-content:center;align-items:center;z-index:1000;backdrop-filter:blur(4px);animation:fadeIn-88b0470b .3s ease-out}.modal-content[data-v-88b0470b]{background:var(--white);border-radius:var(--border-radius);width:80%;max-width:80%;height:80vh;max-height:80vh;overflow-y:auto;box-shadow:var(--shadow-hover);animation:slideIn-88b0470b .3s ease-out}.modal-body[data-v-88b0470b]{padding:1.5rem}.modal-footer[data-v-88b0470b]{padding:1.5rem;border-top:1px solid var(--border-color);background-color:var(--secondary-color);border-radius:0 0 var(--border-radius) var(--border-radius)}.action-buttons[data-v-88b0470b]{display:flex;gap:1rem;justify-content:flex-end}.action-button[data-v-88b0470b]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:var(--border-radius);font-size:.875rem;font-weight:600;cursor:pointer;transition:var(--transition-smooth)}.action-button i[data-v-88b0470b]{font-size:1rem}.action-button[data-v-88b0470b]:disabled{opacity:.5;cursor:not-allowed;transform:none}.action-button.approve[data-v-88b0470b]{background-color:var(--primary-color);color:var(--text-color)}.action-button.approve[data-v-88b0470b]:hover:not(:disabled){background-color:var(--light-bg);transform:translateY(-2px)}.action-button.cancel[data-v-88b0470b]{background-color:var(--error-color);color:var(--white)}.action-button.cancel[data-v-88b0470b]:hover:not(:disabled){background-color:#d65d45;transform:translateY(-2px)}.action-button.edit[data-v-88b0470b]{background-color:var(--secondary-color);color:var(--text-color)}.action-button.edit[data-v-88b0470b]:hover:not(:disabled){background-color:var(--light-bg);transform:translateY(-2px)}.action-button.submit[data-v-88b0470b]{background-color:var(--light-bg);color:var(--white)}.action-button.submit[data-v-88b0470b]:hover:not(:disabled){background-color:var(--primary-color);transform:translateY(-2px)}.action-button.restart[data-v-88b0470b]{background-color:var(--info-color, #3498db);color:var(--white)}.action-button.restart[data-v-88b0470b]:hover:not(:disabled){background-color:#2980b9;transform:translateY(-2px)}@keyframes fadeIn-88b0470b{0%{opacity:0}to{opacity:1}}@keyframes slideIn-88b0470b{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 640px){.modal-content[data-v-88b0470b]{width:95%;margin:1rem}.modal-body[data-v-88b0470b],.modal-footer[data-v-88b0470b]{padding:1rem}.action-buttons[data-v-88b0470b]{flex-direction:column}.action-button[data-v-88b0470b]{width:100%;justify-content:center}}.changes-container[data-v-88b0470b]{display:grid;gap:1.25rem;margin-top:1.25rem}.change-item[data-v-88b0470b]{background:var(--white);padding:1.25rem;border-radius:var(--border-radius);display:grid;gap:1rem;border-left:4px solid var(--change-warning-border);box-shadow:var(--shadow-subtle);transition:var(--transition-smooth)}.change-item[data-v-88b0470b]:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover)}.change-field[data-v-88b0470b]{display:flex;align-items:center;gap:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-color)}.change-values[data-v-88b0470b]{display:grid;gap:1rem}.change-value[data-v-88b0470b]{display:flex;align-items:center;gap:.75rem;padding:1rem;border-radius:var(--border-radius);transition:var(--transition-fast)}.old-value[data-v-88b0470b]{background-color:var(--change-old-bg);border:1px solid var(--change-old-border)}.old-value[data-v-88b0470b]:hover{background-color:#e76f5114}.new-value[data-v-88b0470b]{background-color:var(--change-new-bg);border:1px solid var(--change-new-border)}.new-value[data-v-88b0470b]:hover{background-color:#a1d6e214}.field-label[data-v-88b0470b],.value-label[data-v-88b0470b]{font-weight:600;color:var(--text-color);opacity:.8;font-size:.9rem}.field-name[data-v-88b0470b]{color:var(--text-color);font-weight:500;font-size:1rem;padding:.25rem .5rem;background:transparent;border-radius:4px}.value-text[data-v-88b0470b]{color:var(--text-color);font-weight:500;font-size:.95rem;flex:1}.old-value .value-text[data-v-88b0470b]{color:var(--change-old-text)}.new-value .value-text[data-v-88b0470b]{color:var(--change-new-text)}@media (max-width: 640px){.change-field[data-v-88b0470b],.change-value[data-v-88b0470b]{flex-direction:column;align-items:flex-start}.field-label[data-v-88b0470b],.value-label[data-v-88b0470b]{min-width:auto}}.responsible-section[data-v-88b0470b]{background-color:#f9fafb;border-radius:12px;padding:16px 20px;margin-bottom:24px;border-left:4px solid var(--light-bg);animation:fadeIn-88b0470b .3s ease}@keyframes fadeIn-88b0470b{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.section-header[data-v-88b0470b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.section-header h3[data-v-88b0470b]{font-size:1.1rem;font-weight:600;color:var(--text-color);margin:0}.change-button[data-v-88b0470b]{display:inline-flex;align-items:center;gap:8px;background:none;border:none;color:var(--light-bg);font-size:.9rem;font-weight:500;cursor:pointer;padding:6px 12px;border-radius:6px;transition:all .2s}.change-button[data-v-88b0470b]:hover{background-color:#a1d6e226}.responsible-info[data-v-88b0470b]{display:flex;align-items:center;gap:16px;padding:10px 0}.responsible-avatar[data-v-88b0470b]{width:48px;height:48px;background-color:#a1d6e233;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.4rem;color:var(--light-bg)}.responsible-details[data-v-88b0470b]{display:flex;flex-direction:column;gap:4px}.responsible-name[data-v-88b0470b]{font-weight:500;color:var(--text-color)}.responsible-position[data-v-88b0470b]{font-size:.9rem;color:var(--text-color);opacity:.7}.responsible-selector[data-v-88b0470b]{margin-top:16px;animation:slideDown-88b0470b .3s ease}@keyframes slideDown-88b0470b{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.select-container[data-v-88b0470b]{position:relative;margin-bottom:16px}.responsible-select[data-v-88b0470b]{width:100%;padding:12px 16px;border:1px solid var(--border-color);border-radius:8px;background-color:var(--white);font-size:1rem;color:var(--text-color);appearance:none;cursor:pointer;transition:border-color .2s,box-shadow .2s}.responsible-select[data-v-88b0470b]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #a1d6e233}.select-icon[data-v-88b0470b]{position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--text-color);opacity:.5}.responsible-actions[data-v-88b0470b]{display:flex;justify-content:flex-end}.save-button[data-v-88b0470b]{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background-color:var(--light-bg);color:#fff;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s}.save-button[data-v-88b0470b]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 8px #1995ad33}.save-button[data-v-88b0470b]:disabled{background-color:#c1c1c1;cursor:not-allowed}.dropdown-menu[data-v-88b0470b]{display:flex;justify-content:flex-end;margin-bottom:12px;position:relative}.dropdown-content[data-v-88b0470b]{position:absolute;right:0;top:calc(100% + 5px);background-color:var(--white);min-width:220px;box-shadow:0 8px 16px var(--shadow-color);border-radius:8px;z-index:10;overflow:hidden;animation:dropdown-appear .2s ease-out}.dropdown-item[data-v-88b0470b]{display:flex;align-items:center;gap:10px;width:100%;padding:12px 16px;text-align:left;background:none;border:none;color:var(--text-color);font-size:.95rem;cursor:pointer;transition:background-color .2s;border-bottom:1px solid var(--border-color)}.dropdown-item i[data-v-88b0470b]{font-size:1rem;color:var(--light-bg);width:20px;text-align:center}.dropdown-item[data-v-88b0470b]:hover{background-color:var(--secondary-color)}.column-settings-panel[data-v-afc4ae56]{background-color:var(--white);border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 4px 12px var(--shadow-color);animation:slideDown-afc4ae56 .3s ease-out;max-width:100%;max-height:40vh;overflow:hidden}@keyframes slideDown-afc4ae56{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.column-settings-grid[data-v-afc4ae56]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;width:100%;max-height:calc(40vh - 48px);overflow-y:auto;padding-right:8px}.column-settings-grid[data-v-afc4ae56]::-webkit-scrollbar{width:8px}.column-settings-grid[data-v-afc4ae56]::-webkit-scrollbar-track{background:var(--secondary-color);border-radius:4px}.column-settings-grid[data-v-afc4ae56]::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:4px}.column-settings-grid[data-v-afc4ae56]::-webkit-scrollbar-thumb:hover{background:var(--light-bg)}.column-item[data-v-afc4ae56]{background-color:var(--secondary-color);border-radius:8px;padding:12px;transition:all .3s ease;border:2px solid transparent;animation:fadeIn-afc4ae56 .3s ease-out;user-select:none;cursor:pointer;position:relative}.column-item[data-v-afc4ae56]:hover{transform:scale(1.03);box-shadow:0 6px 12px #00000026;border-color:var(--primary-color);background-color:var(--hover-bg)}.column-item.hidden[data-v-afc4ae56]{background-color:var(--secondary-color);opacity:.7;border-color:var(--danger-color)}.column-item.hidden .column-name[data-v-afc4ae56]{text-decoration:line-through;color:var(--danger-color)}.column-item-content[data-v-afc4ae56]{display:flex;align-items:center;gap:12px;width:100%;pointer-events:none}.column-name[data-v-afc4ae56]{flex:1;font-size:.9rem;color:var(--text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 8px;transition:all .3s ease}.visibility-toggle[data-v-afc4ae56]{background:none;border:none;padding:8px;cursor:pointer;color:var(--text-color);opacity:.7;transition:all .2s;border-radius:4px;display:flex;align-items:center;justify-content:center;min-width:32px;z-index:1;pointer-events:none}.visibility-toggle[data-v-afc4ae56]:hover{opacity:1;background-color:var(--hover-bg)}.visibility-toggle i[data-v-afc4ae56]{font-size:1rem;transition:transform .3s ease}.visibility-toggle:hover i[data-v-afc4ae56]{transform:scale(1.1)}.visibility-toggle i.fa-eye-slash[data-v-afc4ae56]{color:var(--danger-color)}@keyframes fadeIn-afc4ae56{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.table-container[data-v-179d9203]{background-color:var(--white);border-radius:8px;overflow-x:auto;box-shadow:0 4px 8px var(--shadow-color);margin:0 auto;max-width:100%}.data-table[data-v-179d9203]{width:100%;border-collapse:collapse;table-layout:fixed}.data-table thead[data-v-179d9203]{background-color:var(--light-bg);color:var(--white)}.data-table th[data-v-179d9203],.data-table td[data-v-179d9203]{width:150px;min-width:50px;padding:12px 16px;border:1px solid var(--border-color);text-align:left;font-size:.9rem;position:relative;white-space:normal;overflow-wrap:anywhere}.data-table tbody tr[data-v-179d9203]:nth-child(2n){background-color:var(--secondary-color)}.data-table tbody tr[data-v-179d9203]:hover{background-color:var(--primary-color);transition:background-color .2s ease-in-out}input[type=checkbox][data-v-179d9203]{transform:scale(1.2);cursor:pointer;display:block;margin:auto;transition:transform .2s ease}.data-table th[data-v-179d9203]{position:relative;user-select:none;cursor:move;transition:all .2s ease;background-color:var(--light-bg);padding:12px 16px;color:var(--white);min-width:50px}.header-content[data-v-179d9203]{display:flex;align-items:center;justify-content:space-between;width:100%}.header-content.centered[data-v-179d9203]{justify-content:center}.data-table th.dragging[data-v-179d9203]{opacity:.7;background-color:var(--primary-color);box-shadow:0 4px 12px var(--shadow-color);z-index:10}.data-table th.drag-over[data-v-179d9203]{background-color:var(--hover-bg)}.drag-indicator-left[data-v-179d9203],.drag-indicator-right[data-v-179d9203]{position:absolute;top:0;bottom:0;width:4px;background-color:var(--primary-color);opacity:0;transition:opacity .2s ease;pointer-events:none}.select-all-button[data-v-179d9203]{padding:5px 10px;font-size:.8rem;font-weight:500;color:var(--white);background-color:#ffffff1a;border:1px solid transparent;border-radius:5px;box-shadow:none;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,transform .15s ease;display:inline-flex;align-items:center;flex-shrink:0}.select-all-button[data-v-179d9203]:hover{background-color:#fff3;border-color:#ffffff80}.select-all-button[data-v-179d9203]:active{background-color:#ffffff26;transform:scale(.97)}.select-all-button[data-v-179d9203]:focus-visible{outline:none;background-color:#fff3;border:1px solid var(--white)}.drag-indicator-left[data-v-179d9203]{left:0}.column-list-move[data-v-179d9203]{transition:transform .4s ease}.column-list-enter-active[data-v-179d9203],.column-list-leave-active[data-v-179d9203]{transition:all .3s ease}.column-list-enter-from[data-v-179d9203],.column-list-leave-to[data-v-179d9203]{opacity:0;transform:translateY(-10px)}.drag-indicator-right[data-v-179d9203]{right:0}.data-table th.drag-over-left .drag-indicator-left[data-v-179d9203],.data-table th.drag-over-right .drag-indicator-right[data-v-179d9203]{opacity:1;box-shadow:0 0 8px var(--primary-color);animation:glow-179d9203 1s ease-in-out infinite alternate}@keyframes glow-179d9203{0%{opacity:.7;box-shadow:0 0 4px var(--primary-color)}to{opacity:1;box-shadow:0 0 12px var(--primary-color)}}.resizer[data-v-179d9203]{position:absolute;top:0;right:-2px;width:5px;height:100%;cursor:col-resize;user-select:none;z-index:5;background-color:transparent;transition:background-color .2s ease,opacity .2s ease}.resizer[data-v-179d9203]:hover{background-color:var(--primary-color);opacity:.5}.data-table th:hover .resizer[data-v-179d9203]{opacity:.3}.data-table th[draggable=false][data-v-179d9203]{cursor:default}.data-table th[draggable=false] .resizer[data-v-179d9203]{cursor:col-resize}.head-row[data-v-179d9203]:hover{background-color:var(--hover-bg)}.data-table th.dragging[data-v-179d9203]{transform:scale(1.02);box-shadow:0 8px 16px #0000001a;z-index:10}.data-table td[data-v-179d9203]{padding:12px 16px;border:1px solid var(--border-color);transition:all .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.data-table td[data-v-179d9203]:first-child{text-align:center;vertical-align:middle}.reserved-status[data-v-179d9203],.disabled-status[data-v-179d9203],.request-status[data-v-179d9203]{display:inline-block;padding:4px 8px;border-radius:4px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease}.reserved-status[data-v-179d9203]{background-color:var(--change-new-bg);color:var(--change-new-text)}.disabled-status[data-v-179d9203]{background-color:var(--change-old-bg);color:var(--change-old-text)}.reserved-status[data-v-179d9203]:hover,.disabled-status[data-v-179d9203]:hover,.request-status[data-v-179d9203]:hover{transform:translateY(-2px);box-shadow:0 2px 4px #0000001a}.request-status[data-v-179d9203]{background-color:var(--secondary-color);color:var(--text-color)}@keyframes pulse-179d9203{0%{transform:scaleX(1)}50%{transform:scaleX(1.2)}to{transform:scaleX(1)}}.drag-indicator-left.active[data-v-179d9203],.drag-indicator-right.active[data-v-179d9203]{animation:pulse-179d9203 1s ease-in-out infinite}@keyframes selectRowAnimation-179d9203{0%{transform:scale(1);opacity:1}50%{transform:scale(1.01);opacity:.7}to{transform:scale(1);opacity:1}}@keyframes checkboxPop-179d9203{0%{transform:scale(1.2)}50%{transform:scale(1.6)}to{transform:scale(1.2)}}.data-table tbody tr.is-selecting input[type=checkbox][data-v-179d9203]{animation:checkboxPop-179d9203 .3s ease-in-out}.data-table tbody tr.is-selecting .reserved-status[data-v-179d9203],.data-table tbody tr.is-selecting .disabled-status[data-v-179d9203]{animation:none}.sort-icons[data-v-179d9203]{display:inline-flex;align-items:center;margin-left:4px}.sort-icons .fas[data-v-179d9203]{font-size:.75rem;cursor:pointer;color:var(--text-color)}.sort-icons .fa-sort-up[data-v-179d9203],.sort-icons .fa-sort-down[data-v-179d9203]{color:var(--primary-color)}.table-wrap[data-v-179d9203]{position:relative}.widgets-toggle[data-v-179d9203]{position:absolute;top:8px;right:12px;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;font-size:13px;background:var(--primary-color, #1995ad);color:#fff;border:none;border-radius:999px;box-shadow:0 2px 6px #0000001f;cursor:pointer;transition:transform .15s ease,background-color .2s ease,opacity .2s ease;z-index:2}.widgets-toggle[data-v-179d9203]:hover{background:#157d8e;transform:translateY(-1px)}.widgets-toggle[data-v-179d9203]:active{transform:translateY(0)}.widgets-toggle .toggle-chevron[data-v-179d9203]{display:inline-block;transform:rotate(0);transition:transform .2s ease}.widgets-toggle.collapsed[data-v-179d9203]{background:#c9dfe5;color:#2c3e50}.widgets-toggle.collapsed .toggle-chevron[data-v-179d9203]{transform:rotate(180deg)}.widgets-row th[data-v-179d9203]{background:#f5f7f9;border-bottom:1px solid var(--border-color);cursor:default!important}.widgets-row .widget-cell[data-v-179d9203]{min-height:56px;display:flex;align-items:center;justify-content:center}.widgets-row .widget-cell--mute[data-v-179d9203]{opacity:.55}.widget-card[data-v-179d9203]{width:100%;max-width:220px;background:#fff;border:1px solid var(--border-color, #e3e6ea);border-radius:6px;padding:8px 5px;box-shadow:0 1px 3px #0000000a;text-align:center}.widget-value[data-v-179d9203]{font-size:16px;font-weight:700;color:var(--primary-color, #1995ad);line-height:1.2}.widget-hint[data-v-179d9203]{margin-top:2px;font-size:11px;color:#6b7785}.data-table thead tr:not(.widgets-row) th[data-v-179d9203]:hover{background-color:var(--hover-bg)}.widgets-enter-from[data-v-179d9203],.widgets-leave-to[data-v-179d9203]{opacity:0;transform:translateY(-6px)}.widgets-enter-active[data-v-179d9203],.widgets-leave-active[data-v-179d9203]{transition:opacity .18s ease,transform .18s ease}.widgets-enter-from .widget-cell[data-v-179d9203],.widgets-leave-to .widget-cell[data-v-179d9203]{max-height:0;padding-top:0;padding-bottom:0;overflow:hidden}.widgets-enter-to .widget-cell[data-v-179d9203],.widgets-leave-from .widget-cell[data-v-179d9203]{max-height:64px}.widgets-enter-active .widget-cell[data-v-179d9203],.widgets-leave-active .widget-cell[data-v-179d9203]{transition:max-height .22s ease,padding .22s ease}.widgets-enter-from .widget-card[data-v-179d9203]{transform:translateY(-4px);opacity:0}.widgets-enter-active .widget-card[data-v-179d9203]{transition:transform .22s ease,opacity .22s ease}.widgets-enter-to .widget-card[data-v-179d9203]{transform:translateY(0);opacity:1}.ctx-menu[data-v-179d9203]{position:absolute;min-width:220px;background:var(--white);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 8px 16px var(--shadow-color);z-index:50;padding:6px;animation:dropdown-appear-179d9203 .12s ease-out}.ctx-item[data-v-179d9203]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;background:transparent;border:none;cursor:pointer;color:var(--text-color);font-size:.95rem;border-radius:6px;text-align:left}.ctx-item[data-v-179d9203]:hover{background:var(--secondary-color)}@keyframes dropdown-appear-179d9203{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.filters[data-v-09d85bdf]{background-color:var(--white);border-radius:var(--border-radius);box-shadow:var(--shadow-subtle);margin-bottom:24px;overflow:hidden;border:1px solid var(--border-color);transition:all .3s ease;will-change:auto}.filters[data-v-09d85bdf]:hover{box-shadow:0 4px 20px #0000001a}.filters-header[data-v-09d85bdf]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:linear-gradient(135deg,var(--primary-color),var(--light-bg));color:var(--white);border-bottom:1px solid rgba(255,255,255,.2);cursor:pointer;transition:all .3s ease;user-select:none}.filters-header[data-v-09d85bdf]:hover{background:linear-gradient(135deg,var(--light-bg),var(--primary-color))}.filters-title[data-v-09d85bdf]{display:flex;align-items:center;gap:12px}.filters-title i[data-v-09d85bdf]{font-size:1.2rem;line-height:1}.filters-title h3[data-v-09d85bdf]{margin:0;font-size:1.1rem;font-weight:600}.filters-count[data-v-09d85bdf]{background-color:#fff3;color:var(--white);padding:2px 8px;border-radius:12px;font-size:.85rem;font-weight:500;min-width:24px;text-align:center;animation:pulse-09d85bdf 2s infinite}@keyframes pulse-09d85bdf{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.toggle-button[data-v-09d85bdf]{background:none;border:none;color:var(--white);cursor:pointer;padding:8px;border-radius:50%;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;width:36px;height:36px}.toggle-button[data-v-09d85bdf]:hover{background-color:#ffffff1a;transform:scale(1.1)}.toggle-button i[data-v-09d85bdf]{font-size:1rem;transition:transform .3s cubic-bezier(.4,0,.2,1)}.toggle-button.rotated i[data-v-09d85bdf]{transform:rotate(180deg)}.filters-slide-enter-active[data-v-09d85bdf],.filters-slide-leave-active[data-v-09d85bdf]{overflow:hidden}.filters-slide-enter-from[data-v-09d85bdf],.filters-slide-leave-to[data-v-09d85bdf]{height:0!important;opacity:0!important}.filters-content[data-v-09d85bdf]{padding:24px;display:flex;flex-direction:column;gap:24px;overflow:hidden;will-change:height,opacity;backface-visibility:hidden;transform:translateZ(0)}.main-filters[data-v-09d85bdf],.additional-options[data-v-09d85bdf],.filter-actions[data-v-09d85bdf]{transition:all .3s cubic-bezier(.25,.46,.45,.94);will-change:transform,opacity;backface-visibility:hidden}.main-filters[data-v-09d85bdf]{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.additional-options[data-v-09d85bdf]{display:flex;justify-content:center;padding:16px 0;border-top:1px solid var(--border-color);position:relative}.additional-options[data-v-09d85bdf]:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:60px;height:1px;background:linear-gradient(90deg,transparent,var(--primary-color),transparent)}.additional-options .checkboxes[data-v-09d85bdf]{display:flex;gap:32px;flex-wrap:wrap;justify-content:center}.filter-group[data-v-09d85bdf]{display:flex;flex-direction:column;gap:8px}.filter-group label[data-v-09d85bdf]{display:flex;align-items:center;gap:8px;font-size:.9rem;color:var(--text-color);font-weight:500;margin-bottom:4px}.filter-group label i[data-v-09d85bdf]{color:var(--light-bg);font-size:1rem;width:16px;text-align:center}.filter-group input[type=text][data-v-09d85bdf]{padding:10px 16px 10px 10px;border:1px solid var(--border-color);border-radius:var(--border-radius);background-color:var(--white);transition:var(--transition-smooth);font-size:.95rem;box-shadow:none;width:100%}.filter-group input[type=text][data-v-09d85bdf]:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #a1d6e24d;outline:none;transform:translateY(-1px)}.filter-group input[type=text][data-v-09d85bdf]::placeholder{color:#a0aec0;opacity:1}.filter-group select[data-v-09d85bdf]{padding:10px 28px 10px 16px;border:1px solid var(--border-color);border-radius:var(--border-radius);background-color:var(--white);transition:var(--transition-smooth);font-size:.95rem;box-shadow:none;width:100%;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='6' viewBox='0 0 12 6'%3E%3Cpath fill='%23333' d='M0 0l6 6 6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;cursor:pointer}.filter-group select[data-v-09d85bdf]:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #a1d6e24d;outline:none;transform:translateY(-1px)}.filter-group.checkboxes[data-v-09d85bdf]{display:flex;flex-direction:row;gap:32px;margin:0;justify-content:center}.checkbox-label[data-v-09d85bdf]{display:flex;align-items:center;gap:10px;cursor:pointer;padding:8px 12px;border-radius:8px;transition:all .2s ease;white-space:nowrap}.checkbox-label[data-v-09d85bdf]:hover{background-color:#a1d6e21a;transform:translateY(-1px)}.checkbox-label input[type=checkbox][data-v-09d85bdf]{display:none}.checkbox-custom[data-v-09d85bdf]{width:20px;height:20px;border:2px solid var(--border-color);border-radius:4px;display:flex;align-items:center;justify-content:center;transition:var(--transition-fast);background-color:var(--white);flex-shrink:0}.checkbox-custom i[data-v-09d85bdf]{color:var(--white);font-size:.8rem;opacity:0;transform:scale(.5);transition:opacity .15s ease,transform .15s ease}.checkbox-label input[type=checkbox]:checked+.checkbox-custom[data-v-09d85bdf]{background-color:var(--primary-color);border-color:var(--primary-color);transform:scale(1.05)}.checkbox-label input[type=checkbox]:checked+.checkbox-custom i[data-v-09d85bdf]{opacity:1;transform:scale(1)}.checkbox-text[data-v-09d85bdf]{font-size:.9rem;color:var(--text-color);font-weight:400;line-height:1.4}.filter-actions[data-v-09d85bdf]{border-top:1px solid var(--border-color);margin-top:8px;position:relative;background:linear-gradient(135deg,#a1d6e205,#1995ad05);border-radius:8px;padding:20px}.filter-actions[data-v-09d85bdf]:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:60px;height:1px;background:linear-gradient(90deg,transparent,var(--primary-color),transparent)}.filter-buttons[data-v-09d85bdf]{display:flex;gap:16px;justify-content:center}.apply-filters-btn[data-v-09d85bdf],.reset-filters-btn[data-v-09d85bdf]{padding:12px 32px;border-radius:var(--border-radius);font-weight:500;font-size:.95rem;display:flex;align-items:center;gap:10px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;min-width:160px;justify-content:center;position:relative;overflow:hidden}.apply-filters-btn[data-v-09d85bdf]:before,.reset-filters-btn[data-v-09d85bdf]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.apply-filters-btn[data-v-09d85bdf]:hover:before,.reset-filters-btn[data-v-09d85bdf]:hover:before{left:100%}.apply-filters-btn[data-v-09d85bdf]{background:linear-gradient(135deg,var(--primary-color),var(--light-bg));color:var(--white);box-shadow:0 4px 15px #1995ad4d}.apply-filters-btn[data-v-09d85bdf]:hover{background:linear-gradient(135deg,var(--light-bg),var(--primary-color));transform:translateY(-2px);box-shadow:0 6px 20px #1995ad66}.apply-filters-btn[data-v-09d85bdf]:active{transform:translateY(0)}.reset-filters-btn[data-v-09d85bdf]{background:linear-gradient(135deg,var(--secondary-color),#e2e8f0);color:var(--text-color);box-shadow:0 4px 15px #0000001a}.reset-filters-btn[data-v-09d85bdf]:hover{background:linear-gradient(135deg,#e2e8f0,var(--secondary-color));transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.reset-filters-btn[data-v-09d85bdf]:active{transform:translateY(0)}@media (max-width: 768px){.main-filters[data-v-09d85bdf]{grid-template-columns:1fr;gap:16px}.additional-options .checkboxes[data-v-09d85bdf]{flex-direction:column;gap:16px;align-items:center}.filter-buttons[data-v-09d85bdf]{flex-direction:column;gap:12px}.apply-filters-btn[data-v-09d85bdf],.reset-filters-btn[data-v-09d85bdf]{width:100%;max-width:300px;margin:0 auto}.filters-content[data-v-09d85bdf]{padding:16px;gap:20px}.filter-group[data-v-09d85bdf]{gap:10px}.filters-header[data-v-09d85bdf]{padding:12px 16px}.filters-title h3[data-v-09d85bdf]{font-size:1rem}.filter-actions[data-v-09d85bdf]{padding:16px}.main-filters[data-v-09d85bdf],.additional-options[data-v-09d85bdf],.filter-actions[data-v-09d85bdf]{transition:all .25s cubic-bezier(.25,.46,.45,.94)}}.filters-content[data-v-09d85bdf]{will-change:height,opacity;backface-visibility:hidden;transform:translateZ(0)}.main-filters[data-v-09d85bdf],.additional-options[data-v-09d85bdf],.filter-actions[data-v-09d85bdf]{will-change:transform,opacity;backface-visibility:hidden}.project-actions[data-v-38ce3051]{margin-bottom:20px;display:flex;justify-content:flex-end;align-items:center}.dropdown-menu[data-v-38ce3051]{position:relative;display:inline-block}.action-btn[data-v-38ce3051]{padding:12px 24px;background-color:var(--light-bg);color:var(--white);border:none;border-radius:8px;cursor:pointer;transition:all .3s;display:flex;align-items:center;gap:10px;font-size:1rem;font-weight:500}.action-btn[data-v-38ce3051]:hover{background-color:var(--primary-color);transform:translateY(-2px);box-shadow:0 4px 12px var(--shadow-color)}.action-btn i[data-v-38ce3051]{font-size:1.2rem}.dropdown-content[data-v-38ce3051]{position:absolute;right:0;top:calc(100% + 5px);background-color:var(--white);min-width:220px;box-shadow:0 8px 16px var(--shadow-color);border-radius:8px;z-index:10;overflow:hidden;animation:dropdown-appear-38ce3051 .2s ease-out}@keyframes dropdown-appear-38ce3051{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dropdown-item[data-v-38ce3051]{display:flex;align-items:center;gap:10px;width:100%;padding:12px 16px;text-align:left;background:none;border:none;color:var(--text-color);font-size:.95rem;cursor:pointer;transition:background-color .2s}.dropdown-item[data-v-38ce3051]:hover{background-color:var(--secondary-color)}.dropdown-item i[data-v-38ce3051]{font-size:1rem;color:var(--light-bg);width:20px;text-align:center}.dropdown-divider[data-v-38ce3051]{height:1px;background-color:var(--border-color);margin:6px 0}.column-settings-btn[data-v-38ce3051]{padding:12px 24px;background-color:var(--light-bg);color:var(--white);border:none;border-radius:8px;cursor:pointer;transition:all .3s;display:flex;align-items:center;gap:10px;font-size:1rem;font-weight:500;margin-left:16px;position:relative;overflow:hidden}.column-settings-btn[data-v-38ce3051]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.1),transparent);transform:translate(-100%);transition:transform .6s}.column-settings-btn[data-v-38ce3051]:hover:before{transform:translate(100%)}.column-settings-btn[data-v-38ce3051]:hover,.column-settings-btn.active[data-v-38ce3051]{background-color:var(--primary-color);transform:translateY(-2px);box-shadow:0 4px 12px var(--shadow-color)}.column-settings-btn i[data-v-38ce3051]{font-size:1.2rem;transition:transform .3s}.column-settings-btn:hover i[data-v-38ce3051],.column-settings-btn.active i[data-v-38ce3051]{transform:rotate(180deg)}.pagination-controls[data-v-58fbfb71]{margin-top:20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;background-color:var(--white);padding:16px 20px;border-radius:var(--border-radius);box-shadow:var(--shadow-subtle)}.page-size-selector[data-v-58fbfb71]{display:flex;align-items:center;gap:10px;font-size:.95rem;color:var(--text-color)}.page-size-selector select[data-v-58fbfb71]{padding:8px 28px 8px 12px;border-radius:6px;border:1px solid var(--border-color);background-color:var(--white);min-width:70px;font-size:.95rem;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='6' viewBox='0 0 12 6'%3E%3Cpath fill='%23333' d='M0 0l6 6 6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;cursor:pointer}.pagination-nav[data-v-58fbfb71]{display:flex;align-items:center;gap:8px}.pagination-pages[data-v-58fbfb71]{display:flex;align-items:center;gap:6px}.pagination-btn[data-v-58fbfb71]{min-width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:var(--white);color:var(--text-color);border:1px solid var(--border-color);border-radius:8px;cursor:pointer;font-size:.95rem;font-weight:500;transition:all .2s ease;padding:0 12px}.pagination-btn[data-v-58fbfb71]:hover:not(:disabled){background-color:var(--secondary-color);border-color:var(--border-color);transform:translateY(-2px);box-shadow:0 3px 8px #0000001a}.pagination-btn.active[data-v-58fbfb71]{background-color:var(--light-bg);color:var(--white);border-color:var(--light-bg);animation:pulse-58fbfb71 1.5s infinite}.pagination-btn[data-v-58fbfb71]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.pagination-ellipsis[data-v-58fbfb71]{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;font-size:1.2rem;color:var(--text-color)}.go-to-page[data-v-58fbfb71]{display:flex;align-items:center;gap:8px}.page-info-text[data-v-58fbfb71]{font-size:.9rem;color:var(--text-color);white-space:nowrap;font-weight:500}.go-to-page input[data-v-58fbfb71]{width:60px;height:40px;padding:8px 12px;border-radius:8px;border:1px solid var(--border-color);text-align:center;font-size:.95rem;transition:var(--transition-smooth)}.no-spinners[data-v-58fbfb71]::-webkit-outer-spin-button,.no-spinners[data-v-58fbfb71]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.go-to-page input[data-v-58fbfb71]:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 3px #a1d6e24d}.go-to-page .go-btn[data-v-58fbfb71]{background-color:var(--light-bg);color:var(--white);border:none}.go-to-page .go-btn[data-v-58fbfb71]:hover:not(:disabled){background-color:var(--primary-color)}@keyframes pulse-58fbfb71{0%{transform:scale(1);box-shadow:0 0 #1995ad80}70%{transform:scale(1.05);box-shadow:0 0 0 10px #1995ad00}to{transform:scale(1);box-shadow:0 0 #1995ad00}}@media (max-width: 768px){.pagination-controls[data-v-58fbfb71]{flex-direction:column;padding:12px 16px;gap:12px}.pagination-nav[data-v-58fbfb71]{width:100%;justify-content:center}.go-to-page[data-v-58fbfb71]{width:100%;justify-content:flex-end}.page-size-selector[data-v-58fbfb71]{width:100%;justify-content:flex-start}.pagination-btn[data-v-58fbfb71]{min-width:36px;height:36px}}.modal-overlay[data-v-eba9066c]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(4px);transition:all .3s ease}.modal[data-v-eba9066c]{background:var(--white);border-radius:12px;width:90%;max-width:500px;box-shadow:0 10px 30px var(--shadow-color);overflow:hidden;animation:modalSlideIn-eba9066c .3s ease-out}@keyframes modalSlideIn-eba9066c{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-header[data-v-eba9066c]{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;background:linear-gradient(135deg,var(--primary-color),var(--light-bg));color:var(--white);border-bottom:1px solid var(--border-color)}.modal-header h3[data-v-eba9066c]{margin:0;font-size:1.3rem;font-weight:600}.close-btn[data-v-eba9066c]{background:transparent;border:none;color:var(--white);font-size:1.2rem;cursor:pointer;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .2s}.close-btn[data-v-eba9066c]:hover{background:#ffffff1a}.modal-body[data-v-eba9066c]{padding:24px}.form-group[data-v-eba9066c]{margin-bottom:20px}.form-group label[data-v-eba9066c]{display:block;font-weight:600;margin-bottom:8px;color:var(--text-color)}.form-group input[type=text][data-v-eba9066c]{width:100%;padding:12px;border:1px solid var(--border-color);border-radius:6px;background-color:var(--white);font-size:1rem;transition:all .2s}.form-group input[type=text][data-v-eba9066c]:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #a1d6e233;outline:none}.form-group p[data-v-eba9066c]{color:var(--text-color);margin:0;font-size:.95rem;padding:12px;background-color:var(--secondary-color);border-radius:6px;border-left:4px solid var(--primary-color)}.form-actions[data-v-eba9066c]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.submit-btn[data-v-eba9066c],.cancel-btn[data-v-eba9066c]{padding:10px 20px;border-radius:6px;font-weight:500;font-size:.95rem;border:none;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:8px}.submit-btn[data-v-eba9066c]{background:linear-gradient(135deg,var(--primary-color),var(--light-bg));color:var(--white)}.submit-btn[data-v-eba9066c]:hover:not(:disabled){background:linear-gradient(135deg,var(--primary-color),var(--light-bg));filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 4px 10px #1995ad4d}.submit-btn[data-v-eba9066c]:disabled{opacity:.6;cursor:not-allowed;transform:none}.cancel-btn[data-v-eba9066c]{background-color:var(--secondary-color);color:var(--text-color)}.cancel-btn[data-v-eba9066c]:hover{background-color:#e2e8f0;filter:brightness(.95)}.modal-overlay[data-v-b4d8d27f]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(4px);transition:all .3s ease}.responsible-modal[data-v-b4d8d27f]{background:var(--white);border-radius:16px;width:90%;max-width:550px;box-shadow:0 10px 30px var(--shadow-color);overflow:hidden;animation:modalSlideIn-b4d8d27f .3s ease-out}@keyframes modalSlideIn-b4d8d27f{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.responsible-modal .modal-header[data-v-b4d8d27f]{background:linear-gradient(135deg,var(--primary-color),var(--light-bg));padding:20px 24px;display:flex;justify-content:space-between;align-items:center;color:var(--white)}.responsible-modal .modal-header h3[data-v-b4d8d27f]{font-size:1.4rem;display:flex;align-items:center;gap:12px;margin:0;font-weight:600}.responsible-modal .modal-header h3 i[data-v-b4d8d27f]{font-size:1.3rem}.close-btn[data-v-b4d8d27f]{background:transparent;border:none;color:var(--white);font-size:1.2rem;cursor:pointer;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .2s}.close-btn[data-v-b4d8d27f]:hover{background:#ffffff1a}.responsible-modal .modal-body[data-v-b4d8d27f]{padding:30px}.form-group[data-v-b4d8d27f]{margin-bottom:20px}.responsible-label[data-v-b4d8d27f]{display:block;font-size:1.1rem;font-weight:500;margin-bottom:16px;color:var(--text-color)}.select-wrapper[data-v-b4d8d27f]{position:relative}.responsible-select[data-v-b4d8d27f]{width:100%;padding:14px 20px;font-size:1.1rem;border:2px solid var(--border-color);border-radius:12px;background-color:var(--white);appearance:none;cursor:pointer;transition:var(--transition-smooth)}.responsible-select[data-v-b4d8d27f]:focus{border-color:var(--light-bg);outline:none;box-shadow:0 0 0 3px #a1d6e233;background-color:#fff}.select-arrow[data-v-b4d8d27f]{position:absolute;right:20px;top:50%;transform:translateY(-50%);color:var(--text-color);pointer-events:none;transition:transform var(--transition-smooth)}.responsible-select:focus+.select-arrow[data-v-b4d8d27f]{transform:translateY(-50%) rotate(180deg);color:var(--light-bg)}.selected-items-info[data-v-b4d8d27f]{margin-top:16px;padding:12px 16px;background-color:var(--secondary-color);border-left:4px solid var(--light-bg);border-radius:8px}.selected-items-info p[data-v-b4d8d27f]{margin:0;display:flex;align-items:center;gap:8px;color:var(--text-color);font-size:.95rem}.selected-items-info i[data-v-b4d8d27f]{color:var(--light-bg);font-size:1.1rem}.responsible-modal .form-actions[data-v-b4d8d27f]{margin-top:30px;display:flex;justify-content:flex-end;gap:16px}.responsible-modal .cancel-btn[data-v-b4d8d27f],.responsible-modal .submit-btn[data-v-b4d8d27f]{padding:12px 24px;font-size:1rem;font-weight:500;border-radius:12px;display:flex;align-items:center;gap:8px;transition:var(--transition-smooth);border:none;cursor:pointer}.responsible-modal .cancel-btn[data-v-b4d8d27f]{background-color:var(--secondary-color);color:var(--text-color)}.responsible-modal .submit-btn[data-v-b4d8d27f]{background:linear-gradient(135deg,var(--primary-color),var(--light-bg));color:#fff}.responsible-modal .cancel-btn[data-v-b4d8d27f]:hover{background-color:var(--dark-bg);transform:translateY(-2px)}.responsible-modal .submit-btn[data-v-b4d8d27f]:hover:not(:disabled){box-shadow:var(--shadow-hover);transform:translateY(-2px)}.responsible-modal .submit-btn[data-v-b4d8d27f]:disabled{opacity:.6;cursor:not-allowed;transform:none}.modal-overlay[data-v-465c2753]{position:fixed;inset:0;background-color:#00000080;display:grid;place-items:center;z-index:10001;animation:fadeIn .2s ease}.modal-content[data-v-465c2753]{position:relative;background:#fff;width:100%;max-width:900px;box-shadow:0 10px 30px #00000026;animation:slideIn .2s ease;transform-origin:center;border-radius:16px}.modal-header[data-v-465c2753]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:linear-gradient(135deg,var(--primary-color),var(--light-bg));color:var(--white);border-radius:16px 16px 0 0}.modal-header h2[data-v-465c2753]{margin:0;font-size:1.2rem}.close-btn[data-v-465c2753]{background:#ffffff1f;border:none;color:var(--white);font-size:1rem;cursor:pointer;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;transition:transform .12s ease,opacity .12s ease}.close-btn[data-v-465c2753]:hover{transform:scale(1.05);opacity:.9}.action-buttons[data-v-465c2753]{display:flex;justify-content:flex-end;gap:8px;padding:12px 12px 16px}.primary-button[data-v-465c2753],.secondary-button[data-v-465c2753]{appearance:none;border:0;border-radius:10px;padding:10px 14px;font-weight:600;cursor:pointer}.secondary-button[data-v-465c2753]{background:var(--light-bg);color:var(--white)}.items-table-container[data-v-465c2753]{position:relative;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding:12px}.toolbar[data-v-465c2753]{display:flex;align-items:center;justify-content:space-between;margin:4px 0 10px}.search[data-v-465c2753]{position:relative;display:flex;align-items:center;gap:8px;border:1px solid var(--border-color);border-radius:10px;padding:8px 10px;background:#fff;min-width:260px}.search i[data-v-465c2753]{opacity:.7}.search input[data-v-465c2753]{border:0;outline:0;width:100%;font-size:.95rem;background:transparent;color:var(--text-color)}.clear-btn[data-v-465c2753]{background:transparent;border:0;cursor:pointer;padding:4px;border-radius:6px}.clear-btn[data-v-465c2753]:hover{background:#0000000f}.items-table-wrapper[data-v-465c2753]{width:100%;overflow-x:auto;max-height:500px;overflow-y:auto;border:1px solid var(--border-color);border-radius:12px;position:relative;box-shadow:0 4px 12px #0000000d;scrollbar-width:thin;scrollbar-color:var(--primary-color) #f5f5f5;background:#fff}.items-table-wrapper[data-v-465c2753]::-webkit-scrollbar{width:8px;height:8px}.items-table-wrapper[data-v-465c2753]::-webkit-scrollbar-track{background:#f5f5f5;border-radius:10px}.items-table-wrapper[data-v-465c2753]::-webkit-scrollbar-thumb{background-color:var(--primary-color);border-radius:10px;border:2px solid #f5f5f5}.items-table[data-v-465c2753]{width:100%;border-collapse:separate;border-spacing:0;font-size:.9rem;table-layout:auto}.items-table th[data-v-465c2753]{background-color:var(--light-bg);color:var(--white);font-weight:600;padding:12px 14px;text-align:left;border-bottom:2px solid var(--border-color);white-space:nowrap;position:sticky;top:0;z-index:5;letter-spacing:.3px}.th-checkbox[data-v-465c2753]{width:56px}.items-table td[data-v-465c2753]{padding:12px 14px;border-bottom:1px solid var(--border-color);color:var(--text-color);height:56px;max-width:420px;overflow:hidden;text-overflow:ellipsis}.items-table tbody tr[data-v-465c2753]{cursor:pointer;transition:background-color .15s ease}.items-table tbody tr:hover td[data-v-465c2753]{background-color:#a1d6e214}.items-table tbody tr.is-selected td[data-v-465c2753]{background-color:#a1d6e22e}.freeze-column[data-v-465c2753]{position:sticky;left:0;z-index:2;background:#fff}.items-table th.freeze-column[data-v-465c2753]{z-index:6;background:var(--light-bg);color:var(--white)}.freeze-column[data-v-465c2753]:after{content:"";position:absolute;top:0;right:0;bottom:0;width:4px;background:linear-gradient(to right,rgba(0,0,0,.05),transparent)}.empty-table-style[data-v-465c2753]{padding:20px;text-align:center;color:var(--text-color);opacity:.9}.needs-plan[data-v-ff431b4d]{padding:30px;background:linear-gradient(135deg,var(--secondary-color),var(--dark-bg));min-height:100vh;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.slide-fade-enter-active[data-v-ff431b4d],.slide-fade-leave-active[data-v-ff431b4d]{transition:all .3s ease}.slide-fade-enter-from[data-v-ff431b4d],.slide-fade-leave-to[data-v-ff431b4d]{opacity:0;transform:translateY(-20px)}.page-fade-enter-active[data-v-ff431b4d],.page-fade-leave-active[data-v-ff431b4d]{transition:opacity .3s ease}.page-fade-enter-from[data-v-ff431b4d],.page-fade-leave-to[data-v-ff431b4d]{opacity:0}.loading-overlay[data-v-ff431b4d]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffffffb3;display:flex;justify-content:center;align-items:center;z-index:10;backdrop-filter:blur(3px);animation:fadeIn-ff431b4d .3s ease}.loading-spinner[data-v-ff431b4d]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px 32px;background-color:var(--white);border-radius:12px;box-shadow:0 10px 25px #0000001a}.loading-spinner i[data-v-ff431b4d]{font-size:2rem;color:var(--primary-color);animation:spin-ff431b4d 1.5s linear infinite}.loading-spinner span[data-v-ff431b4d]{font-size:1.1rem;font-weight:500;color:var(--text-color)}@keyframes spin-ff431b4d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn-ff431b4d{0%{opacity:0}to{opacity:1}}.home-page[data-v-85e037b4]{--grid-col-min: 260px;--grid-gap: 1.25rem;--card-padding: 1.25rem;--card-min-h: 190px;--icon-size: 56px;--icon-font: 1.6rem;--title-size: 1.15rem;--desc-size: .95rem;min-height:calc(100vh - var(--header-height));background:linear-gradient(135deg,var(--secondary-color) 0%,var(--dark-bg) 100%);padding:var(--container-padding);display:flex;flex-direction:column;position:relative;color:var(--text-color);overflow:hidden}.hero-section[data-v-85e037b4]{position:relative;padding:2rem var(--container-padding);overflow:hidden;background:linear-gradient(135deg,var(--primary-color),var(--light-bg));background-size:200% 200%;animation:gradient-animation 15s ease infinite;border-radius:var(--border-radius);box-shadow:0 15px 30px #0000001a;border:1px solid rgba(255,255,255,.2)}.hero-content[data-v-85e037b4]{position:relative;z-index:2;max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:4rem}.hero-text-wrapper[data-v-85e037b4]{flex:1;max-width:800px;position:relative}.text-line[data-v-85e037b4]{display:block;font-size:3.5rem;font-weight:700;line-height:1.2;letter-spacing:-1px;margin-bottom:.5rem;color:var(--white);text-shadow:0 2px 4px rgba(0,0,0,.1)}.hero-subtitle[data-v-85e037b4]{font-size:1.25rem;margin:1rem 0;color:var(--white);opacity:.9;font-weight:400;line-height:1.5}.hero-visual[data-v-85e037b4]{flex:1;position:relative;height:230px}.floating-elements[data-v-85e037b4]{position:relative;width:100%;height:100%}.element[data-v-85e037b4]{position:absolute;width:60px;height:60px;background:#ffffff26;border-radius:12px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.2);box-shadow:0 5px 15px #0000000d;animation:float-85e037b4 15s infinite ease-in-out}.element i[data-v-85e037b4]{font-size:1.5rem;color:var(--white);opacity:.9}.element-1[data-v-85e037b4]{top:10%;left:5%;animation-delay:0s}.element-2[data-v-85e037b4]{top:25%;left:80%;animation-delay:-3s}.element-3[data-v-85e037b4]{top:75%;left:15%;animation-delay:-6s}.element-4[data-v-85e037b4]{top:60%;left:90%;animation-delay:-9s}.element-5[data-v-85e037b4]{top:90%;left:45%;animation-delay:-12s}.hero-wave[data-v-85e037b4]{position:absolute;bottom:0;left:0;width:100%;height:100px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 320'%3E%3Cpath fill='%23ffffff' fill-opacity='0.1' d='M0,96L48,112C96,128,192,160,288,160C384,160,480,128,576,112C672,96,768,96,864,112C960,128,1056,160,1152,160C1248,160,1344,128,1392,112L1440,96L1440,320L1392,320C1344,320,1248,320,1152,320C1056,320,960,320,864,320C768,320,672,320,576,320C480,320,384,320,288,320C192,320,96,320,48,320L0,320Z'%3E%3C/path%3E%3C/svg%3E");background-size:cover;background-position:center;opacity:.1}.dashboard-section[data-v-85e037b4]{position:relative;z-index:1}.section-header[data-v-85e037b4]{display:flex;justify-content:space-between;align-items:center}.section-title[data-v-85e037b4]{font-size:2rem;font-weight:600;color:var(--text-color);position:relative;display:flex;flex-direction:column;gap:.5rem}.title-line[data-v-85e037b4]{position:relative;display:inline-block}.title-decoration[data-v-85e037b4]{height:3px;background:var(--primary-color);border-radius:2px}.dashboard-grid[data-v-85e037b4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--grid-col-min),1fr));gap:var(--grid-gap)}.dashboard-card[data-v-85e037b4]{background:var(--white);padding:var(--card-padding);border-radius:16px;text-decoration:none;color:var(--text-color);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;border:1px solid var(--border-color);box-shadow:0 8px 20px #0000000d;opacity:0;transform:translateY(20px);animation:cardEnter-85e037b4 .6s forwards ease-out;min-height:var(--card-min-h);display:flex;flex-direction:column}.dashboard-card[data-v-85e037b4]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#a1d6e21a,#1995ad0d);opacity:0;transition:all .4s ease}.dashboard-card[data-v-85e037b4]:hover:before{opacity:1}.card-content[data-v-85e037b4]{position:relative;z-index:2;flex:1;display:flex;flex-direction:column}.card-icon-wrapper[data-v-85e037b4]{width:var(--icon-size);height:var(--icon-size);background:linear-gradient(135deg,var(--primary-color),var(--light-bg));border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:1.1rem;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;z-index:2;box-shadow:0 8px 16px #a1d6e233}.card-icon-wrapper[data-v-85e037b4]:after{content:"";position:absolute;inset:-5px;background:linear-gradient(135deg,var(--primary-color),var(--light-bg));border-radius:20px;opacity:0;transition:all .4s ease;z-index:-1}.dashboard-card:hover .card-icon-wrapper[data-v-85e037b4]:after{opacity:.3;transform:scale(1.1)}.card-icon-wrapper i[data-v-85e037b4]{font-size:var(--icon-font);color:var(--white);transition:all .4s ease}.dashboard-card[data-v-85e037b4]:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0000001a,0 0 20px #a1d6e233;border-color:var(--primary-color)}.dashboard-card:hover .card-icon-wrapper[data-v-85e037b4]{transform:translateY(-5px);box-shadow:0 12px 24px #a1d6e24d}.card-info[data-v-85e037b4]{position:relative;z-index:2;flex:1;display:flex;flex-direction:column}.card-title[data-v-85e037b4]{font-size:var(--title-size);font-weight:600;margin-bottom:.5rem;display:block;color:var(--text-color);position:relative;z-index:2;letter-spacing:-.5px;transition:all .3s ease;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;line-height:1.3}.dashboard-card:hover .card-title[data-v-85e037b4]{color:var(--light-bg)}.card-description[data-v-85e037b4]{font-size:var(--desc-size);color:var(--text-color);opacity:.8;line-height:1.45;position:relative;z-index:2;font-weight:400;transition:all .3s ease;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dashboard-card:hover .card-description[data-v-85e037b4]{opacity:1}.pending-badge[data-v-85e037b4]{position:absolute;top:1rem;right:1rem;background:var(--error-color);color:var(--white);font-size:.85rem;font-weight:500;padding:.35rem .75rem;border-radius:16px;min-width:28px;text-align:center;box-shadow:0 4px 12px #e76f5133;transition:all .3s ease}.dashboard-card:hover .pending-badge[data-v-85e037b4]{transform:scale(1.05);box-shadow:0 6px 16px #e76f514d}.dashboard-card.edit-mode[data-v-85e037b4]{background:var(--white);border:2px dashed var(--border-color);cursor:move;opacity:1;transform:none;position:relative;min-height:calc(var(--card-min-h) + 10px);display:flex;flex-direction:column}.dashboard-card.edit-mode[data-v-85e037b4]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#a1d6e20d,#1995ad05);opacity:.5;pointer-events:none}.dashboard-card.edit-mode .card-icon-wrapper[data-v-85e037b4]{background:var(--secondary-color);box-shadow:none;position:relative;overflow:hidden}.dashboard-card.edit-mode .card-icon-wrapper[data-v-85e037b4]:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,transparent,rgba(255,255,255,.5),transparent);transform:translate(-100%);transition:transform .6s ease}.dashboard-card.edit-mode:hover .card-icon-wrapper[data-v-85e037b4]:before{transform:translate(100%)}.dashboard-card.edit-mode .card-icon-wrapper i[data-v-85e037b4]{color:var(--text-color);opacity:.7}.dashboard-card.edit-mode .card-content[data-v-85e037b4]{flex:1;display:flex;flex-direction:column}.visibility-toggle[data-v-85e037b4]{position:relative;margin-top:auto;padding-top:1.5rem;border-top:1px solid var(--border-color);background:linear-gradient(to bottom,transparent,rgba(161,214,226,.05));display:flex;align-items:center;justify-content:center}.visibility-toggle input[type=checkbox][data-v-85e037b4]{position:relative;width:20px;height:20px;margin-right:.8rem;cursor:pointer;appearance:none;-webkit-appearance:none;background:var(--white);border:2px solid var(--border-color);border-radius:4px;transition:all .3s ease}.visibility-toggle input[type=checkbox][data-v-85e037b4]:checked{background:var(--primary-color);border-color:var(--primary-color)}.visibility-toggle input[type=checkbox][data-v-85e037b4]:checked:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z'/%3E%3C/svg%3E") no-repeat center;background-size:contain}.visibility-toggle input[type=checkbox][data-v-85e037b4]:hover{border-color:var(--primary-color);box-shadow:0 0 0 3px #a1d6e233}.visibility-toggle input[type=checkbox][data-v-85e037b4]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #a1d6e24d}.visibility-toggle label[data-v-85e037b4]{cursor:pointer;font-size:.9rem;color:var(--text-color);font-weight:500;transition:all .3s ease}.visibility-toggle:hover label[data-v-85e037b4]{color:var(--primary-color)}@keyframes shimmer-85e037b4{0%{background-position:0% 50%}to{background-position:100% 50%}}@keyframes float-85e037b4{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}}@keyframes cardEnter-85e037b4{to{opacity:1;transform:translateY(0)}}@keyframes textGradientAnimation-85e037b4{0%{background-position:0% 50%}to{background-position:300% 50%}}@keyframes pulse-85e037b4{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.edit-btn[data-v-85e037b4]{background:var(--white);color:var(--text-color);border:1px solid var(--border-color);padding:.75rem 1.5rem;border-radius:6px;cursor:pointer;font-size:.875rem;font-weight:500;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem;box-shadow:0 2px 4px #0000000d}.edit-btn[data-v-85e037b4]:hover{background:var(--primary-color);color:var(--white);border-color:var(--primary-color);transform:translateY(-1px)}.secret-message[data-v-85e037b4]{position:fixed;inset:0;background:#000c;display:flex;justify-content:center;align-items:center;z-index:9999;animation:fadeIn-85e037b4 .5s ease-out}.secret-content[data-v-85e037b4]{background:linear-gradient(135deg,var(--primary-color),var(--light-bg));padding:2rem;border-radius:20px;text-align:center;color:#fff;box-shadow:0 0 30px #a1d6e280;animation:scaleIn-85e037b4 .5s ease-out}.secret-content h2[data-v-85e037b4]{font-size:2.5rem;margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.2)}.secret-content p[data-v-85e037b4]{font-size:1.2rem;margin:.5rem 0}.secret-text[data-v-85e037b4]{font-family:Courier New,monospace;color:#ffeb3b;text-shadow:0 0 10px rgba(255,235,59,.5)}@keyframes fadeIn-85e037b4{0%{opacity:0}to{opacity:1}}@keyframes scaleIn-85e037b4{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.secret-mode{animation:rainbow-85e037b4 5s linear infinite}.secret-mode{animation:spin-85e037b4 2s linear infinite}@keyframes rainbow-85e037b4{0%{border-color:red}20%{border-color:#f0f}40%{border-color:#00f}60%{border-color:#0ff}80%{border-color:#0f0}to{border-color:red}}@keyframes spin-85e037b4{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 1024px){.home-page[data-v-85e037b4]{--grid-col-min: 240px;--card-padding: 1rem;--card-min-h: 180px;--icon-size: 50px;--icon-font: 1.4rem;--title-size: 1.05rem;--desc-size: .9rem}}@media (max-width: 768px){.text-line[data-v-85e037b4]{font-size:2.5rem}.hero-subtitle[data-v-85e037b4]{font-size:1.1rem}.hero-visual[data-v-85e037b4]{height:200px}.element[data-v-85e037b4]{width:50px;height:50px}.element i[data-v-85e037b4]{font-size:1.2rem}}@media (max-width: 480px){.text-line[data-v-85e037b4]{font-size:2rem}.hero-section[data-v-85e037b4]{padding:2rem var(--container-padding)}}.projects-page[data-v-e47a7971]{padding:30px;min-height:100vh;background:linear-gradient(135deg,var(--primary-color),var(--dark-bg));font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:var(--text-color)}.page-header[data-v-e47a7971]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}h1[data-v-e47a7971]{color:var(--white);margin:0;font-size:2rem;text-shadow:0 2px 4px var(--shadow-color)}.header-actions[data-v-e47a7971]{display:flex;gap:12px}.export-btn[data-v-e47a7971],.create-btn[data-v-e47a7971]{display:flex;align-items:center;gap:8px;padding:10px 16px;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s}.export-btn[data-v-e47a7971]{background-color:var(--white);color:var(--light-bg)}.export-btn[data-v-e47a7971]:hover{background-color:var(--secondary-color);transform:translateY(-2px);box-shadow:0 4px 8px var(--shadow-color)}.create-btn[data-v-e47a7971]{background-color:var(--light-bg);color:var(--white)}.create-btn[data-v-e47a7971]:hover{background-color:var(--accent-color);transform:translateY(-2px);box-shadow:0 4px 8px var(--shadow-color)}.filters-panel[data-v-e47a7971]{display:flex;gap:16px;margin-bottom:1.5rem;flex-wrap:wrap}.search-box[data-v-e47a7971]{position:relative;flex:1;min-width:300px}.search-icon[data-v-e47a7971]{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--light-bg)}.search-input[data-v-e47a7971]{width:100%;padding:12px 40px;border:none;border-radius:10px;background-color:var(--white);box-shadow:0 2px 8px var(--shadow-color);font-size:1rem;transition:all .3s}.search-input[data-v-e47a7971]:focus{box-shadow:0 4px 12px var(--shadow-color);outline:none}.clear-search[data-v-e47a7971]{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--text-color);cursor:pointer;opacity:.7;transition:opacity .3s}.clear-search[data-v-e47a7971]:hover{opacity:1}.filters-dropdown[data-v-e47a7971]{display:flex;gap:12px}.filter-toggle[data-v-e47a7971]{display:flex;align-items:center;gap:8px;padding:10px 16px;background-color:var(--white);border:none;border-radius:10px;cursor:pointer;font-weight:500;transition:all .3s;box-shadow:0 2px 8px var(--shadow-color)}.filter-toggle[data-v-e47a7971]:hover{background-color:var(--secondary-color)}.date-range[data-v-e47a7971]{display:flex;gap:12px}.date-input[data-v-e47a7971]{display:flex;align-items:center;gap:8px;background-color:var(--white);padding:0 12px;border-radius:10px;box-shadow:0 2px 8px var(--shadow-color)}.date-input label[data-v-e47a7971]{font-size:.9rem;font-weight:500}.date-input input[type=date][data-v-e47a7971]{border:none;background:transparent;padding:10px 0;font-family:inherit;color:var(--text-color)}.date-input input[type=date][data-v-e47a7971]:focus{outline:none}.data-card[data-v-e47a7971]{background-color:var(--white);border-radius:12px;box-shadow:0 5px 15px var(--shadow-color);overflow:hidden}.loading-state[data-v-e47a7971],.error-state[data-v-e47a7971],.empty-state[data-v-e47a7971]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.spinner[data-v-e47a7971],.error-icon[data-v-e47a7971],.empty-icon[data-v-e47a7971]{font-size:3rem;margin-bottom:1.5rem}.spinner[data-v-e47a7971]{color:var(--light-bg)}.error-icon[data-v-e47a7971]{color:var(--error-color)}.empty-icon[data-v-e47a7971]{color:var(--border-color)}.loading-state p[data-v-e47a7971],.error-state p[data-v-e47a7971],.empty-state p[data-v-e47a7971]{color:var(--text-color);opacity:.7;margin-bottom:1.5rem}.error-state h3[data-v-e47a7971],.empty-state h3[data-v-e47a7971]{color:var(--text-color);margin-bottom:.5rem}.retry-btn[data-v-e47a7971]{padding:10px 20px;background-color:var(--light-bg);color:var(--white);border:none;border-radius:8px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .3s}.retry-btn[data-v-e47a7971]:hover{background-color:var(--accent-color);transform:translateY(-2px)}.table-container[data-v-e47a7971]{overflow-x:auto}.projects-table[data-v-e47a7971]{width:100%;border-collapse:collapse}.projects-table th[data-v-e47a7971],.projects-table td[data-v-e47a7971]{padding:16px;text-align:left}.projects-table thead tr[data-v-e47a7971]{background-color:var(--light-bg);color:var(--white)}.th-content[data-v-e47a7971]{display:flex;align-items:center;justify-content:space-between}.th-checkbox[data-v-e47a7971]{width:50px;text-align:center}.sortable[data-v-e47a7971]{cursor:pointer}.projects-table tbody tr[data-v-e47a7971]{border-bottom:1px solid var(--border-color);transition:background-color .2s}.projects-table tbody tr[data-v-e47a7971]:hover{background-color:#a1d6e21a}.project-name[data-v-e47a7971]{display:flex;align-items:center;gap:10px}.project-icon[data-v-e47a7971]{color:var(--light-bg)}.status-badge[data-v-e47a7971]{display:inline-block;padding:6px 12px;border-radius:100px;font-size:.85rem;font-weight:500}.status-success[data-v-e47a7971]{background-color:#34d3991a;color:#10b981}.status-pending[data-v-e47a7971]{background-color:#fbbf241a;color:#f59e0b}.status-canceled[data-v-e47a7971]{background-color:#ef44441a;color:#ef4444}.status-default[data-v-e47a7971]{background-color:#a1d6e233;color:var(--light-bg)}.action-buttons[data-v-e47a7971]{display:flex;gap:8px}.action-btn[data-v-e47a7971]{width:32px;height:32px;border-radius:6px;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;color:var(--white)}.action-btn.view[data-v-e47a7971]{background-color:var(--primary-color)}.action-btn.edit[data-v-e47a7971]{background-color:var(--accent-color)}.action-btn.delete[data-v-e47a7971]{background-color:var(--error-color)}.action-btn[data-v-e47a7971]:hover{transform:translateY(-2px);box-shadow:0 2px 5px var(--shadow-color)}.pagination[data-v-e47a7971]{display:flex;justify-content:space-between;align-items:center;padding:16px;border-top:1px solid var(--border-color)}.page-size[data-v-e47a7971]{display:flex;align-items:center;gap:8px}.page-size select[data-v-e47a7971]{padding:8px;border:1px solid var(--border-color);border-radius:6px;background-color:var(--white)}.page-controls[data-v-e47a7971]{display:flex;align-items:center;gap:4px}.page-btn[data-v-e47a7971]{width:36px;height:36px;border-radius:6px;border:1px solid var(--border-color);background-color:var(--white);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.page-btn[data-v-e47a7971]:hover:not(:disabled){background-color:var(--light-bg);border-color:var(--light-bg);color:var(--white)}.page-btn[data-v-e47a7971]:disabled{opacity:.5;cursor:not-allowed}.page-numbers[data-v-e47a7971]{display:flex;gap:4px}.page-number[data-v-e47a7971]{width:36px;height:36px;border-radius:6px;border:1px solid var(--border-color);background-color:var(--white);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.page-number.active[data-v-e47a7971]{background-color:var(--light-bg);border-color:var(--light-bg);color:var(--white)}.page-number[data-v-e47a7971]:hover:not(.active){background-color:var(--secondary-color)}.page-info[data-v-e47a7971]{font-size:.9rem;color:var(--text-color);opacity:.7}@media screen and (max-width: 768px){.projects-page[data-v-e47a7971]{padding:15px}.page-header[data-v-e47a7971]{flex-direction:column;gap:1rem;align-items:flex-start}.header-actions[data-v-e47a7971],.filters-panel[data-v-e47a7971],.date-range[data-v-e47a7971]{width:100%}.export-btn[data-v-e47a7971],.create-btn[data-v-e47a7971]{flex:1;justify-content:center}.search-box[data-v-e47a7971]{min-width:auto}.pagination[data-v-e47a7971]{flex-direction:column;gap:1rem}.page-size[data-v-e47a7971],.page-controls[data-v-e47a7971],.page-info[data-v-e47a7971]{width:100%;justify-content:center}}.requests-page[data-v-aa2218d7]{padding:2rem;min-height:100vh;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:var(--text-color)}.page-header[data-v-aa2218d7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.header-title[data-v-aa2218d7]{display:flex;align-items:center;gap:.75rem}.header-title h1[data-v-aa2218d7]{font-size:2rem;font-weight:700;margin:0;color:var(--black);text-shadow:0 2px 4px var(--shadow-color)}.badge[data-v-aa2218d7]{background-color:var(--accent-color);color:var(--black);font-size:.875rem;font-weight:600;padding:.25rem .75rem;border-radius:1rem;box-shadow:0 2px 4px #0000001a}.content-area[data-v-aa2218d7]{background-color:var(--white);border-radius:.75rem;box-shadow:0 4px 6px #0000001a;overflow:hidden}@media (max-width: 1024px){.requests-page[data-v-aa2218d7]{padding:1.5rem}.page-header[data-v-aa2218d7]{flex-direction:column;align-items:flex-start}}@media (max-width: 768px){.requests-page[data-v-aa2218d7]{padding:1rem}}.tabs-container[data-v-aa2218d7]{display:flex;background:linear-gradient(135deg,var(--primary-color),var(--dark-bg));border-radius:8px;padding:.25rem;box-shadow:0 2px 4px #0000001a}.tab-button[data-v-aa2218d7]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background-color:transparent;border:none;border-radius:6px;color:var(--white);font-weight:500;cursor:pointer;transition:all .2s ease}.tab-button.active[data-v-aa2218d7]{background-color:var(--white);color:var(--light-bg);font-weight:600}.tab-button[data-v-aa2218d7]:hover:not(.active){background-color:#fff3}.tab-count[data-v-aa2218d7]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background-color:var(--accent-color);color:var(--white);border-radius:10px;font-size:.75rem;font-weight:700}.tab-button.active .tab-count[data-v-aa2218d7]{background-color:var(--light-bg)}.requests-page[data-v-09091094]{padding:2rem;min-height:100vh;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:var(--text-color)}.page-header[data-v-09091094]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.header-title[data-v-09091094]{display:flex;align-items:center;gap:.75rem}.header-title h1[data-v-09091094]{font-size:2rem;font-weight:700;margin:0;color:var(--black);text-shadow:0 2px 4px var(--shadow-color)}.badge[data-v-09091094]{background-color:var(--accent-color);color:var(--black);font-size:.875rem;font-weight:600;padding:.25rem .75rem;border-radius:1rem;box-shadow:0 2px 4px #0000001a}.content-area[data-v-09091094]{background-color:var(--white);border-radius:.75rem;box-shadow:0 4px 6px #0000001a;overflow:hidden}@media (max-width: 1024px){.requests-page[data-v-09091094]{padding:1.5rem}.page-header[data-v-09091094]{flex-direction:column;align-items:flex-start}}@media (max-width: 768px){.requests-page[data-v-09091094]{padding:1rem}}.requests-page[data-v-59444fc2]{padding:2rem;min-height:100vh;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:var(--text-color)}.page-header[data-v-59444fc2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.header-title[data-v-59444fc2]{display:flex;align-items:center;gap:.75rem}.header-title h1[data-v-59444fc2]{font-size:2rem;font-weight:700;margin:0;color:var(--black);text-shadow:0 2px 4px var(--shadow-color)}.badge[data-v-59444fc2]{background-color:var(--accent-color);color:var(--black);font-size:.875rem;font-weight:600;padding:.25rem .75rem;border-radius:1rem;box-shadow:0 2px 4px #0000001a}.filters-section[data-v-59444fc2]{background-color:var(--white);border-radius:.75rem;padding:1.25rem;margin-bottom:1.5rem;box-shadow:0 4px 6px #0000001a}.search-box[data-v-59444fc2]{position:relative;margin-bottom:1rem}.search-icon[data-v-59444fc2]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--light-bg)}.search-input[data-v-59444fc2]{width:100%;padding:.75rem 1rem .75rem 2.5rem;border:1px solid var(--border-color);border-radius:.5rem;font-size:1rem;transition:all .2s ease;background-color:#f9fafb}.search-input[data-v-59444fc2]:focus{outline:none;border-color:var(--light-bg);box-shadow:0 0 0 3px #1995ad33;background-color:var(--white)}.clear-search[data-v-59444fc2]{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#9ca3af;cursor:pointer;padding:.25rem}.clear-search[data-v-59444fc2]:hover{color:var(--text-color)}.filters-group[data-v-59444fc2]{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.filter-dropdown[data-v-59444fc2]{position:relative;min-width:160px}.filter-select[data-v-59444fc2]{width:100%;padding:.65rem 2rem .65rem 1rem;border:1px solid var(--border-color);border-radius:.5rem;appearance:none;font-size:.875rem;background-color:var(--white);cursor:pointer;color:var(--text-color)}.filter-select[data-v-59444fc2]:focus{outline:none;border-color:var(--light-bg);box-shadow:0 0 0 3px #1995ad33}.select-icon[data-v-59444fc2]{position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:#6b7280;pointer-events:none}.date-filters[data-v-59444fc2]{display:flex;gap:.75rem}.date-filter[data-v-59444fc2]{display:flex;align-items:center;gap:.5rem}.date-filter label[data-v-59444fc2]{font-size:.875rem;font-weight:500;color:#4b5563}.date-input-wrapper[data-v-59444fc2]{position:relative}.date-input[data-v-59444fc2]{padding:.65rem 1rem;border:1px solid var(--border-color);border-radius:.5rem;font-size:.875rem;width:140px;color:var(--text-color)}.date-input[data-v-59444fc2]:focus{outline:none;border-color:var(--light-bg);box-shadow:0 0 0 3px #1995ad33}.reset-filters-btn[data-v-59444fc2]{display:flex;align-items:center;gap:.5rem;padding:.65rem 1rem;border:1px solid var(--border-color);border-radius:.5rem;background-color:var(--white);font-size:.875rem;color:#6b7280;cursor:pointer;transition:all .2s ease}.reset-filters-btn[data-v-59444fc2]:not(:disabled):hover{background-color:#f9fafb;border-color:#9ca3af;color:var(--text-color)}.reset-filters-btn[data-v-59444fc2]:disabled{opacity:.5;cursor:not-allowed}.content-area[data-v-59444fc2]{background-color:var(--white);border-radius:.75rem;box-shadow:0 4px 6px #0000001a;overflow:hidden}.state-container[data-v-59444fc2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.state-animation[data-v-59444fc2]{font-size:3.5rem;margin-bottom:1.5rem;color:var(--light-bg)}.state-container h3[data-v-59444fc2]{font-size:1.5rem;font-weight:600;margin:0 0 .75rem;color:#1f2937}.state-container p[data-v-59444fc2]{font-size:1rem;color:#6b7280;margin:0 0 1.5rem}.loading-state .state-animation[data-v-59444fc2]{color:var(--light-bg)}.error-state .state-animation[data-v-59444fc2]{color:var(--error-color)}.empty-state .state-animation[data-v-59444fc2]{color:#9ca3af}.retry-button[data-v-59444fc2]{background-color:var(--light-bg);color:var(--white);border:none;border-radius:.5rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}.retry-button[data-v-59444fc2]:hover{background-color:#157b91}.pagination-container[data-v-59444fc2]{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-top:1px solid #e5e7eb;flex-wrap:wrap;gap:1rem}.per-page-selector[data-v-59444fc2]{display:flex;align-items:center;gap:.5rem;color:#6b7280;font-size:.875rem}.per-page-dropdown[data-v-59444fc2]{padding:.375rem .5rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;background-color:var(--white);cursor:pointer}.per-page-dropdown[data-v-59444fc2]:focus{outline:none;border-color:var(--light-bg);box-shadow:0 0 0 2px #1995ad33}.pagination-controls[data-v-59444fc2]{display:flex;align-items:center;gap:.25rem}.page-button[data-v-59444fc2]{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.375rem;border:1px solid #d1d5db;background-color:var(--white);color:#4b5563;cursor:pointer;transition:all .2s ease}.page-button[data-v-59444fc2]:hover:not(.disabled){border-color:var(--light-bg);color:var(--light-bg)}.page-button.disabled[data-v-59444fc2]{opacity:.5;cursor:not-allowed}.page-numbers[data-v-59444fc2]{display:flex;align-items:center;gap:.25rem;margin:0 .25rem}.page-number[data-v-59444fc2],.page-ellipsis[data-v-59444fc2]{min-width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.375rem;font-size:.875rem}.page-number[data-v-59444fc2]{border:1px solid #d1d5db;background-color:var(--white);color:#4b5563;cursor:pointer;transition:all .2s ease}.page-number[data-v-59444fc2]:hover:not(.active){border-color:var(--light-bg);color:var(--light-bg)}.page-number.active[data-v-59444fc2]{background-color:var(--light-bg);border-color:var(--light-bg);color:var(--white);font-weight:600}.page-ellipsis[data-v-59444fc2]{color:#6b7280}.pagination-info[data-v-59444fc2]{color:#6b7280;font-size:.875rem}@media (max-width: 1024px){.requests-page[data-v-59444fc2]{padding:1.5rem}.filters-group[data-v-59444fc2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.date-filters[data-v-59444fc2]{grid-column:span 2;justify-content:space-between}.reset-filters-btn[data-v-59444fc2]{grid-column:span 2}}@media (max-width: 768px){.requests-page[data-v-59444fc2]{padding:1rem}.page-header[data-v-59444fc2]{flex-direction:column;align-items:flex-start;gap:1rem}.date-filters[data-v-59444fc2]{flex-direction:column;grid-column:span 1;gap:.5rem}.reset-filters-btn[data-v-59444fc2]{grid-column:span 1}.pagination-container[data-v-59444fc2]{flex-direction:column;align-items:center}.per-page-selector[data-v-59444fc2],.pagination-info[data-v-59444fc2]{order:2}.pagination-controls[data-v-59444fc2]{order:1;margin-bottom:.5rem}}@media (max-width: 640px){.requests-table th[data-v-59444fc2],.requests-table td[data-v-59444fc2]{padding:.75rem .5rem;font-size:.875rem}.filters-group[data-v-59444fc2]{grid-template-columns:1fr}.action-button[data-v-59444fc2]{width:1.75rem;height:1.75rem}.page-numbers[data-v-59444fc2]{display:none}.pagination-info[data-v-59444fc2]{width:100%;text-align:center}}.dictionary-container[data-v-4a926b21]{padding:2rem;max-width:1200px;margin:0 auto}.dictionary-header[data-v-4a926b21]{margin-bottom:2rem;background:var(--white);border-radius:.5rem;box-shadow:0 1px 3px #0000001a;overflow:hidden}.header-content[data-v-4a926b21]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem}.dictionary-title[data-v-4a926b21]{font-size:1.5rem;color:#1f2937;margin:0;position:relative;padding-left:1.25rem;font-weight:600}.dictionary-title[data-v-4a926b21]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:70%;width:4px;background:var(--light-bg);border-radius:2px}.header-controls[data-v-4a926b21]{display:flex;align-items:center;gap:1rem}.search-input[data-v-4a926b21]{padding:.7rem 1rem;border:1px solid #e5e7eb;border-radius:.5rem;font-size:.875rem;min-width:250px;transition:border-color .2s ease,box-shadow .2s ease}.search-input[data-v-4a926b21]:focus{outline:none;border-color:var(--light-bg);box-shadow:0 0 0 2px #157b911a}.dictionary-actions[data-v-4a926b21]{display:flex;gap:1rem}.action-btn[data-v-4a926b21]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:none}.add-btn[data-v-4a926b21]{background:var(--light-bg);color:var(--white)}.add-btn[data-v-4a926b21]:hover{background:#157b91;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.refresh-btn[data-v-4a926b21]{background:var(--white);color:#1f2937;border:1px solid #e5e7eb}.refresh-btn[data-v-4a926b21]:hover{background:#f3f4f6;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.dictionary-table[data-v-4a926b21]{width:100%;overflow-x:auto;background:var(--white);border-radius:.5rem;box-shadow:0 1px 3px #0000001a}.dictionary-table table[data-v-4a926b21]{width:100%;border-collapse:collapse;background:var(--white)}.dictionary-table th[data-v-4a926b21],.dictionary-table td[data-v-4a926b21]{padding:1rem 1.5rem;text-align:left;border-bottom:1px solid #e5e7eb}.dictionary-table th[data-v-4a926b21]{background:#f9fafb;color:#1f2937;font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.dictionary-table tr[data-v-4a926b21]:hover{background:#f9fafb}.dictionary-table tr td[data-v-4a926b21]{font-size:.875rem;color:#1f2937}.actions-column[data-v-4a926b21]{width:120px;text-align:right}.action-icon[data-v-4a926b21]{background:transparent;border:none;cursor:pointer;font-size:1rem;padding:.5rem;border-radius:.375rem;transition:all .2s ease;margin-left:.5rem}.edit-btn[data-v-4a926b21]{color:var(--light-bg)}.edit-btn[data-v-4a926b21]:hover{background:#157b911a;transform:translateY(-2px)}.delete-btn[data-v-4a926b21]{color:var(--error-color)}.delete-btn[data-v-4a926b21]:hover{background:#e76f511a;transform:translateY(-2px)}.state-container[data-v-4a926b21]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;background:var(--white);border-radius:.5rem;box-shadow:0 1px 3px #0000001a}.state-animation[data-v-4a926b21]{font-size:3.5rem;margin-bottom:1.5rem}.state-container h3[data-v-4a926b21]{font-size:1.5rem;font-weight:600;margin:0 0 .75rem;color:#1f2937}.state-container p[data-v-4a926b21]{font-size:1rem;color:#6b7280;margin:0 0 1.5rem}.loading .state-animation[data-v-4a926b21]{color:var(--light-bg)}.error .state-animation[data-v-4a926b21]{color:var(--error-color)}.empty .state-animation[data-v-4a926b21]{color:#9ca3af}.retry-button[data-v-4a926b21]{background-color:var(--light-bg);color:var(--white);border:none;border-radius:.5rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}.retry-button[data-v-4a926b21]:hover{background-color:#157b91;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.retry-button[data-v-4a926b21]:active{transform:translateY(0)}.modal-overlay[data-v-4a926b21]{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:999999}.modal-content[data-v-4a926b21]{position:relative;background:var(--white);border-radius:.5rem;width:100%;max-width:500px;box-shadow:0 4px 6px #0000001a;z-index:1000000}.delete-modal[data-v-4a926b21]{max-width:400px}.modal-header[data-v-4a926b21]{padding:1.25rem;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.modal-header h2[data-v-4a926b21]{margin:0;font-size:1.5rem;color:#1f2937;font-weight:600}.close-btn[data-v-4a926b21]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;padding:0}.close-btn[data-v-4a926b21]:hover{color:#333}.modal-body[data-v-4a926b21]{padding:1.25rem;max-height:70vh;overflow-y:scroll}.form-group[data-v-4a926b21]{margin-bottom:1.25rem}.form-group label[data-v-4a926b21]{display:block;margin-bottom:.5rem;color:#1f2937;font-weight:500;font-size:.875rem}.form-input[data-v-4a926b21]{width:100%;padding:.625rem;border:1px solid #e5e7eb;border-radius:.375rem;font-size:.875rem;transition:all .2s ease}.form-input[data-v-4a926b21]:focus{outline:none;border-color:var(--light-bg);box-shadow:0 0 0 2px #157b911a}.error-input[data-v-4a926b21]{border-color:var(--error-color)}.error-input[data-v-4a926b21]:focus{border-color:var(--error-color);box-shadow:0 0 0 2px #e76f5133}.modal-footer[data-v-4a926b21]{padding:1.25rem;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;gap:.75rem}.cancel-btn[data-v-4a926b21],.save-btn[data-v-4a926b21],.delete-btn[data-v-4a926b21]{padding:.625rem 1.25rem;border-radius:.375rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}.cancel-btn[data-v-4a926b21]{background:var(--white);border:1px solid #e5e7eb;color:#1f2937}.cancel-btn[data-v-4a926b21]:hover{background:#f3f4f6;transform:translateY(-2px)}.save-btn[data-v-4a926b21]{background:var(--light-bg);border:none;color:var(--white)}.save-btn[data-v-4a926b21]:not(:disabled):hover{background:#157b91;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.delete-btn[data-v-4a926b21]{background:var(--error-color);border:none;color:#fff}.delete-btn[data-v-4a926b21]:hover{background:#c62828;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.error-message[data-v-4a926b21]{background-color:#e76f511a;color:var(--error-color);padding:.625rem;border-radius:var(--border-radius);margin-bottom:1.25rem;font-size:.9rem;animation:shake-4a926b21 .5s ease}.warning-text[data-v-4a926b21]{color:var(--error-color);font-weight:500;margin-top:.5rem}@keyframes fadeIn-4a926b21{0%{opacity:0}to{opacity:1}}@keyframes slideIn-4a926b21{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes shake-4a926b21{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}@media (max-width: 768px){.dictionary-container[data-v-4a926b21]{padding:1rem}.header-content[data-v-4a926b21]{flex-direction:column;align-items:stretch;gap:1rem}.header-controls[data-v-4a926b21]{flex-direction:column;align-items:stretch}.search-input[data-v-4a926b21]{min-width:unset;width:100%}.dictionary-actions[data-v-4a926b21]{width:100%;justify-content:space-between}.action-btn[data-v-4a926b21]{flex:1;justify-content:center}.dictionary-table[data-v-4a926b21]{margin:0 -1rem}.dictionary-table th[data-v-4a926b21],.dictionary-table td[data-v-4a926b21]{padding:.75rem}.action-icon[data-v-4a926b21]{padding:.4rem}}.small-delete-btn[data-v-4a926b21]{padding:.4rem;font-size:.9rem}.primary-field-icon[data-v-4a926b21]{color:#f8ca00;margin-left:.25rem;font-size:.75rem}.primary-field-label[data-v-4a926b21]{color:#f8ca00;margin-left:.25rem}.delete-item-detail[data-v-4a926b21]{margin:.5rem 0;padding:.5rem;background:#f9fafb;border-radius:.375rem}.field-type-badge[data-v-4a926b21]{font-size:.7rem;background-color:#f3f4f6;color:#6b7280;padding:.1rem .4rem;border-radius:.25rem;margin-left:.5rem;vertical-align:middle;text-transform:uppercase}.hierarchical-cell[data-v-4a926b21]{position:relative}.hierarchy-content[data-v-4a926b21]{display:flex;align-items:center;gap:.5rem}.hierarchy-icon[data-v-4a926b21]{color:#6b7280;font-size:.75rem;transform:rotate(90deg)}.hierarchical-cell[data-v-4a926b21]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,transparent 0%,#e5e7eb 10%,#e5e7eb 90%,transparent 100%);opacity:.5}.hierarchical-cell .hierarchy-content[data-v-4a926b21]{position:relative}tr:hover .hierarchy-icon[data-v-4a926b21]{color:var(--light-bg)}.dictionary-table .hierarchical-cell[data-v-4a926b21]{padding-left:.5rem}.notifications-page[data-v-278dc504]{padding:var(--container-padding);margin:0 auto}.notifications-header[data-v-278dc504]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:20px;background:var(--white);border-radius:var(--border-radius);box-shadow:var(--shadow-subtle)}.notifications-header h1[data-v-278dc504]{margin:0;color:var(--light-bg);font-size:1.6rem;font-weight:600}.header-actions[data-v-278dc504]{display:flex;align-items:center;gap:15px}.filter-buttons[data-v-278dc504]{display:flex;gap:6px}.filter-btn[data-v-278dc504]{background:var(--white);border:1px solid var(--border-color);border-radius:16px;padding:4px 10px;font-size:.8rem;color:var(--text-color);cursor:pointer;transition:var(--transition-fast);display:flex;align-items:center;gap:4px;font-weight:500;height:28px}.filter-btn[data-v-278dc504]:hover{background:var(--secondary-color);border-color:var(--light-bg);color:var(--light-bg)}.filter-btn.active[data-v-278dc504]{background:var(--light-bg);color:var(--white);border-color:var(--light-bg);box-shadow:var(--shadow-subtle)}.filter-btn .count[data-v-278dc504]{background:var(--white);color:var(--light-bg);border-radius:10px;padding:1px 4px;font-size:.7rem;font-weight:600;min-width:18px;text-align:center}.action-buttons[data-v-278dc504]{display:flex;gap:10px}.mark-all-read-btn[data-v-278dc504]{background:var(--light-bg);color:var(--white);border:none;border-radius:16px;padding:4px 10px;font-size:.8rem;cursor:pointer;transition:var(--transition-fast);font-weight:500;height:28px}.mark-all-read-btn[data-v-278dc504]:hover{background:var(--primary-color);transform:translateY(-1px);box-shadow:var(--shadow-subtle)}.delete-all-btn[data-v-278dc504]{background:var(--error-color);color:var(--white);border:none;border-radius:16px;padding:4px 10px;font-size:.8rem;cursor:pointer;transition:var(--transition-fast);font-weight:500;height:28px}.delete-all-btn[data-v-278dc504]:hover{background:gray;transform:translateY(-1px);box-shadow:var(--shadow-subtle)}.notifications-container[data-v-278dc504]{background:var(--white);border-radius:var(--border-radius);box-shadow:var(--shadow-subtle);overflow:hidden;margin-top:20px}.loading[data-v-278dc504],.no-notifications[data-v-278dc504]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;color:#666}.loading i[data-v-278dc504],.no-notifications i[data-v-278dc504]{font-size:2rem;margin-bottom:1rem}.loading p[data-v-278dc504],.no-notifications p[data-v-278dc504]{font-size:1.1rem;margin:0}.loading i[data-v-278dc504]{color:#4a90e2}.no-notifications i[data-v-278dc504]{color:#ccc}.notifications-list[data-v-278dc504]{max-height:calc(100vh - 200px);overflow-y:auto}.notification-item[data-v-278dc504]{display:flex;padding:15px 20px;border-bottom:1px solid var(--border-color);cursor:pointer;transition:var(--transition-fast);position:relative}.notification-item[data-v-278dc504]:hover{background:var(--secondary-color);transform:translate(5px)}.notification-item.unread[data-v-278dc504]{background:var(--change-new-bg)}.notification-item.read[data-v-278dc504]{opacity:.7;background:var(--white)}.notification-item.read[data-v-278dc504]:hover{opacity:1}.notification-icon-wrapper[data-v-278dc504]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:15px;flex-shrink:0;transition:transform .3s ease;box-shadow:var(--shadow-subtle)}.notification-item:hover .notification-icon-wrapper[data-v-278dc504]{transform:scale(1.1)}.notification-icon-wrapper.approver_assignment[data-v-278dc504],.notification-icon-wrapper.responsible_assignment[data-v-278dc504],.notification-icon-wrapper.status_change[data-v-278dc504]{transition:all .3s ease}.notification-item:hover .notification-icon-wrapper.approver_assignment[data-v-278dc504],.notification-item:hover .notification-icon-wrapper.responsible_assignment[data-v-278dc504],.notification-item:hover .notification-icon-wrapper.status_change[data-v-278dc504]{transform:scale(1.1) rotate(5deg)}.notification-content[data-v-278dc504]{flex:1}.notification-text[data-v-278dc504]{font-size:.9rem;color:var(--text-color);opacity:.9;margin-bottom:6px;line-height:1.4}.notification-time[data-v-278dc504]{font-size:.8rem;color:var(--text-color);opacity:.7}.notification-actions[data-v-278dc504]{display:flex;gap:8px;position:absolute;top:15px;right:15px;opacity:0;transition:var(--transition-fast)}.notification-item:hover .notification-actions[data-v-278dc504]{opacity:1}.delete-btn[data-v-278dc504]{background:var(--white);border:none;color:var(--error-color);cursor:pointer;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-subtle);transition:var(--transition-fast)}.delete-btn[data-v-278dc504]:hover{background:var(--error-color);color:var(--white);transform:scale(1.1)}.mark-read-btn[data-v-278dc504]{background:var(--white);border:none;color:var(--light-bg);cursor:pointer;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-subtle);transition:var(--transition-fast)}.mark-read-btn[data-v-278dc504]:hover{background:var(--light-bg);color:var(--white);transform:scale(1.1)}.notifications-list[data-v-278dc504]::-webkit-scrollbar{width:6px}.notifications-list[data-v-278dc504]::-webkit-scrollbar-track{background:var(--secondary-color)}.notifications-list[data-v-278dc504]::-webkit-scrollbar-thumb{background:var(--light-bg);border-radius:3px}.notifications-list[data-v-278dc504]::-webkit-scrollbar-thumb:hover{background:var(--primary-color)}.pagination[data-v-278dc504]{display:flex;align-items:center;justify-content:center;padding:15px;border-top:1px solid var(--border-color);background:var(--white)}.pagination-btn[data-v-278dc504]{background:var(--white);border:1px solid var(--border-color);border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--transition-fast);color:var(--text-color)}.pagination-btn[data-v-278dc504]:disabled{opacity:.5;cursor:not-allowed}.pagination-btn[data-v-278dc504]:not(:disabled):hover{background:var(--light-bg);color:var(--white);border-color:var(--light-bg)}.pagination-info[data-v-278dc504]{margin:0 15px;font-size:.9rem;color:var(--text-color)}.upload-header[data-v-cadc6eb4]{text-align:center;margin-bottom:25px}.upload-header h1[data-v-cadc6eb4]{font-size:1.8rem;color:var(--light-bg);margin-bottom:8px;font-weight:600}.subtitle[data-v-cadc6eb4]{font-size:1rem;color:var(--text-color);opacity:.8;line-height:1.5}.subtitle a[data-v-cadc6eb4]{color:var(--light-bg);text-decoration:none;font-weight:500;transition:var(--transition-fast)}.subtitle a[data-v-cadc6eb4]:hover:not(.disabled-link){text-decoration:underline;color:var(--primary-color)}.subtitle a i[data-v-cadc6eb4]{margin-right:4px}.subtitle a.disabled-link[data-v-cadc6eb4]{opacity:.6;cursor:default;text-decoration:none}@media (max-width: 768px){.upload-header h1[data-v-cadc6eb4]{font-size:1.6rem}.subtitle[data-v-cadc6eb4]{font-size:.95rem}}.item-type-selector[data-v-f860b4b1]{margin-bottom:25px;padding:20px;background-color:var(--white);border-radius:var(--border-radius);border:1px solid var(--border-color);box-shadow:0 2px 4px #00000005;transition:all .3s cubic-bezier(.4,0,.2,1)}.item-type-selector[data-v-f860b4b1]:hover{box-shadow:0 4px 8px #0000000a}.item-type-label[data-v-f860b4b1]{display:block;margin-bottom:12px;font-weight:500;color:var(--text-color);font-size:.95rem;letter-spacing:.3px}.select-wrapper[data-v-f860b4b1]{position:relative;width:100%}.item-type-select[data-v-f860b4b1]{width:100%;padding:12px 40px 12px 16px;border:1px solid var(--border-color);border-radius:6px;background-color:var(--white);color:var(--text-color);font-size:1rem;font-weight:400;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:none;box-shadow:0 1px 2px #00000005}.item-type-select[data-v-f860b4b1]:hover:not(:disabled){border-color:var(--primary-color);box-shadow:0 2px 4px #1995ad1a}.item-type-select[data-v-f860b4b1]:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #1995ad1a}.item-type-select[data-v-f860b4b1]:disabled{opacity:.5;cursor:not-allowed;background-color:#f8f9fa}.select-arrow[data-v-f860b4b1]{position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--text-color);opacity:.5;transition:all .3s cubic-bezier(.4,0,.2,1)}.select-arrow i[data-v-f860b4b1]{font-size:.8rem;transition:transform .3s cubic-bezier(.4,0,.2,1)}.select-arrow.focused i[data-v-f860b4b1]{transform:rotate(180deg)}.item-type-select option[data-v-f860b4b1]{padding:12px 16px;background-color:var(--white);color:var(--text-color);font-size:.95rem;transition:background-color .2s ease}.item-type-select option[data-v-f860b4b1]:hover{background-color:#f5fafd}.item-type-select option[data-v-f860b4b1]:checked{background-color:#f5fafd;font-weight:500}@media (max-width: 768px){.item-type-selector[data-v-f860b4b1]{padding:16px}.item-type-select[data-v-f860b4b1]{padding:10px 35px 10px 14px;font-size:.95rem}}.organization-selector[data-v-9fdf282b]{margin-bottom:25px;padding:20px;background-color:var(--white);border-radius:var(--border-radius);border:1px solid var(--border-color);box-shadow:0 2px 4px #00000005;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.organization-selector[data-v-9fdf282b]:hover{box-shadow:0 4px 8px #0000000a}.selector-label[data-v-9fdf282b]{display:block;margin-bottom:12px;font-weight:500;color:var(--text-color);font-size:.95rem;letter-spacing:.3px;transition:all .3s ease}.selector-label i[data-v-9fdf282b]{margin-right:.5rem;color:var(--primary-color)}.selector-wrapper[data-v-9fdf282b]{position:relative;display:flex;align-items:center}.form-select[data-v-9fdf282b]{width:100%;padding:12px 40px 12px 16px;border:1px solid var(--border-color);border-radius:6px;background-color:var(--white);color:var(--text-color);font-size:1rem;font-weight:400;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:none;box-shadow:0 1px 2px #00000005;font-family:var(--font-family-base)}.form-select[data-v-9fdf282b]:hover:not(:disabled){border-color:var(--primary-color);box-shadow:0 2px 4px #1995ad1a}.form-select[data-v-9fdf282b]:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #1995ad1a}.form-select[data-v-9fdf282b]:disabled{opacity:.5;cursor:not-allowed;background-color:#f8f9fa}.select-arrow[data-v-9fdf282b]{position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--text-color);opacity:.5;transition:all .3s cubic-bezier(.4,0,.2,1)}.select-arrow i[data-v-9fdf282b]{font-size:.8rem;transition:transform .3s cubic-bezier(.4,0,.2,1)}.select-arrow.focused i[data-v-9fdf282b]{transform:rotate(180deg)}.loading-overlay[data-v-9fdf282b]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#fffc;border-radius:var(--border-radius);z-index:2}.loading-overlay i[data-v-9fdf282b]{color:var(--primary-color);font-size:1.5rem}.fade-enter-active[data-v-9fdf282b],.fade-leave-active[data-v-9fdf282b]{transition:opacity .3s}.fade-enter-from[data-v-9fdf282b],.fade-leave-to[data-v-9fdf282b]{opacity:0}@media (max-width: 768px){.organization-selector[data-v-9fdf282b]{padding:16px}.form-select[data-v-9fdf282b]{padding:10px 35px 10px 14px;font-size:.95rem}}.upload-area[data-v-b476a8db]{border:2px dashed var(--border-color);border-radius:var(--border-radius);padding:35px;text-align:center;cursor:pointer;transition:var(--transition-smooth);background-color:#f9f9f9;position:relative;margin-bottom:25px}.upload-area[data-v-b476a8db]:hover{border-color:var(--primary-color);background-color:#f5fafd}.upload-area.dragging[data-v-b476a8db]{border-color:var(--light-bg);border-style:solid;background-color:#1995ad0d}.upload-area.has-file[data-v-b476a8db]{border-style:solid;border-color:var(--primary-color);background-color:var(--white);padding:20px}.upload-prompt[data-v-b476a8db]{display:flex;flex-direction:column;align-items:center}.icon-wrapper[data-v-b476a8db]{width:60px;height:60px;background-color:#1995ad1a;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:15px}.upload-icon[data-v-b476a8db]{font-size:2rem;color:var(--light-bg)}.main-text[data-v-b476a8db]{font-size:1.1rem;font-weight:500;color:var(--text-color);margin-bottom:5px}.separator-text[data-v-b476a8db]{color:var(--text-color);opacity:.6;margin-bottom:10px}.select-btn-inline[data-v-b476a8db]{background:none;border:none;color:var(--light-bg);font-weight:500;cursor:pointer;padding:5px;font-size:1rem;transition:var(--transition-fast)}.select-btn-inline[data-v-b476a8db]:hover{color:var(--primary-color);text-decoration:underline}.formats-hint[data-v-b476a8db]{font-size:.85rem;color:var(--text-color);opacity:.6;margin-top:15px;margin-bottom:0}.file-info-area[data-v-b476a8db]{display:flex;align-items:center;justify-content:space-between;gap:15px}.file-info-area .icon-wrapper[data-v-b476a8db]{margin-bottom:0;width:45px;height:45px;flex-shrink:0}.file-icon[data-v-b476a8db]{font-size:1.6rem;color:var(--light-bg)}.file-details[data-v-b476a8db]{flex-grow:1;text-align:left}.file-name-selected[data-v-b476a8db]{font-weight:500;color:var(--text-color);font-size:1rem;line-height:1.4;margin-bottom:2px;word-break:break-all}.file-size[data-v-b476a8db]{font-size:.85rem;color:var(--text-color);opacity:.7;margin-bottom:0}.remove-file-btn[data-v-b476a8db]{background:#0000000d;border:none;color:var(--text-color);opacity:.7;font-size:.8rem;cursor:pointer;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:var(--transition-fast);flex-shrink:0}.remove-file-btn[data-v-b476a8db]:hover:not(:disabled){opacity:1;background-color:#e76f511a;color:var(--error-color)}@media (max-width: 768px){.upload-area[data-v-b476a8db]{padding:25px}.file-name-selected[data-v-b476a8db]{font-size:.9rem}}.upload-actions[data-v-d2cc818b]{text-align:center;margin-bottom:30px}.upload-btn[data-v-d2cc818b]{padding:12px 25px;border:none;border-radius:var(--border-radius);font-size:1rem;font-weight:500;cursor:pointer;transition:var(--transition-smooth);display:inline-flex;align-items:center;justify-content:center;gap:10px;background-color:var(--accent-color);color:var(--white);min-width:180px}.upload-btn[data-v-d2cc818b]:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.1);box-shadow:var(--shadow-hover)}.upload-btn[data-v-d2cc818b]:active:not(:disabled){transform:translateY(0);filter:brightness(.95);box-shadow:none}.upload-btn[data-v-d2cc818b]:disabled{background-color:#ccc;opacity:.7;cursor:not-allowed;box-shadow:none}.upload-btn i[data-v-d2cc818b]{font-size:1.1em}.progress-bar-container[data-v-d2cc818b]{height:8px;background-color:var(--secondary-color);border-radius:4px;overflow:hidden;margin-top:15px;width:100%;max-width:400px;margin-left:auto;margin-right:auto}.progress-bar[data-v-d2cc818b]{height:100%;background-color:var(--accent-color);width:0;border-radius:4px;transition:width .3s ease-out}.validation-errors[data-v-5244f4bd]{margin-top:25px;border:1px solid var(--error-color);border-radius:var(--border-radius);background-color:var(--white);overflow:hidden;box-shadow:var(--shadow-subtle)}.validation-errors-header[data-v-5244f4bd]{padding:15px 20px;background-color:var(--error-color);display:flex;align-items:center;justify-content:space-between;color:var(--white)}.header-content[data-v-5244f4bd]{display:flex;align-items:center;gap:15px}.header-text h3[data-v-5244f4bd]{margin:0;font-size:1.1rem;font-weight:500}.errors-count[data-v-5244f4bd]{margin:0;font-size:.9rem;opacity:.9}.clear-errors-btn[data-v-5244f4bd]{background:none;border:none;color:var(--white);opacity:.8;cursor:pointer;padding:5px;border-radius:var(--border-radius);transition:var(--transition-fast)}.clear-errors-btn[data-v-5244f4bd]:hover{opacity:1;background-color:var(--hover-bg)}.validation-errors-list[data-v-5244f4bd]{max-height:400px;overflow-y:auto;padding:10px 0}.validation-error-item[data-v-5244f4bd]{display:flex;gap:15px;padding:12px 20px;border-bottom:1px solid var(--border-color);transition:var(--transition-fast)}.validation-error-item[data-v-5244f4bd]:last-child{border-bottom:none}.validation-error-item[data-v-5244f4bd]:hover{background-color:var(--secondary-color)}.error-marker[data-v-5244f4bd]{width:24px;height:24px;background-color:var(--change-old-bg);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--error-color)}.error-content[data-v-5244f4bd]{flex-grow:1}.error-row-info[data-v-5244f4bd]{display:flex;align-items:center;gap:15px;margin-bottom:8px}.row-number[data-v-5244f4bd]{background-color:var(--change-old-bg);color:var(--error-color);padding:2px 8px;border-radius:var(--border-radius);font-size:.85rem;font-weight:500;text-wrap:nowrap}.item-name[data-v-5244f4bd]{color:var(--text-color);font-weight:500;font-size:.95rem}.error-message[data-v-5244f4bd]{display:flex;align-items:flex-start;gap:8px;color:var(--error-color);font-size:.9rem;line-height:var(--line-height-base)}.error-message i[data-v-5244f4bd]{margin-top:2px;font-size:.9rem}.validation-errors-list[data-v-5244f4bd]::-webkit-scrollbar{width:6px}.validation-errors-list[data-v-5244f4bd]::-webkit-scrollbar-track{background:var(--secondary-color)}.validation-errors-list[data-v-5244f4bd]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.validation-errors-list[data-v-5244f4bd]::-webkit-scrollbar-thumb:hover{background:var(--dark-bg)}@keyframes slideIn-5244f4bd{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.validation-error-item[data-v-5244f4bd]{animation:slideIn-5244f4bd .3s ease-out;animation-fill-mode:both}.validation-error-item[data-v-5244f4bd]:nth-child(1){animation-delay:.1s}.validation-error-item[data-v-5244f4bd]:nth-child(2){animation-delay:.2s}.validation-error-item[data-v-5244f4bd]:nth-child(3){animation-delay:.3s}.validation-error-item[data-v-5244f4bd]:nth-child(4){animation-delay:.4s}.validation-error-item[data-v-5244f4bd]:nth-child(5){animation-delay:.5s}.excel-preview-container[data-v-f772bdf9]{width:100%;margin-top:0;margin-bottom:0;background-color:transparent;overflow:hidden;transition:all .3s ease}.excel-preview-header[data-v-f772bdf9]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background-color:var(--primary-color);border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom:1px solid var(--border-color);color:#fff}.header-left[data-v-f772bdf9]{display:flex;align-items:center;gap:10px}.file-icon-header[data-v-f772bdf9]{font-size:1.4rem}.preview-title[data-v-f772bdf9]{color:#fff;font-size:1.1rem;font-weight:600;margin:0}.header-actions[data-v-f772bdf9]{display:flex;align-items:center;gap:8px}.action-btn[data-v-f772bdf9],.close-btn[data-v-f772bdf9]{background:#fff3;border:none;color:#fff;font-size:.9rem;cursor:pointer;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:4px;transition:var(--transition-fast)}.action-btn[data-v-f772bdf9]:hover,.close-btn[data-v-f772bdf9]:hover{background-color:#ffffff4d}.sheet-tabs[data-v-f772bdf9]{display:flex;overflow-x:auto;padding:0 20px;background-color:#f5f6f7;border-bottom:1px solid var(--border-color)}.sheet-tab[data-v-f772bdf9]{background:none;border:none;padding:10px 15px;font-size:.9rem;color:var(--text-color);cursor:pointer;position:relative;white-space:nowrap;transition:var(--transition-fast);display:flex;align-items:center;gap:5px}.sheet-icon[data-v-f772bdf9]{font-size:.8rem;color:var(--primary-color)}.sheet-tab.active[data-v-f772bdf9]{color:var(--primary-color);font-weight:500}.sheet-tab.active[data-v-f772bdf9]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:var(--primary-color)}.sheet-tab[data-v-f772bdf9]:hover:not(.active){background-color:#00000008}.search-and-pagination[data-v-f772bdf9]{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;background-color:#fff;border-bottom:1px solid var(--border-color);flex-wrap:wrap;gap:10px}.search-box[data-v-f772bdf9]{position:relative;width:300px;max-width:100%}.search-input[data-v-f772bdf9]{width:100%;padding:8px 10px 8px 35px;border:1px solid #ddd;border-radius:4px;font-size:.9rem;transition:var(--transition-fast)}.search-input[data-v-f772bdf9]:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #1995ad1a;outline:none}.search-icon[data-v-f772bdf9]{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#999;font-size:.9rem}.clear-search[data-v-f772bdf9]{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#999;padding:0;font-size:.8rem}.clear-search[data-v-f772bdf9]:hover{color:var(--primary-color)}.edit-toggle[data-v-f772bdf9]{display:flex;align-items:center;gap:8px;font-size:.85rem}.switch[data-v-f772bdf9]{position:relative;display:inline-block;width:40px;height:22px}.switch input[data-v-f772bdf9]{opacity:0;width:0;height:0}.slider[data-v-f772bdf9]{position:absolute;cursor:pointer;inset:0;background-color:#ccc;transition:.4s}.slider[data-v-f772bdf9]:before{position:absolute;content:"";height:16px;width:16px;left:3px;bottom:3px;background-color:#fff;transition:.4s}input:checked+.slider[data-v-f772bdf9]{background-color:var(--primary-color)}input:checked+.slider[data-v-f772bdf9]:before{transform:translate(18px)}.slider.round[data-v-f772bdf9]{border-radius:22px}.slider.round[data-v-f772bdf9]:before{border-radius:50%}.editable[data-v-f772bdf9]{cursor:text;position:relative}.editable[data-v-f772bdf9]:hover{background-color:#1995ad1a}.edit-cell-container[data-v-f772bdf9]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20}.cell-input[data-v-f772bdf9]{width:100%;height:100%;border:2px solid var(--primary-color);padding:7px 11px;outline:none;font-size:.9rem;box-sizing:border-box}.pagination-controls[data-v-f772bdf9]{display:flex;align-items:center;gap:15px}.row-count[data-v-f772bdf9]{font-size:.85rem;color:#666}.pagination-buttons[data-v-f772bdf9]{display:flex;align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:4px;overflow:hidden}.pagination-btn[data-v-f772bdf9]{background:none;border:none;width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-color);transition:var(--transition-fast)}.pagination-btn[data-v-f772bdf9]:disabled{color:#ccc;cursor:default}.pagination-btn[data-v-f772bdf9]:not(:disabled):hover{background-color:#f0f0f0;color:var(--primary-color)}.page-info[data-v-f772bdf9]{padding:0 10px;font-size:.85rem;border-left:1px solid #ddd;border-right:1px solid #ddd}.excel-table-container[data-v-f772bdf9]{width:100%;overflow-x:auto;max-height:400px;position:relative;transition:max-height .3s ease;background-color:#fff}.excel-table-container.fullscreen[data-v-f772bdf9]{max-height:calc(80vh - 150px)}.excel-table[data-v-f772bdf9]{width:100%;border-collapse:collapse;font-size:.9rem}.excel-table th[data-v-f772bdf9],.excel-table td[data-v-f772bdf9]{padding:8px 12px;text-align:left;border:1px solid #e0e0e0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.excel-table th[data-v-f772bdf9]{background-color:#f5f6f7;font-weight:500;position:sticky;top:0}.sortable-header[data-v-f772bdf9]{cursor:pointer;user-select:none}.sortable-header[data-v-f772bdf9]:hover{background-color:#edf2f7}.header-content[data-v-f772bdf9]{display:flex;align-items:center;justify-content:space-between}.sort-icon[data-v-f772bdf9]{font-size:.8rem;color:var(--primary-color)}.sort-icon.faded[data-v-f772bdf9]{opacity:.3}.excel-table tbody tr[data-v-f772bdf9]:nth-child(2n){background-color:#f9f9f9}.excel-table tbody tr[data-v-f772bdf9]:hover{background-color:#1995ad0d}.highlighted-cell[data-v-f772bdf9]{background-color:#fff1764d!important;font-weight:500}.highlighted-row td[data-v-f772bdf9]:not(.highlighted-cell){background-color:#fff1761a}.loader-container[data-v-f772bdf9]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;background-color:#fff}.loader[data-v-f772bdf9]{width:40px;height:40px;border:3px solid #f3f3f3;border-top:3px solid var(--primary-color);border-radius:50%;animation:spin-f772bdf9 1s linear infinite;margin-bottom:15px}@keyframes spin-f772bdf9{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.no-data[data-v-f772bdf9]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px 20px;color:var(--text-color);opacity:.7;background-color:#fff}.no-data i[data-v-f772bdf9]{font-size:3rem;margin-bottom:15px;color:var(--light-bg)}.excel-footer[data-v-f772bdf9]{display:flex;align-items:center;justify-content:flex-end;padding:10px 20px;background-color:#fff;border-top:1px solid var(--border-color);border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.rows-per-page[data-v-f772bdf9]{display:flex;align-items:center;gap:10px;font-size:.85rem;color:#666}.rows-per-page select[data-v-f772bdf9]{padding:4px 8px;border:1px solid #ddd;border-radius:4px;background-color:#fff;font-size:.85rem}@media (max-width: 768px){.search-and-pagination[data-v-f772bdf9]{flex-direction:column;align-items:stretch}.search-box[data-v-f772bdf9]{width:100%}.pagination-controls[data-v-f772bdf9]{justify-content:space-between;width:100%}}.action-column[data-v-f772bdf9]{width:80px;text-align:center;background-color:#f5f6f7}.row-actions[data-v-f772bdf9]{width:80px;text-align:center;background-color:#f9f9f9}.sticky-column[data-v-f772bdf9]{position:sticky;left:0;z-index:9;box-shadow:2px 0 5px #0000001a}.delete-row-btn[data-v-f772bdf9]{background:none;border:none;color:#dc3545;cursor:pointer;padding:5px;font-size:.9rem;transition:var(--transition-fast)}.delete-row-btn[data-v-f772bdf9]:hover{color:#bd2130;transform:scale(1.1)}.invalid-cell[data-v-f772bdf9]{outline:2px solid #e53935;background:#e539351f}.upload-page[data-v-bc3e9cf3]{display:flex;flex-direction:column;align-items:center;padding:40px var(--container-padding);background-color:var(--secondary-color);min-height:calc(100vh - var(--header-height));font-family:var(--font-family-base);color:var(--text-color)}.upload-container[data-v-bc3e9cf3]{width:100%;max-width:850px;background-color:var(--white);border-radius:var(--border-radius);padding:40px;box-shadow:var(--shadow-subtle);border:1px solid var(--border-color);transition:var(--transition-smooth);margin-bottom:0}.upload-container.preview-active[data-v-bc3e9cf3]{margin-bottom:25px}.full-width-preview[data-v-bc3e9cf3]{width:100%;max-width:100%;margin-top:0}.upload-container[data-v-bc3e9cf3]:hover{box-shadow:var(--shadow-hover)}.selectors-row[data-v-bc3e9cf3]{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}.selector-item[data-v-bc3e9cf3]{flex:1;min-width:250px;display:flex;flex-direction:column;transition:transform .3s ease}.selector-item[data-v-bc3e9cf3]:hover{transform:translateY(-2px)}@media (max-width: 768px){.upload-page[data-v-bc3e9cf3]{padding:20px var(--container-padding)}.upload-container[data-v-bc3e9cf3]{padding:25px 20px}.selectors-row[data-v-bc3e9cf3]{flex-direction:column;gap:10px}.selector-item[data-v-bc3e9cf3]{width:100%}}.magazines-page[data-v-af740011]{padding:var(--container-padding);height:100%}.content-area[data-v-af740011]{background-color:var(--white);border-radius:.75rem;box-shadow:0 4px 6px #0000001a;overflow:hidden}.inactive-banner[data-v-af740011]{display:flex;align-items:center;gap:10px;background:#ff4d4d14;border:1px dashed rgba(255,77,77,.5);color:#ff4d4d;padding:10px 12px;border-radius:10px;margin:0 0 12px}.inactive-banner i[data-v-af740011]{width:16px;text-align:center}.magazines-page[data-v-c20a70b8]{padding:var(--container-padding);height:100%}.content-area[data-v-c20a70b8]{background-color:var(--white);border-radius:.75rem;box-shadow:0 4px 6px #0000001a;overflow:hidden}.inactive-banner[data-v-c20a70b8]{display:flex;align-items:center;gap:10px;background:#ff4d4d14;border:1px dashed rgba(255,77,77,.5);color:#ff4d4d;padding:10px 12px;border-radius:10px;margin:0 0 12px}.inactive-banner i[data-v-c20a70b8]{width:16px;text-align:center}.user-page[data-v-d2a3befe]{display:flex;justify-content:center;align-items:center;padding:2rem;background:#f8f9fb;min-height:100vh}.info-card[data-v-d2a3befe]{background-color:#fff;padding:2rem 2.5rem;border-radius:16px;box-shadow:0 8px 16px #0000000d;max-width:500px;width:100%;transition:.3s ease}.info-title[data-v-d2a3befe]{margin-bottom:1.5rem;font-size:1.5rem;font-weight:600;color:#1f2937}.info-row[data-v-d2a3befe]{display:flex;justify-content:space-between;margin-bottom:1rem}.info-label[data-v-d2a3befe]{font-weight:500;color:#4b5563}.info-value[data-v-d2a3befe]{font-weight:600;color:#111827}.actions[data-v-d2a3befe]{margin-top:1.75rem;display:flex;justify-content:flex-end}.logout-btn[data-v-d2a3befe]{appearance:none;border:none;border-radius:10px;padding:.6rem 1rem;font-weight:600;cursor:pointer;background:#ef4444;color:#fff;box-shadow:0 6px 16px #ef444440;transition:transform .15s ease,box-shadow .2s ease,opacity .2s ease,filter .2s ease}.logout-btn[data-v-d2a3befe]:hover{transform:translateY(-1px);box-shadow:0 10px 24px #ef444459;filter:brightness(1.03)}.logout-btn[data-v-d2a3befe]:active{transform:translateY(0);box-shadow:0 6px 16px #ef444440}.modal-overlay[data-v-a5688788]{position:fixed;inset:0;background-color:var(--shadow-color);display:flex;justify-content:center;align-items:center;z-index:1000;backdrop-filter:blur(4px);animation:fadeIn-a5688788 .3s ease-out}.modal-content[data-v-a5688788]{background:var(--white);border-radius:var(--border-radius);width:80%;max-width:80%;height:80vh;max-height:80vh;overflow-y:auto;box-shadow:var(--shadow-hover);animation:slideIn-a5688788 .3s ease-out}.modal-body[data-v-a5688788]{padding:1.5rem}.modal-footer[data-v-a5688788]{padding:1.5rem;border-top:1px solid var(--border-color);background-color:var(--secondary-color);border-radius:0 0 var(--border-radius) var(--border-radius)}.action-buttons[data-v-a5688788]{display:flex;gap:1rem;justify-content:flex-end}.action-button[data-v-a5688788]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:var(--border-radius);font-size:.875rem;font-weight:600;cursor:pointer;transition:var(--transition-smooth)}.action-button i[data-v-a5688788]{font-size:1rem}.action-button[data-v-a5688788]:disabled{opacity:.5;cursor:not-allowed;transform:none}.action-button.approve[data-v-a5688788]{background-color:var(--primary-color);color:var(--text-color)}.action-button.approve[data-v-a5688788]:hover:not(:disabled){background-color:var(--light-bg);transform:translateY(-2px)}.action-button.cancel[data-v-a5688788]{background-color:var(--error-color);color:var(--white)}.action-button.cancel[data-v-a5688788]:hover:not(:disabled){background-color:#d65d45;transform:translateY(-2px)}.action-button.edit[data-v-a5688788]{background-color:var(--secondary-color);color:var(--text-color)}.action-button.edit[data-v-a5688788]:hover:not(:disabled){background-color:var(--light-bg);transform:translateY(-2px)}.action-button.submit[data-v-a5688788]{background-color:var(--light-bg);color:var(--white)}.action-button.submit[data-v-a5688788]:hover:not(:disabled){background-color:var(--primary-color);transform:translateY(-2px)}.action-button.restart[data-v-a5688788]{background-color:var(--info-color, #3498db);color:var(--white)}.action-button.restart[data-v-a5688788]:hover:not(:disabled){background-color:#2980b9;transform:translateY(-2px)}@keyframes fadeIn-a5688788{0%{opacity:0}to{opacity:1}}@keyframes slideIn-a5688788{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 640px){.modal-content[data-v-a5688788]{width:95%;margin:1rem}.modal-body[data-v-a5688788],.modal-footer[data-v-a5688788]{padding:1rem}.action-buttons[data-v-a5688788]{flex-direction:column}.action-button[data-v-a5688788]{width:100%;justify-content:center}}.changes-container[data-v-a5688788]{display:grid;gap:1.25rem;margin-top:1.25rem}.change-item[data-v-a5688788]{background:var(--white);padding:1.25rem;border-radius:var(--border-radius);display:grid;gap:1rem;border-left:4px solid var(--change-warning-border);box-shadow:var(--shadow-subtle);transition:var(--transition-smooth)}.change-item[data-v-a5688788]:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover)}.change-field[data-v-a5688788]{display:flex;align-items:center;gap:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-color)}.change-values[data-v-a5688788]{display:grid;gap:1rem}.change-value[data-v-a5688788]{display:flex;align-items:center;gap:.75rem;padding:1rem;border-radius:var(--border-radius);transition:var(--transition-fast)}.old-value[data-v-a5688788]{background-color:var(--change-old-bg);border:1px solid var(--change-old-border)}.old-value[data-v-a5688788]:hover{background-color:#e76f5114}.new-value[data-v-a5688788]{background-color:var(--change-new-bg);border:1px solid var(--change-new-border)}.new-value[data-v-a5688788]:hover{background-color:#a1d6e214}.field-label[data-v-a5688788],.value-label[data-v-a5688788]{font-weight:600;color:var(--text-color);opacity:.8;font-size:.9rem}.field-name[data-v-a5688788]{color:var(--text-color);font-weight:500;font-size:1rem;padding:.25rem .5rem;background:transparent;border-radius:4px}.value-text[data-v-a5688788]{color:var(--text-color);font-weight:500;font-size:.95rem;flex:1}.old-value .value-text[data-v-a5688788]{color:var(--change-old-text)}.new-value .value-text[data-v-a5688788]{color:var(--change-new-text)}@media (max-width: 640px){.change-field[data-v-a5688788],.change-value[data-v-a5688788]{flex-direction:column;align-items:flex-start}.field-label[data-v-a5688788],.value-label[data-v-a5688788]{min-width:auto}}.responsible-section[data-v-a5688788]{background-color:#f9fafb;border-radius:12px;padding:16px 20px;margin-bottom:24px;border-left:4px solid var(--light-bg);animation:fadeIn-a5688788 .3s ease}@keyframes fadeIn-a5688788{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.section-header[data-v-a5688788]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.section-header h3[data-v-a5688788]{font-size:1.1rem;font-weight:600;color:var(--text-color);margin:0}.change-button[data-v-a5688788]{display:inline-flex;align-items:center;gap:8px;background:none;border:none;color:var(--light-bg);font-size:.9rem;font-weight:500;cursor:pointer;padding:6px 12px;border-radius:6px;transition:all .2s}.change-button[data-v-a5688788]:hover{background-color:#a1d6e226}.responsible-info[data-v-a5688788]{display:flex;align-items:center;gap:16px;padding:10px 0}.responsible-avatar[data-v-a5688788]{width:48px;height:48px;background-color:#a1d6e233;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.4rem;color:var(--light-bg)}.responsible-details[data-v-a5688788]{display:flex;flex-direction:column;gap:4px}.responsible-name[data-v-a5688788]{font-weight:500;color:var(--text-color)}.responsible-position[data-v-a5688788]{font-size:.9rem;color:var(--text-color);opacity:.7}.responsible-selector[data-v-a5688788]{margin-top:16px;animation:slideDown-a5688788 .3s ease}@keyframes slideDown-a5688788{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.select-container[data-v-a5688788]{position:relative;margin-bottom:16px}.responsible-select[data-v-a5688788]{width:100%;padding:12px 16px;border:1px solid var(--border-color);border-radius:8px;background-color:var(--white);font-size:1rem;color:var(--text-color);appearance:none;cursor:pointer;transition:border-color .2s,box-shadow .2s}.responsible-select[data-v-a5688788]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #a1d6e233}.select-icon[data-v-a5688788]{position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--text-color);opacity:.5}.responsible-actions[data-v-a5688788]{display:flex;justify-content:flex-end}.save-button[data-v-a5688788]{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background-color:var(--light-bg);color:#fff;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s}.save-button[data-v-a5688788]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 8px #1995ad33}.save-button[data-v-a5688788]:disabled{background-color:#c1c1c1;cursor:not-allowed}.requests-page[data-v-cd3ed6be]{padding:2rem;min-height:100vh;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:var(--text-color)}.page-header[data-v-cd3ed6be]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.header-title[data-v-cd3ed6be]{display:flex;align-items:center;gap:.75rem}.header-title h1[data-v-cd3ed6be]{font-size:2rem;font-weight:700;margin:0;color:var(--black);text-shadow:0 2px 4px var(--shadow-color)}.badge[data-v-cd3ed6be]{background-color:var(--accent-color);color:var(--black);font-size:.875rem;font-weight:600;padding:.25rem .75rem;border-radius:1rem;box-shadow:0 2px 4px #0000001a}.content-area[data-v-cd3ed6be]{background-color:var(--white);border-radius:.75rem;box-shadow:0 4px 6px #0000001a;overflow:hidden}@media (max-width: 1024px){.requests-page[data-v-cd3ed6be]{padding:1.5rem}.page-header[data-v-cd3ed6be]{flex-direction:column;align-items:flex-start}}@media (max-width: 768px){.requests-page[data-v-cd3ed6be]{padding:1rem}}.tabs-container[data-v-cd3ed6be]{display:flex;background:linear-gradient(135deg,var(--primary-color),var(--dark-bg));border-radius:8px;padding:.25rem;box-shadow:0 2px 4px #0000001a}.tab-button[data-v-cd3ed6be]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background-color:transparent;border:none;border-radius:6px;color:var(--white);font-weight:500;cursor:pointer;transition:all .2s ease}.tab-button.active[data-v-cd3ed6be]{background-color:var(--white);color:var(--light-bg);font-weight:600}.tab-button[data-v-cd3ed6be]:hover:not(.active){background-color:#fff3}.tab-count[data-v-cd3ed6be]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background-color:var(--accent-color);color:var(--white);border-radius:10px;font-size:.75rem;font-weight:700}.tab-button.active .tab-count[data-v-cd3ed6be]{background-color:var(--light-bg)}.requests-page[data-v-36f519a1]{padding:2rem;min-height:100vh;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:var(--text-color)}.page-header[data-v-36f519a1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.header-title[data-v-36f519a1]{display:flex;align-items:center;gap:.75rem}.header-title h1[data-v-36f519a1]{font-size:2rem;font-weight:700;margin:0;color:var(--black);text-shadow:0 2px 4px var(--shadow-color)}.badge[data-v-36f519a1]{background-color:var(--accent-color);color:var(--black);font-size:.875rem;font-weight:600;padding:.25rem .75rem;border-radius:1rem;box-shadow:0 2px 4px #0000001a}.content-area[data-v-36f519a1]{background-color:var(--white);border-radius:.75rem;box-shadow:0 4px 6px #0000001a;overflow:hidden}@media (max-width: 1024px){.requests-page[data-v-36f519a1]{padding:1.5rem}.page-header[data-v-36f519a1]{flex-direction:column;align-items:flex-start}}@media (max-width: 768px){.requests-page[data-v-36f519a1]{padding:1rem}}.requests-page[data-v-9f3c0066]{padding:2rem;min-height:100vh;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:var(--text-color)}.page-header[data-v-9f3c0066]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.header-title[data-v-9f3c0066]{display:flex;align-items:center;gap:.75rem}.header-title h1[data-v-9f3c0066]{font-size:2rem;font-weight:700;margin:0;color:var(--black);text-shadow:0 2px 4px var(--shadow-color)}.badge[data-v-9f3c0066]{background-color:var(--accent-color);color:var(--black);font-size:.875rem;font-weight:600;padding:.25rem .75rem;border-radius:1rem;box-shadow:0 2px 4px #0000001a}.filters-section[data-v-9f3c0066]{background-color:var(--white);border-radius:.75rem;padding:1.25rem;margin-bottom:1.5rem;box-shadow:0 4px 6px #0000001a}.search-box[data-v-9f3c0066]{position:relative;margin-bottom:1rem}.search-icon[data-v-9f3c0066]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--light-bg)}.search-input[data-v-9f3c0066]{width:100%;padding:.75rem 1rem .75rem 2.5rem;border:1px solid var(--border-color);border-radius:.5rem;font-size:1rem;transition:all .2s ease;background-color:#f9fafb}.search-input[data-v-9f3c0066]:focus{outline:none;border-color:var(--light-bg);box-shadow:0 0 0 3px #1995ad33;background-color:var(--white)}.clear-search[data-v-9f3c0066]{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#9ca3af;cursor:pointer;padding:.25rem}.clear-search[data-v-9f3c0066]:hover{color:var(--text-color)}.filters-group[data-v-9f3c0066]{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.filter-dropdown[data-v-9f3c0066]{position:relative;min-width:160px}.filter-select[data-v-9f3c0066]{width:100%;padding:.65rem 2rem .65rem 1rem;border:1px solid var(--border-color);border-radius:.5rem;appearance:none;font-size:.875rem;background-color:var(--white);cursor:pointer;color:var(--text-color)}.filter-select[data-v-9f3c0066]:focus{outline:none;border-color:var(--light-bg);box-shadow:0 0 0 3px #1995ad33}.select-icon[data-v-9f3c0066]{position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:#6b7280;pointer-events:none}.date-filters[data-v-9f3c0066]{display:flex;gap:.75rem}.date-filter[data-v-9f3c0066]{display:flex;align-items:center;gap:.5rem}.date-filter label[data-v-9f3c0066]{font-size:.875rem;font-weight:500;color:#4b5563}.date-input-wrapper[data-v-9f3c0066]{position:relative}.date-input[data-v-9f3c0066]{padding:.65rem 1rem;border:1px solid var(--border-color);border-radius:.5rem;font-size:.875rem;width:140px;color:var(--text-color)}.date-input[data-v-9f3c0066]:focus{outline:none;border-color:var(--light-bg);box-shadow:0 0 0 3px #1995ad33}.reset-filters-btn[data-v-9f3c0066]{display:flex;align-items:center;gap:.5rem;padding:.65rem 1rem;border:1px solid var(--border-color);border-radius:.5rem;background-color:var(--white);font-size:.875rem;color:#6b7280;cursor:pointer;transition:all .2s ease}.reset-filters-btn[data-v-9f3c0066]:not(:disabled):hover{background-color:#f9fafb;border-color:#9ca3af;color:var(--text-color)}.reset-filters-btn[data-v-9f3c0066]:disabled{opacity:.5;cursor:not-allowed}.content-area[data-v-9f3c0066]{background-color:var(--white);border-radius:.75rem;box-shadow:0 4px 6px #0000001a;overflow:hidden}.state-container[data-v-9f3c0066]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.state-animation[data-v-9f3c0066]{font-size:3.5rem;margin-bottom:1.5rem;color:var(--light-bg)}.state-container h3[data-v-9f3c0066]{font-size:1.5rem;font-weight:600;margin:0 0 .75rem;color:#1f2937}.state-container p[data-v-9f3c0066]{font-size:1rem;color:#6b7280;margin:0 0 1.5rem}.loading-state .state-animation[data-v-9f3c0066]{color:var(--light-bg)}.error-state .state-animation[data-v-9f3c0066]{color:var(--error-color)}.empty-state .state-animation[data-v-9f3c0066]{color:#9ca3af}.retry-button[data-v-9f3c0066]{background-color:var(--light-bg);color:var(--white);border:none;border-radius:.5rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}.retry-button[data-v-9f3c0066]:hover{background-color:#157b91}.pagination-container[data-v-9f3c0066]{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-top:1px solid #e5e7eb;flex-wrap:wrap;gap:1rem}.per-page-selector[data-v-9f3c0066]{display:flex;align-items:center;gap:.5rem;color:#6b7280;font-size:.875rem}.per-page-dropdown[data-v-9f3c0066]{padding:.375rem .5rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;background-color:var(--white);cursor:pointer}.per-page-dropdown[data-v-9f3c0066]:focus{outline:none;border-color:var(--light-bg);box-shadow:0 0 0 2px #1995ad33}.pagination-controls[data-v-9f3c0066]{display:flex;align-items:center;gap:.25rem}.page-button[data-v-9f3c0066]{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.375rem;border:1px solid #d1d5db;background-color:var(--white);color:#4b5563;cursor:pointer;transition:all .2s ease}.page-button[data-v-9f3c0066]:hover:not(.disabled){border-color:var(--light-bg);color:var(--light-bg)}.page-button.disabled[data-v-9f3c0066]{opacity:.5;cursor:not-allowed}.page-numbers[data-v-9f3c0066]{display:flex;align-items:center;gap:.25rem;margin:0 .25rem}.page-number[data-v-9f3c0066],.page-ellipsis[data-v-9f3c0066]{min-width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.375rem;font-size:.875rem}.page-number[data-v-9f3c0066]{border:1px solid #d1d5db;background-color:var(--white);color:#4b5563;cursor:pointer;transition:all .2s ease}.page-number[data-v-9f3c0066]:hover:not(.active){border-color:var(--light-bg);color:var(--light-bg)}.page-number.active[data-v-9f3c0066]{background-color:var(--light-bg);border-color:var(--light-bg);color:var(--white);font-weight:600}.page-ellipsis[data-v-9f3c0066]{color:#6b7280}.pagination-info[data-v-9f3c0066]{color:#6b7280;font-size:.875rem}@media (max-width: 1024px){.requests-page[data-v-9f3c0066]{padding:1.5rem}.filters-group[data-v-9f3c0066]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.date-filters[data-v-9f3c0066]{grid-column:span 2;justify-content:space-between}.reset-filters-btn[data-v-9f3c0066]{grid-column:span 2}}@media (max-width: 768px){.requests-page[data-v-9f3c0066]{padding:1rem}.page-header[data-v-9f3c0066]{flex-direction:column;align-items:flex-start;gap:1rem}.date-filters[data-v-9f3c0066]{flex-direction:column;grid-column:span 1;gap:.5rem}.reset-filters-btn[data-v-9f3c0066]{grid-column:span 1}.pagination-container[data-v-9f3c0066]{flex-direction:column;align-items:center}.per-page-selector[data-v-9f3c0066],.pagination-info[data-v-9f3c0066]{order:2}.pagination-controls[data-v-9f3c0066]{order:1;margin-bottom:.5rem}}@media (max-width: 640px){.requests-table th[data-v-9f3c0066],.requests-table td[data-v-9f3c0066]{padding:.75rem .5rem;font-size:.875rem}.filters-group[data-v-9f3c0066]{grid-template-columns:1fr}.action-button[data-v-9f3c0066]{width:1.75rem;height:1.75rem}.page-numbers[data-v-9f3c0066]{display:none}.pagination-info[data-v-9f3c0066]{width:100%;text-align:center}}.modal-overlay[data-v-ff3a174a]{position:fixed;inset:0;background-color:#00000080;display:grid;place-items:center;z-index:10001;animation:fadeIn .2s ease}.modal-content[data-v-ff3a174a]{position:relative;background:#fff;width:100%;max-width:1000px;box-shadow:0 10px 30px #00000026;animation:slideIn .2s ease;transform-origin:center;border-radius:16px}.modal-header[data-v-ff3a174a]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:linear-gradient(135deg,var(--primary-color),var(--light-bg));color:var(--white);border-radius:16px 16px 0 0}.modal-header h2[data-v-ff3a174a]{margin:0;font-size:1.2rem}.close-btn[data-v-ff3a174a]{background:#ffffff1f;border:none;color:var(--white);font-size:1rem;cursor:pointer;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;transition:transform .12s ease,opacity .12s ease}.close-btn[data-v-ff3a174a]:hover{transform:scale(1.05);opacity:.9}.items-table-container[data-v-ff3a174a]{position:relative;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding:12px}.toolbar[data-v-ff3a174a]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:4px 0 10px}.search[data-v-ff3a174a]{position:relative;display:flex;align-items:center;gap:8px;border:1px solid var(--border-color);border-radius:10px;padding:8px 10px;background:#fff;min-width:280px;max-width:420px;width:100%}.search i[data-v-ff3a174a]{opacity:.7}.search input[data-v-ff3a174a]{border:0;outline:0;width:100%;font-size:.95rem;background:transparent;color:var(--text-color)}.clear-btn[data-v-ff3a174a]{background:transparent;border:0;cursor:pointer;padding:4px;border-radius:6px}.clear-btn[data-v-ff3a174a]:hover{background:#0000000f}.selected-counter[data-v-ff3a174a]{font-size:.95rem;color:var(--text-color)}.items-table-wrapper[data-v-ff3a174a]{width:100%;overflow-x:auto;max-height:500px;overflow-y:auto;border:1px solid var(--border-color);border-radius:12px;position:relative;box-shadow:0 4px 12px #0000000d;scrollbar-width:thin;scrollbar-color:var(--primary-color) #f5f5f5;background:#fff}.items-table-wrapper[data-v-ff3a174a]::-webkit-scrollbar{width:8px;height:8px}.items-table-wrapper[data-v-ff3a174a]::-webkit-scrollbar-track{background:#f5f5f5;border-radius:10px}.items-table-wrapper[data-v-ff3a174a]::-webkit-scrollbar-thumb{background-color:var(--primary-color);border-radius:10px;border:2px solid #f5f5f5}.items-table[data-v-ff3a174a]{width:100%;border-collapse:separate;border-spacing:0;font-size:.9rem;table-layout:auto}.items-table th[data-v-ff3a174a]{background-color:var(--light-bg);color:var(--white);font-weight:600;padding:12px 14px;text-align:left;border-bottom:2px solid var(--border-color);white-space:nowrap;position:sticky;top:0;z-index:5;letter-spacing:.3px}.th-checkbox[data-v-ff3a174a]{width:56px}.items-table td[data-v-ff3a174a]{padding:12px 14px;border-bottom:1px solid var(--border-color);color:var(--text-color);height:56px;max-width:420px;overflow:hidden;text-overflow:ellipsis}.items-table tbody tr[data-v-ff3a174a]{cursor:pointer;transition:background-color .15s ease}.items-table tbody tr:hover td[data-v-ff3a174a]{background-color:#a1d6e214}.items-table tbody tr.is-selected td[data-v-ff3a174a]{background-color:#a1d6e22e}.freeze-column[data-v-ff3a174a]{position:sticky;left:0;z-index:2;background:#fff}.items-table tbody tr:hover .freeze-column[data-v-ff3a174a]{background-color:#fff}.items-table th.freeze-column[data-v-ff3a174a]{z-index:6;background:var(--light-bg);color:var(--white)}.freeze-column[data-v-ff3a174a]:after{content:"";position:absolute;top:0;right:0;bottom:0;width:4px;background:linear-gradient(to right,rgba(0,0,0,.05),transparent)}.empty-table-style[data-v-ff3a174a]{padding:20px;text-align:center;color:var(--text-color);opacity:.9}.action-buttons[data-v-ff3a174a]{display:flex;justify-content:flex-end;padding:0 12px 12px}.table-scroll-hint[data-v-ff3a174a]{text-align:center;padding:8px;color:var(--text-color);opacity:.7;font-size:.85rem;margin-top:8px;animation:pulse-ff3a174a 2s infinite}@keyframes pulse-ff3a174a{0%{opacity:.5}50%{opacity:.8}to{opacity:.5}}.modal-overlay[data-v-49b6ee25]{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;animation:fadeIn-49b6ee25 .3s ease;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.modal-content[data-v-49b6ee25]{background:var(--white);border-radius:16px;width:80%;max-width:80%;height:85vh;box-shadow:0 16px 40px #00000026;overflow:hidden;animation:modalFadeIn .4s ease-out;max-height:85vh;display:flex;flex-direction:column}.modal-header[data-v-49b6ee25]{padding:20px;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,var(--primary-color),var(--light-bg));color:var(--white);border-bottom:1px solid rgba(255,255,255,.1)}.modal-header h2[data-v-49b6ee25]{margin:0;font-size:1.5rem;font-weight:600;letter-spacing:.01em}.close-btn[data-v-49b6ee25]{background:#ffffff1a;border:none;color:var(--white);font-size:1.1rem;cursor:pointer;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s}.close-btn[data-v-49b6ee25]:hover{background:#ffffff40;transform:scale(1.05)}.modal-body[data-v-49b6ee25]{padding:30px;overflow-y:auto}.modal-body p[data-v-49b6ee25]{margin:0 0 10px}.warning-text[data-v-49b6ee25]{color:#d32f2f;font-weight:500}.modal-footer[data-v-49b6ee25]{padding:20px;border-top:1px solid #eee;display:flex;justify-content:flex-end;gap:10px}.cancel-btn[data-v-49b6ee25],.delete-btn[data-v-49b6ee25]{padding:8px 16px;border-radius:4px;font-size:1rem;cursor:pointer;transition:all .2s}.cancel-btn[data-v-49b6ee25]{background:#f5f5f5;border:1px solid #ddd;color:#666}.cancel-btn[data-v-49b6ee25]:hover{background:#eee}.delete-btn[data-v-49b6ee25]{background:#d32f2f;border:none;color:#fff}.delete-btn[data-v-49b6ee25]:hover{background:#b71c1c}.error-message[data-v-49b6ee25]{background-color:#ffebeb;color:#d32f2f;padding:10px;border-radius:4px;margin-top:10px;font-size:.9rem;animation:shake-49b6ee25 .5s ease}.delete-btn[data-v-49b6ee25]:disabled{opacity:.7;cursor:not-allowed}.delete-btn i[data-v-49b6ee25]{margin-right:5px}@keyframes fadeIn-49b6ee25{0%{opacity:0}to{opacity:1}}@keyframes slideIn-49b6ee25{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes shake-49b6ee25{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}.form-section[data-v-49b6ee25]{margin-bottom:32px;border-radius:12px;animation:sectionFadeIn-49b6ee25 .5s ease-out}@keyframes sectionFadeIn-49b6ee25{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.section-title[data-v-49b6ee25]{display:flex;align-items:center;gap:10px;font-size:1.15rem;font-weight:600;color:var(--text-color);margin:0 0 20px;padding-bottom:12px;border-bottom:1px solid var(--border-color)}.section-icon[data-v-49b6ee25]{color:var(--light-bg);font-size:1.2rem}.form-row[data-v-49b6ee25]{display:flex;gap:20px;margin-bottom:20px}.form-row .form-group[data-v-49b6ee25]{flex:1}@media (max-width: 640px){.form-row[data-v-49b6ee25]{flex-direction:column;gap:16px}}.form-group[data-v-49b6ee25]{margin-bottom:20px}.form-group label[data-v-49b6ee25]{display:flex;align-items:center;gap:8px;font-weight:600;margin-bottom:8px;color:var(--text-color);font-size:.95rem}.field-icon[data-v-49b6ee25]{color:var(--light-bg);font-size:.9rem;opacity:.7}.input-wrapper[data-v-49b6ee25]{position:relative}.form-group input[data-v-49b6ee25],.form-group textarea[data-v-49b6ee25],.form-group select[data-v-49b6ee25]{width:100%;padding:13px 16px;border:1px solid var(--border-color);border-radius:10px;background-color:var(--white);font-size:1rem;color:var(--text-color);transition:all .2s ease;box-shadow:0 2px 4px #00000008}.form-group select[data-v-49b6ee25]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='6' viewBox='0 0 12 6'%3E%3Cpath fill='%23333' d='M0 0l6 6 6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:40px;cursor:pointer}.form-group input[data-v-49b6ee25]::placeholder,.form-group textarea[data-v-49b6ee25]::placeholder{color:#9ca3af}.form-group input[data-v-49b6ee25]:focus,.form-group textarea[data-v-49b6ee25]:focus,.form-group select[data-v-49b6ee25]:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #a1d6e233;outline:none}.form-group textarea[data-v-49b6ee25]{resize:vertical;min-height:100px}.multi-select-wrapper[data-v-49b6ee25]{position:relative}.custom-multi-select[data-v-49b6ee25]{min-height:50px;padding:8px 40px 8px 16px;border:1px solid var(--border-color);border-radius:10px;background-color:var(--white);display:flex;flex-wrap:wrap;align-items:center;gap:8px;cursor:pointer;position:relative;box-shadow:0 2px 4px #00000008}.custom-multi-select[data-v-49b6ee25]:hover{border-color:var(--primary-color)}.custom-multi-select[data-v-49b6ee25]:focus-within{border-color:var(--primary-color);box-shadow:0 0 0 3px #a1d6e233}.placeholder-text[data-v-49b6ee25]{color:#9ca3af;padding:5px 0}.selected-approvers[data-v-49b6ee25]{display:flex;flex-wrap:wrap;gap:8px;max-width:100%}.selected-approver-chip[data-v-49b6ee25]{display:flex;align-items:center;gap:6px;background-color:#a1d6e233;color:var(--light-bg);padding:4px 8px 4px 12px;border-radius:16px;font-size:.85rem;white-space:nowrap;animation:chipAppear-49b6ee25 .3s ease-out}.approver-chip-content[data-v-49b6ee25]{display:flex;flex-direction:column}.approver-chip-name[data-v-49b6ee25]{font-weight:500}.approver-chip-position[data-v-49b6ee25]{font-size:.75rem;opacity:.8;font-style:italic}@keyframes chipAppear-49b6ee25{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.remove-approver[data-v-49b6ee25]{display:flex;align-items:center;justify-content:center;background-color:#0000001a;border-radius:50%;width:18px;height:18px;cursor:pointer;transition:all .2s}.remove-approver[data-v-49b6ee25]:hover{background-color:#0003}.dropdown-icon[data-v-49b6ee25]{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:var(--text-color);opacity:.6;transition:transform .2s}.dropdown-search[data-v-49b6ee25]{padding:12px;border-bottom:1px solid var(--border-color);position:sticky;top:0;background-color:var(--white);z-index:1}.dropdown-search input[data-v-49b6ee25]{width:100%;padding:10px 12px;border:1px solid var(--border-color);border-radius:6px;font-size:.9rem}.dropdown-search input[data-v-49b6ee25]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px #a1d6e233}.dropdown-items-container[data-v-49b6ee25]{max-height:300px;overflow-y:auto}.approver-item[data-v-49b6ee25]{display:flex;align-items:center;padding:10px 16px;gap:12px;cursor:pointer;transition:background-color .2s;border-bottom:1px solid rgba(0,0,0,.05)}.approver-item[data-v-49b6ee25]:last-child{border-bottom:none}.approver-item[data-v-49b6ee25]:hover{background-color:#a1d6e21a}.approver-item.selected[data-v-49b6ee25]{background-color:#a1d6e226}.approver-info[data-v-49b6ee25]{display:flex;flex-direction:column}.approver-name[data-v-49b6ee25]{font-weight:500}.approver-position[data-v-49b6ee25]{font-size:.8rem;color:var(--text-color);opacity:.7;font-style:italic}.checkbox[data-v-49b6ee25]{width:20px;height:20px;border:2px solid var(--border-color);border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s}.approver-item.selected .checkbox[data-v-49b6ee25]{background-color:var(--light-bg);border-color:var(--light-bg);color:var(--white)}.no-results[data-v-49b6ee25],.loading-dropdown[data-v-49b6ee25],.error-dropdown[data-v-49b6ee25]{padding:16px;text-align:center;color:var(--text-color);opacity:.7;font-size:.9rem}.loading-dropdown i[data-v-49b6ee25],.error-dropdown i[data-v-49b6ee25]{margin-right:8px}.error-dropdown[data-v-49b6ee25]{color:var(--error-color)}.form-hint[data-v-49b6ee25]{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--text-color);opacity:.7;margin-top:8px}.approvers-count[data-v-49b6ee25]{font-weight:400;font-size:.85rem;opacity:.8}.error-message[data-v-49b6ee25]{margin-top:8px;font-size:.85rem;color:var(--error-color);display:flex;align-items:center;gap:6px;padding:8px 12px;background-color:#e76f511a;border-radius:6px}.file-upload[data-v-49b6ee25]{margin-bottom:5px}.file-drop-area[data-v-49b6ee25]{border:2px dashed var(--border-color);border-radius:12px;padding:12px;background-color:var(--secondary-color);position:relative;transition:all .3s;cursor:pointer}.file-drop-area[data-v-49b6ee25]:hover{border-color:var(--primary-color);background-color:#a1d6e20d}.active-dropzone[data-v-49b6ee25]{border-color:var(--light-bg);background-color:#a1d6e21a;transform:scale(1.005)}.has-files[data-v-49b6ee25]{border-style:solid;background-color:#a1d6e20d}.file-input[data-v-49b6ee25]{position:absolute;width:.1px;height:.1px;opacity:0;overflow:hidden;z-index:-1}.file-content[data-v-49b6ee25]{display:flex;flex-direction:column;align-items:center;justify-content:center}.upload-prompt[data-v-49b6ee25]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:20px}.upload-icon-container[data-v-49b6ee25]{width:70px;height:70px;border-radius:50%;background:#a1d6e233;display:flex;align-items:center;justify-content:center;margin-bottom:5px}.upload-icon[data-v-49b6ee25]{font-size:2.2rem;color:var(--light-bg)}.upload-text[data-v-49b6ee25]{text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.primary-text[data-v-49b6ee25]{font-size:1.1rem;color:var(--text-color);font-weight:500}.secondary-text[data-v-49b6ee25]{color:var(--text-color);opacity:.6;font-size:.95rem}.browse-btn[data-v-49b6ee25]{color:var(--light-bg);font-weight:600;cursor:pointer;padding:8px 16px;border-radius:8px;background-color:#a1d6e226;transition:all .2s}.browse-btn[data-v-49b6ee25]:hover{background-color:#a1d6e24d;transform:translateY(-1px)}.file-formats[data-v-49b6ee25]{color:var(--text-color);opacity:.5;font-size:.85rem;margin-top:10px}.files-container[data-v-49b6ee25]{width:100%}.files-header[data-v-49b6ee25]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.files-count[data-v-49b6ee25]{display:flex;align-items:center;gap:8px;font-weight:500;color:var(--light-bg)}.files-actions[data-v-49b6ee25]{display:flex;align-items:center;gap:10px}.add-more-files-btn[data-v-49b6ee25]{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#a1d6e226;border:none;border-radius:6px;color:var(--light-bg);font-weight:500;font-size:.85rem;cursor:pointer;transition:all .2s}.add-more-files-btn[data-v-49b6ee25]:hover{background:#a1d6e24d}.clear-files-btn[data-v-49b6ee25]{display:flex;align-items:center;justify-content:center;width:30px;height:30px;background:#e76f511a;border:none;border-radius:50%;color:var(--error-color);cursor:pointer;transition:all .2s}.clear-files-btn[data-v-49b6ee25]:hover{background:#e76f5133}.attached-files-list[data-v-49b6ee25]{display:flex;flex-direction:column;gap:8px;max-height:250px;overflow-y:auto;padding-right:5px}.attached-files-list[data-v-49b6ee25]::-webkit-scrollbar{width:6px}.attached-files-list[data-v-49b6ee25]::-webkit-scrollbar-track{background:#0000000d;border-radius:10px}.attached-files-list[data-v-49b6ee25]::-webkit-scrollbar-thumb{background:#a1d6e280;border-radius:10px}.selected-file[data-v-49b6ee25]{width:100%;padding:12px 16px;background-color:var(--white);border-radius:10px;box-shadow:0 2px 8px #0000000d;display:flex;align-items:center;justify-content:space-between;animation:fileAppear-49b6ee25 .3s ease-out}@keyframes fileAppear-49b6ee25{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.file-info[data-v-49b6ee25]{display:flex;align-items:center;gap:16px;flex:1}.file-icon-container[data-v-49b6ee25]{width:48px;height:48px;border-radius:10px;background-color:#a1d6e226;display:flex;align-items:center;justify-content:center}.document-icon[data-v-49b6ee25]{font-size:1.5rem;color:var(--light-bg)}.file-details[data-v-49b6ee25]{display:flex;flex-direction:column;gap:4px}.file-name[data-v-49b6ee25]{font-weight:500;color:var(--text-color);font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:350px}.file-size[data-v-49b6ee25]{font-size:.85rem;color:var(--text-color);opacity:.6}.remove-file-btn[data-v-49b6ee25]{background:#0000000d;border:none;color:var(--text-color);opacity:.6;font-size:.9rem;cursor:pointer;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}.remove-file-btn[data-v-49b6ee25]:hover{opacity:1;background-color:#0000001a;color:var(--error-color)}.selected-items-container[data-v-49b6ee25]{background-color:var(--secondary-color);border-radius:12px;padding:20px;border-left:4px solid var(--primary-color)}.selected-items-header[data-v-49b6ee25]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.selected-items-count[data-v-49b6ee25]{display:flex;align-items:baseline;gap:8px}.count-number[data-v-49b6ee25]{font-size:1.6rem;font-weight:700;color:var(--light-bg)}.count-text[data-v-49b6ee25]{font-size:1rem;color:var(--text-color)}.selected-items-info[data-v-49b6ee25]{display:flex;align-items:center;gap:8px;color:var(--text-color);opacity:.7;font-size:.9rem;margin-bottom:15px}.info-icon[data-v-49b6ee25]{color:var(--primary-color)}.show-items-btn[data-v-49b6ee25]{background-color:var(--white);border:1px solid var(--border-color);color:var(--text-color);padding:8px 12px;border-radius:8px;font-size:.85rem;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s}.show-items-btn[data-v-49b6ee25]:hover{background-color:#a1d6e21a;border-color:var(--primary-color)}.items-id-container[data-v-49b6ee25]{display:flex;flex-wrap:wrap;gap:8px;max-height:150px;overflow-y:auto;padding:4px}.item-id-badge[data-v-49b6ee25]{background-color:#a1d6e226;color:var(--light-bg);padding:6px 12px;border-radius:50px;font-size:.85rem;font-weight:500;display:inline-flex;align-items:center;transition:all .2s}.item-id-badge[data-v-49b6ee25]:hover{background-color:#a1d6e24d;transform:translateY(-1px)}.form-actions[data-v-49b6ee25]{display:flex;justify-content:flex-end;gap:16px;margin-top:36px}.submit-btn[data-v-49b6ee25],.cancel-btn[data-v-49b6ee25],.approve-btn[data-v-49b6ee25]{padding:14px 24px;border-radius:10px;font-weight:500;font-size:1rem;border:none;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:10px}.submit-btn[data-v-49b6ee25]{background-color:var(--light-bg);color:var(--white);box-shadow:0 4px 12px #1995ad33;min-width:150px;justify-content:center}.approve-btn[data-v-49b6ee25]{background:linear-gradient(135deg,var(--primary-color),var(--light-bg));color:var(--white);box-shadow:0 4px 12px #1995ad33;min-width:220px;justify-content:center}.approve-btn[data-v-49b6ee25]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px #1995ad4d}.approve-btn[data-v-49b6ee25]:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #1995ad4d}.approve-btn[data-v-49b6ee25]:disabled{background:linear-gradient(135deg,#c1c1c1,#999);cursor:not-allowed;opacity:.7;box-shadow:none}.submit-btn[data-v-49b6ee25]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px #1995ad4d}.submit-btn[data-v-49b6ee25]:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #1995ad4d}.submit-btn[data-v-49b6ee25]:disabled{background:#c1c1c1;cursor:not-allowed;opacity:.7;box-shadow:none}.cancel-btn[data-v-49b6ee25]{background-color:var(--secondary-color);color:var(--text-color);border:1px solid var(--border-color);opacity:.8}.cancel-btn[data-v-49b6ee25]:hover{background-color:var(--secondary-color);filter:brightness(.97);opacity:1}.cancel-btn[data-v-49b6ee25]:active{background-color:var(--secondary-color);filter:brightness(.94)}@media (max-width: 768px){.modal[data-v-49b6ee25]{width:95%;max-width:none}.modal-body[data-v-49b6ee25]{padding:20px}.form-actions[data-v-49b6ee25]{flex-direction:column-reverse;gap:12px}.submit-btn[data-v-49b6ee25],.cancel-btn[data-v-49b6ee25],.approve-btn[data-v-49b6ee25]{width:100%;justify-content:center}.file-name[data-v-49b6ee25]{max-width:200px}.selected-items-header[data-v-49b6ee25]{flex-direction:column;align-items:flex-start;gap:10px}.show-items-btn[data-v-49b6ee25]{width:100%;justify-content:center}}.selectors-row[data-v-49b6ee25]{display:flex;gap:20px;margin-bottom:20px;align-items:flex-start}.selector-item[data-v-49b6ee25]{flex:1;min-width:0;position:relative}.selector-item label[data-v-49b6ee25]{margin-bottom:8px;display:block}.select-wrapper[data-v-49b6ee25],.multi-select-wrapper[data-v-49b6ee25]{width:100%;position:relative}.custom-multi-select[data-v-49b6ee25]{width:100%}.approvers-dropdown[data-v-49b6ee25]{position:absolute;top:100%;left:0;right:0;margin-top:8px;background-color:var(--white);border-radius:10px;box-shadow:0 4px 12px #0000001a;z-index:1000}@media (max-width: 768px){.selectors-row[data-v-49b6ee25]{flex-direction:column;gap:16px}.selector-item[data-v-49b6ee25]{width:100%}}.existing-files[data-v-49b6ee25]{margin-top:20px}.subsection-title[data-v-49b6ee25]{display:flex;align-items:center;gap:8px;font-size:1rem;font-weight:600;color:var(--text-color);margin:0 0 15px;padding-bottom:8px;border-bottom:1px dashed var(--border-color)}.approval-type-selector[data-v-49b6ee25]{margin-bottom:20px}.approval-type-options[data-v-49b6ee25]{display:flex;gap:12px;margin-top:8px}.approval-option[data-v-49b6ee25]{flex:1;position:relative;cursor:pointer}.approval-option input[data-v-49b6ee25]{position:absolute;opacity:0;width:0;height:0}.approval-content[data-v-49b6ee25]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;border:1px solid var(--border-color);border-radius:10px;transition:all .2s;background-color:var(--white)}.approval-content i[data-v-49b6ee25]{font-size:1.5rem;color:var(--text-color);opacity:.7;transition:all .2s}.approval-content span[data-v-49b6ee25]{font-size:.9rem;font-weight:500}.approval-option.selected .approval-content[data-v-49b6ee25]{border-color:var(--light-bg);background-color:#a1d6e21a;box-shadow:0 0 0 2px #a1d6e24d}.approval-option.selected .approval-content i[data-v-49b6ee25]{color:var(--light-bg);opacity:1}.approval-option:hover .approval-content[data-v-49b6ee25]:not(.selected){border-color:var(--primary-color);background-color:#a1d6e20d}@media (max-width: 768px){.approval-type-options[data-v-49b6ee25]{flex-direction:column}}.sequential-info[data-v-49b6ee25]{display:flex;align-items:flex-start;gap:8px;margin-top:16px;padding:12px 16px;background-color:#a1d6e21a;border-left:3px solid var(--light-bg);border-radius:6px;font-size:.9rem;color:var(--text-color);animation:fadeIn-49b6ee25 .3s ease-in-out}.sequential-info .info-icon[data-v-49b6ee25]{color:var(--light-bg);font-size:1.1rem;margin-top:2px}@keyframes fadeIn-49b6ee25{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.modal-overlay[data-v-205f2bf1]{position:fixed;inset:0;z-index:10001;display:grid;place-items:center;background:#00000080;animation:fadeIn-205f2bf1 .2s ease}.modal-content[data-v-205f2bf1]{width:min(1100px,calc(100vw - 120px));background:#fff;border-radius:16px;box-shadow:0 10px 30px #00000026;animation:slideIn-205f2bf1 .2s ease;overflow:hidden}.modal-header[data-v-205f2bf1]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:linear-gradient(135deg,var(--primary-color),var(--light-bg));color:var(--white);border-radius:16px 16px 0 0}.close-btn[data-v-205f2bf1]{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#ffffff1f;border:0;color:var(--white);cursor:pointer}.modal-body[data-v-205f2bf1]{padding:14px}.toolbar[data-v-205f2bf1]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:6px 0 12px}.search[data-v-205f2bf1]{position:relative;display:flex;align-items:center;gap:8px;border:1px solid var(--border-color);border-radius:10px;padding:8px 10px;min-width:280px;max-width:420px;background:#fff}.search input[data-v-205f2bf1]{border:0;outline:0;width:100%;background:transparent}.clear-btn[data-v-205f2bf1]{background:transparent;border:0;cursor:pointer;padding:4px;border-radius:6px}.switch[data-v-205f2bf1]{display:inline-flex;align-items:center;gap:8px;margin-left:14px;white-space:nowrap}.loading-box[data-v-205f2bf1]{display:flex;align-items:center;gap:10px;padding:20px;color:var(--text-color)}.items-table-wrapper[data-v-205f2bf1]{width:100%;overflow:auto;max-height:520px;border:1px solid var(--border-color);border-radius:12px;background:#fff;box-shadow:0 4px 12px #0000000d}.items-table[data-v-205f2bf1]{width:100%;border-collapse:separate;border-spacing:0}.items-table th[data-v-205f2bf1]{position:sticky;top:0;z-index:5;background:var(--light-bg);color:var(--white);padding:12px 14px;text-align:left;border-bottom:2px solid var(--border-color)}.th-checkbox[data-v-205f2bf1]{width:84px}.freeze-column[data-v-205f2bf1]{position:sticky;left:0;z-index:6;background:#fff}.items-table td[data-v-205f2bf1]{padding:12px 14px;border-bottom:1px solid var(--border-color)}.data-row[data-v-205f2bf1]{cursor:pointer;transition:background-color .15s ease}.data-row:hover td[data-v-205f2bf1]{background:#a1d6e214}.data-row.is-selected td[data-v-205f2bf1]{background:#a1d6e22e}.header-content[data-v-205f2bf1]{display:flex;align-items:center;justify-content:space-between;gap:8px}.mini-btn[data-v-205f2bf1]{border:0;background:var(--secondary-color);padding:8px 12px;border-radius:var(--border-radius);cursor:pointer;margin-right:6px}.empty-table-style[data-v-205f2bf1]{display:flex;align-items:center;justify-content:center;text-align:center;padding:12px 20px 20px;color:var(--text-color);opacity:.9}.action-buttons[data-v-205f2bf1]{display:flex;justify-content:flex-end;gap:10px;margin-top:12px}.primary-button.ghost[data-v-205f2bf1]{background:transparent;color:var(--text-color);border:1px solid var(--border-color)}@keyframes fadeIn-205f2bf1{0%{opacity:0}to{opacity:1}}@keyframes slideIn-205f2bf1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.content-stage-steps[data-v-a195859c]{display:flex;flex-direction:column;align-items:center;margin-top:50px}.stage-steps-container[data-v-a195859c]{position:relative;display:flex;gap:0;padding:10px 0;min-width:1000px;max-width:1300px;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none;height:var(--container-height, 300px)}.stage-steps-container[data-v-a195859c]::-webkit-scrollbar{display:none}.stage-steps-container.justify-center[data-v-a195859c]{justify-content:center}.stage-steps-container.height-200[data-v-a195859c]{height:200px}.stage-steps-container.height-0[data-v-a195859c]{height:unset}.stage-steps[data-v-a195859c]{display:flex;align-items:center;justify-content:center;text-align:center;position:relative;padding:12px 24px;min-width:200px;max-width:220px;height:60px;background-color:#fff;color:#333;font-weight:500;border:1px solid #ccc;border-right:none;border-radius:6px 0 0 6px;transition:background-color .3s ease,color .3s ease,transform .4s ease}.stage-step[data-v-a195859c]{max-height:60px;max-width:170px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stage-steps[data-v-a195859c]:after{content:"";position:absolute;top:0;right:-20px;width:0;height:0;border-top:30px solid transparent;border-bottom:30px solid transparent;border-left:20px solid #fff;z-index:2}.stage-steps[data-v-a195859c]:before{content:"";position:absolute;top:0;right:-21px;width:0;height:0;border-top:30px solid transparent;border-bottom:30px solid transparent;border-left:20px solid #ccc;z-index:1}.stage-steps[data-v-a195859c]:last-child{border-right:1px solid #ccc;border-radius:0 6px 6px 0}.stage-steps[data-v-a195859c]:last-child:after,.stage-steps[data-v-a195859c]:last-child:before{display:none}.stage-steps.active[data-v-a195859c]{background-color:var(--secondary-color);transform:translateY(-3px);box-shadow:0 4px 12px #0000001a;z-index:2}.stage-steps.active[data-v-a195859c]:after{border-left-color:var(--secondary-color)}.stage-step-date-prediction[data-v-a195859c]{cursor:default;position:absolute;bottom:var(--pred-row-bottom, -95px)}.stage-step-date-plan[data-v-a195859c]{cursor:pointer;position:absolute;bottom:var(--plan-row-bottom, -195px)}.stage-steps-prediction[data-v-a195859c]{position:absolute;top:var(--pred-row-header-top, 70px);transform:translate(-50%);z-index:100}.stage-steps-plan[data-v-a195859c]{position:absolute;top:var(--plan-row-header-top, 165px);transform:translate(-50%);z-index:100}.stage-steps-prediction h3[data-v-a195859c],.stage-steps-plan h3[data-v-a195859c]{width:200px;text-align:center}@media (max-width: 1279px){.stage-steps-container[data-v-a195859c]{min-width:700px;max-width:800px}}p[data-v-3bd52e5b]{margin:0}.content-main-info[data-v-3bd52e5b]{display:flex;justify-content:space-between;margin-top:24px}.content-main-info>div[data-v-3bd52e5b]{flex:1;display:flex;flex-direction:column;gap:12px}.main-info-left[data-v-3bd52e5b]{max-width:400px}.main-info-right[data-v-3bd52e5b]{max-width:350px;justify-content:space-between}.primary-form-input[data-v-3bd52e5b]{max-width:200px}@media (max-width: 1279px){p[data-v-3bd52e5b],label[data-v-3bd52e5b]{font-size:14px}}.approve-content[data-v-87060b71]{background:var(--white);border-radius:var(--border-radius);box-shadow:0 4px 8px var(--shadow-color);margin-top:20px;width:100%;max-width:100%;overflow-y:auto;animation:slideIn-87060b71 .3s ease-out}.modal-body[data-v-87060b71]{padding:1.5rem}.modal-footer[data-v-87060b71]{padding:1.5rem;border-top:1px solid var(--border-color);background-color:var(--secondary-color);border-radius:0 0 var(--border-radius) var(--border-radius)}.action-buttons[data-v-87060b71]{display:flex;gap:1rem;justify-content:flex-end}.action-button[data-v-87060b71]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:var(--border-radius);font-size:.875rem;font-weight:600;cursor:pointer;transition:var(--transition-smooth)}.action-button i[data-v-87060b71]{font-size:1rem}.action-button[data-v-87060b71]:disabled{opacity:.5;cursor:not-allowed;transform:none}.action-button.approve[data-v-87060b71]{background-color:var(--primary-color);color:var(--text-color)}.action-button.approve[data-v-87060b71]:hover:not(:disabled){background-color:var(--light-bg);transform:translateY(-2px)}.action-button.cancel[data-v-87060b71]{background-color:var(--error-color);color:var(--white)}.action-button.cancel[data-v-87060b71]:hover:not(:disabled){background-color:#d65d45;transform:translateY(-2px)}.action-button.edit[data-v-87060b71]{background-color:var(--secondary-color);color:var(--text-color)}.action-button.edit[data-v-87060b71]:hover:not(:disabled){background-color:var(--light-bg);transform:translateY(-2px)}.action-button.submit[data-v-87060b71]{background-color:var(--light-bg);color:var(--white)}.action-button.submit[data-v-87060b71]:hover:not(:disabled){background-color:var(--primary-color);transform:translateY(-2px)}.action-button.restart[data-v-87060b71]{background-color:var(--info-color, #3498db);color:var(--white)}.action-button.restart[data-v-87060b71]:hover:not(:disabled){background-color:#2980b9;transform:translateY(-2px)}@keyframes fadeIn-87060b71{0%{opacity:0}to{opacity:1}}@keyframes slideIn-87060b71{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 640px){.approve-content[data-v-87060b71]{width:95%;margin:1rem}.modal-body[data-v-87060b71],.modal-footer[data-v-87060b71]{padding:1rem}.action-buttons[data-v-87060b71]{flex-direction:column}.action-button[data-v-87060b71]{width:100%;justify-content:center}}.changes-container[data-v-87060b71]{display:grid;gap:1.25rem;margin-top:1.25rem}.change-item[data-v-87060b71]{background:var(--white);padding:1.25rem;border-radius:var(--border-radius);display:grid;gap:1rem;border-left:4px solid var(--change-warning-border);box-shadow:var(--shadow-subtle);transition:var(--transition-smooth)}.change-item[data-v-87060b71]:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover)}.change-field[data-v-87060b71]{display:flex;align-items:center;gap:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-color)}.change-values[data-v-87060b71]{display:grid;gap:1rem}.change-value[data-v-87060b71]{display:flex;align-items:center;gap:.75rem;padding:1rem;border-radius:var(--border-radius);transition:var(--transition-fast)}.old-value[data-v-87060b71]{background-color:var(--change-old-bg);border:1px solid var(--change-old-border)}.old-value[data-v-87060b71]:hover{background-color:#e76f5114}.new-value[data-v-87060b71]{background-color:var(--change-new-bg);border:1px solid var(--change-new-border)}.new-value[data-v-87060b71]:hover{background-color:#a1d6e214}.field-label[data-v-87060b71],.value-label[data-v-87060b71]{font-weight:600;color:var(--text-color);opacity:.8;font-size:.9rem}.field-name[data-v-87060b71]{color:var(--text-color);font-weight:500;font-size:1rem;padding:.25rem .5rem;background:transparent;border-radius:4px}.value-text[data-v-87060b71]{color:var(--text-color);font-weight:500;font-size:.95rem;flex:1}.old-value .value-text[data-v-87060b71]{color:var(--change-old-text)}.new-value .value-text[data-v-87060b71]{color:var(--change-new-text)}@media (max-width: 640px){.change-field[data-v-87060b71],.change-value[data-v-87060b71]{flex-direction:column;align-items:flex-start}.field-label[data-v-87060b71],.value-label[data-v-87060b71]{min-width:auto}}.responsible-section[data-v-87060b71]{background-color:#f9fafb;border-radius:12px;padding:16px 20px;margin-bottom:24px;border-left:4px solid var(--light-bg);animation:fadeIn-87060b71 .3s ease}@keyframes fadeIn-87060b71{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.section-header[data-v-87060b71]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.section-header h3[data-v-87060b71]{font-size:1.1rem;font-weight:600;color:var(--text-color);margin:0}.change-button[data-v-87060b71]{display:inline-flex;align-items:center;gap:8px;background:none;border:none;color:var(--light-bg);font-size:.9rem;font-weight:500;cursor:pointer;padding:6px 12px;border-radius:6px;transition:all .2s}.change-button[data-v-87060b71]:hover{background-color:#a1d6e226}.responsible-info[data-v-87060b71]{display:flex;align-items:center;gap:16px;padding:10px 0}.responsible-avatar[data-v-87060b71]{width:48px;height:48px;background-color:#a1d6e233;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.4rem;color:var(--light-bg)}.responsible-details[data-v-87060b71]{display:flex;flex-direction:column;gap:4px}.responsible-name[data-v-87060b71]{font-weight:500;color:var(--text-color)}.responsible-position[data-v-87060b71]{font-size:.9rem;color:var(--text-color);opacity:.7}.responsible-selector[data-v-87060b71]{margin-top:16px;animation:slideDown-87060b71 .3s ease}@keyframes slideDown-87060b71{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.select-container[data-v-87060b71]{position:relative;margin-bottom:16px}.responsible-select[data-v-87060b71]{width:100%;padding:12px 16px;border:1px solid var(--border-color);border-radius:8px;background-color:var(--white);font-size:1rem;color:var(--text-color);appearance:none;cursor:pointer;transition:border-color .2s,box-shadow .2s}.responsible-select[data-v-87060b71]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #a1d6e233}.select-icon[data-v-87060b71]{position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--text-color);opacity:.5}.responsible-actions[data-v-87060b71]{display:flex;justify-content:flex-end}.save-button[data-v-87060b71]{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background-color:var(--light-bg);color:#fff;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s}.save-button[data-v-87060b71]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 8px #1995ad33}.save-button[data-v-87060b71]:disabled{background-color:#c1c1c1;cursor:not-allowed}.content-title[data-v-7695f90b]{display:flex;flex-direction:column;align-items:center}.content-attributes-section[data-v-7695f90b]{display:flex;flex-direction:column;gap:12px;max-width:500px}.primary-form-group input[data-v-7695f90b],.primary-form-group textarea[data-v-7695f90b],.primary-form-group .primary-input-wrapper[data-v-7695f90b]{max-width:250px}.form-instance-page[data-v-b572b92f]{padding:var(--container-padding);height:100%}.page-content[data-v-b572b92f]{border-radius:var(--border-radius);background-color:var(--white);box-shadow:0 4px 15px #0000001a;padding:16px}p[data-v-b572b92f]{margin:0}.content-title[data-v-b572b92f],.content-title-big[data-v-b572b92f]{display:flex;flex-direction:column;align-items:center}.content-title-big h3[data-v-b572b92f]{font-size:1.3em}.primary-form-group div[data-v-b572b92f]{flex:1}.primary-form-group input[data-v-b572b92f],.primary-form-group textarea[data-v-b572b92f],.primary-form-group .primary-input-wrapper[data-v-b572b92f]{max-width:250px}.content-RFQ-table[data-v-b572b92f] tbody tr,.content-custom-table[data-v-b572b92f] tbody tr{display:none}.content-actions-buttons[data-v-b572b92f]{margin-top:25px;display:flex;gap:16px;flex-wrap:wrap}.table-actions[data-v-b572b92f]{display:flex;align-items:flex-end;justify-content:flex-end;margin-bottom:12px}.dropdown-menu[data-v-b572b92f]{position:relative}.dropdown-content[data-v-b572b92f]{position:absolute;right:0;top:calc(100% + 5px);background-color:var(--white);min-width:220px;box-shadow:0 8px 16px var(--shadow-color);border-radius:8px;z-index:10;overflow:hidden;animation:dropdown-appear .2s ease-out}.dropdown-item[data-v-b572b92f]{display:flex;align-items:center;gap:10px;width:100%;padding:12px 16px;text-align:left;background:none;border:none;color:var(--text-color);font-size:.95rem;cursor:pointer;transition:background-color .2s;border-bottom:1px solid var(--border-color)}.dropdown-item i[data-v-b572b92f]{font-size:1rem;color:var(--light-bg);width:20px;text-align:center}.dropdown-item[data-v-b572b92f]:hover{background-color:var(--secondary-color)}.show-add-position-modal[data-v-b572b92f]{position:fixed;top:60px;background-color:var(--white);z-index:200}input[data-v-b572b92f]:disabled,textarea[data-v-b572b92f]:disabled{cursor:not-allowed}.author-actions[data-v-b572b92f]{margin-left:auto;display:flex;gap:16px}@media (max-width: 1279px){h2[data-v-b572b92f]{font-size:1em}.input-label[data-v-b572b92f]{font-size:14px}.dropdown-content[data-v-b572b92f]{min-width:180px}.dropdown-item[data-v-b572b92f]{font-size:.8rem;padding:10px 14px}}h2[data-v-cd24c437],p[data-v-cd24c437]{margin:0}.table-instance-page[data-v-cd24c437]{padding:var(--container-padding);height:100%}.page-content[data-v-cd24c437]{border-radius:var(--border-radius);background-color:var(--white);box-shadow:0 4px 15px #0000001a;padding:16px}.table-instance-actions[data-v-cd24c437]{display:flex;gap:12px;align-items:flex-end;justify-content:flex-end;margin-bottom:12px}.dropdown-menu[data-v-cd24c437]{position:relative}.dropdown-content[data-v-cd24c437]{position:absolute;right:0;top:calc(100% + 5px);background-color:var(--white);min-width:220px;box-shadow:0 8px 16px var(--shadow-color);border-radius:8px;z-index:10;overflow:hidden;animation:dropdown-appear .2s ease-out}.dropdown-item[data-v-cd24c437]{display:flex;align-items:center;gap:10px;width:100%;padding:12px 16px;text-align:left;background:none;border:none;color:var(--text-color);font-size:.95rem;cursor:pointer;transition:background-color .2s;border-bottom:1px solid var(--border-color)}.dropdown-item i[data-v-cd24c437]{font-size:1rem;color:var(--light-bg);width:20px;text-align:center}.dropdown-item[data-v-cd24c437]:hover{background-color:var(--secondary-color)}.display-custom-table[data-v-cd24c437]{position:relative}.table-dimmed[data-v-cd24c437]{filter:grayscale(.1) opacity(.6);pointer-events:none}.table-loading-overlay[data-v-cd24c437]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:5;background:#fff9;backdrop-filter:blur(2px);border-radius:var(--border-radius)}.table-loading-spinner[data-v-cd24c437]{display:inline-flex;gap:8px;align-items:center;padding:10px 14px;background:var(--white);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 12px var(--shadow-color);color:var(--text-color);font-size:.95rem}.dropdown-title[data-v-cd24c437]{padding:10px 16px;font-size:.9rem;font-weight:600;color:var(--text-color);background:#00000008;border-bottom:1px solid var(--border-color)}.dropdown-item.muted[data-v-cd24c437]{opacity:.8;cursor:default}.dropdown-empty[data-v-cd24c437]{padding:10px 16px;font-size:.9rem;color:#999}.department-form[data-v-3ccad585]{padding:8px 0}.form-group[data-v-3ccad585]{margin-bottom:20px}.form-label[data-v-3ccad585]{display:flex;align-items:center;gap:8px;font-size:.95rem;font-weight:500;color:var(--text-color);margin-bottom:8px}.form-label i[data-v-3ccad585]{color:var(--primary-color);width:16px;text-align:center}.form-input[data-v-3ccad585]{width:100%;padding:12px 16px;border:2px solid var(--border-color);border-radius:8px;font-size:.95rem;transition:all .3s ease;background-color:var(--white);box-sizing:border-box}.form-input[data-v-3ccad585]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #1995ad1a;transform:translateY(-1px)}.form-input.error[data-v-3ccad585]{border-color:#dc3545;background-color:#dc35450d}.form-input.error[data-v-3ccad585]:focus{border-color:#dc3545;box-shadow:0 0 0 3px #dc35451a}.error-message[data-v-3ccad585]{display:flex;align-items:center;gap:6px;color:#dc3545;font-size:.85rem;margin-top:6px;animation:shake-3ccad585 .5s ease-in-out}.error-message i[data-v-3ccad585]{font-size:.8rem}@keyframes shake-3ccad585{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@media (max-width: 768px){.form-input[data-v-3ccad585]{padding:14px 16px;font-size:1rem}}.org-item[data-v-86f06caf]{margin-bottom:12px;border-radius:6px;background-color:var(--white);box-shadow:var(--shadow-subtle);transition:box-shadow .2s ease;border:1px solid var(--border-color)}.org-item[data-v-86f06caf]:hover{box-shadow:var(--shadow-hover)}.parent-org[data-v-86f06caf]{border-left:3px solid var(--primary-color)}.org-header[data-v-86f06caf]{display:flex;align-items:center;padding:12px 15px;position:relative;border-bottom:1px solid transparent;transition:background-color .2s ease}.org-header.clickable[data-v-86f06caf]{cursor:pointer}.org-header.clickable[data-v-86f06caf]:hover{background-color:var(--secondary-color)}.toggle-icon[data-v-86f06caf]{display:flex;justify-content:center;align-items:center;width:20px;height:20px;margin-right:10px;color:#6c757d;transition:transform .2s,color .2s ease}.clickable:hover .toggle-icon[data-v-86f06caf]{color:var(--primary-color)}.org-icon[data-v-86f06caf]{display:flex;justify-content:center;align-items:center;width:36px;height:36px;border-radius:6px;margin-right:12px;background-color:var(--secondary-color);color:var(--text-color)}.parent-org>.org-header .org-icon[data-v-86f06caf]{background-color:var(--primary-color);color:var(--white)}.org-title[data-v-86f06caf]{flex:1}.org-title h3[data-v-86f06caf]{margin:0;font-size:1rem;font-weight:500;color:var(--text-color);line-height:1.3}.org-info[data-v-86f06caf]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:5px}.org-type[data-v-86f06caf]{font-size:.8rem;color:#6c757d}.org-bin[data-v-86f06caf]{font-size:.8rem;font-family:monospace;color:var(--accent-color);background-color:#e9c46a1a;border:1px solid rgba(233,196,106,.2);padding:2px 6px;border-radius:4px;letter-spacing:.5px}.parent-org .org-bin[data-v-86f06caf]{color:var(--light-bg);background-color:#1995ad14;border-color:#1995ad26}.org-description[data-v-86f06caf]{padding:10px 15px 15px 51px;color:var(--text-color);font-size:.85rem;line-height:1.5;background-color:#fdfdfe;border-top:1px solid var(--border-color)}.org-description p[data-v-86f06caf]{margin:0}.org-departments[data-v-86f06caf]{padding:15px 15px 15px 51px;background-color:#1995ad05;border-top:1px solid var(--border-color)}.departments-title[data-v-86f06caf]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 12px;font-size:.95rem;font-weight:600;color:var(--primary-color)}.departments-title i[data-v-86f06caf]{font-size:.9rem}.add-department-btn[data-v-86f06caf]{background:var(--primary-color);border:none;color:#fff;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;font-size:.8rem}.add-department-btn[data-v-86f06caf]:hover{background:var(--light-bg);transform:scale(1.05)}.no-departments[data-v-86f06caf]{padding:10px;text-align:center;background-color:#6c757d1a;border-radius:6px;border:1px dashed var(--border-color)}.no-departments-text[data-v-86f06caf]{color:#6c757d;font-style:italic;font-size:.9rem}.departments-list[data-v-86f06caf]{display:flex;flex-wrap:wrap;gap:8px}.department-item[data-v-86f06caf]{display:flex;align-items:center;gap:6px;background-color:var(--white);padding:6px 12px;border-radius:6px;border:1px solid var(--border-color);font-size:.8rem;color:var(--text-color);box-shadow:0 1px 3px #0000001a;transition:all .2s ease}.department-item[data-v-86f06caf]:hover{transform:translateY(-1px);box-shadow:0 2px 6px #00000026}.department-item i[data-v-86f06caf]{font-size:.75rem;color:var(--primary-color)}.department-name[data-v-86f06caf]{font-weight:500}.department-actions[data-v-86f06caf]{display:flex;gap:6px}.edit-dept-btn[data-v-86f06caf],.delete-dept-btn[data-v-86f06caf]{background:none;border:none;color:#6c757d;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;opacity:0;font-size:.9rem}.department-item:hover .edit-dept-btn[data-v-86f06caf],.department-item:hover .delete-dept-btn[data-v-86f06caf]{opacity:1}.edit-dept-btn[data-v-86f06caf]:hover,.delete-dept-btn[data-v-86f06caf]:hover{background-color:#dc35451a;color:#dc3545;transform:scale(1.1)}.edit-dept-btn[data-v-86f06caf]:active,.delete-dept-btn[data-v-86f06caf]:active{transform:scale(.95)}.org-children[data-v-86f06caf]{padding:10px 20px 10px 40px;margin:0;list-style:none;position:relative;border-top:1px solid var(--border-color)}.org-children[data-v-86f06caf]:before{content:"";position:absolute;left:20px;top:0;bottom:0;width:1px;background-color:var(--border-color)}.org-children>.org-item[data-v-86f06caf]:last-child{margin-bottom:0}.fade-enter-active[data-v-86f06caf],.fade-leave-active[data-v-86f06caf]{transition:var(--transition-smooth);max-height:1000px;opacity:1;overflow:hidden}.fade-enter-from[data-v-86f06caf],.fade-leave-to[data-v-86f06caf]{max-height:0;opacity:0;overflow:hidden;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;border-top-width:0}.delete-btn[data-v-86f06caf],.edit-btn[data-v-86f06caf]{background:none;border:none;color:#6c757d;cursor:pointer;padding:8px;border-radius:6px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;opacity:0;margin-left:8px;font-size:.9rem}.org-header:hover .delete-btn[data-v-86f06caf],.org-header:hover .edit-btn[data-v-86f06caf]{opacity:1}.delete-btn[data-v-86f06caf]:hover{background-color:#dc35451a;color:#dc3545;transform:scale(1.1)}.delete-btn[data-v-86f06caf]:active{transform:scale(.95)}.edit-btn[data-v-86f06caf]:hover{background-color:#007bff1a;color:#007bff;transform:scale(1.1)}.edit-btn[data-v-86f06caf]:active{transform:scale(.95)}@media (max-width: 768px){.org-item[data-v-86f06caf]{margin-bottom:8px}.org-header[data-v-86f06caf]{padding:10px 12px}.org-title h3[data-v-86f06caf]{font-size:1rem}.org-info[data-v-86f06caf]{font-size:.8rem}.org-content[data-v-86f06caf]{padding:12px}.departments-list[data-v-86f06caf]{flex-direction:column;gap:6px}.department-item[data-v-86f06caf]{padding:8px 10px;font-size:.85rem}}.fade-enter-active[data-v-744010ec],.fade-leave-active[data-v-744010ec]{transition:opacity .3s ease}.fade-enter[data-v-744010ec],.fade-leave-to[data-v-744010ec]{opacity:0}.slide-up-enter-active[data-v-744010ec],.slide-up-leave-active[data-v-744010ec]{transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .4s cubic-bezier(.16,1,.3,1)}.slide-up-enter[data-v-744010ec],.slide-up-leave-to[data-v-744010ec]{transform:translateY(30px);opacity:0}.dropdown-enter-active[data-v-744010ec],.dropdown-leave-active[data-v-744010ec]{transition:all .3s cubic-bezier(.16,1,.3,1);transform-origin:top center}.dropdown-enter[data-v-744010ec],.dropdown-leave-to[data-v-744010ec]{opacity:0;transform:scaleY(.8)}.modal-overlay[data-v-744010ec]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(8px)}.modal[data-v-744010ec]{background:var(--white);padding:0;border-radius:16px;width:90%;max-width:600px;max-height:95vh;box-shadow:0 15px 50px #0003;position:relative;border:none;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-744010ec]{display:flex;justify-content:space-between;align-items:center;padding:25px 30px;background:linear-gradient(to right,var(--primary-color),var(--light-bg));border-bottom:1px solid rgba(255,255,255,.1);flex-shrink:0}.modal-header h3[data-v-744010ec]{margin:0;color:#fff;font-size:1.8rem;font-weight:600;letter-spacing:.2px}.close-btn[data-v-744010ec]{background:none;border:none;color:#fff;cursor:pointer;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.close-btn[data-v-744010ec]:hover{background:#fff3;transform:rotate(90deg)}form[data-v-744010ec]{padding:30px;overflow-y:auto;flex:1;min-height:0}.form-group[data-v-744010ec]{margin-bottom:25px;position:relative}.form-group label[data-v-744010ec]{display:block;margin-bottom:10px}.label-text[data-v-744010ec]{color:var(--text-color);font-size:1rem;font-weight:500;transition:color .2s ease;position:relative;display:inline-block}.label-text[data-v-744010ec]:after{content:"";position:absolute;left:0;bottom:-4px;width:0;height:2px;background-color:var(--primary-color);transition:width .3s ease}.input-wrapper[data-v-744010ec]{position:relative;width:100%}.input-wrapper input[data-v-744010ec],.input-wrapper textarea[data-v-744010ec]{width:100%;padding:14px 18px;border:1px solid var(--border-color);border-radius:10px;font-size:1rem;color:var(--text-color);background-color:var(--white);transition:all .3s ease;box-sizing:border-box}.input-wrapper textarea[data-v-744010ec]{min-height:120px;resize:vertical;line-height:1.6}.focus-border[data-v-744010ec]{position:absolute;bottom:0;left:0;width:0;height:2px;background-color:var(--primary-color);transition:width .3s ease}.input-wrapper input[data-v-744010ec]:focus,.input-wrapper textarea[data-v-744010ec]:focus{border-color:var(--primary-color);box-shadow:0 4px 20px #1995ad1a;outline:none}.input-wrapper input:focus+.focus-border[data-v-744010ec],.input-wrapper textarea:focus+.focus-border[data-v-744010ec]{width:100%}.input-wrapper input:focus~label .label-text[data-v-744010ec]:after,.input-wrapper textarea:focus~label .label-text[data-v-744010ec]:after{width:100%}.search-container[data-v-744010ec]{position:relative}.search-container input[data-v-744010ec]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236c757d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");background-repeat:no-repeat;background-position:16px center;background-size:16px;padding-left:46px}.dropdown[data-v-744010ec]{position:absolute;top:calc(100% + 10px);left:0;right:0;max-height:250px;overflow-y:auto;background:var(--white);border-radius:12px;list-style:none;padding:8px 0;z-index:1001;box-shadow:0 10px 25px #00000026}.dropdown-item[data-v-744010ec]{padding:12px 20px;cursor:pointer;font-size:1rem;color:var(--text-color);transition:all .25s ease;display:flex;align-items:center;border-left:4px solid transparent}.item-icon[data-v-744010ec]{margin-right:12px;font-size:1.2rem}.dropdown-item[data-v-744010ec]:hover{background-color:#1995ad1a;border-left-color:var(--primary-color)}.dropdown-item[data-v-744010ec]:active{background-color:#1995ad33}.departments-section[data-v-744010ec]{border:1px solid var(--border-color);border-radius:10px;padding:15px;background-color:#1995ad05}.department-item[data-v-744010ec]{display:flex;align-items:center;gap:10px;margin-bottom:15px}.department-item[data-v-744010ec]:last-child{margin-bottom:0}.department-item .input-wrapper[data-v-744010ec]{flex:1}.remove-dept-btn[data-v-744010ec]{background:var(--error-color, #dc3545);border:none;border-radius:6px;padding:8px;color:#fff;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;min-width:32px;height:32px}.remove-dept-btn[data-v-744010ec]:hover{background:#c82333;transform:scale(1.05)}.add-dept-btn[data-v-744010ec]{background:var(--primary-color);border:none;border-radius:8px;padding:10px 16px;color:#fff;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px;font-size:.9rem;font-weight:500;width:100%;justify-content:center;margin-top:10px}.add-dept-btn[data-v-744010ec]:hover{background:var(--light-bg);transform:translateY(-2px);box-shadow:0 4px 12px #1995ad4d}.form-actions[data-v-744010ec]{display:flex;justify-content:flex-end;gap:15px;margin-top:35px}.btn-primary[data-v-744010ec],.btn-secondary[data-v-744010ec]{padding:14px 28px;border:none;border-radius:10px;font-weight:500;font-size:1rem;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;align-items:center;justify-content:center;min-width:130px;position:relative;overflow:hidden}.btn-primary[data-v-744010ec]{background:linear-gradient(to right,var(--primary-color),var(--light-bg));color:var(--white);box-shadow:0 4px 15px #1995ad40}.btn-secondary[data-v-744010ec]{background-color:var(--secondary-color);color:var(--text-color);box-shadow:0 4px 15px #0000001a}.btn-text[data-v-744010ec]{position:relative;z-index:1}.btn-icon[data-v-744010ec]{margin-left:8px;position:relative;z-index:1}.btn-primary[data-v-744010ec]:hover,.btn-secondary[data-v-744010ec]:hover{transform:translateY(-3px)}.btn-primary[data-v-744010ec]:hover{box-shadow:0 6px 20px #1995ad66}.btn-secondary[data-v-744010ec]:hover{box-shadow:0 6px 20px #00000026}.btn-primary[data-v-744010ec]:active,.btn-secondary[data-v-744010ec]:active{transform:translateY(0)}.btn-primary[data-v-744010ec]:before,.btn-secondary[data-v-744010ec]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle,#fff3,#fff0 70%);transform:scale(0);opacity:0;transition:transform .5s ease,opacity .5s ease}.btn-primary[data-v-744010ec]:hover:before,.btn-secondary[data-v-744010ec]:hover:before{transform:scale(2);opacity:1}.dropdown[data-v-744010ec]::-webkit-scrollbar{width:6px}.dropdown[data-v-744010ec]::-webkit-scrollbar-track{background:transparent;border-radius:10px}.dropdown[data-v-744010ec]::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:10px}.dropdown[data-v-744010ec]::-webkit-scrollbar-thumb:hover{background:var(--light-bg)}@media (max-width: 768px){.modal[data-v-744010ec]{width:95%;max-height:95vh;margin:10px}.modal-header[data-v-744010ec]{padding:20px}.modal-header h3[data-v-744010ec]{font-size:1.5rem}form[data-v-744010ec]{padding:20px;max-height:calc(95vh - 80px)}.form-actions[data-v-744010ec]{flex-direction:column-reverse;position:sticky;bottom:0;background:var(--white);padding-top:20px;margin-top:20px;border-top:1px solid var(--border-color)}.btn-primary[data-v-744010ec],.btn-secondary[data-v-744010ec]{width:100%}}form[data-v-744010ec]::-webkit-scrollbar{width:8px}form[data-v-744010ec]::-webkit-scrollbar-track{background:#0000000d;border-radius:10px}form[data-v-744010ec]::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:10px;opacity:.7}form[data-v-744010ec]::-webkit-scrollbar-thumb:hover{background:var(--light-bg);opacity:1}.error-input[data-v-744010ec]{border-color:var(--error-color, #dc3545)!important}.error-message[data-v-744010ec]{color:var(--error-color, #dc3545);font-size:.85rem;margin-top:8px}.org-list[data-v-a07a1072]{padding:40px;background-color:var(--secondary-color);min-height:100vh;font-family:var(--font-family-base);color:var(--text-color)}.header-section[data-v-a07a1072]{max-width:1200px;margin:0 auto 40px;padding:0 20px}h2[data-v-a07a1072]{text-align:center;color:var(--text-color);margin-bottom:30px;font-size:2.4rem;font-weight:700;letter-spacing:.5px}.org-container[data-v-a07a1072]{max-width:1200px;margin:0 auto;background-color:var(--white);border-radius:12px;padding:25px;box-shadow:var(--shadow-standard)}.actions-container[data-v-a07a1072]{display:flex;justify-content:space-between;align-items:center;gap:25px}.search-input[data-v-a07a1072]{flex:1;max-width:550px;margin-bottom:0}.create-btn[data-v-a07a1072]{display:flex;align-items:center;justify-content:center;padding:10px 22px;background-color:var(--primary-color);color:var(--white);border:none;border-radius:8px;font-weight:500;font-size:.9rem;cursor:pointer;transition:all .25s ease;box-shadow:0 3px 10px #1995ad33;min-width:auto}.btn-icon[data-v-a07a1072]{margin-right:6px;font-size:1rem}.btn-text[data-v-a07a1072]{white-space:nowrap}.create-btn[data-v-a07a1072]:hover{background-color:var(--light-bg);transform:translateY(-2px);box-shadow:0 5px 15px #1995ad4d}.create-btn[data-v-a07a1072]:active{transform:translateY(0);box-shadow:0 3px 10px #1995ad33}.org-list ul[data-v-a07a1072]{list-style:none;margin:0;padding:0}@media (max-width: 768px){.header-section[data-v-a07a1072]{padding:0 15px;margin-bottom:30px}.actions-container[data-v-a07a1072]{flex-direction:column;align-items:stretch;gap:15px}.search-input[data-v-a07a1072]{max-width:100%}.create-btn[data-v-a07a1072]{width:100%;padding:12px 24px}}.user-create[data-v-dfd2328f]{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding:1.5rem;background-color:var(--white);border-radius:12px;box-shadow:0 8px 20px var(--shadow-color);animation:fade-in-dfd2328f .3s ease;max-height:650px;overflow-y:scroll}@keyframes fade-in-dfd2328f{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.form-header[data-v-dfd2328f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem;border-bottom:2px solid var(--primary-color);padding-bottom:1rem}.form-header h2[data-v-dfd2328f]{color:var(--light-bg);margin:0;font-size:1.6rem;font-weight:600}.form-icon[data-v-dfd2328f]{background-color:var(--light-bg);color:var(--white);width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.form-group[data-v-dfd2328f]{margin-bottom:0}.form-group label[data-v-dfd2328f]{display:block;font-weight:600;margin-bottom:.5rem;color:var(--text-color);font-size:.95rem}.input-wrapper[data-v-dfd2328f],.select-wrapper[data-v-dfd2328f]{position:relative}.input-icon[data-v-dfd2328f]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--light-bg);opacity:.7}.select-arrow[data-v-dfd2328f]{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--light-bg);pointer-events:none}.form-group input[data-v-dfd2328f],.form-group select[data-v-dfd2328f]{width:100%;padding:12px 12px 12px 40px;border:2px solid var(--border-color);border-radius:8px;font-size:1rem;transition:all .3s;outline:none;background-color:var(--secondary-color);color:var(--text-color);appearance:none}.form-group select[data-v-dfd2328f]{padding-right:40px;cursor:pointer}.form-group input[data-v-dfd2328f]:focus,.form-group select[data-v-dfd2328f]:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #a1d6e24d;background-color:var(--white)}.form-actions[data-v-dfd2328f]{display:flex;justify-content:space-between;margin-top:.5rem;gap:1rem}.btn-primary[data-v-dfd2328f],.btn-secondary[data-v-dfd2328f]{padding:12px 20px;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s;display:flex;align-items:center;gap:8px;font-size:1rem}.btn-primary[data-v-dfd2328f]{background-color:var(--light-bg);color:var(--white);flex:2;justify-content:center}.btn-primary[data-v-dfd2328f]:hover{background-color:var(--accent-color);transform:translateY(-2px);box-shadow:0 4px 8px var(--shadow-color)}.btn-secondary[data-v-dfd2328f]{background-color:var(--secondary-color);color:var(--text-color);flex:1;justify-content:center}.btn-secondary[data-v-dfd2328f]:hover{background-color:var(--border-color);transform:translateY(-2px)}@media screen and (max-width: 480px){.form-actions[data-v-dfd2328f]{flex-direction:column}.btn-primary[data-v-dfd2328f],.btn-secondary[data-v-dfd2328f]{width:100%}}.toggle-password[data-v-dfd2328f]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--text-color);cursor:pointer;opacity:.7;transition:opacity .2s;padding:0;display:flex;align-items:center;justify-content:center}.toggle-password[data-v-dfd2328f]:hover{opacity:1}form[data-v-dfd2328f]{display:flex;flex-direction:column;gap:1.5rem}.user-edit[data-v-798b4081]{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding:1.5rem;background-color:var(--white);border-radius:12px;box-shadow:0 8px 20px var(--shadow-color);animation:fade-in .3s ease;max-height:95vh;overflow-y:auto}.form-header[data-v-798b4081]{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem;border-bottom:2px solid var(--primary-color);padding-bottom:1rem}.form-header h2[data-v-798b4081]{color:var(--light-bg);margin:0;font-size:1.6rem;font-weight:600}.form-icon[data-v-798b4081]{background-color:var(--light-bg);color:var(--white);width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.modal-body[data-v-798b4081]{padding:0}.loading-container[data-v-798b4081]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;color:var(--light-bg)}.spinner[data-v-798b4081]{font-size:2rem;margin-bottom:1rem}.edit-form[data-v-798b4081]{display:flex;flex-direction:column;gap:1.5rem}.form-group label[data-v-798b4081]{display:block;font-weight:600;margin-bottom:.5rem;color:var(--text-color);font-size:.95rem}.input-wrapper[data-v-798b4081]{position:relative}.input-icon[data-v-798b4081]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--light-bg);opacity:.7}.form-input[data-v-798b4081],.form-select[data-v-798b4081]{width:100%;padding:12px 12px 12px 40px;border:2px solid var(--border-color);border-radius:8px;font-size:1rem;transition:all .3s;outline:none;background-color:var(--secondary-color);color:var(--text-color);appearance:none}.form-select[data-v-798b4081]{padding-right:40px;cursor:pointer}.form-input[data-v-798b4081]:focus,.form-select[data-v-798b4081]:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #a1d6e24d;background-color:var(--white)}.toggle-password[data-v-798b4081]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--text-color);cursor:pointer;opacity:.7;transition:opacity .2s;padding:0;display:flex;align-items:center;justify-content:center}.toggle-password[data-v-798b4081]:hover{opacity:1}.select-arrow[data-v-798b4081]{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--light-bg);pointer-events:none}.error-message[data-v-798b4081]{color:var(--error-color);font-size:.85rem;animation:errorShake-798b4081 .5s ease}@keyframes errorShake-798b4081{0%,to{transform:translate(0)}20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}.form-actions[data-v-798b4081]{display:flex;justify-content:space-between;gap:1rem}.btn-primary[data-v-798b4081],.btn-secondary[data-v-798b4081]{padding:12px 20px;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s;display:flex;align-items:center;gap:8px;font-size:1rem}.btn-primary[data-v-798b4081]{background-color:var(--light-bg);color:var(--white);flex:2;justify-content:center}.btn-primary[data-v-798b4081]:hover:not(:disabled){background-color:var(--accent-color);transform:translateY(-2px);box-shadow:0 4px 8px var(--shadow-color)}.btn-primary[data-v-798b4081]:disabled{opacity:.7;cursor:not-allowed}.btn-secondary[data-v-798b4081]{background-color:var(--secondary-color);color:var(--text-color);flex:1;justify-content:center}.btn-secondary[data-v-798b4081]:hover{background-color:var(--border-color);transform:translateY(-2px)}@media screen and (max-width: 480px){.form-actions[data-v-798b4081]{flex-direction:column}.btn-primary[data-v-798b4081],.btn-secondary[data-v-798b4081]{width:100%}}.users-list[data-v-7ed39d2c]{padding:30px;min-height:100vh;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.page-header[data-v-7ed39d2c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}h2[data-v-7ed39d2c]{color:var(--black);margin:0;font-size:1.8rem;text-shadow:0 2px 4px var(--shadow-color)}.create-btn[data-v-7ed39d2c]{display:flex;align-items:center;padding:10px 20px;background-color:var(--light-bg);color:var(--white);border:none;border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s;gap:8px;box-shadow:0 2px 5px var(--shadow-color)}.create-btn[data-v-7ed39d2c]:hover{background-color:var(--accent-color);transform:translateY(-2px);box-shadow:0 4px 8px var(--shadow-color)}.create-btn.small[data-v-7ed39d2c]{font-size:.9rem;padding:8px 16px}.search-container[data-v-7ed39d2c]{margin-bottom:1.5rem;display:flex;flex-direction:column;gap:1rem}.search-box[data-v-7ed39d2c]{position:relative;max-width:500px;margin:0 auto;width:100%}.filter-controls[data-v-7ed39d2c]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem;padding:.5rem 0}.status-filter[data-v-7ed39d2c]{display:flex;align-items:center;gap:.8rem;background-color:var(--white);padding:.5rem 1rem;border-radius:20px;box-shadow:0 2px 10px var(--shadow-color);transition:all .3s ease;animation:slideIn-7ed39d2c .5s ease}@keyframes slideIn-7ed39d2c{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.filter-label[data-v-7ed39d2c]{font-weight:500;font-size:.9rem;color:var(--text-color)}.filter-options[data-v-7ed39d2c]{display:flex;gap:.5rem}.filter-btn[data-v-7ed39d2c]{background:none;border:none;padding:5px 12px;border-radius:15px;font-size:.9rem;cursor:pointer;transition:all .2s;color:var(--text-color)}.filter-btn.active[data-v-7ed39d2c]{background-color:var(--primary-color);color:var(--white);font-weight:500}.filter-btn[data-v-7ed39d2c]:hover:not(.active){background-color:var(--border-color)}.organization-filter[data-v-7ed39d2c]{display:flex;align-items:center;justify-content:center;gap:.8rem;padding:.5rem 1rem}.organization-filter>div[data-v-7ed39d2c]{display:flex;align-items:center;gap:.8rem;background-color:var(--white);padding:.5rem 1rem;border-radius:20px;box-shadow:0 2px 10px var(--shadow-color);transition:all .3s ease;animation:slideIn-91cb5dd7 .5s ease}.organization-select-wrapper[data-v-7ed39d2c]{position:relative}.organization-select[data-v-7ed39d2c]{appearance:none;padding:6px 14px;border:1px solid var(--border-color);border-radius:15px;background-color:var(--light-bg);font-size:.9rem;color:var(--text-color);cursor:pointer;transition:all .3s ease;text-align:center;color:#fff}.organization-select[data-v-7ed39d2c]:hover{background-color:var(--border-color)}.organization-select[data-v-7ed39d2c]:focus{outline:none;box-shadow:0 0 0 2px var(--accent-color)}.user-list-enter-active[data-v-7ed39d2c],.user-list-leave-active[data-v-7ed39d2c]{transition:all .5s ease}.user-list-enter-from[data-v-7ed39d2c]{opacity:0;transform:translateY(30px)}.user-list-leave-to[data-v-7ed39d2c]{opacity:0;transform:translate(-30px)}.user-list-move[data-v-7ed39d2c]{transition:transform .5s ease}.filter-btn[data-v-7ed39d2c]{position:relative;overflow:hidden}.filter-btn[data-v-7ed39d2c]:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:#ffffff4d;transform:scale(0);opacity:0;border-radius:15px;transition:all .4s ease}.filter-btn[data-v-7ed39d2c]:active:after{transform:scale(1);opacity:1;transition:0s}.filter-btn.active[data-v-7ed39d2c]{animation:pulse-7ed39d2c 1.5s ease-in-out;background-color:var(--primary-color);color:var(--white);font-weight:500}.filter-counter[data-v-7ed39d2c]{display:inline-flex;align-items:center;justify-content:center;background-color:#ffffff4d;color:inherit;border-radius:50%;width:20px;height:20px;font-size:.75rem;margin-left:5px;animation:fadeIn-7ed39d2c .6s ease}@keyframes fadeIn-7ed39d2c{0%{opacity:0}to{opacity:1}}@keyframes pulse-7ed39d2c{0%{box-shadow:0 0 #007bffb3}70%{box-shadow:0 0 0 8px #007bff00}to{box-shadow:0 0 #007bff00}}.search-icon[data-v-7ed39d2c]{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--light-bg)}.search-input[data-v-7ed39d2c]{width:100%;padding:12px 40px;border:none;border-radius:25px;background-color:var(--white);box-shadow:0 2px 10px var(--shadow-color);font-size:1rem;transition:all .3s}.search-input[data-v-7ed39d2c]:focus{box-shadow:0 4px 15px var(--shadow-color);outline:none}.clear-search[data-v-7ed39d2c]{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--text-color);cursor:pointer;opacity:.7;transition:opacity .3s}.clear-search[data-v-7ed39d2c]:hover{opacity:1}.card[data-v-7ed39d2c]{background-color:var(--white);border-radius:12px;box-shadow:0 5px 15px var(--shadow-color);overflow:hidden;position:relative}.loading-container[data-v-7ed39d2c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:var(--light-bg)}.spinner[data-v-7ed39d2c]{font-size:2rem;margin-bottom:1rem}.empty-state[data-v-7ed39d2c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:var(--text-color)}.empty-icon[data-v-7ed39d2c]{font-size:3rem;color:var(--border-color);margin-bottom:1rem}.table-wrapper[data-v-7ed39d2c]{overflow-x:auto;transition:all .3s ease}.table-wrapper.animating[data-v-7ed39d2c]{opacity:.7;transform:scale(.98)}.users-table[data-v-7ed39d2c]{width:100%;border-collapse:collapse}.th-content[data-v-7ed39d2c]{display:flex;align-items:center;justify-content:space-between}.users-table th[data-v-7ed39d2c]{background-color:var(--light-bg);color:var(--white);padding:16px;text-align:left;font-weight:600;position:sticky;top:0}.users-table th i[data-v-7ed39d2c]{font-size:.8rem;opacity:.7;cursor:pointer}.users-table th i[data-v-7ed39d2c]:hover{opacity:1}.users-table th.sortable[data-v-7ed39d2c]{cursor:pointer}.users-table th.sortable .th-content[data-v-7ed39d2c]{user-select:none}.users-table td[data-v-7ed39d2c]{padding:16px;border-bottom:1px solid var(--border-color);color:var(--text-color)}.user-row[data-v-7ed39d2c]{transition:all .2s}.user-row[data-v-7ed39d2c]:hover{background-color:#a1d6e21a}.user-row.blocked-user[data-v-7ed39d2c]{background-color:#ff00000d}.user-info[data-v-7ed39d2c]{display:flex;align-items:center;gap:12px}.user-avatar[data-v-7ed39d2c]{width:36px;height:36px;background-color:var(--primary-color);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--white)}.username[data-v-7ed39d2c]{font-weight:500}.role-badge[data-v-7ed39d2c]{display:inline-block;padding:4px 12px;background-color:var(--primary-color);color:var(--white);border-radius:12px;font-size:.85rem;font-weight:500}.status-badge[data-v-7ed39d2c]{display:inline-block;padding:5px 12px;border-radius:12px;font-size:.85rem;font-weight:500}.status-badge.active[data-v-7ed39d2c]{background-color:#e6f7e6;color:#2e7d32}.status-badge.blocked[data-v-7ed39d2c]{background-color:#ffebee;color:#c62828}.action-buttons[data-v-7ed39d2c]{display:flex;gap:8px}.action-btn[data-v-7ed39d2c]{width:32px;height:32px;border-radius:6px;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;color:var(--white)}.action-btn.edit[data-v-7ed39d2c]{background-color:var(--primary-color)}.action-btn.block[data-v-7ed39d2c]{background-color:var(--error-color)}.action-btn.unlock[data-v-7ed39d2c]{background-color:#4caf50}.action-btn[data-v-7ed39d2c]:hover{transform:translateY(-2px);box-shadow:0 2px 5px var(--shadow-color)}.pagination[data-v-7ed39d2c]{padding:0 1.5rem;gap:16px;border-top:1px solid var(--border-color);margin-bottom:12px}.page-btn[data-v-7ed39d2c]{width:40px;height:40px;border-radius:8px;border:1px solid var(--border-color);background-color:var(--white);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.page-btn[data-v-7ed39d2c]:hover:not(:disabled){background-color:var(--primary-color);color:var(--white);border-color:var(--primary-color)}.page-btn[data-v-7ed39d2c]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-7ed39d2c]{font-size:.9rem;color:var(--text-color)}.modal-overlay[data-v-7ed39d2c]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(3px)}.modal[data-v-7ed39d2c]{width:90%;max-width:600px;animation:modal-in-7ed39d2c .3s ease}@keyframes modal-in-7ed39d2c{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width: 768px){.page-header[data-v-7ed39d2c]{flex-direction:column;gap:1rem;align-items:flex-start}.create-btn[data-v-7ed39d2c]{width:100%;justify-content:center}.users-table[data-v-7ed39d2c]{font-size:.9rem}.action-buttons[data-v-7ed39d2c]{flex-direction:column}}.organization-selector[data-v-3d371089]{position:relative;margin-bottom:1.5rem}.selector-label[data-v-3d371089]{display:block;margin-bottom:.6rem;font-weight:500;color:var(--text-color);font-size:1.05rem;transition:all .3s ease}.selector-label i[data-v-3d371089]{margin-right:.5rem;color:var(--primary-color)}.selector-wrapper[data-v-3d371089]{position:relative;display:flex;align-items:center}.form-select[data-v-3d371089]{width:100%;padding:.8rem 1rem;border:2px solid rgba(161,214,226,.3);border-radius:8px;background-color:var(--white);font-family:var(--font-family-base);font-size:.95rem;cursor:pointer;transition:all .3s ease;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-shadow:var(--shadow-subtle)}.form-select[data-v-3d371089]:hover{border-color:#a1d6e299}.form-select[data-v-3d371089]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #a1d6e233}.selector-icon[data-v-3d371089]{position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:var(--primary-color);pointer-events:none;transition:all .3s ease}.form-select:focus+.selector-icon[data-v-3d371089]{transform:translateY(-50%) rotate(180deg)}.loading-overlay[data-v-3d371089]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#fffc;border-radius:8px;z-index:2}.loading-overlay i[data-v-3d371089]{color:var(--primary-color);font-size:1.5rem}.fade-enter-active[data-v-3d371089],.fade-leave-active[data-v-3d371089]{transition:opacity .3s}.fade-enter-from[data-v-3d371089],.fade-leave-to[data-v-3d371089]{opacity:0}.settings-menu[data-v-df784ca4]{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(0,0,0,.07)}.menu-title[data-v-df784ca4]{font-size:1.1rem;margin-bottom:1.2rem;color:var(--text-color);display:flex;align-items:center;font-weight:600}.menu-title i[data-v-df784ca4]{margin-right:.7rem;color:var(--accent-color)}.settings-list[data-v-df784ca4]{list-style:none;padding:0;margin:0}.menu-item[data-v-df784ca4]{padding:1rem 1.2rem;margin-bottom:.7rem;border-radius:10px;cursor:pointer;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex;align-items:center;position:relative;overflow:hidden;background:#ffffffb3;box-shadow:0 1px 3px #0000000d;border:1px solid transparent}.menu-item[data-v-df784ca4]:before{content:"";position:absolute;left:0;top:0;height:100%;width:4px;background:var(--accent-color);transform:scaleY(0);transition:transform .3s cubic-bezier(.25,.8,.25,1);border-radius:0 2px 2px 0}.menu-icon[data-v-df784ca4]{margin-right:.8rem;color:var(--primary-color);font-size:1.1rem;transition:all .3s ease;width:1.5rem;text-align:center}.menu-text[data-v-df784ca4]{font-weight:500;transition:all .3s ease}.menu-item[data-v-df784ca4]:hover{background:#ffffffe6;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a;border-color:#a1d6e24d}.menu-item:hover .menu-icon[data-v-df784ca4]{color:var(--accent-color);transform:scale(1.1)}.menu-item.active[data-v-df784ca4]{background:var(--white);box-shadow:0 6px 12px #0000001a;border-color:#a1d6e280}.menu-item.active[data-v-df784ca4]:before{transform:scaleY(1)}.menu-item.active .menu-icon[data-v-df784ca4]{color:var(--accent-color)}.menu-item.active .menu-text[data-v-df784ca4]{color:var(--accent-color);font-weight:600}.active-indicator[data-v-df784ca4]{position:absolute;right:1rem;width:8px;height:8px;border-radius:50%;background-color:var(--accent-color);transform:scale(0);transition:transform .3s cubic-bezier(.25,.8,.25,1);opacity:0}.menu-item.active .active-indicator[data-v-df784ca4]{transform:scale(1);opacity:1}.menu-item-enter-active[data-v-df784ca4],.menu-item-leave-active[data-v-df784ca4]{transition:all .5s cubic-bezier(.25,.8,.25,1)}.menu-item-enter-from[data-v-df784ca4]{opacity:0;transform:translate(-20px)}.menu-item-leave-to[data-v-df784ca4]{opacity:0;transform:translate(20px)}.scroll-zone[data-v-d781f7d7]{position:fixed;height:100px;left:320px;width:300px;z-index:999;pointer-events:auto}.top-scroll-zone[data-v-d781f7d7]{top:150px;left:430px;height:150px;z-index:0}.bottom-scroll-zone[data-v-d781f7d7]{bottom:20px;left:unset;left:430px}.columns-list-component[data-v-d781f7d7]{display:flex;flex-direction:column;height:100vh;max-height:calc(100vh - 200px);min-height:600px;padding-right:1.5rem;flex-shrink:0;width:320px}.header[data-v-d781f7d7]{display:flex;align-items:center;margin-bottom:1rem}.title[data-v-d781f7d7]{font-size:1.2rem;font-weight:600;margin:0;display:flex;align-items:center}.title i[data-v-d781f7d7]{margin-right:.7rem;color:var(--primary-color)}.add-button[data-v-d781f7d7]{display:inline-flex;align-items:center;justify-content:center;background:var(--primary-color);color:var(--white);border:none;padding:.7rem 1.2rem;font-size:.9rem;font-weight:500;border-radius:var(--border-radius);cursor:pointer;transition:var(--transition-smooth);box-shadow:var(--shadow-subtle);margin-bottom:1rem;margin-left:.75rem;margin-right:.75rem;width:calc(100% - 1.5rem);z-index:2}.add-button i[data-v-d781f7d7]{margin-right:.6rem;font-size:1rem;transition:var(--transition-fast)}.add-button span[data-v-d781f7d7]{letter-spacing:.3px}.add-button[data-v-d781f7d7]:hover{background:var(--light-bg);box-shadow:var(--shadow-hover);transform:translateY(-2px)}.add-button:hover i[data-v-d781f7d7]{transform:rotate(90deg) scale(1.1)}.add-button[data-v-d781f7d7]:active{transform:translateY(0);box-shadow:var(--shadow-subtle)}.search-container[data-v-d781f7d7]{position:relative;margin-bottom:1.2rem;padding:0 .75rem;z-index:2}.search-input[data-v-d781f7d7]{width:100%;padding:.7rem 1rem .7rem 2.5rem;border:1px solid var(--border-color);border-radius:var(--border-radius);background-color:var(--white);font-size:.9rem;transition:var(--transition-fast)}.search-input[data-v-d781f7d7]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #a1d6e233}.search-icon[data-v-d781f7d7]{position:absolute;left:1.5rem;top:50%;transform:translateY(-50%);color:var(--primary-color);opacity:.8}.columns-container[data-v-d781f7d7]{flex:1;overflow:hidden;position:relative;border:1px solid var(--border-color);border-radius:var(--border-radius);background:var(--white);box-shadow:var(--shadow-subtle)}.columns-list[data-v-d781f7d7]{height:100%;overflow-y:auto;overflow-x:hidden;padding:.75rem;scrollbar-width:thin;scrollbar-color:var(--primary-color) transparent}.columns-list[data-v-d781f7d7]::-webkit-scrollbar{width:8px}.columns-list[data-v-d781f7d7]::-webkit-scrollbar-track{background:var(--secondary-color);border-radius:4px}.columns-list[data-v-d781f7d7]::-webkit-scrollbar-thumb{background-color:var(--primary-color);border-radius:4px;border:2px solid var(--secondary-color)}.columns-list[data-v-d781f7d7]::-webkit-scrollbar-thumb:hover{background-color:var(--light-bg)}.column-item[data-v-d781f7d7]{margin-bottom:.8rem;background-color:var(--white);border-radius:var(--border-radius);border:1px solid var(--border-color);transition:var(--transition-smooth);cursor:pointer;position:relative;overflow:hidden;box-shadow:var(--shadow-subtle);margin-left:.75rem;margin-right:.75rem}.column-item[data-v-d781f7d7]:before{content:"";position:absolute;left:0;top:0;height:100%;width:4px;background:var(--primary-color);transform:scaleY(0);transition:var(--transition-smooth)}.column-content[data-v-d781f7d7]{padding:1rem 1.2rem;display:flex;align-items:flex-start}.column-handle[data-v-d781f7d7]{margin-right:10px;display:flex;align-items:center;color:var(--text-color);opacity:.5;transition:var(--transition-fast);cursor:grab}.column-handle[data-v-d781f7d7]:active{cursor:grabbing}.column-handle i[data-v-d781f7d7]{font-size:1rem}.column-info[data-v-d781f7d7]{flex:1}.column-item[data-v-d781f7d7]:hover{border-color:var(--primary-color);box-shadow:var(--shadow-hover);transform:translateY(-2px)}.column-item:hover .column-handle[data-v-d781f7d7]{opacity:.8}.column-item.active[data-v-d781f7d7]{border-color:var(--primary-color);box-shadow:var(--shadow-hover)}.column-item.active[data-v-d781f7d7]:before{transform:scaleY(1)}.column-item.static[data-v-d781f7d7]{background-color:var(--secondary-color);border-color:var(--border-color)}.column-item.static .column-title[data-v-d781f7d7],.column-item.static .column-id[data-v-d781f7d7]{color:var(--text-color);opacity:.7}.column-item.static[data-v-d781f7d7]:before{background:var(--accent-color)}.column-item.static.active[data-v-d781f7d7]:before{transform:scaleY(1)}.column-title[data-v-d781f7d7]{font-weight:600;margin-bottom:.4rem;color:var(--text-color);font-size:1rem}.column-id[data-v-d781f7d7]{font-size:.8rem;color:var(--text-color);opacity:.7;font-family:monospace;margin-bottom:.7rem}.column-tags[data-v-d781f7d7]{display:flex;flex-wrap:wrap;gap:.5rem}.tag[data-v-d781f7d7]{font-size:.7rem;padding:.2rem .5rem;border-radius:4px;font-weight:500}.tag.required[data-v-d781f7d7]{background-color:#e9c46a33;color:var(--accent-color);border:1px solid var(--accent-color)}.tag.hidden[data-v-d781f7d7]{background-color:#e76f511a;color:var(--error-color);border:1px solid var(--error-color)}.tag.static[data-v-d781f7d7]{background-color:var(--secondary-color);color:var(--text-color);border:1px solid var(--border-color)}.column-indicator[data-v-d781f7d7]{position:absolute;right:1rem;top:50%;transform:translateY(-50%) scale(0);width:8px;height:8px;border-radius:50%;background-color:var(--primary-color);transition:var(--transition-smooth)}.column-item.static .column-indicator[data-v-d781f7d7]{background-color:var(--accent-color)}.column-item.active .column-indicator[data-v-d781f7d7]{transform:translateY(-50%) scale(1)}.loading-container[data-v-d781f7d7]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 0;color:var(--text-color);opacity:.7}.spinner[data-v-d781f7d7]{margin-bottom:1rem;font-size:2rem;color:var(--primary-color)}.empty-state[data-v-d781f7d7]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;color:var(--text-color);opacity:.6}.empty-icon[data-v-d781f7d7]{font-size:3rem;margin-bottom:1rem;opacity:.5}.create-now-btn[data-v-d781f7d7]{background:var(--primary-color);color:var(--white);border:none;padding:.8rem 1.5rem;font-size:.95rem;font-weight:500;border-radius:var(--border-radius);cursor:pointer;transition:var(--transition-smooth);box-shadow:var(--shadow-subtle);display:inline-flex;align-items:center;gap:.6rem;margin-top:1rem}.create-now-btn i[data-v-d781f7d7]{font-size:1rem;transition:var(--transition-fast)}.create-now-btn[data-v-d781f7d7]:hover{background:var(--light-bg);box-shadow:var(--shadow-hover);transform:translateY(-2px)}.create-now-btn:hover i[data-v-d781f7d7]{transform:rotate(90deg) scale(1.1)}.column-item.dragging[data-v-d781f7d7]{opacity:.5;transform:scale(1.05);box-shadow:0 10px 20px var(--shadow-color);z-index:10}.column-item.drag-over[data-v-d781f7d7]{border-color:var(--primary-color)}.drag-indicator-top[data-v-d781f7d7],.drag-indicator-bottom[data-v-d781f7d7]{position:absolute;left:0;right:0;height:3px;background-color:var(--primary-color);opacity:0;transition:var(--transition-fast);pointer-events:none}.drag-indicator-top[data-v-d781f7d7]{top:0}.drag-indicator-bottom[data-v-d781f7d7]{bottom:0}.column-item.drag-over-top .drag-indicator-top[data-v-d781f7d7],.column-item.drag-over-bottom .drag-indicator-bottom[data-v-d781f7d7]{opacity:1;animation:glow-d781f7d7 1s ease-in-out infinite alternate}@keyframes glow-d781f7d7{0%{opacity:.7;box-shadow:0 0 4px var(--primary-color)}to{opacity:1;box-shadow:0 0 12px var(--primary-color)}}.column-list-enter-active[data-v-d781f7d7],.column-list-leave-active[data-v-d781f7d7]{transition:var(--transition-smooth)}.column-list-enter-from[data-v-d781f7d7]{opacity:0;transform:translate(-30px)}.column-list-leave-to[data-v-d781f7d7]{opacity:0;transform:translate(30px)}.column-list-move[data-v-d781f7d7]{transition:var(--transition-smooth)}.column-item.read-only[data-v-d781f7d7]{cursor:pointer}.column-item.read-only:hover .column-handle[data-v-d781f7d7]{opacity:0}.column-form-wrapper[data-v-7e6c5a10]{max-width:700px;padding:.5rem 0}.form-header[data-v-7e6c5a10]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.8rem;padding-bottom:1rem;border-bottom:1px solid rgba(0,0,0,.08)}.header-title[data-v-7e6c5a10]{font-size:1.3rem;margin:0;font-weight:600;color:var(--text-color);display:flex;align-items:center}.header-icon[data-v-7e6c5a10]{margin-right:.7rem;color:var(--primary-color)}.header-actions[data-v-7e6c5a10]{display:flex;gap:.5rem}.action-btn[data-v-7e6c5a10]{background:transparent;border:none;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:var(--text-color);opacity:.7}.action-btn[data-v-7e6c5a10]:hover{background:#0000000d;opacity:1}.action-btn.delete[data-v-7e6c5a10]{color:var(--error-color)}.action-btn.delete[data-v-7e6c5a10]:hover{background:#e76f511a}.column-form[data-v-7e6c5a10]{display:flex;flex-direction:column;gap:1.2rem}.form-group[data-v-7e6c5a10]{display:flex;flex-direction:column}.form-label[data-v-7e6c5a10]{display:flex;align-items:center;margin-bottom:.5rem;font-weight:500;color:var(--text-color)}.form-label i[data-v-7e6c5a10]{margin-right:.5rem;color:var(--primary-color);width:16px;text-align:center}.input-wrapper[data-v-7e6c5a10]{position:relative}.form-input[data-v-7e6c5a10],.form-textarea[data-v-7e6c5a10],.form-select[data-v-7e6c5a10]{width:100%;padding:.8rem 1rem;border:2px solid var(--border-color);border-radius:var(--border-radius);background-color:var(--white);font-family:var(--font-family-base);font-size:.95rem;transition:var(--transition-fast)}.form-input[data-v-7e6c5a10]:hover,.form-textarea[data-v-7e6c5a10]:hover,.form-select[data-v-7e6c5a10]:hover{border-color:var(--primary-color)}.form-input[data-v-7e6c5a10]:focus,.form-textarea[data-v-7e6c5a10]:focus,.form-select[data-v-7e6c5a10]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #a1d6e233}.form-input.error[data-v-7e6c5a10],.form-textarea.error[data-v-7e6c5a10],.form-select.error[data-v-7e6c5a10]{border-color:var(--error-color)}.form-input.disabled[data-v-7e6c5a10],.form-textarea.disabled[data-v-7e6c5a10],.form-select.disabled[data-v-7e6c5a10]{background-color:var(--secondary-color);color:var(--text-color);opacity:.6;cursor:not-allowed}.input-hint[data-v-7e6c5a10]{display:block;margin-top:.3rem;font-size:.8rem;color:#00000080}.error-message[data-v-7e6c5a10]{color:var(--error-color);font-size:.85rem;margin-top:.4rem;display:flex;align-items:center}.error-message i[data-v-7e6c5a10]{margin-right:.4rem;font-size:.9rem}.form-section[data-v-7e6c5a10]{margin:1rem 0;padding:1rem;background:var(--secondary-color);border-radius:var(--border-radius);border:1px solid var(--border-color)}.section-title[data-v-7e6c5a10]{font-weight:600;margin-bottom:1rem;color:var(--text-color);font-size:1.05rem;opacity:.9}.form-switch[data-v-7e6c5a10]{margin-bottom:.8rem}.switch-container[data-v-7e6c5a10]{display:flex;align-items:center;cursor:pointer;padding:.5rem;border-radius:8px;transition:background .3s ease}.switch-container[data-v-7e6c5a10]:hover{background:#fff9}.switch-icon-wrapper[data-v-7e6c5a10]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--white);border-radius:50%;margin-right:.8rem;color:var(--primary-color);transition:var(--transition-fast);border:1px solid var(--border-color)}.switch-container:hover .switch-icon-wrapper[data-v-7e6c5a10]{background:var(--primary-color);color:var(--white);transform:scale(1.05)}.switch-text[data-v-7e6c5a10]{flex:1}.switch-label[data-v-7e6c5a10]{display:block;font-weight:500;margin-bottom:.2rem}.switch-description[data-v-7e6c5a10]{display:block;font-size:.8rem;color:#00000080}.switch-control[data-v-7e6c5a10]{position:relative;width:50px;height:24px;margin-left:1rem}.switch-control input[data-v-7e6c5a10]{opacity:0;width:0;height:0}.switch-slider[data-v-7e6c5a10]{position:absolute;cursor:pointer;inset:0;background-color:var(--secondary-color);transition:var(--transition-smooth);border-radius:24px;border:1px solid var(--border-color)}.switch-slider[data-v-7e6c5a10]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:var(--white);transition:var(--transition-smooth);border-radius:50%;box-shadow:var(--shadow-subtle)}.switch-control input:checked+.switch-slider[data-v-7e6c5a10]{background-color:var(--primary-color);border-color:var(--primary-color)}.switch-control input:focus+.switch-slider[data-v-7e6c5a10]{box-shadow:0 0 1px var(--primary-color)}.switch-control input:checked+.switch-slider[data-v-7e6c5a10]:before{transform:translate(26px)}.input-formula[data-v-7e6c5a10]:focus{border-color:var(--primary-color);box-shadow:0 4px 20px #1995ad1a;outline:none}.dictionary-settings[data-v-7e6c5a10]{padding:1rem;background:var(--white);border-radius:var(--border-radius);border:1px solid var(--accent-color);margin-bottom:.5rem}.form-select[data-v-7e6c5a10]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}.form-actions[data-v-7e6c5a10]{display:flex;justify-content:flex-end;gap:1rem;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(0,0,0,.08)}.btn[data-v-7e6c5a10]{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.5rem;border:none;border-radius:8px;cursor:pointer;font-weight:500;font-size:.95rem;transition:all .3s cubic-bezier(.25,.8,.25,1);gap:.5rem}.btn i[data-v-7e6c5a10]{font-size:.9rem}.btn-primary[data-v-7e6c5a10]{background:var(--primary-color);color:var(--white);box-shadow:var(--shadow-subtle)}.btn-primary[data-v-7e6c5a10]:hover{background:var(--light-bg);box-shadow:var(--shadow-hover);transform:translateY(-2px)}.btn-primary[data-v-7e6c5a10]:disabled{opacity:.7;cursor:not-allowed;transform:none;box-shadow:none}.btn-secondary[data-v-7e6c5a10]{background:var(--secondary-color);color:var(--text-color);border:1px solid var(--border-color)}.btn-secondary[data-v-7e6c5a10]:hover{background:var(--border-color);transform:translateY(-2px)}.form-header-enter-active[data-v-7e6c5a10],.form-header-leave-active[data-v-7e6c5a10]{transition:all .3s ease}.form-header-enter-from[data-v-7e6c5a10],.form-header-leave-to[data-v-7e6c5a10]{opacity:0;transform:translateY(-20px)}.form-content-enter-active[data-v-7e6c5a10],.form-content-leave-active[data-v-7e6c5a10]{transition:all .3s ease}.form-content-enter-from[data-v-7e6c5a10],.form-content-leave-to[data-v-7e6c5a10]{opacity:0;transform:translateY(20px)}.error-message-enter-active[data-v-7e6c5a10],.error-message-leave-active[data-v-7e6c5a10]{transition:all .3s ease;max-height:50px}.error-message-enter-from[data-v-7e6c5a10],.error-message-leave-to[data-v-7e6c5a10]{opacity:0;max-height:0;transform:translateY(-10px)}.slide-fade-enter-active[data-v-7e6c5a10]{transition:all .4s ease}.slide-fade-leave-active[data-v-7e6c5a10]{transition:all .3s ease}.slide-fade-enter-from[data-v-7e6c5a10],.slide-fade-leave-to[data-v-7e6c5a10]{transform:translate(10px);opacity:0;max-height:0;overflow:hidden}.slide-fade-enter-to[data-v-7e6c5a10],.slide-fade-leave-from[data-v-7e6c5a10]{max-height:500px}.system-field[data-v-7e6c5a10]{background-color:var(--secondary-color);border-radius:var(--border-radius);opacity:.8}.system-icon[data-v-7e6c5a10]{background:var(--secondary-color);color:var(--text-color);border:1px solid var(--border-color)}.system-badge[data-v-7e6c5a10]{display:inline-flex;align-items:center;background:var(--border-color);padding:.4rem .6rem;border-radius:6px;font-size:.75rem;color:var(--text-color);font-weight:500}.read-only-notice[data-v-7e6c5a10]{display:flex;align-items:center;gap:.5rem;background:var(--white);padding:.8rem 1rem;border-radius:var(--border-radius);border:1px solid var(--primary-color);margin-bottom:1.5rem;color:var(--text-color);font-size:.9rem;box-shadow:var(--shadow-subtle)}.read-only-notice i[data-v-7e6c5a10]{color:var(--primary-color);font-size:1rem}.switch-slider.disabled[data-v-7e6c5a10]{opacity:.6;cursor:not-allowed}.formula-list[data-v-7e6c5a10]{padding-left:0;list-style:none;border:1px solid var(--border-color);border-radius:var(--border-radius);max-height:300px;overflow-y:scroll}.formula-item[data-v-7e6c5a10]{display:flex;align-items:center;padding:10px 16px;gap:12px;cursor:pointer;transition:background-color .2s;border-bottom:1px solid rgba(0,0,0,.05)}.formula-list li label[data-v-7e6c5a10]{display:flex;gap:12px;align-items:center;cursor:pointer;margin-bottom:0;width:100%}.formula-radio[data-v-7e6c5a10]{max-width:50px;margin:0;flex:0}.formula-radio-name[data-v-7e6c5a10]{flex:1}.formula-list-search[data-v-7e6c5a10]{padding:12px}.empty-state-container[data-v-d047f487]{display:flex;align-items:center;justify-content:center;height:100%;min-height:300px;padding:2rem}.empty-state-content[data-v-d047f487]{max-width:400px;text-align:center}.icon-container[data-v-d047f487]{margin-bottom:1.5rem;position:relative;display:inline-block}.icon-container[data-v-d047f487]:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:60px;height:4px;background:var(--primary-color);border-radius:2px;opacity:.4}.empty-icon[data-v-d047f487]{font-size:5rem;color:var(--primary-color);opacity:.3;display:block;animation:float-d047f487 6s ease-in-out infinite}.empty-title[data-v-d047f487]{font-size:1.5rem;margin-bottom:1rem;color:var(--text-color);font-weight:600}.empty-description[data-v-d047f487]{color:var(--text-color);opacity:.7;line-height:1.6;margin-bottom:2rem}.empty-button[data-v-d047f487]{background:transparent;border:2px solid var(--primary-color);color:var(--primary-color);padding:.7rem 1.5rem;border-radius:8px;font-weight:500;display:inline-flex;align-items:center;cursor:pointer;transition:all .3s cubic-bezier(.25,.8,.25,1);font-size:.95rem}.empty-button[data-v-d047f487]:hover{background:var(--primary-color);color:#fff;transform:translateY(-3px);box-shadow:0 6px 12px #a1d6e233}.button-icon[data-v-d047f487]{margin-right:.5rem}@keyframes float-d047f487{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}.fade-up-enter-active[data-v-d047f487]{transition:all .6s cubic-bezier(.25,.8,.25,1)}.fade-up-enter-from[data-v-d047f487]{opacity:0;transform:translateY(30px)}.pp-settings[data-v-5e8978ee]{padding:var(--container-padding);height:100%;display:flex;flex-direction:column}.page-header[data-v-5e8978ee]{margin-bottom:2rem}.page-title[data-v-5e8978ee]{font-size:1.8rem;font-weight:600;color:var(--text-color);display:flex;align-items:center;position:relative;padding-bottom:1rem;margin:0}.page-title i[data-v-5e8978ee]{margin-right:.8rem;color:var(--primary-color);text-shadow:0 2px 4px rgba(0,0,0,.1)}.page-title[data-v-5e8978ee]:after{content:"";position:absolute;bottom:0;left:0;width:100px;height:3px;background:linear-gradient(to right,var(--primary-color),transparent);border-radius:1.5px}.settings-container[data-v-5e8978ee]{display:flex;background:var(--white);border-radius:var(--border-radius);box-shadow:0 10px 30px #0000000d;flex:1;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.25,.8,.25,1)}.settings-container[data-v-5e8978ee]:hover{box-shadow:0 15px 35px #0000001a}.left-panel[data-v-5e8978ee]{width:300px;padding:2rem;background:linear-gradient(to bottom,var(--white),var(--dark-bg));border-right:1px solid rgba(0,0,0,.05);border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius);z-index:2;box-shadow:5px 0 15px #00000008}.right-panel[data-v-5e8978ee]{flex:1;padding:2rem;background:var(--white);border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);position:relative;overflow:hidden}.columns-settings[data-v-5e8978ee]{height:100%;overflow:hidden}.columns-settings-container[data-v-5e8978ee]{display:flex;height:100%;gap:2rem;align-items:flex-start;overflow:hidden}.column-details[data-v-5e8978ee]{flex:1;position:relative;padding:1.5rem;background:#f8fafc80;border-radius:var(--border-radius);border:1px solid rgba(0,0,0,.03);box-shadow:inset 0 0 15px #00000005;height:calc(100vh - 200px);min-height:600px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--primary-color) var(--secondary-color)}.column-details[data-v-5e8978ee]::-webkit-scrollbar{width:8px}.column-details[data-v-5e8978ee]::-webkit-scrollbar-track{background:var(--secondary-color);border-radius:4px}.column-details[data-v-5e8978ee]::-webkit-scrollbar-thumb{background-color:var(--primary-color);border-radius:4px;border:2px solid var(--secondary-color)}.column-details[data-v-5e8978ee]::-webkit-scrollbar-thumb:hover{background-color:var(--light-bg)}.fade-in-enter-active[data-v-5e8978ee]{transition:all .6s cubic-bezier(.34,1.56,.64,1)}.fade-in-enter-from[data-v-5e8978ee]{opacity:0;transform:translateY(40px)}.panel-enter-active[data-v-5e8978ee],.panel-leave-active[data-v-5e8978ee]{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.panel-enter-from[data-v-5e8978ee],.panel-leave-to[data-v-5e8978ee]{opacity:0;transform:translateY(30px)}@media (max-width: 992px){.settings-container[data-v-5e8978ee]{flex-direction:column}.left-panel[data-v-5e8978ee]{width:100%;border-right:none;border-bottom:1px solid rgba(0,0,0,.05);border-radius:var(--border-radius) var(--border-radius) 0 0}.right-panel[data-v-5e8978ee]{border-radius:0 0 var(--border-radius) var(--border-radius)}.columns-settings-container[data-v-5e8978ee]{flex-direction:column}}.pp-activation-toggle[data-v-5e8978ee]{margin:1.5rem 0;padding:1.5rem;background:var(--white);border-radius:var(--border-radius);border:1px solid var(--border-color);box-shadow:var(--shadow-subtle);transition:var(--transition-smooth)}.pp-activation-toggle[data-v-5e8978ee]:hover{box-shadow:var(--shadow-hover);border-color:var(--primary-color)}.toggle-container[data-v-5e8978ee]{display:flex;flex-direction:column;gap:.75rem}.toggle-label[data-v-5e8978ee]{display:flex;align-items:center;justify-content:space-between;cursor:pointer;user-select:none}.toggle-text[data-v-5e8978ee]{display:flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:500;color:var(--text-color)}.toggle-text i[data-v-5e8978ee]{color:var(--primary-color);transition:var(--transition-fast)}.toggle-switch[data-v-5e8978ee]{position:relative;width:54px;height:28px;flex-shrink:0}.toggle-switch input[data-v-5e8978ee]{opacity:0;width:0;height:0;position:absolute}.toggle-slider[data-v-5e8978ee]{position:absolute;cursor:pointer;inset:0;background-color:var(--secondary-color);transition:var(--transition-smooth);border-radius:28px;border:2px solid var(--border-color)}.toggle-slider[data-v-5e8978ee]:before{position:absolute;content:"";height:20px;width:20px;left:2px;bottom:2px;background-color:var(--white);transition:var(--transition-smooth);border-radius:50%;box-shadow:0 2px 4px #0003}.toggle-switch input:checked+.toggle-slider[data-v-5e8978ee]{background-color:var(--primary-color);border-color:var(--primary-color)}.toggle-switch input:checked+.toggle-slider[data-v-5e8978ee]:before{transform:translate(26px)}.toggle-switch input:disabled+.toggle-slider[data-v-5e8978ee]{opacity:.6;cursor:not-allowed}.toggle-hint[data-v-5e8978ee]{display:flex;align-items:center;gap:.5rem;margin:0;font-size:.85rem;color:var(--text-color);opacity:.7;font-style:italic}.toggle-hint i[data-v-5e8978ee]{font-size:.9rem;color:var(--accent-color)}.edit-title[data-v-84afc748]{margin:0}.edit-text[data-v-84afc748]{margin:16px 0}.edit-inputs[data-v-84afc748]{display:flex;flex-direction:column;gap:20px;max-width:600px}.filter-group[data-v-84afc748]{display:flex;flex-direction:column;gap:8px}.filter-group label[data-v-84afc748]{display:flex;align-items:center;gap:8px;font-size:.9rem;color:var(--text-color);font-weight:500;margin-bottom:4px}.filter-group label i[data-v-84afc748]{color:var(--light-bg);font-size:1rem;width:16px;text-align:center}.filter-group input[type=text][data-v-84afc748],.filter-group textarea[data-v-84afc748]{padding:10px 16px 10px 10px;border:1px solid var(--border-color);border-radius:var(--border-radius);background-color:var(--white);transition:var(--transition-smooth);font-size:.95rem;box-shadow:none;width:100%}.filter-group input[type=text][data-v-84afc748]:focus,.filter-group textarea[data-v-84afc748]:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #a1d6e24d;outline:none;transform:translateY(-1px)}.filter-group input[type=text][data-v-84afc748]::placeholder,.filter-group textarea[data-v-84afc748]::placeholder{color:#a0aec0;opacity:1}.filter-group select[data-v-84afc748]{padding:10px 28px 10px 16px;border:1px solid var(--border-color);border-radius:var(--border-radius);background-color:var(--white);transition:var(--transition-smooth);font-size:.95rem;box-shadow:none;width:100%;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='6' viewBox='0 0 12 6'%3E%3Cpath fill='%23333' d='M0 0l6 6 6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;cursor:pointer}.filter-group select[data-v-84afc748]:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #a1d6e24d;outline:none;transform:translateY(-1px)}.edit-buttons[data-v-84afc748]{margin-top:20px;display:flex;gap:16px;justify-content:flex-end}.apply-filters-btn[data-v-84afc748],.reset-filters-btn[data-v-84afc748]{padding:12px 32px;border-radius:var(--border-radius);font-weight:500;font-size:.95rem;display:flex;align-items:center;gap:10px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;min-width:160px;justify-content:center;position:relative;overflow:hidden}.apply-filters-btn[data-v-84afc748]:before,.reset-filters-btn[data-v-84afc748]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.apply-filters-btn[data-v-84afc748]:hover:before,.reset-filters-btn[data-v-84afc748]:hover:before{left:100%}.apply-filters-btn[data-v-84afc748]{background:linear-gradient(135deg,var(--primary-color),var(--light-bg));color:var(--white);box-shadow:0 4px 15px #1995ad4d}.apply-filters-btn[data-v-84afc748]:hover{background:linear-gradient(135deg,var(--light-bg),var(--primary-color));transform:translateY(-2px);box-shadow:0 6px 20px #1995ad66}.apply-filters-btn[data-v-84afc748]:active{transform:translateY(0)}.reset-filters-btn[data-v-84afc748]{background:linear-gradient(135deg,var(--secondary-color),#e2e8f0);color:var(--text-color);box-shadow:0 4px 15px #0000001a}.reset-filters-btn[data-v-84afc748]:hover{background:linear-gradient(135deg,#e2e8f0,var(--secondary-color));transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.reset-filters-btn[data-v-84afc748]:active{transform:translateY(0)}.reset-filters-btn[data-v-84afc748]:disabled{cursor:not-allowed}.fade-enter-active[data-v-843d9f8f],.fade-leave-active[data-v-843d9f8f]{transition:opacity .3s ease}.fade-enter[data-v-843d9f8f],.fade-leave-to[data-v-843d9f8f]{opacity:0}.slide-up-enter-active[data-v-843d9f8f],.slide-up-leave-active[data-v-843d9f8f]{transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .4s cubic-bezier(.16,1,.3,1)}.slide-up-enter[data-v-843d9f8f],.slide-up-leave-to[data-v-843d9f8f]{transform:translateY(30px);opacity:0}.dropdown-enter-active[data-v-843d9f8f],.dropdown-leave-active[data-v-843d9f8f]{transition:all .3s cubic-bezier(.16,1,.3,1);transform-origin:top center}.dropdown-enter[data-v-843d9f8f],.dropdown-leave-to[data-v-843d9f8f]{opacity:0;transform:scaleY(.8)}.modal-overlay[data-v-843d9f8f]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(8px)}.modal[data-v-843d9f8f]{background:var(--white);padding:0;border-radius:16px;width:90%;max-width:900px;max-height:100vh;box-shadow:0 15px 50px #0003;position:relative;border:none;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-843d9f8f]{display:flex;justify-content:space-between;align-items:center;padding:25px 30px;background:linear-gradient(to right,var(--primary-color),var(--light-bg));border-bottom:1px solid rgba(255,255,255,.1);flex-shrink:0}.modal-header h3[data-v-843d9f8f]{margin:0;color:#fff;font-size:1.8rem;font-weight:600;letter-spacing:.2px}.close-btn[data-v-843d9f8f]{background:none;border:none;color:#fff;cursor:pointer;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.close-btn[data-v-843d9f8f]:hover{background:#fff3;transform:rotate(90deg)}.input-checkbox[data-v-843d9f8f]{cursor:pointer}.modal-buttons[data-v-843d9f8f]{padding:40px 20px 20px 0;display:flex;justify-content:flex-end;gap:16px}.apply-modal-btn[data-v-843d9f8f],.reset-modal-btn[data-v-843d9f8f]{padding:12px 32px;border-radius:var(--border-radius);font-weight:500;font-size:.95rem;display:flex;align-items:center;gap:10px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;min-width:160px;justify-content:center;position:relative;overflow:hidden;background:linear-gradient(135deg,var(--primary-color),var(--light-bg));color:var(--white);box-shadow:0 4px 15px #1995ad4d}.apply-modal-btn[data-v-843d9f8f]:before,.reset-modal-btn[data-v-843d9f8f]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.apply-modal-btn[data-v-843d9f8f]:hover:before,.reset-modal-btn[data-v-843d9f8f]:hover:before{left:100%}.apply-modal-btn[data-v-843d9f8f]:hover{background:linear-gradient(135deg,var(--light-bg),var(--primary-color));transform:translateY(-2px);box-shadow:0 6px 20px #1995ad66}.apply-modal-btn[data-v-843d9f8f]:active{transform:translateY(0)}.reset-modal-btn[data-v-843d9f8f]{background:linear-gradient(135deg,var(--secondary-color),#e2e8f0);color:var(--text-color);box-shadow:0 4px 15px #0000001a}.reset-modal-btn[data-v-843d9f8f]:hover{background:linear-gradient(135deg,#e2e8f0,var(--secondary-color));transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.reset-modal-btn[data-v-843d9f8f]:active{transform:translateY(0)}.empty-state[data-v-843d9f8f]{margin-top:40px;display:flex;flex-direction:column;align-items:center;justify-content:center}.empty-state p[data-v-843d9f8f]{margin:0}@media (max-width: 768px){.modal[data-v-843d9f8f]{width:95%;max-height:95vh;margin:10px}.modal-header[data-v-843d9f8f]{padding:20px}.modal-header h3[data-v-843d9f8f]{font-size:1.5rem}}form[data-v-843d9f8f]::-webkit-scrollbar{width:8px}form[data-v-843d9f8f]::-webkit-scrollbar-track{background:#0000000d;border-radius:10px}form[data-v-843d9f8f]::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:10px;opacity:.7}form[data-v-843d9f8f]::-webkit-scrollbar-thumb:hover{background:var(--light-bg);opacity:1}.error-input[data-v-843d9f8f]{border-color:var(--error-color, #dc3545)!important}.error-message[data-v-843d9f8f]{color:var(--error-color, #dc3545);font-size:.85rem;margin-top:8px}.fade-enter-active[data-v-23d2162c],.fade-leave-active[data-v-23d2162c]{transition:opacity .3s ease}.fade-enter[data-v-23d2162c],.fade-leave-to[data-v-23d2162c]{opacity:0}.slide-up-enter-active[data-v-23d2162c],.slide-up-leave-active[data-v-23d2162c]{transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .4s cubic-bezier(.16,1,.3,1)}.slide-up-enter[data-v-23d2162c],.slide-up-leave-to[data-v-23d2162c]{transform:translateY(30px);opacity:0}.dropdown-enter-active[data-v-23d2162c],.dropdown-leave-active[data-v-23d2162c]{transition:all .3s cubic-bezier(.16,1,.3,1);transform-origin:top center}.dropdown-enter[data-v-23d2162c],.dropdown-leave-to[data-v-23d2162c]{opacity:0;transform:scaleY(.8)}.modal-overlay[data-v-23d2162c]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(8px)}.modal[data-v-23d2162c]{background:var(--white);padding:0;border-radius:16px;width:90%;max-width:900px;max-height:95vh;box-shadow:0 15px 50px #0003;position:relative;border:none;overflow:hidden;display:flex;flex-direction:column;overflow-y:scroll}.modal-header[data-v-23d2162c]{display:flex;justify-content:space-between;align-items:center;padding:25px 30px;background:linear-gradient(to right,var(--primary-color),var(--light-bg));border-bottom:1px solid rgba(255,255,255,.1);flex-shrink:0}.modal-header h3[data-v-23d2162c]{margin:0;color:#fff;font-size:1.8rem;font-weight:600;letter-spacing:.2px}.close-btn[data-v-23d2162c]{background:none;border:none;color:#fff;cursor:pointer;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.close-btn[data-v-23d2162c]:hover{background:#fff3;transform:rotate(90deg)}.modal-buttons[data-v-23d2162c]{padding:40px 20px 20px 0;display:flex;justify-content:flex-end;gap:16px}.apply-modal-btn[data-v-23d2162c],.reset-modal-btn[data-v-23d2162c]{padding:12px 32px;border-radius:var(--border-radius);font-weight:500;font-size:.95rem;display:flex;align-items:center;gap:10px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;min-width:160px;justify-content:center;position:relative;overflow:hidden;background:linear-gradient(135deg,var(--primary-color),var(--light-bg));color:var(--white);box-shadow:0 4px 15px #1995ad4d}.apply-modal-btn[data-v-23d2162c]:before,.reset-modal-btn[data-v-23d2162c]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.apply-modal-btn[data-v-23d2162c]:hover:before,.reset-modal-btn[data-v-23d2162c]:hover:before{left:100%}.apply-modal-btn[data-v-23d2162c]:hover{background:linear-gradient(135deg,var(--light-bg),var(--primary-color));transform:translateY(-2px);box-shadow:0 6px 20px #1995ad66}.apply-modal-btn[data-v-23d2162c]:active{transform:translateY(0)}.reset-modal-btn[data-v-23d2162c]{background:linear-gradient(135deg,var(--secondary-color),#e2e8f0);color:var(--text-color);box-shadow:0 4px 15px #0000001a}.reset-modal-btn[data-v-23d2162c]:hover{background:linear-gradient(135deg,#e2e8f0,var(--secondary-color));transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.reset-modal-btn[data-v-23d2162c]:active{transform:translateY(0)}@media (max-width: 768px){.modal[data-v-23d2162c]{width:95%;max-height:95vh;margin:10px}.modal-header[data-v-23d2162c]{padding:20px}.modal-header h3[data-v-23d2162c]{font-size:1.5rem}}form[data-v-23d2162c]::-webkit-scrollbar{width:8px}form[data-v-23d2162c]::-webkit-scrollbar-track{background:#0000000d;border-radius:10px}form[data-v-23d2162c]::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:10px;opacity:.7}form[data-v-23d2162c]::-webkit-scrollbar-thumb:hover{background:var(--light-bg);opacity:1}.error-input[data-v-23d2162c]{border-color:var(--error-color, #dc3545)!important}.error-message[data-v-23d2162c]{color:var(--error-color, #dc3545);font-size:.85rem;margin-top:8px}.fade-enter-active[data-v-c819af84],.fade-leave-active[data-v-c819af84]{transition:opacity .3s ease}.fade-enter[data-v-c819af84],.fade-leave-to[data-v-c819af84]{opacity:0}.slide-up-enter-active[data-v-c819af84],.slide-up-leave-active[data-v-c819af84]{transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .4s cubic-bezier(.16,1,.3,1)}.slide-up-enter[data-v-c819af84],.slide-up-leave-to[data-v-c819af84]{transform:translateY(30px);opacity:0}.dropdown-enter-active[data-v-c819af84],.dropdown-leave-active[data-v-c819af84]{transition:all .3s cubic-bezier(.16,1,.3,1);transform-origin:top center}.dropdown-enter[data-v-c819af84],.dropdown-leave-to[data-v-c819af84]{opacity:0;transform:scaleY(.8)}.modal-overlay[data-v-c819af84]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(8px)}.modal[data-v-c819af84]{background:var(--white);padding:0;border-radius:16px;width:90%;max-width:900px;max-height:92vh;box-shadow:0 15px 50px #0003;position:relative;border:none;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-c819af84]{display:flex;justify-content:space-between;align-items:center;padding:25px 30px;background:linear-gradient(to right,var(--primary-color),var(--light-bg));border-bottom:1px solid rgba(255,255,255,.1);flex-shrink:0}.modal-header h3[data-v-c819af84]{margin:0;color:#fff;font-size:1.8rem;font-weight:600;letter-spacing:.2px}.close-btn[data-v-c819af84]{background:none;border:none;color:#fff;cursor:pointer;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.close-btn[data-v-c819af84]:hover{background:#fff3;transform:rotate(90deg)}.modal-buttons[data-v-c819af84]{display:flex;justify-content:flex-end;gap:16px}.apply-modal-btn[data-v-c819af84],.reset-modal-btn[data-v-c819af84]{padding:12px 32px;border-radius:var(--border-radius);font-weight:500;font-size:.95rem;display:flex;align-items:center;gap:10px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;min-width:160px;justify-content:center;position:relative;overflow:hidden;background:linear-gradient(135deg,var(--primary-color),var(--light-bg));color:var(--white);box-shadow:0 4px 15px #1995ad4d}.apply-modal-btn[data-v-c819af84]:before,.reset-modal-btn[data-v-c819af84]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.apply-modal-btn[data-v-c819af84]:hover:before,.reset-modal-btn[data-v-c819af84]:hover:before{left:100%}.apply-modal-btn[data-v-c819af84]:hover{background:linear-gradient(135deg,var(--light-bg),var(--primary-color));transform:translateY(-2px);box-shadow:0 6px 20px #1995ad66}.apply-modal-btn[data-v-c819af84]:active{transform:translateY(0)}.reset-modal-btn[data-v-c819af84]{background:linear-gradient(135deg,var(--secondary-color),#e2e8f0);color:var(--text-color);box-shadow:0 4px 15px #0000001a}.reset-modal-btn[data-v-c819af84]:hover{background:linear-gradient(135deg,#e2e8f0,var(--secondary-color));transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.reset-modal-btn[data-v-c819af84]:active{transform:translateY(0)}form[data-v-c819af84]{padding:30px;overflow-y:auto;flex:1;min-height:0}.form-group[data-v-c819af84]{margin-bottom:25px;position:relative}.form-group label[data-v-c819af84]{display:block;margin-bottom:10px}.formula-list[data-v-c819af84]{padding-left:0;list-style:none;border:1px solid var(--border-color);border-radius:var(--border-radius);max-height:300px;overflow-y:scroll}.formula-item[data-v-c819af84]{display:flex;align-items:center;padding:10px 16px;gap:12px;cursor:pointer;transition:background-color .2s;border-bottom:1px solid rgba(0,0,0,.05)}.formula-list li label[data-v-c819af84]{display:flex;gap:12px;align-items:center;cursor:pointer;margin-bottom:0;width:100%}.formula-radio[data-v-c819af84]{max-width:50px;margin:0;flex:0}.formula-radio-name[data-v-c819af84]{flex:1}.formula-list-search[data-v-c819af84]{padding:12px}.label-text[data-v-c819af84]{color:var(--text-color);font-size:1rem;font-weight:500;transition:color .2s ease;position:relative;display:inline-block}.label-text[data-v-c819af84]:after{content:"";position:absolute;left:0;bottom:-4px;width:0;height:2px;background-color:var(--primary-color);transition:width .3s ease}.input-wrapper[data-v-c819af84]{position:relative;width:100%}.input-wrapper input[data-v-c819af84],.input-wrapper textarea[data-v-c819af84],.form-input[data-v-c819af84]{width:100%;padding:14px 18px;border:1px solid var(--border-color);border-radius:10px;font-size:1rem;color:var(--text-color);background-color:var(--white);transition:all .3s ease;box-sizing:border-box}.input-wrapper textarea[data-v-c819af84]{min-height:120px;resize:vertical;line-height:1.6}.focus-border[data-v-c819af84]{position:absolute;bottom:0;left:0;width:0;height:2px;background-color:var(--primary-color);transition:width .3s ease}.input-wrapper input[data-v-c819af84]:focus,.input-wrapper textarea[data-v-c819af84]:focus,.form-input[data-v-c819af84]:focus{border-color:var(--primary-color);box-shadow:0 4px 20px #1995ad1a;outline:none}.input-wrapper input:focus+.focus-border[data-v-c819af84],.input-wrapper textarea:focus+.focus-border[data-v-c819af84],.form-input:focus+.focus-border[data-v-c819af84]{width:100%}.input-wrapper input:focus~label .label-text[data-v-c819af84]:after,.input-wrapper textarea:focus~label .label-text[data-v-c819af84]:after,.form-input:focus~label .label-text[data-v-c819af84]:after{width:100%}@media (max-width: 768px){.modal[data-v-c819af84]{width:95%;max-height:95vh;margin:10px}.modal-header[data-v-c819af84]{padding:20px}.modal-header h3[data-v-c819af84]{font-size:1.5rem}}form[data-v-c819af84]::-webkit-scrollbar{width:8px}form[data-v-c819af84]::-webkit-scrollbar-track{background:#0000000d;border-radius:10px}form[data-v-c819af84]::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:10px;opacity:.7}form[data-v-c819af84]::-webkit-scrollbar-thumb:hover{background:var(--light-bg);opacity:1}.error-input[data-v-c819af84]{border-color:var(--error-color, #dc3545)!important}.error-message[data-v-c819af84]{color:var(--error-color, #dc3545);font-size:.85rem;margin-top:8px}.fade-enter-active[data-v-dc637845],.fade-leave-active[data-v-dc637845]{transition:opacity .3s ease}.fade-enter[data-v-dc637845],.fade-leave-to[data-v-dc637845]{opacity:0}.slide-up-enter-active[data-v-dc637845],.slide-up-leave-active[data-v-dc637845]{transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .4s cubic-bezier(.16,1,.3,1)}.slide-up-enter[data-v-dc637845],.slide-up-leave-to[data-v-dc637845]{transform:translateY(30px);opacity:0}.dropdown-enter-active[data-v-dc637845],.dropdown-leave-active[data-v-dc637845]{transition:all .3s cubic-bezier(.16,1,.3,1);transform-origin:top center}.dropdown-enter[data-v-dc637845],.dropdown-leave-to[data-v-dc637845]{opacity:0;transform:scaleY(.8)}.modal-overlay[data-v-dc637845]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(8px)}.modal[data-v-dc637845]{background:var(--white);padding:0;border-radius:16px;width:90%;max-width:900px;max-height:100vh;box-shadow:0 15px 50px #0003;position:relative;border:none;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-dc637845]{display:flex;justify-content:space-between;align-items:center;padding:25px 30px;background:linear-gradient(to right,var(--primary-color),var(--light-bg));border-bottom:1px solid rgba(255,255,255,.1);flex-shrink:0}.modal-header h3[data-v-dc637845]{margin:0;color:#fff;font-size:1.8rem;font-weight:600;letter-spacing:.2px}.close-btn[data-v-dc637845]{background:none;border:none;color:#fff;cursor:pointer;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.close-btn[data-v-dc637845]:hover{background:#fff3;transform:rotate(90deg)}.input-checkbox[data-v-dc637845]{cursor:pointer}.modal-buttons[data-v-dc637845]{padding:40px 20px 20px 0;display:flex;justify-content:flex-end;gap:16px}.apply-modal-btn[data-v-dc637845],.reset-modal-btn[data-v-dc637845]{padding:12px 32px;border-radius:var(--border-radius);font-weight:500;font-size:.95rem;display:flex;align-items:center;gap:10px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;min-width:160px;justify-content:center;position:relative;overflow:hidden;background:linear-gradient(135deg,var(--primary-color),var(--light-bg));color:var(--white);box-shadow:0 4px 15px #1995ad4d}.apply-modal-btn[data-v-dc637845]:before,.reset-modal-btn[data-v-dc637845]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.apply-modal-btn[data-v-dc637845]:hover:before,.reset-modal-btn[data-v-dc637845]:hover:before{left:100%}.apply-modal-btn[data-v-dc637845]:hover{background:linear-gradient(135deg,var(--light-bg),var(--primary-color));transform:translateY(-2px);box-shadow:0 6px 20px #1995ad66}.apply-modal-btn[data-v-dc637845]:active{transform:translateY(0)}.reset-modal-btn[data-v-dc637845]{background:linear-gradient(135deg,var(--secondary-color),#e2e8f0);color:var(--text-color);box-shadow:0 4px 15px #0000001a}.reset-modal-btn[data-v-dc637845]:hover{background:linear-gradient(135deg,#e2e8f0,var(--secondary-color));transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.reset-modal-btn[data-v-dc637845]:active{transform:translateY(0)}.empty-state[data-v-dc637845]{margin-top:40px;display:flex;flex-direction:column;align-items:center;justify-content:center}.empty-state p[data-v-dc637845]{margin:0}@media (max-width: 768px){.modal[data-v-dc637845]{width:95%;max-height:95vh;margin:10px}.modal-header[data-v-dc637845]{padding:20px}.modal-header h3[data-v-dc637845]{font-size:1.5rem}}form[data-v-dc637845]::-webkit-scrollbar{width:8px}form[data-v-dc637845]::-webkit-scrollbar-track{background:#0000000d;border-radius:10px}form[data-v-dc637845]::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:10px;opacity:.7}form[data-v-dc637845]::-webkit-scrollbar-thumb:hover{background:var(--light-bg);opacity:1}.error-input[data-v-dc637845]{border-color:var(--error-color, #dc3545)!important}.error-message[data-v-dc637845]{color:var(--error-color, #dc3545);font-size:.85rem;margin-top:8px}.modal-overlay[data-v-90c9e1a6]{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:10001;animation:fadeIn .3s ease}.modal-content[data-v-90c9e1a6]{position:relative;background:#fff;width:100%;max-width:400px;box-shadow:0 4px 6px #0000001a;z-index:1000000;animation:slideIn .3s ease;transform-origin:center;border-radius:16px;max-height:95vh;overflow-y:scroll}.modal-header[data-v-90c9e1a6]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:linear-gradient(135deg,var(--primary-color),var(--light-bg));color:var(--white);border-bottom:1px solid rgba(255,255,255,.1);border-radius:16px 16px 0 0}.modal-header h2[data-v-90c9e1a6]{margin:0;font-size:1.5rem}.th-checkbox[data-v-90c9e1a6]{width:50px}.close-btn[data-v-90c9e1a6]{background:#ffffff1a;border:none;color:var(--white);font-size:1.1rem;cursor:pointer;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s}.close-btn[data-v-90c9e1a6]:hover{background:#fff3;transform:rotate(90deg)}.action-buttons[data-v-90c9e1a6]{display:flex;justify-content:flex-end;gap:12px;padding:10px 10px 10px 0}.action-link[data-v-90c9e1a6]{text-decoration:none}.items-table-container[data-v-90c9e1a6]{position:relative;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.items-table-wrapper[data-v-90c9e1a6]{width:100%;overflow-x:auto;max-height:500px;overflow-y:auto;border:1px solid var(--border-color);border-radius:12px;position:relative;box-shadow:0 4px 12px #0000000d;scrollbar-width:thin;scrollbar-color:var(--primary-color) #f5f5f5}.items-table-wrapper[data-v-90c9e1a6]::-webkit-scrollbar{width:8px;height:8px}.items-table-wrapper[data-v-90c9e1a6]::-webkit-scrollbar-track{background:#f5f5f5;border-radius:10px}.items-table-wrapper[data-v-90c9e1a6]::-webkit-scrollbar-thumb{background-color:var(--primary-color);border-radius:10px;border:2px solid #f5f5f5}.items-table[data-v-90c9e1a6]{width:100%;border-collapse:separate;border-spacing:0;font-size:.875rem;table-layout:auto}.items-table th[data-v-90c9e1a6]{background-color:var(--light-bg);color:var(--white);font-weight:600;padding:14px 16px;text-align:left;border-bottom:2px solid var(--border-color);white-space:nowrap;position:sticky;top:0;z-index:5;letter-spacing:.3px;transition:background-color .2s}.items-table th.sortable[data-v-90c9e1a6]{cursor:pointer}.items-table td.column-checkbox[data-v-90c9e1a6]{background-color:var(--white)}.header-content[data-v-90c9e1a6]{display:flex;align-items:center;justify-content:space-between}.sort-icons[data-v-90c9e1a6]{margin-left:6px;font-size:.75rem}.items-table td[data-v-90c9e1a6]{padding:12px 16px;border-bottom:1px solid var(--border-color);color:var(--text-color);transition:background-color .2s;height:60px;max-width:300px;overflow:hidden;text-overflow:ellipsis}.items-table tbody tr:hover td[data-v-90c9e1a6]{background-color:#a1d6e214}.items-table tbody tr:hover td.column-checkbox[data-v-90c9e1a6]{background-color:var(--white)}.freeze-column[data-v-90c9e1a6]{position:sticky;left:0;z-index:1;background-color:inherit}.freeze-column[data-v-90c9e1a6]:after{content:"";position:absolute;top:0;right:0;bottom:0;width:4px;background:linear-gradient(to right,rgba(0,0,0,.05),transparent)}.items-table th.freeze-column[data-v-90c9e1a6]{z-index:6}.table-scroll-hint[data-v-90c9e1a6]{text-align:center;padding:8px;color:var(--text-color);opacity:.7;font-size:.85rem;margin-top:8px;animation:pulse-90c9e1a6 2s infinite}@keyframes pulse-90c9e1a6{0%{opacity:.5}50%{opacity:.8}to{opacity:.5}}.status-badge[data-v-90c9e1a6]{display:inline-block;padding:4px 8px;border-radius:4px;font-size:.8rem;font-weight:500}.status-new[data-v-90c9e1a6]{background-color:#2f80ed1a;color:#2f80ed}.status-in-progress[data-v-90c9e1a6]{background-color:#f5a6231a;color:#f5a623}.status-approved[data-v-90c9e1a6]{background-color:#2196531a;color:#219653}.status-rejected[data-v-90c9e1a6]{background-color:#eb57571a;color:#eb5757}.status-paused[data-v-90c9e1a6]{background-color:#9b9b9b1a;color:#9b9b9b}.status-default[data-v-90c9e1a6]{background-color:#8080801a;color:gray}.empty-table-style[data-v-90c9e1a6]{margin-bottom:12px}.fade-slide-enter-active[data-v-244746dd],.fade-slide-leave-active[data-v-244746dd]{transition:all .3s ease}.fade-slide-enter-from[data-v-244746dd],.fade-slide-leave-to[data-v-244746dd]{opacity:0;transform:translateY(10px)}.field-name[data-v-244746dd]{font-size:20px}.settings-form-chapter[data-v-244746dd]{position:relative}.primary-table tr td.little-column[data-v-244746dd]{padding:0;width:50px}.primary-table tr td.text-center[data-v-244746dd]{text-align:center}.primary-table tr td.full-width[data-v-244746dd]{width:100%}.primary-table tr td.items-center[data-v-244746dd]{justify-content:center}.inline-flex[data-v-244746dd]{display:inline-flex}.draggable[data-v-244746dd]{cursor:grab}.actions-column[data-v-244746dd]{width:120px;text-align:right}.actions-column>div[data-v-244746dd]{display:flex;gap:4px}.action-icon[data-v-244746dd]{background:transparent;border:none;cursor:pointer;font-size:1rem;padding:.5rem;border-radius:.375rem;transition:all .2s ease;margin-left:.5rem}.edit-btn[data-v-244746dd]{color:var(--light-bg)}.edit-btn[data-v-244746dd]:hover{background:#157b911a;transform:translateY(-2px)}.delete-btn[data-v-244746dd]{color:var(--error-color)}.delete-btn[data-v-244746dd]:hover{background:#e76f511a;transform:translateY(-2px)}.flex-end[data-v-244746dd]{justify-content:flex-end}.chapter-buttons[data-v-244746dd]{margin-top:20px;display:flex;gap:16px}.save-btn[data-v-244746dd]{background:linear-gradient(135deg,var(--secondary-color),#e2e8f0);color:var(--text-color);box-shadow:0 4px 15px #0000001a}.save-btn[data-v-244746dd]:hover{background:linear-gradient(135deg,#e2e8f0,var(--secondary-color));transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.save-btn[data-v-244746dd]:active{transform:translateY(0)}.action-icon[data-v-244746dd]:disabled{cursor:not-allowed;opacity:.6}.chapter-search[data-v-244746dd]{display:flex;gap:12px;align-items:center;margin-bottom:12px}.fade-enter-active[data-v-144ebac6],.fade-leave-active[data-v-144ebac6]{transition:opacity .3s ease}.fade-enter[data-v-144ebac6],.fade-leave-to[data-v-144ebac6]{opacity:0}.slide-up-enter-active[data-v-144ebac6],.slide-up-leave-active[data-v-144ebac6]{transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .4s cubic-bezier(.16,1,.3,1)}.slide-up-enter[data-v-144ebac6],.slide-up-leave-to[data-v-144ebac6]{transform:translateY(30px);opacity:0}.dropdown-enter-active[data-v-144ebac6],.dropdown-leave-active[data-v-144ebac6]{transition:all .3s cubic-bezier(.16,1,.3,1);transform-origin:top center}.dropdown-enter[data-v-144ebac6],.dropdown-leave-to[data-v-144ebac6]{opacity:0;transform:scaleY(.8)}.form-group[data-v-144ebac6]{margin-bottom:25px;position:relative}.form-group label[data-v-144ebac6]{display:block;margin-bottom:10px}.label-text[data-v-144ebac6]{color:var(--text-color);font-size:1rem;font-weight:500;transition:color .2s ease;position:relative;display:inline-block}.label-text[data-v-144ebac6]:after{content:"";position:absolute;left:0;bottom:-4px;width:0;height:2px;background-color:var(--primary-color);transition:width .3s ease}.input-wrapper[data-v-144ebac6]{position:relative;width:100%}.input-wrapper input[data-v-144ebac6],.input-wrapper textarea[data-v-144ebac6],.form-input[data-v-144ebac6]{width:100%;padding:14px 18px;border:1px solid var(--border-color);border-radius:10px;font-size:1rem;color:var(--text-color);background-color:var(--white);transition:all .3s ease;box-sizing:border-box}.input-wrapper textarea[data-v-144ebac6]{min-height:120px;resize:vertical;line-height:1.6}.input-wrapper input[data-v-144ebac6]:focus,.input-wrapper textarea[data-v-144ebac6]:focus,.form-input[data-v-144ebac6]:focus{border-color:var(--primary-color);box-shadow:0 4px 20px #1995ad1a;outline:none}.input-wrapper input:focus+.focus-border[data-v-144ebac6],.input-wrapper textarea:focus+.focus-border[data-v-144ebac6],.form-input:focus+.focus-border[data-v-144ebac6]{width:100%}.input-wrapper input:focus~label .label-text[data-v-144ebac6]:after,.input-wrapper textarea:focus~label .label-text[data-v-144ebac6]:after,.form-input:focus~label .label-text[data-v-144ebac6]:after{width:100%}.modal-overlay[data-v-144ebac6]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(8px)}.modal[data-v-144ebac6]{background:var(--white);padding:0;border-radius:16px;width:90%;max-width:900px;max-height:100vh;box-shadow:0 15px 50px #0003;position:relative;border:none;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-144ebac6]{display:flex;justify-content:space-between;align-items:center;padding:25px 30px;background:linear-gradient(to right,var(--primary-color),var(--light-bg));border-bottom:1px solid rgba(255,255,255,.1);flex-shrink:0}.modal-header h3[data-v-144ebac6]{margin:0;color:#fff;font-size:1.8rem;font-weight:600;letter-spacing:.2px}.close-btn[data-v-144ebac6]{background:none;border:none;color:#fff;cursor:pointer;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.close-btn[data-v-144ebac6]:hover{background:#fff3;transform:rotate(90deg)}.modal-buttons[data-v-144ebac6]{padding:20px 20px 0;display:flex;justify-content:flex-end;gap:16px}.apply-modal-btn[data-v-144ebac6],.reset-modal-btn[data-v-144ebac6]{padding:12px 32px;border-radius:var(--border-radius);font-weight:500;font-size:.95rem;display:flex;align-items:center;gap:10px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;min-width:160px;justify-content:center;position:relative;overflow:hidden;background:linear-gradient(135deg,var(--primary-color),var(--light-bg));color:var(--white);box-shadow:0 4px 15px #1995ad4d}.apply-modal-btn[data-v-144ebac6]:before,.reset-modal-btn[data-v-144ebac6]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.apply-modal-btn[data-v-144ebac6]:hover:before,.reset-modal-btn[data-v-144ebac6]:hover:before{left:100%}.apply-modal-btn[data-v-144ebac6]:hover{background:linear-gradient(135deg,var(--light-bg),var(--primary-color));transform:translateY(-2px);box-shadow:0 6px 20px #1995ad66}.apply-modal-btn[data-v-144ebac6]:active{transform:translateY(0)}.reset-modal-btn[data-v-144ebac6]{background:linear-gradient(135deg,var(--secondary-color),#e2e8f0);color:var(--text-color);box-shadow:0 4px 15px #0000001a}.reset-modal-btn[data-v-144ebac6]:hover{background:linear-gradient(135deg,#e2e8f0,var(--secondary-color));transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.reset-modal-btn[data-v-144ebac6]:active{transform:translateY(0)}.modal-actions[data-v-144ebac6]{padding:20px;max-height:80vh;overflow-y:auto}.selector-item[data-v-144ebac6]{flex:1;min-width:0;position:relative}.selector-item label[data-v-144ebac6]{margin-bottom:8px;display:block}.custom-multi-select[data-v-144ebac6]{width:100%}.select-wrapper[data-v-144ebac6],.multi-select-wrapper[data-v-144ebac6]{width:100%;position:relative}.custom-multi-select[data-v-144ebac6]{width:100%;min-height:50px;padding:8px 40px 8px 16px;border:1px solid var(--border-color);border-radius:10px;background-color:var(--white);display:flex;flex-wrap:wrap;align-items:center;gap:8px;cursor:pointer;position:relative;box-shadow:0 2px 4px #00000008}.custom-multi-select[data-v-144ebac6]:hover{border-color:var(--primary-color)}.custom-multi-select[data-v-144ebac6]:focus-within{border-color:var(--primary-color);box-shadow:0 0 0 3px #a1d6e233}.placeholder-text[data-v-144ebac6]{color:#9ca3af;padding:5px 0}.selected-approvers[data-v-144ebac6]{display:flex;flex-wrap:wrap;gap:8px;max-width:100%}.selected-approver-chip[data-v-144ebac6]{display:flex;align-items:center;gap:6px;background-color:#a1d6e233;color:var(--light-bg);padding:4px 8px 4px 12px;border-radius:16px;font-size:.85rem;white-space:nowrap;animation:chipAppear-144ebac6 .3s ease-out}.approver-chip-content[data-v-144ebac6]{display:flex;flex-direction:column}.approver-chip-name[data-v-144ebac6]{font-weight:500}.approver-chip-position[data-v-144ebac6]{font-size:.75rem;opacity:.8;font-style:italic}@keyframes chipAppear-144ebac6{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.remove-approver[data-v-144ebac6]{display:flex;align-items:center;justify-content:center;background-color:#0000001a;border-radius:50%;width:18px;height:18px;cursor:pointer;transition:all .2s}.remove-approver[data-v-144ebac6]:hover{background-color:#0003}.dropdown-icon[data-v-144ebac6]{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:var(--text-color);opacity:.6;transition:transform .2s}.approvers-dropdown[data-v-144ebac6]{position:absolute;top:100%;left:0;right:0;margin-top:8px;background-color:var(--white);border-radius:10px;box-shadow:0 4px 12px #0000001a;z-index:1000}.dropdown-search[data-v-144ebac6]{padding:12px;border-bottom:1px solid var(--border-color);position:sticky;top:0;background-color:var(--white);z-index:1}.dropdown-search input[data-v-144ebac6]{width:100%;padding:10px 12px;border:1px solid var(--border-color);border-radius:6px;font-size:.9rem}.dropdown-search input[data-v-144ebac6]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px #a1d6e233}.dropdown-items-container[data-v-144ebac6]{max-height:200px;overflow-y:auto}.approver-item[data-v-144ebac6]{display:flex;align-items:center;padding:10px 16px;gap:12px;cursor:pointer;transition:background-color .2s;border-bottom:1px solid rgba(0,0,0,.05)}.approver-item[data-v-144ebac6]:last-child{border-bottom:none}.approver-item[data-v-144ebac6]:hover{background-color:#a1d6e21a}.approver-item.selected[data-v-144ebac6]{background-color:#a1d6e226}.approver-info[data-v-144ebac6]{display:flex;flex-direction:column}.approver-name[data-v-144ebac6]{font-weight:500}.approver-position[data-v-144ebac6]{font-size:.8rem;color:var(--text-color);opacity:.7;font-style:italic}.checkbox[data-v-144ebac6]{width:20px;height:20px;border:2px solid var(--border-color);border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s}.approver-item.selected .checkbox[data-v-144ebac6]{background-color:var(--light-bg);border-color:var(--light-bg);color:var(--white)}.no-results[data-v-144ebac6],.loading-dropdown[data-v-144ebac6],.error-dropdown[data-v-144ebac6]{padding:16px;text-align:center;color:var(--text-color);opacity:.7;font-size:.9rem}.loading-dropdown i[data-v-144ebac6],.error-dropdown i[data-v-144ebac6]{margin-right:8px}.error-dropdown[data-v-144ebac6]{color:var(--error-color)}.error-message[data-v-144ebac6]{margin-top:8px;font-size:.85rem;color:var(--error-color);display:flex;align-items:center;gap:6px;padding:8px 12px;background-color:#e76f511a;border-radius:6px}.form-hint[data-v-144ebac6]{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--text-color);opacity:.7;margin-top:8px}.approvers-count[data-v-144ebac6]{font-weight:400;font-size:.85rem;opacity:.8}.radio-group[data-v-144ebac6]{display:flex;gap:12px;align-items:center}.radio-group>div[data-v-144ebac6]{display:flex;gap:8px;align-items:center}.radio-group>div>label[data-v-144ebac6]{margin-bottom:0}@media (max-width: 768px){.modal[data-v-144ebac6]{width:95%;max-height:95vh;margin:10px}.modal-header[data-v-144ebac6]{padding:20px}.modal-header h3[data-v-144ebac6]{font-size:1.5rem}}form[data-v-144ebac6]::-webkit-scrollbar{width:8px}form[data-v-144ebac6]::-webkit-scrollbar-track{background:#0000000d;border-radius:10px}form[data-v-144ebac6]::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:10px;opacity:.7}form[data-v-144ebac6]::-webkit-scrollbar-thumb:hover{background:var(--light-bg);opacity:1}.error-input[data-v-144ebac6]{border-color:var(--error-color, #dc3545)!important}.error-message[data-v-144ebac6]{color:var(--error-color, #dc3545);font-size:.85rem;margin-top:8px}.fade-slide-enter-active[data-v-773df272],.fade-slide-leave-active[data-v-773df272]{transition:all .3s ease}.fade-slide-enter-from[data-v-773df272],.fade-slide-leave-to[data-v-773df272]{opacity:0;transform:translateY(10px)}.empty-stages-info[data-v-773df272]{padding:30px 0;display:flex;flex-direction:column;gap:4px;align-items:center;justify-content:center;text-align:center}.empty-stages-info h3[data-v-773df272],.empty-stages-info p[data-v-773df272]{margin:0}.stages-container[data-v-773df272]{margin-top:40px;display:flex;gap:20px;flex:1}.left-panel[data-v-773df272]{min-width:260px;background:linear-gradient(180deg,#f9fafb,#fff);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:0 2px 6px #0000000d;overflow:hidden}.left-panel-title[data-v-773df272]{font-size:16px;font-weight:600;padding:12px;text-align:center;border-bottom:1px solid var(--border-color);background-color:var(--light-bg-alt)}.left-panel-names[data-v-773df272]{list-style:none;margin:0;padding:0}.left-panel-names li[data-v-773df272]{padding:10px 14px;cursor:pointer;transition:background .2s ease,color .2s ease;font-size:14px;border-left:3px solid transparent;max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.left-panel-names li[data-v-773df272]:hover{background-color:var(--hover-bg)}.left-panel-names li.active[data-v-773df272]{background-color:var(--primary-light);color:var(--primary-color);font-weight:600;border-left:3px solid var(--primary-color)}.right-panel[data-v-773df272]{flex:1;min-height:50vh;background-color:var(--white);border:1px solid rgba(0,0,0,.05);border-radius:var(--border-radius)}.right-panel-actions[data-v-773df272]{padding:1rem;display:flex;justify-content:space-between}.actions-checkboxes[data-v-773df272]{display:flex;gap:12px;align-items:center}.actions-checkbox[data-v-773df272]{display:flex;align-items:center;gap:.75rem}.actions-checkbox input[type=checkbox][data-v-773df272]{width:20px;height:20px;accent-color:var(--primary-color);cursor:pointer;transition:all .2s ease}.actions-checkbox input[type=checkbox][data-v-773df272]:disabled{opacity:.5;cursor:not-allowed}.actions-checkbox label[data-v-773df272]{font-size:.95rem;color:var(--text-color);cursor:pointer;user-select:none;line-height:1.2}.action-btn[data-v-773df272]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:none;background:var(--light-bg);color:var(--white)}.action-btn[data-v-773df272]:hover{background:#157b91;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.empty-table-style[data-v-773df272]{margin-top:50px}.loader-spinner[data-v-773df272]{margin-top:40px}.stages-buttons[data-v-773df272]{margin-top:12px;display:flex;gap:16px}.action-icon[data-v-773df272]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 1279px){.left-panel[data-v-773df272]{min-width:250px}.right-panel[data-v-773df272]{width:100%;overflow-x:scroll}}#permission-read[data-v-500d37ae]{margin-right:12px}#permission-read>div[data-v-500d37ae]{width:24px}#permission-write>div[data-v-500d37ae]{width:24px}.column-actions div[data-v-500d37ae]{display:flex;align-items:center}#disabled-false i[data-v-500d37ae],#disabled-false svg[data-v-500d37ae]{cursor:pointer}#disabled-true[data-v-500d37ae]{opacity:.6}#disabled-true i[data-v-500d37ae],#disabled-true svg[data-v-500d37ae]{cursor:not-allowed}.settings-form-accesses[data-v-d8935772]{padding-top:20px}.accesses-roles[data-v-d8935772]{display:flex;border-bottom:1px solid var(--border-color);background-color:#f9f9f9;overflow-x:auto}.accesses-role[data-v-d8935772]{cursor:pointer;flex:1 0 auto;padding:12px 18px;display:flex;align-items:center;justify-content:center;text-align:center;border:1px solid var(--border-color);border-bottom:none;border-radius:6px 6px 0 0;background-color:#fff;color:#333;font-weight:500;transition:background-color .3s ease,color .3s ease}.accesses-role[data-v-d8935772]:not(:last-child){border-right:none}.accesses-role[data-v-d8935772]:hover{background-color:#f0f0f0}.accesses-role.active[data-v-d8935772]{background-color:var(--secondary-color);box-shadow:0 -2px 10px #0000000d;z-index:1}.accesses-text[data-v-d8935772]{text-align:center}.paginated-left[data-v-d8935772]{padding-left:50px}.section-divider[data-v-d8935772],.section-divider[data-v-d8935772]:hover{background:#f2f2f2}.stage-names div[data-v-d8935772]{display:inline-block}.primary-table tbody tr td[data-v-d8935772]{height:60px}.accesess-buttons[data-v-d8935772]{margin-top:30px;display:flex;gap:16px}.stage-names-attribute>div[data-v-d8935772]{width:180px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#attribute-name[data-v-d8935772]{width:600px}.table-container[data-v-5b935226]{background-color:var(--white);border-radius:8px;overflow-x:auto;box-shadow:0 4px 8px var(--shadow-color);margin:0 auto;max-width:100%}.data-table[data-v-5b935226]{width:100%;border-collapse:collapse;table-layout:fixed}.data-table thead[data-v-5b935226]{background-color:var(--light-bg);color:var(--white)}.data-table th[data-v-5b935226],.data-table td[data-v-5b935226]{width:150px;min-width:50px;padding:12px 16px;border:1px solid var(--border-color);text-align:left;font-size:.9rem;position:relative;white-space:normal;overflow-wrap:anywhere}.data-table tbody tr[data-v-5b935226]:nth-child(2n){background-color:var(--secondary-color)}.data-table tbody tr[data-v-5b935226]:hover{background-color:var(--primary-color);transition:background-color .2s ease-in-out}input[type=checkbox][data-v-5b935226]{transform:scale(1.2);cursor:pointer;display:block;margin:auto;transition:transform .2s ease}.data-table th[data-v-5b935226]{position:relative;user-select:none;cursor:move;transition:all .2s ease;background-color:var(--light-bg);padding:12px 16px;color:var(--white);min-width:50px}.header-content[data-v-5b935226]{display:flex;align-items:center;justify-content:space-between;width:100%}.header-content.centered[data-v-5b935226]{justify-content:center}.data-table th.dragging[data-v-5b935226]{opacity:.7;background-color:var(--primary-color);box-shadow:0 4px 12px var(--shadow-color);z-index:10}.data-table th.drag-over[data-v-5b935226]{background-color:var(--hover-bg)}.drag-indicator-left[data-v-5b935226],.drag-indicator-right[data-v-5b935226]{position:absolute;top:0;bottom:0;width:4px;background-color:var(--primary-color);opacity:0;transition:opacity .2s ease;pointer-events:none}.select-all-button[data-v-5b935226]{padding:5px 10px;font-size:.8rem;font-weight:500;color:var(--white);background-color:#ffffff1a;border:1px solid transparent;border-radius:5px;box-shadow:none;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,transform .15s ease;display:inline-flex;align-items:center;flex-shrink:0}.select-all-button[data-v-5b935226]:hover{background-color:#fff3;border-color:#ffffff80}.select-all-button[data-v-5b935226]:active{background-color:#ffffff26;transform:scale(.97)}.select-all-button[data-v-5b935226]:focus-visible{outline:none;background-color:#fff3;border:1px solid var(--white)}.drag-indicator-left[data-v-5b935226]{left:0}.column-list-move[data-v-5b935226]{transition:transform .4s ease}.column-list-enter-active[data-v-5b935226],.column-list-leave-active[data-v-5b935226]{transition:all .3s ease}.column-list-enter-from[data-v-5b935226],.column-list-leave-to[data-v-5b935226]{opacity:0;transform:translateY(-10px)}.drag-indicator-right[data-v-5b935226]{right:0}.data-table th.drag-over-left .drag-indicator-left[data-v-5b935226],.data-table th.drag-over-right .drag-indicator-right[data-v-5b935226]{opacity:1;box-shadow:0 0 8px var(--primary-color);animation:glow-5b935226 1s ease-in-out infinite alternate}@keyframes glow-5b935226{0%{opacity:.7;box-shadow:0 0 4px var(--primary-color)}to{opacity:1;box-shadow:0 0 12px var(--primary-color)}}.resizer[data-v-5b935226]{position:absolute;top:0;right:-2px;width:5px;height:100%;cursor:col-resize;user-select:none;z-index:5;background-color:transparent;transition:background-color .2s ease,opacity .2s ease}.resizer[data-v-5b935226]:hover{background-color:var(--primary-color);opacity:.5}.data-table th:hover .resizer[data-v-5b935226]{opacity:.3}.data-table th[draggable=false][data-v-5b935226]{cursor:default}.data-table th[draggable=false] .resizer[data-v-5b935226]{cursor:col-resize}.data-table th[data-v-5b935226]:hover{background-color:var(--hover-bg)}.data-table th.dragging[data-v-5b935226]{transform:scale(1.02);box-shadow:0 8px 16px #0000001a;z-index:10}.data-table td[data-v-5b935226]{padding:12px 16px;border:1px solid var(--border-color);transition:all .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.data-table td[data-v-5b935226]:first-child{text-align:center;vertical-align:middle}.reserved-status[data-v-5b935226],.disabled-status[data-v-5b935226],.request-status[data-v-5b935226]{display:inline-block;padding:4px 8px;border-radius:4px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease}.reserved-status[data-v-5b935226]{background-color:var(--change-new-bg);color:var(--change-new-text)}.disabled-status[data-v-5b935226]{background-color:var(--change-old-bg);color:var(--change-old-text)}.reserved-status[data-v-5b935226]:hover,.disabled-status[data-v-5b935226]:hover,.request-status[data-v-5b935226]:hover{transform:translateY(-2px);box-shadow:0 2px 4px #0000001a}.request-status[data-v-5b935226]{background-color:var(--secondary-color);color:var(--text-color)}@keyframes pulse-5b935226{0%{transform:scaleX(1)}50%{transform:scaleX(1.2)}to{transform:scaleX(1)}}.drag-indicator-left.active[data-v-5b935226],.drag-indicator-right.active[data-v-5b935226]{animation:pulse-5b935226 1s ease-in-out infinite}@keyframes selectRowAnimation-5b935226{0%{transform:scale(1);opacity:1}50%{transform:scale(1.01);opacity:.7}to{transform:scale(1);opacity:1}}@keyframes checkboxPop-5b935226{0%{transform:scale(1.2)}50%{transform:scale(1.6)}to{transform:scale(1.2)}}.data-table tbody tr.is-selecting input[type=checkbox][data-v-5b935226]{animation:checkboxPop-5b935226 .3s ease-in-out}.data-table tbody tr.is-selecting .reserved-status[data-v-5b935226],.data-table tbody tr.is-selecting .disabled-status[data-v-5b935226]{animation:none}.sort-icons[data-v-5b935226]{display:inline-flex;align-items:center;margin-left:4px}.sort-icons .fas[data-v-5b935226]{font-size:.75rem;cursor:pointer;color:var(--text-color)}.sort-icons .fa-sort-up[data-v-5b935226],.sort-icons .fa-sort-down[data-v-5b935226]{color:var(--primary-color)}p[data-v-3fa7a60d]{margin:0}.display-title[data-v-3fa7a60d]{display:flex;flex-direction:column;align-items:center}.display-main-info[data-v-3fa7a60d]{display:flex;justify-content:space-between}.display-main-info>div[data-v-3fa7a60d]{flex:1;display:flex;flex-direction:column;gap:12px}.main-info-right[data-v-3fa7a60d]{max-width:350px;justify-content:space-between}.primary-form-input[data-v-3fa7a60d]{max-width:200px}.display-stage-steps[data-v-3fa7a60d]{display:flex;flex-direction:column;align-items:center;margin-top:50px}.stage-steps-container[data-v-3fa7a60d]{position:relative;display:flex;gap:0;padding:10px 0;min-width:1000px;max-width:1300px;overflow-x:scroll;height:300px}.stage-steps[data-v-3fa7a60d]{display:flex;align-items:center;justify-content:center;text-align:center;position:relative;padding:12px 24px;min-width:200px;max-width:220px;height:60px;background-color:#fff;color:#333;font-weight:500;border:1px solid #ccc;border-right:none;border-radius:6px 0 0 6px;transition:background-color .3s ease,color .3s ease,transform .4s ease}.stage-step[data-v-3fa7a60d]{max-height:60px;max-width:170px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stage-steps[data-v-3fa7a60d]:after{content:"";position:absolute;top:0;right:-20px;width:0;height:0;border-top:30px solid transparent;border-bottom:30px solid transparent;border-left:20px solid #fff;z-index:2}.stage-steps[data-v-3fa7a60d]:before{content:"";position:absolute;top:0;right:-21px;width:0;height:0;border-top:30px solid transparent;border-bottom:30px solid transparent;border-left:20px solid #ccc;z-index:1}.stage-steps[data-v-3fa7a60d]:last-child{border-right:1px solid #ccc;border-radius:0 6px 6px 0}.stage-steps[data-v-3fa7a60d]:last-child:after,.stage-steps[data-v-3fa7a60d]:last-child:before{display:none}.stage-steps.active[data-v-3fa7a60d]{background-color:var(--secondary-color);transform:translateY(-3px);box-shadow:0 4px 12px #0000001a;z-index:2}.stage-steps.active[data-v-3fa7a60d]:after{border-left-color:var(--secondary-color)}.stage-step-date-prediction[data-v-3fa7a60d]{cursor:default;position:absolute;bottom:-95px}.stage-step-date-plan[data-v-3fa7a60d]{cursor:pointer;position:absolute;bottom:-195px}.stage-steps-prediction[data-v-3fa7a60d]{position:absolute;top:70px;transform:translate(-50%);z-index:100}.stage-steps-plan[data-v-3fa7a60d]{position:absolute;top:165px;transform:translate(-50%);z-index:100}.stage-steps-prediction h3[data-v-3fa7a60d],.stage-steps-plan h3[data-v-3fa7a60d]{width:200px;text-align:center}.display-attributes-section[data-v-3fa7a60d]{display:flex;flex-direction:column;gap:12px;max-width:500px}.primary-form-group.space-between[data-v-3fa7a60d]{justify-content:space-between}.primary-form-group div[data-v-3fa7a60d]{flex:1}.primary-form-group input[data-v-3fa7a60d],.primary-form-group textarea[data-v-3fa7a60d],.primary-form-group .primary-input-wrapper[data-v-3fa7a60d]{max-width:250px}.display-RFQ-table[data-v-3fa7a60d] tbody tr,.display-custom-table[data-v-3fa7a60d] tbody tr{display:none}@media (max-width: 1279px){.stage-steps-container[data-v-3fa7a60d]{min-width:700px;max-width:800px}}.fade-enter-active[data-v-e0dc899f],.fade-leave-active[data-v-e0dc899f]{transition:opacity .4s ease}.fade-enter-from[data-v-e0dc899f],.fade-leave-to[data-v-e0dc899f]{opacity:0}.settings-form[data-v-e0dc899f]{padding:var(--container-padding);height:100%;display:flex;flex-direction:column}.page-content[data-v-e0dc899f]{padding:var(--container-padding);background-color:var(--white);border-radius:var(--border-radius);box-shadow:var(--shadow-subtle);border:1px solid var(--border-color)}.settings-form-steps[data-v-e0dc899f]{display:flex;align-items:center;justify-content:center;gap:0;overflow-x:auto;padding:10px 0}.form-steps[data-v-e0dc899f]{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;padding:12px 24px;min-width:220px;max-width:250px;background-color:#fff;color:#333;font-weight:500;cursor:pointer;border:1px solid #ccc;border-right:none;border-radius:6px 0 0 6px;transition:background-color .3s ease,color .3s ease,transform .4s ease}.form-steps[data-v-e0dc899f]:after{content:"";position:absolute;top:0;right:-20px;width:0;height:0;border-top:24px solid transparent;border-bottom:24px solid transparent;border-left:20px solid #fff;z-index:2}.form-steps[data-v-e0dc899f]:before{content:"";position:absolute;top:0;right:-21px;width:0;height:0;border-top:24px solid transparent;border-bottom:24px solid transparent;border-left:20px solid #ccc;z-index:1}.form-steps[data-v-e0dc899f]:last-child{border-right:1px solid #ccc;border-radius:0 6px 6px 0}.form-steps[data-v-e0dc899f]:last-child:after,.form-steps[data-v-e0dc899f]:last-child:before{display:none}.form-steps.active[data-v-e0dc899f]{background-color:var(--secondary-color);transform:translateY(-3px);box-shadow:0 4px 12px #0000001a;z-index:2}.form-steps.active[data-v-e0dc899f]:after{border-left-color:var(--secondary-color)}.edit-title[data-v-e0dc899f]{margin:0}.edit-text[data-v-e0dc899f]{margin:16px 0}.edit-inputs[data-v-e0dc899f]{display:flex;flex-direction:column;gap:20px;max-width:600px}.filter-group[data-v-e0dc899f]{display:flex;flex-direction:column;gap:8px}.filter-group label[data-v-e0dc899f]{display:flex;align-items:center;gap:8px;font-size:.9rem;color:var(--text-color);font-weight:500;margin-bottom:4px}.filter-group label i[data-v-e0dc899f]{color:var(--light-bg);font-size:1rem;width:16px;text-align:center}.filter-group input[type=text][data-v-e0dc899f],.filter-group textarea[data-v-e0dc899f]{padding:10px 16px 10px 10px;border:1px solid var(--border-color);border-radius:var(--border-radius);background-color:var(--white);transition:var(--transition-smooth);font-size:.95rem;box-shadow:none;width:100%}.filter-group input[type=text][data-v-e0dc899f]:focus,.filter-group textarea[data-v-e0dc899f]:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #a1d6e24d;outline:none;transform:translateY(-1px)}.filter-group input[type=text][data-v-e0dc899f]::placeholder,.filter-group textarea[data-v-e0dc899f]::placeholder{color:#a0aec0;opacity:1}.filter-group select[data-v-e0dc899f]{padding:10px 28px 10px 16px;border:1px solid var(--border-color);border-radius:var(--border-radius);background-color:var(--white);transition:var(--transition-smooth);font-size:.95rem;box-shadow:none;width:100%;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='6' viewBox='0 0 12 6'%3E%3Cpath fill='%23333' d='M0 0l6 6 6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;cursor:pointer}.filter-group select[data-v-e0dc899f]:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #a1d6e24d;outline:none;transform:translateY(-1px)}.edit-buttons[data-v-e0dc899f]{margin-top:20px;display:flex;gap:16px;justify-content:flex-end}.apply-filters-btn[data-v-e0dc899f],.reset-filters-btn[data-v-e0dc899f]{padding:12px 32px;border-radius:var(--border-radius);font-weight:500;font-size:.95rem;display:flex;align-items:center;gap:10px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;min-width:160px;justify-content:center;position:relative;overflow:hidden}.apply-filters-btn[data-v-e0dc899f]:before,.reset-filters-btn[data-v-e0dc899f]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.apply-filters-btn[data-v-e0dc899f]:hover:before,.reset-filters-btn[data-v-e0dc899f]:hover:before{left:100%}.apply-filters-btn[data-v-e0dc899f]{background:linear-gradient(135deg,var(--primary-color),var(--light-bg));color:var(--white);box-shadow:0 4px 15px #1995ad4d}.apply-filters-btn[data-v-e0dc899f]:hover{background:linear-gradient(135deg,var(--light-bg),var(--primary-color));transform:translateY(-2px);box-shadow:0 6px 20px #1995ad66}.apply-filters-btn[data-v-e0dc899f]:active{transform:translateY(0)}.reset-filters-btn[data-v-e0dc899f]{background:linear-gradient(135deg,var(--secondary-color),#e2e8f0);color:var(--text-color);box-shadow:0 4px 15px #0000001a}.reset-filters-btn[data-v-e0dc899f]:hover{background:linear-gradient(135deg,#e2e8f0,var(--secondary-color));transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.reset-filters-btn[data-v-e0dc899f]:active{transform:translateY(0)}@media (max-width: 1279px){.settings-form-steps[data-v-e0dc899f]{justify-content:unset}.form-steps span[data-v-e0dc899f]{font-size:14px}}.settings-form-actions[data-v-e11cf5fa]{margin-bottom:20px;display:flex;justify-content:flex-end;align-items:center}.dropdown-menu[data-v-e11cf5fa]{position:relative;display:inline-block}.action-btn[data-v-e11cf5fa]{padding:12px 24px;background-color:var(--light-bg);color:var(--white);border:none;border-radius:8px;cursor:pointer;transition:all .3s;display:flex;align-items:center;gap:10px;font-size:1rem;font-weight:500}.action-btn[data-v-e11cf5fa]:hover{background-color:var(--primary-color);transform:translateY(-2px);box-shadow:0 4px 12px var(--shadow-color)}.action-btn i[data-v-e11cf5fa]{font-size:1.2rem}.dropdown-content[data-v-e11cf5fa]{position:absolute;right:0;top:calc(100% + 5px);background-color:var(--white);min-width:220px;box-shadow:0 8px 16px var(--shadow-color);border-radius:8px;z-index:10;overflow:hidden;animation:dropdown-appear-e11cf5fa .2s ease-out}@keyframes dropdown-appear-e11cf5fa{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dropdown-item[data-v-e11cf5fa]{display:flex;align-items:center;gap:10px;width:100%;padding:12px 16px;text-align:left;background:none;border:none;color:var(--text-color);font-size:.95rem;cursor:pointer;transition:background-color .2s}.dropdown-item[data-v-e11cf5fa]:hover{background-color:var(--secondary-color)}.dropdown-item i[data-v-e11cf5fa]{font-size:1rem;color:var(--light-bg);width:20px;text-align:center}.dropdown-divider[data-v-e11cf5fa]{height:1px;background-color:var(--border-color);margin:6px 0}.column-settings-btn[data-v-e11cf5fa]{padding:12px 24px;background-color:var(--light-bg);color:var(--white);border:none;border-radius:8px;cursor:pointer;transition:all .3s;display:flex;align-items:center;gap:10px;font-size:1rem;font-weight:500;margin-left:16px;position:relative;overflow:hidden}.column-settings-btn[data-v-e11cf5fa]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.1),transparent);transform:translate(-100%);transition:transform .6s}.column-settings-btn[data-v-e11cf5fa]:hover:before{transform:translate(100%)}.column-settings-btn[data-v-e11cf5fa]:hover,.column-settings-btn.active[data-v-e11cf5fa]{background-color:var(--primary-color);transform:translateY(-2px);box-shadow:0 4px 12px var(--shadow-color)}.column-settings-btn i[data-v-e11cf5fa]{font-size:1.2rem;transition:transform .3s}.column-settings-btn:hover i[data-v-e11cf5fa],.column-settings-btn.active i[data-v-e11cf5fa]{transform:rotate(180deg)}@media (max-width: 1279px){.dropdown-content[data-v-e11cf5fa]{min-width:180px}.dropdown-item[data-v-e11cf5fa]{font-size:.8rem;padding:10px 14px}}.fade-enter-active[data-v-09e4db69],.fade-leave-active[data-v-09e4db69]{transition:opacity .3s ease}.fade-enter[data-v-09e4db69],.fade-leave-to[data-v-09e4db69]{opacity:0}.slide-up-enter-active[data-v-09e4db69],.slide-up-leave-active[data-v-09e4db69]{transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .4s cubic-bezier(.16,1,.3,1)}.slide-up-enter[data-v-09e4db69],.slide-up-leave-to[data-v-09e4db69]{transform:translateY(30px);opacity:0}.dropdown-enter-active[data-v-09e4db69],.dropdown-leave-active[data-v-09e4db69]{transition:all .3s cubic-bezier(.16,1,.3,1);transform-origin:top center}.dropdown-enter[data-v-09e4db69],.dropdown-leave-to[data-v-09e4db69]{opacity:0;transform:scaleY(.8)}.modal-overlay[data-v-09e4db69]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(8px)}.modal[data-v-09e4db69]{background:var(--white);padding:0;border-radius:16px;width:90%;max-width:600px;max-height:100vh;box-shadow:0 15px 50px #0003;position:relative;border:none;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-09e4db69]{display:flex;justify-content:space-between;align-items:center;padding:25px 30px;background:linear-gradient(to right,var(--primary-color),var(--light-bg));border-bottom:1px solid rgba(255,255,255,.1);flex-shrink:0}.modal-header h3[data-v-09e4db69]{margin:0;color:#fff;font-size:1.8rem;font-weight:600;letter-spacing:.2px}.close-btn[data-v-09e4db69]{background:none;border:none;color:#fff;cursor:pointer;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.close-btn[data-v-09e4db69]:hover{background:#fff3;transform:rotate(90deg)}.modal-buttons[data-v-09e4db69]{padding:40px 20px 0;display:flex;justify-content:flex-end;gap:16px}.apply-modal-btn[data-v-09e4db69],.reset-modal-btn[data-v-09e4db69]{padding:12px 32px;border-radius:var(--border-radius);font-weight:500;font-size:.95rem;display:flex;align-items:center;gap:10px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;min-width:160px;justify-content:center;position:relative;overflow:hidden;background:linear-gradient(135deg,var(--primary-color),var(--light-bg));color:var(--white);box-shadow:0 4px 15px #1995ad4d}.apply-modal-btn[data-v-09e4db69]:before,.reset-modal-btn[data-v-09e4db69]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.apply-modal-btn[data-v-09e4db69]:hover:before,.reset-modal-btn[data-v-09e4db69]:hover:before{left:100%}.apply-modal-btn[data-v-09e4db69]:hover{background:linear-gradient(135deg,var(--light-bg),var(--primary-color));transform:translateY(-2px);box-shadow:0 6px 20px #1995ad66}.apply-modal-btn[data-v-09e4db69]:active{transform:translateY(0)}.reset-modal-btn[data-v-09e4db69]{background:linear-gradient(135deg,var(--secondary-color),#e2e8f0);color:var(--text-color);box-shadow:0 4px 15px #0000001a}.reset-modal-btn[data-v-09e4db69]:hover{background:linear-gradient(135deg,#e2e8f0,var(--secondary-color));transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.reset-modal-btn[data-v-09e4db69]:active{transform:translateY(0)}form[data-v-09e4db69]{padding:30px;overflow-y:auto;flex:1;min-height:0}.form-group[data-v-09e4db69]{margin-bottom:25px;position:relative}.form-group label[data-v-09e4db69]{display:block;margin-bottom:10px}.label-text[data-v-09e4db69]{color:var(--text-color);font-size:1rem;font-weight:500;transition:color .2s ease;position:relative;display:inline-block}.label-text[data-v-09e4db69]:after{content:"";position:absolute;left:0;bottom:-4px;width:0;height:2px;background-color:var(--primary-color);transition:width .3s ease}.input-wrapper[data-v-09e4db69]{position:relative;width:100%}.input-wrapper input[data-v-09e4db69],.input-wrapper textarea[data-v-09e4db69],.form-input[data-v-09e4db69]{width:100%;padding:14px 18px;border:1px solid var(--border-color);border-radius:10px;font-size:1rem;color:var(--text-color);background-color:var(--white);transition:all .3s ease;box-sizing:border-box}.input-wrapper textarea[data-v-09e4db69]{min-height:120px;resize:vertical;line-height:1.6}.focus-border[data-v-09e4db69]{position:absolute;bottom:0;left:0;width:0;height:2px;background-color:var(--primary-color);transition:width .3s ease}.input-wrapper input[data-v-09e4db69]:focus,.input-wrapper textarea[data-v-09e4db69]:focus,.form-input[data-v-09e4db69]:focus{border-color:var(--primary-color);box-shadow:0 4px 20px #1995ad1a;outline:none}.input-wrapper input:focus+.focus-border[data-v-09e4db69],.input-wrapper textarea:focus+.focus-border[data-v-09e4db69],.form-input:focus+.focus-border[data-v-09e4db69]{width:100%}.input-wrapper input:focus~label .label-text[data-v-09e4db69]:after,.input-wrapper textarea:focus~label .label-text[data-v-09e4db69]:after,.form-input:focus~label .label-text[data-v-09e4db69]:after{width:100%}@media (max-width: 768px){.modal[data-v-09e4db69]{width:95%;max-height:95vh;margin:10px}.modal-header[data-v-09e4db69]{padding:20px}.modal-header h3[data-v-09e4db69]{font-size:1.5rem}}form[data-v-09e4db69]::-webkit-scrollbar{width:8px}form[data-v-09e4db69]::-webkit-scrollbar-track{background:#0000000d;border-radius:10px}form[data-v-09e4db69]::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:10px;opacity:.7}form[data-v-09e4db69]::-webkit-scrollbar-thumb:hover{background:var(--light-bg);opacity:1}.error-input[data-v-09e4db69]{border-color:var(--error-color, #dc3545)!important}.error-message[data-v-09e4db69]{color:var(--error-color, #dc3545);font-size:.85rem;margin-top:8px}.fade-in-enter-active[data-v-df6ee6e0]{transition:all .6s cubic-bezier(.34,1.56,.64,1)}.fade-in-enter-from[data-v-df6ee6e0]{opacity:0;transform:translateY(40px)}.panel-enter-active[data-v-df6ee6e0],.panel-leave-active[data-v-df6ee6e0]{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.panel-enter-from[data-v-df6ee6e0],.panel-leave-to[data-v-df6ee6e0]{opacity:0;transform:translateY(30px)}.settings-form-list[data-v-df6ee6e0]{padding:var(--container-padding);height:100%;display:flex;flex-direction:column}.page-header[data-v-df6ee6e0]{margin-bottom:2rem}.settings-container[data-v-df6ee6e0]{display:flex;background:var(--white);border-radius:var(--border-radius);box-shadow:0 10px 30px #0000000d;flex:1;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.25,.8,.25,1)}.settings-container[data-v-df6ee6e0]:hover{box-shadow:0 15px 35px #0000001a}.left-panel[data-v-df6ee6e0]{width:300px;padding:2rem;background:linear-gradient(to bottom,var(--white),var(--dark-bg));border-right:1px solid rgba(0,0,0,.05);border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius);z-index:2;box-shadow:5px 0 15px #00000008}.right-panel[data-v-df6ee6e0]{flex:1;padding:1rem;background:var(--white);border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);position:relative;overflow:hidden}.columns-settings[data-v-df6ee6e0]{height:100%;overflow:hidden}.columns-settings-container[data-v-df6ee6e0]{display:flex;height:100%;gap:2rem;align-items:flex-start;overflow:hidden}.column-details[data-v-df6ee6e0]{flex:1;position:relative;padding:1.5rem;background:#f8fafc80;border-radius:var(--border-radius);border:1px solid rgba(0,0,0,.03);box-shadow:inset 0 0 15px #00000005;height:calc(100vh - 200px);min-height:600px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--primary-color) var(--secondary-color)}.column-details[data-v-df6ee6e0]::-webkit-scrollbar{width:8px}.column-details[data-v-df6ee6e0]::-webkit-scrollbar-track{background:var(--secondary-color);border-radius:4px}.column-details[data-v-df6ee6e0]::-webkit-scrollbar-thumb{background-color:var(--primary-color);border-radius:4px;border:2px solid var(--secondary-color)}.column-details[data-v-df6ee6e0]::-webkit-scrollbar-thumb:hover{background-color:var(--light-bg)}.magazine-form-container[data-v-df6ee6e0]{padding:2rem;max-width:1200px;margin:0 auto}.magazine-form-header[data-v-df6ee6e0]{margin-bottom:2rem;background:var(--white);border-radius:.5rem;box-shadow:0 1px 3px #0000001a;overflow:hidden}.header-content[data-v-df6ee6e0]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background-color:var(--secondary-color)}.magazine-form-title[data-v-df6ee6e0]{font-size:1.5rem;color:#1f2937;margin:0;position:relative;padding-left:1.25rem;font-weight:600}.magazine-form-title[data-v-df6ee6e0]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:70%;width:4px;background:var(--light-bg);border-radius:2px}.header-controls[data-v-df6ee6e0]{display:flex;align-items:center;gap:1rem}.search-input[data-v-df6ee6e0]{padding:.7rem 1rem;border:1px solid #e5e7eb;border-radius:.5rem;font-size:.875rem;min-width:250px;transition:border-color .2s ease,box-shadow .2s ease}.search-input[data-v-df6ee6e0]:focus{outline:none;border-color:var(--light-bg);box-shadow:0 0 0 2px #157b911a}.magazine-form-actions[data-v-df6ee6e0]{display:flex;gap:1rem}.action-btn[data-v-df6ee6e0]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:none}.add-btn[data-v-df6ee6e0]{background:var(--light-bg);color:var(--white)}.add-btn[data-v-df6ee6e0]:hover{background:#157b91;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.refresh-btn[data-v-df6ee6e0]{background:var(--white);color:#1f2937;border:1px solid #e5e7eb}.refresh-btn[data-v-df6ee6e0]:hover{background:#f3f4f6;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.empty-state[data-v-df6ee6e0]{display:flex;flex-direction:column;align-items:center;gap:8px;justify-content:center;padding:4rem 2rem;text-align:center}.empty-state h3[data-v-df6ee6e0],.empty-state p[data-v-df6ee6e0]{margin:0}.magazine-form-content[data-v-df6ee6e0]{background:var(--white);border-radius:.5rem;box-shadow:0 1px 3px #0000001a}.magazine-form-table[data-v-df6ee6e0]{width:100%;overflow-x:auto}.magazine-form-table table[data-v-df6ee6e0]{width:100%;border-collapse:collapse;background:var(--white)}.magazine-form-table th[data-v-df6ee6e0],.magazine-form-table td[data-v-df6ee6e0]{padding:1rem 1.5rem;text-align:left;border-bottom:1px solid #e5e7eb}.magazine-form-table th[data-v-df6ee6e0]{background:#f9fafb;color:#1f2937;font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.magazine-form-table tr[data-v-df6ee6e0]:hover{background:#f9fafb}.magazine-form-table tr td[data-v-df6ee6e0]{font-size:.875rem;color:#1f2937}.action-icon[data-v-df6ee6e0]{background:transparent;border:none;cursor:pointer;font-size:1rem;padding:.5rem 1rem;border-radius:.375rem;transition:all .2s ease}.three-dots-btn[data-v-df6ee6e0]{border:none;background-color:unset}.three-dots-btn[data-v-df6ee6e0]:hover{background:#157b911a;transform:translateY(-2px)}.teleport-actions[data-v-df6ee6e0]{position:absolute}.empty-icon[data-v-df6ee6e0]{font-size:2rem;display:block;animation:float 6s ease-in-out infinite}@media (max-width: 1279px){.page-header[data-v-df6ee6e0]{margin-bottom:1rem}.magazine-form-title[data-v-df6ee6e0]{font-size:1rem}.header-content[data-v-df6ee6e0]{gap:16px}.search-input[data-v-df6ee6e0]{min-width:175px}.action-btn[data-v-df6ee6e0]{font-size:.75rem}.left-panel[data-v-df6ee6e0]{width:200px;border-right:none;border-bottom:1px solid rgba(0,0,0,.05);border-radius:var(--border-radius) var(--border-radius) 0 0}}@media (max-width: 992px){.settings-container[data-v-df6ee6e0]{flex-direction:column}.left-panel[data-v-df6ee6e0]{width:100%;border-right:none;border-bottom:1px solid rgba(0,0,0,.05);border-radius:var(--border-radius) var(--border-radius) 0 0}.right-panel[data-v-df6ee6e0]{border-radius:0 0 var(--border-radius) var(--border-radius)}.columns-settings-container[data-v-df6ee6e0]{flex-direction:column}}.fade-in-enter-active[data-v-0256c2d1]{transition:all .6s cubic-bezier(.34,1.56,.64,1)}.fade-in-enter-from[data-v-0256c2d1]{opacity:0;transform:translateY(40px)}.panel-enter-active[data-v-0256c2d1],.panel-leave-active[data-v-0256c2d1]{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.panel-enter-from[data-v-0256c2d1],.panel-leave-to[data-v-0256c2d1]{opacity:0;transform:translateY(30px)}.fade-slide-enter-active[data-v-0256c2d1],.fade-slide-leave-active[data-v-0256c2d1]{transition:all .3s ease}.fade-slide-enter-from[data-v-0256c2d1],.fade-slide-leave-to[data-v-0256c2d1]{opacity:0;transform:translateY(10px)}.system-dictionaries[data-v-0256c2d1]{padding:var(--container-padding);height:100%;display:flex;flex-direction:column}.page-header[data-v-0256c2d1]{margin-bottom:2rem}.system-dictionaries-header[data-v-0256c2d1]{display:flex;background:var(--white);border-radius:var(--border-radius);box-shadow:0 10px 30px #0000000d;flex:1;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.25,.8,.25,1)}.settings-container[data-v-0256c2d1]:hover{box-shadow:0 15px 35px #0000001a}.left-panel[data-v-0256c2d1]{width:300px;padding:2rem;background:linear-gradient(to bottom,var(--white),var(--dark-bg));border-right:1px solid rgba(0,0,0,.05);border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius);z-index:2;box-shadow:5px 0 15px #00000008}.right-panel[data-v-0256c2d1]{flex:1;padding:1rem;background:var(--white);border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);position:relative;overflow:hidden}.dictioneries-select[data-v-0256c2d1]{display:flex;flex-direction:column;justify-content:center;align-items:center}.select-container[data-v-0256c2d1]{display:flex;flex-direction:column;gap:20px}.dictioneries-select-stage[data-v-0256c2d1],.dictioneries-select-attribute[data-v-0256c2d1]{padding:30px;border:1px solid var(--border-color);border-radius:var(--border-radius);cursor:pointer;text-align:center}.dictioneries-select-stage[data-v-0256c2d1]:hover,.dictioneries-select-attribute[data-v-0256c2d1]:hover{border-color:var(--secondary-color);box-shadow:0 4px 12px #0000000f;transition:all .2s ease;transform:scale(1.02)}.select-container div.active[data-v-0256c2d1]{background-color:var(--primary-color)}.system-dictionaries-content[data-v-0256c2d1]{margin-top:30px}.actions-column[data-v-0256c2d1]{max-width:120px}.system-dictionaries-content[data-v-0256c2d1]{padding:10px 20px 20px;border:1px solid var(--border-color);border-radius:var(--border-radius);background-color:var(--white)}.dictionaries-content-header[data-v-0256c2d1]{display:flex;align-items:center;justify-content:space-between}.content-header-info[data-v-0256c2d1]{position:relative;padding-left:16px;margin-bottom:16px}.content-header-info[data-v-0256c2d1]:before{content:"";position:absolute;left:0;top:0;height:90%;width:5px;background-color:#88dbff;border-radius:2px}@media (max-width: 1279px){.page-header[data-v-0256c2d1]{margin-bottom:1rem}.magazine-form-title[data-v-0256c2d1]{font-size:1rem}.header-content[data-v-0256c2d1]{gap:16px}.search-input[data-v-0256c2d1]{min-width:175px}.action-btn[data-v-0256c2d1]{font-size:.75rem}.left-panel[data-v-0256c2d1]{width:200px;border-right:none;border-bottom:1px solid rgba(0,0,0,.05);border-radius:var(--border-radius) var(--border-radius) 0 0}.flex[data-v-0256c2d1]{display:flex}}.settings-form-actions[data-v-2dd4de7e]{margin-bottom:20px;display:flex;justify-content:flex-end;align-items:center}.dropdown-menu[data-v-2dd4de7e]{position:relative;display:inline-block}.action-btn[data-v-2dd4de7e]{padding:12px 24px;background-color:var(--light-bg);color:var(--white);border:none;border-radius:8px;cursor:pointer;transition:all .3s;display:flex;align-items:center;gap:10px;font-size:1rem;font-weight:500}.action-btn[data-v-2dd4de7e]:hover{background-color:var(--primary-color);transform:translateY(-2px);box-shadow:0 4px 12px var(--shadow-color)}.action-btn i[data-v-2dd4de7e]{font-size:1.2rem}.dropdown-content[data-v-2dd4de7e]{position:absolute;right:0;top:calc(100% + 5px);background-color:var(--white);min-width:220px;box-shadow:0 8px 16px var(--shadow-color);border-radius:8px;z-index:10;overflow:hidden;animation:dropdown-appear-2dd4de7e .2s ease-out}@keyframes dropdown-appear-2dd4de7e{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dropdown-item[data-v-2dd4de7e]{display:flex;align-items:center;gap:10px;width:100%;padding:12px 16px;text-align:left;background:none;border:none;color:var(--text-color);font-size:.95rem;cursor:pointer;transition:background-color .2s}.dropdown-item[data-v-2dd4de7e]:hover{background-color:var(--secondary-color)}.dropdown-item i[data-v-2dd4de7e]{font-size:1rem;color:var(--light-bg);width:20px;text-align:center}.dropdown-divider[data-v-2dd4de7e]{height:1px;background-color:var(--border-color);margin:6px 0}.column-settings-btn[data-v-2dd4de7e]{padding:12px 24px;background-color:var(--light-bg);color:var(--white);border:none;border-radius:8px;cursor:pointer;transition:all .3s;display:flex;align-items:center;gap:10px;font-size:1rem;font-weight:500;margin-left:16px;position:relative;overflow:hidden}.column-settings-btn[data-v-2dd4de7e]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.1),transparent);transform:translate(-100%);transition:transform .6s}.column-settings-btn[data-v-2dd4de7e]:hover:before{transform:translate(100%)}.column-settings-btn[data-v-2dd4de7e]:hover,.column-settings-btn.active[data-v-2dd4de7e]{background-color:var(--primary-color);transform:translateY(-2px);box-shadow:0 4px 12px var(--shadow-color)}.column-settings-btn i[data-v-2dd4de7e]{font-size:1.2rem;transition:transform .3s}.column-settings-btn:hover i[data-v-2dd4de7e],.column-settings-btn.active i[data-v-2dd4de7e]{transform:rotate(180deg)}@media (max-width: 1279px){.dropdown-content[data-v-2dd4de7e]{min-width:180px}.dropdown-item[data-v-2dd4de7e]{font-size:.8rem;padding:10px 14px}}.organization-dictionaries[data-v-a648bcc9]{padding:var(--container-padding);height:100%;display:flex;flex-direction:column}.page-header[data-v-a648bcc9]{margin-bottom:2rem}.organization-dictionaries-header[data-v-a648bcc9]{display:flex;background:var(--white);border-radius:var(--border-radius);box-shadow:0 10px 30px #0000000d;flex:1;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.25,.8,.25,1)}.settings-container[data-v-a648bcc9]:hover{box-shadow:0 15px 35px #0000001a}.left-panel[data-v-a648bcc9]{width:300px;padding:2rem;background:linear-gradient(to bottom,var(--white),var(--dark-bg));border-right:1px solid rgba(0,0,0,.05);border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius);z-index:2;box-shadow:5px 0 15px #00000008}.right-panel[data-v-a648bcc9]{flex:1;padding:1rem;background:var(--white);border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);position:relative;overflow:hidden}.dictionary-container[data-v-a648bcc9]{padding:2rem;max-width:1200px;margin:0 auto}.dictionary-header[data-v-a648bcc9]{margin-bottom:2rem;background:var(--white);border-radius:.5rem;box-shadow:0 1px 3px #0000001a;overflow:hidden}.header-content[data-v-a648bcc9]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background-color:var(--secondary-color)}.dictionary-title[data-v-a648bcc9]{font-size:1.5rem;color:#1f2937;margin:0;position:relative;padding-left:1.25rem;font-weight:600}.dictionary-title[data-v-a648bcc9]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:70%;width:4px;background:var(--light-bg);border-radius:2px}.header-controls[data-v-a648bcc9]{display:flex;align-items:center;gap:1rem}.dictionary-actions[data-v-a648bcc9]{display:flex;gap:1rem}.primary-button[data-v-a648bcc9]{padding:12px 24px}.search-input[data-v-a648bcc9]{padding:.7rem 1rem;border:1px solid #e5e7eb;border-radius:.5rem;font-size:.875rem;min-width:250px;transition:border-color .2s ease,box-shadow .2s ease}.search-input[data-v-a648bcc9]:focus{outline:none;border-color:var(--light-bg);box-shadow:0 0 0 2px #157b911a}.teleport-actions[data-v-a648bcc9]{position:absolute}@media (max-width: 1279px){.page-header[data-v-a648bcc9]{margin-bottom:1rem}.dictionary-title[data-v-a648bcc9]{font-size:1rem}.header-content[data-v-a648bcc9]{gap:16px}.search-input[data-v-a648bcc9]{min-width:175px}.action-btn[data-v-a648bcc9]{font-size:.75rem}.left-panel[data-v-a648bcc9]{width:200px;border-right:none;border-bottom:1px solid rgba(0,0,0,.05);border-radius:var(--border-radius) var(--border-radius) 0 0}}.edit-title[data-v-09a20dd0]{margin:0}.edit-text[data-v-09a20dd0]{margin:16px 0}.edit-inputs[data-v-09a20dd0]{display:flex;flex-direction:column;gap:20px;max-width:600px}.filter-group[data-v-09a20dd0]{display:flex;flex-direction:column;gap:8px}.filter-group label[data-v-09a20dd0]{display:flex;align-items:center;gap:8px;font-size:.9rem;color:var(--text-color);font-weight:500;margin-bottom:4px}.filter-group label i[data-v-09a20dd0]{color:var(--light-bg);font-size:1rem;width:16px;text-align:center}.filter-group input[type=text][data-v-09a20dd0],.filter-group textarea[data-v-09a20dd0]{padding:10px 16px 10px 10px;border:1px solid var(--border-color);border-radius:var(--border-radius);background-color:var(--white);transition:var(--transition-smooth);font-size:.95rem;box-shadow:none;width:100%}.filter-group input[type=text][data-v-09a20dd0]:focus,.filter-group textarea[data-v-09a20dd0]:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #a1d6e24d;outline:none;transform:translateY(-1px)}.filter-group input[type=text][data-v-09a20dd0]::placeholder,.filter-group textarea[data-v-09a20dd0]::placeholder{color:#a0aec0;opacity:1}.filter-group select[data-v-09a20dd0]{padding:10px 28px 10px 16px;border:1px solid var(--border-color);border-radius:var(--border-radius);background-color:var(--white);transition:var(--transition-smooth);font-size:.95rem;box-shadow:none;width:100%;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='6' viewBox='0 0 12 6'%3E%3Cpath fill='%23333' d='M0 0l6 6 6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;cursor:pointer}.filter-group select[data-v-09a20dd0]:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #a1d6e24d;outline:none;transform:translateY(-1px)}.edit-buttons[data-v-09a20dd0]{margin-top:20px;display:flex;gap:16px;justify-content:flex-end}.apply-filters-btn[data-v-09a20dd0],.reset-filters-btn[data-v-09a20dd0]{padding:12px 32px;border-radius:var(--border-radius);font-weight:500;font-size:.95rem;display:flex;align-items:center;gap:10px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;min-width:160px;justify-content:center;position:relative;overflow:hidden}.apply-filters-btn[data-v-09a20dd0]:before,.reset-filters-btn[data-v-09a20dd0]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.apply-filters-btn[data-v-09a20dd0]:hover:before,.reset-filters-btn[data-v-09a20dd0]:hover:before{left:100%}.apply-filters-btn[data-v-09a20dd0]{background:linear-gradient(135deg,var(--primary-color),var(--light-bg));color:var(--white);box-shadow:0 4px 15px #1995ad4d}.apply-filters-btn[data-v-09a20dd0]:hover{background:linear-gradient(135deg,var(--light-bg),var(--primary-color));transform:translateY(-2px);box-shadow:0 6px 20px #1995ad66}.apply-filters-btn[data-v-09a20dd0]:active{transform:translateY(0)}.reset-filters-btn[data-v-09a20dd0]{background:linear-gradient(135deg,var(--secondary-color),#e2e8f0);color:var(--text-color);box-shadow:0 4px 15px #0000001a}.reset-filters-btn[data-v-09a20dd0]:hover{background:linear-gradient(135deg,#e2e8f0,var(--secondary-color));transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.reset-filters-btn[data-v-09a20dd0]:active{transform:translateY(0)}.reset-filters-btn[data-v-09a20dd0]:disabled{cursor:not-allowed}.checkbox-label[data-v-09a20dd0]{display:flex;align-items:center;gap:8px;font-size:.95rem;color:var(--text-color);cursor:pointer;user-select:none}.checkbox-label input[type=checkbox][data-v-09a20dd0]{width:16px;height:16px;accent-color:var(--primary-color);cursor:pointer}.fade-enter-active[data-v-91a65af9],.fade-leave-active[data-v-91a65af9]{transition:opacity .3s ease}.fade-enter[data-v-91a65af9],.fade-leave-to[data-v-91a65af9]{opacity:0}.slide-up-enter-active[data-v-91a65af9],.slide-up-leave-active[data-v-91a65af9]{transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .4s cubic-bezier(.16,1,.3,1)}.slide-up-enter[data-v-91a65af9],.slide-up-leave-to[data-v-91a65af9]{transform:translateY(30px);opacity:0}.dropdown-enter-active[data-v-91a65af9],.dropdown-leave-active[data-v-91a65af9]{transition:all .3s cubic-bezier(.16,1,.3,1);transform-origin:top center}.dropdown-enter[data-v-91a65af9],.dropdown-leave-to[data-v-91a65af9]{opacity:0;transform:scaleY(.8)}.modal-overlay[data-v-91a65af9]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(8px)}.modal[data-v-91a65af9]{background:var(--white);padding:0;border-radius:16px;width:90%;max-width:900px;max-height:92vh;box-shadow:0 15px 50px #0003;position:relative;border:none;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-91a65af9]{display:flex;justify-content:space-between;align-items:center;padding:25px 30px;background:linear-gradient(to right,var(--primary-color),var(--light-bg));border-bottom:1px solid rgba(255,255,255,.1);flex-shrink:0}.modal-header h3[data-v-91a65af9]{margin:0;color:#fff;font-size:1.8rem;font-weight:600;letter-spacing:.2px}.close-btn[data-v-91a65af9]{background:none;border:none;color:#fff;cursor:pointer;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.close-btn[data-v-91a65af9]:hover{background:#fff3;transform:rotate(90deg)}.modal-buttons[data-v-91a65af9]{display:flex;justify-content:flex-end;gap:16px}.apply-modal-btn[data-v-91a65af9],.reset-modal-btn[data-v-91a65af9]{padding:12px 32px;border-radius:var(--border-radius);font-weight:500;font-size:.95rem;display:flex;align-items:center;gap:10px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;min-width:160px;justify-content:center;position:relative;overflow:hidden;background:linear-gradient(135deg,var(--primary-color),var(--light-bg));color:var(--white);box-shadow:0 4px 15px #1995ad4d}.apply-modal-btn[data-v-91a65af9]:before,.reset-modal-btn[data-v-91a65af9]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.apply-modal-btn[data-v-91a65af9]:hover:before,.reset-modal-btn[data-v-91a65af9]:hover:before{left:100%}.apply-modal-btn[data-v-91a65af9]:hover{background:linear-gradient(135deg,var(--light-bg),var(--primary-color));transform:translateY(-2px);box-shadow:0 6px 20px #1995ad66}.apply-modal-btn[data-v-91a65af9]:active{transform:translateY(0)}.reset-modal-btn[data-v-91a65af9]{background:linear-gradient(135deg,var(--secondary-color),#e2e8f0);color:var(--text-color);box-shadow:0 4px 15px #0000001a}.reset-modal-btn[data-v-91a65af9]:hover{background:linear-gradient(135deg,#e2e8f0,var(--secondary-color));transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.reset-modal-btn[data-v-91a65af9]:active{transform:translateY(0)}form[data-v-91a65af9]{padding:30px;overflow-y:auto;flex:1;min-height:0}.form-group[data-v-91a65af9]{margin-bottom:25px;position:relative}.form-group label[data-v-91a65af9]{display:block;margin-bottom:10px}.formula-list[data-v-91a65af9]{padding-left:0;list-style:none;border:1px solid var(--border-color);border-radius:var(--border-radius);max-height:300px;overflow-y:scroll}.formula-item[data-v-91a65af9]{display:flex;align-items:center;padding:10px 16px;gap:12px;cursor:pointer;transition:background-color .2s;border-bottom:1px solid rgba(0,0,0,.05)}.formula-list li label[data-v-91a65af9]{display:flex;gap:12px;align-items:center;cursor:pointer;margin-bottom:0;width:100%}.formula-radio[data-v-91a65af9]{max-width:50px;margin:0;flex:0}.formula-radio-name[data-v-91a65af9]{flex:1}.formula-list-search[data-v-91a65af9]{padding:12px}.label-text[data-v-91a65af9]{color:var(--text-color);font-size:1rem;font-weight:500;transition:color .2s ease;position:relative;display:inline-block}.label-text[data-v-91a65af9]:after{content:"";position:absolute;left:0;bottom:-4px;width:0;height:2px;background-color:var(--primary-color);transition:width .3s ease}.input-wrapper[data-v-91a65af9]{position:relative;width:100%}.input-wrapper input[data-v-91a65af9],.input-wrapper textarea[data-v-91a65af9],.form-input[data-v-91a65af9]{width:100%;padding:14px 18px;border:1px solid var(--border-color);border-radius:10px;font-size:1rem;color:var(--text-color);background-color:var(--white);transition:all .3s ease;box-sizing:border-box}.input-wrapper textarea[data-v-91a65af9]{min-height:120px;resize:vertical;line-height:1.6}.focus-border[data-v-91a65af9]{position:absolute;bottom:0;left:0;width:0;height:2px;background-color:var(--primary-color);transition:width .3s ease}.input-wrapper input[data-v-91a65af9]:focus,.input-wrapper textarea[data-v-91a65af9]:focus,.form-input[data-v-91a65af9]:focus{border-color:var(--primary-color);box-shadow:0 4px 20px #1995ad1a;outline:none}.input-wrapper input:focus+.focus-border[data-v-91a65af9],.input-wrapper textarea:focus+.focus-border[data-v-91a65af9],.form-input:focus+.focus-border[data-v-91a65af9]{width:100%}.input-wrapper input:focus~label .label-text[data-v-91a65af9]:after,.input-wrapper textarea:focus~label .label-text[data-v-91a65af9]:after,.form-input:focus~label .label-text[data-v-91a65af9]:after{width:100%}@media (max-width: 768px){.modal[data-v-91a65af9]{width:95%;max-height:95vh;margin:10px}.modal-header[data-v-91a65af9]{padding:20px}.modal-header h3[data-v-91a65af9]{font-size:1.5rem}}form[data-v-91a65af9]::-webkit-scrollbar{width:8px}form[data-v-91a65af9]::-webkit-scrollbar-track{background:#0000000d;border-radius:10px}form[data-v-91a65af9]::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:10px;opacity:.7}form[data-v-91a65af9]::-webkit-scrollbar-thumb:hover{background:var(--light-bg);opacity:1}.error-input[data-v-91a65af9]{border-color:var(--error-color, #dc3545)!important}.error-message[data-v-91a65af9]{color:var(--error-color, #dc3545);font-size:.85rem;margin-top:8px}.fade-enter-active[data-v-6616b17b],.fade-leave-active[data-v-6616b17b]{transition:opacity .3s ease}.fade-enter[data-v-6616b17b],.fade-leave-to[data-v-6616b17b]{opacity:0}.slide-up-enter-active[data-v-6616b17b],.slide-up-leave-active[data-v-6616b17b]{transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .4s cubic-bezier(.16,1,.3,1)}.slide-up-enter[data-v-6616b17b],.slide-up-leave-to[data-v-6616b17b]{transform:translateY(30px);opacity:0}.dropdown-enter-active[data-v-6616b17b],.dropdown-leave-active[data-v-6616b17b]{transition:all .3s cubic-bezier(.16,1,.3,1);transform-origin:top center}.dropdown-enter[data-v-6616b17b],.dropdown-leave-to[data-v-6616b17b]{opacity:0;transform:scaleY(.8)}.modal-overlay[data-v-6616b17b]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(8px)}.modal[data-v-6616b17b]{background:var(--white);padding:0;border-radius:16px;width:90%;max-width:900px;max-height:92vh;box-shadow:0 15px 50px #0003;position:relative;border:none;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-6616b17b]{display:flex;justify-content:space-between;align-items:center;padding:25px 30px;background:linear-gradient(to right,var(--primary-color),var(--light-bg));border-bottom:1px solid rgba(255,255,255,.1);flex-shrink:0}.modal-header h3[data-v-6616b17b]{margin:0;color:#fff;font-size:1.8rem;font-weight:600;letter-spacing:.2px}.select-wrapper[data-v-6616b17b],.multi-select-wrapper[data-v-6616b17b]{width:100%;position:relative}.custom-multi-select[data-v-6616b17b]{width:100%;min-height:50px;padding:8px 40px 8px 16px;border:1px solid var(--border-color);border-radius:10px;background-color:var(--white);display:flex;flex-wrap:wrap;align-items:center;gap:8px;cursor:pointer;position:relative;box-shadow:0 2px 4px #00000008}.custom-multi-select[data-v-6616b17b]:hover{border-color:var(--primary-color)}.custom-multi-select[data-v-6616b17b]:focus-within{border-color:var(--primary-color);box-shadow:0 0 0 3px #a1d6e233}.placeholder-text[data-v-6616b17b]{color:#9ca3af;padding:5px 0}.approvers-dropdown[data-v-6616b17b]{top:100%;left:0;right:0;margin-top:8px;background-color:var(--white);border-radius:10px;box-shadow:0 4px 12px #0000001a;z-index:1000}.selected-approvers[data-v-6616b17b]{display:flex;flex-wrap:wrap;gap:8px;max-width:100%}.selected-approver-chip[data-v-6616b17b]{display:flex;align-items:center;gap:6px;background-color:#a1d6e233;color:var(--light-bg);padding:4px 8px 4px 12px;border-radius:16px;font-size:.85rem;white-space:nowrap;animation:chipAppear-6616b17b .3s ease-out}.approver-chip-content[data-v-6616b17b]{display:flex;flex-direction:column}.approver-chip-name[data-v-6616b17b]{font-weight:500}.approver-chip-position[data-v-6616b17b]{font-size:.75rem;opacity:.8;font-style:italic}@keyframes chipAppear-6616b17b{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.remove-approver[data-v-6616b17b]{display:flex;align-items:center;justify-content:center;background-color:#0000001a;border-radius:50%;width:18px;height:18px;cursor:pointer;transition:all .2s}.remove-approver[data-v-6616b17b]:hover{background-color:#0003}.dropdown-icon[data-v-6616b17b]{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:var(--text-color);opacity:.6;transition:transform .2s}.dropdown-search[data-v-6616b17b]{padding:12px;border-bottom:1px solid var(--border-color);position:sticky;top:0;background-color:var(--white);z-index:1}.dropdown-search input[data-v-6616b17b]{width:100%;padding:10px 12px;border:1px solid var(--border-color);border-radius:6px;font-size:.9rem}.dropdown-search input[data-v-6616b17b]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px #a1d6e233}.dropdown-items-container[data-v-6616b17b]{max-height:200px;overflow-y:auto}.approver-item[data-v-6616b17b]{display:flex;align-items:center;padding:10px 16px;gap:12px;cursor:pointer;transition:background-color .2s;border-bottom:1px solid rgba(0,0,0,.05)}.approver-item[data-v-6616b17b]:last-child{border-bottom:none}.approver-item[data-v-6616b17b]:hover{background-color:#a1d6e21a}.approver-item.selected[data-v-6616b17b]{background-color:#a1d6e226}.approver-info[data-v-6616b17b]{display:flex;flex-direction:column}.approver-name[data-v-6616b17b]{font-weight:500}.approver-position[data-v-6616b17b]{font-size:.8rem;color:var(--text-color);opacity:.7;font-style:italic}.checkbox[data-v-6616b17b]{width:20px;height:20px;border:2px solid var(--border-color);border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s}.approver-item.selected .checkbox[data-v-6616b17b]{background-color:var(--light-bg);border-color:var(--light-bg);color:var(--white)}.no-results[data-v-6616b17b],.loading-dropdown[data-v-6616b17b],.error-dropdown[data-v-6616b17b]{padding:16px;text-align:center;color:var(--text-color);opacity:.7;font-size:.9rem}.loading-dropdown i[data-v-6616b17b],.error-dropdown i[data-v-6616b17b]{margin-right:8px}.error-dropdown[data-v-6616b17b]{color:var(--error-color)}.close-btn[data-v-6616b17b]{background:none;border:none;color:#fff;cursor:pointer;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.close-btn[data-v-6616b17b]:hover{background:#fff3;transform:rotate(90deg)}.modal-buttons[data-v-6616b17b]{display:flex;justify-content:flex-end;gap:16px}form[data-v-6616b17b]{padding:30px;overflow-y:auto;flex:1;min-height:0}.form-group[data-v-6616b17b]{margin-bottom:25px;position:relative}.form-group label[data-v-6616b17b]{display:block;margin-bottom:10px}.form-input[data-v-6616b17b]{width:100%;padding:14px 18px;border:1px solid var(--border-color);border-radius:10px;font-size:1rem;color:var(--text-color);background-color:var(--white);transition:all .3s ease;box-sizing:border-box;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='6' viewBox='0 0 12 6'%3E%3Cpath fill='%23333' d='M0 0l6 6 6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;appearance:none}.focus-border[data-v-6616b17b]{position:absolute;bottom:0;left:0;width:0;height:2px;background-color:var(--primary-color);transition:width .3s ease}.form-input[data-v-6616b17b]:focus{border-color:var(--primary-color);box-shadow:0 4px 20px #1995ad1a;outline:none}.form-input:focus+.focus-border[data-v-6616b17b]{width:100%}.form-input:focus~label .label-text[data-v-6616b17b]:after{width:100%}@media (max-width: 768px){.modal[data-v-6616b17b]{width:95%;max-height:95vh;margin:10px}.modal-header[data-v-6616b17b]{padding:20px}.modal-header h3[data-v-6616b17b]{font-size:1.5rem}}form[data-v-6616b17b]::-webkit-scrollbar{width:8px}form[data-v-6616b17b]::-webkit-scrollbar-track{background:#0000000d;border-radius:10px}form[data-v-6616b17b]::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:10px;opacity:.7}form[data-v-6616b17b]::-webkit-scrollbar-thumb:hover{background:var(--light-bg);opacity:1}.error-input[data-v-6616b17b]{border-color:var(--error-color, #dc3545)!important}.error-message[data-v-6616b17b]{color:var(--error-color, #dc3545);font-size:.85rem;margin-top:8px}.fade-slide-enter-active[data-v-0961ba2d],.fade-slide-leave-active[data-v-0961ba2d]{transition:all .3s ease}.fade-slide-enter-from[data-v-0961ba2d],.fade-slide-leave-to[data-v-0961ba2d]{opacity:0;transform:translateY(10px)}.field-name[data-v-0961ba2d]{font-size:20px}.primary-table[data-v-0961ba2d]{margin-bottom:16px}.primary-table tr td.little-column[data-v-0961ba2d]{padding:0;width:50px}.primary-table tr td.text-center[data-v-0961ba2d]{text-align:center}.primary-table tr td.full-width[data-v-0961ba2d]{width:100%}.primary-table tr td.items-center[data-v-0961ba2d]{justify-content:center}.inline-flex[data-v-0961ba2d]{display:inline-flex}.draggable[data-v-0961ba2d]{cursor:grab}.actions-column[data-v-0961ba2d]{width:120px;text-align:right}.actions-column>div[data-v-0961ba2d]{display:flex;gap:4px}.action-icon[data-v-0961ba2d]{background:transparent;border:none;cursor:pointer;font-size:1rem;padding:.5rem;border-radius:.375rem;transition:all .2s ease;margin-left:.5rem}.edit-btn[data-v-0961ba2d]{color:var(--light-bg)}.edit-btn[data-v-0961ba2d]:hover{background:#157b911a;transform:translateY(-2px)}.delete-btn[data-v-0961ba2d]{color:var(--error-color)}.delete-btn[data-v-0961ba2d]:hover{background:#e76f511a;transform:translateY(-2px)}.flex-end[data-v-0961ba2d]{justify-content:flex-end}.chapter-buttons[data-v-0961ba2d]{margin-bottom:20px;display:flex;gap:16px;justify-content:flex-end}.chapter-buttons.margin-up[data-v-0961ba2d]{margin-bottom:0;margin-top:16px}.save-btn[data-v-0961ba2d]{background:linear-gradient(135deg,var(--secondary-color),#e2e8f0);color:var(--text-color);box-shadow:0 4px 15px #0000001a}.save-btn[data-v-0961ba2d]:hover{background:linear-gradient(135deg,#e2e8f0,var(--secondary-color));transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.save-btn[data-v-0961ba2d]:active{transform:translateY(0)}.action-icon[data-v-0961ba2d]:disabled{cursor:not-allowed;opacity:.6}.chapter-search[data-v-0961ba2d]{display:flex;gap:12px;align-items:center;margin-bottom:12px}.settings-form-accesses[data-v-ae4b4ffd]{padding-top:20px}.accesses-roles[data-v-ae4b4ffd]{display:flex;border-bottom:1px solid var(--border-color);background-color:#f9f9f9;overflow-x:auto}.accesses-role[data-v-ae4b4ffd]{cursor:pointer;flex:1 0 auto;padding:12px 18px;display:flex;align-items:center;justify-content:center;text-align:center;border:1px solid var(--border-color);border-bottom:none;border-radius:6px 6px 0 0;background-color:#fff;color:#333;font-weight:500;transition:background-color .3s ease,color .3s ease}.accesses-role[data-v-ae4b4ffd]:not(:last-child){border-right:none}.accesses-role[data-v-ae4b4ffd]:hover{background-color:#f0f0f0}.accesses-role.active[data-v-ae4b4ffd]{background-color:var(--secondary-color);box-shadow:0 -2px 10px #0000000d;z-index:1}.accesses-text[data-v-ae4b4ffd]{text-align:center}.paginated-left[data-v-ae4b4ffd]{padding-left:50px}.section-divider[data-v-ae4b4ffd],.section-divider[data-v-ae4b4ffd]:hover{background:#f2f2f2}.stage-names[data-v-ae4b4ffd]{max-width:0px}.stage-names div[data-v-ae4b4ffd]{display:inline-block}.primary-table tbody tr td[data-v-ae4b4ffd]{height:60px}.accesess-buttons[data-v-ae4b4ffd]{margin-top:30px;display:flex;gap:16px}.stage-names-attribute>div[data-v-ae4b4ffd]{max-width:200px;overflow-x:scroll}.access-role-toggle[data-v-ae4b4ffd]{display:flex;gap:12px;align-items:center}.column-read-button>div[data-v-ae4b4ffd]{width:24px}.column-read-button div[data-v-ae4b4ffd]{display:flex;align-items:center}#disabled-false i[data-v-ae4b4ffd],#disabled-false svg[data-v-ae4b4ffd]{cursor:pointer}#disabled-true[data-v-ae4b4ffd]{opacity:.6}#disabled-true i[data-v-ae4b4ffd],#disabled-true svg[data-v-ae4b4ffd]{cursor:not-allowed}.filters[data-v-57acf24f]{background-color:var(--white);border-radius:var(--border-radius);box-shadow:var(--shadow-subtle);margin-bottom:24px;overflow:hidden;border:1px solid var(--border-color);transition:all .3s ease;will-change:auto}.filters[data-v-57acf24f]:hover{box-shadow:0 4px 20px #0000001a}.filters-header[data-v-57acf24f]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:linear-gradient(135deg,var(--primary-color),var(--light-bg));color:var(--white);border-bottom:1px solid rgba(255,255,255,.2);cursor:pointer;transition:all .3s ease;user-select:none}.filters-header[data-v-57acf24f]:hover{background:linear-gradient(135deg,var(--light-bg),var(--primary-color))}.filters-title[data-v-57acf24f]{display:flex;align-items:center;gap:12px}.filters-title i[data-v-57acf24f]{font-size:1.2rem;line-height:1}.filters-title h3[data-v-57acf24f]{margin:0;font-size:1.1rem;font-weight:600}.filters-count[data-v-57acf24f]{background-color:#fff3;color:var(--white);padding:2px 8px;border-radius:12px;font-size:.85rem;font-weight:500;min-width:24px;text-align:center;animation:pulse-57acf24f 2s infinite}@keyframes pulse-57acf24f{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.toggle-button[data-v-57acf24f]{background:none;border:none;color:var(--white);cursor:pointer;padding:8px;border-radius:50%;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;width:36px;height:36px}.toggle-button[data-v-57acf24f]:hover{background-color:#ffffff1a;transform:scale(1.1)}.toggle-button i[data-v-57acf24f]{font-size:1rem;transition:transform .3s cubic-bezier(.4,0,.2,1)}.toggle-button.rotated i[data-v-57acf24f]{transform:rotate(180deg)}.filters-slide-enter-active[data-v-57acf24f],.filters-slide-leave-active[data-v-57acf24f]{overflow:hidden}.filters-slide-enter-from[data-v-57acf24f],.filters-slide-leave-to[data-v-57acf24f]{height:0!important;opacity:0!important}.filters-content[data-v-57acf24f]{padding:24px;display:flex;flex-direction:column;gap:24px;overflow:hidden;will-change:height,opacity;backface-visibility:hidden;transform:translateZ(0)}.main-filters[data-v-57acf24f],.additional-options[data-v-57acf24f],.filter-actions[data-v-57acf24f]{transition:all .3s cubic-bezier(.25,.46,.45,.94);will-change:transform,opacity;backface-visibility:hidden}.main-filters[data-v-57acf24f]{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.additional-options[data-v-57acf24f]{display:flex;justify-content:center;padding:16px 0;border-top:1px solid var(--border-color);position:relative}.additional-options[data-v-57acf24f]:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:60px;height:1px;background:linear-gradient(90deg,transparent,var(--primary-color),transparent)}.additional-options .checkboxes[data-v-57acf24f]{display:flex;gap:32px;flex-wrap:wrap;justify-content:center}.filter-group[data-v-57acf24f]{display:flex;flex-direction:column;gap:8px}.filter-group label[data-v-57acf24f]{display:flex;align-items:center;gap:8px;font-size:.9rem;color:var(--text-color);font-weight:500;margin-bottom:4px}.filter-group label i[data-v-57acf24f]{color:var(--light-bg);font-size:1rem;width:16px;text-align:center}.filter-group input[type=text][data-v-57acf24f]{padding:10px 16px 10px 10px;border:1px solid var(--border-color);border-radius:var(--border-radius);background-color:var(--white);transition:var(--transition-smooth);font-size:.95rem;box-shadow:none;width:100%}.filter-group input[type=text][data-v-57acf24f]:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #a1d6e24d;outline:none;transform:translateY(-1px)}.filter-group input[type=text][data-v-57acf24f]::placeholder{color:#a0aec0;opacity:1}.filter-group select[data-v-57acf24f]{padding:10px 28px 10px 16px;border:1px solid var(--border-color);border-radius:var(--border-radius);background-color:var(--white);transition:var(--transition-smooth);font-size:.95rem;box-shadow:none;width:100%;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='6' viewBox='0 0 12 6'%3E%3Cpath fill='%23333' d='M0 0l6 6 6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;cursor:pointer}.filter-group select[data-v-57acf24f]:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #a1d6e24d;outline:none;transform:translateY(-1px)}.filter-group.checkboxes[data-v-57acf24f]{display:flex;flex-direction:row;gap:32px;margin:0;justify-content:center}.checkbox-label[data-v-57acf24f]{display:flex;align-items:center;gap:10px;cursor:pointer;padding:8px 12px;border-radius:8px;transition:all .2s ease;white-space:nowrap}.checkbox-label[data-v-57acf24f]:hover{background-color:#a1d6e21a;transform:translateY(-1px)}.checkbox-label input[type=checkbox][data-v-57acf24f]{display:none}.checkbox-custom[data-v-57acf24f]{width:20px;height:20px;border:2px solid var(--border-color);border-radius:4px;display:flex;align-items:center;justify-content:center;transition:var(--transition-fast);background-color:var(--white);flex-shrink:0}.checkbox-custom i[data-v-57acf24f]{color:var(--white);font-size:.8rem;opacity:0;transform:scale(.5);transition:opacity .15s ease,transform .15s ease}.checkbox-label input[type=checkbox]:checked+.checkbox-custom[data-v-57acf24f]{background-color:var(--primary-color);border-color:var(--primary-color);transform:scale(1.05)}.checkbox-label input[type=checkbox]:checked+.checkbox-custom i[data-v-57acf24f]{opacity:1;transform:scale(1)}.checkbox-text[data-v-57acf24f]{font-size:.9rem;color:var(--text-color);font-weight:400;line-height:1.4}.filter-actions[data-v-57acf24f]{border-top:1px solid var(--border-color);margin-top:8px;position:relative;background:linear-gradient(135deg,#a1d6e205,#1995ad05);border-radius:8px;padding:20px}.filter-actions[data-v-57acf24f]:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:60px;height:1px;background:linear-gradient(90deg,transparent,var(--primary-color),transparent)}.filter-buttons[data-v-57acf24f]{display:flex;gap:16px;justify-content:center}.apply-filters-btn[data-v-57acf24f],.reset-filters-btn[data-v-57acf24f]{padding:12px 32px;border-radius:var(--border-radius);font-weight:500;font-size:.95rem;display:flex;align-items:center;gap:10px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;min-width:160px;justify-content:center;position:relative;overflow:hidden}.apply-filters-btn[data-v-57acf24f]:before,.reset-filters-btn[data-v-57acf24f]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.apply-filters-btn[data-v-57acf24f]:hover:before,.reset-filters-btn[data-v-57acf24f]:hover:before{left:100%}.apply-filters-btn[data-v-57acf24f]{background:linear-gradient(135deg,var(--primary-color),var(--light-bg));color:var(--white);box-shadow:0 4px 15px #1995ad4d}.apply-filters-btn[data-v-57acf24f]:hover{background:linear-gradient(135deg,var(--light-bg),var(--primary-color));transform:translateY(-2px);box-shadow:0 6px 20px #1995ad66}.apply-filters-btn[data-v-57acf24f]:active{transform:translateY(0)}.reset-filters-btn[data-v-57acf24f]{background:linear-gradient(135deg,var(--secondary-color),#e2e8f0);color:var(--text-color);box-shadow:0 4px 15px #0000001a}.reset-filters-btn[data-v-57acf24f]:hover{background:linear-gradient(135deg,#e2e8f0,var(--secondary-color));transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.reset-filters-btn[data-v-57acf24f]:active{transform:translateY(0)}@media (max-width: 768px){.main-filters[data-v-57acf24f]{grid-template-columns:1fr;gap:16px}.additional-options .checkboxes[data-v-57acf24f]{flex-direction:column;gap:16px;align-items:center}.filter-buttons[data-v-57acf24f]{flex-direction:column;gap:12px}.apply-filters-btn[data-v-57acf24f],.reset-filters-btn[data-v-57acf24f]{width:100%;max-width:300px;margin:0 auto}.filters-content[data-v-57acf24f]{padding:16px;gap:20px}.filter-group[data-v-57acf24f]{gap:10px}.filters-header[data-v-57acf24f]{padding:12px 16px}.filters-title h3[data-v-57acf24f]{font-size:1rem}.filter-actions[data-v-57acf24f]{padding:16px}.main-filters[data-v-57acf24f],.additional-options[data-v-57acf24f],.filter-actions[data-v-57acf24f]{transition:all .25s cubic-bezier(.25,.46,.45,.94)}}.filters-content[data-v-57acf24f]{will-change:height,opacity;backface-visibility:hidden;transform:translateZ(0)}.main-filters[data-v-57acf24f],.additional-options[data-v-57acf24f],.filter-actions[data-v-57acf24f]{will-change:transform,opacity;backface-visibility:hidden}.table-container[data-v-6d4b613e]{background-color:var(--white);border-radius:8px;overflow-x:auto;box-shadow:0 4px 8px var(--shadow-color);margin:0 auto;max-width:100%}.data-table[data-v-6d4b613e]{width:100%;border-collapse:collapse;table-layout:fixed}.data-table thead[data-v-6d4b613e]{background-color:var(--light-bg);color:var(--white)}.data-table th[data-v-6d4b613e],.data-table td[data-v-6d4b613e]{width:150px;min-width:50px;padding:12px 16px;border:1px solid var(--border-color);text-align:left;font-size:.9rem;position:relative;white-space:normal;overflow-wrap:anywhere}.data-table tbody tr[data-v-6d4b613e]:nth-child(2n){background-color:var(--secondary-color)}.data-table tbody tr[data-v-6d4b613e]:hover{background-color:var(--primary-color);transition:background-color .2s ease-in-out}input[type=checkbox][data-v-6d4b613e]{transform:scale(1.2);cursor:pointer;display:block;margin:auto;transition:transform .2s ease}.data-table th[data-v-6d4b613e]{position:relative;user-select:none;cursor:move;transition:all .2s ease;background-color:var(--light-bg);padding:12px 16px;color:var(--white);min-width:50px}.header-content[data-v-6d4b613e]{display:flex;align-items:center;justify-content:space-between;width:100%}.header-content.centered[data-v-6d4b613e]{justify-content:center}.data-table th.dragging[data-v-6d4b613e]{opacity:.7;background-color:var(--primary-color);box-shadow:0 4px 12px var(--shadow-color);z-index:10}.data-table th.drag-over[data-v-6d4b613e]{background-color:var(--hover-bg)}.drag-indicator-left[data-v-6d4b613e],.drag-indicator-right[data-v-6d4b613e]{position:absolute;top:0;bottom:0;width:4px;background-color:var(--primary-color);opacity:0;transition:opacity .2s ease;pointer-events:none}.select-all-button[data-v-6d4b613e]{padding:5px 10px;font-size:.8rem;font-weight:500;color:var(--white);background-color:#ffffff1a;border:1px solid transparent;border-radius:5px;box-shadow:none;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,transform .15s ease;display:inline-flex;align-items:center;flex-shrink:0}.select-all-button[data-v-6d4b613e]:hover{background-color:#fff3;border-color:#ffffff80}.select-all-button[data-v-6d4b613e]:active{background-color:#ffffff26;transform:scale(.97)}.select-all-button[data-v-6d4b613e]:focus-visible{outline:none;background-color:#fff3;border:1px solid var(--white)}.drag-indicator-left[data-v-6d4b613e]{left:0}.column-list-move[data-v-6d4b613e]{transition:transform .4s ease}.column-list-enter-active[data-v-6d4b613e],.column-list-leave-active[data-v-6d4b613e]{transition:all .3s ease}.column-list-enter-from[data-v-6d4b613e],.column-list-leave-to[data-v-6d4b613e]{opacity:0;transform:translateY(-10px)}.drag-indicator-right[data-v-6d4b613e]{right:0}.data-table th.drag-over-left .drag-indicator-left[data-v-6d4b613e],.data-table th.drag-over-right .drag-indicator-right[data-v-6d4b613e]{opacity:1;box-shadow:0 0 8px var(--primary-color);animation:glow-6d4b613e 1s ease-in-out infinite alternate}@keyframes glow-6d4b613e{0%{opacity:.7;box-shadow:0 0 4px var(--primary-color)}to{opacity:1;box-shadow:0 0 12px var(--primary-color)}}.resizer[data-v-6d4b613e]{position:absolute;top:0;right:-2px;width:5px;height:100%;cursor:col-resize;user-select:none;z-index:5;background-color:transparent;transition:background-color .2s ease,opacity .2s ease}.resizer[data-v-6d4b613e]:hover{background-color:var(--primary-color);opacity:.5}.data-table th:hover .resizer[data-v-6d4b613e]{opacity:.3}.data-table th[draggable=false][data-v-6d4b613e]{cursor:default}.data-table th[draggable=false] .resizer[data-v-6d4b613e]{cursor:col-resize}.data-table th[data-v-6d4b613e]:hover{background-color:var(--hover-bg)}.data-table th.dragging[data-v-6d4b613e]{transform:scale(1.02);box-shadow:0 8px 16px #0000001a;z-index:10}.data-table td[data-v-6d4b613e]{padding:12px 16px;border:1px solid var(--border-color);transition:all .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.data-table td[data-v-6d4b613e]:first-child{text-align:center;vertical-align:middle}.reserved-status[data-v-6d4b613e],.disabled-status[data-v-6d4b613e],.request-status[data-v-6d4b613e]{display:inline-block;padding:4px 8px;border-radius:4px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease}.reserved-status[data-v-6d4b613e]{background-color:var(--change-new-bg);color:var(--change-new-text)}.disabled-status[data-v-6d4b613e]{background-color:var(--change-old-bg);color:var(--change-old-text)}.reserved-status[data-v-6d4b613e]:hover,.disabled-status[data-v-6d4b613e]:hover,.request-status[data-v-6d4b613e]:hover{transform:translateY(-2px);box-shadow:0 2px 4px #0000001a}.request-status[data-v-6d4b613e]{background-color:var(--secondary-color);color:var(--text-color)}@keyframes pulse-6d4b613e{0%{transform:scaleX(1)}50%{transform:scaleX(1.2)}to{transform:scaleX(1)}}.drag-indicator-left.active[data-v-6d4b613e],.drag-indicator-right.active[data-v-6d4b613e]{animation:pulse-6d4b613e 1s ease-in-out infinite}@keyframes selectRowAnimation-6d4b613e{0%{transform:scale(1);opacity:1}50%{transform:scale(1.01);opacity:.7}to{transform:scale(1);opacity:1}}@keyframes checkboxPop-6d4b613e{0%{transform:scale(1.2)}50%{transform:scale(1.6)}to{transform:scale(1.2)}}.data-table tbody tr.is-selecting input[type=checkbox][data-v-6d4b613e]{animation:checkboxPop-6d4b613e .3s ease-in-out}.data-table tbody tr.is-selecting .reserved-status[data-v-6d4b613e],.data-table tbody tr.is-selecting .disabled-status[data-v-6d4b613e]{animation:none}.sort-icons[data-v-6d4b613e]{display:inline-flex;align-items:center;margin-left:4px}.sort-icons .fas[data-v-6d4b613e]{font-size:.75rem;cursor:pointer;color:var(--text-color)}.sort-icons .fa-sort-up[data-v-6d4b613e],.sort-icons .fa-sort-down[data-v-6d4b613e]{color:var(--primary-color)}p[data-v-260e28c6],h2[data-v-260e28c6]{margin:0}.table-display-actions[data-v-260e28c6]{display:flex;gap:12px;align-items:center;justify-content:flex-end}.display-custom-table[data-v-260e28c6] tbody tr{display:none}.fade-enter-active[data-v-cd4a26cc],.fade-leave-active[data-v-cd4a26cc]{transition:opacity .4s ease}.fade-enter-from[data-v-cd4a26cc],.fade-leave-to[data-v-cd4a26cc]{opacity:0}.settings-form[data-v-cd4a26cc]{padding:var(--container-padding);height:100%;display:flex;flex-direction:column}.page-content[data-v-cd4a26cc]{padding:var(--container-padding);background-color:var(--white);border-radius:var(--border-radius);box-shadow:var(--shadow-subtle);border:1px solid var(--border-color)}.settings-form-steps[data-v-cd4a26cc]{display:flex;align-items:center;justify-content:center;gap:0;overflow-x:auto;padding:10px 0}.form-steps[data-v-cd4a26cc]{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;padding:12px 24px;min-width:220px;max-width:250px;background-color:#fff;color:#333;font-weight:500;cursor:pointer;border:1px solid #ccc;border-right:none;border-radius:6px 0 0 6px;transition:background-color .3s ease,color .3s ease,transform .4s ease}.form-steps[data-v-cd4a26cc]:after{content:"";position:absolute;top:0;right:-20px;width:0;height:0;border-top:24px solid transparent;border-bottom:24px solid transparent;border-left:20px solid #fff;z-index:2}.form-steps[data-v-cd4a26cc]:before{content:"";position:absolute;top:0;right:-21px;width:0;height:0;border-top:24px solid transparent;border-bottom:24px solid transparent;border-left:20px solid #ccc;z-index:1}.form-steps[data-v-cd4a26cc]:last-child{border-right:1px solid #ccc;border-radius:0 6px 6px 0}.form-steps[data-v-cd4a26cc]:last-child:after,.form-steps[data-v-cd4a26cc]:last-child:before{display:none}.form-steps.active[data-v-cd4a26cc]{background-color:var(--secondary-color);transform:translateY(-3px);box-shadow:0 4px 12px #0000001a;z-index:2}.form-steps.active[data-v-cd4a26cc]:after{border-left-color:var(--secondary-color)}.edit-title[data-v-cd4a26cc]{margin:0}.edit-text[data-v-cd4a26cc]{margin:16px 0}.edit-inputs[data-v-cd4a26cc]{display:flex;flex-direction:column;gap:20px;max-width:600px}.filter-group[data-v-cd4a26cc]{display:flex;flex-direction:column;gap:8px}.filter-group label[data-v-cd4a26cc]{display:flex;align-items:center;gap:8px;font-size:.9rem;color:var(--text-color);font-weight:500;margin-bottom:4px}.filter-group label i[data-v-cd4a26cc]{color:var(--light-bg);font-size:1rem;width:16px;text-align:center}.filter-group input[type=text][data-v-cd4a26cc],.filter-group textarea[data-v-cd4a26cc]{padding:10px 16px 10px 10px;border:1px solid var(--border-color);border-radius:var(--border-radius);background-color:var(--white);transition:var(--transition-smooth);font-size:.95rem;box-shadow:none;width:100%}.filter-group input[type=text][data-v-cd4a26cc]:focus,.filter-group textarea[data-v-cd4a26cc]:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #a1d6e24d;outline:none;transform:translateY(-1px)}.filter-group input[type=text][data-v-cd4a26cc]::placeholder,.filter-group textarea[data-v-cd4a26cc]::placeholder{color:#a0aec0;opacity:1}.filter-group select[data-v-cd4a26cc]{padding:10px 28px 10px 16px;border:1px solid var(--border-color);border-radius:var(--border-radius);background-color:var(--white);transition:var(--transition-smooth);font-size:.95rem;box-shadow:none;width:100%;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='6' viewBox='0 0 12 6'%3E%3Cpath fill='%23333' d='M0 0l6 6 6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;cursor:pointer}.filter-group select[data-v-cd4a26cc]:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #a1d6e24d;outline:none;transform:translateY(-1px)}.edit-buttons[data-v-cd4a26cc]{margin-top:20px;display:flex;gap:16px;justify-content:flex-end}.apply-filters-btn[data-v-cd4a26cc],.reset-filters-btn[data-v-cd4a26cc]{padding:12px 32px;border-radius:var(--border-radius);font-weight:500;font-size:.95rem;display:flex;align-items:center;gap:10px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;min-width:160px;justify-content:center;position:relative;overflow:hidden}.apply-filters-btn[data-v-cd4a26cc]:before,.reset-filters-btn[data-v-cd4a26cc]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.apply-filters-btn[data-v-cd4a26cc]:hover:before,.reset-filters-btn[data-v-cd4a26cc]:hover:before{left:100%}.apply-filters-btn[data-v-cd4a26cc]{background:linear-gradient(135deg,var(--primary-color),var(--light-bg));color:var(--white);box-shadow:0 4px 15px #1995ad4d}.apply-filters-btn[data-v-cd4a26cc]:hover{background:linear-gradient(135deg,var(--light-bg),var(--primary-color));transform:translateY(-2px);box-shadow:0 6px 20px #1995ad66}.apply-filters-btn[data-v-cd4a26cc]:active{transform:translateY(0)}.reset-filters-btn[data-v-cd4a26cc]{background:linear-gradient(135deg,var(--secondary-color),#e2e8f0);color:var(--text-color);box-shadow:0 4px 15px #0000001a}.reset-filters-btn[data-v-cd4a26cc]:hover{background:linear-gradient(135deg,#e2e8f0,var(--secondary-color));transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.reset-filters-btn[data-v-cd4a26cc]:active{transform:translateY(0)}@media (max-width: 1279px){.settings-form-steps[data-v-cd4a26cc]{justify-content:unset}.form-steps span[data-v-cd4a26cc]{font-size:14px}}.settings-form-actions[data-v-9cca4cbb]{margin-bottom:20px;display:flex;justify-content:flex-end;align-items:center}.dropdown-menu[data-v-9cca4cbb]{position:relative;display:inline-block}.action-btn[data-v-9cca4cbb]{padding:12px 24px;background-color:var(--light-bg);color:var(--white);border:none;border-radius:8px;cursor:pointer;transition:all .3s;display:flex;align-items:center;gap:10px;font-size:1rem;font-weight:500}.action-btn[data-v-9cca4cbb]:hover{background-color:var(--primary-color);transform:translateY(-2px);box-shadow:0 4px 12px var(--shadow-color)}.action-btn i[data-v-9cca4cbb]{font-size:1.2rem}.dropdown-content[data-v-9cca4cbb]{position:absolute;right:0;top:calc(100% + 5px);background-color:var(--white);min-width:220px;box-shadow:0 8px 16px var(--shadow-color);border-radius:8px;z-index:10;overflow:hidden;animation:dropdown-appear-9cca4cbb .2s ease-out}@keyframes dropdown-appear-9cca4cbb{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dropdown-item[data-v-9cca4cbb]{display:flex;align-items:center;gap:10px;width:100%;padding:12px 16px;text-align:left;background:none;border:none;color:var(--text-color);font-size:.95rem;cursor:pointer;transition:background-color .2s}.dropdown-item[data-v-9cca4cbb]:hover{background-color:var(--secondary-color)}.dropdown-item i[data-v-9cca4cbb]{font-size:1rem;color:var(--light-bg);width:20px;text-align:center}.dropdown-divider[data-v-9cca4cbb]{height:1px;background-color:var(--border-color);margin:6px 0}.column-settings-btn[data-v-9cca4cbb]{padding:12px 24px;background-color:var(--light-bg);color:var(--white);border:none;border-radius:8px;cursor:pointer;transition:all .3s;display:flex;align-items:center;gap:10px;font-size:1rem;font-weight:500;margin-left:16px;position:relative;overflow:hidden}.column-settings-btn[data-v-9cca4cbb]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.1),transparent);transform:translate(-100%);transition:transform .6s}.column-settings-btn[data-v-9cca4cbb]:hover:before{transform:translate(100%)}.column-settings-btn[data-v-9cca4cbb]:hover,.column-settings-btn.active[data-v-9cca4cbb]{background-color:var(--primary-color);transform:translateY(-2px);box-shadow:0 4px 12px var(--shadow-color)}.column-settings-btn i[data-v-9cca4cbb]{font-size:1.2rem;transition:transform .3s}.column-settings-btn:hover i[data-v-9cca4cbb],.column-settings-btn.active i[data-v-9cca4cbb]{transform:rotate(180deg)}@media (max-width: 1279px){.dropdown-content[data-v-9cca4cbb]{min-width:180px}.dropdown-item[data-v-9cca4cbb]{font-size:.8rem;padding:10px 14px}}.fade-enter-active[data-v-a55f093b],.fade-leave-active[data-v-a55f093b]{transition:opacity .3s ease}.fade-enter[data-v-a55f093b],.fade-leave-to[data-v-a55f093b]{opacity:0}.slide-up-enter-active[data-v-a55f093b],.slide-up-leave-active[data-v-a55f093b]{transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .4s cubic-bezier(.16,1,.3,1)}.slide-up-enter[data-v-a55f093b],.slide-up-leave-to[data-v-a55f093b]{transform:translateY(30px);opacity:0}.dropdown-enter-active[data-v-a55f093b],.dropdown-leave-active[data-v-a55f093b]{transition:all .3s cubic-bezier(.16,1,.3,1);transform-origin:top center}.dropdown-enter[data-v-a55f093b],.dropdown-leave-to[data-v-a55f093b]{opacity:0;transform:scaleY(.8)}.modal-overlay[data-v-a55f093b]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(8px)}.modal[data-v-a55f093b]{background:var(--white);padding:0;border-radius:16px;width:90%;max-width:600px;max-height:100vh;box-shadow:0 15px 50px #0003;position:relative;border:none;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-a55f093b]{display:flex;justify-content:space-between;align-items:center;padding:25px 30px;background:linear-gradient(to right,var(--primary-color),var(--light-bg));border-bottom:1px solid rgba(255,255,255,.1);flex-shrink:0}.modal-header h3[data-v-a55f093b]{margin:0;color:#fff;font-size:1.8rem;font-weight:600;letter-spacing:.2px}.close-btn[data-v-a55f093b]{background:none;border:none;color:#fff;cursor:pointer;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.close-btn[data-v-a55f093b]:hover{background:#fff3;transform:rotate(90deg)}.modal-buttons[data-v-a55f093b]{padding:0 0 0 20px;display:flex;justify-content:flex-end;gap:16px}.apply-modal-btn[data-v-a55f093b],.reset-modal-btn[data-v-a55f093b]{padding:12px 32px;border-radius:var(--border-radius);font-weight:500;font-size:.95rem;display:flex;align-items:center;gap:10px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;min-width:160px;justify-content:center;position:relative;overflow:hidden;background:linear-gradient(135deg,var(--primary-color),var(--light-bg));color:var(--white);box-shadow:0 4px 15px #1995ad4d}.apply-modal-btn[data-v-a55f093b]:before,.reset-modal-btn[data-v-a55f093b]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.apply-modal-btn[data-v-a55f093b]:hover:before,.reset-modal-btn[data-v-a55f093b]:hover:before{left:100%}.apply-modal-btn[data-v-a55f093b]:hover{background:linear-gradient(135deg,var(--light-bg),var(--primary-color));transform:translateY(-2px);box-shadow:0 6px 20px #1995ad66}.apply-modal-btn[data-v-a55f093b]:active{transform:translateY(0)}.reset-modal-btn[data-v-a55f093b]{background:linear-gradient(135deg,var(--secondary-color),#e2e8f0);color:var(--text-color);box-shadow:0 4px 15px #0000001a}.reset-modal-btn[data-v-a55f093b]:hover{background:linear-gradient(135deg,#e2e8f0,var(--secondary-color));transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.reset-modal-btn[data-v-a55f093b]:active{transform:translateY(0)}form[data-v-a55f093b]{padding:30px;overflow-y:auto;flex:1;min-height:0}.form-group[data-v-a55f093b]{margin-bottom:25px;position:relative}.form-group label[data-v-a55f093b]{display:block;margin-bottom:10px}.label-text[data-v-a55f093b]{color:var(--text-color);font-size:1rem;font-weight:500;transition:color .2s ease;position:relative;display:inline-block}.label-text[data-v-a55f093b]:after{content:"";position:absolute;left:0;bottom:-4px;width:0;height:2px;background-color:var(--primary-color);transition:width .3s ease}.input-wrapper[data-v-a55f093b]{position:relative;width:100%}.input-wrapper input[data-v-a55f093b],.input-wrapper textarea[data-v-a55f093b],.form-input[data-v-a55f093b]{width:100%;padding:14px 18px;border:1px solid var(--border-color);border-radius:10px;font-size:1rem;color:var(--text-color);background-color:var(--white);transition:all .3s ease;box-sizing:border-box}.input-wrapper textarea[data-v-a55f093b]{min-height:120px;resize:vertical;line-height:1.6}.focus-border[data-v-a55f093b]{position:absolute;bottom:0;left:0;width:0;height:2px;background-color:var(--primary-color);transition:width .3s ease}.input-wrapper input[data-v-a55f093b]:focus,.input-wrapper textarea[data-v-a55f093b]:focus,.form-input[data-v-a55f093b]:focus{border-color:var(--primary-color);box-shadow:0 4px 20px #1995ad1a;outline:none}.input-wrapper input:focus+.focus-border[data-v-a55f093b],.input-wrapper textarea:focus+.focus-border[data-v-a55f093b],.form-input:focus+.focus-border[data-v-a55f093b]{width:100%}.input-wrapper input:focus~label .label-text[data-v-a55f093b]:after,.input-wrapper textarea:focus~label .label-text[data-v-a55f093b]:after,.form-input:focus~label .label-text[data-v-a55f093b]:after{width:100%}@media (max-width: 768px){.modal[data-v-a55f093b]{width:95%;max-height:95vh;margin:10px}.modal-header[data-v-a55f093b]{padding:20px}.modal-header h3[data-v-a55f093b]{font-size:1.5rem}}form[data-v-a55f093b]::-webkit-scrollbar{width:8px}form[data-v-a55f093b]::-webkit-scrollbar-track{background:#0000000d;border-radius:10px}form[data-v-a55f093b]::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:10px;opacity:.7}form[data-v-a55f093b]::-webkit-scrollbar-thumb:hover{background:var(--light-bg);opacity:1}.error-input[data-v-a55f093b]{border-color:var(--error-color, #dc3545)!important}.error-message[data-v-a55f093b]{color:var(--error-color, #dc3545);font-size:.85rem;margin-top:8px}.fade-in-enter-active[data-v-e29221ce]{transition:all .6s cubic-bezier(.34,1.56,.64,1)}.fade-in-enter-from[data-v-e29221ce]{opacity:0;transform:translateY(40px)}.panel-enter-active[data-v-e29221ce],.panel-leave-active[data-v-e29221ce]{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.panel-enter-from[data-v-e29221ce],.panel-leave-to[data-v-e29221ce]{opacity:0;transform:translateY(30px)}.settings-form-list[data-v-e29221ce]{padding:var(--container-padding);height:100%;display:flex;flex-direction:column}.page-header[data-v-e29221ce]{margin-bottom:2rem}.settings-container[data-v-e29221ce]{display:flex;background:var(--white);border-radius:var(--border-radius);box-shadow:0 10px 30px #0000000d;flex:1;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.25,.8,.25,1)}.settings-container[data-v-e29221ce]:hover{box-shadow:0 15px 35px #0000001a}.left-panel[data-v-e29221ce]{width:300px;padding:2rem;background:linear-gradient(to bottom,var(--white),var(--dark-bg));border-right:1px solid rgba(0,0,0,.05);border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius);z-index:2;box-shadow:5px 0 15px #00000008}.right-panel[data-v-e29221ce]{flex:1;padding:1rem;background:var(--white);border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);position:relative;overflow:hidden}.columns-settings[data-v-e29221ce]{height:100%;overflow:hidden}.columns-settings-container[data-v-e29221ce]{display:flex;height:100%;gap:2rem;align-items:flex-start;overflow:hidden}.column-details[data-v-e29221ce]{flex:1;position:relative;padding:1.5rem;background:#f8fafc80;border-radius:var(--border-radius);border:1px solid rgba(0,0,0,.03);box-shadow:inset 0 0 15px #00000005;height:calc(100vh - 200px);min-height:600px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--primary-color) var(--secondary-color)}.column-details[data-v-e29221ce]::-webkit-scrollbar{width:8px}.column-details[data-v-e29221ce]::-webkit-scrollbar-track{background:var(--secondary-color);border-radius:4px}.column-details[data-v-e29221ce]::-webkit-scrollbar-thumb{background-color:var(--primary-color);border-radius:4px;border:2px solid var(--secondary-color)}.column-details[data-v-e29221ce]::-webkit-scrollbar-thumb:hover{background-color:var(--light-bg)}.magazine-form-container[data-v-e29221ce]{padding:2rem;max-width:1200px;margin:0 auto}.magazine-form-header[data-v-e29221ce]{margin-bottom:2rem;background:var(--white);border-radius:.5rem;box-shadow:0 1px 3px #0000001a;overflow:hidden}.header-content[data-v-e29221ce]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background-color:var(--secondary-color)}.magazine-form-title[data-v-e29221ce]{font-size:1.5rem;color:#1f2937;margin:0;position:relative;padding-left:1.25rem;font-weight:600}.magazine-form-title[data-v-e29221ce]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:70%;width:4px;background:var(--light-bg);border-radius:2px}.header-controls[data-v-e29221ce]{display:flex;align-items:center;gap:1rem}.search-input[data-v-e29221ce]{padding:.7rem 1rem;border:1px solid #e5e7eb;border-radius:.5rem;font-size:.875rem;min-width:250px;transition:border-color .2s ease,box-shadow .2s ease}.search-input[data-v-e29221ce]:focus{outline:none;border-color:var(--light-bg);box-shadow:0 0 0 2px #157b911a}.magazine-form-actions[data-v-e29221ce]{display:flex;gap:1rem}.action-btn[data-v-e29221ce]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:none}.add-btn[data-v-e29221ce]{background:var(--light-bg);color:var(--white)}.add-btn[data-v-e29221ce]:hover{background:#157b91;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.refresh-btn[data-v-e29221ce]{background:var(--white);color:#1f2937;border:1px solid #e5e7eb}.refresh-btn[data-v-e29221ce]:hover{background:#f3f4f6;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.empty-state[data-v-e29221ce]{display:flex;flex-direction:column;align-items:center;gap:8px;justify-content:center;padding:4rem 2rem;text-align:center}.empty-state h3[data-v-e29221ce],.empty-state p[data-v-e29221ce]{margin:0}.magazine-form-content[data-v-e29221ce]{background:var(--white);border-radius:.5rem;box-shadow:0 1px 3px #0000001a}.magazine-form-table[data-v-e29221ce]{width:100%;overflow-x:auto}.magazine-form-table table[data-v-e29221ce]{width:100%;border-collapse:collapse;background:var(--white)}.magazine-form-table th[data-v-e29221ce],.magazine-form-table td[data-v-e29221ce]{padding:1rem 1.5rem;text-align:left;border-bottom:1px solid #e5e7eb}.magazine-form-table th[data-v-e29221ce]{background:#f9fafb;color:#1f2937;font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.magazine-form-table tr[data-v-e29221ce]:hover{background:#f9fafb}.magazine-form-table tr td[data-v-e29221ce]{font-size:.875rem;color:#1f2937}.action-icon[data-v-e29221ce]{background:transparent;border:none;cursor:pointer;font-size:1rem;padding:.5rem 1rem;border-radius:.375rem;transition:all .2s ease}.three-dots-btn[data-v-e29221ce]{border:none;background-color:unset}.three-dots-btn[data-v-e29221ce]:hover{background:#157b911a;transform:translateY(-2px)}.teleport-actions[data-v-e29221ce]{position:absolute}.empty-icon[data-v-e29221ce]{font-size:2rem;display:block;animation:float 6s ease-in-out infinite}@media (max-width: 1279px){.page-header[data-v-e29221ce]{margin-bottom:1rem}.magazine-form-title[data-v-e29221ce]{font-size:1rem}.header-content[data-v-e29221ce]{gap:16px}.search-input[data-v-e29221ce]{min-width:175px}.action-btn[data-v-e29221ce]{font-size:.75rem}.left-panel[data-v-e29221ce]{width:200px;border-right:none;border-bottom:1px solid rgba(0,0,0,.05);border-radius:var(--border-radius) var(--border-radius) 0 0}}@media (max-width: 992px){.settings-container[data-v-e29221ce]{flex-direction:column}.left-panel[data-v-e29221ce]{width:100%;border-right:none;border-bottom:1px solid rgba(0,0,0,.05);border-radius:var(--border-radius) var(--border-radius) 0 0}.right-panel[data-v-e29221ce]{border-radius:0 0 var(--border-radius) var(--border-radius)}.columns-settings-container[data-v-e29221ce]{flex-direction:column}}.edit-title[data-v-210300dd]{margin:0}.edit-inputs[data-v-210300dd]{display:flex;flex-direction:column;gap:20px;max-width:600px}.filter-group[data-v-210300dd]{display:flex;flex-direction:column;gap:8px}.filter-group label[data-v-210300dd]{display:flex;align-items:center;gap:8px;font-size:.9rem;color:var(--text-color);font-weight:500;margin-bottom:4px}.filter-group label i[data-v-210300dd]{color:var(--light-bg);font-size:1rem;width:16px;text-align:center}.filter-group input[type=text][data-v-210300dd]{padding:10px 16px 10px 10px;border:1px solid var(--border-color);border-radius:var(--border-radius);background-color:var(--white);transition:var(--transition-smooth);font-size:.95rem;box-shadow:none;width:100%}.filter-group input[type=text][data-v-210300dd]:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #a1d6e24d;outline:none;transform:translateY(-1px)}.filter-group input[type=text][data-v-210300dd]::placeholder{color:#a0aec0;opacity:1}.edit-buttons[data-v-210300dd]{margin-top:20px;display:flex;gap:16px;justify-content:flex-end}.apply-filters-btn[data-v-210300dd]{padding:12px 32px;border-radius:var(--border-radius);font-weight:500;font-size:.95rem;display:flex;align-items:center;gap:10px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;min-width:160px;justify-content:center;position:relative;overflow:hidden}.apply-filters-btn[data-v-210300dd]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.apply-filters-btn[data-v-210300dd]:hover:before{left:100%}.apply-filters-btn[data-v-210300dd]{background:linear-gradient(135deg,var(--primary-color),var(--light-bg));color:var(--white);box-shadow:0 4px 15px #1995ad4d}.apply-filters-btn[data-v-210300dd]:hover{background:linear-gradient(135deg,var(--light-bg),var(--primary-color));transform:translateY(-2px);box-shadow:0 6px 20px #1995ad66}.apply-filters-btn[data-v-210300dd]:active{transform:translateY(0)}.fade-enter-active[data-v-9f5d4c51],.fade-leave-active[data-v-9f5d4c51]{transition:opacity .3s ease}.fade-enter[data-v-9f5d4c51],.fade-leave-to[data-v-9f5d4c51]{opacity:0}.slide-up-enter-active[data-v-9f5d4c51],.slide-up-leave-active[data-v-9f5d4c51]{transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .4s cubic-bezier(.16,1,.3,1)}.slide-up-enter[data-v-9f5d4c51],.slide-up-leave-to[data-v-9f5d4c51]{transform:translateY(30px);opacity:0}.modal-overlay[data-v-9f5d4c51]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(8px)}.modal[data-v-9f5d4c51]{background:var(--white);padding:0;border-radius:16px;width:90%;max-width:900px;max-height:92vh;box-shadow:0 15px 50px #0003;position:relative;border:none;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-9f5d4c51]{display:flex;justify-content:space-between;align-items:center;padding:25px 30px;background:linear-gradient(to right,var(--primary-color),var(--light-bg));border-bottom:1px solid rgba(255,255,255,.1);flex-shrink:0}.modal-header h3[data-v-9f5d4c51]{margin:0;color:#fff;font-size:1.8rem;font-weight:600;letter-spacing:.2px}.select-wrapper[data-v-9f5d4c51],.multi-select-wrapper[data-v-9f5d4c51]{width:100%;position:relative}.custom-multi-select[data-v-9f5d4c51]{width:100%;min-height:50px;padding:8px 40px 8px 16px;border:1px solid var(--border-color);border-radius:10px;background-color:var(--white);display:flex;flex-wrap:wrap;align-items:center;gap:8px;cursor:pointer;position:relative;box-shadow:0 2px 4px #00000008}.custom-multi-select[data-v-9f5d4c51]:hover{border-color:var(--primary-color)}.custom-multi-select[data-v-9f5d4c51]:focus-within{border-color:var(--primary-color);box-shadow:0 0 0 3px #a1d6e233}.placeholder-text[data-v-9f5d4c51]{color:#9ca3af;padding:5px 0}.approvers-dropdown[data-v-9f5d4c51]{top:100%;left:0;right:0;margin-top:8px;background-color:var(--white);border-radius:10px;box-shadow:0 4px 12px #0000001a;z-index:1000}.selected-approvers[data-v-9f5d4c51]{display:flex;flex-wrap:wrap;gap:8px;max-width:100%}.selected-approver-chip[data-v-9f5d4c51]{display:flex;align-items:center;gap:6px;background-color:#a1d6e233;color:var(--light-bg);padding:4px 8px 4px 12px;border-radius:16px;font-size:.85rem;white-space:nowrap;animation:chipAppear-9f5d4c51 .3s ease-out}.approver-chip-content[data-v-9f5d4c51]{display:flex;flex-direction:column}.approver-chip-name[data-v-9f5d4c51]{font-weight:500}@keyframes chipAppear-9f5d4c51{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.remove-approver[data-v-9f5d4c51]{display:flex;align-items:center;justify-content:center;background-color:#0000001a;border-radius:50%;width:18px;height:18px;cursor:pointer;transition:all .2s}.remove-approver[data-v-9f5d4c51]:hover{background-color:#0003}.dropdown-icon[data-v-9f5d4c51]{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:var(--text-color);opacity:.6;transition:transform .2s}.dropdown-search[data-v-9f5d4c51]{padding:12px;border-bottom:1px solid var(--border-color);position:sticky;top:0;background-color:var(--white);z-index:1}.dropdown-search input[data-v-9f5d4c51]{width:100%;padding:10px 12px;border:1px solid var(--border-color);border-radius:6px;font-size:.9rem}.dropdown-search input[data-v-9f5d4c51]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px #a1d6e233}.dropdown-items-container[data-v-9f5d4c51]{max-height:200px;overflow-y:auto}.approver-item[data-v-9f5d4c51]{display:flex;align-items:center;padding:10px 16px;gap:12px;cursor:pointer;transition:background-color .2s;border-bottom:1px solid rgba(0,0,0,.05)}.approver-item[data-v-9f5d4c51]:last-child{border-bottom:none}.approver-item[data-v-9f5d4c51]:hover{background-color:#a1d6e21a}.approver-item.selected[data-v-9f5d4c51]{background-color:#a1d6e226}.approver-info[data-v-9f5d4c51]{display:flex;flex-direction:column}.approver-name[data-v-9f5d4c51]{font-weight:500}.checkbox[data-v-9f5d4c51]{width:20px;height:20px;border:2px solid var(--border-color);border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s}.approver-item.selected .checkbox[data-v-9f5d4c51]{background-color:var(--light-bg);border-color:var(--light-bg);color:var(--white)}.no-results[data-v-9f5d4c51]{padding:16px;text-align:center;color:var(--text-color);opacity:.7;font-size:.9rem}.close-btn[data-v-9f5d4c51]{background:none;border:none;color:#fff;cursor:pointer;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.close-btn[data-v-9f5d4c51]:hover{background:#fff3;transform:rotate(90deg)}.modal-buttons[data-v-9f5d4c51]{display:flex;justify-content:flex-end;gap:16px}form[data-v-9f5d4c51]{padding:30px;overflow-y:auto;flex:1;min-height:0}.form-group[data-v-9f5d4c51]{margin-bottom:25px;position:relative}.form-group label[data-v-9f5d4c51]{display:block;margin-bottom:10px}.form-input[data-v-9f5d4c51]{width:100%;padding:14px 18px;border:1px solid var(--border-color);border-radius:10px;font-size:1rem;color:var(--text-color);background-color:var(--white);transition:all .3s ease;box-sizing:border-box;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='6' viewBox='0 0 12 6'%3E%3Cpath fill='%23333' d='M0 0l6 6 6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;appearance:none}.form-input[data-v-9f5d4c51]:focus{border-color:var(--primary-color);box-shadow:0 4px 20px #1995ad1a;outline:none}.selected-approver-chip[data-v-9f5d4c51]{border:1px solid transparent;background-color:#a1d6e233;color:var(--light-bg);-webkit-appearance:none;appearance:none;outline:none}.selected-approver-chip[data-v-9f5d4c51]:focus{box-shadow:0 0 0 2px #a1d6e259}.selected-approver-chip[data-v-9f5d4c51]:hover{background-color:#a1d6e259}.selected-approver-chip.active[data-v-9f5d4c51]{background-color:var(--primary-color);color:#fff;border-color:var(--primary-color)}form[data-v-9f5d4c51]::-webkit-scrollbar{width:8px}form[data-v-9f5d4c51]::-webkit-scrollbar-track{background:#0000000d;border-radius:10px}form[data-v-9f5d4c51]::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:10px;opacity:.7}form[data-v-9f5d4c51]::-webkit-scrollbar-thumb:hover{background:var(--light-bg);opacity:1}.comparison-block .op-subgroup[data-v-9f5d4c51]{margin-top:14px}.comparison-block .strict-subgroup[data-v-9f5d4c51]{margin-top:12px}.comparison-block .sub-label[data-v-9f5d4c51]{display:block;margin-bottom:8px}.radio-row[data-v-9f5d4c51]{display:flex;gap:16px;flex-wrap:wrap}.radio[data-v-9f5d4c51]{display:inline-flex;align-items:center;gap:8px}.strict-subgroup .radio-row[data-v-9f5d4c51]{display:flex;gap:10px;flex-wrap:wrap}.strict-subgroup .radio[data-v-9f5d4c51]{--pill-bg: #fff;--pill-border: var(--border-color);--pill-text: var(--text-color);position:relative;display:inline-flex;align-items:center;padding:10px 14px;border:1.5px solid var(--pill-border);border-radius:9999px;background:var(--pill-bg);color:var(--pill-text);cursor:pointer;user-select:none;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .02s ease}.strict-subgroup .radio input[type=radio][data-v-9f5d4c51]{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.strict-subgroup .radio[data-v-9f5d4c51]:hover{border-color:var(--primary-color);box-shadow:0 0 0 3px #1995ad14}.strict-subgroup .radio[data-v-9f5d4c51]:active{transform:translateY(1px)}.strict-subgroup .radio[data-v-9f5d4c51]:has(input:checked){--pill-bg: var(--primary-color);--pill-border: var(--primary-color);--pill-text: #fff;box-shadow:0 6px 18px #1995ad40}.strict-subgroup .radio[data-v-9f5d4c51]:has(input:focus-visible){outline:none;box-shadow:0 0 0 4px #1995ad47}.comparison-block .sub-label[data-v-9f5d4c51]{display:block;margin-bottom:8px;font-weight:600}.inline-loader[data-v-9f5d4c51]{display:inline-flex;align-items:center;gap:8px;font-size:.95rem;color:var(--text-color);opacity:.85;margin:6px 0 8px}.custom-multi-select.disabled[data-v-9f5d4c51]{opacity:.6;pointer-events:none}.dropdown-empty[data-v-9f5d4c51]{padding:14px;text-align:center;color:var(--text-color);opacity:.8}@media (max-width: 768px){.modal[data-v-9f5d4c51]{width:95%;max-height:95vh;margin:10px}.modal-header[data-v-9f5d4c51]{padding:20px}.modal-header h3[data-v-9f5d4c51]{font-size:1.5rem}}.fade-slide-enter-active[data-v-78f4642c],.fade-slide-leave-active[data-v-78f4642c]{transition:all .3s ease}.fade-slide-enter-from[data-v-78f4642c],.fade-slide-leave-to[data-v-78f4642c]{opacity:0;transform:translateY(10px)}.field-name[data-v-78f4642c]{font-size:20px}.primary-table[data-v-78f4642c]{margin-bottom:16px}.primary-table tr td.little-column[data-v-78f4642c]{padding:0;width:50px}.primary-table tr td.text-center[data-v-78f4642c]{text-align:center}.primary-table tr td.full-width[data-v-78f4642c]{width:100%}.primary-table tr td.items-center[data-v-78f4642c]{justify-content:center}.inline-flex[data-v-78f4642c]{display:inline-flex}.draggable[data-v-78f4642c]{cursor:grab}.actions-column[data-v-78f4642c]{width:120px;text-align:right}.actions-column>div[data-v-78f4642c]{display:flex;gap:4px}.action-icon[data-v-78f4642c]{background:transparent;border:none;cursor:pointer;font-size:1rem;padding:.5rem;border-radius:.375rem;transition:all .2s ease;margin-left:.5rem}.edit-btn[data-v-78f4642c]{color:var(--light-bg)}.edit-btn[data-v-78f4642c]:hover{background:#157b911a;transform:translateY(-2px)}.delete-btn[data-v-78f4642c]{color:var(--error-color)}.delete-btn[data-v-78f4642c]:hover{background:#e76f511a;transform:translateY(-2px)}.flex-end[data-v-78f4642c]{justify-content:flex-end}.chapter-buttons[data-v-78f4642c]{margin-bottom:20px;display:flex;gap:16px;justify-content:flex-end}.chapter-buttons.margin-up[data-v-78f4642c]{margin-bottom:0;margin-top:16px}.save-btn[data-v-78f4642c]{background:linear-gradient(135deg,var(--secondary-color),#e2e8f0);color:var(--text-color);box-shadow:0 4px 15px #0000001a}.save-btn[data-v-78f4642c]:hover{background:linear-gradient(135deg,#e2e8f0,var(--secondary-color));transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.save-btn[data-v-78f4642c]:active{transform:translateY(0)}.action-icon[data-v-78f4642c]:disabled{cursor:not-allowed;opacity:.6}.chapter-search[data-v-78f4642c]{display:flex;gap:12px;align-items:center;margin-bottom:12px}.settings-form-accesses[data-v-18336bef]{padding-top:20px}.accesses-roles[data-v-18336bef]{display:flex;border-bottom:1px solid var(--border-color);background-color:#f9f9f9;overflow-x:auto}.accesses-role[data-v-18336bef]{cursor:pointer;flex:1 0 auto;padding:12px 18px;display:flex;align-items:center;justify-content:center;text-align:center;border:1px solid var(--border-color);border-bottom:none;border-radius:6px 6px 0 0;background-color:#fff;color:#333;font-weight:500;transition:background-color .3s ease,color .3s ease}.accesses-role[data-v-18336bef]:not(:last-child){border-right:none}.accesses-role[data-v-18336bef]:hover{background-color:#f0f0f0}.accesses-role.active[data-v-18336bef]{background-color:var(--secondary-color);box-shadow:0 -2px 10px #0000000d;z-index:1}.accesses-text[data-v-18336bef]{text-align:center}.paginated-left[data-v-18336bef]{padding-left:50px}.section-divider[data-v-18336bef],.section-divider[data-v-18336bef]:hover{background:#f2f2f2}.stage-names[data-v-18336bef]{max-width:0px}.stage-names div[data-v-18336bef]{display:inline-block}.primary-table tbody tr td[data-v-18336bef]{height:60px}.accesess-buttons[data-v-18336bef]{margin-top:30px;display:flex;gap:16px}.stage-names-attribute>div[data-v-18336bef]{max-width:200px;overflow-x:scroll}.access-role-toggle[data-v-18336bef]{display:flex;gap:12px;align-items:center}.column-read-button>div[data-v-18336bef]{width:24px}.column-read-button div[data-v-18336bef]{display:flex;align-items:center}#disabled-false i[data-v-18336bef],#disabled-false svg[data-v-18336bef]{cursor:pointer}#disabled-true[data-v-18336bef]{opacity:.6}#disabled-true i[data-v-18336bef],#disabled-true svg[data-v-18336bef]{cursor:not-allowed}.fade-enter-active[data-v-94fbffdf],.fade-leave-active[data-v-94fbffdf]{transition:opacity .4s ease}.fade-enter-from[data-v-94fbffdf],.fade-leave-to[data-v-94fbffdf]{opacity:0}.settings-form[data-v-94fbffdf]{padding:var(--container-padding);height:100%;display:flex;flex-direction:column}.page-content[data-v-94fbffdf]{padding:var(--container-padding);background-color:var(--white);border-radius:var(--border-radius);box-shadow:var(--shadow-subtle);border:1px solid var(--border-color)}.settings-form-steps[data-v-94fbffdf]{display:flex;align-items:center;justify-content:center;gap:0;overflow-x:auto;padding:10px 0}.form-steps[data-v-94fbffdf]{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;padding:12px 24px;min-width:220px;max-width:250px;background-color:#fff;color:#333;font-weight:500;cursor:pointer;border:1px solid #ccc;border-right:none;border-radius:6px 0 0 6px;transition:background-color .3s ease,color .3s ease,transform .4s ease}.form-steps[data-v-94fbffdf]:after{content:"";position:absolute;top:0;right:-20px;width:0;height:0;border-top:24px solid transparent;border-bottom:24px solid transparent;border-left:20px solid #fff;z-index:2}.form-steps[data-v-94fbffdf]:before{content:"";position:absolute;top:0;right:-21px;width:0;height:0;border-top:24px solid transparent;border-bottom:24px solid transparent;border-left:20px solid #ccc;z-index:1}.form-steps[data-v-94fbffdf]:last-child{border-right:1px solid #ccc;border-radius:0 6px 6px 0}.form-steps[data-v-94fbffdf]:last-child:after,.form-steps[data-v-94fbffdf]:last-child:before{display:none}.form-steps.active[data-v-94fbffdf]{background-color:var(--secondary-color);transform:translateY(-3px);box-shadow:0 4px 12px #0000001a;z-index:2}.form-steps.active[data-v-94fbffdf]:after{border-left-color:var(--secondary-color)}.edit-title[data-v-94fbffdf]{margin:0}.edit-text[data-v-94fbffdf]{margin:16px 0}.edit-inputs[data-v-94fbffdf]{display:flex;flex-direction:column;gap:20px;max-width:600px}.filter-group[data-v-94fbffdf]{display:flex;flex-direction:column;gap:8px}.filter-group label[data-v-94fbffdf]{display:flex;align-items:center;gap:8px;font-size:.9rem;color:var(--text-color);font-weight:500;margin-bottom:4px}.filter-group label i[data-v-94fbffdf]{color:var(--light-bg);font-size:1rem;width:16px;text-align:center}.filter-group input[type=text][data-v-94fbffdf],.filter-group textarea[data-v-94fbffdf]{padding:10px 16px 10px 10px;border:1px solid var(--border-color);border-radius:var(--border-radius);background-color:var(--white);transition:var(--transition-smooth);font-size:.95rem;box-shadow:none;width:100%}.filter-group input[type=text][data-v-94fbffdf]:focus,.filter-group textarea[data-v-94fbffdf]:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #a1d6e24d;outline:none;transform:translateY(-1px)}.filter-group input[type=text][data-v-94fbffdf]::placeholder,.filter-group textarea[data-v-94fbffdf]::placeholder{color:#a0aec0;opacity:1}.filter-group select[data-v-94fbffdf]{padding:10px 28px 10px 16px;border:1px solid var(--border-color);border-radius:var(--border-radius);background-color:var(--white);transition:var(--transition-smooth);font-size:.95rem;box-shadow:none;width:100%;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='6' viewBox='0 0 12 6'%3E%3Cpath fill='%23333' d='M0 0l6 6 6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;cursor:pointer}.filter-group select[data-v-94fbffdf]:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #a1d6e24d;outline:none;transform:translateY(-1px)}.edit-buttons[data-v-94fbffdf]{margin-top:20px;display:flex;gap:16px;justify-content:flex-end}.apply-filters-btn[data-v-94fbffdf],.reset-filters-btn[data-v-94fbffdf]{padding:12px 32px;border-radius:var(--border-radius);font-weight:500;font-size:.95rem;display:flex;align-items:center;gap:10px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;min-width:160px;justify-content:center;position:relative;overflow:hidden}.apply-filters-btn[data-v-94fbffdf]:before,.reset-filters-btn[data-v-94fbffdf]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.apply-filters-btn[data-v-94fbffdf]:hover:before,.reset-filters-btn[data-v-94fbffdf]:hover:before{left:100%}.apply-filters-btn[data-v-94fbffdf]{background:linear-gradient(135deg,var(--primary-color),var(--light-bg));color:var(--white);box-shadow:0 4px 15px #1995ad4d}.apply-filters-btn[data-v-94fbffdf]:hover{background:linear-gradient(135deg,var(--light-bg),var(--primary-color));transform:translateY(-2px);box-shadow:0 6px 20px #1995ad66}.apply-filters-btn[data-v-94fbffdf]:active{transform:translateY(0)}.reset-filters-btn[data-v-94fbffdf]{background:linear-gradient(135deg,var(--secondary-color),#e2e8f0);color:var(--text-color);box-shadow:0 4px 15px #0000001a}.reset-filters-btn[data-v-94fbffdf]:hover{background:linear-gradient(135deg,#e2e8f0,var(--secondary-color));transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.reset-filters-btn[data-v-94fbffdf]:active{transform:translateY(0)}@media (max-width: 1279px){.settings-form-steps[data-v-94fbffdf]{justify-content:unset}.form-steps span[data-v-94fbffdf]{font-size:14px}}.settings-form-actions[data-v-3e190775]{margin-bottom:20px;display:flex;justify-content:flex-end;align-items:center}.dropdown-menu[data-v-3e190775]{position:relative;display:inline-block}.action-btn[data-v-3e190775]{padding:12px 24px;background-color:var(--light-bg);color:var(--white);border:none;border-radius:8px;cursor:pointer;transition:all .3s;display:flex;align-items:center;gap:10px;font-size:1rem;font-weight:500}.action-btn[data-v-3e190775]:hover{background-color:var(--primary-color);transform:translateY(-2px);box-shadow:0 4px 12px var(--shadow-color)}.action-btn i[data-v-3e190775]{font-size:1.2rem}.dropdown-content[data-v-3e190775]{position:absolute;right:0;top:calc(100% + 5px);background-color:var(--white);min-width:220px;box-shadow:0 8px 16px var(--shadow-color);border-radius:8px;z-index:10;overflow:hidden;animation:dropdown-appear-3e190775 .2s ease-out}@keyframes dropdown-appear-3e190775{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dropdown-item[data-v-3e190775]{display:flex;align-items:center;gap:10px;width:100%;padding:12px 16px;text-align:left;background:none;border:none;color:var(--text-color);font-size:.95rem;cursor:pointer;transition:background-color .2s}.dropdown-item[data-v-3e190775]:hover{background-color:var(--secondary-color)}.dropdown-item i[data-v-3e190775]{font-size:1rem;color:var(--light-bg);width:20px;text-align:center}.dropdown-divider[data-v-3e190775]{height:1px;background-color:var(--border-color);margin:6px 0}.column-settings-btn[data-v-3e190775]{padding:12px 24px;background-color:var(--light-bg);color:var(--white);border:none;border-radius:8px;cursor:pointer;transition:all .3s;display:flex;align-items:center;gap:10px;font-size:1rem;font-weight:500;margin-left:16px;position:relative;overflow:hidden}.column-settings-btn[data-v-3e190775]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.1),transparent);transform:translate(-100%);transition:transform .6s}.column-settings-btn[data-v-3e190775]:hover:before{transform:translate(100%)}.column-settings-btn[data-v-3e190775]:hover,.column-settings-btn.active[data-v-3e190775]{background-color:var(--primary-color);transform:translateY(-2px);box-shadow:0 4px 12px var(--shadow-color)}.column-settings-btn i[data-v-3e190775]{font-size:1.2rem;transition:transform .3s}.column-settings-btn:hover i[data-v-3e190775],.column-settings-btn.active i[data-v-3e190775]{transform:rotate(180deg)}@media (max-width: 1279px){.dropdown-content[data-v-3e190775]{min-width:180px}.dropdown-item[data-v-3e190775]{font-size:.8rem;padding:10px 14px}}.fade-enter-active[data-v-03fff8f9],.fade-leave-active[data-v-03fff8f9]{transition:opacity .2s ease}.fade-enter-from[data-v-03fff8f9],.fade-leave-to[data-v-03fff8f9]{opacity:0}.modal-overlay[data-v-03fff8f9]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-03fff8f9]{background:var(--white, #fff);color:var(--text-color, #111827);width:100%;max-width:560px;border-radius:12px;box-shadow:0 10px 30px #0003;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-03fff8f9]{display:flex;align-items:center;justify-content:space-between;padding:25px 30px;border-bottom:1px solid var(--border-color, #e5e7eb);background:linear-gradient(to right,var(--primary-color),var(--light-bg))}.modal-header h3[data-v-03fff8f9]{margin:0;font-size:1.5rem;font-weight:600;color:#fff}.icon-btn[data-v-03fff8f9]{border:0;background:transparent;cursor:pointer;font-size:18px;line-height:1;padding:6px;border-radius:6px;color:#fff}.icon-btn[data-v-03fff8f9]:hover{background:#0000000f}.modal-body[data-v-03fff8f9]{padding:20px;display:flex;flex-direction:column;gap:16px}.form-group[data-v-03fff8f9]{display:grid;gap:8px}label[data-v-03fff8f9]{font-size:14px;color:var(--muted, #374151)}input[data-v-03fff8f9],select[data-v-03fff8f9]{width:100%;border:1px solid var(--border-color, #e5e7eb);border-radius:8px;padding:10px 12px;font-size:14px;background:var(--white, #fff);outline:none}input[data-v-03fff8f9]:focus,select[data-v-03fff8f9]:focus{border-color:var(--primary-color, #1995ad);box-shadow:0 0 0 3px #1995ad26}.select-wrapper[data-v-03fff8f9]{position:relative}.modal-actions[data-v-03fff8f9]{margin-top:8px;display:flex;justify-content:flex-end;gap:12px}.btn[data-v-03fff8f9]{border:0;border-radius:8px;padding:10px 16px;font-size:14px;cursor:pointer}.btn[data-v-03fff8f9]:disabled{opacity:.7;cursor:not-allowed}.btn-secondary[data-v-03fff8f9]{background:#e5e7eb;color:#111827}.btn-secondary[data-v-03fff8f9]:hover{background:#d1d5db}.btn-primary[data-v-03fff8f9]{background:var(--light-bg);color:#fff}.btn-primary[data-v-03fff8f9]:hover{filter:brightness(.95)}@media (max-width: 480px){.modal[data-v-03fff8f9]{margin:0 12px}.modal-body[data-v-03fff8f9]{padding:16px}}.fade-in-enter-active[data-v-10b9db1d]{transition:all .6s cubic-bezier(.34,1.56,.64,1)}.fade-in-enter-from[data-v-10b9db1d]{opacity:0;transform:translateY(40px)}.panel-enter-active[data-v-10b9db1d],.panel-leave-active[data-v-10b9db1d]{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.panel-enter-from[data-v-10b9db1d],.panel-leave-to[data-v-10b9db1d]{opacity:0;transform:translateY(30px)}.settings-form-list[data-v-10b9db1d]{padding:var(--container-padding);height:100%;display:flex;flex-direction:column}.page-header[data-v-10b9db1d]{margin-bottom:2rem}.settings-container[data-v-10b9db1d]{display:flex;background:var(--white);border-radius:var(--border-radius);box-shadow:0 10px 30px #0000000d;flex:1;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.25,.8,.25,1)}.settings-container[data-v-10b9db1d]:hover{box-shadow:0 15px 35px #0000001a}.left-panel[data-v-10b9db1d]{width:300px;padding:2rem;background:linear-gradient(to bottom,var(--white),var(--dark-bg));border-right:1px solid rgba(0,0,0,.05);border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius);z-index:2;box-shadow:5px 0 15px #00000008}.right-panel[data-v-10b9db1d]{flex:1;padding:1rem;background:var(--white);border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);position:relative;overflow:hidden}.columns-settings[data-v-10b9db1d]{height:100%;overflow:hidden}.columns-settings-container[data-v-10b9db1d]{display:flex;height:100%;gap:2rem;align-items:flex-start;overflow:hidden}.column-details[data-v-10b9db1d]{flex:1;position:relative;padding:1.5rem;background:#f8fafc80;border-radius:var(--border-radius);border:1px solid rgba(0,0,0,.03);box-shadow:inset 0 0 15px #00000005;height:calc(100vh - 200px);min-height:600px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--primary-color) var(--secondary-color)}.column-details[data-v-10b9db1d]::-webkit-scrollbar{width:8px}.column-details[data-v-10b9db1d]::-webkit-scrollbar-track{background:var(--secondary-color);border-radius:4px}.column-details[data-v-10b9db1d]::-webkit-scrollbar-thumb{background-color:var(--primary-color);border-radius:4px;border:2px solid var(--secondary-color)}.column-details[data-v-10b9db1d]::-webkit-scrollbar-thumb:hover{background-color:var(--light-bg)}.magazine-form-container[data-v-10b9db1d]{padding:2rem;max-width:1200px;margin:0 auto}.magazine-form-header[data-v-10b9db1d]{margin-bottom:2rem;background:var(--white);border-radius:.5rem;box-shadow:0 1px 3px #0000001a;overflow:hidden}.header-content[data-v-10b9db1d]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background-color:var(--secondary-color)}.magazine-form-title[data-v-10b9db1d]{font-size:1.5rem;color:#1f2937;margin:0;position:relative;padding-left:1.25rem;font-weight:600}.magazine-form-title[data-v-10b9db1d]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:70%;width:4px;background:var(--light-bg);border-radius:2px}.header-controls[data-v-10b9db1d]{display:flex;align-items:center;gap:1rem}.search-input[data-v-10b9db1d]{padding:.7rem 1rem;border:1px solid #e5e7eb;border-radius:.5rem;font-size:.875rem;min-width:250px;transition:border-color .2s ease,box-shadow .2s ease}.search-input[data-v-10b9db1d]:focus{outline:none;border-color:var(--light-bg);box-shadow:0 0 0 2px #157b911a}.magazine-form-actions[data-v-10b9db1d]{display:flex;gap:1rem}.action-btn[data-v-10b9db1d]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:none}.add-btn[data-v-10b9db1d]{background:var(--light-bg);color:var(--white)}.add-btn[data-v-10b9db1d]:hover{background:#157b91;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.refresh-btn[data-v-10b9db1d]{background:var(--white);color:#1f2937;border:1px solid #e5e7eb}.refresh-btn[data-v-10b9db1d]:hover{background:#f3f4f6;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.empty-state[data-v-10b9db1d]{display:flex;flex-direction:column;align-items:center;gap:8px;justify-content:center;padding:4rem 2rem;text-align:center}.empty-state h3[data-v-10b9db1d],.empty-state p[data-v-10b9db1d]{margin:0}.magazine-form-content[data-v-10b9db1d]{background:var(--white);border-radius:.5rem;box-shadow:0 1px 3px #0000001a}.magazine-form-table[data-v-10b9db1d]{width:100%;overflow-x:auto}.magazine-form-table table[data-v-10b9db1d]{width:100%;border-collapse:collapse;background:var(--white)}.magazine-form-table th[data-v-10b9db1d],.magazine-form-table td[data-v-10b9db1d]{padding:1rem 1.5rem;text-align:left;border-bottom:1px solid #e5e7eb}.magazine-form-table th[data-v-10b9db1d]{background:#f9fafb;color:#1f2937;font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.magazine-form-table tr[data-v-10b9db1d]:hover{background:#f9fafb}.magazine-form-table tr td[data-v-10b9db1d]{font-size:.875rem;color:#1f2937}.action-icon[data-v-10b9db1d]{background:transparent;border:none;cursor:pointer;font-size:1rem;padding:.5rem 1rem;border-radius:.375rem;transition:all .2s ease}.three-dots-btn[data-v-10b9db1d]{border:none;background-color:unset}.three-dots-btn[data-v-10b9db1d]:hover{background:#157b911a;transform:translateY(-2px)}.teleport-actions[data-v-10b9db1d]{position:absolute}.empty-icon[data-v-10b9db1d]{font-size:2rem;display:block;animation:float 6s ease-in-out infinite}@media (max-width: 1279px){.page-header[data-v-10b9db1d]{margin-bottom:1rem}.magazine-form-title[data-v-10b9db1d]{font-size:1rem}.header-content[data-v-10b9db1d]{gap:16px}.search-input[data-v-10b9db1d]{min-width:175px}.action-btn[data-v-10b9db1d]{font-size:.75rem}.left-panel[data-v-10b9db1d]{width:200px;border-right:none;border-bottom:1px solid rgba(0,0,0,.05);border-radius:var(--border-radius) var(--border-radius) 0 0}}@media (max-width: 992px){.settings-container[data-v-10b9db1d]{flex-direction:column}.left-panel[data-v-10b9db1d]{width:100%;border-right:none;border-bottom:1px solid rgba(0,0,0,.05);border-radius:var(--border-radius) var(--border-radius) 0 0}.right-panel[data-v-10b9db1d]{border-radius:0 0 var(--border-radius) var(--border-radius)}.columns-settings-container[data-v-10b9db1d]{flex-direction:column}}/*!
 * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */.fa{font-family:var(--fa-style-family, "Font Awesome 6 Free");font-weight:var(--fa-style, 900)}.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display, inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fas:before,.far:before,.fab:before,.fa-solid:before,.fa-regular:before,.fa-brands:before,.fa:before{content:var(--fa)}.fa-classic,.fas,.fa-solid,.far,.fa-regular{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin, 2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(-1 * var(--fa-li-width, 2em));position:absolute;text-align:center;width:var(--fa-li-width, 2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color, #eee);border-radius:var(--fa-border-radius, .1em);border-style:var(--fa-border-style, solid);border-width:var(--fa-border-width, .08em);padding:var(--fa-border-padding, .2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin, .3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin, .3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.28, .84, .42, 1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 2s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin-reverse{--fa-animation-direction: reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, steps(8))}@media (prefers-reduced-motion: reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale, 1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x, 1.1),var(--fa-bounce-start-scale-y, .9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x, .9),var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x, 1.05),var(--fa-bounce-land-scale-y, .95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound, -.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity, .4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity, .4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale, 1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),var(--fa-flip-angle, -180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle, 0))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index, auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse, #fff)}.fa-0{--fa: "0"}.fa-1{--fa: "1"}.fa-2{--fa: "2"}.fa-3{--fa: "3"}.fa-4{--fa: "4"}.fa-5{--fa: "5"}.fa-6{--fa: "6"}.fa-7{--fa: "7"}.fa-8{--fa: "8"}.fa-9{--fa: "9"}.fa-fill-drip{--fa: ""}.fa-arrows-to-circle{--fa: ""}.fa-circle-chevron-right,.fa-chevron-circle-right{--fa: ""}.fa-at{--fa: "@"}.fa-trash-can,.fa-trash-alt{--fa: ""}.fa-text-height{--fa: ""}.fa-user-xmark,.fa-user-times{--fa: ""}.fa-stethoscope{--fa: ""}.fa-message,.fa-comment-alt{--fa: ""}.fa-info{--fa: ""}.fa-down-left-and-up-right-to-center,.fa-compress-alt{--fa: ""}.fa-explosion{--fa: ""}.fa-file-lines,.fa-file-alt,.fa-file-text{--fa: ""}.fa-wave-square{--fa: ""}.fa-ring{--fa: ""}.fa-building-un{--fa: ""}.fa-dice-three{--fa: ""}.fa-calendar-days,.fa-calendar-alt{--fa: ""}.fa-anchor-circle-check{--fa: ""}.fa-building-circle-arrow-right{--fa: ""}.fa-volleyball,.fa-volleyball-ball{--fa: ""}.fa-arrows-up-to-line{--fa: ""}.fa-sort-down,.fa-sort-desc{--fa: ""}.fa-circle-minus,.fa-minus-circle{--fa: ""}.fa-door-open{--fa: ""}.fa-right-from-bracket,.fa-sign-out-alt{--fa: ""}.fa-atom{--fa: ""}.fa-soap{--fa: ""}.fa-icons,.fa-heart-music-camera-bolt{--fa: ""}.fa-microphone-lines-slash,.fa-microphone-alt-slash{--fa: ""}.fa-bridge-circle-check{--fa: ""}.fa-pump-medical{--fa: ""}.fa-fingerprint{--fa: ""}.fa-hand-point-right{--fa: ""}.fa-magnifying-glass-location,.fa-search-location{--fa: ""}.fa-forward-step,.fa-step-forward{--fa: ""}.fa-face-smile-beam,.fa-smile-beam{--fa: ""}.fa-flag-checkered{--fa: ""}.fa-football,.fa-football-ball{--fa: ""}.fa-school-circle-exclamation{--fa: ""}.fa-crop{--fa: ""}.fa-angles-down,.fa-angle-double-down{--fa: ""}.fa-users-rectangle{--fa: ""}.fa-people-roof{--fa: ""}.fa-people-line{--fa: ""}.fa-beer-mug-empty,.fa-beer{--fa: ""}.fa-diagram-predecessor{--fa: ""}.fa-arrow-up-long,.fa-long-arrow-up{--fa: ""}.fa-fire-flame-simple,.fa-burn{--fa: ""}.fa-person,.fa-male{--fa: ""}.fa-laptop{--fa: ""}.fa-file-csv{--fa: ""}.fa-menorah{--fa: ""}.fa-truck-plane{--fa: ""}.fa-record-vinyl{--fa: ""}.fa-face-grin-stars,.fa-grin-stars{--fa: ""}.fa-bong{--fa: ""}.fa-spaghetti-monster-flying,.fa-pastafarianism{--fa: ""}.fa-arrow-down-up-across-line{--fa: ""}.fa-spoon,.fa-utensil-spoon{--fa: ""}.fa-jar-wheat{--fa: ""}.fa-envelopes-bulk,.fa-mail-bulk{--fa: ""}.fa-file-circle-exclamation{--fa: ""}.fa-circle-h,.fa-hospital-symbol{--fa: ""}.fa-pager{--fa: ""}.fa-address-book,.fa-contact-book{--fa: ""}.fa-strikethrough{--fa: ""}.fa-k{--fa: "K"}.fa-landmark-flag{--fa: ""}.fa-pencil,.fa-pencil-alt{--fa: ""}.fa-backward{--fa: ""}.fa-caret-right{--fa: ""}.fa-comments{--fa: ""}.fa-paste,.fa-file-clipboard{--fa: ""}.fa-code-pull-request{--fa: ""}.fa-clipboard-list{--fa: ""}.fa-truck-ramp-box,.fa-truck-loading{--fa: ""}.fa-user-check{--fa: ""}.fa-vial-virus{--fa: ""}.fa-sheet-plastic{--fa: ""}.fa-blog{--fa: ""}.fa-user-ninja{--fa: ""}.fa-person-arrow-up-from-line{--fa: ""}.fa-scroll-torah,.fa-torah{--fa: ""}.fa-broom-ball,.fa-quidditch,.fa-quidditch-broom-ball{--fa: ""}.fa-toggle-off{--fa: ""}.fa-box-archive,.fa-archive{--fa: ""}.fa-person-drowning{--fa: ""}.fa-arrow-down-9-1,.fa-sort-numeric-desc,.fa-sort-numeric-down-alt{--fa: ""}.fa-face-grin-tongue-squint,.fa-grin-tongue-squint{--fa: ""}.fa-spray-can{--fa: ""}.fa-truck-monster{--fa: ""}.fa-w{--fa: "W"}.fa-earth-africa,.fa-globe-africa{--fa: ""}.fa-rainbow{--fa: ""}.fa-circle-notch{--fa: ""}.fa-tablet-screen-button,.fa-tablet-alt{--fa: ""}.fa-paw{--fa: ""}.fa-cloud{--fa: ""}.fa-trowel-bricks{--fa: ""}.fa-face-flushed,.fa-flushed{--fa: ""}.fa-hospital-user{--fa: ""}.fa-tent-arrow-left-right{--fa: ""}.fa-gavel,.fa-legal{--fa: ""}.fa-binoculars{--fa: ""}.fa-microphone-slash{--fa: ""}.fa-box-tissue{--fa: ""}.fa-motorcycle{--fa: ""}.fa-bell-concierge,.fa-concierge-bell{--fa: ""}.fa-pen-ruler,.fa-pencil-ruler{--fa: ""}.fa-people-arrows,.fa-people-arrows-left-right{--fa: ""}.fa-mars-and-venus-burst{--fa: ""}.fa-square-caret-right,.fa-caret-square-right{--fa: ""}.fa-scissors,.fa-cut{--fa: ""}.fa-sun-plant-wilt{--fa: ""}.fa-toilets-portable{--fa: ""}.fa-hockey-puck{--fa: ""}.fa-table{--fa: ""}.fa-magnifying-glass-arrow-right{--fa: ""}.fa-tachograph-digital,.fa-digital-tachograph{--fa: ""}.fa-users-slash{--fa: ""}.fa-clover{--fa: ""}.fa-reply,.fa-mail-reply{--fa: ""}.fa-star-and-crescent{--fa: ""}.fa-house-fire{--fa: ""}.fa-square-minus,.fa-minus-square{--fa: ""}.fa-helicopter{--fa: ""}.fa-compass{--fa: ""}.fa-square-caret-down,.fa-caret-square-down{--fa: ""}.fa-file-circle-question{--fa: ""}.fa-laptop-code{--fa: ""}.fa-swatchbook{--fa: ""}.fa-prescription-bottle{--fa: ""}.fa-bars,.fa-navicon{--fa: ""}.fa-people-group{--fa: ""}.fa-hourglass-end,.fa-hourglass-3{--fa: ""}.fa-heart-crack,.fa-heart-broken{--fa: ""}.fa-square-up-right,.fa-external-link-square-alt{--fa: ""}.fa-face-kiss-beam,.fa-kiss-beam{--fa: ""}.fa-film{--fa: ""}.fa-ruler-horizontal{--fa: ""}.fa-people-robbery{--fa: ""}.fa-lightbulb{--fa: ""}.fa-caret-left{--fa: ""}.fa-circle-exclamation,.fa-exclamation-circle{--fa: ""}.fa-school-circle-xmark{--fa: ""}.fa-arrow-right-from-bracket,.fa-sign-out{--fa: ""}.fa-circle-chevron-down,.fa-chevron-circle-down{--fa: ""}.fa-unlock-keyhole,.fa-unlock-alt{--fa: ""}.fa-cloud-showers-heavy{--fa: ""}.fa-headphones-simple,.fa-headphones-alt{--fa: ""}.fa-sitemap{--fa: ""}.fa-circle-dollar-to-slot,.fa-donate{--fa: ""}.fa-memory{--fa: ""}.fa-road-spikes{--fa: ""}.fa-fire-burner{--fa: ""}.fa-flag{--fa: ""}.fa-hanukiah{--fa: ""}.fa-feather{--fa: ""}.fa-volume-low,.fa-volume-down{--fa: ""}.fa-comment-slash{--fa: ""}.fa-cloud-sun-rain{--fa: ""}.fa-compress{--fa: ""}.fa-wheat-awn,.fa-wheat-alt{--fa: ""}.fa-ankh{--fa: ""}.fa-hands-holding-child{--fa: ""}.fa-asterisk{--fa: "*"}.fa-square-check,.fa-check-square{--fa: ""}.fa-peseta-sign{--fa: ""}.fa-heading,.fa-header{--fa: ""}.fa-ghost{--fa: ""}.fa-list,.fa-list-squares{--fa: ""}.fa-square-phone-flip,.fa-phone-square-alt{--fa: ""}.fa-cart-plus{--fa: ""}.fa-gamepad{--fa: ""}.fa-circle-dot,.fa-dot-circle{--fa: ""}.fa-face-dizzy,.fa-dizzy{--fa: ""}.fa-egg{--fa: ""}.fa-house-medical-circle-xmark{--fa: ""}.fa-campground{--fa: ""}.fa-folder-plus{--fa: ""}.fa-futbol,.fa-futbol-ball,.fa-soccer-ball{--fa: ""}.fa-paintbrush,.fa-paint-brush{--fa: ""}.fa-lock{--fa: ""}.fa-gas-pump{--fa: ""}.fa-hot-tub-person,.fa-hot-tub{--fa: ""}.fa-map-location,.fa-map-marked{--fa: ""}.fa-house-flood-water{--fa: ""}.fa-tree{--fa: ""}.fa-bridge-lock{--fa: ""}.fa-sack-dollar{--fa: ""}.fa-pen-to-square,.fa-edit{--fa: ""}.fa-car-side{--fa: ""}.fa-share-nodes,.fa-share-alt{--fa: ""}.fa-heart-circle-minus{--fa: ""}.fa-hourglass-half,.fa-hourglass-2{--fa: ""}.fa-microscope{--fa: ""}.fa-sink{--fa: ""}.fa-bag-shopping,.fa-shopping-bag{--fa: ""}.fa-arrow-down-z-a,.fa-sort-alpha-desc,.fa-sort-alpha-down-alt{--fa: ""}.fa-mitten{--fa: ""}.fa-person-rays{--fa: ""}.fa-users{--fa: ""}.fa-eye-slash{--fa: ""}.fa-flask-vial{--fa: ""}.fa-hand,.fa-hand-paper{--fa: ""}.fa-om{--fa: ""}.fa-worm{--fa: ""}.fa-house-circle-xmark{--fa: ""}.fa-plug{--fa: ""}.fa-chevron-up{--fa: ""}.fa-hand-spock{--fa: ""}.fa-stopwatch{--fa: ""}.fa-face-kiss,.fa-kiss{--fa: ""}.fa-bridge-circle-xmark{--fa: ""}.fa-face-grin-tongue,.fa-grin-tongue{--fa: ""}.fa-chess-bishop{--fa: ""}.fa-face-grin-wink,.fa-grin-wink{--fa: ""}.fa-ear-deaf,.fa-deaf,.fa-deafness,.fa-hard-of-hearing{--fa: ""}.fa-road-circle-check{--fa: ""}.fa-dice-five{--fa: ""}.fa-square-rss,.fa-rss-square{--fa: ""}.fa-land-mine-on{--fa: ""}.fa-i-cursor{--fa: ""}.fa-stamp{--fa: ""}.fa-stairs{--fa: ""}.fa-i{--fa: "I"}.fa-hryvnia-sign,.fa-hryvnia{--fa: ""}.fa-pills{--fa: ""}.fa-face-grin-wide,.fa-grin-alt{--fa: ""}.fa-tooth{--fa: ""}.fa-v{--fa: "V"}.fa-bangladeshi-taka-sign{--fa: ""}.fa-bicycle{--fa: ""}.fa-staff-snake,.fa-rod-asclepius,.fa-rod-snake,.fa-staff-aesculapius{--fa: ""}.fa-head-side-cough-slash{--fa: ""}.fa-truck-medical,.fa-ambulance{--fa: ""}.fa-wheat-awn-circle-exclamation{--fa: ""}.fa-snowman{--fa: ""}.fa-mortar-pestle{--fa: ""}.fa-road-barrier{--fa: ""}.fa-school{--fa: ""}.fa-igloo{--fa: ""}.fa-joint{--fa: ""}.fa-angle-right{--fa: ""}.fa-horse{--fa: ""}.fa-q{--fa: "Q"}.fa-g{--fa: "G"}.fa-notes-medical{--fa: ""}.fa-temperature-half,.fa-temperature-2,.fa-thermometer-2,.fa-thermometer-half{--fa: ""}.fa-dong-sign{--fa: ""}.fa-capsules{--fa: ""}.fa-poo-storm,.fa-poo-bolt{--fa: ""}.fa-face-frown-open,.fa-frown-open{--fa: ""}.fa-hand-point-up{--fa: ""}.fa-money-bill{--fa: ""}.fa-bookmark{--fa: ""}.fa-align-justify{--fa: ""}.fa-umbrella-beach{--fa: ""}.fa-helmet-un{--fa: ""}.fa-bullseye{--fa: ""}.fa-bacon{--fa: ""}.fa-hand-point-down{--fa: ""}.fa-arrow-up-from-bracket{--fa: ""}.fa-folder,.fa-folder-blank{--fa: ""}.fa-file-waveform,.fa-file-medical-alt{--fa: ""}.fa-radiation{--fa: ""}.fa-chart-simple{--fa: ""}.fa-mars-stroke{--fa: ""}.fa-vial{--fa: ""}.fa-gauge,.fa-dashboard,.fa-gauge-med,.fa-tachometer-alt-average{--fa: ""}.fa-wand-magic-sparkles,.fa-magic-wand-sparkles{--fa: ""}.fa-e{--fa: "E"}.fa-pen-clip,.fa-pen-alt{--fa: ""}.fa-bridge-circle-exclamation{--fa: ""}.fa-user{--fa: ""}.fa-school-circle-check{--fa: ""}.fa-dumpster{--fa: ""}.fa-van-shuttle,.fa-shuttle-van{--fa: ""}.fa-building-user{--fa: ""}.fa-square-caret-left,.fa-caret-square-left{--fa: ""}.fa-highlighter{--fa: ""}.fa-key{--fa: ""}.fa-bullhorn{--fa: ""}.fa-globe{--fa: ""}.fa-synagogue{--fa: ""}.fa-person-half-dress{--fa: ""}.fa-road-bridge{--fa: ""}.fa-location-arrow{--fa: ""}.fa-c{--fa: "C"}.fa-tablet-button{--fa: ""}.fa-building-lock{--fa: ""}.fa-pizza-slice{--fa: ""}.fa-money-bill-wave{--fa: ""}.fa-chart-area,.fa-area-chart{--fa: ""}.fa-house-flag{--fa: ""}.fa-person-circle-minus{--fa: ""}.fa-ban,.fa-cancel{--fa: ""}.fa-camera-rotate{--fa: ""}.fa-spray-can-sparkles,.fa-air-freshener{--fa: ""}.fa-star{--fa: ""}.fa-repeat{--fa: ""}.fa-cross{--fa: ""}.fa-box{--fa: ""}.fa-venus-mars{--fa: ""}.fa-arrow-pointer,.fa-mouse-pointer{--fa: ""}.fa-maximize,.fa-expand-arrows-alt{--fa: ""}.fa-charging-station{--fa: ""}.fa-shapes,.fa-triangle-circle-square{--fa: ""}.fa-shuffle,.fa-random{--fa: ""}.fa-person-running,.fa-running{--fa: ""}.fa-mobile-retro{--fa: ""}.fa-grip-lines-vertical{--fa: ""}.fa-spider{--fa: ""}.fa-hands-bound{--fa: ""}.fa-file-invoice-dollar{--fa: ""}.fa-plane-circle-exclamation{--fa: ""}.fa-x-ray{--fa: ""}.fa-spell-check{--fa: ""}.fa-slash{--fa: ""}.fa-computer-mouse,.fa-mouse{--fa: ""}.fa-arrow-right-to-bracket,.fa-sign-in{--fa: ""}.fa-shop-slash,.fa-store-alt-slash{--fa: ""}.fa-server{--fa: ""}.fa-virus-covid-slash{--fa: ""}.fa-shop-lock{--fa: ""}.fa-hourglass-start,.fa-hourglass-1{--fa: ""}.fa-blender-phone{--fa: ""}.fa-building-wheat{--fa: ""}.fa-person-breastfeeding{--fa: ""}.fa-right-to-bracket,.fa-sign-in-alt{--fa: ""}.fa-venus{--fa: ""}.fa-passport{--fa: ""}.fa-thumbtack-slash,.fa-thumb-tack-slash{--fa: ""}.fa-heart-pulse,.fa-heartbeat{--fa: ""}.fa-people-carry-box,.fa-people-carry{--fa: ""}.fa-temperature-high{--fa: ""}.fa-microchip{--fa: ""}.fa-crown{--fa: ""}.fa-weight-hanging{--fa: ""}.fa-xmarks-lines{--fa: ""}.fa-file-prescription{--fa: ""}.fa-weight-scale,.fa-weight{--fa: ""}.fa-user-group,.fa-user-friends{--fa: ""}.fa-arrow-up-a-z,.fa-sort-alpha-up{--fa: ""}.fa-chess-knight{--fa: ""}.fa-face-laugh-squint,.fa-laugh-squint{--fa: ""}.fa-wheelchair{--fa: ""}.fa-circle-arrow-up,.fa-arrow-circle-up{--fa: ""}.fa-toggle-on{--fa: ""}.fa-person-walking,.fa-walking{--fa: ""}.fa-l{--fa: "L"}.fa-fire{--fa: ""}.fa-bed-pulse,.fa-procedures{--fa: ""}.fa-shuttle-space,.fa-space-shuttle{--fa: ""}.fa-face-laugh,.fa-laugh{--fa: ""}.fa-folder-open{--fa: ""}.fa-heart-circle-plus{--fa: ""}.fa-code-fork{--fa: ""}.fa-city{--fa: ""}.fa-microphone-lines,.fa-microphone-alt{--fa: ""}.fa-pepper-hot{--fa: ""}.fa-unlock{--fa: ""}.fa-colon-sign{--fa: ""}.fa-headset{--fa: ""}.fa-store-slash{--fa: ""}.fa-road-circle-xmark{--fa: ""}.fa-user-minus{--fa: ""}.fa-mars-stroke-up,.fa-mars-stroke-v{--fa: ""}.fa-champagne-glasses,.fa-glass-cheers{--fa: ""}.fa-clipboard{--fa: ""}.fa-house-circle-exclamation{--fa: ""}.fa-file-arrow-up,.fa-file-upload{--fa: ""}.fa-wifi,.fa-wifi-3,.fa-wifi-strong{--fa: ""}.fa-bath,.fa-bathtub{--fa: ""}.fa-underline{--fa: ""}.fa-user-pen,.fa-user-edit{--fa: ""}.fa-signature{--fa: ""}.fa-stroopwafel{--fa: ""}.fa-bold{--fa: ""}.fa-anchor-lock{--fa: ""}.fa-building-ngo{--fa: ""}.fa-manat-sign{--fa: ""}.fa-not-equal{--fa: ""}.fa-border-top-left,.fa-border-style{--fa: ""}.fa-map-location-dot,.fa-map-marked-alt{--fa: ""}.fa-jedi{--fa: ""}.fa-square-poll-vertical,.fa-poll{--fa: ""}.fa-mug-hot{--fa: ""}.fa-car-battery,.fa-battery-car{--fa: ""}.fa-gift{--fa: ""}.fa-dice-two{--fa: ""}.fa-chess-queen{--fa: ""}.fa-glasses{--fa: ""}.fa-chess-board{--fa: ""}.fa-building-circle-check{--fa: ""}.fa-person-chalkboard{--fa: ""}.fa-mars-stroke-right,.fa-mars-stroke-h{--fa: ""}.fa-hand-back-fist,.fa-hand-rock{--fa: ""}.fa-square-caret-up,.fa-caret-square-up{--fa: ""}.fa-cloud-showers-water{--fa: ""}.fa-chart-bar,.fa-bar-chart{--fa: ""}.fa-hands-bubbles,.fa-hands-wash{--fa: ""}.fa-less-than-equal{--fa: ""}.fa-train{--fa: ""}.fa-eye-low-vision,.fa-low-vision{--fa: ""}.fa-crow{--fa: ""}.fa-sailboat{--fa: ""}.fa-window-restore{--fa: ""}.fa-square-plus,.fa-plus-square{--fa: ""}.fa-torii-gate{--fa: ""}.fa-frog{--fa: ""}.fa-bucket{--fa: ""}.fa-image{--fa: ""}.fa-microphone{--fa: ""}.fa-cow{--fa: ""}.fa-caret-up{--fa: ""}.fa-screwdriver{--fa: ""}.fa-folder-closed{--fa: ""}.fa-house-tsunami{--fa: ""}.fa-square-nfi{--fa: ""}.fa-arrow-up-from-ground-water{--fa: ""}.fa-martini-glass,.fa-glass-martini-alt{--fa: ""}.fa-square-binary{--fa: ""}.fa-rotate-left,.fa-rotate-back,.fa-rotate-backward,.fa-undo-alt{--fa: ""}.fa-table-columns,.fa-columns{--fa: ""}.fa-lemon{--fa: ""}.fa-head-side-mask{--fa: ""}.fa-handshake{--fa: ""}.fa-gem{--fa: ""}.fa-dolly,.fa-dolly-box{--fa: ""}.fa-smoking{--fa: ""}.fa-minimize,.fa-compress-arrows-alt{--fa: ""}.fa-monument{--fa: ""}.fa-snowplow{--fa: ""}.fa-angles-right,.fa-angle-double-right{--fa: ""}.fa-cannabis{--fa: ""}.fa-circle-play,.fa-play-circle{--fa: ""}.fa-tablets{--fa: ""}.fa-ethernet{--fa: ""}.fa-euro-sign,.fa-eur,.fa-euro{--fa: ""}.fa-chair{--fa: ""}.fa-circle-check,.fa-check-circle{--fa: ""}.fa-circle-stop,.fa-stop-circle{--fa: ""}.fa-compass-drafting,.fa-drafting-compass{--fa: ""}.fa-plate-wheat{--fa: ""}.fa-icicles{--fa: ""}.fa-person-shelter{--fa: ""}.fa-neuter{--fa: ""}.fa-id-badge{--fa: ""}.fa-marker{--fa: ""}.fa-face-laugh-beam,.fa-laugh-beam{--fa: ""}.fa-helicopter-symbol{--fa: ""}.fa-universal-access{--fa: ""}.fa-circle-chevron-up,.fa-chevron-circle-up{--fa: ""}.fa-lari-sign{--fa: ""}.fa-volcano{--fa: ""}.fa-person-walking-dashed-line-arrow-right{--fa: ""}.fa-sterling-sign,.fa-gbp,.fa-pound-sign{--fa: ""}.fa-viruses{--fa: ""}.fa-square-person-confined{--fa: ""}.fa-user-tie{--fa: ""}.fa-arrow-down-long,.fa-long-arrow-down{--fa: ""}.fa-tent-arrow-down-to-line{--fa: ""}.fa-certificate{--fa: ""}.fa-reply-all,.fa-mail-reply-all{--fa: ""}.fa-suitcase{--fa: ""}.fa-person-skating,.fa-skating{--fa: ""}.fa-filter-circle-dollar,.fa-funnel-dollar{--fa: ""}.fa-camera-retro{--fa: ""}.fa-circle-arrow-down,.fa-arrow-circle-down{--fa: ""}.fa-file-import,.fa-arrow-right-to-file{--fa: ""}.fa-square-arrow-up-right,.fa-external-link-square{--fa: ""}.fa-box-open{--fa: ""}.fa-scroll{--fa: ""}.fa-spa{--fa: ""}.fa-location-pin-lock{--fa: ""}.fa-pause{--fa: ""}.fa-hill-avalanche{--fa: ""}.fa-temperature-empty,.fa-temperature-0,.fa-thermometer-0,.fa-thermometer-empty{--fa: ""}.fa-bomb{--fa: ""}.fa-registered{--fa: ""}.fa-address-card,.fa-contact-card,.fa-vcard{--fa: ""}.fa-scale-unbalanced-flip,.fa-balance-scale-right{--fa: ""}.fa-subscript{--fa: ""}.fa-diamond-turn-right,.fa-directions{--fa: ""}.fa-burst{--fa: ""}.fa-house-laptop,.fa-laptop-house{--fa: ""}.fa-face-tired,.fa-tired{--fa: ""}.fa-money-bills{--fa: ""}.fa-smog{--fa: ""}.fa-crutch{--fa: ""}.fa-cloud-arrow-up,.fa-cloud-upload,.fa-cloud-upload-alt{--fa: ""}.fa-palette{--fa: ""}.fa-arrows-turn-right{--fa: ""}.fa-vest{--fa: ""}.fa-ferry{--fa: ""}.fa-arrows-down-to-people{--fa: ""}.fa-seedling,.fa-sprout{--fa: ""}.fa-left-right,.fa-arrows-alt-h{--fa: ""}.fa-boxes-packing{--fa: ""}.fa-circle-arrow-left,.fa-arrow-circle-left{--fa: ""}.fa-group-arrows-rotate{--fa: ""}.fa-bowl-food{--fa: ""}.fa-candy-cane{--fa: ""}.fa-arrow-down-wide-short,.fa-sort-amount-asc,.fa-sort-amount-down{--fa: ""}.fa-cloud-bolt,.fa-thunderstorm{--fa: ""}.fa-text-slash,.fa-remove-format{--fa: ""}.fa-face-smile-wink,.fa-smile-wink{--fa: ""}.fa-file-word{--fa: ""}.fa-file-powerpoint{--fa: ""}.fa-arrows-left-right,.fa-arrows-h{--fa: ""}.fa-house-lock{--fa: ""}.fa-cloud-arrow-down,.fa-cloud-download,.fa-cloud-download-alt{--fa: ""}.fa-children{--fa: ""}.fa-chalkboard,.fa-blackboard{--fa: ""}.fa-user-large-slash,.fa-user-alt-slash{--fa: ""}.fa-envelope-open{--fa: ""}.fa-handshake-simple-slash,.fa-handshake-alt-slash{--fa: ""}.fa-mattress-pillow{--fa: ""}.fa-guarani-sign{--fa: ""}.fa-arrows-rotate,.fa-refresh,.fa-sync{--fa: ""}.fa-fire-extinguisher{--fa: ""}.fa-cruzeiro-sign{--fa: ""}.fa-greater-than-equal{--fa: ""}.fa-shield-halved,.fa-shield-alt{--fa: ""}.fa-book-atlas,.fa-atlas{--fa: ""}.fa-virus{--fa: ""}.fa-envelope-circle-check{--fa: ""}.fa-layer-group{--fa: ""}.fa-arrows-to-dot{--fa: ""}.fa-archway{--fa: ""}.fa-heart-circle-check{--fa: ""}.fa-house-chimney-crack,.fa-house-damage{--fa: ""}.fa-file-zipper,.fa-file-archive{--fa: ""}.fa-square{--fa: ""}.fa-martini-glass-empty,.fa-glass-martini{--fa: ""}.fa-couch{--fa: ""}.fa-cedi-sign{--fa: ""}.fa-italic{--fa: ""}.fa-table-cells-column-lock{--fa: ""}.fa-church{--fa: ""}.fa-comments-dollar{--fa: ""}.fa-democrat{--fa: ""}.fa-z{--fa: "Z"}.fa-person-skiing,.fa-skiing{--fa: ""}.fa-road-lock{--fa: ""}.fa-a{--fa: "A"}.fa-temperature-arrow-down,.fa-temperature-down{--fa: ""}.fa-feather-pointed,.fa-feather-alt{--fa: ""}.fa-p{--fa: "P"}.fa-snowflake{--fa: ""}.fa-newspaper{--fa: ""}.fa-rectangle-ad,.fa-ad{--fa: ""}.fa-circle-arrow-right,.fa-arrow-circle-right{--fa: ""}.fa-filter-circle-xmark{--fa: ""}.fa-locust{--fa: ""}.fa-sort,.fa-unsorted{--fa: ""}.fa-list-ol,.fa-list-1-2,.fa-list-numeric{--fa: ""}.fa-person-dress-burst{--fa: ""}.fa-money-check-dollar,.fa-money-check-alt{--fa: ""}.fa-vector-square{--fa: ""}.fa-bread-slice{--fa: ""}.fa-language{--fa: ""}.fa-face-kiss-wink-heart,.fa-kiss-wink-heart{--fa: ""}.fa-filter{--fa: ""}.fa-question{--fa: "?"}.fa-file-signature{--fa: ""}.fa-up-down-left-right,.fa-arrows-alt{--fa: ""}.fa-house-chimney-user{--fa: ""}.fa-hand-holding-heart{--fa: ""}.fa-puzzle-piece{--fa: ""}.fa-money-check{--fa: ""}.fa-star-half-stroke,.fa-star-half-alt{--fa: ""}.fa-code{--fa: ""}.fa-whiskey-glass,.fa-glass-whiskey{--fa: ""}.fa-building-circle-exclamation{--fa: ""}.fa-magnifying-glass-chart{--fa: ""}.fa-arrow-up-right-from-square,.fa-external-link{--fa: ""}.fa-cubes-stacked{--fa: ""}.fa-won-sign,.fa-krw,.fa-won{--fa: ""}.fa-virus-covid{--fa: ""}.fa-austral-sign{--fa: ""}.fa-f{--fa: "F"}.fa-leaf{--fa: ""}.fa-road{--fa: ""}.fa-taxi,.fa-cab{--fa: ""}.fa-person-circle-plus{--fa: ""}.fa-chart-pie,.fa-pie-chart{--fa: ""}.fa-bolt-lightning{--fa: ""}.fa-sack-xmark{--fa: ""}.fa-file-excel{--fa: ""}.fa-file-contract{--fa: ""}.fa-fish-fins{--fa: ""}.fa-building-flag{--fa: ""}.fa-face-grin-beam,.fa-grin-beam{--fa: ""}.fa-object-ungroup{--fa: ""}.fa-poop{--fa: ""}.fa-location-pin,.fa-map-marker{--fa: ""}.fa-kaaba{--fa: ""}.fa-toilet-paper{--fa: ""}.fa-helmet-safety,.fa-hard-hat,.fa-hat-hard{--fa: ""}.fa-eject{--fa: ""}.fa-circle-right,.fa-arrow-alt-circle-right{--fa: ""}.fa-plane-circle-check{--fa: ""}.fa-face-rolling-eyes,.fa-meh-rolling-eyes{--fa: ""}.fa-object-group{--fa: ""}.fa-chart-line,.fa-line-chart{--fa: ""}.fa-mask-ventilator{--fa: ""}.fa-arrow-right{--fa: ""}.fa-signs-post,.fa-map-signs{--fa: ""}.fa-cash-register{--fa: ""}.fa-person-circle-question{--fa: ""}.fa-h{--fa: "H"}.fa-tarp{--fa: ""}.fa-screwdriver-wrench,.fa-tools{--fa: ""}.fa-arrows-to-eye{--fa: ""}.fa-plug-circle-bolt{--fa: ""}.fa-heart{--fa: ""}.fa-mars-and-venus{--fa: ""}.fa-house-user,.fa-home-user{--fa: ""}.fa-dumpster-fire{--fa: ""}.fa-house-crack{--fa: ""}.fa-martini-glass-citrus,.fa-cocktail{--fa: ""}.fa-face-surprise,.fa-surprise{--fa: ""}.fa-bottle-water{--fa: ""}.fa-circle-pause,.fa-pause-circle{--fa: ""}.fa-toilet-paper-slash{--fa: ""}.fa-apple-whole,.fa-apple-alt{--fa: ""}.fa-kitchen-set{--fa: ""}.fa-r{--fa: "R"}.fa-temperature-quarter,.fa-temperature-1,.fa-thermometer-1,.fa-thermometer-quarter{--fa: ""}.fa-cube{--fa: ""}.fa-bitcoin-sign{--fa: ""}.fa-shield-dog{--fa: ""}.fa-solar-panel{--fa: ""}.fa-lock-open{--fa: ""}.fa-elevator{--fa: ""}.fa-money-bill-transfer{--fa: ""}.fa-money-bill-trend-up{--fa: ""}.fa-house-flood-water-circle-arrow-right{--fa: ""}.fa-square-poll-horizontal,.fa-poll-h{--fa: ""}.fa-circle{--fa: ""}.fa-backward-fast,.fa-fast-backward{--fa: ""}.fa-recycle{--fa: ""}.fa-user-astronaut{--fa: ""}.fa-plane-slash{--fa: ""}.fa-trademark{--fa: ""}.fa-basketball,.fa-basketball-ball{--fa: ""}.fa-satellite-dish{--fa: ""}.fa-circle-up,.fa-arrow-alt-circle-up{--fa: ""}.fa-mobile-screen-button,.fa-mobile-alt{--fa: ""}.fa-volume-high,.fa-volume-up{--fa: ""}.fa-users-rays{--fa: ""}.fa-wallet{--fa: ""}.fa-clipboard-check{--fa: ""}.fa-file-audio{--fa: ""}.fa-burger,.fa-hamburger{--fa: ""}.fa-wrench{--fa: ""}.fa-bugs{--fa: ""}.fa-rupee-sign,.fa-rupee{--fa: ""}.fa-file-image{--fa: ""}.fa-circle-question,.fa-question-circle{--fa: ""}.fa-plane-departure{--fa: ""}.fa-handshake-slash{--fa: ""}.fa-book-bookmark{--fa: ""}.fa-code-branch{--fa: ""}.fa-hat-cowboy{--fa: ""}.fa-bridge{--fa: ""}.fa-phone-flip,.fa-phone-alt{--fa: ""}.fa-truck-front{--fa: ""}.fa-cat{--fa: ""}.fa-anchor-circle-exclamation{--fa: ""}.fa-truck-field{--fa: ""}.fa-route{--fa: ""}.fa-clipboard-question{--fa: ""}.fa-panorama{--fa: ""}.fa-comment-medical{--fa: ""}.fa-teeth-open{--fa: ""}.fa-file-circle-minus{--fa: ""}.fa-tags{--fa: ""}.fa-wine-glass{--fa: ""}.fa-forward-fast,.fa-fast-forward{--fa: ""}.fa-face-meh-blank,.fa-meh-blank{--fa: ""}.fa-square-parking,.fa-parking{--fa: ""}.fa-house-signal{--fa: ""}.fa-bars-progress,.fa-tasks-alt{--fa: ""}.fa-faucet-drip{--fa: ""}.fa-cart-flatbed,.fa-dolly-flatbed{--fa: ""}.fa-ban-smoking,.fa-smoking-ban{--fa: ""}.fa-terminal{--fa: ""}.fa-mobile-button{--fa: ""}.fa-house-medical-flag{--fa: ""}.fa-basket-shopping,.fa-shopping-basket{--fa: ""}.fa-tape{--fa: ""}.fa-bus-simple,.fa-bus-alt{--fa: ""}.fa-eye{--fa: ""}.fa-face-sad-cry,.fa-sad-cry{--fa: ""}.fa-audio-description{--fa: ""}.fa-person-military-to-person{--fa: ""}.fa-file-shield{--fa: ""}.fa-user-slash{--fa: ""}.fa-pen{--fa: ""}.fa-tower-observation{--fa: ""}.fa-file-code{--fa: ""}.fa-signal,.fa-signal-5,.fa-signal-perfect{--fa: ""}.fa-bus{--fa: ""}.fa-heart-circle-xmark{--fa: ""}.fa-house-chimney,.fa-home-lg{--fa: ""}.fa-window-maximize{--fa: ""}.fa-face-frown,.fa-frown{--fa: ""}.fa-prescription{--fa: ""}.fa-shop,.fa-store-alt{--fa: ""}.fa-floppy-disk,.fa-save{--fa: ""}.fa-vihara{--fa: ""}.fa-scale-unbalanced,.fa-balance-scale-left{--fa: ""}.fa-sort-up,.fa-sort-asc{--fa: ""}.fa-comment-dots,.fa-commenting{--fa: ""}.fa-plant-wilt{--fa: ""}.fa-diamond{--fa: ""}.fa-face-grin-squint,.fa-grin-squint{--fa: ""}.fa-hand-holding-dollar,.fa-hand-holding-usd{--fa: ""}.fa-chart-diagram{--fa: ""}.fa-bacterium{--fa: ""}.fa-hand-pointer{--fa: ""}.fa-drum-steelpan{--fa: ""}.fa-hand-scissors{--fa: ""}.fa-hands-praying,.fa-praying-hands{--fa: ""}.fa-arrow-rotate-right,.fa-arrow-right-rotate,.fa-arrow-rotate-forward,.fa-redo{--fa: ""}.fa-biohazard{--fa: ""}.fa-location-crosshairs,.fa-location{--fa: ""}.fa-mars-double{--fa: ""}.fa-child-dress{--fa: ""}.fa-users-between-lines{--fa: ""}.fa-lungs-virus{--fa: ""}.fa-face-grin-tears,.fa-grin-tears{--fa: ""}.fa-phone{--fa: ""}.fa-calendar-xmark,.fa-calendar-times{--fa: ""}.fa-child-reaching{--fa: ""}.fa-head-side-virus{--fa: ""}.fa-user-gear,.fa-user-cog{--fa: ""}.fa-arrow-up-1-9,.fa-sort-numeric-up{--fa: ""}.fa-door-closed{--fa: ""}.fa-shield-virus{--fa: ""}.fa-dice-six{--fa: ""}.fa-mosquito-net{--fa: ""}.fa-file-fragment{--fa: ""}.fa-bridge-water{--fa: ""}.fa-person-booth{--fa: ""}.fa-text-width{--fa: ""}.fa-hat-wizard{--fa: ""}.fa-pen-fancy{--fa: ""}.fa-person-digging,.fa-digging{--fa: ""}.fa-trash{--fa: ""}.fa-gauge-simple,.fa-gauge-simple-med,.fa-tachometer-average{--fa: ""}.fa-book-medical{--fa: ""}.fa-poo{--fa: ""}.fa-quote-right,.fa-quote-right-alt{--fa: ""}.fa-shirt,.fa-t-shirt,.fa-tshirt{--fa: ""}.fa-cubes{--fa: ""}.fa-divide{--fa: ""}.fa-tenge-sign,.fa-tenge{--fa: ""}.fa-headphones{--fa: ""}.fa-hands-holding{--fa: ""}.fa-hands-clapping{--fa: ""}.fa-republican{--fa: ""}.fa-arrow-left{--fa: ""}.fa-person-circle-xmark{--fa: ""}.fa-ruler{--fa: ""}.fa-align-left{--fa: ""}.fa-dice-d6{--fa: ""}.fa-restroom{--fa: ""}.fa-j{--fa: "J"}.fa-users-viewfinder{--fa: ""}.fa-file-video{--fa: ""}.fa-up-right-from-square,.fa-external-link-alt{--fa: ""}.fa-table-cells,.fa-th{--fa: ""}.fa-file-pdf{--fa: ""}.fa-book-bible,.fa-bible{--fa: ""}.fa-o{--fa: "O"}.fa-suitcase-medical,.fa-medkit{--fa: ""}.fa-user-secret{--fa: ""}.fa-otter{--fa: ""}.fa-person-dress,.fa-female{--fa: ""}.fa-comment-dollar{--fa: ""}.fa-business-time,.fa-briefcase-clock{--fa: ""}.fa-table-cells-large,.fa-th-large{--fa: ""}.fa-book-tanakh,.fa-tanakh{--fa: ""}.fa-phone-volume,.fa-volume-control-phone{--fa: ""}.fa-hat-cowboy-side{--fa: ""}.fa-clipboard-user{--fa: ""}.fa-child{--fa: ""}.fa-lira-sign{--fa: ""}.fa-satellite{--fa: ""}.fa-plane-lock{--fa: ""}.fa-tag{--fa: ""}.fa-comment{--fa: ""}.fa-cake-candles,.fa-birthday-cake,.fa-cake{--fa: ""}.fa-envelope{--fa: ""}.fa-angles-up,.fa-angle-double-up{--fa: ""}.fa-paperclip{--fa: ""}.fa-arrow-right-to-city{--fa: ""}.fa-ribbon{--fa: ""}.fa-lungs{--fa: ""}.fa-arrow-up-9-1,.fa-sort-numeric-up-alt{--fa: ""}.fa-litecoin-sign{--fa: ""}.fa-border-none{--fa: ""}.fa-circle-nodes{--fa: ""}.fa-parachute-box{--fa: ""}.fa-indent{--fa: ""}.fa-truck-field-un{--fa: ""}.fa-hourglass,.fa-hourglass-empty{--fa: ""}.fa-mountain{--fa: ""}.fa-user-doctor,.fa-user-md{--fa: ""}.fa-circle-info,.fa-info-circle{--fa: ""}.fa-cloud-meatball{--fa: ""}.fa-camera,.fa-camera-alt{--fa: ""}.fa-square-virus{--fa: ""}.fa-meteor{--fa: ""}.fa-car-on{--fa: ""}.fa-sleigh{--fa: ""}.fa-arrow-down-1-9,.fa-sort-numeric-asc,.fa-sort-numeric-down{--fa: ""}.fa-hand-holding-droplet,.fa-hand-holding-water{--fa: ""}.fa-water{--fa: ""}.fa-calendar-check{--fa: ""}.fa-braille{--fa: ""}.fa-prescription-bottle-medical,.fa-prescription-bottle-alt{--fa: ""}.fa-landmark{--fa: ""}.fa-truck{--fa: ""}.fa-crosshairs{--fa: ""}.fa-person-cane{--fa: ""}.fa-tent{--fa: ""}.fa-vest-patches{--fa: ""}.fa-check-double{--fa: ""}.fa-arrow-down-a-z,.fa-sort-alpha-asc,.fa-sort-alpha-down{--fa: ""}.fa-money-bill-wheat{--fa: ""}.fa-cookie{--fa: ""}.fa-arrow-rotate-left,.fa-arrow-left-rotate,.fa-arrow-rotate-back,.fa-arrow-rotate-backward,.fa-undo{--fa: ""}.fa-hard-drive,.fa-hdd{--fa: ""}.fa-face-grin-squint-tears,.fa-grin-squint-tears{--fa: ""}.fa-dumbbell{--fa: ""}.fa-rectangle-list,.fa-list-alt{--fa: ""}.fa-tarp-droplet{--fa: ""}.fa-house-medical-circle-check{--fa: ""}.fa-person-skiing-nordic,.fa-skiing-nordic{--fa: ""}.fa-calendar-plus{--fa: ""}.fa-plane-arrival{--fa: ""}.fa-circle-left,.fa-arrow-alt-circle-left{--fa: ""}.fa-train-subway,.fa-subway{--fa: ""}.fa-chart-gantt{--fa: ""}.fa-indian-rupee-sign,.fa-indian-rupee,.fa-inr{--fa: ""}.fa-crop-simple,.fa-crop-alt{--fa: ""}.fa-money-bill-1,.fa-money-bill-alt{--fa: ""}.fa-left-long,.fa-long-arrow-alt-left{--fa: ""}.fa-dna{--fa: ""}.fa-virus-slash{--fa: ""}.fa-minus,.fa-subtract{--fa: ""}.fa-chess{--fa: ""}.fa-arrow-left-long,.fa-long-arrow-left{--fa: ""}.fa-plug-circle-check{--fa: ""}.fa-street-view{--fa: ""}.fa-franc-sign{--fa: ""}.fa-volume-off{--fa: ""}.fa-hands-asl-interpreting,.fa-american-sign-language-interpreting,.fa-asl-interpreting,.fa-hands-american-sign-language-interpreting{--fa: ""}.fa-gear,.fa-cog{--fa: ""}.fa-droplet-slash,.fa-tint-slash{--fa: ""}.fa-mosque{--fa: ""}.fa-mosquito{--fa: ""}.fa-star-of-david{--fa: ""}.fa-person-military-rifle{--fa: ""}.fa-cart-shopping,.fa-shopping-cart{--fa: ""}.fa-vials{--fa: ""}.fa-plug-circle-plus{--fa: ""}.fa-place-of-worship{--fa: ""}.fa-grip-vertical{--fa: ""}.fa-hexagon-nodes{--fa: ""}.fa-arrow-turn-up,.fa-level-up{--fa: ""}.fa-u{--fa: "U"}.fa-square-root-variable,.fa-square-root-alt{--fa: ""}.fa-clock,.fa-clock-four{--fa: ""}.fa-backward-step,.fa-step-backward{--fa: ""}.fa-pallet{--fa: ""}.fa-faucet{--fa: ""}.fa-baseball-bat-ball{--fa: ""}.fa-s{--fa: "S"}.fa-timeline{--fa: ""}.fa-keyboard{--fa: ""}.fa-caret-down{--fa: ""}.fa-house-chimney-medical,.fa-clinic-medical{--fa: ""}.fa-temperature-three-quarters,.fa-temperature-3,.fa-thermometer-3,.fa-thermometer-three-quarters{--fa: ""}.fa-mobile-screen,.fa-mobile-android-alt{--fa: ""}.fa-plane-up{--fa: ""}.fa-piggy-bank{--fa: ""}.fa-battery-half,.fa-battery-3{--fa: ""}.fa-mountain-city{--fa: ""}.fa-coins{--fa: ""}.fa-khanda{--fa: ""}.fa-sliders,.fa-sliders-h{--fa: ""}.fa-folder-tree{--fa: ""}.fa-network-wired{--fa: ""}.fa-map-pin{--fa: ""}.fa-hamsa{--fa: ""}.fa-cent-sign{--fa: ""}.fa-flask{--fa: ""}.fa-person-pregnant{--fa: ""}.fa-wand-sparkles{--fa: ""}.fa-ellipsis-vertical,.fa-ellipsis-v{--fa: ""}.fa-ticket{--fa: ""}.fa-power-off{--fa: ""}.fa-right-long,.fa-long-arrow-alt-right{--fa: ""}.fa-flag-usa{--fa: ""}.fa-laptop-file{--fa: ""}.fa-tty,.fa-teletype{--fa: ""}.fa-diagram-next{--fa: ""}.fa-person-rifle{--fa: ""}.fa-house-medical-circle-exclamation{--fa: ""}.fa-closed-captioning{--fa: ""}.fa-person-hiking,.fa-hiking{--fa: ""}.fa-venus-double{--fa: ""}.fa-images{--fa: ""}.fa-calculator{--fa: ""}.fa-people-pulling{--fa: ""}.fa-n{--fa: "N"}.fa-cable-car,.fa-tram{--fa: ""}.fa-cloud-rain{--fa: ""}.fa-building-circle-xmark{--fa: ""}.fa-ship{--fa: ""}.fa-arrows-down-to-line{--fa: ""}.fa-download{--fa: ""}.fa-face-grin,.fa-grin{--fa: ""}.fa-delete-left,.fa-backspace{--fa: ""}.fa-eye-dropper,.fa-eye-dropper-empty,.fa-eyedropper{--fa: ""}.fa-file-circle-check{--fa: ""}.fa-forward{--fa: ""}.fa-mobile,.fa-mobile-android,.fa-mobile-phone{--fa: ""}.fa-face-meh,.fa-meh{--fa: ""}.fa-align-center{--fa: ""}.fa-book-skull,.fa-book-dead{--fa: ""}.fa-id-card,.fa-drivers-license{--fa: ""}.fa-outdent,.fa-dedent{--fa: ""}.fa-heart-circle-exclamation{--fa: ""}.fa-house,.fa-home,.fa-home-alt,.fa-home-lg-alt{--fa: ""}.fa-calendar-week{--fa: ""}.fa-laptop-medical{--fa: ""}.fa-b{--fa: "B"}.fa-file-medical{--fa: ""}.fa-dice-one{--fa: ""}.fa-kiwi-bird{--fa: ""}.fa-arrow-right-arrow-left,.fa-exchange{--fa: ""}.fa-rotate-right,.fa-redo-alt,.fa-rotate-forward{--fa: ""}.fa-utensils,.fa-cutlery{--fa: ""}.fa-arrow-up-wide-short,.fa-sort-amount-up{--fa: ""}.fa-mill-sign{--fa: ""}.fa-bowl-rice{--fa: ""}.fa-skull{--fa: ""}.fa-tower-broadcast,.fa-broadcast-tower{--fa: ""}.fa-truck-pickup{--fa: ""}.fa-up-long,.fa-long-arrow-alt-up{--fa: ""}.fa-stop{--fa: ""}.fa-code-merge{--fa: ""}.fa-upload{--fa: ""}.fa-hurricane{--fa: ""}.fa-mound{--fa: ""}.fa-toilet-portable{--fa: ""}.fa-compact-disc{--fa: ""}.fa-file-arrow-down,.fa-file-download{--fa: ""}.fa-caravan{--fa: ""}.fa-shield-cat{--fa: ""}.fa-bolt,.fa-zap{--fa: ""}.fa-glass-water{--fa: ""}.fa-oil-well{--fa: ""}.fa-vault{--fa: ""}.fa-mars{--fa: ""}.fa-toilet{--fa: ""}.fa-plane-circle-xmark{--fa: ""}.fa-yen-sign,.fa-cny,.fa-jpy,.fa-rmb,.fa-yen{--fa: ""}.fa-ruble-sign,.fa-rouble,.fa-rub,.fa-ruble{--fa: ""}.fa-sun{--fa: ""}.fa-guitar{--fa: ""}.fa-face-laugh-wink,.fa-laugh-wink{--fa: ""}.fa-horse-head{--fa: ""}.fa-bore-hole{--fa: ""}.fa-industry{--fa: ""}.fa-circle-down,.fa-arrow-alt-circle-down{--fa: ""}.fa-arrows-turn-to-dots{--fa: ""}.fa-florin-sign{--fa: ""}.fa-arrow-down-short-wide,.fa-sort-amount-desc,.fa-sort-amount-down-alt{--fa: ""}.fa-less-than{--fa: "<"}.fa-angle-down{--fa: ""}.fa-car-tunnel{--fa: ""}.fa-head-side-cough{--fa: ""}.fa-grip-lines{--fa: ""}.fa-thumbs-down{--fa: ""}.fa-user-lock{--fa: ""}.fa-arrow-right-long,.fa-long-arrow-right{--fa: ""}.fa-anchor-circle-xmark{--fa: ""}.fa-ellipsis,.fa-ellipsis-h{--fa: ""}.fa-chess-pawn{--fa: ""}.fa-kit-medical,.fa-first-aid{--fa: ""}.fa-person-through-window{--fa: ""}.fa-toolbox{--fa: ""}.fa-hands-holding-circle{--fa: ""}.fa-bug{--fa: ""}.fa-credit-card,.fa-credit-card-alt{--fa: ""}.fa-car,.fa-automobile{--fa: ""}.fa-hand-holding-hand{--fa: ""}.fa-book-open-reader,.fa-book-reader{--fa: ""}.fa-mountain-sun{--fa: ""}.fa-arrows-left-right-to-line{--fa: ""}.fa-dice-d20{--fa: ""}.fa-truck-droplet{--fa: ""}.fa-file-circle-xmark{--fa: ""}.fa-temperature-arrow-up,.fa-temperature-up{--fa: ""}.fa-medal{--fa: ""}.fa-bed{--fa: ""}.fa-square-h,.fa-h-square{--fa: ""}.fa-podcast{--fa: ""}.fa-temperature-full,.fa-temperature-4,.fa-thermometer-4,.fa-thermometer-full{--fa: ""}.fa-bell{--fa: ""}.fa-superscript{--fa: ""}.fa-plug-circle-xmark{--fa: ""}.fa-star-of-life{--fa: ""}.fa-phone-slash{--fa: ""}.fa-paint-roller{--fa: ""}.fa-handshake-angle,.fa-hands-helping{--fa: ""}.fa-location-dot,.fa-map-marker-alt{--fa: ""}.fa-file{--fa: ""}.fa-greater-than{--fa: ">"}.fa-person-swimming,.fa-swimmer{--fa: ""}.fa-arrow-down{--fa: ""}.fa-droplet,.fa-tint{--fa: ""}.fa-eraser{--fa: ""}.fa-earth-americas,.fa-earth,.fa-earth-america,.fa-globe-americas{--fa: ""}.fa-person-burst{--fa: ""}.fa-dove{--fa: ""}.fa-battery-empty,.fa-battery-0{--fa: ""}.fa-socks{--fa: ""}.fa-inbox{--fa: ""}.fa-section{--fa: ""}.fa-gauge-high,.fa-tachometer-alt,.fa-tachometer-alt-fast{--fa: ""}.fa-envelope-open-text{--fa: ""}.fa-hospital,.fa-hospital-alt,.fa-hospital-wide{--fa: ""}.fa-wine-bottle{--fa: ""}.fa-chess-rook{--fa: ""}.fa-bars-staggered,.fa-reorder,.fa-stream{--fa: ""}.fa-dharmachakra{--fa: ""}.fa-hotdog{--fa: ""}.fa-person-walking-with-cane,.fa-blind{--fa: ""}.fa-drum{--fa: ""}.fa-ice-cream{--fa: ""}.fa-heart-circle-bolt{--fa: ""}.fa-fax{--fa: ""}.fa-paragraph{--fa: ""}.fa-check-to-slot,.fa-vote-yea{--fa: ""}.fa-star-half{--fa: ""}.fa-boxes-stacked,.fa-boxes,.fa-boxes-alt{--fa: ""}.fa-link,.fa-chain{--fa: ""}.fa-ear-listen,.fa-assistive-listening-systems{--fa: ""}.fa-tree-city{--fa: ""}.fa-play{--fa: ""}.fa-font{--fa: ""}.fa-table-cells-row-lock{--fa: ""}.fa-rupiah-sign{--fa: ""}.fa-magnifying-glass,.fa-search{--fa: ""}.fa-table-tennis-paddle-ball,.fa-ping-pong-paddle-ball,.fa-table-tennis{--fa: ""}.fa-person-dots-from-line,.fa-diagnoses{--fa: ""}.fa-trash-can-arrow-up,.fa-trash-restore-alt{--fa: ""}.fa-naira-sign{--fa: ""}.fa-cart-arrow-down{--fa: ""}.fa-walkie-talkie{--fa: ""}.fa-file-pen,.fa-file-edit{--fa: ""}.fa-receipt{--fa: ""}.fa-square-pen,.fa-pen-square,.fa-pencil-square{--fa: ""}.fa-suitcase-rolling{--fa: ""}.fa-person-circle-exclamation{--fa: ""}.fa-chevron-down{--fa: ""}.fa-battery-full,.fa-battery,.fa-battery-5{--fa: ""}.fa-skull-crossbones{--fa: ""}.fa-code-compare{--fa: ""}.fa-list-ul,.fa-list-dots{--fa: ""}.fa-school-lock{--fa: ""}.fa-tower-cell{--fa: ""}.fa-down-long,.fa-long-arrow-alt-down{--fa: ""}.fa-ranking-star{--fa: ""}.fa-chess-king{--fa: ""}.fa-person-harassing{--fa: ""}.fa-brazilian-real-sign{--fa: ""}.fa-landmark-dome,.fa-landmark-alt{--fa: ""}.fa-arrow-up{--fa: ""}.fa-tv,.fa-television,.fa-tv-alt{--fa: ""}.fa-shrimp{--fa: ""}.fa-list-check,.fa-tasks{--fa: ""}.fa-jug-detergent{--fa: ""}.fa-circle-user,.fa-user-circle{--fa: ""}.fa-user-shield{--fa: ""}.fa-wind{--fa: ""}.fa-car-burst,.fa-car-crash{--fa: ""}.fa-y{--fa: "Y"}.fa-person-snowboarding,.fa-snowboarding{--fa: ""}.fa-truck-fast,.fa-shipping-fast{--fa: ""}.fa-fish{--fa: ""}.fa-user-graduate{--fa: ""}.fa-circle-half-stroke,.fa-adjust{--fa: ""}.fa-clapperboard{--fa: ""}.fa-circle-radiation,.fa-radiation-alt{--fa: ""}.fa-baseball,.fa-baseball-ball{--fa: ""}.fa-jet-fighter-up{--fa: ""}.fa-diagram-project,.fa-project-diagram{--fa: ""}.fa-copy{--fa: ""}.fa-volume-xmark,.fa-volume-mute,.fa-volume-times{--fa: ""}.fa-hand-sparkles{--fa: ""}.fa-grip,.fa-grip-horizontal{--fa: ""}.fa-share-from-square,.fa-share-square{--fa: ""}.fa-child-combatant,.fa-child-rifle{--fa: ""}.fa-gun{--fa: ""}.fa-square-phone,.fa-phone-square{--fa: ""}.fa-plus,.fa-add{--fa: "+"}.fa-expand{--fa: ""}.fa-computer{--fa: ""}.fa-xmark,.fa-close,.fa-multiply,.fa-remove,.fa-times{--fa: ""}.fa-arrows-up-down-left-right,.fa-arrows{--fa: ""}.fa-chalkboard-user,.fa-chalkboard-teacher{--fa: ""}.fa-peso-sign{--fa: ""}.fa-building-shield{--fa: ""}.fa-baby{--fa: ""}.fa-users-line{--fa: ""}.fa-quote-left,.fa-quote-left-alt{--fa: ""}.fa-tractor{--fa: ""}.fa-trash-arrow-up,.fa-trash-restore{--fa: ""}.fa-arrow-down-up-lock{--fa: ""}.fa-lines-leaning{--fa: ""}.fa-ruler-combined{--fa: ""}.fa-copyright{--fa: ""}.fa-equals{--fa: "="}.fa-blender{--fa: ""}.fa-teeth{--fa: ""}.fa-shekel-sign,.fa-ils,.fa-shekel,.fa-sheqel,.fa-sheqel-sign{--fa: ""}.fa-map{--fa: ""}.fa-rocket{--fa: ""}.fa-photo-film,.fa-photo-video{--fa: ""}.fa-folder-minus{--fa: ""}.fa-hexagon-nodes-bolt{--fa: ""}.fa-store{--fa: ""}.fa-arrow-trend-up{--fa: ""}.fa-plug-circle-minus{--fa: ""}.fa-sign-hanging,.fa-sign{--fa: ""}.fa-bezier-curve{--fa: ""}.fa-bell-slash{--fa: ""}.fa-tablet,.fa-tablet-android{--fa: ""}.fa-school-flag{--fa: ""}.fa-fill{--fa: ""}.fa-angle-up{--fa: ""}.fa-drumstick-bite{--fa: ""}.fa-holly-berry{--fa: ""}.fa-chevron-left{--fa: ""}.fa-bacteria{--fa: ""}.fa-hand-lizard{--fa: ""}.fa-notdef{--fa: ""}.fa-disease{--fa: ""}.fa-briefcase-medical{--fa: ""}.fa-genderless{--fa: ""}.fa-chevron-right{--fa: ""}.fa-retweet{--fa: ""}.fa-car-rear,.fa-car-alt{--fa: ""}.fa-pump-soap{--fa: ""}.fa-video-slash{--fa: ""}.fa-battery-quarter,.fa-battery-2{--fa: ""}.fa-radio{--fa: ""}.fa-baby-carriage,.fa-carriage-baby{--fa: ""}.fa-traffic-light{--fa: ""}.fa-thermometer{--fa: ""}.fa-vr-cardboard{--fa: ""}.fa-hand-middle-finger{--fa: ""}.fa-percent,.fa-percentage{--fa: "%"}.fa-truck-moving{--fa: ""}.fa-glass-water-droplet{--fa: ""}.fa-display{--fa: ""}.fa-face-smile,.fa-smile{--fa: ""}.fa-thumbtack,.fa-thumb-tack{--fa: ""}.fa-trophy{--fa: ""}.fa-person-praying,.fa-pray{--fa: ""}.fa-hammer{--fa: ""}.fa-hand-peace{--fa: ""}.fa-rotate,.fa-sync-alt{--fa: ""}.fa-spinner{--fa: ""}.fa-robot{--fa: ""}.fa-peace{--fa: ""}.fa-gears,.fa-cogs{--fa: ""}.fa-warehouse{--fa: ""}.fa-arrow-up-right-dots{--fa: ""}.fa-splotch{--fa: ""}.fa-face-grin-hearts,.fa-grin-hearts{--fa: ""}.fa-dice-four{--fa: ""}.fa-sim-card{--fa: ""}.fa-transgender,.fa-transgender-alt{--fa: ""}.fa-mercury{--fa: ""}.fa-arrow-turn-down,.fa-level-down{--fa: ""}.fa-person-falling-burst{--fa: ""}.fa-award{--fa: ""}.fa-ticket-simple,.fa-ticket-alt{--fa: ""}.fa-building{--fa: ""}.fa-angles-left,.fa-angle-double-left{--fa: ""}.fa-qrcode{--fa: ""}.fa-clock-rotate-left,.fa-history{--fa: ""}.fa-face-grin-beam-sweat,.fa-grin-beam-sweat{--fa: ""}.fa-file-export,.fa-arrow-right-from-file{--fa: ""}.fa-shield,.fa-shield-blank{--fa: ""}.fa-arrow-up-short-wide,.fa-sort-amount-up-alt{--fa: ""}.fa-comment-nodes{--fa: ""}.fa-house-medical{--fa: ""}.fa-golf-ball-tee,.fa-golf-ball{--fa: ""}.fa-circle-chevron-left,.fa-chevron-circle-left{--fa: ""}.fa-house-chimney-window{--fa: ""}.fa-pen-nib{--fa: ""}.fa-tent-arrow-turn-left{--fa: ""}.fa-tents{--fa: ""}.fa-wand-magic,.fa-magic{--fa: ""}.fa-dog{--fa: ""}.fa-carrot{--fa: ""}.fa-moon{--fa: ""}.fa-wine-glass-empty,.fa-wine-glass-alt{--fa: ""}.fa-cheese{--fa: ""}.fa-yin-yang{--fa: ""}.fa-music{--fa: ""}.fa-code-commit{--fa: ""}.fa-temperature-low{--fa: ""}.fa-person-biking,.fa-biking{--fa: ""}.fa-broom{--fa: ""}.fa-shield-heart{--fa: ""}.fa-gopuram{--fa: ""}.fa-earth-oceania,.fa-globe-oceania{--fa: ""}.fa-square-xmark,.fa-times-square,.fa-xmark-square{--fa: ""}.fa-hashtag{--fa: "#"}.fa-up-right-and-down-left-from-center,.fa-expand-alt{--fa: ""}.fa-oil-can{--fa: ""}.fa-t{--fa: "T"}.fa-hippo{--fa: ""}.fa-chart-column{--fa: ""}.fa-infinity{--fa: ""}.fa-vial-circle-check{--fa: ""}.fa-person-arrow-down-to-line{--fa: ""}.fa-voicemail{--fa: ""}.fa-fan{--fa: ""}.fa-person-walking-luggage{--fa: ""}.fa-up-down,.fa-arrows-alt-v{--fa: ""}.fa-cloud-moon-rain{--fa: ""}.fa-calendar{--fa: ""}.fa-trailer{--fa: ""}.fa-bahai,.fa-haykal{--fa: ""}.fa-sd-card{--fa: ""}.fa-dragon{--fa: ""}.fa-shoe-prints{--fa: ""}.fa-circle-plus,.fa-plus-circle{--fa: ""}.fa-face-grin-tongue-wink,.fa-grin-tongue-wink{--fa: ""}.fa-hand-holding{--fa: ""}.fa-plug-circle-exclamation{--fa: ""}.fa-link-slash,.fa-chain-broken,.fa-chain-slash,.fa-unlink{--fa: ""}.fa-clone{--fa: ""}.fa-person-walking-arrow-loop-left{--fa: ""}.fa-arrow-up-z-a,.fa-sort-alpha-up-alt{--fa: ""}.fa-fire-flame-curved,.fa-fire-alt{--fa: ""}.fa-tornado{--fa: ""}.fa-file-circle-plus{--fa: ""}.fa-book-quran,.fa-quran{--fa: ""}.fa-anchor{--fa: ""}.fa-border-all{--fa: ""}.fa-face-angry,.fa-angry{--fa: ""}.fa-cookie-bite{--fa: ""}.fa-arrow-trend-down{--fa: ""}.fa-rss,.fa-feed{--fa: ""}.fa-draw-polygon{--fa: ""}.fa-scale-balanced,.fa-balance-scale{--fa: ""}.fa-gauge-simple-high,.fa-tachometer,.fa-tachometer-fast{--fa: ""}.fa-shower{--fa: ""}.fa-desktop,.fa-desktop-alt{--fa: ""}.fa-m{--fa: "M"}.fa-table-list,.fa-th-list{--fa: ""}.fa-comment-sms,.fa-sms{--fa: ""}.fa-book{--fa: ""}.fa-user-plus{--fa: ""}.fa-check{--fa: ""}.fa-battery-three-quarters,.fa-battery-4{--fa: ""}.fa-house-circle-check{--fa: ""}.fa-angle-left{--fa: ""}.fa-diagram-successor{--fa: ""}.fa-truck-arrow-right{--fa: ""}.fa-arrows-split-up-and-left{--fa: ""}.fa-hand-fist,.fa-fist-raised{--fa: ""}.fa-cloud-moon{--fa: ""}.fa-briefcase{--fa: ""}.fa-person-falling{--fa: ""}.fa-image-portrait,.fa-portrait{--fa: ""}.fa-user-tag{--fa: ""}.fa-rug{--fa: ""}.fa-earth-europe,.fa-globe-europe{--fa: ""}.fa-cart-flatbed-suitcase,.fa-luggage-cart{--fa: ""}.fa-rectangle-xmark,.fa-rectangle-times,.fa-times-rectangle,.fa-window-close{--fa: ""}.fa-baht-sign{--fa: ""}.fa-book-open{--fa: ""}.fa-book-journal-whills,.fa-journal-whills{--fa: ""}.fa-handcuffs{--fa: ""}.fa-triangle-exclamation,.fa-exclamation-triangle,.fa-warning{--fa: ""}.fa-database{--fa: ""}.fa-share,.fa-mail-forward{--fa: ""}.fa-bottle-droplet{--fa: ""}.fa-mask-face{--fa: ""}.fa-hill-rockslide{--fa: ""}.fa-right-left,.fa-exchange-alt{--fa: ""}.fa-paper-plane{--fa: ""}.fa-road-circle-exclamation{--fa: ""}.fa-dungeon{--fa: ""}.fa-align-right{--fa: ""}.fa-money-bill-1-wave,.fa-money-bill-wave-alt{--fa: ""}.fa-life-ring{--fa: ""}.fa-hands,.fa-sign-language,.fa-signing{--fa: ""}.fa-calendar-day{--fa: ""}.fa-water-ladder,.fa-ladder-water,.fa-swimming-pool{--fa: ""}.fa-arrows-up-down,.fa-arrows-v{--fa: ""}.fa-face-grimace,.fa-grimace{--fa: ""}.fa-wheelchair-move,.fa-wheelchair-alt{--fa: ""}.fa-turn-down,.fa-level-down-alt{--fa: ""}.fa-person-walking-arrow-right{--fa: ""}.fa-square-envelope,.fa-envelope-square{--fa: ""}.fa-dice{--fa: ""}.fa-bowling-ball{--fa: ""}.fa-brain{--fa: ""}.fa-bandage,.fa-band-aid{--fa: ""}.fa-calendar-minus{--fa: ""}.fa-circle-xmark,.fa-times-circle,.fa-xmark-circle{--fa: ""}.fa-gifts{--fa: ""}.fa-hotel{--fa: ""}.fa-earth-asia,.fa-globe-asia{--fa: ""}.fa-id-card-clip,.fa-id-card-alt{--fa: ""}.fa-magnifying-glass-plus,.fa-search-plus{--fa: ""}.fa-thumbs-up{--fa: ""}.fa-user-clock{--fa: ""}.fa-hand-dots,.fa-allergies{--fa: ""}.fa-file-invoice{--fa: ""}.fa-window-minimize{--fa: ""}.fa-mug-saucer,.fa-coffee{--fa: ""}.fa-brush{--fa: ""}.fa-file-half-dashed{--fa: ""}.fa-mask{--fa: ""}.fa-magnifying-glass-minus,.fa-search-minus{--fa: ""}.fa-ruler-vertical{--fa: ""}.fa-user-large,.fa-user-alt{--fa: ""}.fa-train-tram{--fa: ""}.fa-user-nurse{--fa: ""}.fa-syringe{--fa: ""}.fa-cloud-sun{--fa: ""}.fa-stopwatch-20{--fa: ""}.fa-square-full{--fa: ""}.fa-magnet{--fa: ""}.fa-jar{--fa: ""}.fa-note-sticky,.fa-sticky-note{--fa: ""}.fa-bug-slash{--fa: ""}.fa-arrow-up-from-water-pump{--fa: ""}.fa-bone{--fa: ""}.fa-table-cells-row-unlock{--fa: ""}.fa-user-injured{--fa: ""}.fa-face-sad-tear,.fa-sad-tear{--fa: ""}.fa-plane{--fa: ""}.fa-tent-arrows-down{--fa: ""}.fa-exclamation{--fa: "!"}.fa-arrows-spin{--fa: ""}.fa-print{--fa: ""}.fa-turkish-lira-sign,.fa-try,.fa-turkish-lira{--fa: ""}.fa-dollar-sign,.fa-dollar,.fa-usd{--fa: "$"}.fa-x{--fa: "X"}.fa-magnifying-glass-dollar,.fa-search-dollar{--fa: ""}.fa-users-gear,.fa-users-cog{--fa: ""}.fa-person-military-pointing{--fa: ""}.fa-building-columns,.fa-bank,.fa-institution,.fa-museum,.fa-university{--fa: ""}.fa-umbrella{--fa: ""}.fa-trowel{--fa: ""}.fa-d{--fa: "D"}.fa-stapler{--fa: ""}.fa-masks-theater,.fa-theater-masks{--fa: ""}.fa-kip-sign{--fa: ""}.fa-hand-point-left{--fa: ""}.fa-handshake-simple,.fa-handshake-alt{--fa: ""}.fa-jet-fighter,.fa-fighter-jet{--fa: ""}.fa-square-share-nodes,.fa-share-alt-square{--fa: ""}.fa-barcode{--fa: ""}.fa-plus-minus{--fa: ""}.fa-video,.fa-video-camera{--fa: ""}.fa-graduation-cap,.fa-mortar-board{--fa: ""}.fa-hand-holding-medical{--fa: ""}.fa-person-circle-check{--fa: ""}.fa-turn-up,.fa-level-up-alt{--fa: ""}.sr-only,.fa-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sr-only-focusable:not(:focus),.fa-sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:root,:host{--fa-style-family-brands: "Font Awesome 6 Brands";--fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fonts/fa-brands-400-D_cYUPeE.woff2) format("woff2"),url(/assets/fonts/fa-brands-400-D1LuMI3I.ttf) format("truetype")}.fab,.fa-brands{font-weight:400}.fa-monero{--fa: ""}.fa-hooli{--fa: ""}.fa-yelp{--fa: ""}.fa-cc-visa{--fa: ""}.fa-lastfm{--fa: ""}.fa-shopware{--fa: ""}.fa-creative-commons-nc{--fa: ""}.fa-aws{--fa: ""}.fa-redhat{--fa: ""}.fa-yoast{--fa: ""}.fa-cloudflare{--fa: ""}.fa-ups{--fa: ""}.fa-pixiv{--fa: ""}.fa-wpexplorer{--fa: ""}.fa-dyalog{--fa: ""}.fa-bity{--fa: ""}.fa-stackpath{--fa: ""}.fa-buysellads{--fa: ""}.fa-first-order{--fa: ""}.fa-modx{--fa: ""}.fa-guilded{--fa: ""}.fa-vnv{--fa: ""}.fa-square-js,.fa-js-square{--fa: ""}.fa-microsoft{--fa: ""}.fa-qq{--fa: ""}.fa-orcid{--fa: ""}.fa-java{--fa: ""}.fa-invision{--fa: ""}.fa-creative-commons-pd-alt{--fa: ""}.fa-centercode{--fa: ""}.fa-glide-g{--fa: ""}.fa-drupal{--fa: ""}.fa-jxl{--fa: ""}.fa-dart-lang{--fa: ""}.fa-hire-a-helper{--fa: ""}.fa-creative-commons-by{--fa: ""}.fa-unity{--fa: ""}.fa-whmcs{--fa: ""}.fa-rocketchat{--fa: ""}.fa-vk{--fa: ""}.fa-untappd{--fa: ""}.fa-mailchimp{--fa: ""}.fa-css3-alt{--fa: ""}.fa-square-reddit,.fa-reddit-square{--fa: ""}.fa-vimeo-v{--fa: ""}.fa-contao{--fa: ""}.fa-square-font-awesome{--fa: ""}.fa-deskpro{--fa: ""}.fa-brave{--fa: ""}.fa-sistrix{--fa: ""}.fa-square-instagram,.fa-instagram-square{--fa: ""}.fa-battle-net{--fa: ""}.fa-the-red-yeti{--fa: ""}.fa-square-hacker-news,.fa-hacker-news-square{--fa: ""}.fa-edge{--fa: ""}.fa-threads{--fa: ""}.fa-napster{--fa: ""}.fa-square-snapchat,.fa-snapchat-square{--fa: ""}.fa-google-plus-g{--fa: ""}.fa-artstation{--fa: ""}.fa-markdown{--fa: ""}.fa-sourcetree{--fa: ""}.fa-google-plus{--fa: ""}.fa-diaspora{--fa: ""}.fa-foursquare{--fa: ""}.fa-stack-overflow{--fa: ""}.fa-github-alt{--fa: ""}.fa-phoenix-squadron{--fa: ""}.fa-pagelines{--fa: ""}.fa-algolia{--fa: ""}.fa-red-river{--fa: ""}.fa-creative-commons-sa{--fa: ""}.fa-safari{--fa: ""}.fa-google{--fa: ""}.fa-square-font-awesome-stroke,.fa-font-awesome-alt{--fa: ""}.fa-atlassian{--fa: ""}.fa-linkedin-in{--fa: ""}.fa-digital-ocean{--fa: ""}.fa-nimblr{--fa: ""}.fa-chromecast{--fa: ""}.fa-evernote{--fa: ""}.fa-hacker-news{--fa: ""}.fa-creative-commons-sampling{--fa: ""}.fa-adversal{--fa: ""}.fa-creative-commons{--fa: ""}.fa-watchman-monitoring{--fa: ""}.fa-fonticons{--fa: ""}.fa-weixin{--fa: ""}.fa-shirtsinbulk{--fa: ""}.fa-codepen{--fa: ""}.fa-git-alt{--fa: ""}.fa-lyft{--fa: ""}.fa-rev{--fa: ""}.fa-windows{--fa: ""}.fa-wizards-of-the-coast{--fa: ""}.fa-square-viadeo,.fa-viadeo-square{--fa: ""}.fa-meetup{--fa: ""}.fa-centos{--fa: ""}.fa-adn{--fa: ""}.fa-cloudsmith{--fa: ""}.fa-opensuse{--fa: ""}.fa-pied-piper-alt{--fa: ""}.fa-square-dribbble,.fa-dribbble-square{--fa: ""}.fa-codiepie{--fa: ""}.fa-node{--fa: ""}.fa-mix{--fa: ""}.fa-steam{--fa: ""}.fa-cc-apple-pay{--fa: ""}.fa-scribd{--fa: ""}.fa-debian{--fa: ""}.fa-openid{--fa: ""}.fa-instalod{--fa: ""}.fa-files-pinwheel{--fa: ""}.fa-expeditedssl{--fa: ""}.fa-sellcast{--fa: ""}.fa-square-twitter,.fa-twitter-square{--fa: ""}.fa-r-project{--fa: ""}.fa-delicious{--fa: ""}.fa-freebsd{--fa: ""}.fa-vuejs{--fa: ""}.fa-accusoft{--fa: ""}.fa-ioxhost{--fa: ""}.fa-fonticons-fi{--fa: ""}.fa-app-store{--fa: ""}.fa-cc-mastercard{--fa: ""}.fa-itunes-note{--fa: ""}.fa-golang{--fa: ""}.fa-kickstarter,.fa-square-kickstarter{--fa: ""}.fa-grav{--fa: ""}.fa-weibo{--fa: ""}.fa-uncharted{--fa: ""}.fa-firstdraft{--fa: ""}.fa-square-youtube,.fa-youtube-square{--fa: ""}.fa-wikipedia-w{--fa: ""}.fa-wpressr,.fa-rendact{--fa: ""}.fa-angellist{--fa: ""}.fa-galactic-republic{--fa: ""}.fa-nfc-directional{--fa: ""}.fa-skype{--fa: ""}.fa-joget{--fa: ""}.fa-fedora{--fa: ""}.fa-stripe-s{--fa: ""}.fa-meta{--fa: ""}.fa-laravel{--fa: ""}.fa-hotjar{--fa: ""}.fa-bluetooth-b{--fa: ""}.fa-square-letterboxd{--fa: ""}.fa-sticker-mule{--fa: ""}.fa-creative-commons-zero{--fa: ""}.fa-hips{--fa: ""}.fa-css{--fa: ""}.fa-behance{--fa: ""}.fa-reddit{--fa: ""}.fa-discord{--fa: ""}.fa-chrome{--fa: ""}.fa-app-store-ios{--fa: ""}.fa-cc-discover{--fa: ""}.fa-wpbeginner{--fa: ""}.fa-confluence{--fa: ""}.fa-shoelace{--fa: ""}.fa-mdb{--fa: ""}.fa-dochub{--fa: ""}.fa-accessible-icon{--fa: ""}.fa-ebay{--fa: ""}.fa-amazon{--fa: ""}.fa-unsplash{--fa: ""}.fa-yarn{--fa: ""}.fa-square-steam,.fa-steam-square{--fa: ""}.fa-500px{--fa: ""}.fa-square-vimeo,.fa-vimeo-square{--fa: ""}.fa-asymmetrik{--fa: ""}.fa-font-awesome,.fa-font-awesome-flag,.fa-font-awesome-logo-full{--fa: ""}.fa-gratipay{--fa: ""}.fa-apple{--fa: ""}.fa-hive{--fa: ""}.fa-gitkraken{--fa: ""}.fa-keybase{--fa: ""}.fa-apple-pay{--fa: ""}.fa-padlet{--fa: ""}.fa-amazon-pay{--fa: ""}.fa-square-github,.fa-github-square{--fa: ""}.fa-stumbleupon{--fa: ""}.fa-fedex{--fa: ""}.fa-phoenix-framework{--fa: ""}.fa-shopify{--fa: ""}.fa-neos{--fa: ""}.fa-square-threads{--fa: ""}.fa-hackerrank{--fa: ""}.fa-researchgate{--fa: ""}.fa-swift{--fa: ""}.fa-angular{--fa: ""}.fa-speakap{--fa: ""}.fa-angrycreative{--fa: ""}.fa-y-combinator{--fa: ""}.fa-empire{--fa: ""}.fa-envira{--fa: ""}.fa-google-scholar{--fa: ""}.fa-square-gitlab,.fa-gitlab-square{--fa: ""}.fa-studiovinari{--fa: ""}.fa-pied-piper{--fa: ""}.fa-wordpress{--fa: ""}.fa-product-hunt{--fa: ""}.fa-firefox{--fa: ""}.fa-linode{--fa: ""}.fa-goodreads{--fa: ""}.fa-square-odnoklassniki,.fa-odnoklassniki-square{--fa: ""}.fa-jsfiddle{--fa: ""}.fa-sith{--fa: ""}.fa-themeisle{--fa: ""}.fa-page4{--fa: ""}.fa-hashnode{--fa: ""}.fa-react{--fa: ""}.fa-cc-paypal{--fa: ""}.fa-squarespace{--fa: ""}.fa-cc-stripe{--fa: ""}.fa-creative-commons-share{--fa: ""}.fa-bitcoin{--fa: ""}.fa-keycdn{--fa: ""}.fa-opera{--fa: ""}.fa-itch-io{--fa: ""}.fa-umbraco{--fa: ""}.fa-galactic-senate{--fa: ""}.fa-ubuntu{--fa: ""}.fa-draft2digital{--fa: ""}.fa-stripe{--fa: ""}.fa-houzz{--fa: ""}.fa-gg{--fa: ""}.fa-dhl{--fa: ""}.fa-square-pinterest,.fa-pinterest-square{--fa: ""}.fa-xing{--fa: ""}.fa-blackberry{--fa: ""}.fa-creative-commons-pd{--fa: ""}.fa-playstation{--fa: ""}.fa-quinscape{--fa: ""}.fa-less{--fa: ""}.fa-blogger-b{--fa: ""}.fa-opencart{--fa: ""}.fa-vine{--fa: ""}.fa-signal-messenger{--fa: ""}.fa-paypal{--fa: ""}.fa-gitlab{--fa: ""}.fa-typo3{--fa: ""}.fa-reddit-alien{--fa: ""}.fa-yahoo{--fa: ""}.fa-dailymotion{--fa: ""}.fa-affiliatetheme{--fa: ""}.fa-pied-piper-pp{--fa: ""}.fa-bootstrap{--fa: ""}.fa-odnoklassniki{--fa: ""}.fa-nfc-symbol{--fa: ""}.fa-mintbit{--fa: ""}.fa-ethereum{--fa: ""}.fa-speaker-deck{--fa: ""}.fa-creative-commons-nc-eu{--fa: ""}.fa-patreon{--fa: ""}.fa-avianex{--fa: ""}.fa-ello{--fa: ""}.fa-gofore{--fa: ""}.fa-bimobject{--fa: ""}.fa-brave-reverse{--fa: ""}.fa-facebook-f{--fa: ""}.fa-square-google-plus,.fa-google-plus-square{--fa: ""}.fa-web-awesome{--fa: ""}.fa-mandalorian{--fa: ""}.fa-first-order-alt{--fa: ""}.fa-osi{--fa: ""}.fa-google-wallet{--fa: ""}.fa-d-and-d-beyond{--fa: ""}.fa-periscope{--fa: ""}.fa-fulcrum{--fa: ""}.fa-cloudscale{--fa: ""}.fa-forumbee{--fa: ""}.fa-mizuni{--fa: ""}.fa-schlix{--fa: ""}.fa-square-xing,.fa-xing-square{--fa: ""}.fa-bandcamp{--fa: ""}.fa-wpforms{--fa: ""}.fa-cloudversify{--fa: ""}.fa-usps{--fa: ""}.fa-megaport{--fa: ""}.fa-magento{--fa: ""}.fa-spotify{--fa: ""}.fa-optin-monster{--fa: ""}.fa-fly{--fa: ""}.fa-square-bluesky{--fa: ""}.fa-aviato{--fa: ""}.fa-itunes{--fa: ""}.fa-cuttlefish{--fa: ""}.fa-blogger{--fa: ""}.fa-flickr{--fa: ""}.fa-viber{--fa: ""}.fa-soundcloud{--fa: ""}.fa-digg{--fa: ""}.fa-tencent-weibo{--fa: ""}.fa-letterboxd{--fa: ""}.fa-symfony{--fa: ""}.fa-maxcdn{--fa: ""}.fa-etsy{--fa: ""}.fa-facebook-messenger{--fa: ""}.fa-audible{--fa: ""}.fa-think-peaks{--fa: ""}.fa-bilibili{--fa: ""}.fa-erlang{--fa: ""}.fa-x-twitter{--fa: ""}.fa-cotton-bureau{--fa: ""}.fa-dashcube{--fa: ""}.fa-42-group,.fa-innosoft{--fa: ""}.fa-stack-exchange{--fa: ""}.fa-elementor{--fa: ""}.fa-square-pied-piper,.fa-pied-piper-square{--fa: ""}.fa-creative-commons-nd{--fa: ""}.fa-palfed{--fa: ""}.fa-superpowers{--fa: ""}.fa-resolving{--fa: ""}.fa-xbox{--fa: ""}.fa-square-web-awesome-stroke{--fa: ""}.fa-searchengin{--fa: ""}.fa-tiktok{--fa: ""}.fa-square-facebook,.fa-facebook-square{--fa: ""}.fa-renren{--fa: ""}.fa-linux{--fa: ""}.fa-glide{--fa: ""}.fa-linkedin{--fa: ""}.fa-hubspot{--fa: ""}.fa-deploydog{--fa: ""}.fa-twitch{--fa: ""}.fa-flutter{--fa: ""}.fa-ravelry{--fa: ""}.fa-mixer{--fa: ""}.fa-square-lastfm,.fa-lastfm-square{--fa: ""}.fa-vimeo{--fa: ""}.fa-mendeley{--fa: ""}.fa-uniregistry{--fa: ""}.fa-figma{--fa: ""}.fa-creative-commons-remix{--fa: ""}.fa-cc-amazon-pay{--fa: ""}.fa-dropbox{--fa: ""}.fa-instagram{--fa: ""}.fa-cmplid{--fa: ""}.fa-upwork{--fa: ""}.fa-facebook{--fa: ""}.fa-gripfire{--fa: ""}.fa-jedi-order{--fa: ""}.fa-uikit{--fa: ""}.fa-fort-awesome-alt{--fa: ""}.fa-phabricator{--fa: ""}.fa-ussunnah{--fa: ""}.fa-earlybirds{--fa: ""}.fa-trade-federation{--fa: ""}.fa-autoprefixer{--fa: ""}.fa-whatsapp{--fa: ""}.fa-square-upwork{--fa: ""}.fa-slideshare{--fa: ""}.fa-google-play{--fa: ""}.fa-viadeo{--fa: ""}.fa-line{--fa: ""}.fa-google-drive{--fa: ""}.fa-servicestack{--fa: ""}.fa-simplybuilt{--fa: ""}.fa-bitbucket{--fa: ""}.fa-imdb{--fa: ""}.fa-deezer{--fa: ""}.fa-raspberry-pi{--fa: ""}.fa-jira{--fa: ""}.fa-docker{--fa: ""}.fa-screenpal{--fa: ""}.fa-bluetooth{--fa: ""}.fa-gitter{--fa: ""}.fa-d-and-d{--fa: ""}.fa-microblog{--fa: ""}.fa-cc-diners-club{--fa: ""}.fa-gg-circle{--fa: ""}.fa-pied-piper-hat{--fa: ""}.fa-kickstarter-k{--fa: ""}.fa-yandex{--fa: ""}.fa-readme{--fa: ""}.fa-html5{--fa: ""}.fa-sellsy{--fa: ""}.fa-square-web-awesome{--fa: ""}.fa-sass{--fa: ""}.fa-wirsindhandwerk,.fa-wsh{--fa: ""}.fa-buromobelexperte{--fa: ""}.fa-salesforce{--fa: ""}.fa-octopus-deploy{--fa: ""}.fa-medapps{--fa: ""}.fa-ns8{--fa: ""}.fa-pinterest-p{--fa: ""}.fa-apper{--fa: ""}.fa-fort-awesome{--fa: ""}.fa-waze{--fa: ""}.fa-bluesky{--fa: ""}.fa-cc-jcb{--fa: ""}.fa-snapchat,.fa-snapchat-ghost{--fa: ""}.fa-fantasy-flight-games{--fa: ""}.fa-rust{--fa: ""}.fa-wix{--fa: ""}.fa-square-behance,.fa-behance-square{--fa: ""}.fa-supple{--fa: ""}.fa-webflow{--fa: ""}.fa-rebel{--fa: ""}.fa-css3{--fa: ""}.fa-staylinked{--fa: ""}.fa-kaggle{--fa: ""}.fa-space-awesome{--fa: ""}.fa-deviantart{--fa: ""}.fa-cpanel{--fa: ""}.fa-goodreads-g{--fa: ""}.fa-square-git,.fa-git-square{--fa: ""}.fa-square-tumblr,.fa-tumblr-square{--fa: ""}.fa-trello{--fa: ""}.fa-creative-commons-nc-jp{--fa: ""}.fa-get-pocket{--fa: ""}.fa-perbyte{--fa: ""}.fa-grunt{--fa: ""}.fa-weebly{--fa: ""}.fa-connectdevelop{--fa: ""}.fa-leanpub{--fa: ""}.fa-black-tie{--fa: ""}.fa-themeco{--fa: ""}.fa-python{--fa: ""}.fa-android{--fa: ""}.fa-bots{--fa: ""}.fa-free-code-camp{--fa: ""}.fa-hornbill{--fa: ""}.fa-js{--fa: ""}.fa-ideal{--fa: ""}.fa-git{--fa: ""}.fa-dev{--fa: ""}.fa-sketch{--fa: ""}.fa-yandex-international{--fa: ""}.fa-cc-amex{--fa: ""}.fa-uber{--fa: ""}.fa-github{--fa: ""}.fa-php{--fa: ""}.fa-alipay{--fa: ""}.fa-youtube{--fa: ""}.fa-skyatlas{--fa: ""}.fa-firefox-browser{--fa: ""}.fa-replyd{--fa: ""}.fa-suse{--fa: ""}.fa-jenkins{--fa: ""}.fa-twitter{--fa: ""}.fa-rockrms{--fa: ""}.fa-pinterest{--fa: ""}.fa-buffer{--fa: ""}.fa-npm{--fa: ""}.fa-yammer{--fa: ""}.fa-btc{--fa: ""}.fa-dribbble{--fa: ""}.fa-stumbleupon-circle{--fa: ""}.fa-internet-explorer{--fa: ""}.fa-stubber{--fa: ""}.fa-telegram,.fa-telegram-plane{--fa: ""}.fa-old-republic{--fa: ""}.fa-odysee{--fa: ""}.fa-square-whatsapp,.fa-whatsapp-square{--fa: ""}.fa-node-js{--fa: ""}.fa-edge-legacy{--fa: ""}.fa-slack,.fa-slack-hash{--fa: ""}.fa-medrt{--fa: ""}.fa-usb{--fa: ""}.fa-tumblr{--fa: ""}.fa-vaadin{--fa: ""}.fa-quora{--fa: ""}.fa-square-x-twitter{--fa: ""}.fa-reacteurope{--fa: ""}.fa-medium,.fa-medium-m{--fa: ""}.fa-amilia{--fa: ""}.fa-mixcloud{--fa: ""}.fa-flipboard{--fa: ""}.fa-viacoin{--fa: ""}.fa-critical-role{--fa: ""}.fa-sitrox{--fa: ""}.fa-discourse{--fa: ""}.fa-joomla{--fa: ""}.fa-mastodon{--fa: ""}.fa-airbnb{--fa: ""}.fa-wolf-pack-battalion{--fa: ""}.fa-buy-n-large{--fa: ""}.fa-gulp{--fa: ""}.fa-creative-commons-sampling-plus{--fa: ""}.fa-strava{--fa: ""}.fa-ember{--fa: ""}.fa-canadian-maple-leaf{--fa: ""}.fa-teamspeak{--fa: ""}.fa-pushed{--fa: ""}.fa-wordpress-simple{--fa: ""}.fa-nutritionix{--fa: ""}.fa-wodu{--fa: ""}.fa-google-pay{--fa: ""}.fa-intercom{--fa: ""}.fa-zhihu{--fa: ""}.fa-korvue{--fa: ""}.fa-pix{--fa: ""}.fa-steam-symbol{--fa: ""}:root,:host{--fa-style-family-classic: "Font Awesome 6 Free";--fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fonts/fa-regular-400-BjRzuEpd.woff2) format("woff2"),url(/assets/fonts/fa-regular-400-DZaxPHgR.ttf) format("truetype")}.far,.fa-regular{font-weight:400}:root,:host{--fa-style-family-classic: "Font Awesome 6 Free";--fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(/assets/fonts/fa-solid-900-CTAAxXor.woff2) format("woff2"),url(/assets/fonts/fa-solid-900-D0aA9rwL.ttf) format("truetype")}.fas,.fa-solid{font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(/assets/fonts/fa-brands-400-D_cYUPeE.woff2) format("woff2"),url(/assets/fonts/fa-brands-400-D1LuMI3I.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(/assets/fonts/fa-solid-900-CTAAxXor.woff2) format("woff2"),url(/assets/fonts/fa-solid-900-D0aA9rwL.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(/assets/fonts/fa-regular-400-BjRzuEpd.woff2) format("woff2"),url(/assets/fonts/fa-regular-400-DZaxPHgR.ttf) format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fonts/fa-solid-900-CTAAxXor.woff2) format("woff2"),url(/assets/fonts/fa-solid-900-D0aA9rwL.ttf) format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fonts/fa-brands-400-D_cYUPeE.woff2) format("woff2"),url(/assets/fonts/fa-brands-400-D1LuMI3I.ttf) format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fonts/fa-regular-400-BjRzuEpd.woff2) format("woff2"),url(/assets/fonts/fa-regular-400-DZaxPHgR.ttf) format("truetype");unicode-range:U+F003,U+F006,U+F014,U+F016-F017,U+F01A-F01B,U+F01D,U+F022,U+F03E,U+F044,U+F046,U+F05C-F05D,U+F06E,U+F070,U+F087-F088,U+F08A,U+F094,U+F096-F097,U+F09D,U+F0A0,U+F0A2,U+F0A4-F0A7,U+F0C5,U+F0C7,U+F0E5-F0E6,U+F0EB,U+F0F6-F0F8,U+F10C,U+F114-F115,U+F118-F11A,U+F11C-F11D,U+F133,U+F147,U+F14E,U+F150-F152,U+F185-F186,U+F18E,U+F190-F192,U+F196,U+F1C1-F1C9,U+F1D9,U+F1DB,U+F1E3,U+F1EA,U+F1F7,U+F1F9,U+F20A,U+F247-F248,U+F24A,U+F24D,U+F255-F25B,U+F25D,U+F271-F274,U+F278,U+F27B,U+F28C,U+F28E,U+F29C,U+F2B5,U+F2B7,U+F2BA,U+F2BC,U+F2BE,U+F2C0-F2C1,U+F2C3,U+F2D0,U+F2D2,U+F2D4,U+F2DC}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fonts/fa-v4compatibility-C9RhG_FT.woff2) format("woff2"),url(/assets/fonts/fa-v4compatibility-CCth-dXg.ttf) format("truetype");unicode-range:U+F041,U+F047,U+F065-F066,U+F07D-F07E,U+F080,U+F08B,U+F08E,U+F090,U+F09A,U+F0AC,U+F0AE,U+F0B2,U+F0D0,U+F0D6,U+F0E4,U+F0EC,U+F10A-F10B,U+F123,U+F13E,U+F148-F149,U+F14C,U+F156,U+F15E,U+F160-F161,U+F163,U+F175-F178,U+F195,U+F1F8,U+F219,U+F27A}:root{--primary-color: #a1d6e2;--secondary-color: #f1f1f2;--accent-color: #e9c46a;--error-color: #e76f51;--light-bg: #1995ad;--dark-bg: #d9e2ec;--white: #ffffff;--text-color: #333333;--border-color: #dddddd;--hover-bg: rgba(255, 255, 255, .15);--shadow-color: rgba(0, 0, 0, .2);--disabled-bg-color: #ececec;--change-old-bg: rgba(231, 111, 81, .05);--change-old-border: rgba(231, 111, 81, .1);--change-old-text: #e76f51;--change-new-bg: rgba(161, 214, 226, .05);--change-new-border: rgba(161, 214, 226, .1);--change-new-text: #1995ad;--change-field-bg: rgba(161, 214, 226, .1);--change-warning-border: #e9c46a;--font-family-base: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-size-base: 16px;--line-height-base: 1.5;--shadow-subtle: 0 4px 6px rgba(0, 0, 0, .05);--shadow-hover: 0 6px 12px rgba(0, 0, 0, .08);--transition-smooth: all .25s cubic-bezier(.4, 0, .2, 1);--transition-fast: all .15s ease-in-out;--sidebar-width: 260px;--header-height: 60px;--container-padding: 20px;--border-radius: 8px;--navbar-z-index: 1000;--dictionary-navbar-z-index: 999;--overlay-z-index: 998;--notifications-z-index: 1001}.primary-table-wrapper{max-height:90vh;overflow-y:scroll}.primary-table{width:100%;overflow-x:auto;background-color:var(--white);border-radius:.5rem;box-shadow:0 1px 3px #0000001a;border-collapse:collapse}.primary-table th,.primary-table td{padding:1rem 1.5rem;text-align:left;border-bottom:1px solid #e5e7eb}.primary-table th{background-color:#f9fafb;color:#1f2937;font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.primary-table tr:hover{background-color:#f9fafb}.primary-table tr td{font-size:.875rem;color:#1f2937}.primary-table tr:first-child th:first-child{border-radius:.5rem 0 0}.primary-table tr:last-child th:last-child{border-radius:0 .5rem 0 0}.primary-table tr:last-child td{border-bottom:unset}.primary-table tr td.little-column{padding:0;width:50px}.primary-table tr td.text-center{text-align:center}.primary-table tr td.full-width{width:100%}.chapter-table tr td.items-center{justify-content:center}.primary-table p,.primary-table h2,.primary-table h3{margin:0}.empty-table-style{margin-top:8px;display:flex;gap:2px;flex-direction:column;align-items:center;justify-content:center}.empty-table-style h3,.empty-table-style p{margin:0}.empty-table-style i{font-size:24px}.highlight-text{font-weight:600}.primary-table .actions-column{width:120px;text-align:right}.primary-table .action-icon{background:transparent;border:none;cursor:pointer;font-size:1rem;padding:.5rem;border-radius:.375rem;transition:all .2s ease;margin-left:.5rem}.primary-table .edit-btn{color:var(--light-bg)}.primary-table .edit-btn:hover{background:#157b911a;transform:translateY(-2px)}.primary-table .delete-btn{color:var(--error-color)}.primary-table .delete-btn:hover{background:#e76f511a;transform:translateY(-2px)}.table-loading{display:flex;gap:8px;align-items:center;justify-content:center}@media (max-width: 1279px){.primary-table th{font-size:.75rem}.primary-table tr td{font-size:.75rem;color:#1f2937}}.fade-slide-enter-active,.fade-slide-leave-active{transition:all .3s ease}.fade-slide-enter-from,.fade-slide-leave-to{opacity:0;transform:translateY(10px)}.loader-spinner{display:flex;flex-direction:column;align-items:center;justify-content:center}.primary-button,.secondary-button{padding:12px 32px;border-radius:var(--border-radius);font-weight:500;font-size:.95rem;display:flex;align-items:center;gap:10px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;min-width:160px;justify-content:center;position:relative;overflow:hidden;background:linear-gradient(135deg,var(--primary-color),var(--light-bg));color:var(--white);box-shadow:0 4px 15px #1995ad4d}.primary-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.primary-button:hover:before{left:100%}.primary-button:hover{background:linear-gradient(135deg,var(--light-bg),var(--primary-color));transform:translateY(-2px);box-shadow:0 6px 20px #1995ad66}.primary-button:active{transform:translateY(0)}.primary-button:disabled,.primary-button.disabled{cursor:not-allowed;opacity:.6;box-shadow:none;filter:grayscale(.2)}.secondary-button{background:linear-gradient(135deg,var(--secondary-color),#e2e8f0);color:var(--text-color);box-shadow:0 4px 15px #0000001a}.secondary-button:hover{background:linear-gradient(135deg,#e2e8f0,var(--secondary-color));transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.secondary-button:active{transform:translateY(0)}.toggle-label{display:flex;align-items:center;justify-content:space-between;cursor:pointer;user-select:none}.toggle-switch{position:relative;width:54px;height:28px;flex-shrink:0}.toggle-switch input{opacity:0;width:0;height:0;position:absolute}.toggle-slider{position:absolute;cursor:pointer;inset:0;background-color:var(--secondary-color);transition:var(--transition-smooth);border-radius:28px;border:2px solid var(--border-color)}.toggle-slider:before{position:absolute;content:"";height:20px;width:20px;left:2px;bottom:2px;background-color:var(--white);transition:var(--transition-smooth);border-radius:50%;box-shadow:0 2px 4px #0003}.toggle-switch input:checked+.toggle-slider{background-color:var(--primary-color);border-color:var(--primary-color)}.toggle-switch input:checked+.toggle-slider:before{transform:translate(26px)}.toggle-switch input:disabled+.toggle-slider{opacity:.6;cursor:not-allowed}.primary-search-input{padding:.7rem 1rem;border:1px solid #e5e7eb;border-radius:.5rem;font-size:.875rem;min-width:250px;transition:border-color .2s ease,box-shadow .2s ease}.primary-search-input:focus{outline:none;border-color:var(--light-bg);box-shadow:0 0 0 2px #157b911a}.flex-end{justify-content:flex-end}.primary-form-group.flex{display:flex;gap:12px;align-items:center}.primary-form-group label{display:block}.primary-form-group.space-between{justify-content:space-between}.label-text{color:var(--text-color);font-size:1rem;font-weight:500;transition:color .2s ease;position:relative;display:inline-block}.label-text:after{content:"";position:absolute;left:0;bottom:-4px;width:0;height:2px;background-color:var(--primary-color);transition:width .3s ease}.primary-input-wrapper{position:relative;width:100%}.primary-input-wrapper input,.primary-input-wrapper textarea,.primary-form-input{width:100%;padding:14px 18px;border:1px solid var(--border-color);border-radius:10px;font-size:1rem;color:var(--text-color);background-color:var(--white);transition:all .3s ease;box-sizing:border-box}.primary-input-wrapper textarea{min-height:120px;resize:vertical;line-height:1.6}.focus-border{position:absolute;bottom:0;left:0;width:0;height:2px;background-color:var(--primary-color);transition:width .3s ease}.primary-search-input:disabled,.primary-form-input:disabled,.primary-input-wrapper textarea:disabled,.primary-input-wrapper input:disabled{cursor:not-allowed;background-color:light-dark(rgba(239,239,239,.3),rgba(59,59,59,.3));color:light-dark(rgb(84,84,84),rgb(170,170,170))}.primary-input-wrapper input:focus,.primary-input-wrapper textarea:focus,.primary-form-input:focus{border-color:var(--primary-color);box-shadow:0 4px 20px #1995ad1a;outline:none}.primary-input-wrapper input:focus+.focus-border,.primary-input-wrapper textarea:focus+.focus-border,.primary-form-input:focus+.focus-border{width:100%}.primary-input-wrapper input:focus~label .label-text:after,.primary-input-wrapper textarea:focus~label .label-text:after,.primary-form-input:focus~label .label-text:after{width:100%}.custom-date-input{padding:8px 12px;font-size:14px;border:1px solid var(--border-color);border-radius:6px;background-color:var(--white);color:#333;outline:none;transition:border-color .3s ease}.custom-date-input:hover{border-color:var(--secondary-color, #007bff)}.custom-date-input:focus{border-color:var(--secondary-color, #007bff);box-shadow:0 0 0 3px #007bff33}.custom-date-input:disabled{cursor:not-allowed;background-color:light-dark(rgba(239,239,239,.3),rgba(59,59,59,.3));color:light-dark(rgb(84,84,84),rgb(170,170,170))}.primary-form-radio-group{display:flex;gap:16px}.primary-select-wrapper{position:relative;display:flex;align-items:center}.primary-select{width:100%;padding:.8rem 1rem;border:2px solid rgba(161,214,226,.3);border-radius:8px;background-color:var(--white);font-family:var(--font-family-base);font-size:.95rem;cursor:pointer;transition:all .3s ease;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-shadow:var(--shadow-subtle)}.primary-select-icon{position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:var(--primary-color);pointer-events:none;transition:all .3s ease}.primary-select:hover{border-color:#a1d6e299}.primary-select:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #a1d6e233}.main-loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffffffb3;display:flex;justify-content:center;align-items:center;z-index:10;backdrop-filter:blur(3px);animation:mainFadeIn .3s ease}.main-loading-spinner{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px 32px;background-color:var(--white);border-radius:12px;box-shadow:0 10px 25px #0000001a}.main-loading-spinner i{font-size:2rem;color:var(--primary-color);animation:mainSpin 1.5s linear infinite}.main-loading-spinner span{font-size:1.1rem;font-weight:500;color:var(--text-color)}@keyframes mainSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes mainFadeIn{0%{opacity:0}to{opacity:1}}@media (max-width: 1279px){.primary-search-input{font-size:.8rem}.primary-form-input{padding:12px 16px;font-size:.85rem}.primary-button{font-size:.75rem}}html,body,#app{margin:0;padding:0;width:100%;height:100%;box-sizing:border-box;font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--text-color)}*,*:before,*:after{box-sizing:inherit}.main-content{margin-left:var(--current-sidebar-width);min-height:100vh;background-color:var(--secondary-color);transition:margin-left .3s ease}.main-content.full-width{margin-left:0}.fade-enter-active,.fade-leave-active{transition:var(--transition-smooth)}.fade-enter-from,.fade-leave-to{opacity:0}.notification-wrapper[data-v-d06650d9]{position:relative;z-index:var(--notifications-z-index)}.notification-icon[data-v-d06650d9]{position:relative;font-size:1.5rem;cursor:pointer;transition:var(--transition-smooth);color:var(--white);width:42px;height:42px;display:flex;align-items:center;justify-content:center;opacity:.9;z-index:calc(var(--notifications-z-index) + 1)}.notification-icon[data-v-d06650d9]:hover{transform:translateY(-2px);opacity:1}.notification-icon[data-v-d06650d9]:active{transform:translateY(0)}.notification-icon i[data-v-d06650d9]{transition:transform .3s ease;filter:drop-shadow(0 2px 4px var(--shadow-color))}.notification-icon:hover i[data-v-d06650d9]{transform:rotate(15deg)}.badge[data-v-d06650d9]{position:absolute;top:2px;right:2px;background:linear-gradient(135deg,var(--error-color),#ff6b6b);border-radius:50%;min-width:18px;height:18px;font-size:.7rem;color:var(--white);border:2px solid var(--white);font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #e76f5166;animation:pulse-d06650d9 2s infinite;padding:0 4px}.notifications-dropdown[data-v-d06650d9]{position:fixed;top:20px;left:calc(var(--current-sidebar-width, var(--sidebar-width)) + 10px);width:380px;background:var(--white);border-radius:var(--border-radius);box-shadow:var(--shadow-hover);z-index:var(--notifications-z-index);overflow:hidden;transform-origin:left top;animation:slideInRight-d06650d9 .3s cubic-bezier(.4,0,.2,1)}@keyframes slideInRight-d06650d9{0%{opacity:0;transform:translate(-20px) scale(.95)}to{opacity:1;transform:translate(0) scale(1)}}.notifications-header[data-v-d06650d9]{padding:15px;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center;animation:fadeIn-d06650d9 .3s ease-out .1s both}@keyframes fadeIn-d06650d9{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.notifications-header h3[data-v-d06650d9]{margin:0;color:var(--text-color);font-size:1rem;font-weight:600}.header-actions[data-v-d06650d9]{display:flex;gap:8px}.mark-all-read[data-v-d06650d9],.delete-all[data-v-d06650d9]{background:none;border:none;cursor:pointer;font-size:.85rem;padding:5px 10px;border-radius:var(--border-radius);transition:var(--transition-fast)}.mark-all-read[data-v-d06650d9]{color:var(--light-bg)}.mark-all-read[data-v-d06650d9]:hover{background:var(--change-new-bg)}.delete-all[data-v-d06650d9]{color:var(--error-color)}.delete-all[data-v-d06650d9]:hover{background:var(--error-color-light)}.notifications-list[data-v-d06650d9]{max-height:400px;overflow-y:auto}.notification-item[data-v-d06650d9]{display:flex;padding:15px;border-bottom:1px solid var(--border-color);cursor:pointer;transition:var(--transition-fast);animation:slideInItem-d06650d9 .3s ease-out both;animation-delay:calc(var(--item-index) * .05s)}@keyframes slideInItem-d06650d9{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.notification-item[data-v-d06650d9]:hover{background:var(--secondary-color);transform:translate(-5px)}.notification-item.unread[data-v-d06650d9]{background:var(--change-new-bg)}.notification-icon-wrapper[data-v-d06650d9]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:15px;flex-shrink:0;transition:transform .3s ease}.notification-item:hover .notification-icon-wrapper[data-v-d06650d9]{transform:scale(1.1)}.notification-icon-wrapper.approver_assignment[data-v-d06650d9],.notification-icon-wrapper.responsible_assignment[data-v-d06650d9],.notification-icon-wrapper.status_change[data-v-d06650d9]{transition:all .3s ease}.notification-item:hover .notification-icon-wrapper.approver_assignment[data-v-d06650d9],.notification-item:hover .notification-icon-wrapper.responsible_assignment[data-v-d06650d9],.notification-item:hover .notification-icon-wrapper.status_change[data-v-d06650d9]{transform:scale(1.1) rotate(5deg)}.notification-content[data-v-d06650d9]{flex:1;transition:transform .3s ease}.notification-item:hover .notification-content[data-v-d06650d9]{transform:translate(-5px)}.notification-title[data-v-d06650d9]{font-weight:600;color:var(--text-color);margin-bottom:5px;transition:color .3s ease}.notification-item:hover .notification-title[data-v-d06650d9]{color:var(--light-bg)}.notification-text[data-v-d06650d9]{font-size:.9rem;color:var(--text-color);opacity:.8;margin-bottom:5px;transition:opacity .3s ease}.notification-item:hover .notification-text[data-v-d06650d9]{opacity:1}.notification-time[data-v-d06650d9]{font-size:.8rem;color:var(--text-color);opacity:.6;transition:opacity .3s ease}.notification-item:hover .notification-time[data-v-d06650d9]{opacity:.8}.notifications-footer[data-v-d06650d9]{padding:15px;text-align:center;border-top:1px solid var(--border-color);animation:fadeIn-d06650d9 .3s ease-out .2s both}.view-all[data-v-d06650d9]{color:var(--light-bg);text-decoration:none;font-size:.9rem;transition:var(--transition-fast);position:relative;padding:5px 0}.view-all[data-v-d06650d9]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:var(--light-bg);transform:scaleX(0);transition:transform .3s ease}.view-all[data-v-d06650d9]:hover:after{transform:scaleX(1)}.view-all[data-v-d06650d9]:hover{color:var(--primary-color)}.no-notifications[data-v-d06650d9]{padding:20px;text-align:center;color:var(--text-color);opacity:.6;animation:fadeIn-d06650d9 .3s ease-out}@keyframes pulse-d06650d9{0%{transform:scale(1);box-shadow:0 2px 8px #e76f5166}50%{transform:scale(1.1);box-shadow:0 2px 12px #e76f5199}to{transform:scale(1);box-shadow:0 2px 8px #e76f5166}}.notifications-list[data-v-d06650d9]::-webkit-scrollbar{width:6px}.notifications-list[data-v-d06650d9]::-webkit-scrollbar-track{background:var(--secondary-color)}.notifications-list[data-v-d06650d9]::-webkit-scrollbar-thumb{background:var(--light-bg);border-radius:3px}.notifications-list[data-v-d06650d9]::-webkit-scrollbar-thumb:hover{background:var(--primary-color)}.loading[data-v-d06650d9]{padding:20px;text-align:center;color:var(--text-color);opacity:.6}.notification-actions[data-v-d06650d9]{display:flex;gap:8px;margin-left:10px;opacity:0;transition:var(--transition-fast)}.notification-item:hover .notification-actions[data-v-d06650d9]{opacity:1}.delete-btn[data-v-d06650d9]{background:var(--white);border:none;color:var(--error-color);cursor:pointer;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-subtle);transition:var(--transition-fast)}.delete-btn[data-v-d06650d9]:hover{background:var(--error-color);color:var(--white);transform:scale(1.1)}@keyframes pulse-animation-d06650d9{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.pulse-animation[data-v-d06650d9]{animation:pulse-animation-d06650d9 .5s ease-in-out}.table-navbar[data-v-a2943e06]{position:fixed;top:0;left:0;min-width:300px;height:100vh;display:flex;flex-direction:column;color:var(--text-color);background:linear-gradient(145deg,var(--primary-color),var(--light-bg));box-shadow:-3px 0 15px var(--shadow-color);transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:var(--dictionary-navbar-z-index);transform:translate(-100%)}.table-navbar.open[data-v-a2943e06]{transform:translate(var(--open-shift, 260px))}.table-navbar-header[data-v-a2943e06]{padding:1.4rem;background:#ffffff1a;border-bottom:1px solid rgba(255,255,255,.2);display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:1}.table-navbar-header h3[data-v-a2943e06]{margin:0;color:var(--white);font-size:1.1rem;font-weight:600;display:flex;align-items:center;gap:.7rem}.list-add-btn[data-v-a2943e06]{background:transparent;border:none;color:var(--text-color);padding:.85rem 1.2rem;width:calc(100% - 1.6rem);text-align:left;cursor:pointer;display:flex;align-items:center;gap:.7rem;transition:all .2s;border-radius:10px;margin:.4rem .8rem;font-weight:500;opacity:.9}.list-add-btn[data-v-a2943e06]:hover{background:#ffffff1a;color:var(--accent-color);opacity:1;transform:translate(5px)}.list-add-btn i[data-v-a2943e06]{font-size:1.1rem;width:20px;text-align:center;color:var(--light-bg);transition:transform .3s ease,color .2s ease}.list-add-btn:hover i[data-v-a2943e06]{transform:rotate(90deg);color:var(--accent-color)}.table-list[data-v-a2943e06]{flex:1;overflow-y:auto;padding:.8rem 0;scrollbar-width:thin;scrollbar-color:var(--accent-color) transparent}.table-list[data-v-a2943e06]::-webkit-scrollbar{width:6px}.table-list[data-v-a2943e06]::-webkit-scrollbar-track{background:transparent}.table-list[data-v-a2943e06]::-webkit-scrollbar-thumb{background-color:var(--accent-color);border-radius:3px}.table-list-empty[data-v-a2943e06]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:1rem;color:var(--text-color);font-size:.95rem;opacity:.6;font-style:italic;background:#ffffff0d;margin:.8rem;border-radius:10px}.table-item[data-v-a2943e06]{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1.2rem;margin:.4rem .8rem;border-radius:10px;transition:all .2s;background:transparent;position:relative}.table-item[data-v-a2943e06]:before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background:var(--accent-color);transform:scaleY(0);transition:transform .3s ease;border-radius:0 3px 3px 0}.table-item[data-v-a2943e06]:hover{background:#ffffff1a;transform:translate(5px)}.table-item[data-v-a2943e06]:hover:before{transform:scaleY(1)}.table-item.active[data-v-a2943e06]{background:#ffffff26}.table-item.active[data-v-a2943e06]:before{transform:scaleY(1)}.table-link[data-v-a2943e06]{display:flex;align-items:center;gap:.7rem;text-decoration:none;color:var(--text-color);flex:1;font-weight:500;font-size:.95rem;transition:color .2s;position:relative}.table-link[data-v-a2943e06]:hover,.table-item.active .table-link[data-v-a2943e06]{color:var(--accent-color)}.table-link i[data-v-a2943e06]{font-size:1.1rem;width:20px;text-align:center;color:var(--light-bg);transition:transform .3s,color .2s}.table-item:hover .table-link i[data-v-a2943e06],.table-item.active .table-link i[data-v-a2943e06]{color:var(--accent-color)}.table-item:hover .table-link i[data-v-a2943e06]{transform:rotate(15deg)}@media (max-width: 768px){.table-navbar[data-v-a2943e06]{width:250px}.table-navbar.open[data-v-a2943e06]{transform:translate(220px)}.table-navbar-header[data-v-a2943e06]{padding:1.2rem}.table-item[data-v-a2943e06],.list-add-btn[data-v-a2943e06]{padding:.7rem 1rem;margin:.3rem .5rem;width:calc(100% - 1rem)}.table-link[data-v-a2943e06]{font-size:.9rem}}.table-navbar-overlay[data-v-a2943e06]{position:fixed;top:0;right:0;bottom:0;background:#0000004d;z-index:var(--overlay-z-index);pointer-events:auto;opacity:1}@media (max-width: 768px){.table-navbar-overlay[data-v-a2943e06]{left:220px}}.magazines-navbar[data-v-d43e6194]{position:fixed;top:0;left:0;min-width:300px;height:100vh;display:flex;flex-direction:column;color:var(--text-color);background:linear-gradient(145deg,var(--primary-color),var(--light-bg));box-shadow:-3px 0 15px var(--shadow-color);transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:var(--dictionary-navbar-z-index);transform:translate(-100%)}.magazines-navbar.open[data-v-d43e6194]{transform:translate(var(--open-shift, 260px))}.magazines-navbar-header[data-v-d43e6194]{padding:1.4rem;background:#ffffff1a;border-bottom:1px solid rgba(255,255,255,.2);display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:1}.magazines-navbar-header h3[data-v-d43e6194]{margin:0;color:var(--white);font-size:1.1rem;font-weight:600;display:flex;align-items:center;gap:.7rem}.magazines-navbar-header h3[data-v-d43e6194]:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;color:var(--accent-color);font-size:1.1rem}.magazines-list[data-v-d43e6194]{flex:1;overflow-y:auto;padding:.8rem 0;scrollbar-width:thin;scrollbar-color:var(--accent-color) transparent}.magazines-list[data-v-d43e6194]::-webkit-scrollbar{width:6px}.magazines-list[data-v-d43e6194]::-webkit-scrollbar-track{background:transparent}.magazines-list[data-v-d43e6194]::-webkit-scrollbar-thumb{background-color:var(--accent-color);border-radius:3px}.magazines-list-empty[data-v-d43e6194]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:1rem;color:var(--text-color);font-size:.95rem;opacity:.6;font-style:italic;background:#ffffff0d;margin:.8rem;border-radius:10px}.menu-link[data-v-d43e6194]{display:flex;align-items:center;padding:.85rem 1.2rem;margin:.4rem .8rem;cursor:pointer;transition:all .2s;text-decoration:none;color:var(--text-color);border-radius:10px;font-weight:500;position:relative;overflow:hidden;white-space:nowrap}.menu-link i[data-v-d43e6194]{margin-right:.7rem;font-size:1.1rem;width:20px;text-align:center;color:var(--light-bg);transition:margin .3s ease,color .2s ease}.menu-link[data-v-d43e6194]:hover{background:var(--white);box-shadow:0 4px 8px #0000001a;color:var(--accent-color)}.menu-link:hover i[data-v-d43e6194]{color:var(--accent-color)}.menu-link.active[data-v-d43e6194],.submenu-link.active[data-v-d43e6194]{background:#ffffff26;box-shadow:0 4px 8px #0000001a}.menu-link.active[data-v-d43e6194]:after{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background:var(--accent-color);border-radius:0 3px 3px 0}.submenu-caret[data-v-d43e6194]{margin-left:auto;transition:transform .3s ease}.submenu-caret.open[data-v-d43e6194]{transform:rotate(180deg);color:var(--accent-color)}.menu-link.inactive[data-v-d43e6194]{opacity:.7}.menu-link.inactive[data-v-d43e6194]:before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background:#8c8c8c;border-radius:0 3px 3px 0}.inactive-badge[data-v-d43e6194]{font-size:.7rem;background:#8c8c8c4d;padding:2px 6px;border-radius:10px;margin-left:8px;color:#e0e0e0}.menu-link:hover .inactive-badge[data-v-d43e6194]{color:var(--text-color)}.submenu[data-v-d43e6194]{list-style:none;padding-left:2.3rem;max-height:0;overflow:hidden;transition:max-height .3s ease,opacity .2s ease;opacity:0;margin:0;border-left:2px solid transparent}.submenu.open[data-v-d43e6194]{max-height:300px;opacity:1;margin:.2rem 0 .5rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--accent-color) transparent;background:#ffffff0d;border-radius:8px;margin:.2rem .8rem;padding:.5rem 0;box-shadow:inset 0 2px 4px #0000001a;border-left:2px solid var(--accent-color)}.submenu.open[data-v-d43e6194]::-webkit-scrollbar{width:6px}.submenu.open[data-v-d43e6194]::-webkit-scrollbar-thumb{background-color:var(--accent-color);border-radius:3px}.submenu.inactive.open[data-v-d43e6194]{opacity:.85;border-left-color:#8c8c8c}.submenu-link[data-v-d43e6194]{display:block;text-decoration:none;font-size:.9rem;transition:all .2s;color:var(--text-color);margin:.2rem 0;opacity:.9;position:relative;padding:.6rem 0 .6rem 1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.submenu-link[data-v-d43e6194]:hover{color:var(--light-bg);opacity:1}.magazines-navbar-overlay[data-v-d43e6194]{position:fixed;top:0;right:0;bottom:0;background:#0000004d;z-index:var(--overlay-z-index);opacity:1;pointer-events:auto}.requests-navbar[data-v-6e7852f0]{position:fixed;top:0;left:0;width:260px;height:100vh;display:flex;flex-direction:column;color:var(--text-color);background:linear-gradient(145deg,var(--primary-color),var(--light-bg));box-shadow:-3px 0 15px var(--shadow-color);transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:var(--dictionary-navbar-z-index);transform:translate(-100%)}.requests-navbar.open[data-v-6e7852f0]{transform:translate(var(--open-shift, 260px))}.requests-navbar-header[data-v-6e7852f0]{padding:1.4rem;background:#ffffff1a;border-bottom:1px solid rgba(255,255,255,.2);position:sticky;top:0;z-index:1}.requests-navbar-header h3[data-v-6e7852f0]{margin:0;color:var(--white);font-size:1.1rem;font-weight:600;display:flex;align-items:center;gap:.7rem}.requests-navbar-header h3[data-v-6e7852f0]:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;color:var(--accent-color);font-size:1.05rem}.requests-list[data-v-6e7852f0]{list-style:none;margin:0;padding:.8rem 0;flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--accent-color) transparent}.requests-list[data-v-6e7852f0]::-webkit-scrollbar{width:6px}.requests-list[data-v-6e7852f0]::-webkit-scrollbar-thumb{background-color:var(--accent-color);border-radius:3px}.submenu-link[data-v-6e7852f0]{display:block;padding:.8rem 1.2rem;margin:.2rem .8rem;text-decoration:none;color:var(--text-color);border-radius:10px;transition:all .2s;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.95}.submenu-link[data-v-6e7852f0]:hover{background:var(--white);color:var(--accent-color);box-shadow:0 4px 8px #0000001a}.submenu-link.active[data-v-6e7852f0]{background:#ffffff26;box-shadow:0 4px 8px #0000001a}.submenu-link.active[data-v-6e7852f0]:before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background:var(--accent-color);border-radius:0 3px 3px 0}.requests-navbar-overlay[data-v-6e7852f0]{position:fixed;top:0;right:0;bottom:0;background:#0000004d;z-index:var(--overlay-z-index);opacity:1;pointer-events:auto}@media (max-width: 768px){.requests-navbar[data-v-6e7852f0]{width:250px}}.approves-navbar[data-v-7c7e749b]{position:fixed;top:0;left:0;width:260px;height:100vh;display:flex;flex-direction:column;color:var(--text-color);background:linear-gradient(145deg,var(--primary-color),var(--light-bg));box-shadow:-3px 0 15px var(--shadow-color);transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:var(--dictionary-navbar-z-index);transform:translate(-100%)}.approves-navbar.open[data-v-7c7e749b]{transform:translate(var(--open-shift, 260px))}.approves-navbar-header[data-v-7c7e749b]{padding:1.4rem;background:#ffffff1a;border-bottom:1px solid rgba(255,255,255,.2);position:sticky;top:0;z-index:1}.approves-navbar-header h3[data-v-7c7e749b]{margin:0;color:var(--white);font-size:1.1rem;font-weight:600;display:flex;align-items:center;gap:.7rem}.approves-navbar-header h3[data-v-7c7e749b]:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;color:var(--accent-color);font-size:1.05rem}.approves-list[data-v-7c7e749b]{list-style:none;margin:0;padding:.8rem 0;flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--accent-color) transparent}.approves-list[data-v-7c7e749b]::-webkit-scrollbar{width:6px}.approves-list[data-v-7c7e749b]::-webkit-scrollbar-thumb{background-color:var(--accent-color);border-radius:3px}.submenu-link[data-v-7c7e749b]{display:block;padding:.8rem 1.2rem;margin:.2rem .8rem;text-decoration:none;color:var(--text-color);border-radius:10px;transition:all .2s;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.95}.submenu-link[data-v-7c7e749b]:hover{background:var(--white);color:var(--accent-color);box-shadow:0 4px 8px #0000001a}.submenu-link.active[data-v-7c7e749b]{background:#ffffff26;box-shadow:0 4px 8px #0000001a}.submenu-link.active[data-v-7c7e749b]:before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background:var(--accent-color);border-radius:0 3px 3px 0}.approves-navbar-overlay[data-v-7c7e749b]{position:fixed;top:0;right:0;bottom:0;background:#0000004d;z-index:var(--overlay-z-index);opacity:1;pointer-events:auto}@media (max-width: 768px){.approves-navbar[data-v-7c7e749b]{width:250px}}.superadmin-navbar[data-v-cbeb5534]{position:fixed;top:0;left:0;height:100vh;display:flex;flex-direction:column;color:var(--text-color);background:linear-gradient(145deg,var(--primary-color),var(--light-bg));box-shadow:-3px 0 15px var(--shadow-color);transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:var(--dictionary-navbar-z-index);transform:translate(-100%)}.superadmin-navbar.open[data-v-cbeb5534]{transform:translate(var(--open-shift, 260px))}.superadmin-navbar-header[data-v-cbeb5534]{padding:1.4rem;background:#ffffff1a;border-bottom:1px solid rgba(255,255,255,.2);position:sticky;top:0;z-index:1}.superadmin-navbar-header h3[data-v-cbeb5534]{margin:0;color:var(--white);font-size:1.1rem;font-weight:600;display:flex;align-items:center;gap:.7rem}.superadmin-navbar-header h3[data-v-cbeb5534]:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;color:var(--accent-color);font-size:1.05rem}.superadmin-list[data-v-cbeb5534]{list-style:none;margin:0;padding:.8rem 0;flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--accent-color) transparent}.superadmin-list[data-v-cbeb5534]::-webkit-scrollbar{width:6px}.superadmin-list[data-v-cbeb5534]::-webkit-scrollbar-thumb{background-color:var(--accent-color);border-radius:3px}.submenu-link[data-v-cbeb5534]{display:block;padding:.8rem 1.2rem;margin:.2rem .8rem;text-decoration:none;color:var(--text-color);border-radius:10px;transition:all .2s;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.95}.submenu-link[data-v-cbeb5534]:hover{background:var(--white);color:var(--accent-color);box-shadow:0 4px 8px #0000001a}.submenu-link.active[data-v-cbeb5534]{background:#ffffff26;box-shadow:0 4px 8px #0000001a}.submenu-link.active[data-v-cbeb5534]:before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background:var(--accent-color);border-radius:0 3px 3px 0}.superadmin-navbar-overlay[data-v-cbeb5534]{position:fixed;top:0;right:0;bottom:0;background:#0000004d;z-index:var(--overlay-z-index);opacity:1;pointer-events:auto}@media (max-width: 768px){.superadmin-navbar[data-v-cbeb5534]{width:250px}}.adminorg-navbar-body[data-v-2172940c]{position:relative;flex:1;overflow:hidden;display:flex}.view-slide-enter-active[data-v-2172940c],.view-slide-leave-active[data-v-2172940c]{transition:transform .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1);will-change:transform,opacity}.view-slide-enter-from[data-v-2172940c]{transform:translate(12px);opacity:0}.view-slide-enter-to[data-v-2172940c],.view-slide-leave-from[data-v-2172940c]{transform:translate(0);opacity:1}.view-slide-leave-to[data-v-2172940c]{transform:translate(-12px);opacity:0}@media (prefers-reduced-motion: reduce){.view-slide-enter-active[data-v-2172940c],.view-slide-leave-active[data-v-2172940c],.overlay-fade-enter-active[data-v-2172940c],.overlay-fade-leave-active[data-v-2172940c]{transition:none!important}}.overlay-fade-enter-active[data-v-2172940c],.overlay-fade-leave-active[data-v-2172940c]{transition:opacity .15s ease}.overlay-fade-enter-from[data-v-2172940c],.overlay-fade-leave-to[data-v-2172940c]{opacity:0}.adminorg-navbar[data-v-2172940c]{position:fixed;top:0;left:0;min-width:260px;height:100vh;display:flex;flex-direction:column;color:var(--text-color);background:linear-gradient(145deg,var(--primary-color),var(--light-bg));box-shadow:-3px 0 15px var(--shadow-color);transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:var(--dictionary-navbar-z-index);transform:translate(-100%)}.adminorg-navbar.open[data-v-2172940c]{transform:translate(var(--open-shift, 260px))}.adminorg-navbar-header[data-v-2172940c]{padding:1.2rem 1rem 1.2rem .8rem;background:#ffffff1a;border-bottom:1px solid rgba(255,255,255,.2);position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:.6rem}.adminorg-navbar-header h3[data-v-2172940c]{margin:0;color:var(--white);font-size:1rem;font-weight:600;display:flex;align-items:center;gap:.5rem;line-height:1.2}.adminorg-navbar-header h3[data-v-2172940c]:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;color:var(--accent-color);font-size:1.05rem}.back-btn[data-v-2172940c]{background:transparent;border:0;color:var(--white);width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease;cursor:pointer}.back-btn[data-v-2172940c]:hover{background:#ffffff1f}.crumb[data-v-2172940c]{opacity:.8}.adminorg-list[data-v-2172940c]{list-style:none;margin:0;padding:.8rem 0;flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--accent-color) transparent}.adminorg-list li[data-v-2172940c]{margin:.2rem .8rem;border-radius:10px;transition:all .2s}.adminorg-list[data-v-2172940c]::-webkit-scrollbar{width:6px}.adminorg-list[data-v-2172940c]::-webkit-scrollbar-thumb{background:var(--accent-color);border-radius:3px}.submenu-link[data-v-2172940c]{display:block;width:100%;text-align:left;padding:.8rem 1.2rem;margin:0;text-decoration:none;color:var(--text-color);border-radius:10px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.95}.submenu-link[data-v-2172940c]:hover{background:var(--white);color:var(--accent-color);box-shadow:0 4px 8px #0000001a}.submenu-link.active[data-v-2172940c]{background:#ffffff26;box-shadow:0 4px 8px #0000001a}.submenu-link.active[data-v-2172940c]:before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background:var(--accent-color);border-radius:0 3px 3px 0}.as-button[data-v-2172940c]{background:transparent;border:0;cursor:pointer;font-size:16px}.dictionary-list[data-v-2172940c]{flex:1;overflow-y:auto;padding:.8rem 0;scrollbar-width:thin;scrollbar-color:var(--accent-color) transparent}.dictionary-list[data-v-2172940c]::-webkit-scrollbar{width:6px}.dictionary-list[data-v-2172940c]::-webkit-scrollbar-thumb{background:var(--accent-color);border-radius:3px}.dictionary-item[data-v-2172940c]{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1.2rem;margin:.4rem .8rem;border-radius:10px;transition:all .2s;position:relative;box-sizing:border-box}.dictionary-item[data-v-2172940c]:before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background:var(--accent-color);transform:scaleY(0);transition:transform .3s ease;border-radius:0 3px 3px 0}.dictionary-item[data-v-2172940c]:hover{background:#ffffff1a;transform:translate(5px);transform:none;padding-left:calc(1.2rem + 5px);padding-right:calc(1.2rem - 5px)}.dictionary-item[data-v-2172940c]:hover:before,.dictionary-item.active[data-v-2172940c]:before{transform:scaleY(1)}.dictionary-item.active[data-v-2172940c]{background:#ffffff26}.dictionary-item.inactive[data-v-2172940c]{opacity:.7}.dictionary-item.inactive[data-v-2172940c]:before{background:#8c8c8c}.dictionary-link[data-v-2172940c]{display:flex;align-items:center;gap:.7rem;text-decoration:none;color:var(--text-color);flex:1;font-weight:500;font-size:.95rem}.dictionary-link[data-v-2172940c]:hover{color:var(--accent-color)}.dictionary-link i[data-v-2172940c]{font-size:1.1rem;width:20px;text-align:center;color:var(--light-bg);transition:transform .3s,color .2s}.dictionary-item:hover .dictionary-link i[data-v-2172940c],.dictionary-item.active .dictionary-link i[data-v-2172940c]{color:var(--accent-color)}.dictionary-item:hover .dictionary-link i[data-v-2172940c]{transform:rotate(15deg)}.inactive-badge[data-v-2172940c]{font-size:.7rem;background:#8c8c8c4d;padding:2px 6px;border-radius:10px;margin-left:auto;color:#e0e0e0}.dictionary-actions[data-v-2172940c]{display:flex;opacity:0;transform:translate(10px);transition:all .3s}.dictionary-item:hover .dictionary-actions[data-v-2172940c]{opacity:1;transform:translate(0)}.menu-dots-btn[data-v-2172940c]{background:transparent;border:0;color:var(--text-color);width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;transition:background .2s}.menu-dots-btn[data-v-2172940c]:hover{background:#ffffff1a}.list-add-btn[data-v-2172940c]{background:transparent;border:none;color:var(--text-color);padding:.85rem 1.2rem;width:calc(100% - 1.6rem);margin:.4rem .8rem;text-align:left;cursor:pointer;display:flex;gap:.7rem;border-radius:10px;font-weight:500;opacity:.9;transition:all .2s}.list-add-btn[data-v-2172940c]:hover{background:#ffffff1a;color:var(--accent-color);transform:translate(5px)}.dropdown-menu-container[data-v-2172940c]{position:fixed;inset:0;z-index:1000;pointer-events:none}.dropdown-menu[data-v-2172940c]{position:fixed;min-width:180px;background:var(--light-bg);border-radius:8px;box-shadow:0 3px 15px #0003;z-index:1010;overflow:hidden;pointer-events:auto}.menu-item[data-v-2172940c]{display:flex;align-items:center;gap:10px;background:transparent;border:none;padding:10px 16px;width:100%;text-align:left;cursor:pointer;color:var(--text-color)}.menu-item[data-v-2172940c]:hover{background:#ffffff0d}.menu-item.delete-item[data-v-2172940c]{color:#ff4d4d}.menu-item.delete-item[data-v-2172940c]:hover{background:#ff4d4d1a}.adminorg-navbar-overlay[data-v-2172940c]{position:fixed;top:0;right:0;bottom:0;background:#0000004d;z-index:var(--overlay-z-index);opacity:1;pointer-events:auto}@media (max-width: 768px){.adminorg-navbar[data-v-2172940c]{width:250px}}.sidebar[data-v-97aef69b] :where(a,button,[role=button],[tabindex]):focus,.sidebar[data-v-97aef69b] :where(a,button,[role=button],[tabindex]):focus-visible{outline:none}.sidebar[data-v-97aef69b] :where(.menu-link,.submenu-link,.logout-btn,.user-card):focus-visible{outline:2px solid var(--primary-color);outline-offset:2px;border-radius:10px;background:#ffffff0f;box-shadow:0 4px 10px #00000014}.sidebar[data-v-97aef69b]{position:fixed;top:0;left:0;bottom:0;background:linear-gradient(145deg,var(--primary-color),var(--light-bg));color:var(--text-color);display:flex;flex-direction:column;justify-content:space-between;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;box-shadow:3px 0 15px var(--shadow-color);overflow:hidden;z-index:var(--navbar-z-index);width:var(--sidebar-width);transition:width .3s ease}.sidebar.collapsed[data-v-97aef69b]{width:80px;box-shadow:none}.sidebar.collapsed .top-section[data-v-97aef69b]{padding:1.2rem .5rem;justify-content:center}.sidebar.collapsed .sidebar-logo[data-v-97aef69b]{max-width:40px}.sidebar.collapsed .top-section .notification-icon-component[data-v-97aef69b]{display:none}.top-section[data-v-97aef69b]{display:flex;align-items:center;justify-content:flex-end;padding:1.2rem;background:#ffffff1a;border-bottom:1px solid rgba(255,255,255,.2)}.sidebar-logo[data-v-97aef69b]{max-width:100px;filter:drop-shadow(1px 1px 3px rgba(0,0,0,.3));transition:transform .3s ease}.sidebar-logo[data-v-97aef69b]:hover{transform:scale(1.05)}.menu[data-v-97aef69b]{list-style:none;margin:0;padding:.8rem 0;overflow-y:auto}.menu-link[data-v-97aef69b]{display:flex;align-items:center;padding:.85rem 1.2rem;margin:.4rem .8rem;cursor:pointer;transition:all .2s;text-decoration:none;color:var(--text-color);border-radius:10px;font-weight:500;position:relative;overflow:hidden;white-space:nowrap}.sidebar.collapsed .menu-link[data-v-97aef69b]{justify-content:center;padding:.85rem .5rem}.link-text[data-v-97aef69b]{max-width:145px;overflow-x:scroll;scrollbar-width:none;text-overflow:ellipsis}.sidebar.collapsed .menu-link .link-text[data-v-97aef69b],.sidebar.collapsed .menu-link .submenu-caret[data-v-97aef69b]{display:none}.menu-link.active[data-v-97aef69b],.submenu-link.active[data-v-97aef69b]{background:#ffffff26;box-shadow:0 4px 8px #0000001a}.menu-link.active i[data-v-97aef69b],.submenu-link.active i[data-v-97aef69b]{color:var(--accent-color)}.menu-link.active[data-v-97aef69b]:after{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background:var(--accent-color);border-radius:0 3px 3px 0}.menu-link i[data-v-97aef69b]{margin-right:.7rem;font-size:1.1rem;width:20px;text-align:center;color:var(--light-bg);transition:margin .3s ease}.sidebar.collapsed .menu-link i[data-v-97aef69b]{margin-right:0}.menu-link[data-v-97aef69b]:hover{background:var(--white);box-shadow:0 4px 8px #0000001a;color:var(--accent-color)}.menu-link:hover i[data-v-97aef69b]{color:var(--accent-color)}.submenu-caret[data-v-97aef69b]{margin-left:auto;transition:transform .3s ease}.submenu-caret.open[data-v-97aef69b]{transform:rotate(180deg);color:var(--accent-color)}.submenu[data-v-97aef69b]{list-style:none;padding-left:2.3rem;max-height:0;overflow:hidden;transition:max-height .3s ease,opacity .2s ease;opacity:0;margin:0;border-left:2px solid transparent}.submenu.open[data-v-97aef69b]{max-height:400px;opacity:1;margin:.2rem 0 .5rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--accent-color) transparent;background:#ffffff0d;border-radius:8px;margin:.2rem .8rem;padding:.5rem 0;box-shadow:inset 0 2px 4px #0000001a;border-left:2px solid var(--accent-color)}.submenu.open[data-v-97aef69b]::-webkit-scrollbar{width:6px}.submenu.open[data-v-97aef69b]::-webkit-scrollbar-track{background:transparent}.submenu.open[data-v-97aef69b]::-webkit-scrollbar-thumb{background-color:var(--accent-color);border-radius:3px}.submenu.open[data-v-97aef69b]::-webkit-scrollbar-thumb:hover{background-color:var(--primary-color)}.dictionary-item[data-v-97aef69b]{display:flex;align-items:center;justify-content:space-between;padding:.6rem 1rem;margin:.2rem 0;transition:all .3s ease;border-radius:6px;position:relative;overflow:hidden}.dictionary-item[data-v-97aef69b]:before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background:var(--accent-color);transform:scaleY(0);transition:transform .3s ease}.dictionary-item[data-v-97aef69b]:hover:before{transform:scaleY(1)}.dictionary-item[data-v-97aef69b]:hover{background:#ffffff1a;transform:translate(5px)}.submenu-link[data-v-97aef69b]{display:block;text-decoration:none;font-size:.9rem;transition:all .2s;color:var(--text-color);margin:.2rem 0;opacity:.85;flex:1;position:relative;padding:.6rem 0 .6rem 1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar.collapsed .submenu-link[data-v-97aef69b]{display:none}.submenu-link[data-v-97aef69b]:before{content:"•";position:absolute;left:0;color:var(--accent-color);opacity:0;transition:all .3s ease}.dictionary-item:hover .submenu-link[data-v-97aef69b]:before{opacity:1;transform:scale(1.2)}.submenu-link[data-v-97aef69b]:hover{color:var(--light-bg);opacity:1}.delete-dictionary-btn[data-v-97aef69b]{background:transparent;border:none;color:#d32f2f;padding:4px 8px;cursor:pointer;opacity:0;transition:all .3s ease;transform:translate(10px);border-radius:4px}.dictionary-item:hover .delete-dictionary-btn[data-v-97aef69b]{opacity:.7;transform:translate(0)}.delete-dictionary-btn[data-v-97aef69b]:hover{opacity:1;background:#d32f2f1a;transform:scale(1.1)}.add-dictionary-btn[data-v-97aef69b]{background:transparent;border:none;color:var(--text-color);padding:.6rem 1rem;width:100%;text-align:left;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .2s;border-left:3px solid transparent;margin:.2rem 0;opacity:.85;position:relative;overflow:hidden}.add-dictionary-btn[data-v-97aef69b]:before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background:var(--accent-color);transform:scaleY(0);transition:transform .3s ease}.add-dictionary-btn[data-v-97aef69b]:hover:before{transform:scaleY(1)}.add-dictionary-btn[data-v-97aef69b]:hover{color:var(--accent-color);background:#ffffff1a;opacity:1;transform:translate(5px)}.add-dictionary-btn i[data-v-97aef69b]{font-size:.9rem;transition:transform .3s ease}.add-dictionary-btn:hover i[data-v-97aef69b]{transform:rotate(90deg)}.bottom-section[data-v-97aef69b]{margin-top:auto;border-top:1px solid rgba(255,255,255,.3);background:#ffffff1a}.avatar[data-v-97aef69b]{width:50px;height:50px;border-radius:50%;margin-right:1rem;object-fit:cover;border:3px solid rgba(255,255,255,.7);transition:transform .3s,border-color .3s}.avatar[data-v-97aef69b]:hover{transform:scale(1.1);border-color:var(--accent-color)}.profile-actions[data-v-97aef69b]{display:flex;flex-direction:column}.profile-btn[data-v-97aef69b]{background:transparent;border:none;text-align:left;padding:.4rem 0;cursor:pointer;font-size:.95rem;transition:all .2s;color:var(--text-color);font-weight:500}.profile-btn[data-v-97aef69b]:hover{color:var(--accent-color);transform:translate(3px)}.menu-logo[data-v-97aef69b]{width:20px;height:20px;margin-right:.7rem;transition:transform .3s ease;object-fit:contain}.sidebar.collapsed .menu-logo[data-v-97aef69b]{margin-right:0}.menu-link:hover .menu-logo[data-v-97aef69b]{transform:scale(1.1)}.submenu-link.dictionary[data-v-97aef69b]{display:flex;align-items:center;gap:12px;cursor:pointer;padding-right:20px}.user-profile[data-v-97aef69b]{padding:.8rem;display:flex;flex-direction:column;gap:.5rem}.user-card[data-v-97aef69b]{display:flex;align-items:center;gap:12px;padding:.6rem .4rem;border-radius:10px;cursor:pointer;transition:background .2s ease,transform .2s ease}.user-card[data-v-97aef69b]:hover{background:#ffffff14;transform:translate(3px)}.avatar-circle[data-v-97aef69b]{width:44px;height:44px;min-width:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;letter-spacing:.5px;color:var(--text-color);border:2px solid rgba(255,255,255,.6);background:radial-gradient(circle at 30% 30%,#ffffff2e,#ffffff0f)}.user-meta[data-v-97aef69b]{display:flex;flex-direction:column;overflow:hidden}.user-name[data-v-97aef69b]{font-weight:600;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-color)}.user-role[data-v-97aef69b]{font-size:.75rem;color:var(--accent-color);opacity:.9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.logout-btn[data-v-97aef69b]{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:.5rem .8rem;margin-top:.4rem;cursor:pointer;font-size:.9rem;font-weight:500;color:#ffffffd9;text-align:center;transition:all .25s ease}.logout-btn[data-v-97aef69b]:hover{background:#ffffff1a;border-color:#ffffff40;color:coral;transform:translateY(-1px)}.logout-btn[data-v-97aef69b]:active{transform:translateY(0);background:#ff7f5026}.sidebar-toggle-btn[data-v-97aef69b]{position:fixed;z-index:1001;width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--white, #fff);color:var(--text-color);border:1px solid rgba(0,0,0,.08);box-shadow:0 6px 18px #0000001f;cursor:pointer;left:calc(var(--sidebar-width) - 18px);top:67px;transition:left .3s ease,transform .15s ease,background .2s ease,box-shadow .2s ease,border-color .2s ease;will-change:left,transform}.sidebar-toggle-btn[data-v-97aef69b]:hover{transform:translateY(-2px);background:#fff;border-color:#0000001f;box-shadow:0 10px 24px #00000054}.sidebar-toggle-btn[data-v-97aef69b]:active{transform:translateY(0)}.sidebar-toggle-btn i[data-v-97aef69b]{font-size:12px;line-height:1}@media (max-width: 640px){.sidebar-toggle-btn .stb-label[data-v-97aef69b]{display:none}}@media (max-width: 768px){.sidebar[data-v-97aef69b]{width:220px}.menu-link[data-v-97aef69b]{padding:.7rem 1rem;margin:.3rem .5rem}.submenu[data-v-97aef69b]{padding-left:1.8rem}.submenu-link[data-v-97aef69b]{font-size:.85rem}.avatar[data-v-97aef69b]{width:40px;height:40px}.profile-btn[data-v-97aef69b]{font-size:.85rem}}
