@charset "UTF-8";.login[data-v-235c39d0]{padding:0;margin:0}.login--info[data-v-235c39d0]{display:inline-block;height:100vh;width:60%;position:relative;float:left}.login--info--brand[data-v-235c39d0]{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-repeat:no-repeat;background-position:center}.login--info--image[data-v-235c39d0]{background-image:url(/assets/brand-7daad567.jpg)}.login--info--message[data-v-235c39d0]{position:absolute;color:#f8f6fc;bottom:0;left:0;padding:2em}.login--info--message h3[data-v-235c39d0]{color:#f8f6fc;font-size:40px;position:relative;line-height:32px;margin-bottom:24px}.login--info--message h3 .small[data-v-235c39d0]{font-size:13px;font-weight:400;background:#f8f6fc;padding:4px 6px;border-radius:3px;position:absolute;bottom:4px;margin:0 8px;line-height:10px;color:#027fe5}.login--info--message p[data-v-235c39d0]{margin:0;font-weight:200;font-size:20px;text-shadow:0 1px 2px rgba(0,0,0,.6)}.login--wrapper[data-v-235c39d0]{display:inline-block;width:40%;height:100vh;display:flex;flex-direction:column;justify-content:center}.login--wrapper--box[data-v-235c39d0]{padding:0 6em 8em}.login--wrapper--box .title[data-v-235c39d0]{font-size:40px;color:#027fe5;margin-top:0}.login--wrapper--box .form-input[data-v-235c39d0]{width:100%}.login--wrapper--box .form-input label[data-v-235c39d0]{display:block;margin-bottom:8px;letter-spacing:1px;color:#212121;font-weight:300}.login--wrapper--box .form-input .fp[data-v-235c39d0]{color:#027fe5;font-weight:300;cursor:pointer}.login--wrapper--box .form-input input[data-v-235c39d0]{display:block;width:100%;height:48px;margin-bottom:24px;padding:8px 16px;font-weight:300;color:#00102c;font-size:18px;border:1px solid #027fe5;border-radius:10px}.login--wrapper--box .form-input input[data-v-235c39d0]:focus{outline:none;box-shadow:0 0 0 .2rem #027fe533}.login--wrapper--box .form-input .controls[data-v-235c39d0]{margin-top:40px}.login--wrapper--box .form-input .controls .btn[data-v-235c39d0]{padding:8px 32px;border-radius:10px;font-size:18px;letter-spacing:1px;height:48px;border:none;width:180px;cursor:pointer}.login--wrapper--box .form-input .controls .btn.btn-primary[data-v-235c39d0]{background-color:#027fe5;color:#fafafa}.login--wrapper--box .form-input .controls .btn.btn-full[data-v-235c39d0]{width:100%!important;display:block}.login--wrapper--box .form-input .error-msg[data-v-235c39d0]{margin-top:40px;text-align:center;color:#500000;font-size:18px;font-weight:300;background:#fff0f0;border-radius:.5rem;padding:10px 12px;border:.015rem solid #fc0606}.login--wrapper--box .form-input .validation-error[data-v-235c39d0]{color:#d32f2f;font-size:14px;margin-top:-20px;margin-bottom:16px;font-weight:300}.login--wrapper--box .form-input .attempts-warning[data-v-235c39d0]{margin-top:16px;text-align:center;color:#f57c00;font-size:14px;font-weight:400;background:#fff8e1;padding:8px 12px;border-radius:4px;border:1px solid #ffcc02}.login--wrapper--signup[data-v-235c39d0]{background:#f8f6fc;margin:0 5.5em;padding:1.5em;font-size:18px;border:1px solid #b0aae6;border-radius:10px;color:#027fe5}.login--wrapper--signup p[data-v-235c39d0]{margin:0;text-align:center}.login--wrapper--signup p a[data-v-235c39d0]{text-decoration:none;color:#027fe5}.sidebar[data-v-4c3d5230]{width:250px;height:100%;position:fixed;border-right:1px solid #ebebeb;background-color:#fafafa;padding:8px 24px}.sidebar .logo[data-v-4c3d5230]{padding:16px 0;width:64px}.sidebar .menu ul li[data-v-4c3d5230]{cursor:pointer;margin-bottom:16px;letter-spacing:2px;border-radius:10px;position:relative}.sidebar .menu ul li a[data-v-4c3d5230]{padding:12px 16px;display:block;letter-spacing:1.5px;border-radius:10px;border:1px solid #dedede;font-size:14px}.sidebar .menu ul li a svg.lucide[data-v-4c3d5230]{position:absolute;top:50%;transform:translateY(-50%);left:16px}.sidebar .menu ul li a svg.lucide.icon-black[data-v-4c3d5230]{display:inline}.sidebar .menu ul li a svg.lucide.icon-white[data-v-4c3d5230]{display:none}.sidebar .menu ul li a svg.lucide img[data-v-4c3d5230]{width:20px}.sidebar .menu ul li a.router-link-exact-active[data-v-4c3d5230],.sidebar .menu ul li a.parent-active[data-v-4c3d5230]{border:1px solid #027fe5;background:#027fe5;color:#fafafa}.sidebar .menu ul li a[data-v-4c3d5230]:hover{border:1px solid #027fe5}.sidebar .menu ul li.dropdown-item .dropdown-toggle[data-v-4c3d5230]{padding:12px 16px;display:block;letter-spacing:2px;border-radius:10px;border:1px solid #dedede;font-size:14px;position:relative;cursor:pointer}.sidebar .menu ul li.dropdown-item .dropdown-toggle svg.lucide[data-v-4c3d5230]{position:absolute;top:50%;transform:translateY(-50%);left:16px}.sidebar .menu ul li.dropdown-item .dropdown-toggle .chevron[data-v-4c3d5230]{position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:transform .3s ease}.sidebar .menu ul li.dropdown-item .dropdown-toggle .chevron.rotated[data-v-4c3d5230]{transform:translateY(-50%) rotate(180deg)}.sidebar .menu ul li.dropdown-item .dropdown-toggle.active[data-v-4c3d5230],.sidebar .menu ul li.dropdown-item .dropdown-toggle[data-v-4c3d5230]:hover{border:1px solid #027fe5}.sidebar .menu ul li.dropdown-item .dropdown-toggle.active[data-v-4c3d5230]{background:#027fe5;color:#fafafa}.sidebar .menu ul li.dropdown-item .dropdown-menu[data-v-4c3d5230]{margin-top:8px;background-color:#fff;border-radius:10px}.sidebar .menu ul li.dropdown-item .dropdown-menu li[data-v-4c3d5230]{margin-bottom:0}.sidebar .menu ul li.dropdown-item .dropdown-menu li a[data-v-4c3d5230]{padding:8px 16px 8px 24px;font-size:13px;border:1px solid transparent}.sidebar .menu ul li.dropdown-item .dropdown-menu li a[data-v-4c3d5230]:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:16px;width:6px;height:6px;border-radius:50%;background-color:#dedede}.sidebar .menu ul li.dropdown-item .dropdown-menu li a.parent-active[data-v-4c3d5230]{background:#FFFFFF;color:#027fe5}.sidebar .menu ul li.dropdown-item .dropdown-menu li a.parent-active[data-v-4c3d5230]:before{background-color:#027fe5}.sidebar .menu ul li.dropdown-item .dropdown-menu li a[data-v-4c3d5230]:hover{background:#FFFFFF;color:#027fe5}.sidebar .menu ul li.dropdown-item .dropdown-menu li a[data-v-4c3d5230]:hover:before{background-color:#027fe5}.sidebar .logout[data-v-4c3d5230]{position:absolute;padding:12px 16px;text-align:center;bottom:40px;display:flex;justify-content:flex-start;align-items:center;-moz-column-gap:16px;column-gap:16px;cursor:pointer}.sidebar .logout .icon img[data-v-4c3d5230]{width:16px}.sidebar .logout[data-v-4c3d5230]:hover{color:#027fe5}.avatar[data-v-2cc00fcb]{border-radius:50%;cursor:pointer}.avatar img[data-v-2cc00fcb]{width:100%;border-radius:50%}.avatar .fallback-avatar[data-v-2cc00fcb]{display:flex;justify-content:center;align-items:center;height:100%;font-weight:700}.topbar[data-v-f91837d7]{position:fixed;top:0;left:250px;border-bottom:1px solid #ebebeb;width:calc(100% - 250px);height:60px;background-color:#fafafa;padding:4px 24px;z-index:100;display:flex;justify-content:space-between;align-items:center;-moz-column-gap:16px;column-gap:16px}.topbar .profile[data-v-f91837d7]{display:flex;justify-content:flex-end;align-items:center;-moz-column-gap:16px;column-gap:16px}.topbar .profile .user[data-v-f91837d7]{width:48px;height:48px;line-height:60px;border-radius:24px;overflow:hidden;cursor:pointer}.topbar .profile .user img[data-v-f91837d7]{-o-object-fit:cover;object-fit:cover}#app[data-v-e7196d81]{font-family:Mulish,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;overflow-x:hidden;width:100%}#app .main-content[data-v-e7196d81]{margin-top:60px;margin-left:250px;padding:24px;background:#fafafa;min-height:calc(100vh - 60px);width:calc(100% - 250px)}.loader[data-v-408de013]{position:relative}.loader .spinner[data-v-408de013]{position:absolute;top:100px;left:50%;transform:translate(-50%);width:40px;height:40px;border:4px solid #BCBCBB;border-top:4px solid #027fe5;border-radius:50%;-webkit-transition-property:-webkit-transform;-webkit-animation-name:rotate-408de013;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-transition-property:-moz-transform;-moz-animation-name:rotate-408de013;-moz-animation-duration:1.5s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;transition-property:transform;animation-name:rotate-408de013;animation-duration:1.2s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes rotate-408de013{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vfm__overlay,.vfm--overlay{background-color:#0003!important}.confirm-modal{display:flex;justify-content:center;align-items:center}.close-btn{position:absolute;top:0;right:8px;cursor:pointer;background-color:#0006;border-radius:50%;padding:4px;z-index:100}.confirm-modal-content{min-width:700px;display:flex;flex-direction:column;position:relative}@media (max-width: 767px),(min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3){.confirm-modal-content{width:100%}}.confirm-modal-content>*+*{margin:.5rem 0}.confirm-modal-content h1{font-size:1.375rem}.confirm-modal-content button{padding:0 8px;border:1px solid;border-radius:.5rem}.dark .confirm-modal-content{background:#fafafa}.create-staff{background-color:#fff;box-shadow:0 0 18px 5px #0000001a;border-radius:8px;border:1px solid #f1f1f1}.create-staff .modal-header{position:relative;border-bottom:1px solid #f1f1f1;padding:12px 16px}.create-staff .modal-header .close{position:absolute;top:50%;transform:translateY(-50%);right:12px;cursor:pointer;width:20px;height:20px}.create-staff .modal-body{padding:8px 16px}.create-staff .modal-footer{padding:16px!important;border-top:1px solid #f1f1f1}.pagination-wrapper[data-v-ee77db45]{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin-top:2rem}.pagination[data-v-ee77db45]{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap;justify-content:center}.pagination-btn[data-v-ee77db45]{display:flex;align-items:center;justify-content:center;gap:.5rem;min-width:2rem;height:2rem;padding:.5rem;border:1px solid #d1d5db;background:white;color:#374151;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pagination-btn[data-v-ee77db45]:hover:not(:disabled){background:#f9fafb;border-color:#6b7280}.pagination-btn[data-v-ee77db45]:disabled{opacity:.5;cursor:not-allowed}.pagination-number.pagination-current[data-v-ee77db45]{background:#00102c;border-color:#00102c;color:#fff}.pagination-number.pagination-current[data-v-ee77db45]:hover{background:#00102c;border-color:#00102c}.pagination-prev[data-v-ee77db45],.pagination-next[data-v-ee77db45]{font-weight:600}.pagination-ellipsis[data-v-ee77db45]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;color:#6b7280;font-weight:500}.pagination-info[data-v-ee77db45]{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.pagination-info-text[data-v-ee77db45]{color:#6b7280;font-size:.875rem}.pagination-per-page[data-v-ee77db45]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:center}.per-page-label[data-v-ee77db45]{color:#6b7280;font-size:.875rem}.per-page-select[data-v-ee77db45]{padding:.25rem .5rem;border:1px solid #d1d5db;border-radius:.375rem;background:white;color:#374151;font-size:.875rem;cursor:pointer}.per-page-select[data-v-ee77db45]:focus{outline:none;border-color:#00102c;box-shadow:0 0 0 3px #3b82f61a}@media (max-width: 640px){.pagination[data-v-ee77db45]{gap:.125rem}.pagination-btn[data-v-ee77db45]{min-width:2rem;height:2rem;padding:.25rem;font-size:.75rem}.pagination-prev span[data-v-ee77db45],.pagination-next span[data-v-ee77db45]{display:none}.pagination-info[data-v-ee77db45]{font-size:.75rem}.pagination-per-page[data-v-ee77db45]{flex-direction:column;gap:.25rem}}@media (prefers-color-scheme: dark){.pagination-btn[data-v-ee77db45]{border-color:#4b5563;background:#1f2937;color:#e5e7eb}.pagination-btn[data-v-ee77db45]:hover:not(:disabled){background:#374151;border-color:#6b7280}.pagination-number.pagination-current[data-v-ee77db45]{background:#3b82f6;border-color:#3b82f6;color:#fff}.pagination-ellipsis[data-v-ee77db45],.pagination-info-text[data-v-ee77db45],.per-page-label[data-v-ee77db45]{color:#9ca3af}.per-page-select[data-v-ee77db45]{border-color:#4b5563;background:#1f2937;color:#e5e7eb}}.select-button[data-v-7ca6ea66]{display:flex;flex-direction:column;gap:.5rem}.select-label[data-v-7ca6ea66]{font-weight:500;color:#374151;font-size:.875rem}.select-wrapper[data-v-7ca6ea66]{position:relative;display:flex;align-items:center}.select-input[data-v-7ca6ea66]{max-height:35px;min-width:180px;flex:1;padding:6px 16px!important;border:1px solid #00102c;border-radius:6px;background-color:#fff;font-size:14px;transition:border-color .2s ease,box-shadow .2s ease;padding-right:2.5rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em}.select-input.has-value[data-v-7ca6ea66]{background-image:none}.select-input[data-v-7ca6ea66]:focus{outline:none;border-color:#313131;box-shadow:0 0 0 .2rem #31313126}.select-input[data-v-7ca6ea66]:disabled{background-color:#f9fafb;color:#6b7280;cursor:not-allowed}.clear-button[data-v-7ca6ea66]{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:.25rem;color:#6b7280;border-radius:.25rem;display:flex;align-items:center;justify-content:center;transition:color .2s ease,background-color .2s ease}.clear-button[data-v-7ca6ea66]:hover{color:#374151;background-color:#f3f4f6}.clear-button[data-v-7ca6ea66]:disabled{cursor:not-allowed;opacity:.5}.content .search input[data-v-716c7111]{height:35px!important;border-radius:6px;border:1px solid #313131}.content .search .icon[data-v-716c7111]{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.editor[data-v-8a9fa78b]{background-color:#fff;border:1px solid #ddd;border-radius:4px}.editor .tools[data-v-8a9fa78b]{border-bottom:1px solid #ddd;padding:8px;display:flex;align-items:center;-moz-column-gap:4px;column-gap:4px;row-gap:8px;flex-wrap:wrap}.editor .tools .btn-tool[data-v-8a9fa78b]{border:1px solid #ddd;padding:4px 6px;border-radius:4px;width:32px;height:32px;font-size:14px;font-weight:500}.editor .tools .btn-tool .icon-white[data-v-8a9fa78b]{display:none}.editor .tools .btn-tool.is-active[data-v-8a9fa78b]{border:1px solid #00102c;background-color:#00102c;color:#fff}.editor .tools .btn-tool.is-active .icon-dark[data-v-8a9fa78b]{display:none}.editor .tools .btn-tool.is-active .icon-white[data-v-8a9fa78b]{display:block}.editor .tools .tool-divider[data-v-8a9fa78b]{background-color:transparent;width:2px;height:32px;margin:0 4px;display:inline-block}.editor .tools .btn-dropdown[data-v-8a9fa78b]{position:relative}.editor .tools .btn-dropdown .btn-dropdown-content[data-v-8a9fa78b]{position:absolute;top:100%;right:0;background-color:#fff;border:1px solid #ddd;border-radius:8px;margin-top:0;box-shadow:0 4px 12px #00000026;z-index:100;width:-moz-max-content;width:max-content;min-width:180px;display:none;padding:8px}.editor .tools .btn-dropdown .btn-dropdown-content button[data-v-8a9fa78b]{display:block;width:100%;padding:8px 12px;text-align:left;border:none;background:none;border-radius:4px;cursor:pointer;font-size:14px}.editor .tools .btn-dropdown .btn-dropdown-content button[data-v-8a9fa78b]:hover{background-color:#f5f5f5}.editor .tools .btn-dropdown .btn-dropdown-content button[data-v-8a9fa78b]:disabled{opacity:.5;cursor:not-allowed}.editor .tools .btn-dropdown .btn-dropdown-content button.text-red-600[data-v-8a9fa78b]{color:#dc2626}.editor .tools .btn-dropdown .btn-dropdown-content .dropdown-divider[data-v-8a9fa78b]{height:1px;background-color:#e5e5e5;margin:8px 0}.editor .tools .btn-dropdown:hover .btn-dropdown-content[data-v-8a9fa78b]{display:block}.editor[data-v-8a9fa78b] .ProseMirror{padding:8px;min-height:400px}.editor[data-v-8a9fa78b] .ProseMirror:focus{outline:none}.editor[data-v-8a9fa78b] .ProseMirror h1{font-size:3rem;line-height:1;font-weight:800}.editor[data-v-8a9fa78b] .ProseMirror h2{font-size:2.25rem;line-height:2.5rem;font-weight:700}.editor[data-v-8a9fa78b] .ProseMirror h3{font-size:1.875rem;line-height:2.25rem;font-weight:700}.editor[data-v-8a9fa78b] .ProseMirror h4{font-size:1.5rem;line-height:2rem;font-weight:600}.editor[data-v-8a9fa78b] .ProseMirror h5{font-size:1.25rem;line-height:1.75rem;font-weight:600}.editor[data-v-8a9fa78b] .ProseMirror h6{font-size:1.125rem;line-height:1.75rem;font-weight:600}.editor[data-v-8a9fa78b] .ProseMirror ul{padding:0 1rem;list-style-type:disc}.editor[data-v-8a9fa78b] .ProseMirror ol{padding:0 1rem;list-style-type:decimal}.editor[data-v-8a9fa78b] .ProseMirror a{color:#027fe5;text-decoration:underline}.editor[data-v-8a9fa78b] .ProseMirror img{max-width:100%;height:auto}.editor[data-v-8a9fa78b] .ProseMirror table{border-collapse:collapse;margin:16px 0;overflow:hidden;table-layout:fixed;width:100%;border:2px solid #333!important;border-radius:6px;box-shadow:#333 0 0 0 2px}.editor[data-v-8a9fa78b] .ProseMirror table td,.editor[data-v-8a9fa78b] .ProseMirror table th{border:1px solid #333;box-sizing:border-box;min-width:1em;padding:8px 12px;position:relative;vertical-align:top}.editor[data-v-8a9fa78b] .ProseMirror table th{background-color:#f8f9fa;font-weight:700;text-align:left;border-bottom:2px solid #333}.editor[data-v-8a9fa78b] .ProseMirror table .selectedCell:after{background:rgba(200,200,255,.4);content:"";left:0;right:0;top:0;bottom:0;pointer-events:none;position:absolute;z-index:2}.editor[data-v-8a9fa78b] .ProseMirror .tiptap-table{border-collapse:collapse;margin:16px 0;overflow:hidden;table-layout:fixed;width:100%;border:2px solid #333!important;border-radius:6px}.editor[data-v-8a9fa78b] .ProseMirror .tiptap-table td,.editor[data-v-8a9fa78b] .ProseMirror .tiptap-table th{border:1px solid #333;box-sizing:border-box;min-width:1em;padding:8px 12px;position:relative;vertical-align:top}.editor[data-v-8a9fa78b] .ProseMirror .tiptap-table th{background-color:#f8f9fa;font-weight:700;text-align:left;border-bottom:2px solid #333}.editor[data-v-8a9fa78b] .ProseMirror .tableWrapper{padding:1rem 0;overflow-x:auto}.editor[data-v-8a9fa78b] .ProseMirror .resize-cursor{cursor:ew-resize;cursor:col-resize}.info-module .info[data-v-4bf47003]{height:calc(100vh - 108px)}.info-module .info[data-v-4bf47003],.info-module .details[data-v-4bf47003]{background-color:#fefefe;border-radius:10px;border:1px solid #ebebeb}.info-module .details .tabs[data-v-4bf47003]{border-bottom:1px solid #ebebeb;height:60px}.info-module .details .tabs li[data-v-4bf47003]{display:inline-block}.info-module .details .tabs li a[data-v-4bf47003]{padding:0 32px;line-height:57px;display:block;font-weight:500;font-size:16px;border-bottom:3px solid transparent;cursor:pointer}.info-module .details .tabs li a[data-v-4bf47003]:hover{color:#027fe5}.info-module .details .tabs li a.router-link-active[data-v-4bf47003]{color:#027fe5;border-bottom:3px solid #027fe5}.info-module .details .contents[data-v-4bf47003]{padding:1rem}.subscription .plans[data-v-d7ff4ac7]{display:flex;flex-wrap:wrap;flex-direction:column;row-gap:1rem}.subscription .plans .plan[data-v-d7ff4ac7]{border:1px solid #f1f1f1;border-radius:.5rem;padding:1rem}.subscription .plans .plan.active[data-v-d7ff4ac7]{border:1px solid #248C24}.subscription .plans .plan .plan-wrapper .plan-name[data-v-d7ff4ac7]{font-size:1.4rem;font-weight:700;height:150px;aspect-ratio:1.5/1;padding:1rem;color:#444;border-radius:.5rem;background-image:linear-gradient(to top,rgb(255,241,235) 0%,rgb(172,224,249) 100%)}.truncate-text[data-v-8eaee3e3]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px}.skeleton-wrapper[data-v-c45ca9b1]{background-color:#f4f4f5;border-radius:4px;height:20px;animation:pulse-c45ca9b1 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-c45ca9b1{50%{opacity:.5}}.new-invoice .preview[data-v-899df907]{height:750px;border:1px solid #ddd;border-radius:18px;padding:1rem 1.5rem 1.5rem;background-color:#f2f2f2;overflow:hidden;display:flex;flex-direction:column;justify-content:stretch}.new-invoice .preview .preview-wrapper[data-v-899df907]{background-color:#fefefe;border-radius:8px;flex:1;padding:1rem 1.5rem 1.5rem}.new-invoice .preview .preview-wrapper .info[data-v-899df907]{border:1px solid #ddd;border-radius:.5rem}.new-invoice .preview .preview-wrapper .info .bill[data-v-899df907]{padding:1rem;border-right:1px solid #ddd}.new-invoice .preview .preview-wrapper .info .due-date[data-v-899df907]{padding:1rem}.new-invoice .preview .preview-wrapper .info .addr[data-v-899df907]{border-top:1px solid #ddd;padding:1rem}.new-invoice .preview .preview-wrapper .services[data-v-899df907]{border:1px solid #ddd;border-radius:.5rem}.new-invoice .preview .preview-wrapper .services .header[data-v-899df907]{background-color:#f1f1f1;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.new-invoice .preview .preview-wrapper .services .header .item[data-v-899df907]{padding:.5rem 1rem}.new-invoice .preview .preview-wrapper .services .header .item.amt[data-v-899df907]{border-left:1px solid #ddd}.new-invoice .preview .preview-wrapper .services .items[data-v-899df907]:not(:first-child){border-top:1px solid #ddd}.new-invoice .preview .preview-wrapper .services .items .item[data-v-899df907]{padding:.5rem 1rem}.new-invoice .preview .preview-wrapper .services .items .item.amt[data-v-899df907]{border-left:1px solid #ddd}.new-invoice .preview .preview-wrapper .total-wrapper .total[data-v-899df907]{border:1px solid #ddd;border-radius:.5rem;padding:.5rem 1rem}.new-invoice .preview .preview-wrapper .total-wrapper .total .text-right[data-v-899df907]{text-align:right}.invoice-details .preview[data-v-393a9659]{height:750px;border:1px solid #ddd;border-radius:18px;padding:1rem 1.5rem 1.5rem;background-color:#f2f2f2;overflow:hidden;display:flex;flex-direction:column;justify-content:stretch}.invoice-details .preview .preview-wrapper[data-v-393a9659]{background-color:#fefefe;border-radius:8px;flex:1;padding:1rem 1.5rem 1.5rem}.invoice-details .preview .preview-wrapper .info[data-v-393a9659]{border:1px solid #ddd;border-radius:.5rem}.invoice-details .preview .preview-wrapper .info .bill[data-v-393a9659]{padding:1rem;border-right:1px solid #ddd}.invoice-details .preview .preview-wrapper .info .due-date[data-v-393a9659]{padding:1rem}.invoice-details .preview .preview-wrapper .info .addr[data-v-393a9659]{border-top:1px solid #ddd;padding:1rem}.invoice-details .preview .preview-wrapper .services[data-v-393a9659]{border:1px solid #ddd;border-radius:.5rem}.invoice-details .preview .preview-wrapper .services .header[data-v-393a9659]{background-color:#f1f1f1;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.invoice-details .preview .preview-wrapper .services .header .item[data-v-393a9659]{padding:.5rem 1rem}.invoice-details .preview .preview-wrapper .services .header .item.amt[data-v-393a9659]{border-left:1px solid #ddd}.invoice-details .preview .preview-wrapper .services .items[data-v-393a9659]:not(:first-child){border-top:1px solid #ddd}.invoice-details .preview .preview-wrapper .services .items .item[data-v-393a9659]{padding:.5rem 1rem}.invoice-details .preview .preview-wrapper .services .items .item.amt[data-v-393a9659]{border-left:1px solid #ddd}.invoice-details .preview .preview-wrapper .total-wrapper .total[data-v-393a9659]{border:1px solid #ddd;border-radius:.5rem;padding:.5rem 1rem}.invoice-details .preview .preview-wrapper .total-wrapper .total .text-right[data-v-393a9659]{text-align:right}.staff[data-v-983ff823]{border:1px solid #dedede;padding:16px;border-radius:10px;cursor:pointer}.info-module .info[data-v-1a2b305b]{height:calc(100vh - 108px)}.info-module .info[data-v-1a2b305b],.info-module .details[data-v-1a2b305b]{background-color:#fefefe;border-radius:10px;border:1px solid #ebebeb}.info-module .details .tabs[data-v-1a2b305b]{border-bottom:1px solid #ebebeb;height:60px}.info-module .details .tabs li[data-v-1a2b305b]{display:inline-block}.info-module .details .tabs li a[data-v-1a2b305b]{padding:0 32px;line-height:57px;display:block;font-weight:500;font-size:16px;border-bottom:3px solid transparent;cursor:pointer}.info-module .details .tabs li a[data-v-1a2b305b]:hover{color:#027fe5}.info-module .details .tabs li a.router-link-active[data-v-1a2b305b]{color:#027fe5;border-bottom:3px solid #027fe5}.info-module .details .contents[data-v-1a2b305b]{padding:1rem}.reset-password-modal .btn[data-v-26f78284],.staff-user-settings .btn[data-v-ee060753]{display:inline-flex;align-items:center;gap:.5rem}.drawer-overlay[data-v-e180fcd9]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.drawer[data-v-e180fcd9]{position:fixed;top:0;height:100%;background:white;box-shadow:-4px 0 24px #00000026;z-index:1000;display:flex;flex-direction:column;overflow:hidden}.drawer.position-right[data-v-e180fcd9]{right:0}.drawer.position-left[data-v-e180fcd9]{left:0}.drawer-header[data-v-e180fcd9]{padding:20px 24px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;background:white;flex-shrink:0}.drawer-title[data-v-e180fcd9]{font-size:20px;font-weight:600;color:#1f2937;margin:0}.drawer-close-btn[data-v-e180fcd9]{background:none;border:none;color:#6b7280;cursor:pointer;padding:6px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s ease}.drawer-close-btn[data-v-e180fcd9]:hover{background:#f3f4f6;color:#1f2937}.drawer-body[data-v-e180fcd9]{flex:1;padding:24px;overflow-y:auto;overflow-x:hidden}.drawer-footer[data-v-e180fcd9]{padding:16px 24px;border-top:1px solid #e5e7eb;background:white;display:flex;gap:12px;justify-content:flex-end;flex-shrink:0}.fade-enter-active[data-v-e180fcd9],.fade-leave-active[data-v-e180fcd9]{transition:opacity .3s ease}.fade-enter-from[data-v-e180fcd9],.fade-leave-to[data-v-e180fcd9]{opacity:0}.slide-right-enter-active[data-v-e180fcd9],.slide-right-leave-active[data-v-e180fcd9]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.slide-right-enter-from[data-v-e180fcd9],.slide-right-leave-to[data-v-e180fcd9]{transform:translate(100%)}.slide-left-enter-active[data-v-e180fcd9],.slide-left-leave-active[data-v-e180fcd9]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.slide-left-enter-from[data-v-e180fcd9],.slide-left-leave-to[data-v-e180fcd9]{transform:translate(-100%)}@media (max-width: 640px){.drawer[data-v-e180fcd9]{width:100%!important;max-width:100%!important}}body.drawer-open{overflow:hidden}.notification-details[data-v-251cdf82]{font-family:Mulish,sans-serif}.notification-details .detail-section[data-v-251cdf82]{background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 1px 3px #0000001a;transition:all .2s ease}.notification-details .detail-section[data-v-251cdf82]:hover{box-shadow:0 4px 6px #0000001a}.notification-details .detail-section[data-v-251cdf82]:last-child{margin-bottom:0}.notification-details .section-title[data-v-251cdf82]{font-size:18px;font-weight:700;color:#1f2937;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;gap:.5rem}.notification-details .user-info[data-v-251cdf82]{display:flex;align-items:center;gap:1rem;background:#f8fafc;padding:1rem;border-radius:8px;border:1px solid #e2e8f0}.notification-details .user-info .user-details .user-name[data-v-251cdf82]{font-size:18px;font-weight:600;color:#1f2937;margin:0 0 .5rem}.notification-details .user-info .user-details .user-email[data-v-251cdf82]{font-size:14px;color:#6b7280;margin:0;background:#ffffff;padding:.25rem .5rem;border-radius:4px;border:1px solid #d1d5db;display:inline-block}.notification-details .info-grid[data-v-251cdf82]{display:grid;gap:1.25rem;grid-template-columns:1fr}@media (min-width: 640px){.notification-details .info-grid[data-v-251cdf82]{grid-template-columns:1fr 1fr}}.notification-details .info-item[data-v-251cdf82]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;padding:1rem;transition:all .2s ease}.notification-details .info-item[data-v-251cdf82]:hover{background:#f3f4f6;border-color:#d1d5db}.notification-details .info-item label[data-v-251cdf82]{display:flex;align-items:center;font-size:12px;font-weight:700;color:#374151;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.75rem;padding:.5rem .75rem;background:#ffffff;border:1px solid #d1d5db;border-radius:6px;box-shadow:0 1px 2px #0000000d}.notification-details .info-item label .inline[data-v-251cdf82]{display:inline;vertical-align:text-bottom}.notification-details .info-item label .mr-1[data-v-251cdf82]{margin-right:.5rem}.notification-details .info-item p[data-v-251cdf82]{font-size:15px;font-weight:500;color:#1f2937;margin:0;word-break:break-word;line-height:1.5;background:#ffffff;padding:.75rem;border-radius:6px;border:1px solid #e5e7eb;min-height:2.5rem;display:flex;align-items:center}.notification-details .info-item .event-id[data-v-251cdf82]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;font-weight:600;background:#fef3c7;color:#92400e;padding:.75rem;border-radius:6px;border:2px solid #f59e0b;word-break:break-all;letter-spacing:.05em}.notification-details .info-item .status.small[data-v-251cdf82]{font-size:12px;font-weight:600;padding:.5rem 1rem;display:inline-block;border-radius:20px;text-transform:uppercase;letter-spacing:.05em;border:2px solid;min-width:80px;text-align:center}.notification-details .raw-data[data-v-251cdf82]{background:#1f2937;border:2px solid #374151;border-radius:8px;padding:1.25rem;overflow-x:auto;position:relative}.notification-details .raw-data[data-v-251cdf82]:before{content:"JSON Data";position:absolute;top:-12px;left:1rem;background:#1f2937;color:#f9fafb;padding:.25rem .75rem;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;border-radius:4px;border:1px solid #374151}.notification-details .raw-data pre[data-v-251cdf82]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;color:#e5e7eb;margin:0;white-space:pre-wrap;word-break:break-word;line-height:1.4;max-height:300px;overflow-y:auto}.notification-details .raw-data pre .string[data-v-251cdf82]{color:#10b981}.notification-details .raw-data pre .number[data-v-251cdf82]{color:#f59e0b}.notification-details .raw-data pre .boolean[data-v-251cdf82]{color:#8b5cf6}.notification-details .raw-data pre .null[data-v-251cdf82]{color:#ef4444}.notification-details .raw-data pre .key[data-v-251cdf82]{color:#3b82f6}.notifications .flex[data-v-80fa1f39]{display:flex!important}.notifications .flex.justify-between[data-v-80fa1f39]{justify-content:space-between!important}.notifications .flex.gap-x-2[data-v-80fa1f39]{gap:.5rem!important}.notifications .flex.items-center[data-v-80fa1f39]{align-items:center!important}.notifications .filter-select[data-v-80fa1f39]{display:block;padding:8px 12px;border:1px solid #313131;border-radius:6px;font-size:14px;background:white;color:#333;cursor:pointer;width:100%;min-height:40px}.notifications .filter-select[data-v-80fa1f39]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.notifications .action-badge[data-v-80fa1f39]{font-size:12px}.notifications .spinning[data-v-80fa1f39]{animation:spin-80fa1f39 1s linear infinite}@keyframes spin-80fa1f39{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.notifications>div[data-v-80fa1f39]:first-child{margin-bottom:1.5rem;padding:1rem 0}.notifications>div:first-child p[data-v-80fa1f39]{margin:0;font-size:16px;color:#333}.profile-settings[data-v-14ebf7e3]{max-width:800px;margin:0 auto;padding:24px}.profile-settings .page-header[data-v-14ebf7e3]{margin-bottom:32px}.profile-settings .page-header .page-title[data-v-14ebf7e3]{font-size:28px;font-weight:700;color:#1f2937;margin-bottom:8px}.profile-settings .page-header .page-description[data-v-14ebf7e3]{color:#6b7280;font-size:16px;margin:0}.profile-settings .profile-content[data-v-14ebf7e3]{display:flex;flex-direction:column;gap:32px}.profile-settings .profile-section[data-v-14ebf7e3]{background:white;border:1px solid #e5e7eb;border-radius:12px;padding:24px}.profile-settings .profile-section .section-title[data-v-14ebf7e3]{font-size:20px;font-weight:600;color:#1f2937;margin-bottom:20px;border-bottom:1px solid #f3f4f6;padding-bottom:12px}.profile-settings .profile-image-container[data-v-14ebf7e3]{display:flex;align-items:center;gap:24px;margin-bottom:20px}.profile-settings .profile-image-container .current-avatar[data-v-14ebf7e3]{position:relative}.profile-settings .profile-image-container .current-avatar .avatar-image[data-v-14ebf7e3]{width:150px;height:150px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #e5e7eb}.profile-settings .profile-image-container .current-avatar .avatar-placeholder[data-v-14ebf7e3]{width:150px;height:150px;border-radius:50%;background-color:#f3f4f6;display:flex;align-items:center;justify-content:center;border:2px solid #e5e7eb;color:#9ca3af}.profile-settings .profile-image-container .avatar-actions[data-v-14ebf7e3]{display:flex;flex-direction:column;gap:8px}.profile-settings .profile-image-container .hidden-input[data-v-14ebf7e3]{display:none}.profile-settings .upload-progress[data-v-14ebf7e3]{margin-top:16px}.profile-settings .upload-progress .progress-bar[data-v-14ebf7e3]{width:100%;height:6px;background-color:#e5e7eb;border-radius:3px;overflow:hidden}.profile-settings .upload-progress .progress-bar .progress-fill[data-v-14ebf7e3]{height:100%;background-color:#3b82f6;transition:width .3s ease}.profile-settings .upload-progress .progress-text[data-v-14ebf7e3]{text-align:center;font-size:14px;color:#6b7280;margin-top:8px}.profile-settings .profile-form .form-grid[data-v-14ebf7e3],.profile-settings .password-form .form-grid[data-v-14ebf7e3]{display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:24px}@media (min-width: 640px){.profile-settings .profile-form .form-grid[data-v-14ebf7e3],.profile-settings .password-form .form-grid[data-v-14ebf7e3]{grid-template-columns:1fr 1fr}}.profile-settings .profile-form .form-group[data-v-14ebf7e3],.profile-settings .password-form .form-group[data-v-14ebf7e3]{margin-bottom:20px}.profile-settings .profile-form .form-group[data-v-14ebf7e3]:last-child,.profile-settings .password-form .form-group[data-v-14ebf7e3]:last-child{margin-bottom:0}.profile-settings .profile-form .form-group label[data-v-14ebf7e3],.profile-settings .password-form .form-group label[data-v-14ebf7e3]{display:block;font-weight:500;color:#374151;margin-bottom:6px;font-size:14px}.profile-settings .profile-form .form-group .form-input[data-v-14ebf7e3],.profile-settings .password-form .form-group .form-input[data-v-14ebf7e3]{width:100%;padding:12px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;transition:all .2s}.profile-settings .profile-form .form-group .form-input[data-v-14ebf7e3]:focus,.profile-settings .password-form .form-group .form-input[data-v-14ebf7e3]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.profile-settings .profile-form .form-group .form-input.error[data-v-14ebf7e3],.profile-settings .password-form .form-group .form-input.error[data-v-14ebf7e3]{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.profile-settings .profile-form .form-group .form-input.disabled[data-v-14ebf7e3],.profile-settings .password-form .form-group .form-input.disabled[data-v-14ebf7e3]{background-color:#f9fafb;color:#6b7280;cursor:not-allowed}.profile-settings .profile-form .form-group .form-help[data-v-14ebf7e3],.profile-settings .password-form .form-group .form-help[data-v-14ebf7e3]{display:block;color:#6b7280;font-size:12px;margin-top:4px}.profile-settings .profile-form .form-group .validation-error[data-v-14ebf7e3],.profile-settings .password-form .form-group .validation-error[data-v-14ebf7e3]{color:#dc2626;font-size:12px;margin-top:4px;display:flex;align-items:center;gap:4px}.profile-settings .profile-form .form-actions[data-v-14ebf7e3],.profile-settings .password-form .form-actions[data-v-14ebf7e3]{display:flex;gap:12px;padding-top:20px;border-top:1px solid #f3f4f6}.profile-settings .password-input-group[data-v-14ebf7e3]{position:relative}.profile-settings .password-input-group .password-toggle[data-v-14ebf7e3]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:#6b7280;cursor:pointer;padding:4px;border-radius:4px}.profile-settings .password-input-group .password-toggle[data-v-14ebf7e3]:hover{color:#374151;background-color:#f3f4f6}.profile-settings .password-input-group input[data-v-14ebf7e3]{padding-right:44px}.profile-settings .password-strength[data-v-14ebf7e3]{margin-top:8px}.profile-settings .password-strength .strength-bar[data-v-14ebf7e3]{height:4px;background-color:#e5e7eb;border-radius:2px;overflow:hidden;margin-bottom:4px}.profile-settings .password-strength .strength-bar .strength-fill[data-v-14ebf7e3]{height:100%;transition:width .3s ease}.profile-settings .password-strength .strength-bar .strength-fill.weak[data-v-14ebf7e3]{background-color:#dc2626}.profile-settings .password-strength .strength-bar .strength-fill.fair[data-v-14ebf7e3]{background-color:#f59e0b}.profile-settings .password-strength .strength-bar .strength-fill.good[data-v-14ebf7e3]{background-color:#3b82f6}.profile-settings .password-strength .strength-bar .strength-fill.strong[data-v-14ebf7e3]{background-color:#10b981}.profile-settings .password-strength .strength-text[data-v-14ebf7e3]{font-size:12px;font-weight:500}.profile-settings .password-strength .strength-text.weak[data-v-14ebf7e3]{color:#dc2626}.profile-settings .password-strength .strength-text.fair[data-v-14ebf7e3]{color:#f59e0b}.profile-settings .password-strength .strength-text.good[data-v-14ebf7e3]{color:#3b82f6}.profile-settings .password-strength .strength-text.strong[data-v-14ebf7e3]{color:#10b981}.profile-settings .password-requirements[data-v-14ebf7e3]{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:16px;margin-bottom:20px}.profile-settings .password-requirements h4[data-v-14ebf7e3]{font-size:14px;font-weight:600;color:#374151;margin-bottom:8px}.profile-settings .password-requirements ul[data-v-14ebf7e3]{list-style:none;padding:0;margin:0}.profile-settings .password-requirements ul li[data-v-14ebf7e3]{font-size:13px;color:#6b7280;position:relative;padding:2px 0 2px 20px}.profile-settings .password-requirements ul li[data-v-14ebf7e3]:before{content:"○";position:absolute;left:0;color:#d1d5db}.profile-settings .password-requirements ul li.met[data-v-14ebf7e3]{color:#10b981}.profile-settings .password-requirements ul li.met[data-v-14ebf7e3]:before{content:"●";color:#10b981}.profile-settings .btn[data-v-14ebf7e3]{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:8px;font-size:14px;font-weight:500;border:1px solid;cursor:pointer;transition:all .2s;text-decoration:none}.profile-settings .btn.btn-sm[data-v-14ebf7e3]{padding:8px 16px;font-size:13px}.profile-settings .btn.btn-primary[data-v-14ebf7e3]{background-color:#3b82f6;border-color:#3b82f6;color:#fff}.profile-settings .btn.btn-primary[data-v-14ebf7e3]:hover:not(:disabled){background-color:#2563eb;border-color:#2563eb}.profile-settings .btn.btn-secondary[data-v-14ebf7e3]{background-color:#fff;border-color:#d1d5db;color:#374151}.profile-settings .btn.btn-secondary[data-v-14ebf7e3]:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af}.profile-settings .btn[data-v-14ebf7e3]:disabled{opacity:.5;cursor:not-allowed}.profile-settings .success-message[data-v-14ebf7e3],.profile-settings .error-message[data-v-14ebf7e3]{position:fixed;top:20px;right:20px;display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:8px;font-size:14px;box-shadow:0 4px 12px #0000001a;z-index:1000;min-width:300px}.profile-settings .success-message[data-v-14ebf7e3]{background-color:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.profile-settings .error-message[data-v-14ebf7e3]{background-color:#fef2f2;border:1px solid #fecaca;color:#dc2626}@media (max-width: 640px){.profile-settings[data-v-14ebf7e3]{padding:16px}.profile-settings .profile-section[data-v-14ebf7e3]{padding:20px 16px}.profile-settings .profile-image-container[data-v-14ebf7e3]{flex-direction:column;text-align:center}.profile-settings .profile-image-container .avatar-actions[data-v-14ebf7e3]{flex-direction:row}.profile-settings .form-actions[data-v-14ebf7e3]{flex-direction:column}.profile-settings .form-actions .btn[data-v-14ebf7e3]{justify-content:center}}.sr-only[data-v-6d9fa8c3]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}textarea[data-v-7e41bd9f]{min-height:100px}textarea[data-v-7e41bd9f]:disabled{opacity:.6}.searchable-select[data-v-115c0c46]{position:relative;width:100%;display:flex;flex-direction:column;gap:.5rem}.select-input[data-v-115c0c46]{position:relative;display:flex;align-items:center;background-color:#fff;border:1px solid #00102c;border-radius:6px;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease;max-height:35px;min-width:180px}.select-input[data-v-115c0c46]:hover:not(.select-input--disabled){border-color:#00102c}.select-input.select-input--open[data-v-115c0c46]{border-color:#313131;box-shadow:0 0 0 .2rem #31313126}.select-input.select-input--disabled[data-v-115c0c46]{background-color:#f9fafb;cursor:not-allowed;opacity:.6}.select-input.select-input--error[data-v-115c0c46]{border-color:#ef4444}.select-input.select-input--error[data-v-115c0c46]:focus-within{box-shadow:0 0 0 .2rem #ef444426}label[data-v-115c0c46]{font-weight:500;color:#374151;font-size:.875rem}.input-field[data-v-115c0c46]{flex:1;padding:6px 16px!important;border:none;outline:none;background:transparent;font-size:14px;color:#374151;cursor:inherit}.input-field[data-v-115c0c46]::-moz-placeholder{color:#9ca3af}.input-field[data-v-115c0c46]::placeholder{color:#9ca3af}.input-field[data-v-115c0c46]:disabled{cursor:not-allowed;background-color:#f9fafb;color:#6b7280}.input-field[readonly][data-v-115c0c46]{cursor:pointer}.input-field[data-v-115c0c46]:focus{outline:none}.action-btn[data-v-115c0c46]{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:.25rem;color:#6b7280;border-radius:.25rem;display:flex;align-items:center;justify-content:center;transition:color .2s ease,background-color .2s ease}.action-btn[data-v-115c0c46]:hover{color:#374151;background-color:#f3f4f6}.action-btn[data-v-115c0c46]:disabled{cursor:not-allowed;opacity:.5}.dropdown-arrow[data-v-115c0c46]{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;padding:.25rem;color:#6b7280;transition:transform .2s ease;pointer-events:none}.dropdown-arrow.dropdown-arrow--open[data-v-115c0c46]{transform:translateY(-50%) rotate(180deg)}.dropdown-menu[data-v-115c0c46]{position:absolute;top:100%;left:0;right:0;z-index:50;margin-top:4px;background-color:#fff;border:1px solid #00102c;border-radius:6px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;max-height:200px;overflow-y:auto}.dropdown-item[data-v-115c0c46]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;cursor:pointer;border-bottom:1px solid #f3f4f6;transition:background-color .15s ease}.dropdown-item[data-v-115c0c46]:last-child{border-bottom:none}.dropdown-item[data-v-115c0c46]:hover,.dropdown-item.dropdown-item--highlighted[data-v-115c0c46]{background-color:#f9fafb}.dropdown-item.dropdown-item--selected[data-v-115c0c46]{background-color:#eff6ff;color:#1d4ed8}.dropdown-item.dropdown-item--loading[data-v-115c0c46],.dropdown-item.dropdown-item--empty[data-v-115c0c46]{color:#6b7280;cursor:default;justify-content:center}.dropdown-item.dropdown-item--loading[data-v-115c0c46]:hover,.dropdown-item.dropdown-item--empty[data-v-115c0c46]:hover{background-color:transparent}.option-content[data-v-115c0c46]{flex:1;min-width:0}.option-primary[data-v-115c0c46]{font-size:14px;font-weight:500;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.option-secondary[data-v-115c0c46]{font-size:12px;color:#6b7280;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.selected-indicator[data-v-115c0c46]{display:flex;align-items:center;margin-left:8px;color:#1d4ed8}.error-message[data-v-115c0c46]{margin-top:4px;font-size:12px;color:#ef4444}.dropdown-enter-active[data-v-115c0c46],.dropdown-leave-active[data-v-115c0c46]{transition:all .2s ease;transform-origin:top}.dropdown-enter-from[data-v-115c0c46],.dropdown-leave-to[data-v-115c0c46]{opacity:0;transform:scaleY(.95) translateY(-10px)}.dropdown-enter-to[data-v-115c0c46],.dropdown-leave-from[data-v-115c0c46]{opacity:1;transform:scaleY(1) translateY(0)}.upload-featured-image .upload-area[data-v-57c69517]{border:2px dashed #d1d5db;border-radius:12px;transition:all .3s ease;position:relative;min-height:200px}.upload-featured-image .upload-area.dragover[data-v-57c69517]{border-color:#3b82f6;background-color:#eff6ff}.upload-featured-image .upload-area.has-image[data-v-57c69517]{border:none;min-height:auto}.upload-featured-image .upload-area .hidden-input[data-v-57c69517]{display:none}.upload-featured-image .upload-placeholder[data-v-57c69517]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.upload-featured-image .upload-placeholder .upload-icon[data-v-57c69517]{color:#9ca3af;margin-bottom:16px}.upload-featured-image .upload-placeholder .upload-title[data-v-57c69517]{font-size:18px;font-weight:600;color:#374151;margin-bottom:8px}.upload-featured-image .upload-placeholder .upload-description[data-v-57c69517]{color:#6b7280;margin-bottom:20px}.upload-featured-image .upload-placeholder .upload-formats[data-v-57c69517]{font-size:12px;color:#9ca3af;margin-top:12px}.upload-featured-image .image-preview[data-v-57c69517]{position:relative;display:inline-block;width:100%}.upload-featured-image .image-preview img[data-v-57c69517]{width:100%;max-height:300px;-o-object-fit:cover;object-fit:cover;border-radius:8px}.upload-featured-image .image-preview .image-overlay[data-v-57c69517]{position:absolute;top:8px;right:8px}.upload-featured-image .image-preview .image-overlay .remove-btn[data-v-57c69517]{background:rgba(0,0,0,.7);color:#fff;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s}.upload-featured-image .image-preview .image-overlay .remove-btn[data-v-57c69517]:hover{background:rgba(0,0,0,.9)}.upload-featured-image .image-details[data-v-57c69517]{margin-top:20px}.upload-featured-image .image-details .form-group[data-v-57c69517]{margin-bottom:16px}.upload-featured-image .image-details .form-group label[data-v-57c69517]{display:block;font-weight:500;color:#374151;margin-bottom:6px}.upload-featured-image .image-details .form-group .form-input[data-v-57c69517],.upload-featured-image .image-details .form-group .form-textarea[data-v-57c69517]{width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:border-color .2s}.upload-featured-image .image-details .form-group .form-input[data-v-57c69517]:focus,.upload-featured-image .image-details .form-group .form-textarea[data-v-57c69517]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.upload-featured-image .image-details .form-group .form-textarea[data-v-57c69517]{resize:vertical;min-height:60px}.upload-featured-image .image-details .form-group .form-help[data-v-57c69517]{display:block;color:#6b7280;font-size:12px;margin-top:4px}.upload-featured-image .upload-progress[data-v-57c69517]{margin-top:16px}.upload-featured-image .upload-progress .progress-bar[data-v-57c69517]{width:100%;height:6px;background-color:#e5e7eb;border-radius:3px;overflow:hidden}.upload-featured-image .upload-progress .progress-bar .progress-fill[data-v-57c69517]{height:100%;background-color:#3b82f6;transition:width .3s ease}.upload-featured-image .upload-progress .progress-text[data-v-57c69517]{text-align:center;font-size:14px;color:#6b7280;margin-top:8px}.upload-featured-image .error-message[data-v-57c69517]{display:flex;align-items:center;gap:8px;padding:12px;background-color:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;font-size:14px;margin-top:16px}.upload-featured-image .action-buttons[data-v-57c69517]{display:flex;justify-content:flex-end;gap:12px;margin-top:20px;padding-top:20px;border-top:1px solid #e5e7eb}.upload-featured-image .action-buttons .btn[data-v-57c69517]{padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;border:1px solid;cursor:pointer;transition:all .2s}.upload-featured-image .action-buttons .btn.btn-default[data-v-57c69517]{background-color:#fff;border-color:#d1d5db;color:#374151}.upload-featured-image .action-buttons .btn.btn-default[data-v-57c69517]:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af}.upload-featured-image .action-buttons .btn.btn-primary[data-v-57c69517]{background-color:#3b82f6;border-color:#3b82f6;color:#fff}.upload-featured-image .action-buttons .btn.btn-primary[data-v-57c69517]:hover:not(:disabled){background-color:#2563eb;border-color:#2563eb}.upload-featured-image .action-buttons .btn[data-v-57c69517]:disabled{opacity:.5;cursor:not-allowed}.article .header[data-v-0c626f6f]{position:fixed;top:60px;left:250px;width:calc(100% - 250px);padding:8px 24px;height:50px;z-index:2;background-color:#fafafa}.article .article-details[data-v-0c626f6f]{margin-top:28px}.article .article-details .details[data-v-0c626f6f],.article .article-details .publishing-status[data-v-0c626f6f],.article .article-details .featured-image[data-v-0c626f6f],.article .article-details .author-details[data-v-0c626f6f],.article .article-details .statistics[data-v-0c626f6f]{padding:10px 16px;border-radius:8px;border:1px solid #f1f1f1;background-color:#fff}.subscription .search input[data-v-85982b80]{height:35px!important;border-radius:6px;border:1px solid #313131}.subscription .search .icon[data-v-85982b80]{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.subscription .status[data-v-85982b80]{font-size:12px}.subscription .status.active[data-v-85982b80]{background-color:#dcfce7;color:#166534}.subscription .status.pending[data-v-85982b80]{background-color:#dbeafe;color:#1e40af}.subscription .status.expired[data-v-85982b80]{background-color:#fef3c7;color:#92400e}.subscription .status.cancelled[data-v-85982b80]{background-color:#fee2e2;color:#991b1b}.info-module .info[data-v-76e3c7d4]{height:calc(100vh - 108px)}.info-module .info[data-v-76e3c7d4],.info-module .details[data-v-76e3c7d4]{background-color:#fefefe;border-radius:10px;border:1px solid #ebebeb}.info-module .details .tabs[data-v-76e3c7d4]{border-bottom:1px solid #ebebeb;height:60px}.info-module .details .tabs li[data-v-76e3c7d4]{display:inline-block}.info-module .details .tabs li a[data-v-76e3c7d4]{padding:0 32px;line-height:57px;display:block;font-weight:500;font-size:16px;border-bottom:3px solid transparent;cursor:pointer}.info-module .details .tabs li a[data-v-76e3c7d4]:hover{color:#027fe5}.info-module .details .tabs li a.router-link-active[data-v-76e3c7d4]{color:#027fe5;border-bottom:3px solid #027fe5}.info-module .details .contents[data-v-76e3c7d4]{padding:1rem}
