@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black: #000;--color-white: #fff;--spacing: .25rem;--text-sm: .875rem;--text-sm--line-height: calc(1.25 / .875);--text-xl: 1.25rem;--text-xl--line-height: calc(1.75 / 1.25);--text-5xl: 3rem;--text-5xl--line-height: 1;--font-weight-semibold: 600;--radius-sm: .25rem;--radius-lg: .5rem;--radius-xl: .75rem;--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono);--font-IranYekan: "IRANYekanX", sans-serif;--font-Number: "AnjomanMax", sans-serif;--color-bg-1: #F5F5F5;--color-bg-2: #1E293B;--color-text-1: #64748b;--color-text-2: #e2e8f0;--color-green-1: #00897B;--color-green-2: #4DB6AC;--color-green-4: #80CBC4;--color-green-6: rgba(178, 223, 219, .67);--color-slate-1: #455A64;--color-slate-2: #607D8B;--color-slate-5: #CFD8DC;--color-slate-6: rgba(144, 164, 174, .4);--color-gray-1: #020617;--color-gray-2: #0f172a;--color-gray-4: #334155;--color-gray-6: #64748b;--color-gray-7: #94a3b8;--color-gray-8: #cbd5e1;--color-gray-9: #e2e8f0;--color-gray-11: #f8fafc;--color-gray-12: #25324F;--color-purple-1: #5E35B1;--color-purple-4: #B39DDB;--color-purple-6: rgba(209, 196, 233, .67);--color-blue-1: #0277BD;--color-blue-4: #4FC3F7;--color-blue-6: rgba(179, 229, 252, .67);--color-pink-1: #D81B60;--color-pink-4: #F48FB1;--color-pink-6: rgba(248, 187, 208, .67);--color-white-1: #ffffff;--color-success-1: #4CAF50;--color-error-1: #E53935;--color-info-1: #1E88E5;--color-warning-1: #FB8C00;--color-ghost-1: #607D8B}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:currentcolor}@supports (color: color-mix(in lab,red,red)){{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.drawer-side{pointer-events:none;visibility:hidden;position:fixed;inset-inline-start:0rem;top:0rem;grid-column-start:1;grid-row-start:1;display:grid;width:100%;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-rows:repeat(1,minmax(0,1fr));align-items:flex-start;justify-items:start;overflow-x:hidden;overflow-y:hidden;overscroll-behavior:contain;opacity:0%;transition:opacity .2s ease-out .1s allow-discrete,visibility .3s ease-out .1s allow-discrete;height:100vh;height:100dvh}.drawer-side>.drawer-overlay{position:sticky;top:0rem;cursor:pointer;place-self:stretch;background-color:#0006}.drawer-side>*{grid-column-start:1;grid-row-start:1}.drawer-side>*:not(.drawer-overlay){will-change:transform;transition:translate .3s ease-out;translate:-100%}[dir=rtl] :is(.drawer-side>*:not(.drawer-overlay)){translate:100%}.drawer-open>.drawer-side{overflow-y:auto}.drawer-open>.drawer-toggle{display:none}.drawer-open>.drawer-toggle~.drawer-side{pointer-events:auto;visibility:visible;position:sticky;display:block;width:auto;overscroll-behavior:auto;opacity:100%}.drawer-open>.drawer-toggle~.drawer-side>.drawer-overlay{cursor:default;background-color:transparent}.drawer-open>.drawer-toggle~.drawer-side>*:not(.drawer-overlay){translate:0%}[dir=rtl] :is(.drawer-open>.drawer-toggle~.drawer-side>*:not(.drawer-overlay)){translate:0%}.drawer-open>.drawer-toggle:checked~.drawer-side{pointer-events:auto;visibility:visible}.drawer-toggle{position:fixed;height:0rem;width:0rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0%}.drawer-toggle:checked~.drawer-side{pointer-events:auto;visibility:visible;overflow-y:auto;opacity:100%}.drawer-toggle:checked~.drawer-side>*:not(.drawer-overlay){translate:0%}.drawer-toggle:focus-visible~.drawer-content label.drawer-button{outline:2px solid;outline-offset:2px}.tooltip{position:relative;display:inline-block;--tt-bg: var(--color-neutral);--tt-off: calc(100% + .5rem) ;--tt-tail: calc(100% + 1px + .25rem) }.tooltip>:where(.tooltip-content),.tooltip[data-tip]:before{position:absolute;max-width:20rem;border-radius:var(--radius-field);padding-inline:.5rem;padding-block:.25rem;text-align:center;white-space:normal;color:var(--color-neutral-content);opacity:0%;font-size:.875rem;line-height:1.25em;transition:opacity .2s cubic-bezier(.4,0,.2,1) 75ms,transform .2s cubic-bezier(.4,0,.2,1) 75ms;background-color:var(--tt-bg);width:max-content;pointer-events:none;z-index:1;--tw-content: attr(data-tip);content:var(--tw-content)}.tooltip:after{position:absolute;opacity:0%;background-color:var(--tt-bg);transition:opacity .2s cubic-bezier(.4,0,.2,1) 75ms,transform .2s cubic-bezier(.4,0,.2,1) 75ms;content:"";pointer-events:none;width:.625rem;height:.25rem;display:block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:-1px 0;mask-position:-1px 0;--mask-tooltip: url("data:image/svg+xml,%3Csvg width='10' height='4' viewBox='0 0 8 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.500009 1C3.5 1 3.00001 4 5.00001 4C7 4 6.5 1 9.5 1C10 1 10 0.499897 10 0H0C-1.99338e-08 0.5 0 1 0.500009 1Z' fill='black'/%3E%3C/svg%3E%0A");-webkit-mask-image:var(--mask-tooltip);mask-image:var(--mask-tooltip)}.tooltip.tooltip-open>.tooltip-content,.tooltip.tooltip-open[data-tip]:before,.tooltip.tooltip-open:after,.tooltip[data-tip]:hover>.tooltip-content,.tooltip[data-tip]:hover[data-tip]:before,.tooltip[data-tip]:hover:after,.tooltip:hover>.tooltip-content,.tooltip:hover[data-tip]:before,.tooltip:hover:after,.tooltip:has(:focus-visible)>.tooltip-content,.tooltip:has(:focus-visible)[data-tip]:before,.tooltip:has(:focus-visible):after{opacity:100%;--tt-pos: 0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1) 0s,transform .2s cubic-bezier(.4,0,.2,1) 0ms}.tooltip>.tooltip-content,.tooltip[data-tip]:before{transform:translate(-50%) translateY(var(--tt-pos, .25rem));inset:auto auto var(--tt-off) 50%}.tooltip:after{transform:translate(-50%) translateY(var(--tt-pos, .25rem));inset:auto auto var(--tt-tail) 50%}.menu{display:flex;width:fit-content;flex-direction:column;flex-wrap:wrap;padding:.5rem;--menu-active-fg: var(--color-neutral-content);--menu-active-bg: var(--color-neutral);font-size:.875rem}.menu :where(li ul){position:relative;margin-inline-start:1rem;padding-inline-start:.5rem;white-space:nowrap}.menu :where(li ul):before{position:absolute;inset-inline-start:0rem;top:.75rem;bottom:.75rem;background-color:var(--color-base-content);opacity:10%;width:var(--border);content:""}.menu :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}.menu :where(li:not(.menu-title)>*:not(ul,details,.menu-title,.btn)),.menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){display:grid;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:.5rem;border-radius:var(--radius-field);padding-inline:.75rem;padding-block:.375rem;text-align:start;transition-property:color,background-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);grid-auto-columns:minmax(auto,max-content) auto max-content;text-wrap:balance;-webkit-user-select:none;user-select:none}.menu :where(li>details>summary){--tw-outline-style: none;outline-style:none}@media (forced-colors: active){.menu :where(li>details>summary){outline:2px solid transparent;outline-offset:2px}}.menu :where(li>details>summary)::-webkit-details-marker{display:none}.menu :where(li>details>summary):after,.menu :where(li>.menu-dropdown-toggle):after{justify-self:flex-end;display:block;height:.375rem;width:.375rem;rotate:-135deg;translate:0 -1px;transition-property:rotate,translate;transition-duration:.2s;content:"";transform-origin:50% 50%;box-shadow:2px 2px inset;pointer-events:none}.menu :where(li>details[open]>summary):after,.menu :where(li>.menu-dropdown-toggle.menu-dropdown-show):after{rotate:45deg;translate:0 1px}.menu :where(li:not(.menu-title,.disabled)>*:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>*:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{cursor:pointer;background-color:color-mix(in srgb,var(--color-base-content) 10%,transparent);color:var(--color-base-content);--tw-outline-style: none;outline-style:none}@supports (color: color-mix(in lab,red,red)){.menu :where(li:not(.menu-title,.disabled)>*:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>*:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}@media (forced-colors: active){.menu :where(li:not(.menu-title,.disabled)>*:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>*:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{outline:2px solid transparent;outline-offset:2px}}.menu :where(li:not(.menu-title,.disabled)>*:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){cursor:pointer;background-color:color-mix(in srgb,var(--color-base-content) 10%,transparent);--tw-outline-style: none;outline-style:none;box-shadow:0 1px #00000003 inset,0 -1px #ffffff03 inset}@supports (color: color-mix(in lab,red,red)){.menu :where(li:not(.menu-title,.disabled)>*:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}@media (forced-colors: active){.menu :where(li:not(.menu-title,.disabled)>*:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){outline:2px solid transparent;outline-offset:2px}}.menu :where(li:empty){background-color:var(--color-base-content);opacity:10%;margin:.5rem 1rem;height:1px}.menu :where(li){position:relative;display:flex;flex-shrink:0;flex-direction:column;flex-wrap:wrap;align-items:stretch}.menu :where(li) .badge{justify-self:flex-end}.menu :where(li)>*:not(ul,.menu-title,details,.btn):active,.menu :where(li)>*:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{--tw-outline-style: none;outline-style:none;color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise)}@media (forced-colors: active){.menu :where(li)>*:not(ul,.menu-title,details,.btn):active,.menu :where(li)>*:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{outline:2px solid transparent;outline-offset:2px}}.menu :where(li)>*:not(ul,.menu-title,details,.btn):active:not(.menu :where(li) *:not(ul,.menu-title,details,.btn):active:active),.menu :where(li)>*:not(ul,.menu-title,details,.btn):active:not(.menu :where(li) *:not(ul,.menu-title,details,.btn):active:active),.menu :where(li)>*:not(ul,.menu-title,details,.btn):active:not(.menu :where(li) *:not(ul,.menu-title,details,.btn):active:active),.menu :where(li)>*:not(ul,.menu-title,details,.btn).menu-active:not(.menu :where(li) *:not(ul,.menu-title,details,.btn):active:active),.menu :where(li)>*:not(ul,.menu-title,details,.btn).menu-active:not(.menu :where(li) *:not(ul,.menu-title,details,.btn):active:active),.menu :where(li)>*:not(ul,.menu-title,details,.btn).menu-active:not(.menu :where(li) *:not(ul,.menu-title,details,.btn):active:active),.menu :where(li)>details>summary:active:not(.menu :where(li) *:not(ul,.menu-title,details,.btn):active:active),.menu :where(li)>details>summary:active:not(.menu :where(li) *:not(ul,.menu-title,details,.btn):active:active),.menu :where(li)>details>summary:active:not(.menu :where(li) *:not(ul,.menu-title,details,.btn):active:active){box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--menu-active-bg)}.menu :where(li).menu-disabled{pointer-events:none;color:color-mix(in srgb,var(--color-base-content) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.menu :where(li).menu-disabled{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.menu .dropdown:focus-within .menu-dropdown-toggle:after{rotate:45deg;translate:0 1px}.menu .dropdown-content{margin-top:.5rem;padding:.5rem}.menu .dropdown-content:before{display:none}.dropdown{position:relative;display:inline-block;position-area:var(--anchor-v, bottom) var(--anchor-h, span-right)}.dropdown>*:not(summary):focus{--tw-outline-style: none;outline-style:none}@media (forced-colors: active){.dropdown>*:not(summary):focus{outline:2px solid transparent;outline-offset:2px}}.dropdown .dropdown-content{position:absolute}.dropdown:not(details,.dropdown-open,.dropdown-hover:hover,:focus-within) .dropdown-content{display:none;transform-origin:top;opacity:0%;scale:95%}.dropdown[popover],.dropdown .dropdown-content{z-index:999;animation:dropdown .2s;transition-property:opacity,scale,display;transition-behavior:allow-discrete;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@starting-style{.dropdown[popover],.dropdown .dropdown-content{scale:95%;opacity:0}}.dropdown.dropdown-open>[tabindex]:first-child,.dropdown:not(.dropdown-hover):focus>[tabindex]:first-child,.dropdown:focus-within>[tabindex]:first-child{pointer-events:none}.dropdown.dropdown-open .dropdown-content,.dropdown:not(.dropdown-hover):focus .dropdown-content,.dropdown:focus-within .dropdown-content{opacity:100%}.dropdown.dropdown-hover:hover .dropdown-content{opacity:100%;scale:100%}.dropdown:is(details) summary::-webkit-details-marker{display:none}.dropdown.dropdown-open .dropdown-content,.dropdown:focus .dropdown-content,.dropdown:focus-within .dropdown-content{scale:100%}.dropdown:where([popover]){background:#0000}.dropdown[popover]{position:fixed;color:inherit}@supports not (position-area: bottom){.dropdown[popover]{margin:auto}.dropdown[popover].dropdown-open:not(:popover-open){display:none;transform-origin:top;opacity:0%;scale:95%}.dropdown[popover]::backdrop{background-color:color-mix(in oklab,#000 30%,#0000)}}.dropdown[popover]:not(.dropdown-open,:popover-open){display:none;transform-origin:top;opacity:0%;scale:95%}.btn{display:inline-flex;flex-shrink:0;cursor:pointer;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.375rem;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;padding-inline:var(--btn-p);color:var(--btn-fg);--tw-prose-links: var(--btn-fg);height:var(--size);font-size:var(--fontsize, .875rem);font-weight:600;outline-color:var(--btn-color, var(--color-base-content));transition-property:color,background-color,border-color,box-shadow;transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.2s;border-start-start-radius:var(--join-ss, var(--radius-field));border-start-end-radius:var(--join-se, var(--radius-field));border-end-start-radius:var(--join-es, var(--radius-field));border-end-end-radius:var(--join-ee, var(--radius-field));background-color:var(--btn-bg);background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--btn-noise);border-width:var(--border);border-style:solid;border-color:var(--btn-border);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%)) inset,var(--btn-shadow);--size: calc(var(--size-field, .25rem) * 10);--btn-bg: var(--btn-color, var(--color-base-200));--btn-fg: var(--color-base-content);--btn-p: 1rem;--btn-border: var(--btn-bg);--btn-shadow: 0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg);--btn-noise: var(--fx-noise)}:where(.btn){width:unset}@supports (color: color-mix(in lab,red,red)){.btn{--btn-border: color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%))}}@supports (color: color-mix(in lab,red,red)){.btn{--btn-shadow: 0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}.prose .btn{text-decoration-line:none}@media (hover: hover){.btn:hover{--btn-bg: var(--btn-color, var(--color-base-200))}@supports (color: color-mix(in lab,red,red)){.btn:hover{--btn-bg: color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 7%)}}}.btn:focus-visible{outline-width:2px;outline-style:solid}.btn:active:not(.btn-active){translate:0 .5px;--btn-bg: var(--btn-color, var(--color-base-200));--btn-border: var(--btn-color, var(--color-base-200));--btn-shadow: 0 0 0 0 oklch(0% 0 0/0), 0 0 0 0 oklch(0% 0 0/0)}@supports (color: color-mix(in lab,red,red)){.btn:active:not(.btn-active){--btn-bg: color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 5%)}}@supports (color: color-mix(in lab,red,red)){.btn:active:not(.btn-active){--btn-border: color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 7%)}}.btn:is(:disabled,[disabled],.btn-disabled){pointer-events:none;--btn-border: #0000;--btn-noise: none;--btn-fg: color-mix(in srgb, var(--color-base-content) 20%, #0000)}.btn:is(:disabled,[disabled],.btn-disabled):not(.btn-link,.btn-ghost){background-color:color-mix(in srgb,var(--color-base-content) 10%,transparent);box-shadow:none}@supports (color: color-mix(in lab,red,red)){.btn:is(:disabled,[disabled],.btn-disabled):not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}@supports (color: color-mix(in lab,red,red)){.btn:is(:disabled,[disabled],.btn-disabled){--btn-fg: color-mix(in oklch, var(--color-base-content) 20%, #0000)}}@media (hover: hover){.btn:is(:disabled,[disabled],.btn-disabled):hover{pointer-events:none;background-color:color-mix(in srgb,var(--color-neutral) 20%,transparent);--btn-border: #0000;--btn-fg: color-mix(in srgb, var(--color-base-content) 20%, #0000)}@supports (color: color-mix(in lab,red,red)){.btn:is(:disabled,[disabled],.btn-disabled):hover{background-color:color-mix(in oklab,var(--color-neutral) 20%,transparent)}}@supports (color: color-mix(in lab,red,red)){.btn:is(:disabled,[disabled],.btn-disabled):hover{--btn-fg: color-mix(in oklch, var(--color-base-content) 20%, #0000)}}}.btn:is(input[type=checkbox],input[type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn:is(input[type=checkbox],input[type=radio]):after{content:attr(aria-label)}.btn:where(input:checked:not(.filter .btn)){--btn-color: var(--color-primary);--btn-fg: var(--color-primary-content);isolation:isolate}.loading{pointer-events:none;display:inline-block;aspect-ratio:1 / 1;background-color:currentColor;vertical-align:middle;width:calc(var(--size-selector, .25rem) * 6);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}.toast{position:fixed;inset-inline-start:auto;inset-inline-end:0rem;top:auto;bottom:0rem;margin:1rem;display:flex;min-width:fit-content;flex-direction:column;gap:.5rem;background-color:transparent;white-space:nowrap;translate:var(--toast-x, 0) var(--toast-y, 0)}.toast>*{animation:toast .25s ease-out}.toast:where(.toast-start){inset-inline-start:0rem;inset-inline-end:auto;--toast-x: 0}.toast:where(.toast-center){inset-inline-start:50%;inset-inline-end:50%;--toast-x: -50%}.toast:where(.toast-end){inset-inline-start:auto;inset-inline-end:0rem;--toast-x: 0}.toast:where(.toast-bottom){top:auto;bottom:0rem;--toast-y: 0}.toast:where(.toast-middle){top:50%;bottom:auto;--toast-y: -50%}.toast:where(.toast-top){top:0rem;bottom:auto;--toast-y: 0}.input{cursor:text;border:var(--border) solid #0000;position:relative;display:inline-flex;flex-shrink:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;gap:.5rem;background-color:var(--color-base-100);padding-inline:.75rem;vertical-align:middle;white-space:nowrap;width:clamp(3rem,20rem,100%);height:var(--size);font-size:.875rem;border-start-start-radius:var(--join-ss, var(--radius-field));border-start-end-radius:var(--join-se, var(--radius-field));border-end-start-radius:var(--join-es, var(--radius-field));border-end-end-radius:var(--join-ee, var(--radius-field));border-color:var(--input-color);box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;--size: calc(var(--size-field, .25rem) * 10);--input-color: color-mix(in srgb, var(--color-base-content) 20%, #0000)}@supports (color: color-mix(in lab,red,red)){.input{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}@supports (color: color-mix(in lab,red,red)){.input{--input-color: color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.input:where(input){display:inline-flex}.input :where(input){display:inline-flex;height:100%;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none}.input :where(input):focus,.input :where(input):focus-within{--tw-outline-style: none;outline-style:none}@media (forced-colors: active){.input :where(input):focus,.input :where(input):focus-within{outline:2px solid transparent;outline-offset:2px}}.input :where(input[type=date]){display:inline-block}.input:focus,.input:focus-within{--input-color: var(--color-base-content);box-shadow:0 1px var(--input-color);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@supports (color: color-mix(in lab,red,red)){.input:focus,.input:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000)}}.input:has(>input[disabled]),.input:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:color-mix(in srgb,var(--color-base-content) 40%,transparent);box-shadow:none}@supports (color: color-mix(in lab,red,red)){.input:has(>input[disabled]),.input:is(:disabled,[disabled]){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.input:has(>input[disabled])::placeholder,.input:is(:disabled,[disabled])::placeholder{color:color-mix(in srgb,var(--color-base-content) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.input::-webkit-date-and-time-value{text-align:inherit}.input[type=number]::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}.input::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:.75em}.table{font-size:.875rem;position:relative;width:100%;border-radius:var(--radius-box);text-align:left}.table:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}@media (hover: hover){.table tr.row-hover:hover,.table tr.row-hover:nth-child(2n):hover{background-color:var(--color-base-200)}}.table :where(th,td){padding-inline:1rem;padding-block:.75rem;vertical-align:middle}.table :where(thead,tfoot){white-space:nowrap;color:color-mix(in srgb,var(--color-base-content) 60%,transparent);font-size:.875rem;font-weight:600}@supports (color: color-mix(in lab,red,red)){.table :where(thead,tfoot){color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}}.table :where(tfoot){border-top:var(--border) solid color-mix(in srgb,var(--color-base-content) 5%,#0000)}@supports (color: color-mix(in lab,red,red)){.table :where(tfoot){border-top:var(--border) solid color-mix(in oklch,var(--color-base-content) 5%,#0000)}}.table :where(.table-pin-rows thead tr){position:sticky;top:0rem;z-index:1;background-color:var(--color-base-100)}.table :where(.table-pin-rows tfoot tr){position:sticky;bottom:0rem;z-index:1;background-color:var(--color-base-100)}.table :where(.table-pin-cols tr th){position:sticky;right:0rem;left:0rem;background-color:var(--color-base-100)}.table :where(thead tr,tbody tr:not(:last-child)){border-bottom:var(--border) solid color-mix(in srgb,var(--color-base-content) 5%,#0000)}@supports (color: color-mix(in lab,red,red)){.table :where(thead tr,tbody tr:not(:last-child)){border-bottom:var(--border) solid color-mix(in oklch,var(--color-base-content) 5%,#0000)}}.range{-webkit-appearance:none;-moz-appearance:none;appearance:none;webkit-appearance:none;--range-thumb: var(--color-base-100);--range-thumb-size: calc(var(--size-selector, .25rem) * 6);--range-progress: currentColor;--range-fill: 1;--range-p: .25rem;--range-bg: currentColor;cursor:pointer;overflow:hidden;background-color:transparent;vertical-align:middle;width:clamp(3rem,20rem,100%);--radius-selector-max: calc( var(--radius-selector) + var(--radius-selector) + var(--radius-selector) );border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));border:none;height:var(--range-thumb-size)}@supports (color: color-mix(in lab,red,red)){.range{--range-bg: color-mix(in oklab, currentColor 10%, #0000)}}[dir=rtl] .range{--range-dir: -1}.range:focus{outline:none}.range:focus-visible{outline:2px solid;outline-offset:2px}.range::-webkit-slider-runnable-track{width:100%;background-color:var(--range-bg);border-radius:var(--radius-selector);height:calc(var(--range-thumb-size) * .5)}@media (forced-colors: active){.range::-webkit-slider-runnable-track{border:1px solid}}@media (forced-colors: active){.range::-moz-range-track{border:1px solid}}.range::-webkit-slider-thumb{position:relative;box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));background-color:currentColor;height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;-webkit-appearance:none;-moz-appearance:none;appearance:none;webkit-appearance:none;top:50%;color:var(--range-progress);transform:translateY(-50%);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px currentColor,0 0 0 2rem var(--range-thumb) inset,calc((var(--range-dir, 1) * -100rem) - (var(--range-dir, 1) * var(--range-thumb-size) / 2)) 0 0 calc(100rem * var(--range-fill))}@supports (color: color-mix(in lab,red,red)){{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px color-mix(in oklab,currentColor calc(var(--depth) * 10%),#0000),0 0 0 2rem var(--range-thumb) inset,calc((var(--range-dir, 1) * -100rem) - (var(--range-dir, 1) * var(--range-thumb-size) / 2)) 0 0 calc(100rem * var(--range-fill))}}.range::-moz-range-track{width:100%;background-color:var(--range-bg);border-radius:var(--radius-selector);height:calc(var(--range-thumb-size) * .5)}.range::-moz-range-thumb{position:relative;box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));background-color:currentColor;height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;top:50%;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px currentColor,0 0 0 2rem var(--range-thumb) inset,calc((var(--range-dir, 1) * -100rem) - (var(--range-dir, 1) * var(--range-thumb-size) / 2)) 0 0 calc(100rem * var(--range-fill))}@supports (color: color-mix(in lab,red,red)){{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px color-mix(in oklab,currentColor calc(var(--depth) * 10%),#0000),0 0 0 2rem var(--range-thumb) inset,calc((var(--range-dir, 1) * -100rem) - (var(--range-dir, 1) * var(--range-thumb-size) / 2)) 0 0 calc(100rem * var(--range-fill))}}.range:disabled{cursor:not-allowed;opacity:30%}.select{border:var(--border) solid #0000;position:relative;display:inline-flex;flex-shrink:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;gap:.375rem;background-color:var(--color-base-100);padding-inline-start:1rem;padding-inline-end:1.75rem;vertical-align:middle;width:clamp(3rem,20rem,100%);height:var(--size);font-size:.875rem;border-start-start-radius:var(--join-ss, var(--radius-field));border-start-end-radius:var(--join-se, var(--radius-field));border-end-start-radius:var(--join-es, var(--radius-field));border-end-end-radius:var(--join-ee, var(--radius-field));background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-size:4px 4px,4px 4px;background-repeat:no-repeat;text-overflow:ellipsis;box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;border-color:var(--input-color);--input-color: color-mix(in srgb, var(--color-base-content) 20%, #0000);--size: calc(var(--size-field, .25rem) * 10)}@supports (color: color-mix(in lab,red,red)){.select{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}@supports (color: color-mix(in lab,red,red)){.select{--input-color: color-mix(in oklab, var(--color-base-content) 20%, #0000)}}[dir=rtl] .select{background-position:calc(0% + 12px) calc(1px + 50%),calc(0% + 16px) calc(1px + 50%)}.select select{margin-inline-start:-1rem;margin-inline-end:-1.75rem;width:calc(100% + 2.75rem);-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-inline-start:1rem;padding-inline-end:1.75rem;height:calc(100% - 2px);background:inherit;border-radius:inherit;border-style:none}.select select:focus,.select select:focus-within{--tw-outline-style: none;outline-style:none}@media (forced-colors: active){.select select:focus,.select select:focus-within{outline:2px solid transparent;outline-offset:2px}}.select select:not(:last-child){margin-inline-end:-1.375rem;background-image:none}.select:focus,.select:focus-within{--input-color: var(--color-base-content);box-shadow:0 1px var(--input-color);outline:2px solid var(--input-color);outline-offset:2px}@supports (color: color-mix(in lab,red,red)){.select:focus,.select:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000)}}.select:has(>select[disabled]),.select:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:color-mix(in srgb,var(--color-base-content) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.select:has(>select[disabled]),.select:is(:disabled,[disabled]){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.select:has(>select[disabled])::placeholder,.select:is(:disabled,[disabled])::placeholder{color:color-mix(in srgb,var(--color-base-content) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.select:has(>select[disabled])>select[disabled]{cursor:not-allowed}.checkbox{border:var(--border) solid var(--input-color, color-mix(in srgb, var(--color-base-content) 20%, #0000));position:relative;flex-shrink:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-selector);padding:.25rem;vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 0 #0000 inset,0 0 #0000;transition:background-color .2s,box-shadow .2s;--size: calc(var(--size-selector, .25rem) * 6);width:var(--size);height:var(--size);background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise)}@supports (color: color-mix(in lab,red,red)){.checkbox{border:var(--border) solid var(--input-color, color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.checkbox:before{--tw-content: "";content:var(--tw-content);display:block;width:100%;height:100%;rotate:45deg;background-color:currentColor;opacity:0%;transition:clip-path .3s,opacity .1s,rotate .3s,translate .3s;transition-delay:.1s;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);box-shadow:0 3px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;font-size:1rem;line-height:.75}.checkbox:focus-visible{outline:2px solid var(--input-color, currentColor);outline-offset:2px}.checkbox:checked,.checkbox[aria-checked=true]{background-color:var(--input-color, #0000);box-shadow:0 0 #0000 inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px oklch(0% 0 0 / calc(var(--depth) * .1))}.checkbox:checked:before,.checkbox[aria-checked=true]:before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:100%}@media (forced-colors: active){.checkbox:checked:before,.checkbox[aria-checked=true]:before{rotate:0deg;background-color:transparent;--tw-content: "✔︎";clip-path:none}}@media print{.checkbox:checked:before,.checkbox[aria-checked=true]:before{rotate:0deg;background-color:transparent;--tw-content: "✔︎";clip-path:none}}.checkbox:indeterminate:before{rotate:0deg;opacity:100%;translate:0 -35%;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%)}.checkbox:disabled{cursor:not-allowed;opacity:20%}.radio{position:relative;flex-shrink:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:calc(infinity * 1px);padding:.25rem;vertical-align:middle;border:var(--border) solid var(--input-color, currentColor);box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset;--size: calc(var(--size-selector, .25rem) * 6);width:var(--size);height:var(--size);color:var(--input-color, currentColor)}@supports (color: color-mix(in lab,red,red)){.radio{border:var(--border) solid var(--input-color, color-mix(in srgb, currentColor 20%, #0000))}}.radio:before{display:block;width:100%;height:100%;border-radius:calc(infinity * 1px);--tw-content: "";content:var(--tw-content);background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise)}.radio:focus-visible{outline:2px solid currentColor}.radio:checked,.radio[aria-checked=true]{animation:radio .2s ease-out;border-color:currentColor;background-color:var(--color-base-100)}.radio:checked:before,.radio[aria-checked=true]:before{background-color:currentColor;box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px oklch(0% 0 0 / calc(var(--depth) * .1))}@media (forced-colors: active){.radio:checked:before,.radio[aria-checked=true]:before{outline-style:var(--tw-outline-style);outline-width:1px;outline-offset:-1px}}@media print{.radio:checked:before,.radio[aria-checked=true]:before{outline:.25rem solid;outline-offset:-1rem}}.radio:disabled{cursor:not-allowed;opacity:20%}.rating{position:relative;display:inline-flex;vertical-align:middle}.rating input{border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.rating :where(*){animation:rating .25s ease-out;height:1.5rem;width:1.5rem;border-radius:0;background-color:var(--color-base-content);opacity:20%}.rating :where(*):is(input){cursor:pointer}.rating .rating-hidden{width:.5rem;background-color:transparent}.rating input[type=radio]:checked{background-image:none}.rating *:checked,.rating *[aria-checked=true],.rating *[aria-current=true],.rating *:has(~*:checked,~*[aria-checked=true],~*[aria-current=true]){opacity:100%}.rating *:focus-visible{transition:scale .2s ease-out;scale:1.1}.rating *:active:focus{animation:none;scale:1.1}.rating.rating-xs :where(*:not(.rating-hidden)){width:1rem;height:1rem}.rating.rating-sm :where(*:not(.rating-hidden)){width:1.25rem;height:1.25rem}.rating.rating-md :where(*:not(.rating-hidden)){width:1.5rem;height:1.5rem}.rating.rating-lg :where(*:not(.rating-hidden)){width:1.75rem;height:1.75rem}.rating.rating-xl :where(*:not(.rating-hidden)){width:2rem;height:2rem}.progress{position:relative;height:.5rem;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;border-radius:var(--radius-box);background-color:currentColor;color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.progress{background-color:color-mix(in oklab,currentColor 20%,transparent)}}.progress:indeterminate{background-image:repeating-linear-gradient(90deg,currentColor -1%,currentColor 10%,#0000 10%,#0000 90%);background-size:200%;background-position-x:15%;animation:progress 5s ease-in-out infinite}@supports (-moz-appearance: none){.progress:indeterminate::-moz-progress-bar{background-color:transparent;background-image:repeating-linear-gradient(90deg,currentColor -1%,currentColor 10%,#0000 10%,#0000 90%);background-size:200%;background-position-x:15%;animation:progress 5s ease-in-out infinite}}@supports (-moz-appearance: none){.progress::-moz-progress-bar{border-radius:var(--radius-box);background-color:currentColor}}@supports (-webkit-appearance: none){.progress::-webkit-progress-bar{border-radius:var(--radius-box);background-color:transparent}.progress::-webkit-progress-value{border-radius:var(--radius-box);background-color:currentColor}}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.dropdown-right{--anchor-h: right;--anchor-v: span-bottom}.dropdown-right .dropdown-content{inset-inline-start:100%;top:0rem;bottom:auto;transform-origin:left}.dropdown-left{--anchor-h: left;--anchor-v: span-bottom}.dropdown-left .dropdown-content{inset-inline-end:100%;top:0rem;bottom:auto;transform-origin:right}.dropdown-end{--anchor-h: span-left}.dropdown-end :where(.dropdown-content){inset-inline-end:0rem;translate:0 0}.dropdown-end.dropdown-left{--anchor-h: left;--anchor-v: span-top}.dropdown-end.dropdown-left .dropdown-content{top:auto;bottom:0rem}.dropdown-end.dropdown-right{--anchor-h: right;--anchor-v: span-top}.dropdown-end.dropdown-right .dropdown-content{top:auto;bottom:0rem}.top-0{top:calc(var(--spacing) * 0)}.bottom-10{bottom:calc(var(--spacing) * 10)}.left-10{left:calc(var(--spacing) * 10)}.textarea{border:var(--border) solid #0000;min-height:5rem;flex-shrink:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-field);background-color:var(--color-base-100);padding-block:.5rem;vertical-align:middle;width:clamp(3rem,20rem,100%);padding-inline-start:.75rem;padding-inline-end:.75rem;font-size:.875rem;border-color:var(--input-color);box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;--input-color: color-mix(in srgb, var(--color-base-content) 20%, #0000)}@supports (color: color-mix(in lab,red,red)){.textarea{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}@supports (color: color-mix(in lab,red,red)){.textarea{--input-color: color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.textarea textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none}.textarea textarea:focus,.textarea textarea:focus-within{--tw-outline-style: none;outline-style:none}@media (forced-colors: active){.textarea textarea:focus,.textarea textarea:focus-within{outline:2px solid transparent;outline-offset:2px}}.textarea:focus,.textarea:focus-within{--input-color: var(--color-base-content);box-shadow:0 1px var(--input-color);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@supports (color: color-mix(in lab,red,red)){.textarea:focus,.textarea:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000)}}.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:color-mix(in srgb,var(--color-base-content) 40%,transparent);box-shadow:none}@supports (color: color-mix(in lab,red,red)){.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.textarea:has(>textarea[disabled])::placeholder,.textarea:is(:disabled,[disabled])::placeholder{color:color-mix(in srgb,var(--color-base-content) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.textarea:has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}.-z-10{z-index:-10}.z-1{z-index:1}.z-10{z-index:10}.z-\[1000\]{z-index:1000}.col-span-12{grid-column:span 12 / span 12}.m-auto{margin:auto}.filter{display:flex;flex-wrap:wrap}.filter input[type=radio]{width:auto}.filter input{overflow:hidden;opacity:100%;scale:1;transition:margin .1s,opacity .3s,padding .3s,border-width .1s}.filter input:not(:last-child){margin-inline-end:.25rem}.filter input.filter-reset{aspect-ratio:1 / 1}.filter input.filter-reset:after{content:"×"}.filter:not(:has(input:checked:not(.filter-reset))) .filter-reset,.filter:not(:has(input:checked:not(.filter-reset))) input[type=reset]{scale:0;border-width:0;margin-inline:0rem;width:0rem;padding-inline:0rem;opacity:0%}.filter:has(input:checked:not(.filter-reset)) input:not(:checked,.filter-reset,input[type=reset]){scale:0;border-width:0;margin-inline:0rem;width:0rem;padding-inline:0rem;opacity:0%}.mx-auto{margin-inline:auto}.label{display:inline-flex;align-items:center;gap:.375rem;white-space:nowrap;color:currentColor}@supports (color: color-mix(in lab,red,red)){.label{color:color-mix(in oklab,currentColor 60%,transparent)}}.label:has(input){cursor:pointer}.label:is(.input>*,.select>*){display:flex;height:calc(100% - .5rem);align-items:center;padding-inline:.75rem;white-space:nowrap;font-size:inherit}.label:is(.input>*,.select>*):first-child{margin-inline-start:-.75rem;margin-inline-end:.75rem;border-inline-end:var(--border) solid currentColor}@supports (color: color-mix(in lab,red,red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab,currentColor 10%,#0000)}}.label:is(.input>*,.select>*):last-child{margin-inline-start:.75rem;margin-inline-end:-.75rem;border-inline-start:var(--border) solid currentColor}@supports (color: color-mix(in lab,red,red)){.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab,currentColor 10%,#0000)}}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-25{margin-top:calc(var(--spacing) * 25)}.breadcrumbs{max-width:100%;overflow-x:auto;padding-block:.5rem}.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol{display:flex;min-height:min-content;align-items:center;white-space:nowrap}.breadcrumbs>menu>li,.breadcrumbs>ul>li,.breadcrumbs>ol>li{display:flex;align-items:center}.breadcrumbs>menu>li>*,.breadcrumbs>ul>li>*,.breadcrumbs>ol>li>*{display:flex;cursor:pointer;align-items:center;gap:.5rem}@media (hover: hover){.breadcrumbs>menu>li>*:hover,.breadcrumbs>ul>li>*:hover,.breadcrumbs>ol>li>*:hover{text-decoration-line:underline}}.breadcrumbs>menu>li>*:focus,.breadcrumbs>ul>li>*:focus,.breadcrumbs>ol>li>*:focus{--tw-outline-style: none;outline-style:none}@media (forced-colors: active){.breadcrumbs>menu>li>*:focus,.breadcrumbs>ul>li>*:focus,.breadcrumbs>ol>li>*:focus{outline:2px solid transparent;outline-offset:2px}}.breadcrumbs>menu>li>*:focus-visible,.breadcrumbs>ul>li>*:focus-visible,.breadcrumbs>ol>li>*:focus-visible{outline:2px solid currentColor;outline-offset:2px}.breadcrumbs>menu>li+*:before,.breadcrumbs>ul>li+*:before,.breadcrumbs>ol>li+*:before{content:"";margin-right:.75rem;margin-left:.5rem;display:block;height:.375rem;width:.375rem;opacity:40%;rotate:45deg;border-top:1px solid;border-right:1px solid;background-color:#0000}[dir=rtl] :is(.breadcrumbs>menu>li)+*:before,[dir=rtl] :is(.breadcrumbs>ul>li)+*:before,[dir=rtl] :is(.breadcrumbs>ol>li)+*:before{rotate:-135deg}.status{display:inline-block;aspect-ratio:1 / 1;width:.5rem;height:.5rem;border-radius:var(--radius-selector);background-color:color-mix(in srgb,var(--color-base-content) 20%,transparent);background-position:center;background-repeat:no-repeat;vertical-align:middle;color:color-mix(in srgb,#000 30%,transparent);background-image:radial-gradient(circle at 35% 30%,oklch(1 0 0 / calc(var(--depth) * .5)),#0000);box-shadow:0 2px 3px -1px currentColor}@supports (color: color-mix(in lab,red,red)){.status{background-color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}@supports (color: color-mix(in lab,red,red)){.status{color:color-mix(in srgb,#000 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.status{color:color-mix(in oklab,var(--color-black) 30%,transparent)}}}@supports (color: color-mix(in lab,red,red)){.status{box-shadow:0 2px 3px -1px color-mix(in oklab,currentColor calc(var(--depth) * 100%),#0000)}}.badge{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border) solid var(--badge-color, var(--color-base-200));font-size:.875rem;width:fit-content;padding-inline:calc(.25rem * 3 - var(--border));background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise);background-color:var(--badge-bg);--badge-bg: var(--badge-color, var(--color-base-100));--badge-fg: var(--color-base-content);--size: calc(var(--size-selector, .25rem) * 6);height:var(--size)}.badge.badge-outline{--badge-fg: var(--badge-color);--badge-bg: #0000;background-image:none}.badge.badge-dash{--badge-fg: var(--badge-color);--badge-bg: #0000;border-style:dashed;background-image:none}.badge.badge-soft{color:var(--badge-color, var(--color-base-content));background-color:var(--badge-color, var(--color-base-content));border-color:var(--badge-color, var(--color-base-content));background-image:none}@supports (color: color-mix(in lab,red,red)){.badge.badge-soft{background-color:color-mix(in oklab,var(--badge-color, var(--color-base-content)) 8%,var(--color-base-100))}}@supports (color: color-mix(in lab,red,red)){.badge.badge-soft{border-color:color-mix(in oklab,var(--badge-color, var(--color-base-content)) 10%,var(--color-base-100))}}.footer{display:grid;width:100%;grid-auto-flow:row;place-items:start;column-gap:1rem;row-gap:2.5rem;font-size:.875rem;line-height:1.25rem}.footer>*{display:grid;place-items:start;gap:.5rem}.footer.footer-center{grid-auto-flow:column dense;place-items:center;text-align:center}.footer.footer-center>*{place-items:center}.chat{display:grid;column-gap:.75rem;padding-block:.25rem}:root .prose{--tw-prose-body: color-mix(in srgb, var(--color-base-content) 80%, #0000);--tw-prose-headings: var(--color-base-content);--tw-prose-lead: var(--color-base-content);--tw-prose-links: var(--color-base-content);--tw-prose-bold: var(--color-base-content);--tw-prose-counters: var(--color-base-content);--tw-prose-bullets: color-mix(in srgb, var(--color-base-content) 50%, #0000);--tw-prose-hr: color-mix(in srgb, var(--color-base-content) 20%, #0000);--tw-prose-quotes: var(--color-base-content);--tw-prose-quote-borders: color-mix(in srgb, var(--color-base-content) 20%, #0000);--tw-prose-captions: color-mix(in srgb, var(--color-base-content) 50%, #0000);--tw-prose-code: var(--color-base-content);--tw-prose-pre-code: var(--color-neutral-content);--tw-prose-pre-bg: var(--color-neutral);--tw-prose-th-borders: color-mix(in srgb, var(--color-base-content) 50%, #0000);--tw-prose-td-borders: color-mix(in srgb, var(--color-base-content) 20%, #0000);--tw-prose-kbd: color-mix(in srgb, var(--color-base-content) 80%, #0000)}@supports (color: color-mix(in lab,red,red)){:root .prose{--tw-prose-body: color-mix(in oklab, var(--color-base-content) 80%, #0000)}}@supports (color: color-mix(in lab,red,red)){:root .prose{--tw-prose-bullets: color-mix(in oklab, var(--color-base-content) 50%, #0000)}}@supports (color: color-mix(in lab,red,red)){:root .prose{--tw-prose-hr: color-mix(in oklab, var(--color-base-content) 20%, #0000)}}@supports (color: color-mix(in lab,red,red)){:root .prose{--tw-prose-quote-borders: color-mix(in oklab, var(--color-base-content) 20%, #0000)}}@supports (color: color-mix(in lab,red,red)){:root .prose{--tw-prose-captions: color-mix(in oklab, var(--color-base-content) 50%, #0000)}}@supports (color: color-mix(in lab,red,red)){:root .prose{--tw-prose-th-borders: color-mix(in oklab, var(--color-base-content) 50%, #0000)}}@supports (color: color-mix(in lab,red,red)){:root .prose{--tw-prose-td-borders: color-mix(in oklab, var(--color-base-content) 20%, #0000)}}@supports (color: color-mix(in lab,red,red)){:root .prose{--tw-prose-kbd: color-mix(in oklab, var(--color-base-content) 80%, #0000)}}:root .prose :where(code):not(pre>code){background-color:var(--color-base-200);border-radius:var(--radius-selector);border:var(--border) solid var(--color-base-300);padding-inline:.5em;font-weight:inherit}:root .prose :where(code):not(pre>code):before,:root .prose :where(code):not(pre>code):after{display:none}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.h-6{height:calc(var(--spacing) * 6)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-60{height:calc(var(--spacing) * 60)}.h-\[20\]{height:20}.h-\[90px\]{height:90px}.h-\[200px\]{height:200px}.h-\[calc\(100vh-120px\)\]{height:calc(100vh - 120px)}.h-full{height:100%}.w-1{width:calc(var(--spacing) * 1)}.w-1\/5{width:20%}.w-6{width:calc(var(--spacing) * 6)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-52{width:calc(var(--spacing) * 52)}.w-full{width:100%}.max-w-\[1880px\]{max-width:1880px}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y)}.skeleton{border-radius:var(--radius-box);background-color:var(--color-base-300);will-change:background-position;animation:skeleton 1.8s ease-in-out infinite;background-image:linear-gradient(105deg,#0000 0% 40%,var(--color-base-100) 50%,#0000 60% 100%);background-size:200% auto;background-repeat:no-repeat;background-position-x:-50%}@media (prefers-reduced-motion: reduce){.skeleton{transition-duration:15s}}.link{cursor:pointer;text-decoration-line:underline}.link:focus{--tw-outline-style: none;outline-style:none}@media (forced-colors: active){.link:focus{outline:2px solid transparent;outline-offset:2px}}.link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.rounded-box{border-radius:var(--radius-box)}.rounded-full{border-radius:calc(infinity * 1px)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[var\(--text-color\)\]{border-color:var(--text-color)}.border-\[var\(--text-color-2\)\]{border-color:var(--text-color-2)}.border-error-1{border-color:var(--color-error-1)}.border-ghost-1{border-color:var(--color-ghost-1)}.border-info-1{border-color:var(--color-info-1)}.border-success-1{border-color:var(--color-success-1)}.border-warning-1{border-color:var(--color-warning-1)}.table-zebra tbody tr:nth-child(2n){background-color:var(--color-base-200)}.table-zebra tbody tr:nth-child(2n) :where(.table-pin-cols tr th){background-color:var(--color-base-200)}@media (hover: hover){.table-zebra tbody tr.row-hover:hover,.table-zebra tbody tr.row-hover:nth-child(2n):hover{background-color:var(--color-base-300)}}.bg-\[var\(--input-bg-color-1\)\]{background-color:var(--input-bg-color-1)}.bg-\[var\(--menu-bg-color\)\]{background-color:var(--menu-bg-color)}.bg-\[var\(--text-color\)\]{background-color:var(--text-color)}.bg-\[var\(--theme-bg-color\)\]{background-color:var(--theme-bg-color)}.bg-\[var\(--theme-bg-color-2\)\]{background-color:var(--theme-bg-color-2)}.bg-\[var\(--theme-bg-color-3\)\]{background-color:var(--theme-bg-color-3)}.bg-\[var\(--theme-bg-color-4\)\]{background-color:var(--theme-bg-color-4)}.bg-blue-1{background-color:var(--color-blue-1)}.bg-error-1{background-color:var(--color-error-1)}.bg-ghost-1{background-color:var(--color-ghost-1)}.bg-green-1{background-color:var(--color-green-1)}.bg-info-1{background-color:var(--color-info-1)}.bg-pink-1{background-color:var(--color-pink-1)}.bg-purple-1{background-color:var(--color-purple-1)}.bg-slate-1{background-color:var(--color-slate-1)}.bg-slate-5{background-color:var(--color-slate-5)}.bg-success-1{background-color:var(--color-success-1)}.bg-transparent{background-color:transparent}.bg-warning-1{background-color:var(--color-warning-1)}.bg-gradient-to-l{--tw-gradient-position: to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[var\(--header-gradient-from\)\]{--tw-gradient-from: var(--header-gradient-from);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--header-gradient-to\)\]{--tw-gradient-to: var(--header-gradient-to);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.object-center{object-position:center}.checkbox-lg{padding:.3125rem;--size: calc(var(--size-selector, .25rem) * 7)}.checkbox-md{padding:.25rem;--size: calc(var(--size-selector, .25rem) * 6)}.checkbox-sm{padding:.1875rem;--size: calc(var(--size-selector, .25rem) * 5)}.checkbox-xs{padding:.125rem;--size: calc(var(--size-selector, .25rem) * 4)}.radio-lg{padding:.3125rem}.radio-lg:is([type=radio]){--size: calc(var(--size-selector, .25rem) * 7)}.radio-md{padding:.25rem}.radio-md:is([type=radio]){--size: calc(var(--size-selector, .25rem) * 6)}.radio-sm{padding:.1875rem}.radio-sm:is([type=radio]){--size: calc(var(--size-selector, .25rem) * 5)}.radio-xs{padding:.125rem}.radio-xs:is([type=radio]){--size: calc(var(--size-selector, .25rem) * 4)}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-8{padding:calc(var(--spacing) * 8)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-16{padding-inline:calc(var(--spacing) * 16)}.py-2{padding-block:calc(var(--spacing) * 2)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.font-IranYekan{font-family:var(--font-IranYekan)}.font-Number{font-family:var(--font-Number)}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading, var(--text-5xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}.font-semibold{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-wrap{text-wrap:wrap}.text-\[var\(--text-color\)\]{color:var(--text-color)}.text-\[var\(--text-color-2\)\]{color:var(--text-color-2)}.text-black{color:var(--color-black)}.text-white{color:var(--color-white)}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow-lg\/30{--tw-shadow-alpha: 30%;--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, oklab(from rgb(0 0 0 / .1) l a b / 30%)), 0 4px 6px -4px var(--tw-shadow-color, oklab(from rgb(0 0 0 / .1) l a b / 30%));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl\/10{--tw-shadow-alpha: 10%;--tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, oklab(from rgb(0 0 0 / .1) l a b / 10%)), 0 8px 10px -6px var(--tw-shadow-color, oklab(from rgb(0 0 0 / .1) l a b / 10%));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl\/20{--tw-shadow-alpha: 20%;--tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, oklab(from rgb(0 0 0 / .1) l a b / 20%)), 0 8px 10px -6px var(--tw-shadow-color, oklab(from rgb(0 0 0 / .1) l a b / 20%));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / .25));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.invert{--tw-invert: invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.ease-in-out{--tw-ease: var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.btn-lg{--fontsize: 1.125rem;--btn-p: 1.25rem;--size: calc(var(--size-field, .25rem) * 12)}.btn-md{--fontsize: .875rem;--btn-p: 1rem;--size: calc(var(--size-field, .25rem) * 10)}.btn-sm{--fontsize: .75rem;--btn-p: .75rem;--size: calc(var(--size-field, .25rem) * 8)}.btn-xs{--fontsize: .6875rem;--btn-p: .5rem;--size: calc(var(--size-field, .25rem) * 6)}@media (hover: hover){.group-hover\:bg-\[var\(--input-bg-color-1\)\]:is(:where(.group):hover *){background-color:var(--input-bg-color-1)}}@media (hover: hover){.group-hover\:text-\[var\(--text-color-2\)\]:is(:where(.group):hover *){color:var(--text-color-2)}}.checked\:border-\[var\(--text-color\)\]:checked{border-color:var(--text-color)}.checked\:bg-\[var\(--input-bg-color-1\)\]:checked{background-color:var(--input-bg-color-1)}.checked\:text-\[var\(--text-color\)\]:checked{color:var(--text-color)}@media (hover: hover){.hover\:bg-\[var\(--hover-bg-color\)\]:hover{background-color:var(--hover-bg-color)}}@media (hover: hover){.hover\:shadow-lg\/10:hover{--tw-shadow-alpha: 10%;--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, oklab(from rgb(0 0 0 / .1) l a b / 10%)), 0 4px 6px -4px var(--tw-shadow-color, oklab(from rgb(0 0 0 / .1) l a b / 10%));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media (hover: hover){.hover\:shadow-sm\/20:hover{--tw-shadow-alpha: 20%;--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, oklab(from rgb(0 0 0 / .1) l a b / 20%)), 0 1px 2px -1px var(--tw-shadow-color, oklab(from rgb(0 0 0 / .1) l a b / 20%));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media (width >= 64rem){.lg\:visible{visibility:visible}}@media (width >= 64rem){.lg\:col-span-6{grid-column:span 6 / span 6}}@media (width >= 64rem){.lg\:block{display:block}}@media (width >= 64rem){.lg\:w-1\/5{width:20%}}@media (width >= 64rem){.lg\:w-4\/5{width:80%}}@media (width >= 64rem){.lg\:p-16{padding:calc(var(--spacing) * 16)}}}@font-face{font-family:IRANYekanX;font-style:normal;font-weight:700;src:url(/assets/IRANYekanX-Bold-4UP0kO0V.woff) format("woff"),url(/assets/IRANYekanX-Bold-B3EUfDkF.woff2) format("woff2")}@font-face{font-family:IRANYekanX;font-style:normal;font-weight:400;src:url(/assets/IRANYekanX-Regular-DpO9CZdz.woff) format("woff"),url(/assets/IRANYekanX-Regular-DSgknM3V.woff2) format("woff2")}@font-face{font-family:AnjomanMax;font-style:normal;font-weight:500;src:url(/assets/AnjomanMax-Medium-DVqPaKqa.woff2) format("woff2"),url(/assets/AnjomanMax-Medium-BdLN20CR.woff) format("woff")}[data-theme=dark]{--header-gradient-from: var(--color-gray-1);--header-gradient-to: var(--color-slate-2);--theme-bg-color: var(--color-bg-2);--theme-bg-color-2: var(--color-gray-2);--theme-bg-color-3: var(--color-slate-6);--theme-bg-color-4: var(--color-gray-2);--menu-bg-color: var(--color-gray-4);--input-bg-color: var(--color-gray-12);--input-bg-color-1: var(--color-gray-4);--text-color: var(--color-text-2);--text-color-2: var(--color-gray-6);--hover-bg-color: var(--color-gray-2);--hover-bg-color-2: var(--color-gray-9)}.input-label{position:absolute;top:50%;right:.75rem;transform:translateY(-50%);color:var(--color-gray-8);font-size:1rem;pointer-events:none;transition:all .2s ease-in-out}.select-field{background-color:var(--input-bg-color);color:var(--text-color);border:1px solid var(--color-gray-7);padding:1rem .5rem .5rem;border-radius:.375rem;width:100%;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2364748b' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left .75rem center;background-size:1rem;transition:border-color .2s ease-in-out}@layer base{@property --radialprogress{syntax: "<percentage>"; inherits: true; initial-value: 0%;}}@layer base{:root{scrollbar-color:currentColor #0000}@supports (color: color-mix(in lab,red,red)){:root{scrollbar-color:color-mix(in oklch,currentColor 35%,#0000) #0000}}}@layer base{:root:has(.modal-open,.modal[open],.modal:target,.modal-toggle:checked,.drawer:not([class*=drawer-open])>.drawer-toggle:checked){overflow:hidden}}@layer base{:root,[data-theme]{background-color:var(--root-bg, var(--color-base-100));color:var(--color-base-content)}}@layer base{:root{--fx-noise: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E")}.chat{--mask-chat: url("data:image/svg+xml,%3csvg width='13' height='13' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M0 11.5004C0 13.0004 2 13.0004 2 13.0004H12H13V0.00036329L12.5 0C12.5 0 11.977 2.09572 11.8581 2.50033C11.6075 3.35237 10.9149 4.22374 9 5.50036C6 7.50036 0 10.0004 0 11.5004Z'/%3e%3c/svg%3e")}}@layer base{:where(:root:has(.modal-open,.modal[open],.modal:target,.modal-toggle:checked,.drawer:not(.drawer-open)>.drawer-toggle:checked)){scrollbar-gutter:stable;background-image:linear-gradient(var(--color-base-100),var(--color-base-100));--root-bg: color-mix(in srgb, var(--color-base-100), oklch(0% 0 0) 40%)}@supports (color: color-mix(in lab,red,red)){:where(:root:has(.modal-open,.modal[open],.modal:target,.modal-toggle:checked,.drawer:not(.drawer-open)>.drawer-toggle:checked)){--root-bg: color-mix(in srgb, var(--color-base-100), oklch(0% 0 0) 40%)}}}@property --tw-ease{syntax: "*"; inherits: false;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x: rotateX(0);--tw-rotate-y: rotateY(0);--tw-rotate-z: rotateZ(0);--tw-skew-x: skewX(0);--tw-skew-y: skewY(0);--tw-border-style: solid;--tw-gradient-position: initial;--tw-gradient-from: #0000;--tw-gradient-via: #0000;--tw-gradient-to: #0000;--tw-gradient-stops: initial;--tw-gradient-via-stops: initial;--tw-gradient-from-position: 0%;--tw-gradient-via-position: 50%;--tw-gradient-to-position: 100%;--tw-font-weight: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;--tw-ease: initial}}}td.number{font-family:AnjomanMax}/*! tailwindcss v4.1.3 | MIT License | https://tailwindcss.com */@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-500: oklch(63.7% .237 25.331);--color-red-600: oklch(57.7% .245 27.325);--color-green-300: oklch(87.1% .15 154.449);--color-green-500: oklch(72.3% .219 149.579);--color-green-600: oklch(62.7% .194 149.214);--color-sky-700: oklch(50% .134 242.749);--color-blue-50: oklch(97% .014 254.604);--color-blue-100: oklch(93.2% .032 255.585);--color-blue-200: oklch(88.2% .059 254.128);--color-blue-500: oklch(62.3% .214 259.815);--color-blue-700: oklch(48.8% .243 264.376);--color-pink-50: oklch(97.1% .014 343.198);--color-gray-200: oklch(92.8% .006 264.531);--color-gray-300: oklch(87.2% .01 258.338);--color-gray-400: oklch(70.7% .022 261.325);--color-gray-500: oklch(55.1% .027 264.364);--color-gray-600: oklch(44.6% .03 256.802);--color-gray-700: oklch(37.3% .034 259.733);--color-gray-800: oklch(27.8% .033 256.848);--color-black: #000;--color-white: #fff;--spacing: .25rem;--container-md: 28rem;--container-4xl: 56rem;--text-xs: .75rem;--text-xs--line-height: calc(1 / .75);--text-sm: .875rem;--text-sm--line-height: calc(1.25 / .875);--text-xl: 1.25rem;--text-xl--line-height: calc(1.75 / 1.25);--text-2xl: 1.5rem;--text-2xl--line-height: calc(2 / 1.5);--text-5xl: 3rem;--text-5xl--line-height: 1;--font-weight-light: 300;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--leading-normal: 1.5;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--ease-in-out: cubic-bezier(.4, 0, .2, 1);--blur-md: 12px;--blur-lg: 16px;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono);--font-IranYekan: "IRANYekanX", sans-serif;--font-Number: "AnjomanMax", sans-serif;--color-bg-1: #F5F5F5;--color-bg-2: #1E293B;--color-text-1: #64748b;--color-text-2: #e2e8f0;--color-green-1: #00897B;--color-green-2: #4DB6AC;--color-green-4: #80CBC4;--color-green-6: rgba(178, 223, 219);--color-slate-1: #455A64;--color-slate-2: #607D8B;--color-slate-5: #CFD8DC;--color-slate-6: rgba(144, 164, 174, .4);--color-gray-1: #020617;--color-gray-2: #0f172a;--color-gray-4: #334155;--color-gray-6: #64748b;--color-gray-7: #94a3b8;--color-gray-8: #cbd5e1;--color-gray-9: #e2e8f0;--color-gray-10: #f1f5f9;--color-gray-11: #f8fafc;--color-gray-12: #25324F;--color-purple-1: #5E35B1;--color-purple-4: #B39DDB;--color-purple-6: rgba(209, 196, 233);--color-blue-1: #0277BD;--color-blue-4: #4FC3F7;--color-blue-6: rgba(179, 229, 252);--color-pink-1: #D81B60;--color-pink-4: #F48FB1;--color-pink-6: rgba(248, 187, 208);--color-white-1: #ffffff;--color-success-1: #4CAF50;--color-error-1: #E53935;--color-info-1: #1E88E5;--color-warning-1: #FB8C00;--color-ghost-1: #607D8B}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:currentcolor}@supports (color: color-mix(in lab,red,red)){{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.diff{position:relative;display:grid;width:100%;overflow:hidden;webkit-user-select:none;-webkit-user-select:none;user-select:none;direction:ltr;container-type:inline-size;grid-template-columns:auto 1fr}.diff:focus-visible,.diff:has(.diff-item-1:focus){outline-style:var(--tw-outline-style);outline-width:2px;outline-offset:1px;outline-color:var(--color-base-content)}.diff:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px;outline-offset:1px;outline-color:var(--color-base-content)}.diff:focus-visible .diff-resizer{min-width:90cqi;max-width:90cqi}.diff:has(.diff-item-2:focus-visible){outline-style:var(--tw-outline-style);outline-width:2px;outline-offset:1px}.diff:has(.diff-item-2:focus-visible) .diff-resizer{min-width:10cqi;max-width:10cqi}@supports (-webkit-overflow-scrolling: touch) and (overflow: -webkit-paged-x){.diff:focus .diff-resizer{min-width:10cqi;max-width:10cqi}.diff:has(.diff-item-1:focus) .diff-resizer{min-width:90cqi;max-width:90cqi}}.tooltip{position:relative;display:inline-block;--tt-bg: var(--color-neutral);--tt-off: calc(100% + .5rem) ;--tt-tail: calc(100% + 1px + .25rem) }.tooltip>:where(.tooltip-content),.tooltip[data-tip]:before{position:absolute;max-width:20rem;border-radius:var(--radius-field);padding-inline:.5rem;padding-block:.25rem;text-align:center;white-space:normal;color:var(--color-neutral-content);opacity:0%;font-size:.875rem;line-height:1.25em;transition:opacity .2s cubic-bezier(.4,0,.2,1) 75ms,transform .2s cubic-bezier(.4,0,.2,1) 75ms;background-color:var(--tt-bg);width:max-content;pointer-events:none;z-index:1;--tw-content: attr(data-tip);content:var(--tw-content)}.tooltip:after{position:absolute;opacity:0%;background-color:var(--tt-bg);transition:opacity .2s cubic-bezier(.4,0,.2,1) 75ms,transform .2s cubic-bezier(.4,0,.2,1) 75ms;content:"";pointer-events:none;width:.625rem;height:.25rem;display:block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:-1px 0;mask-position:-1px 0;--mask-tooltip: url("data:image/svg+xml,%3Csvg width='10' height='4' viewBox='0 0 8 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.500009 1C3.5 1 3.00001 4 5.00001 4C7 4 6.5 1 9.5 1C10 1 10 0.499897 10 0H0C-1.99338e-08 0.5 0 1 0.500009 1Z' fill='black'/%3E%3C/svg%3E%0A");-webkit-mask-image:var(--mask-tooltip);mask-image:var(--mask-tooltip)}.tooltip.tooltip-open>.tooltip-content,.tooltip.tooltip-open[data-tip]:before,.tooltip.tooltip-open:after,.tooltip[data-tip]:hover>.tooltip-content,.tooltip[data-tip]:hover[data-tip]:before,.tooltip[data-tip]:hover:after,.tooltip:hover>.tooltip-content,.tooltip:hover[data-tip]:before,.tooltip:hover:after,.tooltip:has(:focus-visible)>.tooltip-content,.tooltip:has(:focus-visible)[data-tip]:before,.tooltip:has(:focus-visible):after{opacity:100%;--tt-pos: 0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1) 0s,transform .2s cubic-bezier(.4,0,.2,1) 0ms}.tooltip>.tooltip-content,.tooltip[data-tip]:before{transform:translate(-50%) translateY(var(--tt-pos, .25rem));inset:auto auto var(--tt-off) 50%}.tooltip:after{transform:translate(-50%) translateY(var(--tt-pos, .25rem));inset:auto auto var(--tt-tail) 50%}.menu{display:flex;width:fit-content;flex-direction:column;flex-wrap:wrap;padding:.5rem;--menu-active-fg: var(--color-neutral-content);--menu-active-bg: var(--color-neutral);font-size:.875rem}.menu :where(li ul){position:relative;margin-inline-start:1rem;padding-inline-start:.5rem;white-space:nowrap}.menu :where(li ul):before{position:absolute;inset-inline-start:0rem;top:.75rem;bottom:.75rem;background-color:var(--color-base-content);opacity:10%;width:var(--border);content:""}.menu :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}.menu :where(li:not(.menu-title)>*:not(ul,details,.menu-title,.btn)),.menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){display:grid;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:.5rem;border-radius:var(--radius-field);padding-inline:.75rem;padding-block:.375rem;text-align:start;transition-property:color,background-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);grid-auto-columns:minmax(auto,max-content) auto max-content;text-wrap:balance;-webkit-user-select:none;user-select:none}.menu :where(li>details>summary){--tw-outline-style: none;outline-style:none}@media (forced-colors: active){.menu :where(li>details>summary){outline:2px solid transparent;outline-offset:2px}}.menu :where(li>details>summary)::-webkit-details-marker{display:none}.menu :where(li>details>summary):after,.menu :where(li>.menu-dropdown-toggle):after{justify-self:flex-end;display:block;height:.375rem;width:.375rem;rotate:-135deg;translate:0 -1px;transition-property:rotate,translate;transition-duration:.2s;content:"";transform-origin:50% 50%;box-shadow:2px 2px inset;pointer-events:none}.menu :where(li>details[open]>summary):after,.menu :where(li>.menu-dropdown-toggle.menu-dropdown-show):after{rotate:45deg;translate:0 1px}.menu :where(li:not(.menu-title,.disabled)>*:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>*:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{cursor:pointer;background-color:color-mix(in srgb,var(--color-base-content) 10%,transparent);color:var(--color-base-content);--tw-outline-style: none;outline-style:none}@supports (color: color-mix(in lab,red,red)){.menu :where(li:not(.menu-title,.disabled)>*:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>*:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}@media (forced-colors: active){.menu :where(li:not(.menu-title,.disabled)>*:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>*:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{outline:2px solid transparent;outline-offset:2px}}.menu :where(li:not(.menu-title,.disabled)>*:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){cursor:pointer;background-color:color-mix(in srgb,var(--color-base-content) 10%,transparent);--tw-outline-style: none;outline-style:none;box-shadow:0 1px #00000003 inset,0 -1px #ffffff03 inset}@supports (color: color-mix(in lab,red,red)){.menu :where(li:not(.menu-title,.disabled)>*:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}@media (forced-colors: active){.menu :where(li:not(.menu-title,.disabled)>*:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){outline:2px solid transparent;outline-offset:2px}}.menu :where(li:empty){background-color:var(--color-base-content);opacity:10%;margin:.5rem 1rem;height:1px}.menu :where(li){position:relative;display:flex;flex-shrink:0;flex-direction:column;flex-wrap:wrap;align-items:stretch}.menu :where(li) .badge{justify-self:flex-end}.menu :where(li)>*:not(ul,.menu-title,details,.btn):active,.menu :where(li)>*:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{--tw-outline-style: none;outline-style:none;color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise)}@media (forced-colors: active){.menu :where(li)>*:not(ul,.menu-title,details,.btn):active,.menu :where(li)>*:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{outline:2px solid transparent;outline-offset:2px}}.menu :where(li)>*:not(ul,.menu-title,details,.btn):active:not(.menu :where(li) *:not(ul,.menu-title,details,.btn):active:active),.menu :where(li)>*:not(ul,.menu-title,details,.btn):active:not(.menu :where(li) *:not(ul,.menu-title,details,.btn):active:active),.menu :where(li)>*:not(ul,.menu-title,details,.btn):active:not(.menu :where(li) *:not(ul,.menu-title,details,.btn):active:active),.menu :where(li)>*:not(ul,.menu-title,details,.btn).menu-active:not(.menu :where(li) *:not(ul,.menu-title,details,.btn):active:active),.menu :where(li)>*:not(ul,.menu-title,details,.btn).menu-active:not(.menu :where(li) *:not(ul,.menu-title,details,.btn):active:active),.menu :where(li)>*:not(ul,.menu-title,details,.btn).menu-active:not(.menu :where(li) *:not(ul,.menu-title,details,.btn):active:active),.menu :where(li)>details>summary:active:not(.menu :where(li) *:not(ul,.menu-title,details,.btn):active:active),.menu :where(li)>details>summary:active:not(.menu :where(li) *:not(ul,.menu-title,details,.btn):active:active),.menu :where(li)>details>summary:active:not(.menu :where(li) *:not(ul,.menu-title,details,.btn):active:active){box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--menu-active-bg)}.menu :where(li).menu-disabled{pointer-events:none;color:color-mix(in srgb,var(--color-base-content) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.menu :where(li).menu-disabled{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.menu .dropdown:focus-within .menu-dropdown-toggle:after{rotate:45deg;translate:0 1px}.menu .dropdown-content{margin-top:.5rem;padding:.5rem}.menu .dropdown-content:before{display:none}.dropdown{position:relative;display:inline-block;position-area:var(--anchor-v, bottom) var(--anchor-h, span-right)}.dropdown>*:not(summary):focus{--tw-outline-style: none;outline-style:none}@media (forced-colors: active){.dropdown>*:not(summary):focus{outline:2px solid transparent;outline-offset:2px}}.dropdown .dropdown-content{position:absolute}.dropdown:not(details,.dropdown-open,.dropdown-hover:hover,:focus-within) .dropdown-content{display:none;transform-origin:top;opacity:0%;scale:95%}.dropdown[popover],.dropdown .dropdown-content{z-index:999;animation:dropdown .2s;transition-property:opacity,scale,display;transition-behavior:allow-discrete;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@starting-style{.dropdown[popover],.dropdown .dropdown-content{scale:95%;opacity:0}}.dropdown.dropdown-open>[tabindex]:first-child,.dropdown:not(.dropdown-hover):focus>[tabindex]:first-child,.dropdown:focus-within>[tabindex]:first-child{pointer-events:none}.dropdown.dropdown-open .dropdown-content,.dropdown:not(.dropdown-hover):focus .dropdown-content,.dropdown:focus-within .dropdown-content{opacity:100%}.dropdown.dropdown-hover:hover .dropdown-content{opacity:100%;scale:100%}.dropdown:is(details) summary::-webkit-details-marker{display:none}.dropdown.dropdown-open .dropdown-content,.dropdown:focus .dropdown-content,.dropdown:focus-within .dropdown-content{scale:100%}.dropdown:where([popover]){background:#0000}.dropdown[popover]{position:fixed;color:inherit}@supports not (position-area: bottom){.dropdown[popover]{margin:auto}.dropdown[popover].dropdown-open:not(:popover-open){display:none;transform-origin:top;opacity:0%;scale:95%}.dropdown[popover]::backdrop{background-color:color-mix(in oklab,#000 30%,#0000)}}.dropdown[popover]:not(.dropdown-open,:popover-open){display:none;transform-origin:top;opacity:0%;scale:95%}.btn{display:inline-flex;flex-shrink:0;cursor:pointer;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.375rem;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;padding-inline:var(--btn-p);color:var(--btn-fg);--tw-prose-links: var(--btn-fg);height:var(--size);font-size:var(--fontsize, .875rem);font-weight:600;outline-color:var(--btn-color, var(--color-base-content));transition-property:color,background-color,border-color,box-shadow;transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.2s;border-start-start-radius:var(--join-ss, var(--radius-field));border-start-end-radius:var(--join-se, var(--radius-field));border-end-start-radius:var(--join-es, var(--radius-field));border-end-end-radius:var(--join-ee, var(--radius-field));background-color:var(--btn-bg);background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--btn-noise);border-width:var(--border);border-style:solid;border-color:var(--btn-border);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%)) inset,var(--btn-shadow);--size: calc(var(--size-field, .25rem) * 10);--btn-bg: var(--btn-color, var(--color-base-200));--btn-fg: var(--color-base-content);--btn-p: 1rem;--btn-border: var(--btn-bg);--btn-shadow: 0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg);--btn-noise: var(--fx-noise)}:where(.btn){width:unset}@supports (color: color-mix(in lab,red,red)){.btn{--btn-border: color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%))}}@supports (color: color-mix(in lab,red,red)){.btn{--btn-shadow: 0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}.prose .btn{text-decoration-line:none}@media (hover: hover){.btn:hover{--btn-bg: var(--btn-color, var(--color-base-200))}@supports (color: color-mix(in lab,red,red)){.btn:hover{--btn-bg: color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 7%)}}}.btn:focus-visible{outline-width:2px;outline-style:solid}.btn:active:not(.btn-active){translate:0 .5px;--btn-bg: var(--btn-color, var(--color-base-200));--btn-border: var(--btn-color, var(--color-base-200));--btn-shadow: 0 0 0 0 oklch(0% 0 0/0), 0 0 0 0 oklch(0% 0 0/0)}@supports (color: color-mix(in lab,red,red)){.btn:active:not(.btn-active){--btn-bg: color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 5%)}}@supports (color: color-mix(in lab,red,red)){.btn:active:not(.btn-active){--btn-border: color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 7%)}}.btn:is(:disabled,[disabled],.btn-disabled){pointer-events:none;--btn-border: #0000;--btn-noise: none;--btn-fg: color-mix(in srgb, var(--color-base-content) 20%, #0000)}.btn:is(:disabled,[disabled],.btn-disabled):not(.btn-link,.btn-ghost){background-color:color-mix(in srgb,var(--color-base-content) 10%,transparent);box-shadow:none}@supports (color: color-mix(in lab,red,red)){.btn:is(:disabled,[disabled],.btn-disabled):not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}@supports (color: color-mix(in lab,red,red)){.btn:is(:disabled,[disabled],.btn-disabled){--btn-fg: color-mix(in oklch, var(--color-base-content) 20%, #0000)}}@media (hover: hover){.btn:is(:disabled,[disabled],.btn-disabled):hover{pointer-events:none;background-color:color-mix(in srgb,var(--color-neutral) 20%,transparent);--btn-border: #0000;--btn-fg: color-mix(in srgb, var(--color-base-content) 20%, #0000)}@supports (color: color-mix(in lab,red,red)){.btn:is(:disabled,[disabled],.btn-disabled):hover{background-color:color-mix(in oklab,var(--color-neutral) 20%,transparent)}}@supports (color: color-mix(in lab,red,red)){.btn:is(:disabled,[disabled],.btn-disabled):hover{--btn-fg: color-mix(in oklch, var(--color-base-content) 20%, #0000)}}}.btn:is(input[type=checkbox],input[type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn:is(input[type=checkbox],input[type=radio]):after{content:attr(aria-label)}.btn:where(input:checked:not(.filter .btn)){--btn-color: var(--color-primary);--btn-fg: var(--color-primary-content);isolation:isolate}.loading{pointer-events:none;display:inline-block;aspect-ratio:1 / 1;background-color:currentColor;vertical-align:middle;width:calc(var(--size-selector, .25rem) * 6);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}.validator:user-valid,.validator:user-valid:focus,.validator:user-valid:checked,.validator:user-valid[aria-checked=true],.validator:user-valid:focus-within,.validator:has(:user-valid),.validator:has(:user-valid):focus,.validator:has(:user-valid):checked,.validator:has(:user-valid)[aria-checked=true],.validator:has(:user-valid):focus-within{--input-color: var(--color-success)}.validator:user-invalid,.validator:user-invalid:focus,.validator:user-invalid:checked,.validator:user-invalid[aria-checked=true],.validator:user-invalid:focus-within,.validator:has(:user-invalid),.validator:has(:user-invalid):focus,.validator:has(:user-invalid):checked,.validator:has(:user-invalid)[aria-checked=true],.validator:has(:user-invalid):focus-within{--input-color: var(--color-error)}.validator:user-invalid~.validator-hint,.validator:has(:user-invalid)~.validator-hint{visibility:visible;display:block;color:var(--color-error)}.validator~.validator-hint{visibility:hidden}.visible{visibility:visible}.list{display:flex;flex-direction:column;font-size:.875rem}.list :where(.list-row){--list-grid-cols: minmax(0, auto) 1fr;position:relative;display:grid;grid-auto-flow:column;gap:1rem;border-radius:var(--radius-box);padding:1rem;word-break:break-word;grid-template-columns:var(--list-grid-cols)}.list :where(.list-row):has(.list-col-grow:nth-child(1)){--list-grid-cols: 1fr}.list :where(.list-row):has(.list-col-grow:nth-child(2)){--list-grid-cols: minmax(0, auto) 1fr}.list :where(.list-row):has(.list-col-grow:nth-child(3)){--list-grid-cols: minmax(0, auto) minmax(0, auto) 1fr}.list :where(.list-row):has(.list-col-grow:nth-child(4)){--list-grid-cols: minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list :where(.list-row):has(.list-col-grow:nth-child(5)){--list-grid-cols: minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list :where(.list-row):has(.list-col-grow:nth-child(6)){--list-grid-cols: minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list :where(.list-row) :not(.list-col-wrap){grid-row-start:1}.list>:not(:last-child).list-row:after,.list>:not(:last-child) .list-row:after{content:"";border-bottom:var(--border) solid;inset-inline:var(--radius-box);position:absolute;bottom:0rem;border-color:color-mix(in srgb,var(--color-base-content) 5%,transparent)}@supports (color: color-mix(in lab,red,red)){{border-color:color-mix(in oklab,var(--color-base-content) 5%,transparent)}}.toast{position:fixed;inset-inline-start:auto;inset-inline-end:0rem;top:auto;bottom:0rem;margin:1rem;display:flex;min-width:fit-content;flex-direction:column;gap:.5rem;background-color:transparent;white-space:nowrap;translate:var(--toast-x, 0) var(--toast-y, 0)}.toast>*{animation:toast .25s ease-out}.toast:where(.toast-start){inset-inline-start:0rem;inset-inline-end:auto;--toast-x: 0}.toast:where(.toast-center){inset-inline-start:50%;inset-inline-end:50%;--toast-x: -50%}.toast:where(.toast-end){inset-inline-start:auto;inset-inline-end:0rem;--toast-x: 0}.toast:where(.toast-bottom){top:auto;bottom:0rem;--toast-y: 0}.toast:where(.toast-middle){top:50%;bottom:auto;--toast-y: -50%}.toast:where(.toast-top){top:0rem;bottom:auto;--toast-y: 0}.toggle{border:var(--border) solid currentColor;color:var(--input-color);position:relative;display:inline-grid;flex-shrink:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;place-content:center;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;grid-template-columns:0fr 1fr 1fr;--radius-selector-max: calc( var(--radius-selector) + var(--radius-selector) + var(--radius-selector) );border-radius:calc(var(--radius-selector) + min(var(--toggle-p),var(--radius-selector-max)) + min(var(--border),var(--radius-selector-max)));padding:var(--toggle-p);box-shadow:0 1px currentColor inset;transition:color .3s,grid-template-columns .2s;--input-color: color-mix(in srgb, var(--color-base-content) 50%, #0000);--toggle-p: .1875rem;--size: calc(var(--size-selector, .25rem) * 6);width:calc((var(--size) * 2) - (var(--border) + var(--toggle-p)) * 2);height:var(--size)}@supports (color: color-mix(in lab,red,red)){.toggle{box-shadow:0 1px color-mix(in oklab,currentColor calc(var(--depth) * 10%),#0000) inset}}@supports (color: color-mix(in lab,red,red)){.toggle{--input-color: color-mix(in oklab, var(--color-base-content) 50%, #0000)}}.toggle>*{z-index:1;grid-column:span 1 / span 1;grid-column-start:2;grid-row-start:1;height:100%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;padding:.125rem;transition:opacity .2s,rotate .4s;border:none}.toggle>*:focus{--tw-outline-style: none;outline-style:none}@media (forced-colors: active){.toggle>*:focus{outline:2px solid transparent;outline-offset:2px}}.toggle>*:nth-child(2){color:var(--color-base-100);rotate:0deg}.toggle>*:nth-child(3){color:var(--color-base-100);opacity:0%;rotate:-15deg}.toggle:has(:checked)>:nth-child(2){opacity:0%;rotate:15deg}.toggle:has(:checked)>:nth-child(3){opacity:100%;rotate:0deg}.toggle:before{position:relative;inset-inline-start:0rem;grid-column-start:2;grid-row-start:1;aspect-ratio:1 / 1;height:100%;border-radius:var(--radius-selector);background-color:currentColor;translate:0;--tw-content: "";content:var(--tw-content);transition:background-color .1s,translate .2s,inset-inline-start .2s;box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px currentColor;background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise)}@supports (color: color-mix(in lab,red,red)){{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px color-mix(in oklab,currentColor calc(var(--depth) * 10%),#0000)}}@media (forced-colors: active){.toggle:before{outline-style:var(--tw-outline-style);outline-width:1px;outline-offset:-1px}}@media print{.toggle:before{outline:.25rem solid;outline-offset:-1rem}}.toggle:focus-visible,.toggle:has(:focus-visible){outline:2px solid currentColor;outline-offset:2px}.toggle:checked,.toggle[aria-checked=true],.toggle:has(>input:checked){grid-template-columns:1fr 1fr 0fr;background-color:var(--color-base-100);--input-color: var(--color-base-content)}.toggle:checked:before,.toggle[aria-checked=true]:before,.toggle:has(>input:checked):before{background-color:currentColor}@starting-style{.toggle:checked:before,.toggle[aria-checked=true]:before,.toggle:has(>input:checked):before{opacity:0}}.toggle:indeterminate{grid-template-columns:.5fr 1fr .5fr}.toggle:disabled{cursor:not-allowed;opacity:30%}.toggle:disabled:before{background-color:transparent;border:var(--border) solid currentColor}.input{cursor:text;border:var(--border) solid #0000;position:relative;display:inline-flex;flex-shrink:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;gap:.5rem;background-color:var(--color-base-100);padding-inline:.75rem;vertical-align:middle;white-space:nowrap;width:clamp(3rem,20rem,100%);height:var(--size);font-size:.875rem;border-start-start-radius:var(--join-ss, var(--radius-field));border-start-end-radius:var(--join-se, var(--radius-field));border-end-start-radius:var(--join-es, var(--radius-field));border-end-end-radius:var(--join-ee, var(--radius-field));border-color:var(--input-color);box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;--size: calc(var(--size-field, .25rem) * 10);--input-color: color-mix(in srgb, var(--color-base-content) 20%, #0000)}@supports (color: color-mix(in lab,red,red)){.input{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}@supports (color: color-mix(in lab,red,red)){.input{--input-color: color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.input:where(input){display:inline-flex}.input :where(input){display:inline-flex;height:100%;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none}.input :where(input):focus,.input :where(input):focus-within{--tw-outline-style: none;outline-style:none}@media (forced-colors: active){.input :where(input):focus,.input :where(input):focus-within{outline:2px solid transparent;outline-offset:2px}}.input :where(input[type=date]){display:inline-block}.input:focus,.input:focus-within{--input-color: var(--color-base-content);box-shadow:0 1px var(--input-color);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@supports (color: color-mix(in lab,red,red)){.input:focus,.input:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000)}}.input:has(>input[disabled]),.input:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:color-mix(in srgb,var(--color-base-content) 40%,transparent);box-shadow:none}@supports (color: color-mix(in lab,red,red)){.input:has(>input[disabled]),.input:is(:disabled,[disabled]){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.input:has(>input[disabled])::placeholder,.input:is(:disabled,[disabled])::placeholder{color:color-mix(in srgb,var(--color-base-content) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.input::-webkit-date-and-time-value{text-align:inherit}.input[type=number]::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}.input::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:.75em}.table{font-size:.875rem;position:relative;width:100%;border-radius:var(--radius-box);text-align:left}.table:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}@media (hover: hover){.table tr.row-hover:hover,.table tr.row-hover:nth-child(2n):hover{background-color:var(--color-base-200)}}.table :where(th,td){padding-inline:1rem;padding-block:.75rem;vertical-align:middle}.table :where(thead,tfoot){white-space:nowrap;color:color-mix(in srgb,var(--color-base-content) 60%,transparent);font-size:.875rem;font-weight:600}@supports (color: color-mix(in lab,red,red)){.table :where(thead,tfoot){color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}}.table :where(tfoot){border-top:var(--border) solid color-mix(in srgb,var(--color-base-content) 5%,#0000)}@supports (color: color-mix(in lab,red,red)){.table :where(tfoot){border-top:var(--border) solid color-mix(in oklch,var(--color-base-content) 5%,#0000)}}.table :where(.table-pin-rows thead tr){position:sticky;top:0rem;z-index:1;background-color:var(--color-base-100)}.table :where(.table-pin-rows tfoot tr){position:sticky;bottom:0rem;z-index:1;background-color:var(--color-base-100)}.table :where(.table-pin-cols tr th){position:sticky;right:0rem;left:0rem;background-color:var(--color-base-100)}.table :where(thead tr,tbody tr:not(:last-child)){border-bottom:var(--border) solid color-mix(in srgb,var(--color-base-content) 5%,#0000)}@supports (color: color-mix(in lab,red,red)){.table :where(thead tr,tbody tr:not(:last-child)){border-bottom:var(--border) solid color-mix(in oklch,var(--color-base-content) 5%,#0000)}}.range{-webkit-appearance:none;-moz-appearance:none;appearance:none;webkit-appearance:none;--range-thumb: var(--color-base-100);--range-thumb-size: calc(var(--size-selector, .25rem) * 6);--range-progress: currentColor;--range-fill: 1;--range-p: .25rem;--range-bg: currentColor;cursor:pointer;overflow:hidden;background-color:transparent;vertical-align:middle;width:clamp(3rem,20rem,100%);--radius-selector-max: calc( var(--radius-selector) + var(--radius-selector) + var(--radius-selector) );border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));border:none;height:var(--range-thumb-size)}@supports (color: color-mix(in lab,red,red)){.range{--range-bg: color-mix(in oklab, currentColor 10%, #0000)}}[dir=rtl] .range{--range-dir: -1}.range:focus{outline:none}.range:focus-visible{outline:2px solid;outline-offset:2px}.range::-webkit-slider-runnable-track{width:100%;background-color:var(--range-bg);border-radius:var(--radius-selector);height:calc(var(--range-thumb-size) * .5)}@media (forced-colors: active){.range::-webkit-slider-runnable-track{border:1px solid}}@media (forced-colors: active){.range::-moz-range-track{border:1px solid}}.range::-webkit-slider-thumb{position:relative;box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));background-color:currentColor;height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;-webkit-appearance:none;-moz-appearance:none;appearance:none;webkit-appearance:none;top:50%;color:var(--range-progress);transform:translateY(-50%);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px currentColor,0 0 0 2rem var(--range-thumb) inset,calc((var(--range-dir, 1) * -100rem) - (var(--range-dir, 1) * var(--range-thumb-size) / 2)) 0 0 calc(100rem * var(--range-fill))}@supports (color: color-mix(in lab,red,red)){{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px color-mix(in oklab,currentColor calc(var(--depth) * 10%),#0000),0 0 0 2rem var(--range-thumb) inset,calc((var(--range-dir, 1) * -100rem) - (var(--range-dir, 1) * var(--range-thumb-size) / 2)) 0 0 calc(100rem * var(--range-fill))}}.range::-moz-range-track{width:100%;background-color:var(--range-bg);border-radius:var(--radius-selector);height:calc(var(--range-thumb-size) * .5)}.range::-moz-range-thumb{position:relative;box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));background-color:currentColor;height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;top:50%;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px currentColor,0 0 0 2rem var(--range-thumb) inset,calc((var(--range-dir, 1) * -100rem) - (var(--range-dir, 1) * var(--range-thumb-size) / 2)) 0 0 calc(100rem * var(--range-fill))}@supports (color: color-mix(in lab,red,red)){{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px color-mix(in oklab,currentColor calc(var(--depth) * 10%),#0000),0 0 0 2rem var(--range-thumb) inset,calc((var(--range-dir, 1) * -100rem) - (var(--range-dir, 1) * var(--range-thumb-size) / 2)) 0 0 calc(100rem * var(--range-fill))}}.range:disabled{cursor:not-allowed;opacity:30%}.card{position:relative;display:flex;flex-direction:column;border-radius:var(--radius-box);outline-width:2px;transition:outline .2s ease-in-out;outline:0 solid #0000;outline-offset:2px}.card:focus{--tw-outline-style: none;outline-style:none}@media (forced-colors: active){.card:focus{outline:2px solid transparent;outline-offset:2px}}.card:focus-visible{outline-color:currentColor}.card :where(figure:first-child){overflow:hidden;border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-start-radius:unset;border-end-end-radius:unset}.card :where(figure:last-child){overflow:hidden;border-start-start-radius:unset;border-start-end-radius:unset;border-end-start-radius:inherit;border-end-end-radius:inherit}.card:where(.card-border){border:var(--border) solid var(--color-base-200)}.card:where(.card-dash){border:var(--border) dashed var(--color-base-200)}.card.image-full{display:grid}.card.image-full>*{grid-column-start:1;grid-row-start:1}.card.image-full>.card-body{position:relative;color:var(--color-neutral-content)}.card.image-full :where(figure){overflow:hidden;border-radius:inherit}.card.image-full>figure img{height:100%;object-fit:cover;filter:brightness(28%)}.card figure{display:flex;align-items:center;justify-content:center}.card:has(>input:is(input[type=checkbox],input[type=radio])){cursor:pointer;-webkit-user-select:none;user-select:none}.card:has(>:checked){outline:2px solid currentColor}.swap{position:relative;display:inline-grid;cursor:pointer;place-content:center;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none}.swap input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}.swap>*{grid-column-start:1;grid-row-start:1;transition-property:transform,rotate,opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}.swap .swap-on,.swap .swap-indeterminate,.swap input:indeterminate~.swap-on{opacity:0%}.swap input:is(:checked,:indeterminate)~.swap-off{opacity:0%}.swap input:checked~.swap-on,.swap input:indeterminate~.swap-indeterminate{opacity:100%}.select{border:var(--border) solid #0000;position:relative;display:inline-flex;flex-shrink:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;gap:.375rem;background-color:var(--color-base-100);padding-inline-start:1rem;padding-inline-end:1.75rem;vertical-align:middle;width:clamp(3rem,20rem,100%);height:var(--size);font-size:.875rem;border-start-start-radius:var(--join-ss, var(--radius-field));border-start-end-radius:var(--join-se, var(--radius-field));border-end-start-radius:var(--join-es, var(--radius-field));border-end-end-radius:var(--join-ee, var(--radius-field));background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-size:4px 4px,4px 4px;background-repeat:no-repeat;text-overflow:ellipsis;box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;border-color:var(--input-color);--input-color: color-mix(in srgb, var(--color-base-content) 20%, #0000);--size: calc(var(--size-field, .25rem) * 10)}@supports (color: color-mix(in lab,red,red)){.select{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}@supports (color: color-mix(in lab,red,red)){.select{--input-color: color-mix(in oklab, var(--color-base-content) 20%, #0000)}}[dir=rtl] .select{background-position:calc(0% + 12px) calc(1px + 50%),calc(0% + 16px) calc(1px + 50%)}.select select{margin-inline-start:-1rem;margin-inline-end:-1.75rem;width:calc(100% + 2.75rem);-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-inline-start:1rem;padding-inline-end:1.75rem;height:calc(100% - 2px);background:inherit;border-radius:inherit;border-style:none}.select select:focus,.select select:focus-within{--tw-outline-style: none;outline-style:none}@media (forced-colors: active){.select select:focus,.select select:focus-within{outline:2px solid transparent;outline-offset:2px}}.select select:not(:last-child){margin-inline-end:-1.375rem;background-image:none}.select:focus,.select:focus-within{--input-color: var(--color-base-content);box-shadow:0 1px var(--input-color);outline:2px solid var(--input-color);outline-offset:2px}@supports (color: color-mix(in lab,red,red)){.select:focus,.select:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000)}}.select:has(>select[disabled]),.select:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:color-mix(in srgb,var(--color-base-content) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.select:has(>select[disabled]),.select:is(:disabled,[disabled]){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.select:has(>select[disabled])::placeholder,.select:is(:disabled,[disabled])::placeholder{color:color-mix(in srgb,var(--color-base-content) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.select:has(>select[disabled])>select[disabled]{cursor:not-allowed}.checkbox{border:var(--border) solid var(--input-color, color-mix(in srgb, var(--color-base-content) 20%, #0000));position:relative;flex-shrink:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-selector);padding:.25rem;vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 0 #0000 inset,0 0 #0000;transition:background-color .2s,box-shadow .2s;--size: calc(var(--size-selector, .25rem) * 6);width:var(--size);height:var(--size);background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise)}@supports (color: color-mix(in lab,red,red)){.checkbox{border:var(--border) solid var(--input-color, color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.checkbox:before{--tw-content: "";content:var(--tw-content);display:block;width:100%;height:100%;rotate:45deg;background-color:currentColor;opacity:0%;transition:clip-path .3s,opacity .1s,rotate .3s,translate .3s;transition-delay:.1s;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);box-shadow:0 3px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;font-size:1rem;line-height:.75}.checkbox:focus-visible{outline:2px solid var(--input-color, currentColor);outline-offset:2px}.checkbox:checked,.checkbox[aria-checked=true]{background-color:var(--input-color, #0000);box-shadow:0 0 #0000 inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px oklch(0% 0 0 / calc(var(--depth) * .1))}.checkbox:checked:before,.checkbox[aria-checked=true]:before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:100%}@media (forced-colors: active){.checkbox:checked:before,.checkbox[aria-checked=true]:before{rotate:0deg;background-color:transparent;--tw-content: "âœ”ï¸Ž";clip-path:none}}@media print{.checkbox:checked:before,.checkbox[aria-checked=true]:before{rotate:0deg;background-color:transparent;--tw-content: "âœ”ï¸Ž";clip-path:none}}.checkbox:indeterminate:before{rotate:0deg;opacity:100%;translate:0 -35%;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%)}.checkbox:disabled{cursor:not-allowed;opacity:20%}.radio{position:relative;flex-shrink:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:calc(infinity * 1px);padding:.25rem;vertical-align:middle;border:var(--border) solid var(--input-color, currentColor);box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset;--size: calc(var(--size-selector, .25rem) * 6);width:var(--size);height:var(--size);color:var(--input-color, currentColor)}@supports (color: color-mix(in lab,red,red)){.radio{border:var(--border) solid var(--input-color, color-mix(in srgb, currentColor 20%, #0000))}}.radio:before{display:block;width:100%;height:100%;border-radius:calc(infinity * 1px);--tw-content: "";content:var(--tw-content);background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise)}.radio:focus-visible{outline:2px solid currentColor}.radio:checked,.radio[aria-checked=true]{animation:radio .2s ease-out;border-color:currentColor;background-color:var(--color-base-100)}.radio:checked:before,.radio[aria-checked=true]:before{background-color:currentColor;box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px oklch(0% 0 0 / calc(var(--depth) * .1))}@media (forced-colors: active){.radio:checked:before,.radio[aria-checked=true]:before{outline-style:var(--tw-outline-style);outline-width:1px;outline-offset:-1px}}@media print{.radio:checked:before,.radio[aria-checked=true]:before{outline:.25rem solid;outline-offset:-1rem}}.radio:disabled{cursor:not-allowed;opacity:20%}.stats{position:relative;display:inline-grid;grid-auto-flow:column;overflow-x:auto;border-radius:var(--radius-box)}.progress{position:relative;height:.5rem;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;border-radius:var(--radius-box);background-color:currentColor;color:var(--color-base-content)}@supports (color: color-mix(in lab,red,red)){.progress{background-color:color-mix(in oklab,currentColor 20%,transparent)}}.progress:indeterminate{background-image:repeating-linear-gradient(90deg,currentColor -1%,currentColor 10%,#0000 10%,#0000 90%);background-size:200%;background-position-x:15%;animation:progress 5s ease-in-out infinite}@supports (-moz-appearance: none){.progress:indeterminate::-moz-progress-bar{background-color:transparent;background-image:repeating-linear-gradient(90deg,currentColor -1%,currentColor 10%,#0000 10%,#0000 90%);background-size:200%;background-position-x:15%;animation:progress 5s ease-in-out infinite}}@supports (-moz-appearance: none){.progress::-moz-progress-bar{border-radius:var(--radius-box);background-color:currentColor}}@supports (-webkit-appearance: none){.progress::-webkit-progress-bar{border-radius:var(--radius-box);background-color:transparent}.progress::-webkit-progress-value{border-radius:var(--radius-box);background-color:currentColor}}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.dropdown-end{--anchor-h: span-left}.dropdown-end :where(.dropdown-content){inset-inline-end:0rem;translate:0 0}.dropdown-end.dropdown-left{--anchor-h: left;--anchor-v: span-top}.dropdown-end.dropdown-left .dropdown-content{top:auto;bottom:0rem}.dropdown-end.dropdown-right{--anchor-h: right;--anchor-v: span-top}.dropdown-end.dropdown-right .dropdown-content{top:auto;bottom:0rem}.top-0{top:calc(var(--spacing) * 0)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-4{top:calc(var(--spacing) * 4)}.right-4{right:calc(var(--spacing) * 4)}.bottom-10{bottom:calc(var(--spacing) * 10)}.left-0{left:calc(var(--spacing) * 0)}.left-0\.5{left:calc(var(--spacing) * .5)}.left-10{left:calc(var(--spacing) * 10)}.file-input{cursor:pointer;border:var(--border) solid #0000;display:inline-flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;background-color:var(--color-base-100);vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;width:clamp(3rem,20rem,100%);height:var(--size);padding-inline-end:.75rem;font-size:.875rem;line-height:2;border-start-start-radius:var(--join-ss, var(--radius-field));border-start-end-radius:var(--join-se, var(--radius-field));border-end-start-radius:var(--join-es, var(--radius-field));border-end-end-radius:var(--join-ee, var(--radius-field));border-color:var(--input-color);box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;--size: calc(var(--size-field, .25rem) * 10);--input-color: color-mix(in srgb, var(--color-base-content) 20%, #0000)}@supports (color: color-mix(in lab,red,red)){.file-input{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}@supports (color: color-mix(in lab,red,red)){.file-input{--input-color: color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.file-input::file-selector-button{margin-inline-end:1rem;cursor:pointer;padding-inline:1rem;webkit-user-select:none;-webkit-user-select:none;user-select:none;height:calc(100% + var(--border) * 2);margin-block:calc(var(--border) * -1);margin-inline-start:calc(var(--border) * -1);font-size:.875rem;color:var(--btn-fg);border-width:var(--border);border-style:solid;border-color:var(--btn-border);border-start-start-radius:calc(var(--join-ss, var(--radius-field) - var(--border)));border-end-start-radius:calc(var(--join-es, var(--radius-field) - var(--border)));font-weight:600;background-color:var(--btn-bg);background-size:calc(var(--noise) * 100%);background-image:var(--btn-noise);text-shadow:0 .5px oklch(1 0 0 / calc(var(--depth) * .15));box-shadow:0 .5px 0 .5px #fff inset,var(--btn-shadow);--size: calc(var(--size-field, .25rem) * 10);--btn-bg: var(--btn-color, var(--color-base-200));--btn-fg: var(--color-base-content);--btn-border: var(--btn-bg);--btn-shadow: 0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg);--btn-noise: var(--fx-noise)}@supports (color: color-mix(in lab,red,red)){{box-shadow:0 .5px 0 .5px color-mix(in oklab,color-mix(in oklab,white 30%,var(--btn-bg)) calc(var(--depth) * 20%),#0000) inset,var(--btn-shadow)}}@supports (color: color-mix(in lab,red,red)){{--btn-border: color-mix(in oklab, var(--btn-bg), #000 5%)}}@supports (color: color-mix(in lab,red,red)){{--btn-shadow: 0 3px 2px -2px color-mix(in oklab, var(--btn-bg) 30%, #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) 30%, #0000)}}.file-input:focus{--input-color: var(--color-base-content);box-shadow:0 1px var(--input-color);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@supports (color: color-mix(in lab,red,red)){.file-input:focus{box-shadow:0 1px color-mix(in oklab,var(--input-color) 10%,#0000)}}.file-input:has(>input[disabled]),.file-input:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);box-shadow:none;color:color-mix(in srgb,var(--color-base-content) 20%,#0000)}.file-input:has(>input[disabled])::placeholder,.file-input:is(:disabled,[disabled])::placeholder{color:color-mix(in srgb,var(--color-base-content) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}@supports (color: color-mix(in lab,red,red)){.file-input:has(>input[disabled]),.file-input:is(:disabled,[disabled]){color:color-mix(in oklch,var(--color-base-content) 20%,#0000)}}.file-input:has(>input[disabled])::file-selector-button,.file-input:is(:disabled,[disabled])::file-selector-button{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);--btn-border: #0000;--btn-noise: none;--btn-fg: color-mix(in srgb, var(--color-base-content) 20%, #0000)}@supports (color: color-mix(in lab,red,red)){{--btn-fg: color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.textarea{border:var(--border) solid #0000;min-height:5rem;flex-shrink:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-field);background-color:var(--color-base-100);padding-block:.5rem;vertical-align:middle;width:clamp(3rem,20rem,100%);padding-inline-start:.75rem;padding-inline-end:.75rem;font-size:.875rem;border-color:var(--input-color);box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;--input-color: color-mix(in srgb, var(--color-base-content) 20%, #0000)}@supports (color: color-mix(in lab,red,red)){.textarea{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}@supports (color: color-mix(in lab,red,red)){.textarea{--input-color: color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.textarea textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none}.textarea textarea:focus,.textarea textarea:focus-within{--tw-outline-style: none;outline-style:none}@media (forced-colors: active){.textarea textarea:focus,.textarea textarea:focus-within{outline:2px solid transparent;outline-offset:2px}}.textarea:focus,.textarea:focus-within{--input-color: var(--color-base-content);box-shadow:0 1px var(--input-color);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@supports (color: color-mix(in lab,red,red)){.textarea:focus,.textarea:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000)}}.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:color-mix(in srgb,var(--color-base-content) 40%,transparent);box-shadow:none}@supports (color: color-mix(in lab,red,red)){.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.textarea:has(>textarea[disabled])::placeholder,.textarea:is(:disabled,[disabled])::placeholder{color:color-mix(in srgb,var(--color-base-content) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.textarea:has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}.stack{display:inline-grid;grid-template-columns:3px 4px 1fr 4px 3px;grid-template-rows:3px 4px 1fr 4px 3px}.stack>*{height:100%;width:100%}.stack>*:nth-child(n+2){width:100%;opacity:70%}.stack>*:nth-child(2){z-index:2;opacity:90%}.stack>*:nth-child(1){z-index:3;width:100%}.stack>*,.stack.stack-bottom>*{grid-column:3 / 4;grid-row:3 / 6}.stack>*:nth-child(2),.stack.stack-bottom>*:nth-child(2){grid-column:2 / 5;grid-row:2 / 5}.stack>*:nth-child(1),.stack.stack-bottom>*:nth-child(1){grid-column:1 / 6;grid-row:1 / 4}.stack.stack-top>*{grid-column:3 / 4;grid-row:1 / 4}.stack.stack-top>*:nth-child(2){grid-column:2 / 5;grid-row:2 / 5}.stack.stack-top>*:nth-child(1){grid-column:1 / 6;grid-row:3 / 6}.stack.stack-start>*{grid-column:1 / 4;grid-row:3 / 4}.stack.stack-start>*:nth-child(2){grid-column:2 / 5;grid-row:2 / 5}.stack.stack-start>*:nth-child(1){grid-column:3 / 6;grid-row:1 / 6}.stack.stack-end>*{grid-column:3 / 6;grid-row:3 / 4}.stack.stack-end>*:nth-child(2){grid-column:2 / 5;grid-row:2 / 5}.stack.stack-end>*:nth-child(1){grid-column:1 / 4;grid-row:1 / 6}.-z-10{z-index:-10}.z-1{z-index:1}.z-10{z-index:10}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.col-span-1{grid-column:span 1 / span 1}.col-span-6{grid-column:span 6 / span 6}.col-span-9{grid-column:span 9 / span 9}.col-span-12{grid-column:span 12 / span 12}.container{width:100%}@media (width >= 40rem){.container{max-width:40rem}}@media (width >= 48rem){.container{max-width:48rem}}@media (width >= 64rem){.container{max-width:64rem}}@media (width >= 80rem){.container{max-width:80rem}}@media (width >= 96rem){.container{max-width:96rem}}.m-auto{margin:auto}.filter{display:flex;flex-wrap:wrap}.filter input[type=radio]{width:auto}.filter input{overflow:hidden;opacity:100%;scale:1;transition:margin .1s,opacity .3s,padding .3s,border-width .1s}.filter input:not(:last-child){margin-inline-end:.25rem}.filter input.filter-reset{aspect-ratio:1 / 1}.filter input.filter-reset:after{content:"Ã—"}.filter:not(:has(input:checked:not(.filter-reset))) .filter-reset,.filter:not(:has(input:checked:not(.filter-reset))) input[type=reset]{scale:0;border-width:0;margin-inline:0rem;width:0rem;padding-inline:0rem;opacity:0%}.filter:has(input:checked:not(.filter-reset)) input:not(:checked,.filter-reset,input[type=reset]){scale:0;border-width:0;margin-inline:0rem;width:0rem;padding-inline:0rem;opacity:0%}.mx-auto{margin-inline:auto}.my-8{margin-block:calc(var(--spacing) * 8)}.label{display:inline-flex;align-items:center;gap:.375rem;white-space:nowrap;color:currentColor}@supports (color: color-mix(in lab,red,red)){.label{color:color-mix(in oklab,currentColor 60%,transparent)}}.label:has(input){cursor:pointer}.label:is(.input>*,.select>*){display:flex;height:calc(100% - .5rem);align-items:center;padding-inline:.75rem;white-space:nowrap;font-size:inherit}.label:is(.input>*,.select>*):first-child{margin-inline-start:-.75rem;margin-inline-end:.75rem;border-inline-end:var(--border) solid currentColor}@supports (color: color-mix(in lab,red,red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab,currentColor 10%,#0000)}}.label:is(.input>*,.select>*):last-child{margin-inline-start:.75rem;margin-inline-end:-.75rem;border-inline-start:var(--border) solid currentColor}@supports (color: color-mix(in lab,red,red)){.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab,currentColor 10%,#0000)}}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-25{margin-top:calc(var(--spacing) * 25)}.breadcrumbs{max-width:100%;overflow-x:auto;padding-block:.5rem}.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol{display:flex;min-height:min-content;align-items:center;white-space:nowrap}.breadcrumbs>menu>li,.breadcrumbs>ul>li,.breadcrumbs>ol>li{display:flex;align-items:center}.breadcrumbs>menu>li>*,.breadcrumbs>ul>li>*,.breadcrumbs>ol>li>*{display:flex;cursor:pointer;align-items:center;gap:.5rem}@media (hover: hover){.breadcrumbs>menu>li>*:hover,.breadcrumbs>ul>li>*:hover,.breadcrumbs>ol>li>*:hover{text-decoration-line:underline}}.breadcrumbs>menu>li>*:focus,.breadcrumbs>ul>li>*:focus,.breadcrumbs>ol>li>*:focus{--tw-outline-style: none;outline-style:none}@media (forced-colors: active){.breadcrumbs>menu>li>*:focus,.breadcrumbs>ul>li>*:focus,.breadcrumbs>ol>li>*:focus{outline:2px solid transparent;outline-offset:2px}}.breadcrumbs>menu>li>*:focus-visible,.breadcrumbs>ul>li>*:focus-visible,.breadcrumbs>ol>li>*:focus-visible{outline:2px solid currentColor;outline-offset:2px}.breadcrumbs>menu>li+*:before,.breadcrumbs>ul>li+*:before,.breadcrumbs>ol>li+*:before{content:"";margin-right:.75rem;margin-left:.5rem;display:block;height:.375rem;width:.375rem;opacity:40%;rotate:45deg;border-top:1px solid;border-right:1px solid;background-color:#0000}[dir=rtl] :is(.breadcrumbs>menu>li)+*:before,[dir=rtl] :is(.breadcrumbs>ul>li)+*:before,[dir=rtl] :is(.breadcrumbs>ol>li)+*:before{rotate:-135deg}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.status{display:inline-block;aspect-ratio:1 / 1;width:.5rem;height:.5rem;border-radius:var(--radius-selector);background-color:color-mix(in srgb,var(--color-base-content) 20%,transparent);background-position:center;background-repeat:no-repeat;vertical-align:middle;color:color-mix(in srgb,#000 30%,transparent);background-image:radial-gradient(circle at 35% 30%,oklch(1 0 0 / calc(var(--depth) * .5)),#0000);box-shadow:0 2px 3px -1px currentColor}@supports (color: color-mix(in lab,red,red)){.status{background-color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}@supports (color: color-mix(in lab,red,red)){.status{color:color-mix(in srgb,#000 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.status{color:color-mix(in oklab,var(--color-black) 30%,transparent)}}}@supports (color: color-mix(in lab,red,red)){.status{box-shadow:0 2px 3px -1px color-mix(in oklab,currentColor calc(var(--depth) * 100%),#0000)}}.footer{display:grid;width:100%;grid-auto-flow:row;place-items:start;column-gap:1rem;row-gap:2.5rem;font-size:.875rem;line-height:1.25rem}.footer>*{display:grid;place-items:start;gap:.5rem}.footer.footer-center{grid-auto-flow:column dense;place-items:center;text-align:center}.footer.footer-center>*{place-items:center}.card-body{display:flex;flex:auto;flex-direction:column;gap:.5rem;padding:var(--card-p, 1.5rem);font-size:var(--card-fs, .875rem)}.card-body :where(p){flex-grow:1}.alert{display:grid;align-items:center;gap:1rem;border-radius:var(--radius-box);padding-inline:1rem;padding-block:.75rem;color:var(--color-base-content);background-color:var(--alert-color, var(--color-base-200));justify-content:start;justify-items:start;grid-auto-flow:column;grid-template-columns:auto;text-align:start;border:var(--border) solid var(--color-base-200);font-size:.875rem;line-height:1.25rem;background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset,0 1px #000,0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08))}@supports (color: color-mix(in lab,red,red)){.alert{box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset,0 1px color-mix(in oklab,color-mix(in oklab,#000 20%,var(--alert-color, var(--color-base-200))) calc(var(--depth) * 20%),#0000),0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08))}}.alert:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}.alert.alert-outline{background-color:transparent;color:var(--alert-color);box-shadow:none;background-image:none}.alert.alert-dash{background-color:transparent;color:var(--alert-color);border-style:dashed;box-shadow:none;background-image:none}.alert.alert-soft{color:var(--alert-color, var(--color-base-content));background:var(--alert-color, var(--color-base-content));border-color:var(--alert-color, var(--color-base-content));box-shadow:none;background-image:none}@supports (color: color-mix(in lab,red,red)){.alert.alert-soft{background:color-mix(in oklab,var(--alert-color, var(--color-base-content)) 8%,var(--color-base-100))}}@supports (color: color-mix(in lab,red,red)){.alert.alert-soft{border-color:color-mix(in oklab,var(--alert-color, var(--color-base-content)) 10%,var(--color-base-100))}}.fieldset{display:grid;gap:.375rem;padding-block:.25rem;font-size:.75rem;grid-template-columns:1fr;grid-auto-rows:max-content}.card-title{display:flex;align-items:center;gap:.5rem;font-size:var(--cardtitle-fs, 1.125rem);font-weight:600}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.h-3{height:calc(var(--spacing) * 3)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-11\/12{height:calc(11/12 * 100%)}.h-12{height:calc(var(--spacing) * 12)}.h-40{height:calc(var(--spacing) * 40)}.h-60{height:calc(var(--spacing) * 60)}.h-\[20\]{height:20}.h-\[60px\]{height:60px}.h-\[90px\]{height:90px}.h-\[200px\]{height:200px}.h-\[calc\(100vh-120px\)\]{height:calc(100vh - 120px)}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[200px\]{max-height:200px}.min-h-\[90px\]{min-height:90px}.w-1\/2{width:50%}.w-1\/4{width:25%}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-11\/12{width:calc(11/12 * 100%)}.w-12{width:calc(var(--spacing) * 12)}.w-30{width:calc(var(--spacing) * 30)}.w-52{width:calc(var(--spacing) * 52)}.w-full{width:100%}.max-w-\[200px\]{max-width:200px}.max-w-\[1880px\]{max-width:1880px}.max-w-md{max-width:var(--container-md)}.min-w-\[100px\]{min-width:100px}.min-w-\[150px\]{min-width:150px}.flex-1{flex:1}.grow{flex-grow:1}.table-fixed{table-layout:fixed}.translate-x-\[26px\]{--tw-translate-x: 26px;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-105{--tw-scale-x: 105%;--tw-scale-y: 105%;--tw-scale-z: 105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y)}.skeleton{border-radius:var(--radius-box);background-color:var(--color-base-300);will-change:background-position;animation:skeleton 1.8s ease-in-out infinite;background-image:linear-gradient(105deg,#0000 0% 40%,var(--color-base-100) 50%,#0000 60% 100%);background-size:200% auto;background-repeat:no-repeat;background-position-x:-50%}@media (prefers-reduced-motion: reduce){.skeleton{transition-duration:15s}}.animate-\[fadeIn_0\.5s_ease-out\]{animation:fadeIn .5s ease-out}.animate-\[pulse_1\.5s_infinite\]{animation:pulse 1.5s infinite}.link{cursor:pointer;text-decoration-line:underline}.link:focus{--tw-outline-style: none;outline-style:none}@media (forced-colors: active){.link:focus{outline:2px solid transparent;outline-offset:2px}}.link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.link\!{cursor:pointer!important;text-decoration-line:underline!important}.link\!:focus{--tw-outline-style: none !important;outline-style:none!important}@media (forced-colors: active){.link\!:focus{outline:2px solid transparent!important;outline-offset:2px!important}}.link\!:focus-visible{outline:2px solid currentColor!important;outline-offset:2px!important}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-box{border-radius:var(--radius-box)}.rounded-full{border-radius:calc(infinity * 1px)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-br-xl{border-bottom-right-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-dashed{--tw-border-style: dashed;border-style:dashed}.border-none{--tw-border-style: none;border-style:none}.border-\[var\(\&\#45\;\&\#45\;text-color\)\]{border-color:var(&#45;&#45;text-color)}.border-\[var\(\&\#45\;\&\#45\;text-color-2\)\]{border-color:var(&#45;&#45;text-color-2)}.border-\[var\(--text-color\)\]{border-color:var(--text-color)}.border-\[var\(--text-color-2\)\]{border-color:var(--text-color-2)}.border-\[var\(--theme-bg-color-3\)\]{border-color:var(--theme-bg-color-3)}.border-blue-500{border-color:var(--color-blue-500)}.border-error-1{border-color:var(--color-error-1)}.border-ghost-1{border-color:var(--color-ghost-1)}.border-gray-9{border-color:var(--color-gray-9)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-info-1{border-color:var(--color-info-1)}.border-success-1{border-color:var(--color-success-1)}.border-warning-1{border-color:var(--color-warning-1)}.table-zebra tbody tr:nth-child(2n){background-color:var(--color-base-200)}.table-zebra tbody tr:nth-child(2n) :where(.table-pin-cols tr th){background-color:var(--color-base-200)}@media (hover: hover){.table-zebra tbody tr.row-hover:hover,.table-zebra tbody tr.row-hover:nth-child(2n):hover{background-color:var(--color-base-300)}}.bg-\[var\(\&\#45\;\&\#45\;input-bg-color\)\]{background-color:var(&#45;&#45;input-bg-color)}.bg-\[var\(\&\#45\;\&\#45\;input-bg-color-1\)\]{background-color:var(&#45;&#45;input-bg-color-1)}.bg-\[var\(\&\#45\;\&\#45\;text-color\)\]{background-color:var(&#45;&#45;text-color)}.bg-\[var\(\&\#45\;\&\#45\;text-color-2\)\]{background-color:var(&#45;&#45;text-color-2)}.bg-\[var\(\&\#45\;\&\#45\;theme-bg-color\)\]{background-color:var(&#45;&#45;theme-bg-color)}.bg-\[var\(\&\#45\;\&\#45\;theme-bg-color-2\)\]{background-color:var(&#45;&#45;theme-bg-color-2)}.bg-\[var\(--input-bg-color\)\]{background-color:var(--input-bg-color)}.bg-\[var\(--input-bg-color-1\)\]{background-color:var(--input-bg-color-1)}.bg-\[var\(--menu-bg-color\)\]{background-color:var(--menu-bg-color)}.bg-\[var\(--text-color\)\]{background-color:var(--text-color)}.bg-\[var\(--theme-bg-color\)\]{background-color:var(--theme-bg-color)}.bg-\[var\(--theme-bg-color-2\)\]{background-color:var(--theme-bg-color-2)}.bg-\[var\(--theme-bg-color-3\)\]{background-color:var(--theme-bg-color-3)}.bg-\[var\(--theme-bg-color-4\)\]{background-color:var(--theme-bg-color-4)}.bg-base-100{background-color:var(--color-base-100)}.bg-bg-1{background-color:var(--color-bg-1)}.bg-blue-1{background-color:var(--color-blue-1)}.bg-blue-50{background-color:var(--color-blue-50)}.bg-error-1{background-color:var(--color-error-1)}.bg-ghost-1{background-color:var(--color-ghost-1)}.bg-gray-8{background-color:var(--color-gray-8)}.bg-gray-10{background-color:var(--color-gray-10)}.bg-green-1{background-color:var(--color-green-1)}.bg-green-300{background-color:var(--color-green-300)}.bg-info-1{background-color:var(--color-info-1)}.bg-pink-1{background-color:var(--color-pink-1)}.bg-primary{background-color:var(--color-primary)}.bg-purple-1{background-color:var(--color-purple-1)}.bg-red-500{background-color:var(--color-red-500)}.bg-slate-1{background-color:var(--color-slate-1)}.bg-slate-5{background-color:var(--color-slate-5)}.bg-success-1{background-color:var(--color-success-1)}.bg-transparent{background-color:transparent}.bg-warning-1{background-color:var(--color-warning-1)}.bg-white{background-color:var(--color-white)}.bg-gradient-to-l{--tw-gradient-position: to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position: to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[radial-gradient\(circle_at_center\,var\(--color-green-1\)\,var\(--color-green-2\)\,var\(--color-green-1\)\)\]{background-image:radial-gradient(circle at center,var(--color-green-1),var(--color-green-2),var(--color-green-1))}.from-\[var\(--header-gradient-from\)\]{--tw-gradient-from: var(--header-gradient-from);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-50{--tw-gradient-from: var(--color-blue-50);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-green-1{--tw-gradient-from: var(--color-green-1);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--header-gradient-to\)\]{--tw-gradient-to: var(--header-gradient-to);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-1{--tw-gradient-to: var(--color-blue-1);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-50{--tw-gradient-to: var(--color-pink-50);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.checkbox-lg{padding:.3125rem;--size: calc(var(--size-selector, .25rem) * 7)}.checkbox-md{padding:.25rem;--size: calc(var(--size-selector, .25rem) * 6)}.checkbox-sm{padding:.1875rem;--size: calc(var(--size-selector, .25rem) * 5)}.checkbox-xs{padding:.125rem;--size: calc(var(--size-selector, .25rem) * 4)}.radio-lg{padding:.3125rem}.radio-lg:is([type=radio]){--size: calc(var(--size-selector, .25rem) * 7)}.radio-md{padding:.25rem}.radio-md:is([type=radio]){--size: calc(var(--size-selector, .25rem) * 6)}.radio-sm{padding:.1875rem}.radio-sm:is([type=radio]){--size: calc(var(--size-selector, .25rem) * 5)}.radio-xs{padding:.125rem}.radio-xs:is([type=radio]){--size: calc(var(--size-selector, .25rem) * 4)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-16{padding-inline:calc(var(--spacing) * 16)}.py-2{padding-block:calc(var(--spacing) * 2)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.text-center{text-align:center}.font-IranYekan{font-family:var(--font-IranYekan)}.font-Number{font-family:var(--font-Number)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading, var(--text-5xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.font-bold{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight: var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-\[var\(\&\#45\;\&\#45\;text-color-2\)\]{color:var(&#45;&#45;text-color-2)}.text-\[var\(--text-color\)\]{color:var(--text-color)}.text-\[var\(--text-color-2\)\]{color:var(--text-color-2)}.text-black{color:var(--color-black)}.text-blue-500{color:var(--color-blue-500)}.text-gray-7{color:var(--color-gray-7)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-primary{color:var(--color-primary)}.text-red-500{color:var(--color-red-500)}.text-text-1{color:var(--color-text-1)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.opacity-0{opacity:0%}.shadow-2xl\/30{--tw-shadow-alpha: 30%;--tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, oklab(from rgb(0 0 0 / .25) l a b / 30%));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg\/10{--tw-shadow-alpha: 10%;--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, oklab(from rgb(0 0 0 / .1) l a b / 10%)), 0 4px 6px -4px var(--tw-shadow-color, oklab(from rgb(0 0 0 / .1) l a b / 10%));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg\/20{--tw-shadow-alpha: 20%;--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, oklab(from rgb(0 0 0 / .1) l a b / 20%)), 0 4px 6px -4px var(--tw-shadow-color, oklab(from rgb(0 0 0 / .1) l a b / 20%));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg\/30{--tw-shadow-alpha: 30%;--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, oklab(from rgb(0 0 0 / .1) l a b / 30%)), 0 4px 6px -4px var(--tw-shadow-color, oklab(from rgb(0 0 0 / .1) l a b / 30%));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl\/10{--tw-shadow-alpha: 10%;--tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, oklab(from rgb(0 0 0 / .1) l a b / 10%)), 0 8px 10px -6px var(--tw-shadow-color, oklab(from rgb(0 0 0 / .1) l a b / 10%));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl\/20{--tw-shadow-alpha: 20%;--tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, oklab(from rgb(0 0 0 / .1) l a b / 20%)), 0 8px 10px -6px var(--tw-shadow-color, oklab(from rgb(0 0 0 / .1) l a b / 20%));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / .25));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow: 0 0 20px var(--tw-shadow-color, rgba(0,0,0,.5));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.btn-ghost:not(.btn-active,:hover,:active:focus,:focus-visible){--btn-shadow: "";--btn-bg: #0000;--btn-border: #0000;--btn-noise: none}.btn-ghost:not(.btn-active,:hover,:active:focus,:focus-visible):not(:disabled,[disabled],.btn-disabled){outline-color:currentColor;--btn-fg: currentColor}.blur{--tw-blur: blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-lg{--tw-backdrop-blur: blur(var(--blur-lg));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur: blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.duration-300{--tw-duration: .3s;transition-duration:.3s}.btn-lg{--fontsize: 1.125rem;--btn-p: 1.25rem;--size: calc(var(--size-field, .25rem) * 12)}.btn-md{--fontsize: .875rem;--btn-p: 1rem;--size: calc(var(--size-field, .25rem) * 10)}.btn-sm{--fontsize: .75rem;--btn-p: .75rem;--size: calc(var(--size-field, .25rem) * 8)}.btn-xs{--fontsize: .6875rem;--btn-p: .5rem;--size: calc(var(--size-field, .25rem) * 6)}.select-none{-webkit-user-select:none;user-select:none}@media (hover: hover){.group-hover\:bg-\[var\(--input-bg-color-1\)\]:is(:where(.group):hover *){background-color:var(--input-bg-color-1)}}@media (hover: hover){.group-hover\:text-\[var\(--text-color-2\)\]:is(:where(.group):hover *){color:var(--text-color-2)}}.checked\:border-\[var\(\&\#45\;\&\#45\;text-color\)\]:checked{border-color:var(&#45;&#45;text-color)}.checked\:border-\[var\(--text-color\)\]:checked{border-color:var(--text-color)}.checked\:bg-\[var\(\&\#45\;\&\#45\;input-bg-color-1\)\]:checked{background-color:var(&#45;&#45;input-bg-color-1)}.checked\:bg-\[var\(--input-bg-color-1\)\]:checked{background-color:var(--input-bg-color-1)}.checked\:text-\[var\(\&\#45\;\&\#45\;text-color\)\]:checked{color:var(&#45;&#45;text-color)}.checked\:text-\[var\(--text-color\)\]:checked{color:var(--text-color)}@media (hover: hover){.hover\:scale-110:hover{--tw-scale-x: 110%;--tw-scale-y: 110%;--tw-scale-z: 110%;scale:var(--tw-scale-x) var(--tw-scale-y)}}@media (hover: hover){.hover\:rotate-3:hover{rotate:3deg}}@media (hover: hover){.hover\:border-gray-400:hover{border-color:var(--color-gray-400)}}@media (hover: hover){.hover\:bg-\[var\(--hover-bg-color\)\]:hover{background-color:var(--hover-bg-color)}}@media (hover: hover){.hover\:bg-red-600:hover{background-color:var(--color-red-600)}}@media (hover: hover){.hover\:text-red-500:hover{color:var(--color-red-500)}}@media (hover: hover){.hover\:text-sky-700:hover{color:var(--color-sky-700)}}@media (hover: hover){.hover\:underline:hover{text-decoration-line:underline}}@media (hover: hover){.hover\:shadow-lg\/10:hover{--tw-shadow-alpha: 10%;--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, oklab(from rgb(0 0 0 / .1) l a b / 10%)), 0 4px 6px -4px var(--tw-shadow-color, oklab(from rgb(0 0 0 / .1) l a b / 10%));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media (hover: hover){.hover\:shadow-lg\/20:hover{--tw-shadow-alpha: 20%;--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, oklab(from rgb(0 0 0 / .1) l a b / 20%)), 0 4px 6px -4px var(--tw-shadow-color, oklab(from rgb(0 0 0 / .1) l a b / 20%));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media (hover: hover){.hover\:shadow-sm\/20:hover{--tw-shadow-alpha: 20%;--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, oklab(from rgb(0 0 0 / .1) l a b / 20%)), 0 1px 2px -1px var(--tw-shadow-color, oklab(from rgb(0 0 0 / .1) l a b / 20%));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media (hover: hover){.hover\:shadow-\[0_0_10px_rgba\(0\,0\,0\,0\.5\)\]:hover{--tw-shadow: 0 0 10px var(--tw-shadow-color, rgba(0,0,0,.5));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:border:focus{border-style:var(--tw-border-style);border-width:1px}.focus\:border-gray-8:focus{border-color:var(--color-gray-8)}.focus\:outline:focus{outline-style:var(--tw-outline-style);outline-width:1px}.focus\:outline-gray-8:focus{outline-color:var(--color-gray-8)}.disabled\:scale-50:disabled{--tw-scale-x: 50%;--tw-scale-y: 50%;--tw-scale-z: 50%;scale:var(--tw-scale-x) var(--tw-scale-y)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-gray-200:disabled{background-color:var(--color-gray-200)}.disabled\:text-gray-400:disabled{color:var(--color-gray-400)}.disabled\:shadow-none:disabled{--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (width >= 48rem){.md\:col-span-3{grid-column:span 3 / span 3}}@media (width >= 48rem){.md\:col-start-2{grid-column-start:2}}@media (width >= 48rem){.md\:w-2\/3{width:calc(2/3 * 100%)}}@media (width >= 64rem){.lg\:col-span-6{grid-column:span 6 / span 6}}@media (width >= 64rem){.lg\:block{display:block}}@media (width >= 64rem){.lg\:hidden{display:none}}@media (width >= 64rem){.lg\:w-1\/2{width:50%}}@media (width >= 64rem){.lg\:w-1\/4{width:25%}}@media (width >= 64rem){.lg\:w-1\/5{width:20%}}@media (width >= 64rem){.lg\:w-3\/4{width:75%}}@media (width >= 64rem){.lg\:w-4\/5{width:80%}}@media (width >= 64rem){.lg\:flex-row{flex-direction:row}}@media (width >= 64rem){.lg\:p-16{padding:calc(var(--spacing) * 16)}}@media (width >= 80rem){.xl\:w-1\/3{width:calc(1/3 * 100%)}}@media (prefers-color-scheme: dark){.dark\:text-gray-400{color:var(--color-gray-400)}}}@font-face{font-family:IRANYekanX;font-style:normal;font-weight:700;src:url(../fonts/IranYekan/Webfonts/woff/IRANYekanX-Bold.woff) format("woff"),url(../fonts/IranYekan/Webfonts/woff2/IRANYekanX-Bold.woff2) format("woff2")}@font-face{font-family:IRANYekanX;font-style:normal;font-weight:400;src:url(../fonts/IranYekan/Webfonts/woff/IRANYekanX-Regular.woff) format("woff"),url(../fonts/IranYekan/Webfonts/woff2/IRANYekanX-Regular.woff2) format("woff2")}@font-face{font-family:AnjomanMax;font-style:normal;font-weight:500;src:url(../fonts/Anjoman/woff2/AnjomanMax-Medium.woff2) format("woff2"),url(../fonts/Anjoman/woff/AnjomanMax-Medium.woff) format("woff")}.ss05{-moz-font-feature-settings:"ss05";-webkit-font-feature-settings:"ss05";font-feature-settings:"ss05"}:root{font-family:IRANYekanX,sans-serif;--header-gradient-from: var(--color-green-1);--header-gradient-to: var(--color-green-2);--theme-bg-color: var(--color-bg-1);--theme-bg-color-2: var(--color-white-1);--theme-bg-color-3: var(--color-green-6);--theme-bg-color-4: var(--color-green-1);--menu-bg-color: var(--color-white-1);--input-bg-color: var(--color-gray-11);--input-bg-color-1: var(--color-green-4);--text-color: var(--color-text-1);--text-color-2: var(--color-green-1);--hover-bg-color: var(--color-gray-11);--hover-bg-color-2: var(--color-gray-9)}[data-theme=dark]{--header-gradient-from: var(--color-gray-1);--header-gradient-to: var(--color-slate-2);--theme-bg-color: var(--color-bg-2);--theme-bg-color-2: var(--color-bg-2);--theme-bg-color-3: var(--color-slate-6);--theme-bg-color-4: var(--color-gray-2);--menu-bg-color: var(--color-gray-4);--input-bg-color: var(--color-gray-12);--input-bg-color-1: var(--color-gray-4);--text-color: var(--color-text-2);--text-color-2: var(--color-gray-6);--hover-bg-color: var(--color-gray-2);--hover-bg-color-2: var(--color-gray-9)}[data-theme=green]{--header-gradient-from: var(--color-green-1);--header-gradient-to: var(--color-green-2);--theme-bg-color: var(--color-bg-1);--theme-bg-color-2: var(--color-white-1);--theme-bg-color-3: var(--color-green-6);--theme-bg-color-4: var(--color-green-1);--menu-bg-color: var(--color-white-1);--input-bg-color: var(--color-gray-11);--input-bg-color-1: var(--color-green-4);--text-color: var(--color-text-1);--text-color-2: var(--color-green-1);--hover-bg-color: var(--color-gray-11);--hover-bg-color-2: var(--color-gray-9)}[data-theme=blue]{--header-gradient-from: var(--color-blue-1);--header-gradient-to: var(--color-green-2);--theme-bg-color: var(--color-bg-1);--theme-bg-color-2: var(--color-white-1);--theme-bg-color-3: var(--color-blue-6);--theme-bg-color-4: var(--color-blue-1);--menu-bg-color: var(--color-white-1);--input-bg-color: var(--color-gray-11);--input-bg-color-1: var(--color-blue-4);--text-color: var(--color-text-1);--text-color-2: var(--color-blue-1);--hover-bg-color: var(--color-gray-11);--hover-bg-color-2: var(--color-gray-9)}[data-theme=pink]{--header-gradient-from: var(--color-pink-1);--header-gradient-to: var(--color-green-2);--theme-bg-color: var(--color-bg-1);--theme-bg-color-2: var(--color-white-1);--theme-bg-color-3: var(--color-pink-6);--theme-bg-color-4: var(--color-pink-1);--menu-bg-color: var(--color-white-1);--input-bg-color: var(--color-gray-11);--input-bg-color-1: var(--color-pink-4);--text-color: var(--color-text-1);--text-color-2: var(--color-pink-1);--hover-bg-color: var(--color-gray-11);--hover-bg-color-2: var(--color-gray-9)}[data-theme=purple]{--header-gradient-from: var(--color-purple-1);--header-gradient-to: var(--color-green-2);--theme-bg-color: var(--color-bg-1);--theme-bg-color-2: var(--color-white-1);--theme-bg-color-3: var(--color-purple-6);--theme-bg-color-4: var(--color-purple-1);--menu-bg-color: var(--color-white-1);--input-bg-color: var(--color-gray-11);--input-bg-color-1: var(--color-purple-4);--text-color: var(--color-text-1);--text-color-2: var(--color-purple-1);--hover-bg-color: var(--color-gray-11);--hover-bg-color-2: var(--color-gray-9)}[data-theme=gray]{--header-gradient-from: var(--color-slate-1);--header-gradient-to: var(--color-green-2);--theme-bg-color: var(--color-bg-1);--theme-bg-color-2: var(--color-white-1);--menu-bg-color: var(--color-white-1);--theme-bg-color-4: var(--color-slate-1);--input-bg-color: var(--color-gray-11);--input-bg-color-1: var(--color-slate-5);--text-color: var(--color-text-1);--text-color-2: var(--color-slate-1);--hover-bg-color: var(--color-gray-11);--hover-bg-color-2: var(--color-gray-9)}.theme-active{background-color:var(--hover-bg-color)}.menu-active{background-color:var(--hover-bg-color-2)}.input-field{background-color:var(--input-bg-color);color:var(--text-color);border:1px solid var(--color-gray-7);padding:1rem .5rem .5rem;border-radius:.375rem;width:100%;box-sizing:border-box;transition:border-color .2s ease-in-out}.input-label{position:absolute;top:50%;right:.75rem;transform:translateY(-50%);color:var(--color-gray-8);pointer-events:none;transition:all .2s ease-in-out}.input-field:focus,.input-field:not(:placeholder-shown){border-color:var(--color-gray-11);outline:none;box-shadow:0 0 0 2px #0000001a}.input-field:focus+.input-label,.input-field:not(:placeholder-shown)+.input-label{top:.25rem;transform:translateY(0);font-size:.75rem;color:var(--text-color)}.select-field{background-color:var(--input-bg-color);color:var(--text-color);border:1px solid var(--color-gray-7);padding:1rem .5rem .5rem;border-radius:.375rem;width:100%;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2364748b' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left .75rem center;background-size:1rem;transition:border-color .2s ease-in-out}.select-label{position:absolute;top:50%;right:.75rem;transform:translateY(-50%);color:var(--color-gray-8);font-size:1rem;pointer-events:none;transition:all .2s ease-in-out}.select-field:focus,.select-field:valid{border-color:var(--color-gray-11);outline:none;box-shadow:0 0 0 2px #0000001a}.select-field:focus+.select-label,.select-field:valid+.select-label{top:.25rem;transform:translateY(0);font-size:.75rem;color:var(--text-color)}.range-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:10px;background:var(--color-gray-8);border-radius:9999px;outline:none;transition:all .2s ease-in-out}.progress-bar{position:absolute;top:50%;left:0;height:10px;background:var(--text-color-2);border-radius:9999px;transform:translateY(-50%);width:50%;pointer-events:none}.range-input::-webkit-slider-runnable-track{width:100%;height:10px;background:var(--color-gray-8);border-radius:9999px}.range-input::-moz-range-track{width:100%;height:10px;background:var(--color-gray-8);border-radius:9999px}.range-input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;background:var(--input-bg-color-1);border-radius:50%;cursor:pointer;position:relative;z-index:1000;margin-top:-6px;transition:background .2s ease-in-out}.range-input::-moz-range-thumb{width:20px;height:20px;background:var(--input-bg-color-1);border:2px solid var(--input-bg-color-1);border-radius:50%;cursor:pointer;position:relative;z-index:1000;transition:background .2s ease-in-out}.range-input:hover::-webkit-slider-thumb,.range-input:focus::-webkit-slider-thumb{background:var(--text-color-2)}.range-input:hover::-moz-range-thumb,.range-input:focus::-moz-range-thumb{background:var(--text-color-2)}.textarea-field{background-color:var(--input-bg-color);color:var(--text-color);border:1px solid var(--color-gray-7);padding:1.25rem .5rem .5rem;border-radius:.375rem;width:100%;box-sizing:border-box;transition:border-color .2s ease-in-out;resize:vertical;font-size:.875rem;line-height:1.25}.textarea-label{position:absolute;top:.5rem;right:.75rem;color:var(--color-gray-8);font-size:.75rem;pointer-events:none;transition:all .2s ease-in-out}.textarea-field:focus,.textarea-field:not(:placeholder-shown){border-color:var(--color-gray-11);outline:none;box-shadow:0 0 0 2px #0000001a}.textarea-field:focus+.textarea-label,.textarea-field:not(:placeholder-shown)+.textarea-label{top:.25rem;font-size:.75rem;color:var(--text-color)}@layer base{@property --radialprogress{syntax: "<percentage>"; inherits: true; initial-value: 0%;}}@layer base{:root{scrollbar-color:currentColor #0000}@supports (color: color-mix(in lab,red,red)){:root{scrollbar-color:color-mix(in oklch,currentColor 35%,#0000) #0000}}}@layer base{:root:has(.modal-open,.modal[open],.modal:target,.modal-toggle:checked,.drawer:not([class*=drawer-open])>.drawer-toggle:checked){overflow:hidden}}@layer base{:root,[data-theme]{background-color:var(--root-bg, var(--color-base-100));color:var(--color-base-content)}}@layer base{:root{--fx-noise: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E")}.chat{--mask-chat: url("data:image/svg+xml,%3csvg width='13' height='13' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M0 11.5004C0 13.0004 2 13.0004 2 13.0004H12H13V0.00036329L12.5 0C12.5 0 11.977 2.09572 11.8581 2.50033C11.6075 3.35237 10.9149 4.22374 9 5.50036C6 7.50036 0 10.0004 0 11.5004Z'/%3e%3c/svg%3e")}}@layer base{:where(:root:has(.modal-open,.modal[open],.modal:target,.modal-toggle:checked,.drawer:not(.drawer-open)>.drawer-toggle:checked)){scrollbar-gutter:stable;background-image:linear-gradient(var(--color-base-100),var(--color-base-100));--root-bg: color-mix(in srgb, var(--color-base-100), oklch(0% 0 0) 40%)}@supports (color: color-mix(in lab,red,red)){:where(:root:has(.modal-open,.modal[open],.modal:target,.modal-toggle:checked,.drawer:not(.drawer-open)>.drawer-toggle:checked)){--root-bg: color-mix(in srgb, var(--color-base-100), oklch(0% 0 0) 40%)}}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@keyframes progress{50%{background-position-x:-115%}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@keyframes dropdown{0%{opacity:0}}@keyframes rating{0%,40%{scale:1.1;filter:brightness(1.05) contrast(1.05)}}@keyframes toast{0%{scale:.9;opacity:0}to{scale:1;opacity:1}}@property --tw-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-z{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-scale-x{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-scale-y{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-scale-z{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-rotate-x{syntax: "*"; inherits: false; initial-value: rotateX(0);}@property --tw-rotate-y{syntax: "*"; inherits: false; initial-value: rotateY(0);}@property --tw-rotate-z{syntax: "*"; inherits: false; initial-value: rotateZ(0);}@property --tw-skew-x{syntax: "*"; inherits: false; initial-value: skewX(0);}@property --tw-skew-y{syntax: "*"; inherits: false; initial-value: skewY(0);}@property --tw-space-y-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-gradient-position{syntax: "*"; inherits: false;}@property --tw-gradient-from{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-via{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-to{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-stops{syntax: "*"; inherits: false;}@property --tw-gradient-via-stops{syntax: "*"; inherits: false;}@property --tw-gradient-from-position{syntax: "<length-percentage>"; inherits: false; initial-value: 0%;}@property --tw-gradient-via-position{syntax: "<length-percentage>"; inherits: false; initial-value: 50%;}@property --tw-gradient-to-position{syntax: "<length-percentage>"; inherits: false; initial-value: 100%;}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@property --tw-backdrop-blur{syntax: "*"; inherits: false;}@property --tw-backdrop-brightness{syntax: "*"; inherits: false;}@property --tw-backdrop-contrast{syntax: "*"; inherits: false;}@property --tw-backdrop-grayscale{syntax: "*"; inherits: false;}@property --tw-backdrop-hue-rotate{syntax: "*"; inherits: false;}@property --tw-backdrop-invert{syntax: "*"; inherits: false;}@property --tw-backdrop-opacity{syntax: "*"; inherits: false;}@property --tw-backdrop-saturate{syntax: "*"; inherits: false;}@property --tw-backdrop-sepia{syntax: "*"; inherits: false;}@property --tw-duration{syntax: "*"; inherits: false;}@keyframes pulse{50%{opacity:.5}}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-scale-z: 1;--tw-rotate-x: rotateX(0);--tw-rotate-y: rotateY(0);--tw-rotate-z: rotateZ(0);--tw-skew-x: skewX(0);--tw-skew-y: skewY(0);--tw-space-y-reverse: 0;--tw-border-style: solid;--tw-gradient-position: initial;--tw-gradient-from: #0000;--tw-gradient-via: #0000;--tw-gradient-to: #0000;--tw-gradient-stops: initial;--tw-gradient-via-stops: initial;--tw-gradient-from-position: 0%;--tw-gradient-via-position: 50%;--tw-gradient-to-position: 100%;--tw-font-weight: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;--tw-backdrop-blur: initial;--tw-backdrop-brightness: initial;--tw-backdrop-contrast: initial;--tw-backdrop-grayscale: initial;--tw-backdrop-hue-rotate: initial;--tw-backdrop-invert: initial;--tw-backdrop-opacity: initial;--tw-backdrop-saturate: initial;--tw-backdrop-sepia: initial;--tw-duration: initial}}}.btn-danger{background-color:red!important}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}body{direction:rtl}.bg-primary{background-color:#0d6efd}.bg-warning{background-color:#ffc107}.bg-info{background-color:#0dcaf0}.bg-secondary{background-color:#6c757d}.bg-success{background-color:#198754}.bg-danger{background-color:#dc3545}.bg-dark{background-color:#212529}.m-0{margin:0}.m-0\.5{margin:.125rem}.m-1{margin:.25rem}.m-1\.5{margin:.375rem}.m-2{margin:.5rem}.m-2\.5{margin:.625rem}.m-3{margin:.75rem}.m-3\.5{margin:.875rem}.m-4{margin:1rem}.m-5{margin:1.25rem}.m-6{margin:1.5rem}.m-8{margin:2rem}.m-10{margin:2.5rem}.m-12{margin:3rem}.m-16{margin:4rem}.m-20{margin:5rem}.m-24{margin:6rem}.m-32{margin:8rem}.m-40{margin:10rem}.m-48{margin:12rem}.m-64{margin:16rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-20{margin-top:5rem}.mt-24{margin-top:6rem}.mt-32{margin-top:8rem}.mr-0{margin-right:0}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-2\.5{margin-right:.625rem}.mr-3{margin-right:.75rem}.mr-3\.5{margin-right:.875rem}.mr-4{margin-right:1rem}.mr-5{margin-right:1.25rem}.mr-6{margin-right:1.5rem}.mr-8{margin-right:2rem}.mr-10{margin-right:2.5rem}.mr-12{margin-right:3rem}.mr-16{margin-right:4rem}.mr-20{margin-right:5rem}.mr-24{margin-right:6rem}.mr-32{margin-right:8rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-20{margin-bottom:5rem}.mb-24{margin-bottom:6rem}.mb-32{margin-bottom:8rem}.ml-0{margin-left:0}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-2\.5{margin-left:.625rem}.ml-3{margin-left:.75rem}.ml-3\.5{margin-left:.875rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-6{margin-left:1.5rem}.ml-8{margin-left:2rem}.ml-10{margin-left:2.5rem}.ml-12{margin-left:3rem}.ml-16{margin-left:4rem}.ml-20{margin-left:5rem}.ml-24{margin-left:6rem}.ml-32{margin-left:8rem}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-16{padding:4rem}.p-20{padding:5rem}.p-24{padding:6rem}.p-32{padding:8rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-16{padding-top:4rem}.pt-20{padding-top:5rem}.pt-24{padding-top:6rem}.pt-32{padding-top:8rem}.pr-0{padding-right:0}.pr-0\.5{padding-right:.125rem}.pr-1{padding-right:.25rem}.pr-1\.5{padding-right:.375rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-3\.5{padding-right:.875rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.pr-16{padding-right:4rem}.pr-20{padding-right:5rem}.pr-24{padding-right:6rem}.pr-32{padding-right:8rem}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-3{padding-bottom:.75rem}.pb-3\.5{padding-bottom:.875rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-32{padding-bottom:8rem}.pl-0{padding-left:0}.pl-0\.5{padding-left:.125rem}.pl-1{padding-left:.25rem}.pl-1\.5{padding-left:.375rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-3\.5{padding-left:.875rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pl-10{padding-left:2.5rem}.pl-12{padding-left:3rem}.pl-16{padding-left:4rem}.pl-20{padding-left:5rem}.pl-24{padding-left:6rem}.pl-32{padding-left:8rem}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-20{gap:5rem}.gap-24{gap:6rem}.gap-32{gap:8rem}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.m-auto{margin:auto}.table{width:100%;border-collapse:separate;border-spacing:0;background-color:#fff;border-radius:.75rem;overflow:hidden;box-shadow:0 4px 12px #0000000d;transition:all .3s ease}.table thead{background-color:#f8fafc}.table th{padding:1.25rem 1.5rem;font-weight:600;color:#1f2937;text-align:right;border-bottom:2px solid #e5e7eb}.table tbody tr{transition:background-color .2s ease}.table tbody tr:hover{background-color:#f9fafb}.table td{padding:1.25rem 1.5rem;color:#4b5563;border-bottom:1px solid #f3f4f6;text-align:right}.table tbody tr:last-child td{border-bottom:none}.ss02{-moz-font-feature-settings:"ss02";-webkit-font-feature-settings:"ss02";font-feature-settings:"ss02"}aside{position:absolute;top:120px;right:10px}main{height:auto!important;position:absolute;top:120px;width:73%;right:390px;background-color:var(--theme-bg-color)}@media screen and (max-width:768px){main{right:0;width:100%;top:90px}}button{font-size:11px!important}jdp-overlay{height:0;width:0}@media only screen and (max-width:481px){jdp-overlay{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background-color:#0000004d;display:none;height:100%;left:0;position:fixed;top:0;width:100%}}jdp-container{-moz-animation:jdpOpenAnimation .3s cubic-bezier(.23,1,.32,1);-webkit-animation:jdpOpenAnimation .3s cubic-bezier(.23,1,.32,1);animation:jdpOpenAnimation .3s cubic-bezier(.23,1,.32,1);background:#fff;border-radius:4px;box-shadow:0 1px 6px #0000001f,0 1px 4px #0000003d;direction:rtl;display:none;max-width:307.875px;min-width:307.875px;overflow:hidden;padding:.5rem 0;position:absolute;-ms-touch-action:manipulation;touch-action:manipulation;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (max-width:481px){jdp-container{-moz-animation:jdpOpenAnimationMobile .3s cubic-bezier(.23,1,.32,1);-webkit-animation:jdpOpenAnimationMobile .3s cubic-bezier(.23,1,.32,1);animation:jdpOpenAnimationMobile .3s cubic-bezier(.23,1,.32,1);border-radius:4px 4px 0 0;bottom:0!important;left:50%!important;max-width:100%;min-width:280px;top:unset!important;transform:translate(-50%)!important;width:100%}}jdp-container,jdp-container *,jdp-container :after,jdp-container :before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}jdp-container .jdp-icon-minus,jdp-container .jdp-icon-plus{border:1px solid #e6e6e6;border-radius:4px;cursor:pointer;display:inline-block;flex:none;overflow:hidden;text-align:center;text-decoration:none;vertical-align:middle}jdp-container .jdp-icon-minus svg,jdp-container .jdp-icon-plus svg{height:1.5rem;padding:.25rem;vertical-align:middle;width:1.5rem}jdp-container .jdp-icon-minus.not-in-range,jdp-container .jdp-icon-plus.not-in-range{cursor:not-allowed}jdp-container .jdp-icon-minus.not-in-range svg,jdp-container .jdp-icon-plus.not-in-range svg{opacity:.3}jdp-container .jdp-months,jdp-container .jdp-years{fill:#000000e6;color:#000000e6;display:-webkit-inline-box;display:-webkit-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:120%;margin:0 2.5%}jdp-container .jdp-months{width:50%}jdp-container .jdp-years{width:40%}jdp-container .jdp-month,jdp-container .jdp-month input,jdp-container .jdp-month select,jdp-container .jdp-time,jdp-container .jdp-time input,jdp-container .jdp-time select,jdp-container .jdp-year,jdp-container .jdp-year input,jdp-container .jdp-year select{background:#fff;border:none;border-radius:0;color:inherit;display:inline-block;font-family:inherit;font-size:inherit;font-weight:300;height:auto;line-height:inherit;margin:0;outline:none;padding:0;text-align:center;vertical-align:initial;width:100%}jdp-container .jdp-month:active,jdp-container .jdp-month:focus,jdp-container .jdp-month input:active,jdp-container .jdp-month input:focus,jdp-container .jdp-month select:active,jdp-container .jdp-month select:focus,jdp-container .jdp-time:active,jdp-container .jdp-time:focus,jdp-container .jdp-time input:active,jdp-container .jdp-time input:focus,jdp-container .jdp-time select:active,jdp-container .jdp-time select:focus,jdp-container .jdp-year:active,jdp-container .jdp-year:focus,jdp-container .jdp-year input:active,jdp-container .jdp-year input:focus,jdp-container .jdp-year select:active,jdp-container .jdp-year select:focus{outline:none}jdp-container .jdp-month input option,jdp-container .jdp-month option,jdp-container .jdp-month select option,jdp-container .jdp-time input option,jdp-container .jdp-time option,jdp-container .jdp-time select option,jdp-container .jdp-year input option,jdp-container .jdp-year option,jdp-container .jdp-year select option{font-size:95%;min-height:1.3rem;outline:none;padding:0}jdp-container .jdp-month:hover,jdp-container .jdp-time:hover,jdp-container .jdp-year:hover{filter:brightness(.9)}jdp-container .jdp-month input,jdp-container .jdp-time input,jdp-container .jdp-year input{-webkit-appearance:none;-moz-appearance:textfield;cursor:text}jdp-container .jdp-month input::-webkit-inner-spin-button,jdp-container .jdp-month input::-webkit-outer-spin-button,jdp-container .jdp-time input::-webkit-inner-spin-button,jdp-container .jdp-time input::-webkit-outer-spin-button,jdp-container .jdp-year input::-webkit-inner-spin-button,jdp-container .jdp-year input::-webkit-outer-spin-button{-webkit-appearance:none}jdp-container .jdp-month select,jdp-container .jdp-time select,jdp-container .jdp-year select{-webkit-appearance:menulist;-moz-appearance:menulist;cursor:pointer;position:relative}jdp-container .jdp-days{-ms-flex-pack:justify;display:inline-block;display:-ms-flexbox;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:space-around;outline:0;padding:.5rem 0 0;text-align:left;width:100%}jdp-container .jdp-day,jdp-container .jdp-day-name{background:none;border:1px solid transparent;color:#000000e6;display:inline-block;flex-basis:14.2857143%;font-weight:400;height:31px;justify-content:center;line-height:31px;margin:2px 0;position:relative;text-align:center;width:14.2857143%}jdp-container .jdp-day-name.today,jdp-container .jdp-day.today{border-color:#0000004d}jdp-container .jdp-day-name.selected,jdp-container .jdp-day.selected{background-color:#569ff7!important;color:#fff!important;opacity:1!important}jdp-container .jdp-day-name.holly-day,jdp-container .jdp-day-name.last-week,jdp-container .jdp-day.holly-day,jdp-container .jdp-day.last-week{color:#f44336}jdp-container .jdp-day.not-in-month{opacity:.4}jdp-container .jdp-day.disabled-day{cursor:not-allowed;opacity:.15}jdp-container .jdp-day:not(.disabled-day){border-radius:4px;cursor:pointer;transition:.1s linear}jdp-container .jdp-day:not(.disabled-day):hover{background:#0000001a;transform:scale(1.15);z-index:1}jdp-container .jdp-day-name{background-color:#0000001a;border-radius:0;cursor:default;font-size:90%;font-weight:900}jdp-container .jdp-footer{-ms-flex-pack:justify;display:inline-block;display:-ms-flexbox;display:flex;flex-wrap:nowrap;-ms-flex-wrap:nowrap;justify-content:space-between;outline:0;padding:.5rem .5rem 0;width:100%}@media only screen and (max-width:481px){jdp-container .jdp-footer{margin:.5rem 0}}jdp-container .jdp-btn-close,jdp-container .jdp-btn-empty,jdp-container .jdp-btn-today{background:#569ff7;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:90%;font-weight:400;padding:.3em .6em;text-align:center}@media only screen and (max-width:481px){jdp-container .jdp-btn-close,jdp-container .jdp-btn-empty,jdp-container .jdp-btn-today{font-size:100%;padding:.5em .8em}}jdp-container .jdp-btn-close.disabled-btn,jdp-container .jdp-btn-empty.disabled-btn,jdp-container .jdp-btn-today.disabled-btn{cursor:not-allowed;opacity:.2}@media only screen and (max-width:481px){jdp-container .jdp-btn-today~.jdp-btn-empty{margin-left:auto;margin-right:1em}}jdp-container .jdp-time-container{display:flex;padding:0}jdp-container .jdp-time-container .jdp-time{flex:auto;margin:0 .5rem;position:relative}jdp-container .jdp-time-container .jdp-time select{background:#00000008;border-radius:5px;padding:.5rem 1rem .5rem 7px}jdp-container .jdp-time-container .jdp-time:after{content:":";font-size:1.5rem;height:100%;position:absolute;right:-.7rem;top:50%;transform:translateY(-50%)}jdp-container .jdp-time-container .jdp-time:first-child:after{display:none}jdp-container .jdp-time-container.jdp-only-time .jdp-time select{font-size:1.5rem;padding:.8rem 1rem .8rem 7px}jdp-container .jdp-time-container.jdp-only-time .jdp-time:after{font-size:2.3rem;position:absolute;right:-.8rem}@-webkit-keyframes jdpOpenAnimation{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes jdpOpenAnimation{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@-webkit-keyframes jdpOpenAnimationMobile{0%{bottom:-10%;opacity:0}to{bottom:0;opacity:1}}@keyframes jdpOpenAnimationMobile{0%{margin-bottom:-20%;opacity:0}to{margin-bottom:0;opacity:1}}.maplibregl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgb(0 0 0/0)}.maplibregl-canvas{left:0;position:absolute;top:0}.maplibregl-map:fullscreen{height:100%;width:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.maplibregl-ctrl-top-left{left:0;top:0}.maplibregl-ctrl-top-right{right:0;top:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{bottom:0;right:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{float:left;margin:10px 0 0 10px}.maplibregl-ctrl-top-right .maplibregl-ctrl{float:right;margin:10px 10px 0 0}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{float:left;margin:0 0 10px 10px}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:right;margin:0 10px 10px 0}.maplibregl-ctrl-group{background:#fff;border-radius:4px}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (forced-colors:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.maplibregl-ctrl-group button{background-color:transparent;border:0;box-sizing:border-box;cursor:pointer;display:block;height:29px;outline:none;padding:0;width:29px}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media (forced-colors:active){.maplibregl-ctrl-icon{background-color:transparent}.maplibregl-ctrl-group button+button{border-top:1px solid ButtonText}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}.maplibregl-ctrl button:not(:disabled):hover{background-color:#0000000d}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%23333' viewBox='0 0 22 22'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%2333b5e5' viewBox='0 0 22 22'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23aaa' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:maplibregl-spin 2s linear infinite}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23999' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23666' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}}@keyframes maplibregl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media (forced-colors:active){a.maplibregl-ctrl-logo{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{background-color:#fff;border-radius:12px;box-sizing:content-box;color:#000;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.maplibregl-ctrl-attrib.maplibregl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:none;position:absolute;right:0;top:0;width:24px}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:#0000000d}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{right:0;top:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{left:0;top:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.maplibregl-ctrl-attrib a{color:#000000bf;text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{background-color:#ffffffbf;border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px}.maplibregl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right{flex-direction:row-reverse}.maplibregl-popup-tip{border:10px solid transparent;height:0;width:0;z-index:1}.maplibregl-popup-anchor-top .maplibregl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.maplibregl-popup-anchor-left .maplibregl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.maplibregl-popup-anchor-right .maplibregl-popup-tip{align-self:center;border-left-color:#fff;border-right:none}.maplibregl-popup-close-button{background-color:transparent;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000001a;padding:15px 10px;pointer-events:auto;position:relative}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{left:0;position:absolute;top:0;transition:opacity .2s;will-change:transform}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.maplibregl-user-location-dot:before{animation:maplibregl-user-location-dot-pulse 2s infinite;content:"";position:absolute}.maplibregl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px #00000059;box-sizing:border-box;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px}@keyframes maplibregl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;height:1px;width:1px}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}.maplibregl-cooperative-gesture-screen{align-items:center;background:#0006;color:#fff;display:flex;font-size:1.4em;top:0;right:0;bottom:0;left:0;justify-content:center;line-height:1.2;opacity:0;padding:1rem;pointer-events:none;position:absolute;transition:opacity 1s ease 1s;z-index:99999}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity .05s}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media (hover:none),(width <= 480px){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{height:100%!important;left:0!important;position:fixed!important;top:0!important;width:100%!important;z-index:99999}.skeleton[data-v-1013916b]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200px 100%;animation:wave-1013916b 1.5s infinite;position:relative;overflow:hidden}@keyframes wave-1013916b{0%{background-position:-200px 0}to{background-position:200px 0}}@keyframes dropIn-1013916b{0%{opacity:0;transform:translateY(-40%)}to{opacity:.4;transform:translateY(0)}}.skeleton-icon[data-v-1013916b]{position:absolute;top:50%;left:50%;width:48px;height:48px;transform:translate(-50%,-50%);opacity:0;filter:grayscale(100%) brightness(1.2);pointer-events:none;animation:dropIn-1013916b .6s ease forwards;animation-delay:.2s}.header-container[data-v-c29cd3fa]{position:absolute;top:0;left:0;right:0;width:100%;height:200px;z-index:-1;overflow:hidden}.header-bg[data-v-c29cd3fa]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,var(--header-gradient-from, #667eea) 0%,var(--header-gradient-to, #764ba2) 100%)}.gradient-overlay[data-v-c29cd3fa]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#ffffff1a,#ffffff0d,#0000001a)}.pattern-overlay[data-v-c29cd3fa]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 25% 25%,rgba(255,255,255,.1) 0%,transparent 50%),radial-gradient(circle at 75% 75%,rgba(255,255,255,.05) 0%,transparent 50%);background-size:100px 100px}.header-content[data-v-c29cd3fa]{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;width:100%;height:100%;padding:1.5rem 4rem 0}.logo-section[data-v-c29cd3fa]{display:flex;align-items:center}.logo-link[data-v-c29cd3fa]{display:block;text-decoration:none;transition:transform .3s ease}.logo-link[data-v-c29cd3fa]:hover{transform:scale(1.05)}.logo-container[data-v-c29cd3fa]{position:relative;display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #0000001a;transition:all .3s ease}.logo-container[data-v-c29cd3fa]:hover{box-shadow:0 12px 40px #0003;border-color:#ffffff4d}.logo-img[data-v-c29cd3fa]{width:50px;height:50px;object-fit:contain;filter:drop-shadow(0 2px 8px rgba(0,0,0,.2))}.logo-glow[data-v-c29cd3fa]{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:linear-gradient(45deg,#ffffff4d,#ffffff1a,#ffffff4d);border-radius:22px;opacity:0;transition:opacity .3s ease;z-index:-1}.logo-container:hover .logo-glow[data-v-c29cd3fa]{opacity:1}.logo-skeleton[data-v-c29cd3fa]{padding:.5rem}.nav-section[data-v-c29cd3fa]{display:flex;align-items:center}.nav-container[data-v-c29cd3fa]{display:flex;align-items:center;gap:.5rem;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:.5rem;border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #0000001a}.nav-item[data-v-c29cd3fa]{position:relative;display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.75rem;border-radius:12px;text-decoration:none;color:#fff;background:transparent;border:none;cursor:pointer;transition:all .3s ease;min-width:60px}.nav-item[data-v-c29cd3fa]:hover{background:#ffffff26;transform:translateY(-2px)}.nav-item.router-link-active[data-v-c29cd3fa]{background:#fff3;box-shadow:0 4px 12px #0000001a}.nav-icon[data-v-c29cd3fa]{position:relative;display:flex;align-items:center;justify-content:center;width:24px;height:24px;transition:transform .3s ease}.nav-item:hover .nav-icon[data-v-c29cd3fa]{transform:scale(1.1)}.nav-label[data-v-c29cd3fa]{font-size:.625rem;font-weight:500;opacity:.9;transition:opacity .3s ease;white-space:nowrap}.nav-item:hover .nav-label[data-v-c29cd3fa]{opacity:1}.notification-badge[data-v-c29cd3fa]{position:absolute;top:-2px;right:-2px;width:8px;height:8px;background:#ef4444;border-radius:50%;border:2px solid white;animation:pulse-c29cd3fa 2s infinite}.logout-btn[data-v-c29cd3fa]:hover{background:#ef444433;color:#fecaca}.nav-skeleton[data-v-c29cd3fa]{display:flex;gap:.5rem;padding:.5rem;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;border:1px solid rgba(255,255,255,.2)}.decorative-elements[data-v-c29cd3fa]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.floating-circle[data-v-c29cd3fa]{position:absolute;border-radius:50%;background:#ffffff1a;animation:float-c29cd3fa 6s ease-in-out infinite}.circle-1[data-v-c29cd3fa]{width:60px;height:60px;top:20%;left:20%;animation-delay:0s}.circle-2[data-v-c29cd3fa]{width:40px;height:40px;top:60%;right:30%;animation-delay:2s}.circle-3[data-v-c29cd3fa]{width:80px;height:80px;bottom:20%;left:70%;animation-delay:4s}@keyframes float-c29cd3fa{0%,to{transform:translateY(0) rotate(0);opacity:.5}50%{transform:translateY(-20px) rotate(180deg);opacity:.8}}@keyframes pulse-c29cd3fa{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.logo-enter-active[data-v-c29cd3fa]{transition:all .6s ease}.logo-enter-from[data-v-c29cd3fa]{opacity:0;transform:translateY(-20px) scale(.8)}.nav-enter-active[data-v-c29cd3fa]{transition:all .8s ease}.nav-enter-from[data-v-c29cd3fa]{opacity:0;transform:translate(20px)}@media (max-width: 768px){.header-content[data-v-c29cd3fa]{padding:1rem 2rem 0}.logo-container[data-v-c29cd3fa]{width:60px;height:60px;border-radius:16px}.logo-img[data-v-c29cd3fa]{width:36px;height:36px}.nav-container[data-v-c29cd3fa]{padding:.375rem;gap:.25rem}.nav-item[data-v-c29cd3fa]{padding:.5rem;min-width:48px}.nav-label[data-v-c29cd3fa]{font-size:.5rem}.nav-icon[data-v-c29cd3fa]{width:20px;height:20px}.floating-circle[data-v-c29cd3fa]{display:none}}@media (max-width: 480px){.header-content[data-v-c29cd3fa]{padding:.75rem 1rem 0}.nav-label[data-v-c29cd3fa]{display:none}.nav-item[data-v-c29cd3fa]{padding:.625rem}}svg[data-v-9c245334]{cursor:pointer}.aside-footer[data-v-d689a1ae]{z-index:999999;transform:translateY(100%);animation:slide-up-d689a1ae .3s ease-out forwards}@keyframes slide-up-d689a1ae{to{transform:translateY(0)}}.menu-content[data-v-d689a1ae]{scrollbar-width:thin;scrollbar-color:#d1d5db #f3f4f6}.menu-content[data-v-d689a1ae]::-webkit-scrollbar{width:6px}.menu-content[data-v-d689a1ae]::-webkit-scrollbar-track{background:#f3f4f6}.menu-content[data-v-d689a1ae]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.footer[data-v-0808727f]{position:fixed;bottom:0;width:100%;height:60px;border-radius:20px 20px 0 0;align-items:center;justify-content:space-around;z-index:999}.icon[data-v-0808727f]{cursor:pointer;transition:transform .2s}.icon[data-v-0808727f]:hover{transform:scale(1.1)}.menu-wrapper[data-v-d08b9f91]{height:calc(100% - 110px);overflow:hidden;padding:1.5rem 1rem}.menu-nav[data-v-d08b9f91]{height:100%;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--theme-bg-color-4) transparent;padding-right:.5rem}.menu-nav[data-v-d08b9f91]::-webkit-scrollbar{width:4px}.menu-nav[data-v-d08b9f91]::-webkit-scrollbar-track{background:transparent}.menu-nav[data-v-d08b9f91]::-webkit-scrollbar-thumb{background:var(--theme-bg-color-4);border-radius:2px}.menu-group[data-v-d08b9f91]{margin-bottom:.5rem;border-radius:12px;overflow:hidden;transition:all .2s ease}.menu-group.is-active[data-v-d08b9f91]{background:var(--hover-bg-color)}.menu-group.has-active-child[data-v-d08b9f91]{background:#6366f10d;border:1px solid rgba(99,102,241,.1)}.menu-item[data-v-d08b9f91]{display:flex;align-items:center;gap:.75rem;padding:.75rem;cursor:pointer;border-radius:12px;transition:all .2s ease;position:relative}.menu-item[data-v-d08b9f91]:hover{background:var(--hover-bg-color)}.menu-item.is-parent-active[data-v-d08b9f91]{background:#6366f114}.menu-icon[data-v-d08b9f91]{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:var(--theme-bg-color-4);border-radius:8px;transition:all .2s ease;flex-shrink:0}.menu-icon.icon-active[data-v-d08b9f91]{background:linear-gradient(135deg,#fa5e42,#ff8c61);box-shadow:0 4px 12px #fa5e4266;border-radius:12px;transition:all .3s ease}.menu-icon.icon-active[data-v-d08b9f91]:hover{box-shadow:0 6px 18px #fa5e4280,0 0 12px #fa5e424d;transform:scale(1.07)}.icon-img[data-v-d08b9f91]{width:1.6rem;height:1.6rem;object-fit:contain;transition:filter .2s ease}.menu-icon.icon-active .icon-img[data-v-d08b9f91]{filter:brightness(0) invert(1)}.menu-text[data-v-d08b9f91]{font-size:.875rem;color:var(--text-color-1);transition:all .2s ease;flex:1;font-weight:500}.menu-group.is-active .menu-text[data-v-d08b9f91],.menu-group.has-active-child .menu-text[data-v-d08b9f91]{font-weight:600;color:var(--text-color-1)}.active-indicator[data-v-d08b9f91]{width:6px;height:6px;background:linear-gradient(135deg,#fa5e4240,#ff8c6140);border-radius:50%;margin-left:auto;animation:pulse-d08b9f91 2s infinite}.child-badge[data-v-d08b9f91]{width:8px;height:8px;background:#10b981;border-radius:50%;margin-left:auto;animation:pulse-d08b9f91 2s infinite}@keyframes pulse-d08b9f91{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.menu-arrow[data-v-d08b9f91]{width:1rem;height:1rem;color:var(--text-color-2);transition:all .3s ease;margin-left:auto;flex-shrink:0}.menu-arrow.is-open[data-v-d08b9f91]{transform:rotate(180deg);background:linear-gradient(135deg,#fa5e4240,#ff8c6140)}.submenu-container[data-v-d08b9f91]{padding-left:2.75rem;padding-top:.25rem;padding-bottom:.25rem}.submenu-item[data-v-d08b9f91]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;margin-bottom:.125rem;border-radius:8px;cursor:pointer;transition:all .2s ease;position:relative}.submenu-item[data-v-d08b9f91]:hover{background:var(--hover-bg-color);transform:translate(2px)}.submenu-item.is-active[data-v-d08b9f91]{background:var(--hover-bg-color);background:linear-gradient(135deg,#fa5e4240,#ff8c6140)}.submenu-connector[data-v-d08b9f91]{display:flex;align-items:center;flex-direction:column;height:100%;margin-right:.25rem}.connector-line[data-v-d08b9f91]{width:1px;height:1rem;background:var(--text-color-2);opacity:.3}.connector-dot[data-v-d08b9f91]{width:4px;height:4px;background:var(--text-color-2);border-radius:50%;margin-top:-.125rem;transition:all .2s ease}.connector-dot.is-active[data-v-d08b9f91]{background:linear-gradient(135deg,#fa5e4240,#ff8c6140);width:6px;height:6px;box-shadow:0 0 8px #6366f166}.submenu-icon[data-v-d08b9f91]{width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;border:1px solid var(--text-color-2);border-radius:4px;transition:all .2s ease;background:var(--theme-bg-color-3);flex-shrink:0;opacity:.7}.submenu-item.is-active .submenu-icon[data-v-d08b9f91]{border-color:#fa5e42;background:linear-gradient(135deg,#fa5e4240,#ff8c6140);opacity:1;transition:all .3s ease}.submenu-item.is-active .submenu-icon[data-v-d08b9f91]:hover{background:linear-gradient(135deg,#fa5e4240,#ff8c6140);box-shadow:0 4px 12px #fa5e4266,0 0 10px #fa5e4233;transform:scale(1.08);transition:all .3s ease}.sub-icon-img[data-v-d08b9f91]{width:.625rem;height:.625rem;object-fit:contain}.submenu-text[data-v-d08b9f91]{font-size:.8125rem;color:var(--text-color-2);transition:color .2s ease;flex:1}.submenu-item.is-active .submenu-text[data-v-d08b9f91]{font-weight:500}.submenu-enter-active[data-v-d08b9f91],.submenu-leave-active[data-v-d08b9f91]{transition:all .3s ease;overflow:hidden}.submenu-enter-from[data-v-d08b9f91],.submenu-leave-to[data-v-d08b9f91]{max-height:0;opacity:0;padding-top:0;padding-bottom:0}.submenu-enter-to[data-v-d08b9f91],.submenu-leave-from[data-v-d08b9f91]{max-height:300px;opacity:1;padding-top:.25rem;padding-bottom:.25rem}.skeleton-container[data-v-d08b9f91]{padding:1.5rem 1rem;height:calc(100% - 90px);overflow:hidden}.skeleton-item[data-v-d08b9f91]{display:flex;align-items:center;gap:.75rem;padding:.75rem;margin-bottom:.5rem;border-radius:12px;background:var(--theme-bg-color-4);opacity:.6;animation:skeletonPulse-d08b9f91 1.5s ease-in-out infinite}.skeleton-icon[data-v-d08b9f91]{width:2rem;height:2rem;background:var(--theme-bg-color-3);border-radius:8px}.skeleton-text[data-v-d08b9f91]{height:.875rem;flex:1;background:var(--theme-bg-color-3);border-radius:4px}@keyframes skeletonPulse-d08b9f91{0%,to{opacity:.4}50%{opacity:.8}}@media (max-width: 768px){.menu-wrapper[data-v-d08b9f91]{padding:1rem .75rem}.menu-item[data-v-d08b9f91]{padding:.625rem;gap:.625rem}.menu-icon[data-v-d08b9f91]{width:1.75rem;height:1.75rem}.icon-img[data-v-d08b9f91]{width:.875rem;height:.875rem}}aside[data-v-f41e4105]{width:356px}.submenu[data-v-f41e4105]{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.submenu.open[data-v-f41e4105]{max-height:500px;padding-top:.5rem}.menu-active[data-v-f41e4105]{background:var(--hover-bg-color);font-weight:500;color:var(--text-color-1)}li[data-v-f41e4105]{transition:background .2s ease,color .2s ease;color:var(--text-color-2);font-weight:300}p[data-v-f41e4105]{color:inherit;transition:color .2s ease}.dropdown-content[data-v-f41e4105]{transition:opacity .2s ease,transform .2s ease;transform-origin:top;transform:scaleY(0);opacity:0}.dropdown:hover .dropdown-content[data-v-f41e4105],.dropdown:focus-within .dropdown-content[data-v-f41e4105]{transform:scaleY(1);opacity:1}#color-1[data-v-f41e4105]{fill:red}#color-2[data-v-f41e4105]{fill:#0f0}#color-3[data-v-f41e4105]{fill:#00f}#color-4[data-v-f41e4105]{fill:#ff0}#color-5[data-v-f41e4105]{fill:#f0f}#color-6[data-v-f41e4105]{fill:#0ff}.page-header[data-v-bd8f1793]{position:relative;z-index:50;background:var(--theme-bg-color-3);border-bottom:1px solid rgba(255,255,255,.06);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.header-container[data-v-bd8f1793]{max-width:1400px;margin:0 auto;padding:12px 16px}.header-main[data-v-bd8f1793]{min-height:48px;display:flex;align-items:center}.content-wrapper[data-v-bd8f1793]{width:100%;display:flex;flex-direction:column;gap:6px}.title-section[data-v-bd8f1793]{display:flex;align-items:center;justify-content:space-between}.title-group[data-v-bd8f1793]{display:flex;align-items:center;gap:10px}.header-actions[data-v-bd8f1793]{display:flex;align-items:center;gap:12px}.page-icon[data-v-bd8f1793]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));border-radius:8px;color:#fff;box-shadow:0 2px 8px #0000001a;transition:all .3s ease}.page-icon[data-v-bd8f1793]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.page-title[data-v-bd8f1793]{font-size:18px;font-weight:700;color:var(--text-color-1);margin:0;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.score-container[data-v-bd8f1793]{position:relative}.score-display[data-v-bd8f1793]{display:flex;align-items:center;gap:6px;background:linear-gradient(135deg,gold,orange);padding:6px 12px;border-radius:20px;box-shadow:0 2px 8px #ffd7004d;border:2px solid rgba(255,255,255,.2);transition:all .3s ease;animation:scoreGlow-bd8f1793 2s ease-in-out infinite alternate}.score-display[data-v-bd8f1793]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #ffd70066}.coin-icon[data-v-bd8f1793]{animation:coinRotate-bd8f1793 3s linear infinite}.coin-icon svg[data-v-bd8f1793]{filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}.score-text[data-v-bd8f1793]{font-weight:700;font-size:14px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3)}.back-btn[data-v-bd8f1793]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--text-color-2);cursor:pointer;transition:all .3s ease}.back-btn[data-v-bd8f1793]:hover{background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));color:#fff;border-color:transparent;transform:translate(-2px)}.breadcrumb[data-v-bd8f1793]{width:100%}.breadcrumb-items[data-v-bd8f1793]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500}.breadcrumb-item[data-v-bd8f1793]{display:flex;align-items:center;gap:4px;color:var(--text-color-2);text-decoration:none;padding:2px 6px;border-radius:4px;transition:all .3s ease}.breadcrumb-item[data-v-bd8f1793]:hover{background:#ffffff0d;color:var(--text-color-1)}.breadcrumb-item.home[data-v-bd8f1793]{color:var(--header-gradient-from);font-weight:600}.breadcrumb-item.home[data-v-bd8f1793]:hover{background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));color:#fff}.breadcrumb-item.static[data-v-bd8f1793]{cursor:default}.breadcrumb-item.static[data-v-bd8f1793]:hover{background:transparent;color:var(--header-gradient-from)}.breadcrumb-item.current[data-v-bd8f1793]{color:var(--text-color-1);font-weight:700;background:#ffffff14;border:1px solid rgba(255,255,255,.1)}.separator[data-v-bd8f1793]{color:var(--text-color-2);opacity:.4;font-size:11px;margin:0 2px}.coin-animation-overlay[data-v-bd8f1793]{position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:1000;display:flex;align-items:center;justify-content:center}.floating-coins[data-v-bd8f1793]{position:absolute;top:20%;left:50%;transform:translate(-50%)}.floating-coin[data-v-bd8f1793]{position:absolute;animation:floatUp-bd8f1793 3s ease-out forwards}.floating-coin[data-v-bd8f1793]:nth-child(1){left:-40px}.floating-coin[data-v-bd8f1793]:nth-child(2){left:-20px}.floating-coin[data-v-bd8f1793]:nth-child(3){left:0}.floating-coin[data-v-bd8f1793]:nth-child(4){left:20px}.floating-coin[data-v-bd8f1793]:nth-child(5){left:40px}.points-popup[data-v-bd8f1793]{text-align:center;animation:popupScale-bd8f1793 3s ease-out forwards}.points-text[data-v-bd8f1793]{font-size:32px;font-weight:900;background:linear-gradient(135deg,gold,#ff6b35);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 2px 4px rgba(0,0,0,.3);margin-bottom:8px}.points-label[data-v-bd8f1793]{font-size:16px;font-weight:600;color:gold;text-shadow:0 1px 2px rgba(0,0,0,.5)}.loading-wrapper[data-v-bd8f1793]{width:100%;display:flex;flex-direction:column;gap:6px}.loading-content[data-v-bd8f1793]{display:flex;align-items:center;gap:10px}.loading-spinner[data-v-bd8f1793]{width:32px;height:32px;border:2px solid rgba(255,255,255,.1);border-top:2px solid var(--header-gradient-from);border-radius:50%;animation:spin-bd8f1793 1s linear infinite}@keyframes spin-bd8f1793{to{transform:rotate(360deg)}}@keyframes coinRotate-bd8f1793{0%{transform:rotateY(0)}50%{transform:rotateY(180deg)}to{transform:rotateY(360deg)}}@keyframes scoreGlow-bd8f1793{0%{box-shadow:0 2px 8px #ffd7004d}to{box-shadow:0 2px 12px #ffd70080,0 0 20px #ffd70033}}@keyframes floatUp-bd8f1793{0%{opacity:1;transform:translateY(0) rotate(0) scale(1)}50%{opacity:1;transform:translateY(-100px) rotate(180deg) scale(1.2)}to{opacity:0;transform:translateY(-200px) rotate(360deg) scale(.8)}}@keyframes popupScale-bd8f1793{0%{opacity:0;transform:scale(.5)}20%{opacity:1;transform:scale(1.2)}40%{transform:scale(1)}80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.coin-animation-enter-active[data-v-bd8f1793],.coin-animation-leave-active[data-v-bd8f1793]{transition:opacity .5s ease}.coin-animation-enter-from[data-v-bd8f1793],.coin-animation-leave-to[data-v-bd8f1793]{opacity:0}@media (max-width: 768px){.header-container[data-v-bd8f1793]{padding:10px 12px}.header-main[data-v-bd8f1793]{min-height:44px}.header-actions[data-v-bd8f1793]{gap:8px}.score-display[data-v-bd8f1793]{padding:4px 8px}.score-text[data-v-bd8f1793]{font-size:12px}.coin-icon svg[data-v-bd8f1793]{width:14px;height:14px}.page-icon[data-v-bd8f1793]{width:28px;height:28px}.page-icon svg[data-v-bd8f1793]{width:16px;height:16px}.page-title[data-v-bd8f1793]{font-size:16px}.back-btn[data-v-bd8f1793]{width:28px;height:28px}.back-btn svg[data-v-bd8f1793]{width:14px;height:14px}.points-text[data-v-bd8f1793]{font-size:24px}.points-label[data-v-bd8f1793]{font-size:14px}}@media (max-width: 480px){.header-container[data-v-bd8f1793]{padding:8px 10px}.header-main[data-v-bd8f1793]{min-height:40px}.title-group[data-v-bd8f1793]{gap:8px}.header-actions[data-v-bd8f1793]{gap:6px}.score-display[data-v-bd8f1793]{padding:3px 6px}.score-text[data-v-bd8f1793]{font-size:11px}.coin-icon svg[data-v-bd8f1793]{width:12px;height:12px}.page-icon[data-v-bd8f1793]{width:24px;height:24px;border-radius:6px}.page-icon svg[data-v-bd8f1793]{width:14px;height:14px}.page-title[data-v-bd8f1793]{font-size:15px}.back-btn[data-v-bd8f1793]{width:24px;height:24px;border-radius:6px}.back-btn svg[data-v-bd8f1793]{width:12px;height:12px}.points-text[data-v-bd8f1793]{font-size:20px}.points-label[data-v-bd8f1793]{font-size:12px}}.page-icon[data-v-bd8f1793],.back-btn[data-v-bd8f1793],.breadcrumb-item[data-v-bd8f1793],.score-display[data-v-bd8f1793],.floating-coin[data-v-bd8f1793]{will-change:transform}@media (prefers-reduced-motion: reduce){[data-v-bd8f1793]{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.back-btn[data-v-bd8f1793]:focus,.breadcrumb-item[data-v-bd8f1793]:focus{outline:2px solid var(--header-gradient-from);outline-offset:2px}.status-card-modern[data-v-e9b5db2c]{position:relative;border-radius:24px;padding:32px;overflow:hidden;box-shadow:0 20px 60px #00000026;margin-bottom:32px}.status-glow[data-v-e9b5db2c]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.15) 0%,transparent 70%);animation:statusGlow-e9b5db2c 6s ease-in-out infinite}@keyframes statusGlow-e9b5db2c{0%,to{transform:rotate(0) scale(1);opacity:.3}50%{transform:rotate(180deg) scale(1.1);opacity:.6}}.status-content-wrapper[data-v-e9b5db2c]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;z-index:2}.status-icon-modern[data-v-e9b5db2c]{width:72px;height:72px;background:#fff3;border-radius:24px;display:flex;align-items:center;justify-content:center;color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(255,255,255,.3);flex-shrink:0}.status-info[data-v-e9b5db2c]{flex:1;color:#fff}.status-title-modern[data-v-e9b5db2c]{font-size:24px;font-weight:800;margin-bottom:12px;letter-spacing:-.02em;text-shadow:0 2px 4px rgba(0,0,0,.1)}.status-description[data-v-e9b5db2c]{font-size:16px;opacity:.9;font-weight:500;line-height:1.6}.status-actions[data-v-e9b5db2c]{flex-shrink:0}.refresh-btn[data-v-e9b5db2c]{display:flex;align-items:center;gap:12px;background:#fff3;border:2px solid rgba(255,255,255,.3);color:#fff;padding:16px 24px;border-radius:20px;font-weight:700;font-size:16px;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative;overflow:hidden}.refresh-btn[data-v-e9b5db2c]: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}.refresh-btn[data-v-e9b5db2c]:hover:before{left:100%}.refresh-btn[data-v-e9b5db2c]:hover{background:#ffffff4d;transform:translateY(-3px);box-shadow:0 12px 30px #0003}.refresh-btn[data-v-e9b5db2c]:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-icon[data-v-e9b5db2c]{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.refresh-spinner[data-v-e9b5db2c]{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-e9b5db2c 1s linear infinite}@keyframes spin-e9b5db2c{to{transform:rotate(360deg)}}.content-area[data-v-e9b5db2c]{flex:1;padding:32px;overflow-y:auto}.loading-overlay[data-v-e9b5db2c],.error-overlay[data-v-e9b5db2c]{position:fixed;top:0;left:0;right:0;bottom:0;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;align-items:center;justify-content:center;z-index:9999}.loading-content[data-v-e9b5db2c],.error-content[data-v-e9b5db2c]{text-align:center;max-width:400px}.loading-animation[data-v-e9b5db2c]{position:relative;width:120px;height:120px;margin:0 auto 32px}.loading-circle[data-v-e9b5db2c]{width:120px;height:120px;border:4px solid #f1f5f9;border-top:4px solid var(--header-gradient-from);border-radius:50%;animation:spin-e9b5db2c 2s linear infinite;position:relative}.loading-pulse[data-v-e9b5db2c]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));border-radius:50%;animation:pulse-e9b5db2c 2s ease-in-out infinite}@keyframes pulse-e9b5db2c{0%,to{transform:translate(-50%,-50%) scale(.8);opacity:.7}50%{transform:translate(-50%,-50%) scale(1.2);opacity:1}}.loading-content h3[data-v-e9b5db2c],.error-content h3[data-v-e9b5db2c]{font-size:28px;font-weight:800;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:16px}.loading-content p[data-v-e9b5db2c],.error-content p[data-v-e9b5db2c]{color:#6b7280;font-size:16px;margin-bottom:24px;font-weight:500}.error-animation[data-v-e9b5db2c]{margin-bottom:32px;position:relative}.error-circle[data-v-e9b5db2c]{width:100px;height:100px;background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto;animation:errorPulse-e9b5db2c 2s infinite;position:relative}@keyframes errorPulse-e9b5db2c{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.error-waves[data-v-e9b5db2c]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wave[data-v-e9b5db2c]{position:absolute;border:2px solid #ef4444;border-radius:50%;opacity:0;animation:wave-e9b5db2c 2s linear infinite}.wave-1[data-v-e9b5db2c]{animation-delay:0s}.wave-2[data-v-e9b5db2c]{animation-delay:.5s}.wave-3[data-v-e9b5db2c]{animation-delay:1s}@keyframes wave-e9b5db2c{0%{width:0px;height:0px;opacity:1}to{width:200px;height:200px;opacity:0}}.error-icon[data-v-e9b5db2c]{font-size:40px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.error-retry-btn[data-v-e9b5db2c]{color:#fff;border:none;padding:16px 32px;border-radius:20px;font-weight:700;font-size:16px;cursor:pointer;transition:all .4s ease;display:inline-flex;align-items:center;gap:12px;box-shadow:0 8px 25px #0003;position:relative;overflow:hidden}.error-retry-btn[data-v-e9b5db2c]: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}.error-retry-btn[data-v-e9b5db2c]:hover:before{left:100%}.error-retry-btn[data-v-e9b5db2c]:hover{transform:translateY(-3px);box-shadow:0 12px 35px #0000004d}.dashboard-content[data-v-e9b5db2c]{display:flex;flex-direction:column;gap:40px}.section-header[data-v-e9b5db2c]{display:flex;align-items:center;gap:20px;margin-bottom:32px}.section-icon[data-v-e9b5db2c]{width:56px;height:56px;border-radius:20px;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 8px 25px #00000026;position:relative;overflow:hidden}.section-icon[data-v-e9b5db2c]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.2) 0%,transparent 70%);animation:iconGlow-e9b5db2c 4s ease-in-out infinite}@keyframes iconGlow-e9b5db2c{0%,to{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.1)}}.section-title[data-v-e9b5db2c]{font-size:28px;font-weight:800;background:linear-gradient(135deg,#1f2937,#374151);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:8px;letter-spacing:-.02em}.section-description[data-v-e9b5db2c]{font-size:16px;color:#6b7280;font-weight:500}.analytics-grid[data-v-e9b5db2c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px}.analytics-card[data-v-e9b5db2c]{background:#fff;border-radius:24px;padding:32px;border:2px solid #f1f5f9;display:flex;align-items:center;gap:24px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 8px 30px #00000014}.card-background[data-v-e9b5db2c]{position:absolute;top:0;right:0;width:100px;height:100px;background:radial-gradient(circle,rgba(59,130,246,.1) 0%,transparent 70%);border-radius:50%;transform:translate(30px,-30px);transition:all .4s ease}.analytics-card:hover .card-background[data-v-e9b5db2c]{transform:translate(20px,-20px) scale(1.2);opacity:.8}.analytics-card[data-v-e9b5db2c]:hover{transform:translateY(-8px);box-shadow:0 20px 50px #00000026;border-color:#e2e8f0}.card-glow[data-v-e9b5db2c]{position:absolute;bottom:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--header-gradient-from),var(--header-gradient-to));transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.analytics-card:hover .card-glow[data-v-e9b5db2c]{transform:scaleX(1)}.analytics-icon[data-v-e9b5db2c]{width:64px;height:64px;border-radius:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;box-shadow:0 8px 25px #00000026;position:relative;overflow:hidden}.analytics-icon[data-v-e9b5db2c]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.2) 0%,transparent 70%);animation:cardIconGlow-e9b5db2c 3s ease-in-out infinite}@keyframes cardIconGlow-e9b5db2c{0%,to{opacity:.5}50%{opacity:1}}.analytics-content[data-v-e9b5db2c]{flex:1;z-index:2}.analytics-title[data-v-e9b5db2c]{font-size:14px;font-weight:700;color:#6b7280;margin-bottom:12px;text-transform:uppercase;letter-spacing:.1em}.analytics-value[data-v-e9b5db2c]{font-size:36px;font-weight:900;background:linear-gradient(135deg,#1f2937,#374151);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;margin-bottom:12px}.analytics-trend[data-v-e9b5db2c]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.trend-icon[data-v-e9b5db2c]{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center}.analytics-trend.positive[data-v-e9b5db2c]{color:#10b981}.analytics-trend.positive .trend-icon[data-v-e9b5db2c]{background:#10b9811a}.analytics-trend.negative[data-v-e9b5db2c]{color:#ef4444}.analytics-trend.negative .trend-icon[data-v-e9b5db2c]{background:#ef44441a}.analytics-trend.neutral[data-v-e9b5db2c]{color:#6b7280}.analytics-trend.neutral .trend-icon[data-v-e9b5db2c]{background:#6b72801a}.charts-grid[data-v-e9b5db2c]{display:grid;grid-template-columns:2fr 1fr;gap:32px}.chart-card[data-v-e9b5db2c]{background:#fff;border-radius:24px;border:2px solid #f1f5f9;overflow:hidden;box-shadow:0 12px 40px #0000001a;transition:all .4s ease}.chart-card[data-v-e9b5db2c]:hover{box-shadow:0 20px 60px #00000026;transform:translateY(-4px)}.card-header[data-v-e9b5db2c]{padding:32px;color:#fff;display:flex;align-items:center;justify-content:space-between;position:relative;overflow:hidden}.card-header[data-v-e9b5db2c]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:headerGlow-e9b5db2c 5s ease-in-out infinite}@keyframes headerGlow-e9b5db2c{0%,to{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.1)}}.header-content[data-v-e9b5db2c]{display:flex;align-items:center;gap:20px;z-index:2}.header-icon[data-v-e9b5db2c]{width:48px;height:48px;background:#fff3;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)}.header-text h4[data-v-e9b5db2c]{font-size:20px;font-weight:800;margin-bottom:6px;text-shadow:0 2px 4px rgba(0,0,0,.1)}.header-text p[data-v-e9b5db2c]{font-size:14px;opacity:.9;font-weight:500}.header-value[data-v-e9b5db2c]{text-align:right;z-index:2}.value-amount[data-v-e9b5db2c]{display:block;font-size:24px;font-weight:900;line-height:1;text-shadow:0 2px 4px rgba(0,0,0,.1)}.value-label[data-v-e9b5db2c]{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;opacity:.8;margin-top:4px}.chart-body[data-v-e9b5db2c]{padding:32px;min-height:350px}.chart-legend[data-v-e9b5db2c]{display:flex;gap:24px;margin-bottom:24px;justify-content:center}.legend-item[data-v-e9b5db2c]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#4b5563}.legend-color[data-v-e9b5db2c]{width:16px;height:16px;border-radius:4px}.sales-chart-container[data-v-e9b5db2c]{height:100%}.sales-bars[data-v-e9b5db2c]{display:flex;flex-direction:column;gap:20px;height:100%;max-height:280px;overflow-y:auto}.sale-bar[data-v-e9b5db2c]{display:flex;align-items:center;gap:20px;padding:20px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:16px;border:1px solid #e2e8f0;transition:all .3s ease;position:relative;overflow:hidden}.sale-bar[data-v-e9b5db2c]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(59,130,246,.1),transparent);transition:left .5s}.sale-bar[data-v-e9b5db2c]:hover:before{left:100%}.sale-bar[data-v-e9b5db2c]:hover{background:#fff;box-shadow:0 8px 25px #0000001a;transform:translate(8px);border-color:#cbd5e1}.sale-info[data-v-e9b5db2c]{min-width:140px}.sale-date[data-v-e9b5db2c]{font-size:16px;font-weight:800;color:#1f2937;margin-bottom:8px}.sale-stats[data-v-e9b5db2c]{display:flex;flex-direction:column;gap:4px}.sale-amount[data-v-e9b5db2c]{font-size:14px;font-weight:700;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.sale-count[data-v-e9b5db2c]{font-size:12px;color:#6b7280;font-weight:600}.bar-container[data-v-e9b5db2c]{flex:1;display:flex;align-items:center;gap:16px}.bar-track[data-v-e9b5db2c]{flex:1;height:12px;background:#e2e8f0;border-radius:6px;overflow:hidden;position:relative}.bar-fill[data-v-e9b5db2c]{height:100%;border-radius:6px;transition:width 2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 2px 8px #0000001a}.bar-shine[data-v-e9b5db2c]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:barShine-e9b5db2c 2s infinite}@keyframes barShine-e9b5db2c{0%{left:-100%}to{left:100%}}.bar-progress[data-v-e9b5db2c]{font-size:12px;font-weight:700;color:#4b5563;min-width:40px;text-align:right}.marketing-chart-container[data-v-e9b5db2c]{display:flex;flex-direction:column;align-items:center;gap:32px;height:100%;justify-content:center}.donut-wrapper[data-v-e9b5db2c]{position:relative}.donut-chart[data-v-e9b5db2c]{width:180px;height:180px;position:relative}.donut-chart svg[data-v-e9b5db2c]{width:100%;height:100%;transform:rotate(-90deg);filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}.donut-bg[data-v-e9b5db2c]{fill:none;stroke:#f1f5f9;stroke-width:12}.donut-segment[data-v-e9b5db2c]{fill:none;stroke-width:12;stroke-linecap:round;transition:all 2s cubic-bezier(.4,0,.2,1)}.donut-center[data-v-e9b5db2c]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;background:#fff;border-radius:50%;width:100px;height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 4px 12px #0000001a}.center-value[data-v-e9b5db2c]{display:block;font-size:28px;font-weight:900;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.center-label[data-v-e9b5db2c]{display:block;font-size:12px;color:#6b7280;font-weight:700;margin-top:4px}.marketing-legend[data-v-e9b5db2c]{display:flex;flex-direction:column;gap:16px;width:100%}.legend-item[data-v-e9b5db2c]{display:flex;align-items:center;gap:16px;padding:16px;border-radius:16px;transition:all .3s ease;background:#f8fafc;border:1px solid #e2e8f0}.legend-item[data-v-e9b5db2c]:hover{transform:translate(8px);box-shadow:0 4px 12px #0000001a;background:#fff}.legend-indicator[data-v-e9b5db2c]{width:16px;height:16px;border-radius:50%;flex-shrink:0;box-shadow:0 2px 4px #0000001a}.legend-content[data-v-e9b5db2c]{flex:1}.legend-title[data-v-e9b5db2c]{font-size:14px;font-weight:700;color:#1f2937;margin-bottom:4px}.legend-stats[data-v-e9b5db2c]{display:flex;gap:16px}.legend-count[data-v-e9b5db2c],.legend-percent[data-v-e9b5db2c]{font-size:12px;font-weight:600;color:#6b7280}.empty-chart[data-v-e9b5db2c]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;color:#6b7280}.empty-icon[data-v-e9b5db2c]{font-size:64px;opacity:.7;animation:float-e9b5db2c 3s ease-in-out infinite}@keyframes float-e9b5db2c{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.empty-particles[data-v-e9b5db2c]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.particle[data-v-e9b5db2c]{position:absolute;width:8px;height:8px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));border-radius:50%;animation:particle-e9b5db2c 2s ease-in-out infinite}.particle-1[data-v-e9b5db2c]{top:-40px;left:-20px;animation-delay:0s}.particle-2[data-v-e9b5db2c]{top:-30px;right:-25px;animation-delay:.5s}.particle-3[data-v-e9b5db2c]{bottom:-35px;left:-15px;animation-delay:1s}@keyframes particle-e9b5db2c{0%,to{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1)}}.empty-chart h4[data-v-e9b5db2c]{font-size:20px;font-weight:800;color:#374151;margin-bottom:12px}.empty-chart p[data-v-e9b5db2c]{font-size:14px;color:#6b7280}.activity-grid[data-v-e9b5db2c]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:32px}.activity-card[data-v-e9b5db2c]{background:#fff;border-radius:24px;border:2px solid #f1f5f9;overflow:hidden;box-shadow:0 12px 40px #0000001a;transition:all .4s ease}.activity-card[data-v-e9b5db2c]:hover{box-shadow:0 20px 60px #00000026;transform:translateY(-4px)}.activity-card .card-body[data-v-e9b5db2c]{padding:32px;height:380px;overflow-y:auto}.header-badge[data-v-e9b5db2c]{color:#fff;padding:8px 20px;border-radius:24px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 4px 12px #0000001a}.activity-list[data-v-e9b5db2c]{display:flex;flex-direction:column;gap:20px}.activity-item[data-v-e9b5db2c]{display:flex;align-items:flex-start;gap:16px;padding:20px;border-radius:16px;border:1px solid #e2e8f0;transition:all .3s ease;position:relative;background:#f8fafc}.activity-item.task[data-v-e9b5db2c]{border-left:4px solid var(--header-gradient-from)}.activity-item.meeting[data-v-e9b5db2c]{border-left:4px solid #10b981}.activity-item[data-v-e9b5db2c]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a;background:#fff}.activity-indicator[data-v-e9b5db2c]{width:12px;height:12px;border-radius:50%;flex-shrink:0;margin-top:8px;box-shadow:0 0 0 4px #fffc}.activity-content[data-v-e9b5db2c]{flex:1}.activity-header[data-v-e9b5db2c]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.activity-title[data-v-e9b5db2c]{font-size:16px;font-weight:800;color:#1f2937;line-height:1.4}.activity-time[data-v-e9b5db2c]{font-size:12px;color:#6b7280;font-weight:700;flex-shrink:0;background:#e2e8f0;padding:4px 12px;border-radius:12px}.activity-description[data-v-e9b5db2c]{font-size:14px;color:#6b7280;margin-bottom:12px;line-height:1.6}.activity-footer[data-v-e9b5db2c]{display:flex;align-items:center;justify-content:flex-start}.status-badge[data-v-e9b5db2c]{padding:6px 16px;border-radius:20px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#fff;box-shadow:0 2px 8px #0000001a}.users-list[data-v-e9b5db2c]{display:flex;flex-direction:column;gap:16px}.user-item[data-v-e9b5db2c]{display:flex;align-items:center;gap:16px;padding:20px;background:#f8fafc;border-radius:16px;border:1px solid #e2e8f0;transition:all .3s ease;position:relative}.user-item[data-v-e9b5db2c]:hover{background:#fff;box-shadow:0 8px 25px #0000001a;transform:translate(8px)}.user-avatar[data-v-e9b5db2c]{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:900;font-size:20px;position:relative;box-shadow:0 8px 25px #00000026}.user-status[data-v-e9b5db2c]{position:absolute;top:-4px;right:-4px;width:16px;height:16px;border-radius:50%;border:3px solid white}.user-status.online[data-v-e9b5db2c]{background:#10b981;box-shadow:0 0 0 2px #10b98133;animation:onlinePulse-e9b5db2c 2s infinite}@keyframes onlinePulse-e9b5db2c{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.user-info[data-v-e9b5db2c]{flex:1}.user-name[data-v-e9b5db2c]{font-size:16px;font-weight:800;color:#1f2937;margin-bottom:6px}.user-role[data-v-e9b5db2c]{font-size:12px;color:#6b7280;font-weight:700;margin-bottom:4px;text-transform:uppercase;letter-spacing:.05em}.user-activity[data-v-e9b5db2c]{font-size:12px;color:#9ca3af}.marketer-profile[data-v-e9b5db2c]{display:flex;flex-direction:column;align-items:center;gap:32px;height:100%;justify-content:center}.marketer-header[data-v-e9b5db2c]{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.marketer-avatar[data-v-e9b5db2c]{width:100px;height:100px;border-radius:24px;display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 12px 40px #00000026;overflow:hidden}.trophy-glow[data-v-e9b5db2c]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.3) 0%,transparent 70%);animation:trophyGlow-e9b5db2c 3s ease-in-out infinite}@keyframes trophyGlow-e9b5db2c{0%,to{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.1)}}.avatar-trophy[data-v-e9b5db2c]{font-size:48px;filter:drop-shadow(0 4px 8px rgba(0,0,0,.2));z-index:2}.marketer-info[data-v-e9b5db2c]{display:flex;flex-direction:column;gap:8px}.marketer-name[data-v-e9b5db2c]{font-size:20px;font-weight:900;background:linear-gradient(135deg,#1f2937,#374151);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.marketer-total[data-v-e9b5db2c]{font-size:14px;color:#6b7280;font-weight:600}.marketer-stats[data-v-e9b5db2c]{display:flex;flex-direction:column;gap:24px;width:100%}.success-rate[data-v-e9b5db2c]{text-align:center}.rate-circle[data-v-e9b5db2c]{width:140px;height:140px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto 20px;box-shadow:0 12px 40px #00000026;position:relative;overflow:hidden}.rate-circle[data-v-e9b5db2c]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.2) 0%,transparent 70%);animation:rateGlow-e9b5db2c 4s ease-in-out infinite}@keyframes rateGlow-e9b5db2c{0%,to{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.1)}}.rate-value[data-v-e9b5db2c]{font-size:28px;font-weight:900;color:#fff;line-height:1;z-index:2;text-shadow:0 2px 4px rgba(0,0,0,.2)}.rate-label[data-v-e9b5db2c]{font-size:12px;color:#fff;opacity:.9;margin-top:6px;font-weight:700;z-index:2}.empty-activity[data-v-e9b5db2c],.empty-users[data-v-e9b5db2c],.empty-marketer[data-v-e9b5db2c]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;color:#9ca3af}.empty-animation[data-v-e9b5db2c]{position:relative;margin-bottom:24px}.empty-sparkles[data-v-e9b5db2c]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sparkle[data-v-e9b5db2c]{position:absolute;width:6px;height:6px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));border-radius:50%;animation:sparkle-e9b5db2c 2s ease-in-out infinite}.sparkle-1[data-v-e9b5db2c]{top:-30px;left:-15px;animation-delay:0s}.sparkle-2[data-v-e9b5db2c]{top:-20px;right:-20px;animation-delay:.5s}.sparkle-3[data-v-e9b5db2c]{bottom:-25px;left:-10px;animation-delay:1s}@keyframes sparkle-e9b5db2c{0%,to{opacity:0;transform:scale(0) rotate(0)}50%{opacity:1;transform:scale(1) rotate(180deg)}}.empty-activity .empty-icon[data-v-e9b5db2c],.empty-users .empty-icon[data-v-e9b5db2c],.empty-marketer .empty-icon[data-v-e9b5db2c]{font-size:48px;opacity:.7;animation:float-e9b5db2c 3s ease-in-out infinite}.empty-activity h4[data-v-e9b5db2c],.empty-users h4[data-v-e9b5db2c],.empty-marketer h4[data-v-e9b5db2c]{font-size:18px;font-weight:800;color:#4b5563;margin-bottom:12px}.empty-activity p[data-v-e9b5db2c],.empty-users p[data-v-e9b5db2c],.empty-marketer p[data-v-e9b5db2c]{font-size:14px;color:#9ca3af}.insights-grid[data-v-e9b5db2c]{display:grid;grid-template-columns:1fr 1fr;gap:32px}.insight-card[data-v-e9b5db2c]{background:#fff;border-radius:24px;padding:40px;box-shadow:0 12px 40px #0000001a;border:2px solid #f1f5f9;cursor:pointer;transition:all .5s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.insight-background[data-v-e9b5db2c]{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.5;transition:opacity .4s ease}.insight-card:hover .insight-background[data-v-e9b5db2c]{opacity:.8}.insight-card[data-v-e9b5db2c]:hover{transform:translateY(-8px);box-shadow:0 25px 60px #00000026;border-color:#e2e8f0}.insight-header[data-v-e9b5db2c]{display:flex;align-items:center;gap:20px;margin-bottom:32px;z-index:2;position:relative}.insight-icon[data-v-e9b5db2c]{width:80px;height:80px;border-radius:20px;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 12px 40px #00000026;position:relative;overflow:hidden}.insight-icon[data-v-e9b5db2c]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.2) 0%,transparent 70%);animation:insightGlow-e9b5db2c 4s ease-in-out infinite}@keyframes insightGlow-e9b5db2c{0%,to{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.1)}}.insight-content[data-v-e9b5db2c]{flex:1}.insight-content h4[data-v-e9b5db2c]{font-size:22px;font-weight:900;background:linear-gradient(135deg,#1f2937,#374151);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:12px;line-height:1.3}.insight-content p[data-v-e9b5db2c]{font-size:16px;color:#6b7280;font-weight:600}.insight-arrow[data-v-e9b5db2c]{color:#d1d5db;transition:all .4s ease;font-size:28px}.insight-card:hover .insight-arrow[data-v-e9b5db2c]{transform:translate(12px);color:#9ca3af}.insight-body[data-v-e9b5db2c]{margin-top:32px;z-index:2;position:relative}.insight-preview[data-v-e9b5db2c]{display:flex;flex-direction:column;gap:20px}.preview-item[data-v-e9b5db2c]{display:flex;align-items:flex-start;gap:16px;padding:20px;background:#fffc;border-radius:16px;border:1px solid rgba(255,255,255,.9);transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.preview-item[data-v-e9b5db2c]:hover{background:#fffffff2;box-shadow:0 8px 25px #0000001a;transform:translate(8px)}.preview-indicator[data-v-e9b5db2c]{width:10px;height:10px;border-radius:50%;margin-top:8px;flex-shrink:0;box-shadow:0 2px 8px #0000001a}.preview-content[data-v-e9b5db2c]{flex:1}.preview-content h5[data-v-e9b5db2c]{font-size:16px;font-weight:800;color:#1f2937;margin-bottom:8px;line-height:1.4}.preview-content p[data-v-e9b5db2c]{font-size:14px;color:#6b7280;line-height:1.5}.empty-insights[data-v-e9b5db2c]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:140px;text-align:center;color:#9ca3af}.empty-insights .empty-icon[data-v-e9b5db2c]{font-size:32px;margin-bottom:12px;opacity:.7;animation:float-e9b5db2c 3s ease-in-out infinite}.empty-insights p[data-v-e9b5db2c]{font-size:14px;color:#9ca3af}.modal-backdrop[data-v-e9b5db2c]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:32px;animation:modalFadeIn-e9b5db2c .4s ease}@keyframes modalFadeIn-e9b5db2c{0%{opacity:0}to{opacity:1}}.modal-container[data-v-e9b5db2c]{background:#fff;border-radius:24px;box-shadow:0 25px 80px #0000004d;width:100%;max-width:1000px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;animation:modalSlideIn-e9b5db2c .5s ease}@keyframes modalSlideIn-e9b5db2c{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-header[data-v-e9b5db2c]{padding:32px;color:#fff;display:flex;align-items:center;justify-content:space-between;position:relative;overflow:hidden}.modal-header[data-v-e9b5db2c]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:modalHeaderGlow-e9b5db2c 5s ease-in-out infinite}@keyframes modalHeaderGlow-e9b5db2c{0%,to{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.1)}}.modal-title[data-v-e9b5db2c]{display:flex;align-items:center;gap:20px;z-index:2}.modal-icon[data-v-e9b5db2c]{font-size:32px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.modal-title h2[data-v-e9b5db2c]{font-size:24px;font-weight:900;text-shadow:0 2px 4px rgba(0,0,0,.1)}.modal-close[data-v-e9b5db2c]{background:#fff3;border:2px solid rgba(255,255,255,.3);color:#fff;padding:12px;border-radius:16px;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2}.modal-close[data-v-e9b5db2c]:hover{background:#ffffff4d;transform:scale(1.1)}.modal-body[data-v-e9b5db2c]{flex:1;padding:32px;overflow-y:auto;max-height:calc(90vh - 120px)}.modal-insight[data-v-e9b5db2c]{display:flex;margin-bottom:32px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:16px;overflow:hidden;box-shadow:0 8px 25px #00000014;border:1px solid #e2e8f0}.insight-number[data-v-e9b5db2c]{color:#fff;font-weight:900;min-width:60px;display:flex;align-items:center;justify-content:center;font-size:20px;text-shadow:0 2px 4px rgba(0,0,0,.2)}.insight-content[data-v-e9b5db2c]{padding:24px;flex-grow:1}.insight-content h4[data-v-e9b5db2c]{margin-top:0;margin-bottom:12px;font-size:18px;font-weight:800;background:linear-gradient(135deg,#1f2937,#374151);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.insight-content p[data-v-e9b5db2c]{color:#6b7280;margin-bottom:20px;font-size:14px;line-height:1.6;font-weight:500}.data-grid[data-v-e9b5db2c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.data-item[data-v-e9b5db2c]{background:#fff;border-radius:12px;padding:16px;box-shadow:0 4px 12px #00000014;border:1px solid #e2e8f0;transition:all .3s ease}.data-item[data-v-e9b5db2c]:hover{box-shadow:0 8px 25px #0000001f;transform:translateY(-2px)}.data-label[data-v-e9b5db2c]{display:block;font-weight:800;margin-bottom:12px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:14px;text-transform:uppercase;letter-spacing:.05em}.data-value[data-v-e9b5db2c]{font-size:16px;color:#1f2937;font-weight:600}.data-list[data-v-e9b5db2c]{grid-column:1 / -1}.data-cards-container[data-v-e9b5db2c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin-top:12px}.data-card[data-v-e9b5db2c]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 4px 16px #00000014;border:1px solid #e2e8f0;border-right:4px solid var(--header-gradient-from);transition:all .3s ease;position:relative;overflow:hidden}.data-card[data-v-e9b5db2c]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(59,130,246,.05),transparent);transition:left .5s}.data-card[data-v-e9b5db2c]:hover:before{left:100%}.data-card[data-v-e9b5db2c]:hover{transform:translateY(-4px);box-shadow:0 12px 30px #00000026;border-right-color:var(--header-gradient-to)}.card-item[data-v-e9b5db2c]{margin-bottom:12px;display:flex;flex-direction:column;gap:4px}.card-label[data-v-e9b5db2c]{font-size:12px;color:#6b7280;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.card-value[data-v-e9b5db2c]{font-size:14px;font-weight:600;color:#1f2937}.nested-data[data-v-e9b5db2c]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:8px;padding:16px;margin-top:12px;border:1px solid #e2e8f0}.nested-item[data-v-e9b5db2c]{margin-bottom:8px;display:flex;align-items:center;gap:8px}.nested-label[data-v-e9b5db2c]{font-weight:700;color:#4b5563;font-size:12px;text-transform:uppercase;letter-spacing:.05em}.nested-value[data-v-e9b5db2c]{color:#1f2937;font-weight:600;font-size:14px}.card-nested-container[data-v-e9b5db2c]{margin-top:8px;padding:12px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:8px;border:1px solid #e2e8f0}.card-nested-item[data-v-e9b5db2c]{margin-bottom:6px;display:flex;align-items:center;gap:8px}.card-nested-label[data-v-e9b5db2c]{font-size:11px;color:#6b7280;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.card-nested-value[data-v-e9b5db2c]{font-size:13px;color:#1f2937;font-weight:600}.modal-empty[data-v-e9b5db2c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 0;text-align:center}.modal-empty .empty-icon[data-v-e9b5db2c]{font-size:64px;margin-bottom:24px;opacity:.7;animation:float-e9b5db2c 3s ease-in-out infinite}.modal-empty h3[data-v-e9b5db2c]{font-size:24px;font-weight:800;background:linear-gradient(135deg,#1f2937,#374151);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:12px}.modal-empty p[data-v-e9b5db2c]{color:#6b7280;font-size:16px}.empty-list[data-v-e9b5db2c]{text-align:center;color:#9ca3af;padding:20px;font-style:italic;font-size:14px}@media (max-width: 1200px){.charts-grid[data-v-e9b5db2c],.activity-grid[data-v-e9b5db2c],.insights-grid[data-v-e9b5db2c]{grid-template-columns:1fr;gap:24px}}@media (max-width: 768px){.content-area[data-v-e9b5db2c]{padding:16px}.status-card-modern[data-v-e9b5db2c]{padding:20px;margin-bottom:20px}.status-content-wrapper[data-v-e9b5db2c]{flex-direction:column;gap:16px;text-align:center}.analytics-grid[data-v-e9b5db2c]{grid-template-columns:1fr;gap:16px}.analytics-card[data-v-e9b5db2c],.chart-card .card-header[data-v-e9b5db2c],.chart-body[data-v-e9b5db2c]{padding:20px}.activity-card .card-body[data-v-e9b5db2c]{padding:20px;height:auto}.modal-backdrop[data-v-e9b5db2c]{padding:16px}.modal-body[data-v-e9b5db2c]{padding:20px}.data-cards-container[data-v-e9b5db2c]{grid-template-columns:1fr}}@media (max-width: 480px){.status-title-modern[data-v-e9b5db2c]{font-size:20px}.status-description[data-v-e9b5db2c]{font-size:14px}.refresh-btn[data-v-e9b5db2c]{padding:12px 16px;font-size:14px}.analytics-value[data-v-e9b5db2c]{font-size:28px}.section-title[data-v-e9b5db2c]{font-size:24px}.insight-card[data-v-e9b5db2c]{padding:24px}.modal-header[data-v-e9b5db2c]{padding:20px}.modal-title h2[data-v-e9b5db2c]{font-size:20px}}@media (prefers-reduced-motion: reduce){[data-v-e9b5db2c],[data-v-e9b5db2c]:before,[data-v-e9b5db2c]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.refresh-btn[data-v-e9b5db2c]:focus-visible,.error-retry-btn[data-v-e9b5db2c]:focus-visible,.insight-card[data-v-e9b5db2c]:focus-visible,.modal-close[data-v-e9b5db2c]:focus-visible{outline:3px solid #3b82f6;outline-offset:2px}[data-v-e9b5db2c]::selection{background:#3b82f633;color:#1f2937}[data-v-e9b5db2c]::-webkit-scrollbar{width:8px}[data-v-e9b5db2c]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}[data-v-e9b5db2c]::-webkit-scrollbar-thumb{background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));border-radius:4px}[data-v-e9b5db2c]::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,var(--header-gradient-to),var(--header-gradient-from))}[data-v-e9b5db2c]{scrollbar-width:thin;scrollbar-color:var(--header-gradient-from) #f1f5f9}[data-v-7a7b9f15]{box-sizing:border-box;margin:0;padding:0}.login-page[data-v-7a7b9f15]{min-height:100vh;font-family:iranyekan,sans-serif;background:linear-gradient(135deg,#f1f5f9,#e2e8f0,#cbd5e1);display:flex;align-items:center;justify-content:center;padding:24px;position:relative;overflow:hidden}.background-wrapper[data-v-7a7b9f15]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.gradient-mesh[data-v-7a7b9f15]{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 25% 25%,rgba(var(--header-gradient-from),.1) 0%,transparent 50%),radial-gradient(circle at 75% 25%,rgba(var(--header-gradient-to),.1) 0%,transparent 50%),radial-gradient(circle at 25% 75%,rgba(var(--header-gradient-from),.08) 0%,transparent 50%),radial-gradient(circle at 75% 75%,rgba(var(--header-gradient-to),.08) 0%,transparent 50%);animation:meshAnimation-7a7b9f15 20s ease-in-out infinite}.floating-particles[data-v-7a7b9f15]{position:absolute;width:100%;height:100%}.particle[data-v-7a7b9f15]{position:absolute;width:4px;height:4px;background:#fff9;border-radius:50%;animation:particleFloat-7a7b9f15 8s linear infinite}.particle[data-v-7a7b9f15]:nth-child(1){left:10%;animation-duration:6s}.particle[data-v-7a7b9f15]:nth-child(2){left:20%;animation-duration:8s}.particle[data-v-7a7b9f15]:nth-child(3){left:30%;animation-duration:7s}.particle[data-v-7a7b9f15]:nth-child(4){left:40%;animation-duration:9s}.particle[data-v-7a7b9f15]:nth-child(5){left:50%;animation-duration:6s}.particle[data-v-7a7b9f15]:nth-child(6){left:60%;animation-duration:8s}.particle[data-v-7a7b9f15]:nth-child(7){left:70%;animation-duration:7s}.particle[data-v-7a7b9f15]:nth-child(8){left:80%;animation-duration:9s}.particle[data-v-7a7b9f15]:nth-child(9){left:90%;animation-duration:6s}.particle[data-v-7a7b9f15]:nth-child(10){left:15%;animation-duration:8s}.particle[data-v-7a7b9f15]:nth-child(11){left:35%;animation-duration:7s}.particle[data-v-7a7b9f15]:nth-child(12){left:85%;animation-duration:9s}.geometric-shapes[data-v-7a7b9f15]{position:absolute;width:100%;height:100%}.shape[data-v-7a7b9f15]{position:absolute;border-radius:50%;background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.shape-1[data-v-7a7b9f15]{width:150px;height:150px;top:10%;left:5%;animation:shapeFloat-7a7b9f15 12s ease-in-out infinite}.shape-2[data-v-7a7b9f15]{width:200px;height:200px;top:20%;right:10%;animation:shapeFloat-7a7b9f15 15s ease-in-out infinite reverse}.shape-3[data-v-7a7b9f15]{width:100px;height:100px;bottom:20%;left:15%;animation:shapeFloat-7a7b9f15 10s ease-in-out infinite}.shape-4[data-v-7a7b9f15]{width:180px;height:180px;bottom:10%;right:5%;animation:shapeFloat-7a7b9f15 18s ease-in-out infinite reverse}.login-container[data-v-7a7b9f15]{width:100%;max-width:480px;opacity:0;transform:translateY(50px) scale(.95);transition:all 1.2s cubic-bezier(.4,0,.2,1);z-index:10}.login-container.loaded[data-v-7a7b9f15]{opacity:1;transform:translateY(0) scale(1)}.login-card[data-v-7a7b9f15]{background:#fffffffa;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-radius:32px;box-shadow:0 40px 80px #0000001f,0 0 0 1px #fff9,inset 0 1px #fffc;overflow:hidden;position:relative}.login-card[data-v-7a7b9f15]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent)}.card-header[data-v-7a7b9f15]{position:relative;padding:50px 40px;text-align:center;overflow:hidden}.header-decoration[data-v-7a7b9f15]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.decoration-line[data-v-7a7b9f15]{position:absolute;background:#ffffff1a;border-radius:2px}.decoration-1[data-v-7a7b9f15]{width:100px;height:2px;top:30%;left:10%;animation:lineMove-7a7b9f15 8s ease-in-out infinite}.decoration-2[data-v-7a7b9f15]{width:80px;height:2px;top:70%;right:15%;animation:lineMove-7a7b9f15 10s ease-in-out infinite reverse}.decoration-3[data-v-7a7b9f15]{width:60px;height:2px;top:50%;right:10%;animation:lineMove-7a7b9f15 12s ease-in-out infinite}.header-content[data-v-7a7b9f15]{position:relative;z-index:2}.logo-section[data-v-7a7b9f15]{position:relative;display:inline-block;margin-bottom:36px}.logo-background[data-v-7a7b9f15]{position:absolute;top:50%;left:50%;width:200px;height:200px;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);border-radius:50%;transform:translate(-50%,-50%);filter:blur(30px)}.company-logo[data-v-7a7b9f15]{width:150px;height:auto;position:relative;z-index:2;filter:drop-shadow(0 10px 20px rgba(0,0,0,.1))}.logo-glow[data-v-7a7b9f15]{position:absolute;top:50%;left:50%;width:180px;height:180px;background:#ffffff26;border-radius:50%;transform:translate(-50%,-50%);animation:logoGlow-7a7b9f15 4s ease-in-out infinite}.header-text[data-v-7a7b9f15]{color:#fff}.main-title[data-v-7a7b9f15]{font-size:36px;font-weight:900;margin-bottom:12px;letter-spacing:-.04em;text-shadow:0 4px 12px rgba(0,0,0,.1);line-height:1.2}.sub-title[data-v-7a7b9f15]{font-size:18px;opacity:.95;font-weight:500;margin-bottom:20px;letter-spacing:.01em}.title-divider[data-v-7a7b9f15]{width:80px;height:4px;background:#fff9;border-radius:2px;margin:0 auto;position:relative;overflow:hidden}.title-divider[data-v-7a7b9f15]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:#fffc;animation:dividerShine-7a7b9f15 3s ease-in-out infinite}.card-body[data-v-7a7b9f15]{padding:50px 40px}.input-container[data-v-7a7b9f15]{margin-bottom:40px}.input-header[data-v-7a7b9f15]{margin-bottom:24px}.input-title[data-v-7a7b9f15]{display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:2px solid #f1f5f9;position:relative}.input-title[data-v-7a7b9f15]:after{content:"";position:absolute;bottom:-2px;left:0;width:60px;height:2px;background:linear-gradient(90deg,var(--header-gradient-from),var(--header-gradient-to));border-radius:1px}.title-icon[data-v-7a7b9f15]{width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 6px 20px rgba(var(--header-gradient-from),.3)}.input-title span[data-v-7a7b9f15]{font-size:20px;font-weight:700;color:#1f2937;letter-spacing:-.01em}.phone-input-wrapper[data-v-7a7b9f15]{margin-bottom:20px}.input-field-container[data-v-7a7b9f15]{position:relative;margin-bottom:16px}.phone-input[data-v-7a7b9f15]{width:100%;padding:22px 24px;border:3px solid #e5e7eb;border-radius:20px;font-size:18px;font-weight:500;background:#f9fafb;transition:all .4s cubic-bezier(.4,0,.2,1);letter-spacing:1px;position:relative;z-index:2}.phone-input[data-v-7a7b9f15]:focus{outline:none;border-color:var(--header-gradient-from);background:#fff;box-shadow:0 0 0 4px rgba(var(--header-gradient-from),.1),0 8px 25px rgba(var(--header-gradient-from),.15);transform:translateY(-3px)}.input-decoration[data-v-7a7b9f15]{position:absolute;bottom:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--header-gradient-from),var(--header-gradient-to));border-radius:2px;transform:scaleX(0);transition:transform .4s cubic-bezier(.4,0,.2,1);z-index:1}.phone-input:focus+.input-decoration[data-v-7a7b9f15]{transform:scaleX(1)}.input-focus-ring[data-v-7a7b9f15]{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:20px;background:linear-gradient(135deg,rgba(var(--header-gradient-from),.05),rgba(var(--header-gradient-to),.05));opacity:0;transition:opacity .4s ease;z-index:1}.phone-input:focus+.input-decoration+.input-focus-ring[data-v-7a7b9f15]{opacity:1}.input-status[data-v-7a7b9f15]{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:600;padding:16px 20px;border-radius:16px;transition:all .4s ease;border:2px solid transparent}.input-status.empty[data-v-7a7b9f15]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-color:#e2e8f0;color:#64748b}.input-status.valid[data-v-7a7b9f15]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#bbf7d0;color:#15803d}.input-status.invalid[data-v-7a7b9f15]{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-color:#fecaca;color:#dc2626}.status-icon[data-v-7a7b9f15]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.status-text[data-v-7a7b9f15]{flex:1}.submit-section[data-v-7a7b9f15]{margin-bottom:40px}.submit-button[data-v-7a7b9f15]{width:100%;padding:22px 32px;border:none;border-radius:20px;font-size:18px;font-weight:700;color:#fff;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 12px 35px rgba(var(--header-gradient-from),.3);letter-spacing:.5px}.submit-button[data-v-7a7b9f15]:hover:not(:disabled){transform:translateY(-4px);box-shadow:0 16px 45px rgba(var(--header-gradient-from),.4)}.submit-button[data-v-7a7b9f15]:disabled{opacity:.6;cursor:not-allowed;transform:none}.submit-button.loading[data-v-7a7b9f15]{pointer-events:none}.button-content[data-v-7a7b9f15]{position:relative;z-index:3;display:flex;align-items:center;justify-content:center}.button-normal[data-v-7a7b9f15]{display:flex;align-items:center;gap:12px}.button-icon[data-v-7a7b9f15]{display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.submit-button:hover:not(:disabled) .button-icon[data-v-7a7b9f15]{transform:translate(6px)}.button-text[data-v-7a7b9f15]{font-size:18px}.button-loading[data-v-7a7b9f15]{display:flex;align-items:center;gap:12px}.spinner[data-v-7a7b9f15]{width:22px;height:22px;border:3px solid rgba(255,255,255,.3);border-top:3px solid white;border-radius:50%;animation:spin-7a7b9f15 1s linear infinite}.loading-text[data-v-7a7b9f15]{font-size:16px}.button-ripple[data-v-7a7b9f15]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left 1s ease;z-index:2}.submit-button:hover:not(:disabled) .button-ripple[data-v-7a7b9f15]{left:100%}.features-showcase[data-v-7a7b9f15]{margin-bottom:40px}.features-header[data-v-7a7b9f15]{margin-bottom:24px;text-align:center;position:relative}.features-header h3[data-v-7a7b9f15]{font-size:20px;font-weight:800;color:#1f2937;margin-bottom:12px;letter-spacing:-.02em}.header-line[data-v-7a7b9f15]{width:60px;height:4px;border-radius:2px;margin:0 auto}.features-list[data-v-7a7b9f15]{display:grid;gap:20px}.feature-card[data-v-7a7b9f15]{display:flex;align-items:center;gap:20px;padding:24px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:20px;border:2px solid #e2e8f0;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.feature-card[data-v-7a7b9f15]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);transition:left .8s ease}.feature-card[data-v-7a7b9f15]:hover{transform:translateY(-3px);box-shadow:0 12px 30px #0000001a;border-color:var(--header-gradient-from)}.feature-card[data-v-7a7b9f15]:hover:before{left:100%}.feature-icon[data-v-7a7b9f15]{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 8px 25px rgba(var(--header-gradient-from),.3);flex-shrink:0}.feature-info h4[data-v-7a7b9f15]{font-size:16px;font-weight:700;color:#1f2937;margin-bottom:6px;letter-spacing:-.01em}.feature-info p[data-v-7a7b9f15]{font-size:14px;color:#6b7280;line-height:1.5;margin:0}.card-footer[data-v-7a7b9f15]{padding:40px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-top:1px solid #e2e8f0}.privacy-section[data-v-7a7b9f15]{display:flex;align-items:flex-start;gap:16px;margin-bottom:32px;padding:20px;background:#fffc;border-radius:16px;border:2px solid #e2e8f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.privacy-icon[data-v-7a7b9f15]{width:44px;height:44px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;box-shadow:0 6px 20px rgba(var(--header-gradient-from),.3)}.privacy-text[data-v-7a7b9f15]{font-size:14px;color:#6b7280;line-height:1.6;margin:0}.privacy-link[data-v-7a7b9f15]{color:var(--header-gradient-from);text-decoration:none;font-weight:700;transition:all .3s ease}.privacy-link[data-v-7a7b9f15]:hover{color:var(--header-gradient-to);text-decoration:underline}.certificates-section[data-v-7a7b9f15]{margin-bottom:32px}.certificates-title[data-v-7a7b9f15]{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;border-bottom:2px solid #e2e8f0;position:relative}.certificates-title[data-v-7a7b9f15]:after{content:"";position:absolute;bottom:-2px;left:0;width:50px;height:2px;background:linear-gradient(90deg,var(--header-gradient-from),var(--header-gradient-to));border-radius:1px}.cert-icon[data-v-7a7b9f15]{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 15px rgba(var(--header-gradient-from),.3)}.certificates-title span[data-v-7a7b9f15]{font-size:16px;font-weight:700;color:#1f2937}.certificates-grid[data-v-7a7b9f15]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.certificate-item[data-v-7a7b9f15]{display:block;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1)}.certificate-item[data-v-7a7b9f15]:hover{transform:translateY(-4px)}.cert-wrapper[data-v-7a7b9f15]{position:relative;width:100%;height:90px;border-radius:16px;overflow:hidden;box-shadow:0 6px 20px #0000001a;transition:all .4s ease}.certificate-item:hover .cert-wrapper[data-v-7a7b9f15]{box-shadow:0 12px 30px #00000026}.cert-img[data-v-7a7b9f15]{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.certificate-item:hover .cert-img[data-v-7a7b9f15]{transform:scale(1.08)}.cert-hover[data-v-7a7b9f15]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#000000b3,#00000080);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .4s ease}.certificate-item:hover .cert-hover[data-v-7a7b9f15]{opacity:1}.cert-badge[data-v-7a7b9f15]{position:relative;padding:10px 16px;background:#fff3;border-radius:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);overflow:hidden}.cert-badge span[data-v-7a7b9f15]{color:#fff;font-size:12px;font-weight:700;position:relative;z-index:2}.badge-shine[data-v-7a7b9f15]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:badgeShine-7a7b9f15 2s ease-in-out infinite}.footer-navigation[data-v-7a7b9f15]{margin-bottom:24px}.nav-links[data-v-7a7b9f15]{display:flex;align-items:center;justify-content:center;gap:24px}.nav-link[data-v-7a7b9f15]{display:flex;align-items:center;gap:8px;font-size:14px;color:#6b7280;text-decoration:none;font-weight:600;transition:all .3s ease;padding:10px 16px;border-radius:10px}.nav-link[data-v-7a7b9f15]:hover{color:var(--header-gradient-from);background:rgba(var(--header-gradient-from),.1);transform:translateY(-2px)}.nav-divider[data-v-7a7b9f15]{width:1px;height:24px;background:#d1d5db}.copyright-section[data-v-7a7b9f15]{display:flex;align-items:flex-start;gap:16px;padding:24px;background:#ffffffb3;border-radius:16px;border:2px solid #e2e8f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.copyright-icon[data-v-7a7b9f15]{width:44px;height:44px;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#9ca3af;flex-shrink:0;border:2px solid #d1d5db}.copyright-content[data-v-7a7b9f15]{flex:1}.copyright-main[data-v-7a7b9f15]{font-size:13px;color:#6b7280;line-height:1.6;margin:0 0 8px}.copyright-main strong[data-v-7a7b9f15]{color:#374151;font-weight:700}.copyright-year[data-v-7a7b9f15]{font-size:12px;color:#9ca3af;font-weight:600}@keyframes meshAnimation-7a7b9f15{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(20px,-10px) rotate(1deg)}50%{transform:translate(-10px,20px) rotate(-1deg)}75%{transform:translate(15px,10px) rotate(.5deg)}}@keyframes particleFloat-7a7b9f15{0%{transform:translateY(100vh) rotate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-100px) rotate(360deg);opacity:0}}@keyframes shapeFloat-7a7b9f15{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-30px) rotate(180deg)}}@keyframes logoGlow-7a7b9f15{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.15}50%{transform:translate(-50%,-50%) scale(1.1);opacity:.25}}@keyframes lineMove-7a7b9f15{0%,to{transform:translate(0);opacity:.1}50%{transform:translate(20px);opacity:.3}}@keyframes dividerShine-7a7b9f15{0%{left:-100%}50%{left:100%}to{left:-100%}}@keyframes spin-7a7b9f15{to{transform:rotate(360deg)}}@keyframes badgeShine-7a7b9f15{0%{left:-100%}50%{left:100%}to{left:-100%}}@media (max-width: 768px){.login-page[data-v-7a7b9f15]{padding:16px}.card-header[data-v-7a7b9f15],.card-body[data-v-7a7b9f15]{padding:40px 32px}.card-footer[data-v-7a7b9f15]{padding:32px}.main-title[data-v-7a7b9f15]{font-size:28px}.sub-title[data-v-7a7b9f15]{font-size:16px}.company-logo[data-v-7a7b9f15]{width:130px}.phone-input[data-v-7a7b9f15]{padding:20px 22px;font-size:17px}.submit-button[data-v-7a7b9f15]{padding:20px 28px;font-size:17px}.certificates-grid[data-v-7a7b9f15]{grid-template-columns:1fr}.nav-links[data-v-7a7b9f15]{flex-direction:column;gap:16px}.nav-divider[data-v-7a7b9f15]{width:60px;height:1px}.copyright-section[data-v-7a7b9f15]{flex-direction:column;text-align:center;gap:16px}}@media (max-width: 480px){.login-page[data-v-7a7b9f15]{padding:12px}.card-header[data-v-7a7b9f15],.card-body[data-v-7a7b9f15]{padding:36px 28px}.card-footer[data-v-7a7b9f15]{padding:28px}.main-title[data-v-7a7b9f15]{font-size:24px}.sub-title[data-v-7a7b9f15]{font-size:15px}.company-logo[data-v-7a7b9f15]{width:110px}.phone-input[data-v-7a7b9f15]{padding:18px 20px;font-size:16px}.submit-button[data-v-7a7b9f15]{padding:18px 24px;font-size:16px}.input-title span[data-v-7a7b9f15],.features-header h3[data-v-7a7b9f15]{font-size:18px}.feature-card[data-v-7a7b9f15]{padding:20px;flex-direction:column;text-align:center}.feature-icon[data-v-7a7b9f15]{width:48px;height:48px}.privacy-section[data-v-7a7b9f15]{padding:18px;flex-direction:column;text-align:center}.certificates-title[data-v-7a7b9f15]{flex-direction:column;text-align:center;gap:8px}}.phone-input[data-v-7a7b9f15]:focus,.submit-button[data-v-7a7b9f15]:focus,.nav-link[data-v-7a7b9f15]:focus,.privacy-link[data-v-7a7b9f15]:focus{outline:none;box-shadow:0 0 0 4px rgba(var(--header-gradient-from),.2)}@media (prefers-reduced-motion: reduce){[data-v-7a7b9f15]{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.gradient-mesh[data-v-7a7b9f15],.particle[data-v-7a7b9f15],.shape[data-v-7a7b9f15],.logo-glow[data-v-7a7b9f15],.decoration-line[data-v-7a7b9f15],.title-divider[data-v-7a7b9f15]:before,.badge-shine[data-v-7a7b9f15]{animation:none}}.login-card[data-v-7a7b9f15]{contain:layout style paint;will-change:transform}.submit-button[data-v-7a7b9f15]{contain:layout style paint;will-change:transform,box-shadow}.phone-input[data-v-7a7b9f15]{contain:layout style paint;will-change:transform,border-color}[data-v-fa27012b]{box-sizing:border-box;margin:0;padding:0}.otp-page[data-v-fa27012b]{min-height:100vh;font-family:iranyekan,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:linear-gradient(135deg,#f1f5f9,#e2e8f0,#cbd5e1);display:flex;align-items:center;justify-content:center;padding:24px;position:relative;overflow:hidden}.background-wrapper[data-v-fa27012b]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.gradient-mesh[data-v-fa27012b]{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 30%,rgba(var(--header-gradient-from),.1) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(var(--header-gradient-to),.1) 0%,transparent 50%),radial-gradient(circle at 50% 50%,rgba(255,255,255,.1) 0%,transparent 50%);animation:meshMove 20s ease-in-out infinite}.floating-elements[data-v-fa27012b]{position:absolute;width:100%;height:100%}.element[data-v-fa27012b]{position:absolute;width:80px;height:80px;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;border:1px solid rgba(255,255,255,.2)}.element[data-v-fa27012b]:nth-child(1){top:10%;left:10%;animation:float 8s ease-in-out infinite}.element[data-v-fa27012b]:nth-child(2){top:20%;right:15%;animation:float 10s ease-in-out infinite reverse}.element[data-v-fa27012b]:nth-child(3){bottom:30%;left:20%;animation:float 12s ease-in-out infinite}.element[data-v-fa27012b]:nth-child(4){bottom:20%;right:10%;animation:float 9s ease-in-out infinite reverse}.element[data-v-fa27012b]:nth-child(5){top:50%;left:5%;animation:float 11s ease-in-out infinite}.element[data-v-fa27012b]:nth-child(6){top:60%;right:25%;animation:float 7s ease-in-out infinite reverse}.element[data-v-fa27012b]:nth-child(7){bottom:10%;left:50%;animation:float 13s ease-in-out infinite}.element[data-v-fa27012b]:nth-child(8){top:30%;left:60%;animation:float 14s ease-in-out infinite reverse}.glow-orbs[data-v-fa27012b]{position:absolute;width:100%;height:100%}.orb[data-v-fa27012b]{position:absolute;border-radius:50%;filter:blur(80px)}.orb-1[data-v-fa27012b]{width:400px;height:400px;background:radial-gradient(circle,rgba(var(--header-gradient-from),.3) 0%,transparent 70%);top:-200px;left:-200px;animation:pulse 6s ease-in-out infinite}.orb-2[data-v-fa27012b]{width:350px;height:350px;background:radial-gradient(circle,rgba(var(--header-gradient-to),.3) 0%,transparent 70%);bottom:-175px;right:-175px;animation:pulse 8s ease-in-out infinite}.orb-3[data-v-fa27012b]{width:300px;height:300px;background:radial-gradient(circle,rgba(255,255,255,.2) 0%,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);animation:pulse 10s ease-in-out infinite}.otp-container[data-v-fa27012b]{width:100%;max-width:480px;opacity:0;transform:translateY(40px) scale(.95);transition:all 1s cubic-bezier(.4,0,.2,1);z-index:10}.otp-container.loaded[data-v-fa27012b]{opacity:1;transform:translateY(0) scale(1)}.otp-card[data-v-fa27012b]{background:#fffffffa;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-radius:32px;box-shadow:0 32px 64px #0000001f,0 0 0 1px #fff9,inset 0 1px #fffc;overflow:hidden;position:relative}.card-header[data-v-fa27012b]{position:relative;padding:48px 40px;text-align:center;overflow:hidden}.header-pattern[data-v-fa27012b]{position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(255,255,255,.05) 10px,rgba(255,255,255,.05) 20px),radial-gradient(circle at 30% 50%,rgba(255,255,255,.1) 0%,transparent 50%);animation:patternMove 20s linear infinite}.header-content[data-v-fa27012b]{position:relative;z-index:2}.logo-wrapper[data-v-fa27012b]{position:relative;display:inline-block;margin-bottom:24px}.logo-glow[data-v-fa27012b]{position:absolute;top:50%;left:50%;width:120px;height:120px;background:#fff3;border-radius:50%;transform:translate(-50%,-50%);filter:blur(20px);animation:logoGlow 3s ease-in-out infinite}.logo[data-v-fa27012b]{width:100px;height:auto;position:relative;z-index:2;filter:drop-shadow(0 8px 16px rgba(0,0,0,.1))}.header-title[data-v-fa27012b]{font-size:28px;font-weight:900;color:#fff;margin-bottom:8px;letter-spacing:-.02em;text-shadow:0 4px 8px rgba(0,0,0,.1)}.header-subtitle[data-v-fa27012b]{font-size:16px;color:#ffffffe6;font-weight:500}.card-body[data-v-fa27012b]{padding:40px}.section-header[data-v-fa27012b]{display:flex;align-items:center;gap:20px;margin-bottom:32px}.back-button[data-v-fa27012b]{display:flex;align-items:center;gap:8px;padding:12px 20px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:2px solid #e2e8f0;border-radius:16px;font-size:14px;font-weight:600;color:#64748b;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.back-button[data-v-fa27012b]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000014;border-color:var(--header-gradient-from);color:var(--header-gradient-from)}.button-icon[data-v-fa27012b]{display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.back-button:hover .button-icon[data-v-fa27012b]{transform:translate(-3px)}.section-title[data-v-fa27012b]{flex:1;text-align:center}.section-title h2[data-v-fa27012b]{font-size:22px;font-weight:800;color:#1f2937;margin-bottom:8px;letter-spacing:-.01em}.title-decoration[data-v-fa27012b]{width:60px;height:4px;background:linear-gradient(90deg,var(--header-gradient-from),var(--header-gradient-to));border-radius:2px;margin:0 auto}.phone-display[data-v-fa27012b]{display:flex;align-items:center;gap:16px;padding:20px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:20px;border:2px solid #e2e8f0;margin-bottom:32px}.phone-icon[data-v-fa27012b]{width:44px;height:44px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;box-shadow:0 6px 20px rgba(var(--header-gradient-from),.3)}.phone-display p[data-v-fa27012b]{font-size:15px;color:#64748b;margin:0}.phone-number[data-v-fa27012b]{font-weight:700;color:#1f2937;font-size:16px;letter-spacing:1px;margin:0 4px}.otp-inputs[data-v-fa27012b]{margin-bottom:32px}.inputs-wrapper[data-v-fa27012b]{display:flex;gap:12px;justify-content:center;position:relative}.otp-input[data-v-fa27012b]{width:56px;height:64px;border:3px solid #e5e7eb;border-radius:20px;font-size:24px;font-weight:700;text-align:center;background:#f9fafb;color:#1f2937;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.otp-input[data-v-fa27012b]::placeholder{color:#d1d5db;font-size:32px;opacity:.5}.otp-input[data-v-fa27012b]:focus{outline:none;border-color:var(--header-gradient-from);background:#fff;box-shadow:0 0 0 4px rgba(var(--header-gradient-from),.1),0 8px 25px rgba(var(--header-gradient-from),.15);transform:translateY(-2px)}.otp-input.filled[data-v-fa27012b]{border-color:var(--header-gradient-to);background:#fff}.input-highlight[data-v-fa27012b]{position:absolute;bottom:-8px;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--header-gradient-from),var(--header-gradient-to));border-radius:2px;transform:scaleX(0);transition:transform .3s ease}.otp-input:focus~.input-highlight[data-v-fa27012b]{transform:scaleX(1)}.submit-button[data-v-fa27012b]{width:100%;padding:20px 32px;border:none;border-radius:20px;font-size:17px;font-weight:700;color:#fff;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 12px 35px rgba(var(--header-gradient-from),.3);margin-bottom:24px}.submit-button[data-v-fa27012b]:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 16px 45px rgba(var(--header-gradient-from),.4)}.submit-button[data-v-fa27012b]:disabled{opacity:.6;cursor:not-allowed;transform:none}.submit-button.loading[data-v-fa27012b]{pointer-events:none}.button-content[data-v-fa27012b]{position:relative;z-index:3;display:flex;align-items:center;justify-content:center}.button-default[data-v-fa27012b],.button-loading[data-v-fa27012b]{display:flex;align-items:center;gap:12px}.spinner[data-v-fa27012b]{width:20px;height:20px;border:3px solid rgba(255,255,255,.3);border-top:3px solid white;border-radius:50%;animation:spin 1s linear infinite}.button-shine[data-v-fa27012b]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .8s ease;z-index:2}.submit-button:hover:not(:disabled) .button-shine[data-v-fa27012b]{left:100%}.timer-section[data-v-fa27012b]{margin-bottom:32px;text-align:center}.timer-display[data-v-fa27012b]{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px 24px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:16px;border:2px solid #e2e8f0}.timer-icon[data-v-fa27012b]{display:flex;align-items:center;justify-content:center;color:#64748b}.timer-display span[data-v-fa27012b]{font-size:15px;color:#64748b;font-weight:500}.timer-value[data-v-fa27012b]{font-weight:700;color:var(--header-gradient-from);font-size:16px;margin-left:8px}.resend-button[data-v-fa27012b]{display:inline-flex;align-items:center;gap:10px;padding:16px 28px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:2px solid var(--header-gradient-from);border-radius:16px;font-size:15px;font-weight:600;color:var(--header-gradient-from);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.resend-button[data-v-fa27012b]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px rgba(var(--header-gradient-from),.2);background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));color:#fff;border-color:transparent}.resend-button[data-v-fa27012b]:disabled{opacity:.6;cursor:not-allowed}.resend-icon[data-v-fa27012b]{display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.resend-button:hover:not(:disabled) .resend-icon[data-v-fa27012b]{transform:rotate(180deg)}.security-note[data-v-fa27012b]{display:flex;align-items:center;gap:12px;padding:16px 20px;background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:16px;border:2px solid #fbbf24}.note-icon[data-v-fa27012b]{display:flex;align-items:center;justify-content:center;color:#d97706;flex-shrink:0}.security-note p[data-v-fa27012b]{font-size:14px;color:#92400e;font-weight:500;margin:0}.card-footer[data-v-fa27012b]{padding:32px 40px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-top:1px solid #e2e8f0}.footer-content[data-v-fa27012b]{display:flex;align-items:center;justify-content:space-between;gap:24px}.help-section[data-v-fa27012b]{display:flex;align-items:center;gap:8px}input[data-v-673ef38b]::placeholder{color:transparent}input[data-v-673ef38b],label[data-v-673ef38b]{text-align:right!important;direction:rtl!important}input[data-v-673ef38b]{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.file-upload-wrapper[data-v-3a753391]{direction:rtl;width:100%;max-width:100%;margin-bottom:1.5rem;position:relative}.file-upload-label[data-v-3a753391]{display:inline-block;font-size:.9rem;color:#333;margin-bottom:.5rem;font-weight:500;transition:color .3s ease}.required-star[data-v-3a753391]{color:#e53e3e;margin-right:.25rem}.file-upload-container[data-v-3a753391]{position:relative;width:100%;height:60px;border:2px dashed #d1d5db;border-radius:12px;background-color:#f9fafb;transition:all .3s ease;cursor:pointer}.file-upload-container[data-v-3a753391]:hover{border-color:#3b82f6;background-color:#eff6ff}.file-upload-input[data-v-3a753391]{position:absolute;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2}.file-upload-placeholder[data-v-3a753391]{display:flex;align-items:center;justify-content:center;height:100%;gap:.75rem;color:#6b7280;font-size:1rem;font-weight:500;transition:color .3s ease}.file-upload-container:hover .file-upload-placeholder[data-v-3a753391]{color:#3b82f6}.placeholder-icon svg[data-v-3a753391]{width:24px;height:24px;stroke:currentColor;transition:stroke .3s ease}.error-message[data-v-3a753391]{color:#e53e3e;font-size:.85rem;margin-top:.5rem;animation:fadeIn-3a753391 .3s ease}.file-name[data-v-3a753391]{color:#374151;font-size:.9rem;margin-top:.5rem;word-break:break-all}@keyframes fadeIn-3a753391{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.file-upload-input:focus+.file-upload-placeholder[data-v-3a753391]{outline:none}.file-upload-container[data-v-3a753391]:focus-within{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a}@media (max-width: 640px){.file-upload-wrapper[data-v-3a753391]{max-width:100%}.file-upload-container[data-v-3a753391]{height:50px}.file-upload-placeholder[data-v-3a753391]{font-size:.9rem;gap:.5rem}.placeholder-icon svg[data-v-3a753391]{width:20px;height:20px}.file-upload-label[data-v-3a753391]{font-size:.85rem}}@media (prefers-color-scheme: dark){.file-upload-label[data-v-3a753391]{color:#e5e7eb}.file-upload-container[data-v-3a753391]{border-color:#4b5563;background-color:#fff}.file-upload-placeholder[data-v-3a753391]{color:#9ca3af}.file-upload-container[data-v-3a753391]:hover{border-color:#60a5fa;background-color:var(--theme-bg-color-3)}.file-upload-container:hover .file-upload-placeholder[data-v-3a753391]{color:#60a5fa}.file-name[data-v-3a753391]{color:#d1d5db}.file-upload-container[data-v-3a753391]:focus-within{border-color:#60a5fa;box-shadow:0 0 0 4px #60a5fa33}}textarea[data-v-c2f964ff]::placeholder{color:transparent}textarea[data-v-c2f964ff],label[data-v-c2f964ff]{text-align:right!important;direction:rtl!important}textarea[data-v-c2f964ff]{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}label[data-v-c2f964ff]{top:1rem;right:.75rem;position:absolute;background-color:#fff;transition:all .2s ease-in-out}label.-top-2[data-v-c2f964ff]{top:-.5rem}input[data-v-026202fc]::placeholder{color:transparent}input[data-v-026202fc],label[data-v-026202fc],div[data-v-026202fc]{text-align:right}.bg-gray-200[data-v-026202fc]{background:#e5e7eb}.modal[data-v-d0ba4464]{z-index:999999}.modal-content[data-v-d0ba4464]{scrollbar-width:thin;scrollbar-color:#d1d5db #f3f4f6}.modal-content[data-v-d0ba4464]::-webkit-scrollbar{width:6px}.modal-content[data-v-d0ba4464]::-webkit-scrollbar-track{background:#f3f4f6}.modal-content[data-v-d0ba4464]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.status-card-modern[data-v-8089b36f]{position:relative;border-radius:24px;padding:24px;overflow:hidden;box-shadow:0 20px 40px #00000026}.status-glow[data-v-8089b36f]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:statusGlow-8089b36f 4s ease-in-out infinite}.status-content-wrapper[data-v-8089b36f]{position:relative;display:flex;align-items:center;gap:20px;z-index:2}.status-icon-modern[data-v-8089b36f]{width:60px;height:60px;background:#fff3;border-radius:20px;display:flex;align-items:center;justify-content:center;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.status-info[data-v-8089b36f]{flex:1;color:#fff}.status-title-modern[data-v-8089b36f]{font-size:20px;font-weight:700;margin-bottom:8px;letter-spacing:-.02em}.status-description[data-v-8089b36f]{font-size:16px;opacity:.9;font-weight:500}.content-area[data-v-8089b36f]{flex:1;padding:32px;overflow-y:auto}.loading-state[data-v-8089b36f]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:400px;gap:24px}.loading-animation[data-v-8089b36f]{display:flex;gap:8px}.loading-circle[data-v-8089b36f]{width:16px;height:16px;border-radius:50%;animation:loadingBounce-8089b36f 1.4s ease-in-out infinite both}.loading-circle[data-v-8089b36f]:nth-child(1){animation-delay:-.32s}.loading-circle[data-v-8089b36f]:nth-child(2){animation-delay:-.16s}.loading-message[data-v-8089b36f]{font-size:18px;font-weight:600;color:#64748b}.category-selector[data-v-8089b36f]{margin-bottom:40px}.category-pills[data-v-8089b36f]{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.category-pill[data-v-8089b36f]{position:relative;padding:12px 24px;border-radius:50px;border:2px solid #e2e8f0;background:#5a0000;color:#64748b;font-weight:600;font-size:15px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.category-pill[data-v-8089b36f]:hover{border-color:var(--header-gradient-from);color:var(--header-gradient-from);transform:translateY(-2px)}.category-pill.active[data-v-8089b36f]{border-color:transparent;color:#fff;box-shadow:0 8px 25px #0003}.pill-text[data-v-8089b36f]{position:relative;z-index:2}.pill-glow[data-v-8089b36f]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,rgba(255,255,255,.2) 0%,transparent 100%);opacity:0;transition:opacity .3s ease}.category-pill.active .pill-glow[data-v-8089b36f]{opacity:1}.plans-modern-grid[data-v-8089b36f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:32px}.plan-card-modern[data-v-8089b36f]{position:relative;background:#fff;border-radius:28px;border:2px solid #f1f5f9;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px #00000014}.plan-card-modern[data-v-8089b36f]:hover{transform:translateY(-8px);box-shadow:0 20px 40px #00000026;border-color:var(--header-gradient-from)}.plan-card-modern.plan-premium[data-v-8089b36f]{background:linear-gradient(135deg,#1e293b,#334155);border-color:#fbbf24;box-shadow:0 8px 30px #fbbf244d}.plan-card-modern.plan-premium[data-v-8089b36f]:hover{box-shadow:0 20px 50px #fbbf2466}.plan-card-modern.plan-disabled[data-v-8089b36f]{opacity:.7;cursor:not-allowed}.premium-badge[data-v-8089b36f]{position:absolute;top:0;left:0;background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#1f2937;padding:8px 20px;border-bottom-right-radius:20px;font-weight:700;font-size:13px;z-index:3;overflow:hidden}.badge-shine[data-v-8089b36f]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:badgeShine-8089b36f 2s infinite}.badge-text[data-v-8089b36f]{position:relative;z-index:2}.plan-content[data-v-8089b36f]{padding:32px}.plan-header-modern[data-v-8089b36f]{margin-bottom:32px}.plan-title-modern[data-v-8089b36f]{font-size:24px;font-weight:800;color:#1e293b;margin-bottom:16px;letter-spacing:-.02em}.plan-card-modern.plan-premium .plan-title-modern[data-v-8089b36f]{color:#fff}.price-section[data-v-8089b36f]{display:flex;align-items:baseline;gap:8px}.price-wrapper[data-v-8089b36f]{display:flex;flex-direction:column;gap:4px}.old-price[data-v-8089b36f]{font-size:16px;color:#94a3b8;text-decoration:line-through;font-weight:500}.plan-card-modern.plan-premium .old-price[data-v-8089b36f]{color:#cbd5e1}.current-price-wrapper[data-v-8089b36f]{display:flex;align-items:baseline;gap:8px}.main-price[data-v-8089b36f]{font-size:36px;font-weight:900;line-height:1}.plan-card-modern.plan-premium .main-price[data-v-8089b36f]{background:linear-gradient(135deg,#fbbf24,#f59e0b);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.currency-label[data-v-8089b36f]{font-size:16px;color:#64748b;font-weight:600}.plan-card-modern.plan-premium .currency-label[data-v-8089b36f]{color:#cbd5e1}.features-section[data-v-8089b36f]{margin-bottom:32px}.features-modern-list[data-v-8089b36f]{display:flex;flex-direction:column;gap:16px}.feature-modern-item[data-v-8089b36f]{display:flex;align-items:flex-start;gap:12px}.feature-check[data-v-8089b36f]{width:24px;height:24px;border-radius:12px;background:linear-gradient(135deg,#10b981,#059669);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;margin-top:2px}.plan-card-modern.plan-premium .feature-check[data-v-8089b36f]{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#1f2937}.feature-text-modern[data-v-8089b36f]{font-size:15px;color:#475569;font-weight:500;line-height:1.6}.plan-card-modern.plan-premium .feature-text-modern[data-v-8089b36f]{color:#e2e8f0}.action-btn-modern[data-v-8089b36f]{position:relative;width:100%;padding:16px 24px;border-radius:20px;border:none;color:#fff;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.action-btn-modern[data-v-8089b36f]:hover{transform:translateY(-2px);box-shadow:0 12px 25px #0003}.action-btn-modern[data-v-8089b36f]:disabled{cursor:not-allowed;opacity:.7}.action-btn-modern.btn-purchased[data-v-8089b36f]{background:linear-gradient(135deg,#10b981,#059669)}.action-btn-modern.btn-purchased[data-v-8089b36f]:hover{box-shadow:0 12px 25px #10b98166}.btn-content[data-v-8089b36f]{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;z-index:2}.btn-icon[data-v-8089b36f]{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.btn-glow[data-v-8089b36f]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.action-btn-modern:hover .btn-glow[data-v-8089b36f]{left:100%}.checkout-wrapper[data-v-8089b36f]{max-width:600px;margin:0 auto}.checkout-modern-container[data-v-8089b36f]{display:flex;flex-direction:column;gap:24px}.back-nav-btn[data-v-8089b36f]{display:flex;align-items:center;gap:8px;color:#64748b;font-weight:600;font-size:15px;cursor:pointer;transition:color .3s ease;background:none;border:none;padding:8px 0}.back-nav-btn[data-v-8089b36f]:hover{color:var(--header-gradient-from)}.checkout-modern-card[data-v-8089b36f]{position:relative;background:#fff;border-radius:32px;border:2px solid #f1f5f9;overflow:hidden;box-shadow:0 8px 30px #0000001a}.checkout-glow[data-v-8089b36f]{position:absolute;top:0;left:0;right:0;height:4px}.checkout-header-modern[data-v-8089b36f]{padding:32px;color:#fff}.checkout-title-modern[data-v-8089b36f]{font-size:28px;font-weight:800;margin-bottom:20px;letter-spacing:-.02em}.selected-plan-info[data-v-8089b36f]{background:#ffffff26;padding:20px;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.selected-plan-name[data-v-8089b36f]{font-size:20px;font-weight:700;margin-bottom:12px}.selected-plan-pricing[data-v-8089b36f]{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.checkout-old-price[data-v-8089b36f]{font-size:16px;text-decoration:line-through;opacity:.8}.checkout-current-price[data-v-8089b36f]{font-size:24px;font-weight:800}.discount-modern-section[data-v-8089b36f]{padding:32px;border-bottom:2px solid #f1f5f9}.discount-section-title[data-v-8089b36f]{font-size:18px;font-weight:700;color:#1e293b;margin-bottom:16px}.discount-input-modern[data-v-8089b36f]{display:flex;gap:12px}.discount-field[data-v-8089b36f]{flex:1;padding:16px 20px;border:2px solid #e2e8f0;border-radius:16px;font-size:15px;font-weight:500;transition:all .3s ease;background:#fafbfc}.discount-field[data-v-8089b36f]:focus{outline:none;border-color:var(--header-gradient-from);background:#fff;box-shadow:0 0 0 4px #0000001a}.discount-apply-modern[data-v-8089b36f]{padding:16px 24px;background:linear-gradient(135deg,#64748b,#475569);color:#fff;border:none;border-radius:16px;font-weight:700;cursor:pointer;transition:all .3s ease}.discount-apply-modern[data-v-8089b36f]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #64748b66}.discount-apply-modern[data-v-8089b36f]:disabled{opacity:.5;cursor:not-allowed}.purchase-actions[data-v-8089b36f]{padding:32px}.purchase-btn-modern[data-v-8089b36f]{position:relative;width:100%;padding:20px 32px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;border-radius:20px;font-size:18px;font-weight:800;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.purchase-btn-modern[data-v-8089b36f]:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 15px 35px #10b98166}.purchase-btn-modern[data-v-8089b36f]:disabled{opacity:.7;cursor:not-allowed}.purchase-btn-content[data-v-8089b36f]{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;z-index:2}.purchase-icon[data-v-8089b36f]{width:24px;height:24px}.purchase-btn-glow[data-v-8089b36f]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s ease}.purchase-btn-modern:hover .purchase-btn-glow[data-v-8089b36f]{left:100%}@keyframes statusGlow-8089b36f{0%,to{transform:rotate(0) scale(1);opacity:.3}50%{transform:rotate(180deg) scale(1.1);opacity:.6}}@keyframes loadingBounce-8089b36f{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes badgeShine-8089b36f{0%{left:-100%}to{left:100%}}@media (max-width: 1024px){.plans-modern-grid[data-v-8089b36f]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}}@media (max-width: 768px){.content-area[data-v-8089b36f]{padding:20px}.plans-modern-grid[data-v-8089b36f]{grid-template-columns:1fr;gap:20px}.plan-content[data-v-8089b36f]{padding:24px}.category-pills[data-v-8089b36f]{justify-content:flex-start;overflow-x:auto;padding-bottom:8px}.category-pill[data-v-8089b36f]{white-space:nowrap}.checkout-header-modern[data-v-8089b36f],.discount-modern-section[data-v-8089b36f],.purchase-actions[data-v-8089b36f]{padding:24px}.discount-input-modern[data-v-8089b36f]{flex-direction:column}.status-content-wrapper[data-v-8089b36f]{flex-direction:column;text-align:center;gap:16px}}@media (max-width: 480px){.plan-card-modern[data-v-8089b36f]{margin:0 8px}.plan-content[data-v-8089b36f]{padding:20px}.main-price[data-v-8089b36f]{font-size:28px}.checkout-title-modern[data-v-8089b36f]{font-size:24px}}.status-card-modern[data-v-0599ec01]{position:relative;border-radius:24px;padding:24px;overflow:hidden;box-shadow:0 20px 40px #00000026}.status-glow[data-v-0599ec01]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:statusGlow-0599ec01 4s ease-in-out infinite}.status-content-wrapper[data-v-0599ec01]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;z-index:2}.status-icon-modern[data-v-0599ec01]{width:60px;height:60px;background:#fff3;border-radius:20px;display:flex;align-items:center;justify-content:center;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-shrink:0}.status-info[data-v-0599ec01]{flex:1;color:#fff}.status-title-modern[data-v-0599ec01]{font-size:20px;font-weight:700;margin-bottom:8px;letter-spacing:-.02em}.status-description[data-v-0599ec01]{font-size:16px;opacity:.9;font-weight:500}.status-actions[data-v-0599ec01]{display:flex;align-items:center;gap:16px;flex-shrink:0}.time-display[data-v-0599ec01]{display:flex;align-items:center;gap:8px;background:#fff3;border:2px solid rgba(255,255,255,.3);border-radius:16px;padding:8px 12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.time-icon[data-v-0599ec01]{width:16px;height:16px;color:#fff;flex-shrink:0}.current-time[data-v-0599ec01]{color:#fff;font-size:14px;font-weight:600;white-space:nowrap}.content-area[data-v-0599ec01]{flex:1;padding:24px;overflow-y:auto;min-height:0;display:flex;flex-direction:column;gap:20px}.filter-section-advanced[data-v-0599ec01]{background:#fff;border-radius:24px;border:2px solid #f1f5f9;padding:24px;box-shadow:0 8px 32px #0000001f;position:relative;overflow:hidden;flex-shrink:0}.filter-section-advanced[data-v-0599ec01]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--header-gradient-from) 0%,var(--header-gradient-to) 50%,var(--header-gradient-from) 100%);background-size:200% 100%;animation:gradientShift-0599ec01 3s ease-in-out infinite}.filter-header-advanced[data-v-0599ec01]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;gap:16px}.filter-icon-advanced[data-v-0599ec01]{width:56px;height:56px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));border-radius:18px;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 8px 24px #00000026;position:relative}.filter-icon-advanced[data-v-0599ec01]:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));border-radius:20px;z-index:-1;opacity:.3;filter:blur(8px)}.filter-title-advanced[data-v-0599ec01]{font-size:22px;font-weight:800;color:#1f2937;letter-spacing:-.02em;flex:1}.filter-stats[data-v-0599ec01]{display:flex;align-items:center;gap:12px}.active-filter-indicator[data-v-0599ec01]{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#1d4ed8;padding:8px 16px;border-radius:16px;font-weight:700;font-size:14px;border:2px solid #93c5fd;position:relative;overflow:hidden}.active-filter-indicator[data-v-0599ec01]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:shimmer-0599ec01 2s infinite}.category-filters-advanced[data-v-0599ec01]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.category-filter-advanced[data-v-0599ec01]{position:relative;display:flex;align-items:center;gap:16px;background:#fafbfc;border:2px solid #e5e7eb;border-radius:20px;padding:20px;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.category-filter-advanced[data-v-0599ec01]:hover{transform:translateY(-4px);box-shadow:0 16px 40px #00000026;border-color:#d1d5db}.category-filter-advanced.active[data-v-0599ec01]{transform:translateY(-6px);box-shadow:0 20px 50px #0003}.category-visual[data-v-0599ec01]{position:relative;width:56px;height:56px;flex-shrink:0}.category-color-dot[data-v-0599ec01]{width:56px;height:56px;border-radius:18px;display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 8px 24px #00000026}.color-pulse[data-v-0599ec01]{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:22px;background:inherit;opacity:.3;animation:colorPulse-0599ec01 2s ease-in-out infinite}.category-pattern[data-v-0599ec01]{position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:16px;background-size:20px 20px;opacity:.1}.category-content[data-v-0599ec01]{flex:1;display:flex;flex-direction:column;gap:6px}.category-name[data-v-0599ec01]{font-size:16px;font-weight:700;color:#1f2937;line-height:1.2}.category-count[data-v-0599ec01]{font-size:13px;color:#6b7280;font-weight:500}.category-indicator[data-v-0599ec01]{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#f3f4f6;flex-shrink:0;transition:all .3s ease}.active-check[data-v-0599ec01]{color:#22c55e;animation:checkBounce-0599ec01 .6s ease-out}.category-number[data-v-0599ec01]{font-size:14px;font-weight:700;color:#9ca3af}.category-filter-advanced.active .category-indicator[data-v-0599ec01]{background:#dcfce7}.hover-effect[data-v-0599ec01]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,transparent 0%,rgba(255,255,255,.1) 50%,transparent 100%);opacity:0;transition:opacity .3s ease}.category-filter-advanced:hover .hover-effect[data-v-0599ec01]{opacity:1}.calendar-section[data-v-0599ec01]{display:flex;flex-direction:column;gap:20px;flex:1;min-height:0}.section-header[data-v-0599ec01]{display:flex;align-items:center;justify-content:space-between;gap:16px}.section-icon[data-v-0599ec01]{width:48px;height:48px;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#6b7280}.section-title[data-v-0599ec01]{font-size:24px;font-weight:800;color:#1f2937;letter-spacing:-.02em;flex:1}.calendar-meta[data-v-0599ec01]{display:flex;align-items:center;gap:16px}.events-summary[data-v-0599ec01]{display:flex;gap:16px}.summary-item[data-v-0599ec01]{display:flex;align-items:center;gap:8px;background:#f8fafc;padding:8px 16px;border-radius:12px;border:1px solid #e2e8f0}.summary-label[data-v-0599ec01]{font-size:13px;color:#6b7280;font-weight:500}.summary-value[data-v-0599ec01]{font-size:14px;color:#1f2937;font-weight:700}.calendar-container[data-v-0599ec01]{flex:1;background:#fff;border:2px solid #f1f5f9;border-radius:20px;overflow:hidden;box-shadow:0 4px 20px #00000014;position:relative;min-height:600px;display:flex;flex-direction:column}.calendar-loader[data-v-0599ec01]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#ffffffe6;z-index:10}.calendar-wrapper[data-v-0599ec01]{flex:1;padding:20px;overflow:hidden}.fc[data-v-0599ec01]{direction:rtl;text-align:right;height:70vh!important}.fc .fc-view-harness[data-v-0599ec01]{height:100%!important;overflow:auto!important}.fc .fc-scroller[data-v-0599ec01]{overflow:auto!important}.bg-blue-500[data-v-0599ec01]{background-color:#3b82f6!important;border-color:#3b82f6!important}.bg-green-500[data-v-0599ec01]{background-color:#22c55e!important;border-color:#22c55e!important}.bg-yellow-500[data-v-0599ec01]{background-color:#eab308!important;border-color:#eab308!important}.bg-gray-500[data-v-0599ec01]{background-color:#6b7280!important;border-color:#6b7280!important}.bg-red-500[data-v-0599ec01]{background-color:#ef4444!important;border-color:#ef4444!important}.bg-gray-400[data-v-0599ec01]{background-color:#9ca3af!important;border-color:#9ca3af!important}.bg-purple-500[data-v-0599ec01]{background-color:#8b5cf6!important;border-color:#8b5cf6!important}.bg-pink-500[data-v-0599ec01]{background-color:#ec4899!important;border-color:#ec4899!important}.fc .fc-daygrid-day-number[data-v-0599ec01],.fc .fc-col-header-cell-cushion[data-v-0599ec01]{font-family:IRANSansX,sans-serif;font-size:clamp(.625rem,1.5vw,.875rem);line-height:1.2;padding:clamp(2px,.5vw,6px)}.fc .fc-event-title[data-v-0599ec01]{font-size:clamp(.625rem,1.8vw,.875rem);font-weight:500;color:#fff;line-height:1.3;word-break:break-word;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.fc .fc-event-time[data-v-0599ec01]{font-size:clamp(.5rem,1.4vw,.75rem);font-weight:400;color:#fff;margin-bottom:1px;line-height:1.1;white-space:nowrap}.fc .fc-event[data-v-0599ec01]{padding:clamp(2px,.3vw,6px) clamp(4px,.5vw,8px);border-radius:clamp(4px,.2vw,8px);margin-bottom:2px;overflow:hidden;min-height:clamp(20px,3vw,28px);cursor:default;box-shadow:0 2px 8px #00000026}.fc .fc-button[data-v-0599ec01]{border-radius:clamp(.25rem,.5vw,.5rem);padding:clamp(.25rem,1vw,.75rem) clamp(.5rem,1.5vw,1rem);font-size:clamp(.625rem,1.5vw,.875rem);white-space:nowrap;min-height:clamp(32px,6vw,44px);font-weight:600;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));border-color:transparent;transition:all .3s ease;box-shadow:0 4px 12px #00000026}.fc .fc-button[data-v-0599ec01]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0003}.fc .fc-toolbar-title[data-v-0599ec01]{font-size:clamp(1rem,3vw,1.75rem);font-weight:800;margin:clamp(.25rem,.5vw,.5rem) 0;color:#1f2937;font-family:IRANSansX,sans-serif}.fc .fc-daygrid-day[data-v-0599ec01]{min-height:clamp(80px,12vw,140px);padding:clamp(2px,.2vw,6px);transition:background-color .2s ease;border-color:#e5e7eb}.fc .fc-daygrid-day[data-v-0599ec01]:hover{background-color:#f9fafb}.fc .fc-col-header-cell[data-v-0599ec01]{padding:clamp(8px,1vw,12px) clamp(4px,.5vw,8px);font-weight:700;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:2px solid #e2e8f0;color:#374151}.fc th[data-v-0599ec01],.fc td[data-v-0599ec01]{border-color:#e5e7eb}.fc .fc-scrollgrid[data-v-0599ec01]{border-color:#e5e7eb;border-radius:12px;overflow:hidden}.fc .fc-day-today[data-v-0599ec01]{background-color:#3b82f614!important}.fc .fc-day-today .fc-daygrid-day-number[data-v-0599ec01]{background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));color:#fff;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;margin:4px;font-weight:700;box-shadow:0 4px 12px #0003}@keyframes statusGlow-0599ec01{0%,to{transform:rotate(0) scale(1);opacity:.3}50%{transform:rotate(180deg) scale(1.1);opacity:.6}}@keyframes gradientShift-0599ec01{0%,to{background-position:0% 0%}50%{background-position:100% 0%}}@keyframes colorPulse-0599ec01{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.1);opacity:.6}}@keyframes checkBounce-0599ec01{0%{transform:scale(0)}50%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes shimmer-0599ec01{0%{left:-100%}to{left:100%}}@media (max-width: 1024px){.content-area[data-v-0599ec01]{padding:16px}.category-filters-advanced[data-v-0599ec01]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.calendar-wrapper[data-v-0599ec01]{padding:16px}}@media (max-width: 768px){.content-area[data-v-0599ec01]{padding:12px}.status-content-wrapper[data-v-0599ec01]{flex-direction:column;gap:16px;text-align:center}.filter-header-advanced[data-v-0599ec01]{flex-direction:column;text-align:center;gap:12px}.category-filters-advanced[data-v-0599ec01]{grid-template-columns:1fr}.section-header[data-v-0599ec01]{flex-direction:column;text-align:center;gap:12px}.events-summary[data-v-0599ec01]{flex-direction:column;gap:8px}.calendar-container[data-v-0599ec01]{min-height:500px}.calendar-wrapper[data-v-0599ec01]{padding:12px}}@media (max-width: 480px){.content-area[data-v-0599ec01]{padding:8px}.status-card-modern[data-v-0599ec01],.filter-section-advanced[data-v-0599ec01],.category-filter-advanced[data-v-0599ec01]{padding:16px}.calendar-container[data-v-0599ec01]{min-height:400px}.calendar-wrapper[data-v-0599ec01]{padding:8px}.current-time[data-v-0599ec01]{font-size:12px}}@media (max-width: 475px){.fc .fc-toolbar[data-v-0599ec01]{flex-direction:column;gap:.5rem;align-items:stretch;margin-bottom:.5rem}.fc .fc-toolbar-chunk[data-v-0599ec01]{display:flex;justify-content:center;flex-wrap:wrap;gap:.25rem}.fc .fc-button-group[data-v-0599ec01]{display:flex;gap:.25rem}.fc .fc-button[data-v-0599ec01]{padding:.25rem .5rem;font-size:.625rem;min-width:auto;min-height:28px}.fc .fc-daygrid-day[data-v-0599ec01]{min-height:60px;padding:1px}.fc .fc-event[data-v-0599ec01]{padding:1px 2px;font-size:.5rem;min-height:16px}.fc .fc-event-title[data-v-0599ec01]{font-size:.5rem;line-height:1.1;-webkit-line-clamp:1}.fc .fc-event-time[data-v-0599ec01]{font-size:.4rem;margin-bottom:0}.fc .fc-daygrid-day-number[data-v-0599ec01]{font-size:.625rem;padding:1px}.fc .fc-col-header-cell[data-v-0599ec01]{padding:2px 1px;font-size:.625rem}.fc .fc-toolbar-title[data-v-0599ec01]{font-size:.875rem;margin:.25rem 0}}.fc[dir=rtl] .fc-button-group[data-v-0599ec01]{flex-direction:row-reverse}.fc[dir=rtl] .fc-toolbar-chunk[data-v-0599ec01]{justify-content:flex-end}.fc[dir=rtl] .fc-event-title[data-v-0599ec01]{text-align:right}.fc .fc-event-title[data-v-0599ec01],.fc .fc-event-time[data-v-0599ec01],.fc .fc-toolbar-title[data-v-0599ec01]{font-family:IRANSansX,Tahoma,Segoe UI,sans-serif}@media (max-height: 500px) and (orientation: landscape){.fc .fc-daygrid-day[data-v-0599ec01]{min-height:50px}.fc .fc-event[data-v-0599ec01]{min-height:12px;padding:1px 2px}.fc .fc-event-title[data-v-0599ec01]{font-size:.5rem;-webkit-line-clamp:1}.fc .fc-event-time[data-v-0599ec01]{display:none}}.fc .fc-button[data-v-0599ec01]{transition:all .2s ease-in-out}.fc .fc-event[data-v-0599ec01]{transition:transform .1s ease-in-out,box-shadow .1s ease-in-out}.fc .fc-daygrid-day[data-v-0599ec01]{transition:background-color .2s ease-in-out}.category-icon-wrapper[data-v-0599ec01]{position:relative;z-index:2;margin-left:8px}.category-icon[data-v-0599ec01]{color:currentColor;opacity:.8;transition:all .3s ease;position:absolute;top:18px;right:35%}.category-filter-advanced:hover .category-icon[data-v-0599ec01]{opacity:1;transform:scale(1.1)}.category-filter-advanced.active .category-icon[data-v-0599ec01]{opacity:1}.status-card-modern[data-v-f7c34f14]{position:relative;border-radius:24px;padding:24px;overflow:hidden;box-shadow:0 20px 40px #00000026}.status-glow[data-v-f7c34f14]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:statusGlow-f7c34f14 4s ease-in-out infinite}.status-content-wrapper[data-v-f7c34f14]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;z-index:2}.status-icon-modern[data-v-f7c34f14]{width:60px;height:60px;background:#fff3;border-radius:20px;display:flex;align-items:center;justify-content:center;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-shrink:0}.status-info[data-v-f7c34f14]{flex:1;color:#fff}.status-title-modern[data-v-f7c34f14]{font-size:20px;font-weight:700;margin-bottom:8px;letter-spacing:-.02em}.status-description[data-v-f7c34f14]{font-size:16px;opacity:.9;font-weight:500}.status-actions[data-v-f7c34f14]{flex-shrink:0}.stats-display[data-v-f7c34f14]{display:flex;align-items:center;gap:24px}.stat-item[data-v-f7c34f14]{display:flex;flex-direction:column;align-items:center;gap:4px}.stat-number[data-v-f7c34f14]{font-size:18px;font-weight:900;line-height:1;color:#fff}.stat-label[data-v-f7c34f14]{font-size:11px;opacity:.8;font-weight:600;color:#fff}.content-area[data-v-f7c34f14]{flex:1;padding:32px;overflow-y:auto}.loading-state[data-v-f7c34f14]{display:flex;flex-direction:column;align-items:center;gap:24px;padding:80px 20px}.loading-spinner[data-v-f7c34f14]{position:relative}.spinner[data-v-f7c34f14]{width:48px;height:48px;border:4px solid #e5e7eb;border-top:4px solid var(--header-gradient-from);border-radius:50%;animation:spin-f7c34f14 1s linear infinite}.loading-text[data-v-f7c34f14]{font-size:16px;color:#6b7280;font-weight:500}.error-state[data-v-f7c34f14]{display:flex;flex-direction:column;align-items:center;gap:20px;padding:80px 20px}.error-icon[data-v-f7c34f14]{color:#ef4444}.error-title[data-v-f7c34f14]{font-size:20px;font-weight:800;color:#1f2937}.error-message[data-v-f7c34f14]{font-size:16px;color:#6b7280;text-align:center;max-width:500px;line-height:1.6}.retry-btn[data-v-f7c34f14]{padding:12px 24px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));color:#fff;border:none;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease}.retry-btn[data-v-f7c34f14]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0003}.reminders-grid[data-v-f7c34f14]{display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:24px;margin-bottom:32px}.reminder-card[data-v-f7c34f14]{background:#fff;border:2px solid #e5e7eb;border-radius:24px;padding:24px;transition:all .3s ease;box-shadow:0 4px 20px #0000000d}.reminder-card[data-v-f7c34f14]:hover{border-color:#d1d5db;box-shadow:0 8px 30px #0000001a;transform:translateY(-4px)}.reminder-card.active[data-v-f7c34f14]{border-color:var(--header-gradient-from);background:linear-gradient(to bottom,#fafbfc,#f8fafc);box-shadow:0 8px 32px #0000001f}.reminder-header[data-v-f7c34f14]{display:flex;align-items:flex-start;gap:16px;margin-bottom:20px}.reminder-icon[data-v-f7c34f14]{width:56px;height:56px;border-radius:18px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;box-shadow:0 8px 20px #00000026}.reminder-info[data-v-f7c34f14]{flex:1}.reminder-title[data-v-f7c34f14]{font-size:18px;font-weight:700;color:#1f2937;margin-bottom:6px}.reminder-description[data-v-f7c34f14]{font-size:14px;color:#6b7280;line-height:1.5;margin-bottom:8px}.reminder-status[data-v-f7c34f14]{margin-top:8px}.status-badge[data-v-f7c34f14]{display:inline-flex;align-items:center;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.status-badge.active[data-v-f7c34f14]{background:#dcfce7;color:#166534}.status-badge.inactive[data-v-f7c34f14]{background:#fee2e2;color:#991b1b}.reminder-toggle[data-v-f7c34f14]{flex-shrink:0}.toggle-switch[data-v-f7c34f14]{position:relative;display:inline-block;width:52px;height:28px}.toggle-switch input[data-v-f7c34f14]{opacity:0;width:0;height:0}.toggle-slider[data-v-f7c34f14]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#e5e7eb;transition:all .4s;border-radius:34px}.toggle-slider[data-v-f7c34f14]:before{position:absolute;content:"";height:20px;width:20px;left:4px;bottom:4px;background-color:#fff;transition:all .4s;border-radius:50%;box-shadow:0 2px 4px #0003}input:checked+.toggle-slider[data-v-f7c34f14]{background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to))}input:checked+.toggle-slider[data-v-f7c34f14]:before{transform:translate(24px)}.reminder-settings[data-v-f7c34f14]{padding-top:20px;border-top:2px solid #f3f4f6;display:flex;flex-direction:column;gap:20px;animation:slideDown-f7c34f14 .3s ease-out}@keyframes slideDown-f7c34f14{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.setting-field[data-v-f7c34f14]{display:flex;flex-direction:column;gap:8px}.setting-label[data-v-f7c34f14]{font-size:14px;font-weight:600;color:#374151}.pattern-select[data-v-f7c34f14]{width:100%;padding:12px 16px;border:2px solid #e5e7eb;border-radius:12px;font-size:14px;font-weight:500;background:#f9fafb;transition:all .3s ease;cursor:pointer}.pattern-select[data-v-f7c34f14]:focus{outline:none;border-color:var(--header-gradient-from);background:#fff;box-shadow:0 0 0 3px #6366f11a}.pattern-select[data-v-f7c34f14]:hover{border-color:#d1d5db}.validation-error[data-v-f7c34f14]{display:flex;align-items:center;gap:8px;color:#dc2626;font-size:13px;font-weight:500;margin-top:4px}.validation-error svg[data-v-f7c34f14]{width:16px;height:16px;flex-shrink:0}.pattern-preview[data-v-f7c34f14]{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:2px solid #e5e7eb;border-radius:16px;padding:20px;margin-top:16px}.preview-header[data-v-f7c34f14]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#6b7280;margin-bottom:12px}.preview-content[data-v-f7c34f14]{background:#fff;border:1px solid #d1d5db;border-radius:12px;padding:16px;font-size:15px;color:#1f2937;line-height:1.6;margin-bottom:16px;font-family:Vazirmatn,sans-serif;white-space:pre-wrap;min-height:60px}.preview-details[data-v-f7c34f14]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.detail-item[data-v-f7c34f14]{display:flex;flex-direction:column;gap:4px}.detail-label[data-v-f7c34f14]{font-size:12px;color:#6b7280;font-weight:500}.detail-value[data-v-f7c34f14]{font-size:14px;color:#1f2937;font-weight:600}.detail-value.cost[data-v-f7c34f14]{color:#059669}.reminder-actions[data-v-f7c34f14]{display:flex;justify-content:flex-end;margin-top:16px;padding-top:16px;border-top:1px solid #e5e7eb}.save-reminder-btn[data-v-f7c34f14]{display:flex;align-items:center;gap:8px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));color:#fff;padding:12px 24px;border:none;border-radius:12px;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease;min-width:140px;justify-content:center}.save-reminder-btn[data-v-f7c34f14]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #0003}.save-reminder-btn[data-v-f7c34f14]:disabled{opacity:.6;cursor:not-allowed;transform:none}.save-reminder-btn.saving[data-v-f7c34f14]{cursor:wait}.loading-spinner-small[data-v-f7c34f14]{display:flex;align-items:center;justify-content:center}.spinner-small[data-v-f7c34f14]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top:2px solid white;border-radius:50%;animation:spin-f7c34f14 .8s linear infinite}.form-actions[data-v-f7c34f14]{display:flex;gap:16px;justify-content:center;padding:32px;border-top:2px solid #f1f5f9;background:#fafbfc;margin:0 -32px -32px;flex-wrap:wrap}.submit-btn[data-v-f7c34f14]{display:flex;align-items:center;gap:8px;color:#fff;padding:16px 32px;border:none;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);min-width:180px;justify-content:center}.submit-btn[data-v-f7c34f14]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 25px #0003}.submit-btn[data-v-f7c34f14]:disabled{opacity:.6;cursor:not-allowed;transform:none}.cancel-btn[data-v-f7c34f14]{display:flex;align-items:center;gap:8px;background:#f1f5f9;color:#64748b;padding:16px 32px;border:2px solid #e2e8f0;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s ease}.cancel-btn[data-v-f7c34f14]:hover:not(:disabled){background:#e2e8f0;color:#475569;transform:translateY(-2px)}.cancel-btn[data-v-f7c34f14]:disabled{opacity:.6;cursor:not-allowed}.refresh-btn[data-v-f7c34f14]{display:flex;align-items:center;gap:8px;background:#fff;color:#6b7280;padding:16px 32px;border:2px solid #e5e7eb;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s ease}.refresh-btn[data-v-f7c34f14]:hover:not(:disabled){background:#f9fafb;color:#374151;border-color:#d1d5db;transform:translateY(-2px)}.refresh-btn[data-v-f7c34f14]:disabled{opacity:.6;cursor:not-allowed}@keyframes statusGlow-f7c34f14{0%,to{transform:rotate(0) scale(1);opacity:.3}50%{transform:rotate(180deg) scale(1.1);opacity:.6}}@keyframes spin-f7c34f14{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 1200px){.reminders-grid[data-v-f7c34f14]{grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}}@media (max-width: 1024px){.reminders-grid[data-v-f7c34f14]{grid-template-columns:1fr}.stats-display[data-v-f7c34f14]{gap:16px}}@media (max-width: 768px){.content-area[data-v-f7c34f14]{padding:20px}.status-content-wrapper[data-v-f7c34f14]{flex-direction:column;gap:16px;text-align:center}.reminder-header[data-v-f7c34f14]{flex-direction:column;text-align:center;align-items:center}.form-actions[data-v-f7c34f14]{flex-direction:column;padding:20px;margin:0 -20px -20px}.submit-btn[data-v-f7c34f14],.cancel-btn[data-v-f7c34f14],.refresh-btn[data-v-f7c34f14]{width:100%}.preview-details[data-v-f7c34f14]{grid-template-columns:1fr}}@media (max-width: 480px){.content-area[data-v-f7c34f14]{padding:16px}.reminder-card[data-v-f7c34f14]{padding:20px}.reminders-grid[data-v-f7c34f14]{gap:16px}.stats-display[data-v-f7c34f14]{flex-direction:column;gap:12px}}.status-card-modern[data-v-25cb772f]{position:relative;border-radius:24px;padding:24px;overflow:hidden;box-shadow:0 20px 40px #00000026}.status-glow[data-v-25cb772f]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:statusGlow-25cb772f 4s ease-in-out infinite}.status-content-wrapper[data-v-25cb772f]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;z-index:2}.status-icon-modern[data-v-25cb772f]{width:60px;height:60px;background:#fff3;border-radius:20px;display:flex;align-items:center;justify-content:center;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-shrink:0}.status-info[data-v-25cb772f]{flex:1;color:#fff;display:flex;flex-direction:column;gap:8px}.status-title-modern[data-v-25cb772f]{font-size:18px;font-weight:600;opacity:.9}.balance-amount-wrapper[data-v-25cb772f]{display:flex;align-items:baseline;gap:8px}.balance-amount-number[data-v-25cb772f]{font-size:32px;font-weight:900;line-height:1}.balance-currency[data-v-25cb772f]{font-size:14px;font-weight:600;opacity:.8}.deposit-actions[data-v-25cb772f]{flex-shrink:0}.deposit-btn-modern[data-v-25cb772f]{display:flex;align-items:center;gap:8px;background:#fff3;border:2px solid rgba(255,255,255,.3);color:#fff;padding:12px 20px;border-radius:16px;font-weight:700;font-size:14px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.deposit-btn-modern[data-v-25cb772f]:hover{background:#ffffff4d;transform:translateY(-2px);box-shadow:0 8px 25px #0003}.btn-icon[data-v-25cb772f]{width:16px;height:16px;display:flex;align-items:center;justify-content:center}.deposit-form-modern[data-v-25cb772f]{display:flex;flex-direction:column;gap:12px;background:#ffffff26;padding:20px;border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:280px}.form-field-modern[data-v-25cb772f]{display:flex;flex-direction:column;gap:8px}.amount-input-modern[data-v-25cb772f]{width:100%;padding:12px 16px;background:#ffffffe6;border:2px solid rgba(255,255,255,.3);border-radius:12px;font-size:14px;font-weight:600;color:#1f2937;transition:all .3s ease}.amount-input-modern[data-v-25cb772f]:focus{outline:none;background:#fff;border-color:#fffc;box-shadow:0 0 0 3px #fff3}.amount-input-modern[data-v-25cb772f]::placeholder{color:#6b7280;font-weight:500}.form-actions-modern[data-v-25cb772f]{display:flex;gap:8px}.confirm-btn-modern[data-v-25cb772f]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:10px 16px;border:none;border-radius:12px;font-weight:700;font-size:13px;cursor:pointer;transition:all .3s ease}.confirm-btn-modern[data-v-25cb772f]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #10b98166}.cancel-btn-modern[data-v-25cb772f]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;background:#fff3;border:2px solid rgba(255,255,255,.3);color:#fff;padding:10px 16px;border-radius:12px;font-weight:700;font-size:13px;cursor:pointer;transition:all .3s ease}.cancel-btn-modern[data-v-25cb772f]:hover{background:#ffffff4d;transform:translateY(-2px)}.content-area[data-v-25cb772f]{flex:1;padding:32px;overflow-y:auto}.transactions-section[data-v-25cb772f]{display:flex;flex-direction:column;gap:24px;height:100%}.section-header[data-v-25cb772f]{display:flex;align-items:center;gap:16px}.section-icon[data-v-25cb772f]{width:48px;height:48px;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#6b7280}.section-title[data-v-25cb772f]{font-size:24px;font-weight:800;color:#1f2937;letter-spacing:-.02em}.transactions-container[data-v-25cb772f]{flex:1;display:flex;flex-direction:column}.transactions-grid[data-v-25cb772f]{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.transaction-card-modern[data-v-25cb772f]{background:#fff;border:2px solid #f1f5f9;border-radius:20px;padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px #00000014;position:relative;overflow:hidden}.transaction-card-modern[data-v-25cb772f]:hover{transform:translateY(-4px);box-shadow:0 12px 30px #00000026}.transaction-card-modern.deposit[data-v-25cb772f]{border-left:4px solid #10b981}.transaction-card-modern.withdrawal[data-v-25cb772f]{border-left:4px solid #ef4444}.transaction-header[data-v-25cb772f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.transaction-type[data-v-25cb772f]{display:flex;align-items:center;gap:12px}.type-icon[data-v-25cb772f]{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center}.transaction-card-modern.deposit .type-icon[data-v-25cb772f]{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.transaction-card-modern.withdrawal .type-icon[data-v-25cb772f]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.type-text[data-v-25cb772f]{font-size:16px;font-weight:700;color:#374151}.transaction-status[data-v-25cb772f]{display:flex;align-items:center}.status-indicator[data-v-25cb772f]{width:12px;height:12px;border-radius:50%;background:#10b981;box-shadow:0 0 0 4px #10b98133}.transaction-body[data-v-25cb772f]{display:flex;flex-direction:column;gap:12px}.transaction-amount[data-v-25cb772f]{display:flex;align-items:baseline;gap:8px}.amount[data-v-25cb772f]{font-size:28px;font-weight:900;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1}.currency[data-v-25cb772f]{font-size:14px;color:#6b7280;font-weight:600}.transaction-date[data-v-25cb772f]{font-size:14px;color:#9ca3af;font-weight:500}.transaction-description[data-v-25cb772f]{font-size:15px;color:#4b5563;font-weight:500;line-height:1.5;background:#f9fafb;padding:12px 16px;border-radius:12px;border:1px solid #e5e7eb}.empty-state[data-v-25cb772f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 32px;text-align:center;gap:20px;flex:1}.empty-icon[data-v-25cb772f]{width:80px;height:80px;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:24px;display:flex;align-items:center;justify-content:center;color:#9ca3af}.empty-title[data-v-25cb772f]{font-size:20px;font-weight:700;color:#374151}.empty-description[data-v-25cb772f]{font-size:16px;color:#6b7280;max-width:400px;line-height:1.6}@keyframes statusGlow-25cb772f{0%,to{transform:rotate(0) scale(1);opacity:.3}50%{transform:rotate(180deg) scale(1.1);opacity:.6}}@media (max-width: 1024px){.transactions-grid[data-v-25cb772f]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}}@media (max-width: 768px){.content-area[data-v-25cb772f]{padding:20px}.status-content-wrapper[data-v-25cb772f]{flex-direction:column;gap:16px;text-align:center}.deposit-form-modern[data-v-25cb772f]{min-width:auto;width:100%}.balance-amount-number[data-v-25cb772f]{font-size:28px}.transactions-grid[data-v-25cb772f]{grid-template-columns:1fr}.section-header[data-v-25cb772f]{flex-direction:column;text-align:center;gap:12px}.section-title[data-v-25cb772f]{font-size:20px}.form-actions-modern[data-v-25cb772f]{flex-direction:column}}@media (max-width: 480px){.content-area[data-v-25cb772f]{padding:16px}.status-card-modern[data-v-25cb772f],.transaction-card-modern[data-v-25cb772f]{padding:20px}.amount[data-v-25cb772f]{font-size:24px}.deposit-form-modern[data-v-25cb772f]{padding:16px}.balance-amount-number[data-v-25cb772f]{font-size:24px}}.status-card-modern[data-v-1e809cf0]{position:relative;border-radius:24px;padding:24px;overflow:hidden;box-shadow:0 20px 40px #00000026}.status-glow[data-v-1e809cf0]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:statusGlow-1e809cf0 4s ease-in-out infinite}.status-content-wrapper[data-v-1e809cf0]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;z-index:2}.status-icon-modern[data-v-1e809cf0]{width:60px;height:60px;background:#fff3;border-radius:20px;display:flex;align-items:center;justify-content:center;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-shrink:0}.status-info[data-v-1e809cf0]{flex:1;color:#fff}.status-title-modern[data-v-1e809cf0]{font-size:20px;font-weight:700;margin-bottom:8px;letter-spacing:-.02em}.status-description[data-v-1e809cf0]{font-size:16px;opacity:.9;font-weight:500}.status-actions[data-v-1e809cf0]{flex-shrink:0}.create-company-btn[data-v-1e809cf0]{display:flex;align-items:center;gap:8px;background:#fff3;border:2px solid rgba(255,255,255,.3);color:#fff;padding:12px 20px;border-radius:16px;font-weight:700;font-size:14px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.create-company-btn[data-v-1e809cf0]:hover{background:#ffffff4d;transform:translateY(-2px);box-shadow:0 8px 25px #0003}.btn-icon[data-v-1e809cf0]{width:16px;height:16px;display:flex;align-items:center;justify-content:center}.loading-state[data-v-1e809cf0]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:400px;gap:24px}.loading-animation[data-v-1e809cf0]{display:flex;gap:8px}.loading-circle[data-v-1e809cf0]{width:16px;height:16px;border-radius:50%;animation:loadingBounce-1e809cf0 1.4s ease-in-out infinite both}.loading-circle[data-v-1e809cf0]:nth-child(1){animation-delay:-.32s}.loading-circle[data-v-1e809cf0]:nth-child(2){animation-delay:-.16s}.loading-message[data-v-1e809cf0]{font-size:18px;font-weight:600;color:#64748b}.content-area[data-v-1e809cf0]{flex:1;padding:32px;overflow-y:auto}.form-section[data-v-1e809cf0]{max-width:800px;margin:0 auto}.form-container[data-v-1e809cf0]{background:#fff;border-radius:24px;border:2px solid #f1f5f9;overflow:hidden;box-shadow:0 8px 30px #0000001a}.form-header[data-v-1e809cf0]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:32px;text-align:center;border-bottom:2px solid #e2e8f0}.form-title[data-v-1e809cf0]{font-size:28px;font-weight:800;color:#1f2937;margin-bottom:8px;letter-spacing:-.02em}.form-description[data-v-1e809cf0]{font-size:16px;color:#6b7280;font-weight:500}.company-form[data-v-1e809cf0]{padding:32px}.form-grid[data-v-1e809cf0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-bottom:32px}.form-field[data-v-1e809cf0]{display:flex;flex-direction:column}.form-field-full[data-v-1e809cf0]{grid-column:1 / -1}.form-actions[data-v-1e809cf0]{display:flex;gap:16px;justify-content:center;padding-top:24px;border-top:2px solid #f1f5f9}.submit-btn[data-v-1e809cf0]{display:flex;align-items:center;gap:8px;color:#fff;padding:16px 32px;border:none;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.submit-btn[data-v-1e809cf0]:hover{transform:translateY(-2px);box-shadow:0 12px 25px #0003}.cancel-btn[data-v-1e809cf0]{display:flex;align-items:center;gap:8px;background:#f1f5f9;color:#64748b;padding:16px 32px;border:2px solid #e2e8f0;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s ease}.cancel-btn[data-v-1e809cf0]:hover{background:#e2e8f0;color:#475569;transform:translateY(-2px)}.companies-section[data-v-1e809cf0]{display:flex;flex-direction:column;gap:24px}.section-header[data-v-1e809cf0]{display:flex;align-items:center;gap:16px}.section-icon[data-v-1e809cf0]{width:48px;height:48px;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#6b7280}.section-title[data-v-1e809cf0]{font-size:24px;font-weight:800;color:#1f2937;letter-spacing:-.02em}.companies-grid[data-v-1e809cf0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px}.company-card-modern[data-v-1e809cf0]{background:#fff;border:2px solid #f1f5f9;border-radius:20px;padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px #00000014;display:flex;flex-direction:column;gap:20px}.company-card-modern[data-v-1e809cf0]:hover{transform:translateY(-4px);box-shadow:0 12px 30px #00000026;border-color:var(--header-gradient-from)}.company-header[data-v-1e809cf0]{display:flex;justify-content:space-between;align-items:center}.company-info[data-v-1e809cf0]{display:flex;align-items:center;gap:16px}.company-avatar[data-v-1e809cf0]{width:50px;height:50px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff}.company-details[data-v-1e809cf0]{display:flex;flex-direction:column;gap:4px}.company-name[data-v-1e809cf0]{font-size:18px;font-weight:700;color:#1f2937}.company-status[data-v-1e809cf0]{display:flex;align-items:center;gap:8px}.status-indicator[data-v-1e809cf0]{width:8px;height:8px;border-radius:50%;background:#ef4444;transition:background-color .3s ease}.status-indicator.active[data-v-1e809cf0]{background:#10b981;box-shadow:0 0 0 3px #10b98133}.status-text[data-v-1e809cf0]{font-size:14px;color:#6b7280;font-weight:500}.company-number[data-v-1e809cf0]{background:#f3f4f6;color:#6b7280;padding:8px 12px;border-radius:12px;font-weight:700;font-size:14px}.company-actions[data-v-1e809cf0]{display:flex;gap:12px}.enter-btn[data-v-1e809cf0]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;color:#fff;padding:12px 20px;border:none;border-radius:14px;font-weight:700;font-size:14px;cursor:pointer;transition:all .3s ease}.enter-btn[data-v-1e809cf0]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0003}.delete-btn[data-v-1e809cf0]{display:flex;align-items:center;justify-content:center;gap:8px;background:#fef2f2;color:#ef4444;padding:12px 16px;border:2px solid #fecaca;border-radius:14px;font-weight:700;font-size:14px;cursor:pointer;transition:all .3s ease}.delete-btn[data-v-1e809cf0]:hover{background:#fee2e2;border-color:#fca5a5;transform:translateY(-2px)}.empty-state[data-v-1e809cf0]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 32px;text-align:center;gap:20px}.empty-icon[data-v-1e809cf0]{width:80px;height:80px;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:24px;display:flex;align-items:center;justify-content:center;color:#9ca3af}.empty-title[data-v-1e809cf0]{font-size:20px;font-weight:700;color:#374151}.empty-description[data-v-1e809cf0]{font-size:16px;color:#6b7280;max-width:400px;line-height:1.6}.empty-action-btn[data-v-1e809cf0]{display:flex;align-items:center;gap:8px;color:#fff;padding:16px 24px;border:none;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.empty-action-btn[data-v-1e809cf0]:hover{transform:translateY(-2px);box-shadow:0 12px 25px #0003}.delete-modal-content[data-v-1e809cf0]{padding:32px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}.delete-icon[data-v-1e809cf0]{width:80px;height:80px;background:#fef2f2;border-radius:24px;display:flex;align-items:center;justify-content:center}.delete-title[data-v-1e809cf0]{font-size:24px;font-weight:800;color:#1f2937}.delete-description[data-v-1e809cf0]{font-size:16px;color:#6b7280;line-height:1.6;max-width:400px}.delete-actions[data-v-1e809cf0]{display:flex;gap:16px;width:100%;max-width:300px}.cancel-delete-btn[data-v-1e809cf0]{flex:1;padding:12px 20px;background:#f1f5f9;color:#64748b;border:2px solid #e2e8f0;border-radius:14px;font-weight:700;cursor:pointer;transition:all .3s ease}.cancel-delete-btn[data-v-1e809cf0]:hover{background:#e2e8f0;color:#475569}.confirm-delete-btn[data-v-1e809cf0]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;background:#ef4444;color:#fff;border:none;border-radius:14px;font-weight:700;cursor:pointer;transition:all .3s ease}.confirm-delete-btn[data-v-1e809cf0]:hover{background:#dc2626;transform:translateY(-2px);box-shadow:0 8px 20px #ef444466}@keyframes statusGlow-1e809cf0{0%,to{transform:rotate(0) scale(1);opacity:.3}50%{transform:rotate(180deg) scale(1.1);opacity:.6}}@keyframes loadingBounce-1e809cf0{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@media (max-width: 1024px){.companies-grid[data-v-1e809cf0]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.form-grid[data-v-1e809cf0]{grid-template-columns:1fr}}@media (max-width: 768px){.content-area[data-v-1e809cf0]{padding:20px}.status-content-wrapper[data-v-1e809cf0]{flex-direction:column;gap:16px;text-align:center}.companies-grid[data-v-1e809cf0]{grid-template-columns:1fr}.form-actions[data-v-1e809cf0],.company-actions[data-v-1e809cf0]{flex-direction:column}.delete-actions[data-v-1e809cf0]{flex-direction:column;max-width:200px}.section-header[data-v-1e809cf0]{flex-direction:column;text-align:center;gap:12px}.section-title[data-v-1e809cf0]{font-size:20px}}@media (max-width: 480px){.content-area[data-v-1e809cf0]{padding:16px}.status-card-modern[data-v-1e809cf0],.company-card-modern[data-v-1e809cf0]{padding:20px}.form-container[data-v-1e809cf0]{margin:0 -4px}.form-header[data-v-1e809cf0],.company-form[data-v-1e809cf0]{padding:24px}.form-title[data-v-1e809cf0]{font-size:24px}}.container[data-v-1a085779]{max-width:1200px}.payment-result[data-v-1a085779]{animation:fadeIn-1a085779 .5s ease-in-out}@keyframes fadeIn-1a085779{0%{opacity:0}to{opacity:1}}@media (max-width: 768px){.lg\:w-4\/5[data-v-1a085779]{width:100%}.payment-result[data-v-1a085779]{padding:1rem}button[data-v-1a085779]{width:100%}}.status-card-modern[data-v-cfd32185]{position:relative;border-radius:24px;padding:24px;overflow:hidden;box-shadow:0 20px 40px #00000026}.status-glow[data-v-cfd32185]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:statusGlow-cfd32185 4s ease-in-out infinite}.status-content-wrapper[data-v-cfd32185]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;z-index:2}.status-icon-modern[data-v-cfd32185]{width:60px;height:60px;background:#fff3;border-radius:20px;display:flex;align-items:center;justify-content:center;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-shrink:0}.status-info[data-v-cfd32185]{flex:1;color:#fff}.status-title-modern[data-v-cfd32185]{font-size:20px;font-weight:700;margin-bottom:8px;letter-spacing:-.02em}.status-description[data-v-cfd32185]{font-size:16px;opacity:.9;font-weight:500}.status-actions[data-v-cfd32185]{flex-shrink:0}.create-user-btn[data-v-cfd32185]{display:flex;align-items:center;gap:8px;background:#fff3;border:2px solid rgba(255,255,255,.3);color:#fff;padding:12px 20px;border-radius:16px;font-weight:700;font-size:14px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.create-user-btn[data-v-cfd32185]:hover{background:#ffffff4d;transform:translateY(-2px);box-shadow:0 8px 25px #0003}.btn-icon[data-v-cfd32185]{width:16px;height:16px;display:flex;align-items:center;justify-content:center}.content-area[data-v-cfd32185]{flex:1;padding:32px;overflow-y:auto}.form-section[data-v-cfd32185]{max-width:1000px;margin:0 auto 32px}.form-container[data-v-cfd32185]{background:#fff;border-radius:24px;border:2px solid #f1f5f9;overflow:hidden;box-shadow:0 8px 30px #0000001a}.form-header[data-v-cfd32185]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:32px;text-align:center;border-bottom:2px solid #e2e8f0}.form-title[data-v-cfd32185]{font-size:28px;font-weight:800;color:#1f2937;margin-bottom:8px;letter-spacing:-.02em}.form-description[data-v-cfd32185]{font-size:16px;color:#6b7280;font-weight:500}.pattern-form[data-v-cfd32185]{padding:32px}.variables-guide[data-v-cfd32185]{margin-bottom:24px;padding:20px;background:#f8fafc;border-radius:16px;border:2px solid #e5e7eb}.guide-title[data-v-cfd32185]{font-size:16px;font-weight:700;color:#374151;margin-bottom:16px}.variables-grid[data-v-cfd32185]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.variable-item[data-v-cfd32185]{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#fff;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;transition:all .3s ease}.variable-item[data-v-cfd32185]:hover{border-color:var(--header-gradient-from);transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.variable-icon[data-v-cfd32185]{width:24px;height:24px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.variable-info[data-v-cfd32185]{display:flex;flex-direction:column;gap:2px}.variable-key[data-v-cfd32185]{font-size:14px;font-weight:700;color:#1f2937}.variable-desc[data-v-cfd32185]{font-size:12px;color:#6b7280}.sample-templates[data-v-cfd32185]{margin-bottom:24px;padding:20px;background:#f8fafc;border-radius:16px;border:2px solid #e5e7eb}.templates-grid[data-v-cfd32185]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.template-card[data-v-cfd32185]{padding:16px;background:#fff;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;transition:all .3s ease}.template-card[data-v-cfd32185]:hover{border-color:var(--header-gradient-from);transform:translateY(-2px);box-shadow:0 6px 16px #0000001a}.template-icon[data-v-cfd32185]{width:36px;height:36px;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#6b7280;margin-bottom:12px}.template-title[data-v-cfd32185]{font-size:16px;font-weight:700;color:#1f2937;margin-bottom:8px}.template-preview[data-v-cfd32185]{font-size:13px;color:#6b7280;line-height:1.5}.form-grid[data-v-cfd32185]{display:grid;grid-template-columns:1fr;gap:24px;margin-bottom:32px}.form-field[data-v-cfd32185]{display:flex;flex-direction:column}.form-field.full-width[data-v-cfd32185]{grid-column:1 / -1}.sms-stats[data-v-cfd32185]{display:flex;gap:20px;margin-top:12px;padding:12px 16px;background:#f8fafc;border-radius:12px;border:2px solid #e5e7eb;font-size:14px}.sms-stats.max-reached[data-v-cfd32185]{border-color:#fca5a5;background:#fef2f2}.stat-item[data-v-cfd32185]{display:flex;align-items:center;gap:6px}.stat-label[data-v-cfd32185]{color:#6b7280;font-weight:500}.stat-value[data-v-cfd32185]{color:#1f2937;font-weight:700}.max-warning[data-v-cfd32185]{display:flex;align-items:center;gap:8px;margin-top:12px;padding:12px 16px;background:#fef2f2;border:2px solid #fca5a5;border-radius:12px;color:#dc2626;font-size:14px;font-weight:600}.form-actions[data-v-cfd32185]{display:flex;gap:16px;justify-content:center;padding-top:24px;border-top:2px solid #f1f5f9}.submit-btn[data-v-cfd32185]{display:flex;align-items:center;gap:8px;color:#fff;padding:16px 32px;border:none;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.submit-btn[data-v-cfd32185]:hover{transform:translateY(-2px);box-shadow:0 12px 25px #0003}.submit-btn[data-v-cfd32185]:disabled{opacity:.6;cursor:not-allowed;transform:none}.cancel-btn[data-v-cfd32185]{display:flex;align-items:center;gap:8px;background:#f1f5f9;color:#64748b;padding:16px 32px;border:2px solid #e2e8f0;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s ease}.cancel-btn[data-v-cfd32185]:hover{background:#e2e8f0;color:#475569;transform:translateY(-2px)}.patterns-section[data-v-cfd32185]{display:flex;flex-direction:column;gap:24px}.section-header[data-v-cfd32185]{display:flex;align-items:center;gap:16px}.section-icon[data-v-cfd32185]{width:48px;height:48px;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#6b7280}.section-title[data-v-cfd32185]{font-size:24px;font-weight:800;color:#1f2937;letter-spacing:-.02em}.patterns-grid[data-v-cfd32185]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:24px}.pattern-card-gradient[data-v-cfd32185]{position:relative;border-radius:24px;padding:28px;overflow:hidden;box-shadow:0 12px 40px #00000026;transition:all .4s cubic-bezier(.4,0,.2,1);border:2px solid rgba(255,255,255,.2)}.pattern-card-gradient[data-v-cfd32185]:hover{transform:translateY(-8px);box-shadow:0 20px 50px #00000040;border-color:#ffffff4d}.pattern-card-content[data-v-cfd32185]{position:relative;z-index:2;display:flex;flex-direction:column;gap:24px;color:#fff}.pattern-header[data-v-cfd32185]{display:flex;align-items:center;gap:20px}.pattern-icon[data-v-cfd32185]{width:56px;height:56px;background:#fff3;border-radius:18px;display:flex;align-items:center;justify-content:center;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.3);flex-shrink:0}.pattern-info[data-v-cfd32185]{flex:1}.pattern-name[data-v-cfd32185]{font-size:20px;font-weight:800;margin-bottom:8px;letter-spacing:-.02em}.pattern-details[data-v-cfd32185]{display:flex;align-items:center;gap:16px;font-size:14px;opacity:.9}.pattern-code[data-v-cfd32185]{background:#fff3;padding:6px 12px;border-radius:12px;font-weight:600;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pattern-number[data-v-cfd32185]{background:#fff3;padding:6px 12px;border-radius:12px;font-weight:700;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pattern-body[data-v-cfd32185]{display:flex;flex-direction:column;gap:16px}.pattern-text-preview[data-v-cfd32185]{padding:16px;background:#ffffff1a;border-radius:16px;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:14px;line-height:1.6;color:#fff;opacity:.9;white-space:pre-wrap}.pattern-actions[data-v-cfd32185]{display:flex;gap:12px}.edit-btn[data-v-cfd32185]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;background:#fff3;color:#fff;padding:14px 20px;border:2px solid rgba(255,255,255,.3);border-radius:16px;font-weight:700;font-size:14px;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.edit-btn[data-v-cfd32185]:hover{background:#ffffff4d;border-color:#fff6;transform:translateY(-2px)}.delete-btn[data-v-cfd32185]{display:flex;align-items:center;justify-content:center;gap:8px;background:#ef444433;color:#fecaca;padding:14px 16px;border:2px solid rgba(239,68,68,.3);border-radius:16px;font-weight:700;font-size:14px;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.delete-btn[data-v-cfd32185]:hover{background:#ef44444d;border-color:#ef444466;color:#fff;transform:translateY(-2px)}.empty-state[data-v-cfd32185]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 32px;text-align:center;gap:20px}.empty-icon[data-v-cfd32185]{width:80px;height:80px;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:24px;display:flex;align-items:center;justify-content:center;color:#9ca3af}.empty-title[data-v-cfd32185]{font-size:20px;font-weight:700;color:#374151}.empty-description[data-v-cfd32185]{font-size:16px;color:#6b7280;max-width:400px;line-height:1.6}.empty-action-btn[data-v-cfd32185]{display:flex;align-items:center;gap:8px;color:#fff;padding:16px 24px;border:none;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.empty-action-btn[data-v-cfd32185]:hover{transform:translateY(-2px);box-shadow:0 12px 25px #0003}.delete-modal-content[data-v-cfd32185]{padding:32px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}.delete-icon[data-v-cfd32185]{width:80px;height:80px;background:#fef2f2;border-radius:24px;display:flex;align-items:center;justify-content:center}.delete-title[data-v-cfd32185]{font-size:24px;font-weight:800;color:#1f2937}.delete-description[data-v-cfd32185]{font-size:16px;color:#6b7280;line-height:1.6;max-width:400px}.delete-actions[data-v-cfd32185]{display:flex;gap:16px;width:100%;max-width:300px}.cancel-delete-btn[data-v-cfd32185]{flex:1;padding:12px 20px;background:#f1f5f9;color:#64748b;border:2px solid #e2e8f0;border-radius:14px;font-weight:700;cursor:pointer;transition:all .3s ease}.cancel-delete-btn[data-v-cfd32185]:hover{background:#e2e8f0;color:#475569}.confirm-delete-btn[data-v-cfd32185]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;background:#ef4444;color:#fff;border:none;border-radius:14px;font-weight:700;cursor:pointer;transition:all .3s ease}.confirm-delete-btn[data-v-cfd32185]:hover{background:#dc2626;transform:translateY(-2px);box-shadow:0 8px 20px #ef444466}.confirm-delete-btn[data-v-cfd32185]:disabled{opacity:.6;cursor:not-allowed;transform:none}@keyframes statusGlow-cfd32185{0%,to{transform:rotate(0) scale(1);opacity:.3}50%{transform:rotate(180deg) scale(1.1);opacity:.6}}@media (max-width: 1024px){.variables-grid[data-v-cfd32185]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.templates-grid[data-v-cfd32185],.patterns-grid[data-v-cfd32185]{grid-template-columns:1fr}}@media (max-width: 768px){.content-area[data-v-cfd32185]{padding:20px}.status-content-wrapper[data-v-cfd32185]{flex-direction:column;gap:16px;text-align:center}.variables-grid[data-v-cfd32185]{grid-template-columns:1fr}.sms-stats[data-v-cfd32185]{flex-direction:column;gap:8px}.form-actions[data-v-cfd32185],.pattern-actions[data-v-cfd32185]{flex-direction:column}}@media (max-width: 480px){.content-area[data-v-cfd32185]{padding:16px}.form-header[data-v-cfd32185],.pattern-form[data-v-cfd32185]{padding:24px}.form-title[data-v-cfd32185]{font-size:24px}.pattern-card-gradient[data-v-cfd32185]{padding:20px}.variables-guide[data-v-cfd32185],.sample-templates[data-v-cfd32185]{padding:16px}}.phone-input-container[data-v-25157593]{display:flex;flex-direction:column;gap:8px}.phone-input[data-v-25157593]{width:100%;padding:12px 16px;border:2px solid #e2e8f0;border-radius:12px;font-size:16px;font-family:inherit;transition:all .3s ease;background:#f8fafc;direction:ltr;text-align:right}.phone-input[data-v-25157593]:focus{outline:none;border-color:var(--header-gradient-from);background:#fff;box-shadow:0 0 0 3px #3b82f61a}.phone-error[data-v-25157593]{color:#ef4444;font-size:12px;font-weight:500}.date-input-container[data-v-25157593]{display:flex;flex-direction:column;gap:8px}.date-input[data-v-25157593]{width:100%;padding:12px 16px;border:2px solid #e2e8f0;border-radius:12px;font-size:16px;font-family:inherit;transition:all .3s ease;background:#f8fafc;direction:ltr;text-align:right}.date-input[data-v-25157593]:focus{outline:none;border-color:var(--header-gradient-from);background:#fff;box-shadow:0 0 0 3px #3b82f61a}.date-error[data-v-25157593]{color:#ef4444;font-size:12px;font-weight:500}.reminder-fields[data-v-25157593]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;padding:20px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px}.reminder-field[data-v-25157593]{display:flex;flex-direction:column;gap:8px}.reminder-input[data-v-25157593]{width:100%;padding:12px 16px;border:2px solid #e2e8f0;border-radius:8px;font-size:14px;transition:all .3s ease;background:#fff}.reminder-input[data-v-25157593]:focus{outline:none;border-color:var(--header-gradient-from);box-shadow:0 0 0 3px #3b82f61a}.reminder-input.error[data-v-25157593]{border-color:#ef4444}.reminder-error[data-v-25157593]{color:#ef4444;font-size:12px;font-weight:500;margin-top:8px;grid-column:1 / -1}.section-header[data-v-25157593]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;padding:24px 32px;background:#fff;border-radius:20px;border:2px solid #f1f5f9;box-shadow:0 4px 20px #0000000d}.section-icon[data-v-25157593]{width:48px;height:48px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;margin-right:16px}.section-info[data-v-25157593]{flex:1}.section-title[data-v-25157593]{font-size:20px;font-weight:800;color:#1f2937;margin-bottom:4px}.section-description[data-v-25157593]{font-size:14px;color:#6b7280;font-weight:500}.section-actions[data-v-25157593]{display:flex;gap:12px}.view-toggle-btn[data-v-25157593]{display:flex;align-items:center;gap:8px;background:#f1f5f9;color:#64748b;padding:12px 20px;border:2px solid #e2e8f0;border-radius:16px;font-weight:700;font-size:14px;cursor:pointer;transition:all .3s ease}.view-toggle-btn[data-v-25157593]:hover{background:#e2e8f0;color:#475569;transform:translateY(-1px)}.table-container[data-v-25157593]{background:#fff;border-radius:20px;border:2px solid #f1f5f9;overflow:hidden;box-shadow:0 4px 20px #0000000d}.table-wrapper[data-v-25157593]{overflow-x:auto}.modern-table[data-v-25157593]{width:100%;border-collapse:collapse}.table-header[data-v-25157593]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:16px 20px;text-align:right;font-weight:700;color:#374151;font-size:14px;border-bottom:2px solid #e2e8f0}.table-row[data-v-25157593]{border-bottom:1px solid #f1f5f9;transition:all .3s ease}.table-row[data-v-25157593]:hover{background:#f8fafc}.table-cell[data-v-25157593]{padding:16px 20px;vertical-align:middle}.row-number[data-v-25157593]{width:32px;height:32px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.table-avatar[data-v-25157593]{width:40px;height:40px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#f1f5f9}.table-avatar .avatar-image[data-v-25157593]{width:100%;height:100%;object-fit:cover}.table-avatar .avatar-placeholder[data-v-25157593]{color:#64748b}.customer-name[data-v-25157593]{font-weight:700;color:#1f2937;font-size:16px}.customer-phone[data-v-25157593]{font-family:Courier New,monospace;color:#374151;font-weight:600;direction:ltr;text-align:right}.customer-location[data-v-25157593]{color:#6b7280;font-size:14px}.customer-level[data-v-25157593]{background:#dbeafe;color:#2563eb;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;display:inline-block}.customer-job[data-v-25157593]{color:#374151;font-size:14px}.table-actions[data-v-25157593]{display:flex;gap:8px;align-items:center}.table-actions .edit-btn[data-v-25157593],.table-actions .delete-btn[data-v-25157593]{padding:8px 12px;border-radius:8px;font-size:12px;font-weight:600;display:flex;align-items:center;gap:4px;transition:all .3s ease}.table-actions .edit-btn[data-v-25157593]{background:#f0f9ff;color:#0369a1;border:1px solid #bae6fd}.table-actions .edit-btn[data-v-25157593]:hover{background:#e0f2fe;transform:translateY(-1px)}.table-actions .delete-btn[data-v-25157593]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.table-actions .delete-btn[data-v-25157593]:hover{background:#fee2e2;transform:translateY(-1px)}.table-actions .action-link[data-v-25157593]{padding:8px 12px;border-radius:8px;font-size:12px;font-weight:600;display:flex;align-items:center;gap:4px;text-decoration:none;transition:all .3s ease}.table-actions .purchase-link[data-v-25157593]{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.table-actions .purchase-link[data-v-25157593]:hover{background:#dcfce7;transform:translateY(-1px)}.table-actions .profile-link[data-v-25157593]{background:#fef3c7;color:#d97706;border:1px solid #fed7aa}.table-actions .profile-link[data-v-25157593]:hover{background:#fef0e7;transform:translateY(-1px)}@media (max-width: 768px){.reminder-fields[data-v-25157593]{grid-template-columns:1fr}.table-wrapper[data-v-25157593]{overflow-x:scroll}.modern-table[data-v-25157593]{min-width:800px}.section-header[data-v-25157593]{flex-direction:column;gap:16px;text-align:center}.section-actions[data-v-25157593]{width:100%;justify-content:center}}@media (max-width: 480px){.phone-input[data-v-25157593],.date-input[data-v-25157593]{font-size:16px}}.status-card-modern[data-v-25157593]{position:relative;border-radius:24px;padding:24px;overflow:hidden;box-shadow:0 20px 40px #00000026}.status-glow[data-v-25157593]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:statusGlow-25157593 4s ease-in-out infinite}.status-content-wrapper[data-v-25157593]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;z-index:2}.status-icon-modern[data-v-25157593]{width:60px;height:60px;background:#fff3;border-radius:20px;display:flex;align-items:center;justify-content:center;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-shrink:0}.status-info[data-v-25157593]{flex:1;color:#fff}.status-title-modern[data-v-25157593]{font-size:20px;font-weight:700;margin-bottom:8px;letter-spacing:-.02em}.status-description[data-v-25157593]{font-size:16px;opacity:.9;font-weight:500}.status-actions[data-v-25157593]{flex-shrink:0;display:flex;gap:12px}.create-user-btn[data-v-25157593],.import-btn[data-v-25157593]{display:flex;align-items:center;gap:8px;background:#fff3;border:2px solid rgba(255,255,255,.3);color:#fff;padding:12px 20px;border-radius:16px;font-weight:700;font-size:14px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.create-user-btn[data-v-25157593]:hover,.import-btn[data-v-25157593]:hover{background:#ffffff4d;transform:translateY(-2px);box-shadow:0 8px 25px #0003}.btn-icon[data-v-25157593]{width:16px;height:16px;display:flex;align-items:center;justify-content:center}.content-area[data-v-25157593]{flex:1;padding:32px;overflow-y:auto}.import-section[data-v-25157593]{max-width:600px;margin:0 auto}.import-container[data-v-25157593]{background:#fff;border-radius:24px;border:2px solid #f1f5f9;overflow:hidden;box-shadow:0 8px 30px #0000001a}.import-header[data-v-25157593]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:32px;text-align:center;border-bottom:2px solid #e2e8f0}.import-title[data-v-25157593]{font-size:28px;font-weight:800;color:#1f2937;margin-bottom:8px;letter-spacing:-.02em}.import-description[data-v-25157593]{font-size:16px;color:#6b7280;font-weight:500}.import-body[data-v-25157593]{padding:32px}.import-upload[data-v-25157593]{margin-bottom:24px}.import-actions[data-v-25157593]{display:flex;gap:16px;justify-content:center}.form-section[data-v-25157593]{max-width:800px;margin:0 auto}.form-container[data-v-25157593]{background:#fff;border-radius:24px;border:2px solid #f1f5f9;overflow:hidden;box-shadow:0 8px 30px #0000001a}.form-header[data-v-25157593]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:32px;text-align:center;border-bottom:2px solid #e2e8f0}.form-title[data-v-25157593]{font-size:28px;font-weight:800;color:#1f2937;margin-bottom:8px;letter-spacing:-.02em}.form-description[data-v-25157593]{font-size:16px;color:#6b7280;font-weight:500}.customer-form[data-v-25157593]{padding:32px}.form-grid[data-v-25157593]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-bottom:32px}.form-field[data-v-25157593]{display:flex;flex-direction:column}.form-field-full[data-v-25157593]{grid-column:1 / -1}.reminder-section[data-v-25157593]{background:#f8fafc;border-radius:16px;padding:20px;border:2px solid #e2e8f0}.reminder-label[data-v-25157593]{display:flex;align-items:center;gap:12px;cursor:pointer;margin-bottom:16px}.reminder-checkbox[data-v-25157593]{width:20px;height:20px;accent-color:var(--header-gradient-from)}.reminder-text[data-v-25157593]{font-size:16px;font-weight:600;color:#374151}.reminder-fields[data-v-25157593]{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-top:16px;border-top:1px solid #e2e8f0}.form-actions[data-v-25157593]{display:flex;gap:16px;justify-content:center;padding-top:24px;border-top:2px solid #f1f5f9}.submit-btn[data-v-25157593]{display:flex;align-items:center;gap:8px;color:#fff;padding:16px 32px;border:none;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.submit-btn[data-v-25157593]:hover{transform:translateY(-2px);box-shadow:0 12px 25px #0003}.cancel-btn[data-v-25157593]{display:flex;align-items:center;gap:8px;background:#f1f5f9;color:#64748b;padding:16px 32px;border:2px solid #e2e8f0;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s ease}.cancel-btn[data-v-25157593]:hover{background:#e2e8f0;color:#475569;transform:translateY(-2px)}.customers-section[data-v-25157593]{display:flex;flex-direction:column;gap:24px}.section-header[data-v-25157593]{display:flex;align-items:center;gap:16px}.section-icon[data-v-25157593]{width:48px;height:48px;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#6b7280}.section-title[data-v-25157593]{font-size:24px;font-weight:800;color:#1f2937;letter-spacing:-.02em}.customers-grid[data-v-25157593]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px}.customer-card-modern[data-v-25157593]{background:#fff;border:2px solid #f1f5f9;border-radius:20px;padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px #00000014;display:flex;flex-direction:column;gap:20px}.customer-card-modern[data-v-25157593]:hover{transform:translateY(-4px);box-shadow:0 12px 30px #00000026;border-color:var(--header-gradient-from)}.customer-header[data-v-25157593]{display:flex;align-items:center;gap:16px;position:relative}.customer-avatar[data-v-25157593]{width:60px;height:60px;border-radius:16px;overflow:hidden;flex-shrink:0}.avatar-image[data-v-25157593]{width:100%;height:100%;object-fit:cover}.avatar-placeholder[data-v-25157593]{width:100%;height:100%;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));display:flex;align-items:center;justify-content:center;color:#fff}.customer-info[data-v-25157593]{flex:1;display:flex;flex-direction:column;gap:8px}.customer-name[data-v-25157593]{font-size:18px;font-weight:700;color:#1f2937}.customer-details[data-v-25157593]{display:flex;align-items:center;gap:12px;font-size:14px;color:#6b7280}.customer-level[data-v-25157593]{background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));color:#fff;padding:4px 12px;border-radius:12px;font-weight:600;font-size:12px}.customer-phone[data-v-25157593]{font-weight:500}.customer-number[data-v-25157593]{background:#f3f4f6;color:#6b7280;padding:8px 12px;border-radius:12px;font-weight:700;font-size:14px;position:absolute;top:0;right:0}.customer-body[data-v-25157593]{display:flex;flex-direction:column;gap:16px}.customer-stats[data-v-25157593]{display:flex;flex-direction:column;gap:12px}.stat-item[data-v-25157593]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}.stat-icon[data-v-25157593]{width:32px;height:32px;background:linear-gradient(135deg,#e2e8f0,#cbd5e1);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#64748b;flex-shrink:0}.stat-text[data-v-25157593]{font-size:14px;color:#475569;font-weight:500}.customer-actions[data-v-25157593]{display:flex;flex-direction:column;gap:8px}.edit-btn[data-v-25157593]{display:flex;align-items:center;justify-content:center;gap:8px;background:#dbeafe;color:#1d4ed8;padding:12px 20px;border:2px solid #bfdbfe;border-radius:14px;font-weight:700;font-size:14px;cursor:pointer;transition:all .3s ease}.edit-btn[data-v-25157593]:hover{background:#bfdbfe;border-color:#93c5fd;transform:translateY(-2px)}.delete-btn[data-v-25157593]{display:flex;align-items:center;justify-content:center;gap:8px;background:#fef2f2;color:#ef4444;padding:12px 20px;border:2px solid #fecaca;border-radius:14px;font-weight:700;font-size:14px;cursor:pointer;transition:all .3s ease}.delete-btn[data-v-25157593]:hover{background:#fee2e2;border-color:#fca5a5;transform:translateY(-2px)}.action-link[data-v-25157593]{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:12px;font-weight:600;font-size:13px;text-decoration:none;transition:all .3s ease}.purchase-link[data-v-25157593]{background:#dcfce7;color:#16a34a;border:2px solid #bbf7d0}.purchase-link[data-v-25157593]:hover{background:#bbf7d0;border-color:#86efac;transform:translateY(-2px)}.profile-link[data-v-25157593]{background:#fef3c7;color:#d97706;border:2px solid #fed7aa}.profile-link[data-v-25157593]:hover{background:#fed7aa;border-color:#fdba74;transform:translateY(-2px)}.pagination-section[data-v-25157593]{display:flex;align-items:center;justify-content:center;gap:16px;padding:24px;background:#f8fafc;border-radius:16px;border:2px solid #e2e8f0}.pagination-btn[data-v-25157593]{display:flex;align-items:center;gap:8px;padding:12px 20px;background:#fff;color:#374151;border:2px solid #e2e8f0;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease}.pagination-btn[data-v-25157593]:hover:not(:disabled){background:var(--header-gradient-from);color:#fff;border-color:var(--header-gradient-from);transform:translateY(-2px)}.pagination-btn[data-v-25157593]:disabled{opacity:.5;cursor:not-allowed}.pagination-info[data-v-25157593]{font-size:16px;font-weight:600;color:#374151;padding:12px 20px;background:#fff;border-radius:12px;border:2px solid #e2e8f0}.empty-state[data-v-25157593]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 32px;text-align:center;gap:20px}.empty-icon[data-v-25157593]{width:80px;height:80px;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:24px;display:flex;align-items:center;justify-content:center;color:#9ca3af}.empty-title[data-v-25157593]{font-size:20px;font-weight:700;color:#374151}.empty-description[data-v-25157593]{font-size:16px;color:#6b7280;max-width:400px;line-height:1.6}.empty-action-btn[data-v-25157593]{display:flex;align-items:center;gap:8px;color:#fff;padding:16px 24px;border:none;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.empty-action-btn[data-v-25157593]:hover{transform:translateY(-2px);box-shadow:0 12px 25px #0003}.delete-modal-content[data-v-25157593]{padding:32px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}.delete-icon[data-v-25157593]{width:80px;height:80px;background:#fef2f2;border-radius:24px;display:flex;align-items:center;justify-content:center}.delete-title[data-v-25157593]{font-size:24px;font-weight:800;color:#1f2937}.delete-description[data-v-25157593]{font-size:16px;color:#6b7280;line-height:1.6;max-width:400px}.delete-actions[data-v-25157593]{display:flex;gap:16px;width:100%;max-width:300px}.cancel-delete-btn[data-v-25157593]{flex:1;padding:12px 20px;background:#f1f5f9;color:#64748b;border:2px solid #e2e8f0;border-radius:14px;font-weight:700;cursor:pointer;transition:all .3s ease}.cancel-delete-btn[data-v-25157593]:hover{background:#e2e8f0;color:#475569}.confirm-delete-btn[data-v-25157593]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;background:#ef4444;color:#fff;border:none;border-radius:14px;font-weight:700;cursor:pointer;transition:all .3s ease}.confirm-delete-btn[data-v-25157593]:hover{background:#dc2626;transform:translateY(-2px);box-shadow:0 8px 20px #ef444466}@keyframes statusGlow-25157593{0%,to{transform:rotate(0) scale(1);opacity:.3}50%{transform:rotate(180deg) scale(1.1);opacity:.6}}@media (max-width: 1024px){.customers-grid[data-v-25157593]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.form-grid[data-v-25157593],.reminder-fields[data-v-25157593]{grid-template-columns:1fr}}@media (max-width: 768px){.content-area[data-v-25157593]{padding:20px}.status-content-wrapper[data-v-25157593]{flex-direction:column;gap:16px;text-align:center}.status-actions[data-v-25157593]{flex-direction:column;width:100%}.customers-grid[data-v-25157593]{grid-template-columns:1fr}.form-actions[data-v-25157593],.import-actions[data-v-25157593],.customer-actions[data-v-25157593]{flex-direction:column}.delete-actions[data-v-25157593]{flex-direction:column;max-width:200px}.section-header[data-v-25157593]{flex-direction:column;text-align:center;gap:12px}.section-title[data-v-25157593]{font-size:20px}.customer-header[data-v-25157593]{flex-wrap:wrap}.customer-number[data-v-25157593]{position:static;align-self:flex-start}.pagination-section[data-v-25157593]{flex-direction:column;gap:12px}}@media (max-width: 480px){.content-area[data-v-25157593]{padding:16px}.status-card-modern[data-v-25157593],.customer-card-modern[data-v-25157593]{padding:20px}.form-container[data-v-25157593],.import-container[data-v-25157593]{margin:0 -4px}.form-header[data-v-25157593],.import-header[data-v-25157593],.customer-form[data-v-25157593],.import-body[data-v-25157593]{padding:24px}.form-title[data-v-25157593],.import-title[data-v-25157593]{font-size:24px}.customer-stats[data-v-25157593]{gap:8px}.stat-item[data-v-25157593]{padding:10px 12px}}table[data-v-25157593],select[data-v-25157593],input[data-v-25157593]{direction:rtl}th[data-v-25157593],td[data-v-25157593]{text-align:right}.form-loading-overlay[data-v-25157593]{position:absolute;top:0;left:0;right:0;bottom:0;background:#ffffffe6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;border-radius:12px;z-index:10}.form-loader[data-v-25157593]{text-align:center}.spinner-container[data-v-25157593]{margin-bottom:16px}.form-spinner[data-v-25157593]{width:40px;height:40px;border:3px solid #f3f4f6;border-top:3px solid #3b82f6;border-radius:50%;animation:spin-25157593 1s linear infinite;margin:0 auto}.form-loading-text[data-v-25157593]{font-size:14px;color:#6b7280;font-weight:500}.form-loading[data-v-25157593]{position:relative;pointer-events:none;opacity:.7}.import-loading-state[data-v-25157593]{display:flex;align-items:center;justify-content:center;padding:40px;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-radius:16px;border:2px dashed #cbd5e1;margin:20px 0}.import-loader[data-v-25157593]{text-align:center;max-width:300px}.upload-animation[data-v-25157593]{position:relative;margin-bottom:24px}.upload-icon[data-v-25157593]{color:#3b82f6;margin-bottom:16px;animation:float-25157593 2s ease-in-out infinite}.upload-progress[data-v-25157593]{position:relative;display:inline-block}.progress-ring[data-v-25157593]{position:relative}.progress-circle[data-v-25157593]{transition:stroke-dashoffset .3s ease;transform:rotate(-90deg);transform-origin:50% 50%}.progress-percentage[data-v-25157593]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:12px;font-weight:600;color:#3b82f6}.loading-text h3[data-v-25157593]{font-size:18px;font-weight:600;color:#1f2937;margin-bottom:8px}.loading-text p[data-v-25157593]{font-size:14px;color:#6b7280;line-height:1.5}.list-loading-state[data-v-25157593]{padding:20px}.skeleton-container[data-v-25157593]{display:flex;flex-direction:column;gap:16px}.skeleton-item[data-v-25157593]{display:flex;align-items:center;gap:16px;padding:16px;background:#fff;border-radius:12px;border:1px solid #e5e7eb}.skeleton-avatar[data-v-25157593]{width:48px;height:48px;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb,#f3f4f6 75%);background-size:200% 100%;border-radius:50%;animation:shimmer-25157593 2s infinite}.skeleton-content[data-v-25157593]{flex:1;display:flex;flex-direction:column;gap:8px}.skeleton-title[data-v-25157593]{height:16px;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb,#f3f4f6 75%);background-size:200% 100%;border-radius:4px;animation:shimmer-25157593 2s infinite;width:60%}.skeleton-subtitle[data-v-25157593]{height:12px;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb,#f3f4f6 75%);background-size:200% 100%;border-radius:4px;animation:shimmer-25157593 2s infinite;width:40%}.skeleton-actions[data-v-25157593]{display:flex;gap:8px}.skeleton-button[data-v-25157593]{width:80px;height:32px;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb,#f3f4f6 75%);background-size:200% 100%;border-radius:6px;animation:shimmer-25157593 2s infinite}.btn-spinner[data-v-25157593]{width:20px;height:20px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin-25157593 1s linear infinite}.btn-spinner-small[data-v-25157593]{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin-25157593 1s linear infinite}.refresh-btn[data-v-25157593]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#475569;font-size:14px;font-weight:500;transition:all .2s ease;cursor:pointer}.refresh-btn[data-v-25157593]:hover:not(:disabled){background:#e2e8f0;border-color:#cbd5e1;color:#334155}.refresh-btn[data-v-25157593]:disabled{opacity:.6;cursor:not-allowed}.refresh-btn svg[data-v-25157593]{transition:transform .2s ease}.refresh-btn:hover:not(:disabled) svg[data-v-25157593]{transform:rotate(180deg)}button[data-v-25157593]:disabled,input[data-v-25157593]:disabled,select[data-v-25157593]:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}@keyframes spin-25157593{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes float-25157593{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes shimmer-25157593{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@keyframes pulse-25157593{0%,to{opacity:1}50%{opacity:.7}}@media (max-width: 640px){.import-loader[data-v-25157593]{padding:20px}.upload-icon svg[data-v-25157593]{width:32px;height:32px}.progress-ring svg[data-v-25157593]{width:50px;height:50px}.skeleton-item[data-v-25157593]{padding:12px}.skeleton-avatar[data-v-25157593]{width:40px;height:40px}.refresh-btn[data-v-25157593]{padding:8px 12px;font-size:13px}}[dir=rtl] .refresh-btn svg[data-v-25157593]{transform:scaleX(-1)}[dir=rtl] .refresh-btn:hover:not(:disabled) svg[data-v-25157593]{transform:scaleX(-1) rotate(180deg)}.status-card-modern[data-v-2b1f6e70]{position:relative;border-radius:24px;padding:24px;overflow:hidden;box-shadow:0 20px 40px #00000026}.status-glow[data-v-2b1f6e70]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:statusGlow-2b1f6e70 4s ease-in-out infinite}.status-content-wrapper[data-v-2b1f6e70]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;z-index:2}.status-icon-modern[data-v-2b1f6e70]{width:60px;height:60px;background:#fff3;border-radius:20px;display:flex;align-items:center;justify-content:center;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-shrink:0}.status-info[data-v-2b1f6e70]{flex:1;color:#fff}.status-title-modern[data-v-2b1f6e70]{font-size:20px;font-weight:700;margin-bottom:8px;letter-spacing:-.02em}.status-description[data-v-2b1f6e70]{font-size:16px;opacity:.9;font-weight:500}.status-actions[data-v-2b1f6e70]{flex-shrink:0}.create-user-btn[data-v-2b1f6e70]{display:flex;align-items:center;gap:8px;background:#fff3;border:2px solid rgba(255,255,255,.3);color:#fff;padding:12px 20px;border-radius:16px;font-weight:700;font-size:14px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.create-user-btn[data-v-2b1f6e70]:hover{background:#ffffff4d;transform:translateY(-2px);box-shadow:0 8px 25px #0003}.btn-icon[data-v-2b1f6e70]{width:16px;height:16px;display:flex;align-items:center;justify-content:center}.content-area[data-v-2b1f6e70]{flex:1;padding:32px;overflow-y:auto}.form-section[data-v-2b1f6e70]{max-width:800px;margin:0 auto}.form-container[data-v-2b1f6e70]{background:#fff;border-radius:24px;border:2px solid #f1f5f9;overflow:hidden;box-shadow:0 8px 30px #0000001a}.form-header[data-v-2b1f6e70]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:32px;text-align:center;border-bottom:2px solid #e2e8f0}.form-title[data-v-2b1f6e70]{font-size:28px;font-weight:800;color:#1f2937;margin-bottom:8px;letter-spacing:-.02em}.form-description[data-v-2b1f6e70]{font-size:16px;color:#6b7280;font-weight:500}.user-form[data-v-2b1f6e70]{padding:32px}.form-grid[data-v-2b1f6e70]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-bottom:32px}.form-field[data-v-2b1f6e70]{display:flex;flex-direction:column}.form-field-full[data-v-2b1f6e70]{grid-column:1 / -1}.form-actions[data-v-2b1f6e70]{display:flex;gap:16px;justify-content:center;padding-top:24px;border-top:2px solid #f1f5f9}.submit-btn[data-v-2b1f6e70]{display:flex;align-items:center;gap:8px;color:#fff;padding:16px 32px;border:none;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.submit-btn[data-v-2b1f6e70]:hover{transform:translateY(-2px);box-shadow:0 12px 25px #0003}.cancel-btn[data-v-2b1f6e70]{display:flex;align-items:center;gap:8px;background:#f1f5f9;color:#64748b;padding:16px 32px;border:2px solid #e2e8f0;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s ease}.cancel-btn[data-v-2b1f6e70]:hover{background:#e2e8f0;color:#475569;transform:translateY(-2px)}.users-section[data-v-2b1f6e70]{display:flex;flex-direction:column;gap:24px}.section-header[data-v-2b1f6e70]{display:flex;align-items:center;gap:16px}.section-icon[data-v-2b1f6e70]{width:48px;height:48px;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#6b7280}.section-title[data-v-2b1f6e70]{font-size:24px;font-weight:800;color:#1f2937;letter-spacing:-.02em}.users-grid[data-v-2b1f6e70]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px}.user-card-modern[data-v-2b1f6e70]{background:#fff;border:2px solid #f1f5f9;border-radius:20px;padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px #00000014;display:flex;flex-direction:column;gap:20px}.user-card-modern[data-v-2b1f6e70]:hover{transform:translateY(-4px);box-shadow:0 12px 30px #00000026;border-color:var(--header-gradient-from)}.user-header[data-v-2b1f6e70]{display:flex;align-items:center;gap:16px;position:relative}.user-avatar[data-v-2b1f6e70]{width:60px;height:60px;border-radius:16px;overflow:hidden;flex-shrink:0}.avatar-image[data-v-2b1f6e70]{width:100%;height:100%;object-fit:cover}.avatar-placeholder[data-v-2b1f6e70]{width:100%;height:100%;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));display:flex;align-items:center;justify-content:center;color:#fff}.user-info[data-v-2b1f6e70]{flex:1;display:flex;flex-direction:column;gap:8px}.user-name[data-v-2b1f6e70]{font-size:18px;font-weight:700;color:#1f2937}.user-details[data-v-2b1f6e70]{display:flex;align-items:center;gap:12px;font-size:14px;color:#6b7280}.user-role[data-v-2b1f6e70]{background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));color:#fff;padding:4px 12px;border-radius:12px;font-weight:600;font-size:12px}.user-age[data-v-2b1f6e70]{font-weight:500}.user-number[data-v-2b1f6e70]{background:#f3f4f6;color:#6b7280;padding:8px 12px;border-radius:12px;font-weight:700;font-size:14px;position:absolute;top:0;right:0}.user-body[data-v-2b1f6e70]{display:flex;flex-direction:column;gap:16px}.user-stats[data-v-2b1f6e70]{display:flex;flex-direction:column;gap:12px}.stat-item[data-v-2b1f6e70]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}.stat-icon[data-v-2b1f6e70]{width:32px;height:32px;background:linear-gradient(135deg,#e2e8f0,#cbd5e1);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#64748b;flex-shrink:0}.stat-text[data-v-2b1f6e70]{font-size:14px;color:#475569;font-weight:500}.user-actions[data-v-2b1f6e70]{display:flex;gap:12px}.edit-btn[data-v-2b1f6e70]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;background:#dbeafe;color:#1d4ed8;padding:12px 20px;border:2px solid #bfdbfe;border-radius:14px;font-weight:700;font-size:14px;cursor:pointer;transition:all .3s ease}.edit-btn[data-v-2b1f6e70]:hover{background:#bfdbfe;border-color:#93c5fd;transform:translateY(-2px)}.delete-btn[data-v-2b1f6e70]{display:flex;align-items:center;justify-content:center;gap:8px;background:#fef2f2;color:#ef4444;padding:12px 16px;border:2px solid #fecaca;border-radius:14px;font-weight:700;font-size:14px;cursor:pointer;transition:all .3s ease}.delete-btn[data-v-2b1f6e70]:hover{background:#fee2e2;border-color:#fca5a5;transform:translateY(-2px)}.empty-state[data-v-2b1f6e70]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 32px;text-align:center;gap:20px}.empty-icon[data-v-2b1f6e70]{width:80px;height:80px;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:24px;display:flex;align-items:center;justify-content:center;color:#9ca3af}.empty-title[data-v-2b1f6e70]{font-size:20px;font-weight:700;color:#374151}.empty-description[data-v-2b1f6e70]{font-size:16px;color:#6b7280;max-width:400px;line-height:1.6}.empty-action-btn[data-v-2b1f6e70]{display:flex;align-items:center;gap:8px;color:#fff;padding:16px 24px;border:none;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.empty-action-btn[data-v-2b1f6e70]:hover{transform:translateY(-2px);box-shadow:0 12px 25px #0003}.delete-modal-content[data-v-2b1f6e70]{padding:32px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}.delete-icon[data-v-2b1f6e70]{width:80px;height:80px;background:#fef2f2;border-radius:24px;display:flex;align-items:center;justify-content:center}.delete-title[data-v-2b1f6e70]{font-size:24px;font-weight:800;color:#1f2937}.delete-description[data-v-2b1f6e70]{font-size:16px;color:#6b7280;line-height:1.6;max-width:400px}.delete-actions[data-v-2b1f6e70]{display:flex;gap:16px;width:100%;max-width:300px}.cancel-delete-btn[data-v-2b1f6e70]{flex:1;padding:12px 20px;background:#f1f5f9;color:#64748b;border:2px solid #e2e8f0;border-radius:14px;font-weight:700;cursor:pointer;transition:all .3s ease}.cancel-delete-btn[data-v-2b1f6e70]:hover{background:#e2e8f0;color:#475569}.confirm-delete-btn[data-v-2b1f6e70]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;background:#ef4444;color:#fff;border:none;border-radius:14px;font-weight:700;cursor:pointer;transition:all .3s ease}.confirm-delete-btn[data-v-2b1f6e70]:hover{background:#dc2626;transform:translateY(-2px);box-shadow:0 8px 20px #ef444466}@keyframes statusGlow-2b1f6e70{0%,to{transform:rotate(0) scale(1);opacity:.3}50%{transform:rotate(180deg) scale(1.1);opacity:.6}}@media (max-width: 1024px){.users-grid[data-v-2b1f6e70]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.form-grid[data-v-2b1f6e70]{grid-template-columns:1fr}}@media (max-width: 768px){.content-area[data-v-2b1f6e70]{padding:20px}.status-content-wrapper[data-v-2b1f6e70]{flex-direction:column;gap:16px;text-align:center}.users-grid[data-v-2b1f6e70]{grid-template-columns:1fr}.form-actions[data-v-2b1f6e70],.user-actions[data-v-2b1f6e70]{flex-direction:column}.delete-actions[data-v-2b1f6e70]{flex-direction:column;max-width:200px}.section-header[data-v-2b1f6e70]{flex-direction:column;text-align:center;gap:12px}.section-title[data-v-2b1f6e70]{font-size:20px}.user-header[data-v-2b1f6e70]{flex-wrap:wrap}.user-number[data-v-2b1f6e70]{position:static;align-self:flex-start}}@media (max-width: 480px){.content-area[data-v-2b1f6e70]{padding:16px}.status-card-modern[data-v-2b1f6e70],.user-card-modern[data-v-2b1f6e70]{padding:20px}.form-container[data-v-2b1f6e70]{margin:0 -4px}.form-header[data-v-2b1f6e70],.user-form[data-v-2b1f6e70]{padding:24px}.form-title[data-v-2b1f6e70]{font-size:24px}.user-stats[data-v-2b1f6e70]{gap:8px}.stat-item[data-v-2b1f6e70]{padding:10px 12px}}.permission-stats[data-v-9ed38d90]{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:24px;padding:20px;background:#ffffff1a;border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.stat-item[data-v-9ed38d90]{display:flex;flex-direction:column;align-items:center;gap:4px}.stat-value[data-v-9ed38d90]{font-size:24px;font-weight:900;color:#fff;line-height:1}.stat-label[data-v-9ed38d90]{font-size:12px;color:#fffc;font-weight:600}.stat-divider[data-v-9ed38d90]{width:2px;height:40px;background:#ffffff4d;border-radius:1px}.quick-access-panel[data-v-9ed38d90]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:16px;padding:24px;margin-bottom:32px;border:2px solid #e2e8f0}.panel-title[data-v-9ed38d90]{font-size:18px;font-weight:700;color:#1f2937;margin-bottom:16px;display:flex;align-items:center;gap:8px}.panel-title[data-v-9ed38d90]:before{content:"";width:4px;height:20px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));border-radius:2px}.quick-levels[data-v-9ed38d90]{display:flex;gap:12px;flex-wrap:wrap}.level-btn[data-v-9ed38d90]{display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:12px;border:2px solid;font-weight:700;font-size:14px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.level-btn[data-v-9ed38d90]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s ease}.level-btn[data-v-9ed38d90]:hover:before{left:100%}.level-blue[data-v-9ed38d90]{background:#dbeafe;color:#1d4ed8;border-color:#bfdbfe}.level-blue[data-v-9ed38d90]:hover{background:#bfdbfe;border-color:#93c5fd;transform:translateY(-2px);box-shadow:0 8px 20px #1d4ed84d}.level-green[data-v-9ed38d90]{background:#d1fae5;color:#059669;border-color:#a7f3d0}.level-green[data-v-9ed38d90]:hover{background:#a7f3d0;border-color:#6ee7b7;transform:translateY(-2px);box-shadow:0 8px 20px #0596694d}.level-purple[data-v-9ed38d90]{background:#e9d5ff;color:#7c3aed;border-color:#c4b5fd}.level-purple[data-v-9ed38d90]:hover{background:#c4b5fd;border-color:#a78bfa;transform:translateY(-2px);box-shadow:0 8px 20px #7c3aed4d}.level-red[data-v-9ed38d90]{background:#fee2e2;color:#dc2626;border-color:#fca5a5}.level-red[data-v-9ed38d90]:hover{background:#fca5a5;border-color:#f87171;transform:translateY(-2px);box-shadow:0 8px 20px #dc26264d}.level-clear[data-v-9ed38d90]{background:#f3f4f6;color:#6b7280;border-color:#d1d5db}.level-clear[data-v-9ed38d90]:hover{background:#e5e7eb;border-color:#9ca3af;transform:translateY(-2px)}.level-icon[data-v-9ed38d90]{display:flex;align-items:center;justify-content:center}.row-actions-header[data-v-9ed38d90]{padding:16px 12px;text-align:center;font-weight:700;color:#1f2937;border-bottom:2px solid #e2e8f0;border-right:1px solid #e2e8f0;min-width:200px}.row-actions-cell[data-v-9ed38d90]{padding:12px;text-align:center;border-bottom:1px solid #e2e8f0;border-right:1px solid #e2e8f0}.row-actions[data-v-9ed38d90]{display:flex;flex-direction:column;align-items:center;gap:8px}.row-select-btn[data-v-9ed38d90]{width:32px;height:32px;border-radius:10px;border:2px solid;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.row-select-btn.none[data-v-9ed38d90]{background:#f3f4f6;color:#9ca3af;border-color:#d1d5db}.row-select-btn.none[data-v-9ed38d90]:hover{background:#e5e7eb;color:#6b7280;border-color:#9ca3af;transform:scale(1.1)}.row-select-btn.partial[data-v-9ed38d90]{background:#fef3c7;color:#d97706;border-color:#fbbf24}.row-select-btn.partial[data-v-9ed38d90]:hover{background:#fde68a;border-color:#f59e0b;transform:scale(1.1)}.row-select-btn.all[data-v-9ed38d90]{background:#d1fae5;color:#059669;border-color:#10b981}.row-select-btn.all[data-v-9ed38d90]:hover{background:#a7f3d0;border-color:#059669;transform:scale(1.1)}.row-quick-levels[data-v-9ed38d90]{display:flex;gap:4px}.mini-level-btn[data-v-9ed38d90]{width:24px;height:24px;border-radius:8px;border:1px solid;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.mini-level-btn.level-blue[data-v-9ed38d90]{background:#dbeafe;color:#1d4ed8;border-color:#bfdbfe}.mini-level-btn.level-green[data-v-9ed38d90]{background:#d1fae5;color:#059669;border-color:#a7f3d0}.mini-level-btn[data-v-9ed38d90]:hover{transform:scale(1.1);box-shadow:0 4px 12px #00000026}.active-level-indicator[data-v-9ed38d90]{padding:4px 8px;border-radius:8px;font-size:10px;font-weight:700;text-align:center;border:1px solid}.active-level-indicator.level-blue[data-v-9ed38d90]{background:#dbeafe;color:#1d4ed8;border-color:#bfdbfe}.active-level-indicator.level-green[data-v-9ed38d90]{background:#d1fae5;color:#059669;border-color:#a7f3d0}.active-level-indicator.level-purple[data-v-9ed38d90]{background:#e9d5ff;color:#7c3aed;border-color:#c4b5fd}.active-level-indicator.level-red[data-v-9ed38d90]{background:#fee2e2;color:#dc2626;border-color:#fca5a5}.status-card-modern[data-v-9ed38d90]{position:relative;border-radius:24px;padding:24px;overflow:hidden;box-shadow:0 20px 40px #00000026}.status-glow[data-v-9ed38d90]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:statusGlow-9ed38d90 4s ease-in-out infinite}.status-content-wrapper[data-v-9ed38d90]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;z-index:2}.status-icon-modern[data-v-9ed38d90]{width:60px;height:60px;background:#fff3;border-radius:20px;display:flex;align-items:center;justify-content:center;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-shrink:0}.status-info[data-v-9ed38d90]{flex:1;color:#fff}.status-title-modern[data-v-9ed38d90]{font-size:20px;font-weight:700;margin-bottom:8px;letter-spacing:-.02em}.status-description[data-v-9ed38d90]{font-size:16px;opacity:.9;font-weight:500}.status-actions[data-v-9ed38d90]{flex-shrink:0}.create-role-btn[data-v-9ed38d90]{display:flex;align-items:center;gap:8px;background:#fff3;border:2px solid rgba(255,255,255,.3);color:#fff;padding:12px 20px;border-radius:16px;font-weight:700;font-size:14px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.create-role-btn[data-v-9ed38d90]:hover{background:#ffffff4d;transform:translateY(-2px);box-shadow:0 8px 25px #0003}.btn-icon[data-v-9ed38d90]{width:16px;height:16px;display:flex;align-items:center;justify-content:center}.content-area[data-v-9ed38d90]{flex:1;padding:32px;overflow-y:auto}.form-section[data-v-9ed38d90]{max-width:1400px;margin:0 auto}.form-container[data-v-9ed38d90]{background:#fff;border-radius:24px;border:2px solid #f1f5f9;overflow:hidden;box-shadow:0 8px 30px #0000001a}.form-header[data-v-9ed38d90]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:32px;text-align:center;border-bottom:2px solid #e2e8f0}.form-title[data-v-9ed38d90]{font-size:28px;font-weight:800;color:#1f2937;margin-bottom:8px;letter-spacing:-.02em}.form-description[data-v-9ed38d90]{font-size:16px;color:#6b7280;font-weight:500}.role-form[data-v-9ed38d90]{padding:32px}.name-section[data-v-9ed38d90],.permissions-section[data-v-9ed38d90]{margin-bottom:32px}.permissions-header[data-v-9ed38d90]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.permissions-title[data-v-9ed38d90]{font-size:20px;font-weight:700;color:#1f2937}.select-all-btn[data-v-9ed38d90]{display:flex;align-items:center;gap:8px;background:#f1f5f9;color:#64748b;padding:10px 16px;border:2px solid #e2e8f0;border-radius:12px;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease}.select-all-btn[data-v-9ed38d90]:hover{background:#e2e8f0;color:#475569}.select-all-btn.active[data-v-9ed38d90]{background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));color:#fff;border-color:var(--header-gradient-from)}.permissions-table-container[data-v-9ed38d90]{background:#fff;border-radius:16px;border:2px solid #f1f5f9;overflow:hidden;box-shadow:0 4px 20px #00000014}.permissions-table[data-v-9ed38d90]{width:100%;border-collapse:collapse}.permissions-table thead[data-v-9ed38d90]{background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.module-header[data-v-9ed38d90]{padding:16px 20px;text-align:right;font-weight:700;color:#1f2937;border-bottom:2px solid #e2e8f0;min-width:200px}.permission-header[data-v-9ed38d90]{padding:16px 12px;text-align:center;font-weight:600;color:#475569;border-bottom:2px solid #e2e8f0;border-right:1px solid #e2e8f0;min-width:120px}.permission-icon[data-v-9ed38d90]{display:flex;align-items:center;justify-content:center;margin-bottom:8px;color:#6b7280}.main-module[data-v-9ed38d90]{background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.sub-module[data-v-9ed38d90]{background:#fff}.module-cell[data-v-9ed38d90]{padding:16px 20px;border-bottom:1px solid #e2e8f0}.module-info[data-v-9ed38d90]{display:flex;align-items:center;gap:12px}.module-icon[data-v-9ed38d90]{width:32px;height:32px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.module-icon.sub[data-v-9ed38d90]{width:24px;height:24px;background:#e2e8f0;color:#64748b}.module-name[data-v-9ed38d90]{font-weight:600;color:#1f2937;font-size:15px}.permission-cell[data-v-9ed38d90]{padding:16px 12px;text-align:center;border-bottom:1px solid #e2e8f0;border-right:1px solid #e2e8f0}.toggle-container[data-v-9ed38d90]{display:flex;justify-content:center;align-items:center}.modern-toggle[data-v-9ed38d90]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:48px;height:24px;background:#e2e8f0;border-radius:12px;position:relative;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:2px solid #cbd5e1}.modern-toggle[data-v-9ed38d90]:checked{background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));border-color:var(--header-gradient-from)}.modern-toggle[data-v-9ed38d90]:before{content:"";position:absolute;top:2px;right:2px;width:16px;height:16px;background:#fff;border-radius:50%;transition:transform .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px #0003}.modern-toggle[data-v-9ed38d90]:checked:before{transform:translate(-24px)}.form-actions[data-v-9ed38d90]{display:flex;gap:16px;justify-content:center;padding-top:24px;border-top:2px solid #f1f5f9}.submit-btn[data-v-9ed38d90]{display:flex;align-items:center;gap:8px;color:#fff;padding:16px 32px;border:none;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.submit-btn[data-v-9ed38d90]:hover{transform:translateY(-2px);box-shadow:0 12px 25px #0003}.cancel-btn[data-v-9ed38d90]{display:flex;align-items:center;gap:8px;background:#f1f5f9;color:#64748b;padding:16px 32px;border:2px solid #e2e8f0;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s ease}.cancel-btn[data-v-9ed38d90]:hover{background:#e2e8f0;color:#475569;transform:translateY(-2px)}.roles-section[data-v-9ed38d90]{display:flex;flex-direction:column;gap:24px}.section-header[data-v-9ed38d90]{display:flex;align-items:center;gap:16px}.section-icon[data-v-9ed38d90]{width:48px;height:48px;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#6b7280}.section-title[data-v-9ed38d90]{font-size:24px;font-weight:800;color:#1f2937;letter-spacing:-.02em}.roles-grid[data-v-9ed38d90]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px}.role-card-modern[data-v-9ed38d90]{background:#fff;border:2px solid #f1f5f9;border-radius:20px;padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px #00000014;display:flex;flex-direction:column;gap:20px}.role-card-modern[data-v-9ed38d90]:hover{transform:translateY(-4px);box-shadow:0 12px 30px #00000026;border-color:var(--header-gradient-from)}.role-header[data-v-9ed38d90]{display:flex;justify-content:space-between;align-items:center}.role-info[data-v-9ed38d90]{display:flex;align-items:center;gap:16px}.role-avatar[data-v-9ed38d90]{width:50px;height:50px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff}.role-details[data-v-9ed38d90]{display:flex;flex-direction:column;gap:4px}.role-name[data-v-9ed38d90]{font-size:18px;font-weight:700;color:#1f2937}.role-status[data-v-9ed38d90]{display:flex;align-items:center;gap:8px}.status-indicator[data-v-9ed38d90]{width:8px;height:8px;border-radius:50%;background:#ef4444;transition:background-color .3s ease}.status-indicator.active[data-v-9ed38d90]{background:#10b981;box-shadow:0 0 0 3px #10b98133}.status-text[data-v-9ed38d90]{font-size:14px;color:#6b7280;font-weight:500}.role-number[data-v-9ed38d90]{background:#f3f4f6;color:#6b7280;padding:8px 12px;border-radius:12px;font-weight:700;font-size:14px}.role-actions[data-v-9ed38d90]{display:flex;gap:12px}.edit-btn[data-v-9ed38d90]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;background:#dbeafe;color:#1d4ed8;padding:12px 20px;border:2px solid #bfdbfe;border-radius:14px;font-weight:700;font-size:14px;cursor:pointer;transition:all .3s ease}.edit-btn[data-v-9ed38d90]:hover{background:#bfdbfe;border-color:#93c5fd;transform:translateY(-2px)}.delete-btn[data-v-9ed38d90]{display:flex;align-items:center;justify-content:center;gap:8px;background:#fef2f2;color:#ef4444;padding:12px 16px;border:2px solid #fecaca;border-radius:14px;font-weight:700;font-size:14px;cursor:pointer;transition:all .3s ease}.delete-btn[data-v-9ed38d90]:hover{background:#fee2e2;border-color:#fca5a5;transform:translateY(-2px)}.empty-state[data-v-9ed38d90]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 32px;text-align:center;gap:20px}.empty-icon[data-v-9ed38d90]{width:80px;height:80px;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:24px;display:flex;align-items:center;justify-content:center;color:#9ca3af}.empty-title[data-v-9ed38d90]{font-size:20px;font-weight:700;color:#374151}.empty-description[data-v-9ed38d90]{font-size:16px;color:#6b7280;max-width:400px;line-height:1.6}.empty-action-btn[data-v-9ed38d90]{display:flex;align-items:center;gap:8px;color:#fff;padding:16px 24px;border:none;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.empty-action-btn[data-v-9ed38d90]:hover{transform:translateY(-2px);box-shadow:0 12px 25px #0003}.delete-modal-content[data-v-9ed38d90]{padding:32px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}.delete-icon[data-v-9ed38d90]{width:80px;height:80px;background:#fef2f2;border-radius:24px;display:flex;align-items:center;justify-content:center}.delete-title[data-v-9ed38d90]{font-size:24px;font-weight:800;color:#1f2937}.delete-description[data-v-9ed38d90]{font-size:16px;color:#6b7280;line-height:1.6;max-width:400px}.delete-actions[data-v-9ed38d90]{display:flex;gap:16px;width:100%;max-width:300px}.cancel-delete-btn[data-v-9ed38d90]{flex:1;padding:12px 20px;background:#f1f5f9;color:#64748b;border:2px solid #e2e8f0;border-radius:14px;font-weight:700;cursor:pointer;transition:all .3s ease}.cancel-delete-btn[data-v-9ed38d90]:hover{background:#e2e8f0;color:#475569}.confirm-delete-btn[data-v-9ed38d90]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;background:#ef4444;color:#fff;border:none;border-radius:14px;font-weight:700;cursor:pointer;transition:all .3s ease}.confirm-delete-btn[data-v-9ed38d90]:hover{background:#dc2626;transform:translateY(-2px);box-shadow:0 8px 20px #ef444466}@keyframes statusGlow-9ed38d90{0%,to{transform:rotate(0) scale(1);opacity:.3}50%{transform:rotate(180deg) scale(1.1);opacity:.6}}@media (max-width: 1024px){.roles-grid[data-v-9ed38d90]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.permissions-table-container[data-v-9ed38d90]{overflow-x:auto}.quick-levels[data-v-9ed38d90]{justify-content:center}}@media (max-width: 768px){.content-area[data-v-9ed38d90]{padding:20px}.status-content-wrapper[data-v-9ed38d90]{flex-direction:column;gap:16px;text-align:center}.permission-stats[data-v-9ed38d90]{flex-direction:column;gap:16px}.stat-divider[data-v-9ed38d90]{width:40px;height:2px}.roles-grid[data-v-9ed38d90]{grid-template-columns:1fr}.form-actions[data-v-9ed38d90],.role-actions[data-v-9ed38d90]{flex-direction:column}.delete-actions[data-v-9ed38d90]{flex-direction:column;max-width:200px}.section-header[data-v-9ed38d90]{flex-direction:column;text-align:center;gap:12px}.section-title[data-v-9ed38d90]{font-size:20px}.permissions-header[data-v-9ed38d90]{flex-direction:column;gap:16px;align-items:stretch}.permissions-table[data-v-9ed38d90]{font-size:14px}.module-header[data-v-9ed38d90],.permission-header[data-v-9ed38d90],.row-actions-header[data-v-9ed38d90],.module-cell[data-v-9ed38d90],.permission-cell[data-v-9ed38d90],.row-actions-cell[data-v-9ed38d90]{padding:12px 8px}.row-actions[data-v-9ed38d90]{gap:4px}.quick-levels[data-v-9ed38d90]{flex-direction:column;gap:8px}.level-btn[data-v-9ed38d90]{justify-content:center}}@media (max-width: 480px){.content-area[data-v-9ed38d90]{padding:16px}.status-card-modern[data-v-9ed38d90],.role-card-modern[data-v-9ed38d90]{padding:20px}.form-container[data-v-9ed38d90]{margin:0 -4px}.form-header[data-v-9ed38d90],.role-form[data-v-9ed38d90]{padding:24px}.form-title[data-v-9ed38d90]{font-size:24px}.permissions-table[data-v-9ed38d90]{font-size:12px}.modern-toggle[data-v-9ed38d90]{width:40px;height:20px}.modern-toggle[data-v-9ed38d90]:before{width:14px;height:14px}.modern-toggle[data-v-9ed38d90]:checked:before{transform:translate(-20px)}.row-select-btn[data-v-9ed38d90]{width:28px;height:28px}.mini-level-btn[data-v-9ed38d90]{width:20px;height:20px}.active-level-indicator[data-v-9ed38d90]{padding:2px 6px;font-size:9px}.quick-access-panel[data-v-9ed38d90]{padding:16px}.panel-title[data-v-9ed38d90]{font-size:16px}.level-btn[data-v-9ed38d90]{padding:8px 12px;font-size:12px}.permission-stats[data-v-9ed38d90]{padding:16px}.stat-value[data-v-9ed38d90]{font-size:20px}.stat-label[data-v-9ed38d90]{font-size:11px}}@keyframes permissionPulse-9ed38d90{0%,to{transform:scale(1);box-shadow:0 0 #10b98166}50%{transform:scale(1.05);box-shadow:0 0 0 8px #10b98100}}@keyframes levelButtonShine-9ed38d90{0%{background-position:-100% 0}to{background-position:100% 0}}.level-btn[data-v-9ed38d90]:hover{background-size:200% 100%;background-image:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);animation:levelButtonShine-9ed38d90 .8s ease-in-out}.row-select-btn.all[data-v-9ed38d90]{animation:permissionPulse-9ed38d90 2s ease-in-out infinite}.permissions-table tbody tr[data-v-9ed38d90]:hover{background:linear-gradient(135deg,rgba(var(--header-gradient-from),.05),rgba(var(--header-gradient-to),.05));transform:translate(4px);transition:all .3s ease}.permissions-table tbody tr:hover .module-icon[data-v-9ed38d90]{transform:scale(1.1) rotate(5deg);transition:all .3s ease}.permissions-table tbody tr:hover .modern-toggle[data-v-9ed38d90]{transform:scale(1.1);transition:all .3s ease}[title][data-v-9ed38d90]{position:relative;cursor:help}[title][data-v-9ed38d90]:hover:after{content:attr(title);position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:#1f2937;color:#fff;padding:8px 12px;border-radius:8px;font-size:12px;font-weight:500;white-space:nowrap;z-index:1000;opacity:0;animation:tooltipFadeIn-9ed38d90 .3s ease forwards}[title][data-v-9ed38d90]:hover:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(100%);border:4px solid transparent;border-top-color:#1f2937;z-index:1000;opacity:0;animation:tooltipFadeIn-9ed38d90 .3s ease forwards}@keyframes tooltipFadeIn-9ed38d90{0%{opacity:0;transform:translate(-50%) translateY(4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.loading-overlay[data-v-9ed38d90]{position:absolute;top:0;left:0;right:0;bottom:0;background:#ffffffe6;display:flex;align-items:center;justify-content:center;z-index:1000;border-radius:16px}.loading-spinner[data-v-9ed38d90]{width:40px;height:40px;border:4px solid #e2e8f0;border-top:4px solid var(--header-gradient-from);border-radius:50%;animation:spin-9ed38d90 1s linear infinite}@keyframes spin-9ed38d90{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.success-flash[data-v-9ed38d90]{animation:successPulse-9ed38d90 .6s ease-in-out}.error-flash[data-v-9ed38d90]{animation:errorShake-9ed38d90 .6s ease-in-out}@keyframes successPulse-9ed38d90{0%,to{transform:scale(1);box-shadow:0 0 #10b98166}50%{transform:scale(1.02);box-shadow:0 0 0 10px #10b98100}}@keyframes errorShake-9ed38d90{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.modern-toggle[data-v-9ed38d90]:focus{outline:none;box-shadow:0 0 0 3px rgba(var(--header-gradient-from),.3)}.level-btn[data-v-9ed38d90]:focus,.row-select-btn[data-v-9ed38d90]:focus,.mini-level-btn[data-v-9ed38d90]:focus{outline:none;box-shadow:0 0 0 3px rgba(var(--header-gradient-from),.3)}.submit-btn[data-v-9ed38d90]:focus,.cancel-btn[data-v-9ed38d90]:focus{outline:none;box-shadow:0 0 0 3px rgba(var(--header-gradient-from),.3)}@media print{.status-card-modern[data-v-9ed38d90],.form-actions[data-v-9ed38d90],.row-actions[data-v-9ed38d90],.quick-access-panel[data-v-9ed38d90]{display:none!important}.permissions-table[data-v-9ed38d90]{border:1px solid #000!important}.permissions-table th[data-v-9ed38d90],.permissions-table td[data-v-9ed38d90]{border:1px solid #000!important;padding:8px!important}.modern-toggle[data-v-9ed38d90]{-webkit-appearance:checkbox!important;-moz-appearance:checkbox!important;appearance:checkbox!important;width:auto!important;height:auto!important}.form-container[data-v-9ed38d90]{box-shadow:none!important;border:1px solid #000!important}}.permissions-table[data-v-9ed38d90]{contain:layout style paint;will-change:transform}.modern-toggle[data-v-9ed38d90]{contain:layout style paint;will-change:transform,background-color}.level-btn[data-v-9ed38d90],.row-select-btn[data-v-9ed38d90],.mini-level-btn[data-v-9ed38d90]{contain:layout style paint;will-change:transform,box-shadow}.permissions-table-container[data-v-9ed38d90]::-webkit-scrollbar{width:8px;height:8px}.permissions-table-container[data-v-9ed38d90]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.permissions-table-container[data-v-9ed38d90]::-webkit-scrollbar-thumb{background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));border-radius:4px}.permissions-table-container[data-v-9ed38d90]::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,var(--header-gradient-to),var(--header-gradient-from))}.content-area[data-v-9ed38d90]::-webkit-scrollbar{width:12px}.content-area[data-v-9ed38d90]::-webkit-scrollbar-track{background:#f8fafc}.content-area[data-v-9ed38d90]::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#cbd5e1,#94a3b8);border-radius:6px;border:2px solid #f8fafc}.content-area[data-v-9ed38d90]::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#94a3b8,#64748b)}.status-card-modern[data-v-8ba3ad0f]{position:relative;border-radius:24px;padding:24px;overflow:hidden;box-shadow:0 20px 40px #00000026}.status-glow[data-v-8ba3ad0f]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:statusGlow-8ba3ad0f 4s ease-in-out infinite}.status-content-wrapper[data-v-8ba3ad0f]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;z-index:2}.status-icon-modern[data-v-8ba3ad0f]{width:60px;height:60px;background:#fff3;border-radius:20px;display:flex;align-items:center;justify-content:center;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-shrink:0}.status-info[data-v-8ba3ad0f]{flex:1;color:#fff}.status-title-modern[data-v-8ba3ad0f]{font-size:20px;font-weight:700;margin-bottom:8px;letter-spacing:-.02em}.status-description[data-v-8ba3ad0f]{font-size:16px;opacity:.9;font-weight:500}.status-actions[data-v-8ba3ad0f]{flex-shrink:0}.create-user-btn[data-v-8ba3ad0f]{display:flex;align-items:center;gap:8px;background:#fff3;border:2px solid rgba(255,255,255,.3);color:#fff;padding:12px 20px;border-radius:16px;font-weight:700;font-size:14px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.create-user-btn[data-v-8ba3ad0f]:hover:not(:disabled){background:#ffffff4d;transform:translateY(-2px);box-shadow:0 8px 25px #0003}.create-user-btn[data-v-8ba3ad0f]:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.btn-icon[data-v-8ba3ad0f]{width:16px;height:16px;display:flex;align-items:center;justify-content:center}.content-area[data-v-8ba3ad0f]{flex:1;padding:32px;overflow-y:auto}.form-section[data-v-8ba3ad0f]{max-width:800px;margin:0 auto}.form-loading-overlay[data-v-8ba3ad0f]{position:absolute;top:0;left:0;right:0;bottom:0;background:#ffffffe6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;border-radius:24px;z-index:10}.form-loader[data-v-8ba3ad0f]{text-align:center}.spinner-container[data-v-8ba3ad0f]{margin-bottom:16px}.form-spinner[data-v-8ba3ad0f]{width:40px;height:40px;border:3px solid #f3f4f6;border-top:3px solid #3b82f6;border-radius:50%;animation:spin-8ba3ad0f 1s linear infinite;margin:0 auto}.form-loading-text[data-v-8ba3ad0f]{font-size:14px;color:#6b7280;font-weight:500}.form-loading[data-v-8ba3ad0f]{position:relative;pointer-events:none;opacity:.7}.form-container[data-v-8ba3ad0f]{background:#fff;border-radius:24px;border:2px solid #f1f5f9;overflow:hidden;box-shadow:0 8px 30px #0000001a}.form-header[data-v-8ba3ad0f]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:40px 32px;text-align:center;border-bottom:2px solid #e2e8f0;position:relative}.form-header-icon[data-v-8ba3ad0f]{width:64px;height:64px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));border-radius:20px;display:flex;align-items:center;justify-content:center;color:#fff;margin:0 auto 20px}.form-title[data-v-8ba3ad0f]{font-size:28px;font-weight:800;color:#1f2937;margin-bottom:8px;letter-spacing:-.02em}.form-description[data-v-8ba3ad0f]{font-size:16px;color:#6b7280;font-weight:500}.level-form[data-v-8ba3ad0f]{padding:32px}.form-grid[data-v-8ba3ad0f]{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-bottom:32px}.form-field[data-v-8ba3ad0f]{display:flex;flex-direction:column;gap:12px}.field-label[data-v-8ba3ad0f]{display:flex;align-items:center;justify-content:space-between;font-weight:600;color:#374151;font-size:14px}.label-text[data-v-8ba3ad0f]{display:flex;align-items:center;gap:8px}.label-icon[data-v-8ba3ad0f]{color:#9ca3af}.input-wrapper[data-v-8ba3ad0f]{position:relative}.form-actions[data-v-8ba3ad0f]{display:flex;gap:16px;justify-content:center;padding-top:24px;border-top:2px solid #f1f5f9}.submit-btn[data-v-8ba3ad0f]{display:flex;align-items:center;gap:8px;color:#fff;padding:16px 32px;border:none;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.submit-btn[data-v-8ba3ad0f]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 25px #0003}.submit-btn[data-v-8ba3ad0f]:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.cancel-btn[data-v-8ba3ad0f]{display:flex;align-items:center;gap:8px;background:#f1f5f9;color:#64748b;padding:16px 32px;border:2px solid #e2e8f0;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s ease}.cancel-btn[data-v-8ba3ad0f]:hover:not(:disabled){background:#e2e8f0;color:#475569;transform:translateY(-2px)}.cancel-btn[data-v-8ba3ad0f]:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.levels-section[data-v-8ba3ad0f]{display:flex;flex-direction:column;gap:24px}.section-header[data-v-8ba3ad0f]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.section-icon[data-v-8ba3ad0f]{width:48px;height:48px;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#6b7280;flex-shrink:0}.section-info[data-v-8ba3ad0f]{flex:1;min-width:200px}.section-title[data-v-8ba3ad0f]{font-size:24px;font-weight:800;color:#1f2937;letter-spacing:-.02em;margin-bottom:4px}.section-description[data-v-8ba3ad0f]{font-size:14px;color:#6b7280;font-weight:500}.section-actions[data-v-8ba3ad0f]{display:flex;gap:12px;flex-shrink:0}.refresh-btn[data-v-8ba3ad0f]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;color:#475569;font-size:14px;font-weight:500;transition:all .2s ease;cursor:pointer}.refresh-btn[data-v-8ba3ad0f]:hover:not(:disabled){background:#e2e8f0;border-color:#cbd5e1;color:#334155}.refresh-btn[data-v-8ba3ad0f]:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.refresh-btn svg[data-v-8ba3ad0f]{transition:transform .2s ease}.refresh-btn:hover:not(:disabled) svg[data-v-8ba3ad0f]{transform:rotate(180deg)}.list-loading-state[data-v-8ba3ad0f]{padding:20px 0}.skeleton-container[data-v-8ba3ad0f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.skeleton-card[data-v-8ba3ad0f]{background:#fff;border:2px solid #f1f5f9;border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:20px}.skeleton-header[data-v-8ba3ad0f]{display:flex;align-items:center;gap:16px}.skeleton-icon[data-v-8ba3ad0f]{width:60px;height:60px;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb,#f3f4f6 75%);background-size:200% 100%;border-radius:16px;animation:shimmer-8ba3ad0f 2s infinite}.skeleton-content[data-v-8ba3ad0f]{flex:1;display:flex;flex-direction:column;gap:8px}.skeleton-title[data-v-8ba3ad0f]{height:20px;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb,#f3f4f6 75%);background-size:200% 100%;border-radius:4px;animation:shimmer-8ba3ad0f 2s infinite;width:70%}.skeleton-subtitle[data-v-8ba3ad0f]{height:16px;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb,#f3f4f6 75%);background-size:200% 100%;border-radius:4px;animation:shimmer-8ba3ad0f 2s infinite;width:50%}.skeleton-badge[data-v-8ba3ad0f]{width:40px;height:32px;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb,#f3f4f6 75%);background-size:200% 100%;border-radius:12px;animation:shimmer-8ba3ad0f 2s infinite}.skeleton-body[data-v-8ba3ad0f]{display:flex;flex-direction:column;gap:12px}.skeleton-stat[data-v-8ba3ad0f]{height:48px;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb,#f3f4f6 75%);background-size:200% 100%;border-radius:12px;animation:shimmer-8ba3ad0f 2s infinite}.skeleton-actions[data-v-8ba3ad0f]{display:flex;gap:12px}.skeleton-button[data-v-8ba3ad0f]{flex:1;height:44px;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb,#f3f4f6 75%);background-size:200% 100%;border-radius:14px;animation:shimmer-8ba3ad0f 2s infinite}.levels-grid[data-v-8ba3ad0f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.level-card-modern[data-v-8ba3ad0f]{background:linear-gradient(90deg,var(--header-gradient-from),var(--header-gradient-to));border:2px solid #f1f5f9;border-radius:20px;padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px #00000014;display:flex;flex-direction:column;gap:20px;position:relative;overflow:hidden}.level-card-modern[data-v-8ba3ad0f]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--header-gradient-from),var(--header-gradient-to));opacity:0;transition:opacity .3s ease}.level-card-modern[data-v-8ba3ad0f]:hover{transform:translateY(-4px);box-shadow:0 12px 30px #00000026;border-color:var(--header-gradient-from)}.level-card-modern[data-v-8ba3ad0f]:hover:before{opacity:1}.level-editing[data-v-8ba3ad0f]{border-color:var(--header-gradient-from);box-shadow:0 8px 25px #3b82f626}.level-header[data-v-8ba3ad0f]{display:flex;align-items:center;gap:16px;position:relative}.level-icon[data-v-8ba3ad0f]{width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;box-shadow:0 4px 12px #00000026}.level-info[data-v-8ba3ad0f]{flex:1;display:flex;flex-direction:column;gap:8px}.level-name[data-v-8ba3ad0f]{font-size:18px;font-weight:700;color:#1f2937;line-height:1.2}.level-details[data-v-8ba3ad0f]{display:flex;align-items:center;gap:12px;font-size:14px;color:#6b7280}.level-score[data-v-8ba3ad0f]{color:#fff;padding:6px 12px;border-radius:12px;font-weight:600;font-size:12px;box-shadow:0 2px 8px #00000026}.level-number[data-v-8ba3ad0f]{background:#f3f4f6;color:#6b7280;padding:8px 12px;border-radius:12px;font-weight:700;font-size:14px;position:absolute;top:-8px;right:-8px;border:2px solid white;box-shadow:0 2px 8px #0000001a}.level-body[data-v-8ba3ad0f]{display:flex;flex-direction:column;gap:16px}.level-stats[data-v-8ba3ad0f]{display:flex;flex-direction:column;gap:12px}.stat-item[data-v-8ba3ad0f]{display:flex;align-items:center;gap:12px;padding:16px;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0;transition:all .2s ease}.stat-item[data-v-8ba3ad0f]:hover{background:#f1f5f9;border-color:#cbd5e1}.stat-icon[data-v-8ba3ad0f]{width:36px;height:36px;background:linear-gradient(135deg,#e2e8f0,#cbd5e1);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#64748b;flex-shrink:0}.stat-content[data-v-8ba3ad0f]{flex:1;display:flex;flex-direction:column;gap:2px}.stat-label[data-v-8ba3ad0f]{font-size:12px;color:#9ca3af;font-weight:500}.stat-value[data-v-8ba3ad0f]{font-size:14px;color:#374151;font-weight:600}.level-actions[data-v-8ba3ad0f]{display:flex;gap:12px}.edit-btn[data-v-8ba3ad0f]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;background:#dbeafe;color:#1d4ed8;padding:12px 20px;border:2px solid #bfdbfe;border-radius:14px;font-weight:700;font-size:14px;cursor:pointer;transition:all .3s ease}.edit-btn[data-v-8ba3ad0f]:hover:not(:disabled){background:#bfdbfe;border-color:#93c5fd;transform:translateY(-2px)}.edit-btn[data-v-8ba3ad0f]:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.delete-btn[data-v-8ba3ad0f]{display:flex;align-items:center;justify-content:center;gap:8px;background:#fef2f2;color:#ef4444;padding:12px 16px;border:2px solid #fecaca;border-radius:14px;font-weight:700;font-size:14px;cursor:pointer;transition:all .3s ease;flex-shrink:0}.delete-btn[data-v-8ba3ad0f]:hover:not(:disabled){background:#fee2e2;border-color:#fca5a5;transform:translateY(-2px)}.delete-btn[data-v-8ba3ad0f]:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.empty-state[data-v-8ba3ad0f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 32px;text-align:center;gap:32px;max-width:600px;margin:0 auto}.empty-animation[data-v-8ba3ad0f]{position:relative;display:flex;align-items:center;justify-content:center}.empty-icon[data-v-8ba3ad0f]{width:80px;height:80px;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:24px;display:flex;align-items:center;justify-content:center;color:#9ca3af;position:relative;z-index:2}.empty-stars[data-v-8ba3ad0f]{position:absolute;width:120px;height:120px}.star[data-v-8ba3ad0f]{position:absolute;width:8px;height:8px;background:#fbbf24;clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);animation:float-8ba3ad0f 3s ease-in-out infinite}.star-1[data-v-8ba3ad0f]{top:10px;left:20px;animation-delay:0s}.star-2[data-v-8ba3ad0f]{top:20px;right:15px;animation-delay:1s}.star-3[data-v-8ba3ad0f]{bottom:15px;left:15px;animation-delay:2s}.empty-content[data-v-8ba3ad0f]{display:flex;flex-direction:column;gap:24px;align-items:center}.empty-title[data-v-8ba3ad0f]{font-size:24px;font-weight:700;color:#374151;margin-bottom:8px}.empty-description[data-v-8ba3ad0f]{font-size:16px;color:#6b7280;line-height:1.6;max-width:500px}.empty-features[data-v-8ba3ad0f]{display:flex;flex-direction:column;gap:12px;align-items:flex-start;text-align:right}.feature-item[data-v-8ba3ad0f]{display:flex;align-items:center;gap:12px;font-size:14px;color:#475569;font-weight:500}.feature-item svg[data-v-8ba3ad0f]{color:#10b981;flex-shrink:0}.empty-action-btn[data-v-8ba3ad0f]{display:flex;align-items:center;gap:8px;color:#fff;padding:16px 24px;border:none;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.empty-action-btn[data-v-8ba3ad0f]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 25px #0003}.empty-action-btn[data-v-8ba3ad0f]:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.delete-modal-content[data-v-8ba3ad0f]{padding:32px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:24px;max-width:500px;margin:0 auto}.delete-animation[data-v-8ba3ad0f]{position:relative;display:flex;align-items:center;justify-content:center}.delete-icon[data-v-8ba3ad0f]{width:80px;height:80px;background:#fef2f2;border-radius:24px;display:flex;align-items:center;justify-content:center;position:relative;z-index:2}.delete-particles[data-v-8ba3ad0f]{position:absolute;width:120px;height:120px}.particle[data-v-8ba3ad0f]{position:absolute;width:4px;height:4px;background:#ef4444;border-radius:50%;animation:particle-8ba3ad0f 2s ease-in-out infinite}.particle-1[data-v-8ba3ad0f]{top:20px;left:30px;animation-delay:0s}.particle-2[data-v-8ba3ad0f]{top:30px;right:25px;animation-delay:.7s}.particle-3[data-v-8ba3ad0f]{bottom:25px;left:25px;animation-delay:1.4s}.delete-content[data-v-8ba3ad0f]{display:flex;flex-direction:column;gap:16px;align-items:center}.delete-title[data-v-8ba3ad0f]{font-size:24px;font-weight:800;color:#1f2937}.delete-description[data-v-8ba3ad0f]{font-size:16px;color:#6b7280;line-height:1.6}.delete-warning[data-v-8ba3ad0f]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fef3c7;border:1px solid #fbbf24;border-radius:12px;color:#92400e;font-size:14px;font-weight:500}.delete-actions[data-v-8ba3ad0f]{display:flex;gap:16px;width:100%;max-width:300px}.cancel-delete-btn[data-v-8ba3ad0f]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;background:#f1f5f9;color:#64748b;border:2px solid #e2e8f0;border-radius:14px;font-weight:700;cursor:pointer;transition:all .3s ease}.cancel-delete-btn[data-v-8ba3ad0f]:hover:not(:disabled){background:#e2e8f0;color:#475569}.cancel-delete-btn[data-v-8ba3ad0f]:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.confirm-delete-btn[data-v-8ba3ad0f]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;background:#ef4444;color:#fff;border:none;border-radius:14px;font-weight:700;cursor:pointer;transition:all .3s ease}.confirm-delete-btn[data-v-8ba3ad0f]:hover:not(:disabled){background:#dc2626;transform:translateY(-2px);box-shadow:0 8px 20px #ef444466}.confirm-delete-btn[data-v-8ba3ad0f]:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.btn-spinner[data-v-8ba3ad0f]{width:20px;height:20px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin-8ba3ad0f 1s linear infinite}.btn-spinner-small[data-v-8ba3ad0f]{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin-8ba3ad0f 1s linear infinite}@keyframes statusGlow-8ba3ad0f{0%,to{transform:rotate(0) scale(1);opacity:.3}50%{transform:rotate(180deg) scale(1.1);opacity:.6}}@keyframes spin-8ba3ad0f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes float-8ba3ad0f{0%,to{transform:translateY(0) scale(1);opacity:.7}50%{transform:translateY(-10px) scale(1.1);opacity:1}}@keyframes particle-8ba3ad0f{0%,to{transform:translateY(0) scale(1);opacity:.5}50%{transform:translateY(-8px) scale(1.2);opacity:1}}@keyframes shimmer-8ba3ad0f{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@media (max-width: 1200px){.levels-grid[data-v-8ba3ad0f],.skeleton-container[data-v-8ba3ad0f]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (max-width: 1024px){.levels-grid[data-v-8ba3ad0f],.skeleton-container[data-v-8ba3ad0f]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.form-grid[data-v-8ba3ad0f]{grid-template-columns:1fr;gap:24px}.content-area[data-v-8ba3ad0f]{padding:24px}.section-header[data-v-8ba3ad0f]{flex-direction:column;align-items:flex-start;gap:16px}.section-actions[data-v-8ba3ad0f]{width:100%;justify-content:flex-end}}@media (max-width: 768px){.content-area[data-v-8ba3ad0f]{padding:20px}.status-content-wrapper[data-v-8ba3ad0f]{flex-direction:column;gap:16px;text-align:center}.status-actions[data-v-8ba3ad0f]{width:100%}.create-user-btn[data-v-8ba3ad0f]{width:100%;justify-content:center}.levels-grid[data-v-8ba3ad0f],.skeleton-container[data-v-8ba3ad0f]{grid-template-columns:1fr}.form-actions[data-v-8ba3ad0f],.level-actions[data-v-8ba3ad0f]{flex-direction:column}.delete-actions[data-v-8ba3ad0f]{flex-direction:column;max-width:200px}.section-header[data-v-8ba3ad0f]{text-align:center;align-items:center}.section-actions[data-v-8ba3ad0f]{justify-content:center}.level-header[data-v-8ba3ad0f]{flex-wrap:wrap}.level-number[data-v-8ba3ad0f]{position:static;align-self:flex-start;margin-left:auto}.empty-features[data-v-8ba3ad0f]{align-items:center;text-align:center}.form-header[data-v-8ba3ad0f]{padding:32px 24px}.level-form[data-v-8ba3ad0f]{padding:24px}}@media (max-width: 480px){.content-area[data-v-8ba3ad0f]{padding:16px}.status-card-modern[data-v-8ba3ad0f],.level-card-modern[data-v-8ba3ad0f]{padding:20px}.form-container[data-v-8ba3ad0f]{margin:0 -4px}.form-header[data-v-8ba3ad0f],.level-form[data-v-8ba3ad0f]{padding:20px}.form-title[data-v-8ba3ad0f]{font-size:24px}.level-stats[data-v-8ba3ad0f]{gap:8px}.stat-item[data-v-8ba3ad0f]{padding:12px}.stat-icon[data-v-8ba3ad0f]{width:32px;height:32px}.empty-state[data-v-8ba3ad0f]{padding:40px 20px;gap:24px}.empty-icon[data-v-8ba3ad0f]{width:64px;height:64px}.empty-title[data-v-8ba3ad0f]{font-size:20px}.delete-modal-content[data-v-8ba3ad0f]{padding:24px}.delete-icon[data-v-8ba3ad0f]{width:64px;height:64px}.delete-title[data-v-8ba3ad0f]{font-size:20px}.refresh-btn[data-v-8ba3ad0f]{padding:8px 12px;font-size:13px}}[dir=rtl] .refresh-btn svg[data-v-8ba3ad0f]{transform:scaleX(-1)}[dir=rtl] .refresh-btn:hover:not(:disabled) svg[data-v-8ba3ad0f]{transform:scaleX(-1) rotate(180deg)}@media (prefers-contrast: high){.level-card-modern[data-v-8ba3ad0f]{border-width:3px;border-color:#000}.level-card-modern[data-v-8ba3ad0f]:hover{border-color:#06c}.stat-item[data-v-8ba3ad0f]{border-width:2px;border-color:#666}.empty-icon[data-v-8ba3ad0f],.delete-icon[data-v-8ba3ad0f]{border:2px solid #000}.btn-spinner[data-v-8ba3ad0f],.btn-spinner-small[data-v-8ba3ad0f]{border-top-color:#000}}@media (prefers-reduced-motion: reduce){[data-v-8ba3ad0f],[data-v-8ba3ad0f]:before,[data-v-8ba3ad0f]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.status-glow[data-v-8ba3ad0f],.empty-stars .star[data-v-8ba3ad0f],.delete-particles .particle[data-v-8ba3ad0f]{animation:none}.level-card-modern[data-v-8ba3ad0f]:hover,.submit-btn[data-v-8ba3ad0f]:hover,.edit-btn[data-v-8ba3ad0f]:hover,.delete-btn[data-v-8ba3ad0f]:hover{transform:none}}@media print{.status-card-modern[data-v-8ba3ad0f],.form-section[data-v-8ba3ad0f],.delete-modal-content[data-v-8ba3ad0f]{box-shadow:none;border:1px solid #000}.level-card-modern[data-v-8ba3ad0f]{break-inside:avoid;border:1px solid #000;box-shadow:none}.level-actions[data-v-8ba3ad0f],.form-actions[data-v-8ba3ad0f],.delete-actions[data-v-8ba3ad0f],.section-actions[data-v-8ba3ad0f],.empty-animation[data-v-8ba3ad0f],.delete-animation[data-v-8ba3ad0f]{display:none}.levels-grid[data-v-8ba3ad0f]{grid-template-columns:repeat(2,1fr);gap:16px}}.create-user-btn[data-v-8ba3ad0f]:focus-visible,.submit-btn[data-v-8ba3ad0f]:focus-visible,.cancel-btn[data-v-8ba3ad0f]:focus-visible,.edit-btn[data-v-8ba3ad0f]:focus-visible,.delete-btn[data-v-8ba3ad0f]:focus-visible,.refresh-btn[data-v-8ba3ad0f]:focus-visible,.empty-action-btn[data-v-8ba3ad0f]:focus-visible,.cancel-delete-btn[data-v-8ba3ad0f]:focus-visible,.confirm-delete-btn[data-v-8ba3ad0f]:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.level-card-modern.level-editing[data-v-8ba3ad0f]{position:relative;overflow:hidden}.level-card-modern.level-editing[data-v-8ba3ad0f]:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(59,130,246,.1),transparent);animation:editing-shimmer-8ba3ad0f 2s infinite}@keyframes editing-shimmer-8ba3ad0f{0%{left:-100%}to{left:100%}}@media (hover: none){.level-card-modern[data-v-8ba3ad0f]:hover,.submit-btn[data-v-8ba3ad0f]:hover,.edit-btn[data-v-8ba3ad0f]:hover,.delete-btn[data-v-8ba3ad0f]:hover,.refresh-btn[data-v-8ba3ad0f]:hover{transform:none;box-shadow:initial}.level-card-modern[data-v-8ba3ad0f]:active{transform:scale(.98)}.submit-btn[data-v-8ba3ad0f]:active,.edit-btn[data-v-8ba3ad0f]:active,.delete-btn[data-v-8ba3ad0f]:active{transform:scale(.95)}}@media (min-width: 1400px){.levels-grid[data-v-8ba3ad0f],.skeleton-container[data-v-8ba3ad0f]{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:24px}.content-area[data-v-8ba3ad0f]{padding:40px}.form-section[data-v-8ba3ad0f]{max-width:900px}.form-grid[data-v-8ba3ad0f]{gap:40px}.level-card-modern[data-v-8ba3ad0f]{padding:28px}}@media (min-width: 1800px){.levels-grid[data-v-8ba3ad0f],.skeleton-container[data-v-8ba3ad0f]{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:28px}.form-section[data-v-8ba3ad0f]{max-width:1000px}}@media (max-height: 600px) and (orientation: landscape){.content-area[data-v-8ba3ad0f]{padding:16px}.form-header[data-v-8ba3ad0f]{padding:24px}.form-header-icon[data-v-8ba3ad0f]{width:48px;height:48px;margin-bottom:12px}.form-title[data-v-8ba3ad0f]{font-size:24px}.level-form[data-v-8ba3ad0f]{padding:20px}.empty-state[data-v-8ba3ad0f]{padding:32px 20px;gap:20px}.empty-icon[data-v-8ba3ad0f]{width:60px;height:60px}}.status-indicator[data-v-8ba3ad0f]{position:absolute;top:8px;right:8px;width:12px;height:12px;border-radius:50%;border:2px solid white}.status-indicator.active[data-v-8ba3ad0f]{background:#10b981;animation:pulse-8ba3ad0f 2s infinite}.status-indicator.inactive[data-v-8ba3ad0f]{background:#6b7280}@keyframes pulse-8ba3ad0f{0%,to{opacity:1}50%{opacity:.5}}.tooltip[data-v-8ba3ad0f]{position:relative}.tooltip[data-v-8ba3ad0f]:before{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:#1f2937;color:#fff;padding:8px 12px;border-radius:8px;font-size:12px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:1000}.tooltip[data-v-8ba3ad0f]:after{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border:4px solid transparent;border-top-color:#1f2937;opacity:0;pointer-events:none;transition:opacity .2s ease}.tooltip[data-v-8ba3ad0f]:hover:before,.tooltip[data-v-8ba3ad0f]:hover:after{opacity:1}html[data-v-8ba3ad0f]{scroll-behavior:smooth}[data-v-8ba3ad0f]::selection{background:#3b82f633;color:#1f2937}[data-v-8ba3ad0f]::-moz-selection{background:#3b82f633;color:#1f2937}[data-v-8ba3ad0f]::-webkit-scrollbar{width:8px}[data-v-8ba3ad0f]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}[data-v-8ba3ad0f]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}[data-v-8ba3ad0f]::-webkit-scrollbar-thumb:hover{background:#94a3b8}[data-v-8ba3ad0f]{scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9}.status-card-modern[data-v-629dea9a]{position:relative;border-radius:24px;padding:24px;overflow:hidden;box-shadow:0 20px 40px #00000026}.status-glow[data-v-629dea9a]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:statusGlow-629dea9a 4s ease-in-out infinite}.status-content-wrapper[data-v-629dea9a]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;z-index:2}.status-icon-modern[data-v-629dea9a]{width:60px;height:60px;background:#fff3;border-radius:20px;display:flex;align-items:center;justify-content:center;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-shrink:0}.status-info[data-v-629dea9a]{flex:1;color:#fff}.status-title-modern[data-v-629dea9a]{font-size:20px;font-weight:700;margin-bottom:8px;letter-spacing:-.02em}.status-description[data-v-629dea9a]{font-size:16px;opacity:.9;font-weight:500}.status-actions[data-v-629dea9a]{flex-shrink:0}.create-user-btn[data-v-629dea9a]{display:flex;align-items:center;gap:8px;background:#fff3;border:2px solid rgba(255,255,255,.3);color:#fff;padding:12px 20px;border-radius:16px;font-weight:700;font-size:14px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.create-user-btn[data-v-629dea9a]:hover{background:#ffffff4d;transform:translateY(-2px);box-shadow:0 8px 25px #0003}.btn-icon[data-v-629dea9a]{width:16px;height:16px;display:flex;align-items:center;justify-content:center}.content-area[data-v-629dea9a]{flex:1;padding:32px;overflow-y:auto}.form-section[data-v-629dea9a]{max-width:800px;margin:0 auto 32px}.form-container[data-v-629dea9a]{background:#fff;border-radius:24px;border:2px solid #f1f5f9;overflow:hidden;box-shadow:0 8px 30px #0000001a}.form-header[data-v-629dea9a]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:24px 32px;border-bottom:2px solid #e2e8f0;display:flex;align-items:center;gap:20px}.form-icon[data-v-629dea9a]{width:48px;height:48px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff}.form-title[data-v-629dea9a]{font-size:24px;font-weight:800;color:#1f2937;margin-bottom:4px;letter-spacing:-.02em}.form-description[data-v-629dea9a]{font-size:14px;color:#6b7280;font-weight:500}.purchase-form[data-v-629dea9a]{padding:32px}.form-grid[data-v-629dea9a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-bottom:32px}.form-field[data-v-629dea9a]{display:flex;flex-direction:column;gap:8px}.form-field-full[data-v-629dea9a]{grid-column:1 / -1;display:flex;flex-direction:column;gap:8px}.field-label[data-v-629dea9a]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#374151;margin-bottom:8px}.modern-input[data-v-629dea9a]{width:100%}.amount-input-container[data-v-629dea9a]{position:relative}.amount-preview[data-v-629dea9a]{position:absolute;top:100%;left:0;right:0;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));color:#fff;padding:8px 12px;border-radius:0 0 8px 8px;font-size:12px;font-weight:600;text-align:center;transform:translateY(-2px)}.modern-textarea[data-v-629dea9a]{width:100%;min-height:100px;padding:16px;border:2px solid #e2e8f0;border-radius:12px;font-size:14px;font-family:inherit;resize:vertical;transition:all .3s ease;background:#f8fafc;direction:rtl}.modern-textarea[data-v-629dea9a]:focus{outline:none;border-color:var(--header-gradient-from);background:#fff;box-shadow:0 0 0 3px #3b82f61a}.form-actions[data-v-629dea9a]{display:flex;gap:16px;justify-content:center;padding-top:24px;border-top:2px solid #f1f5f9}.submit-btn[data-v-629dea9a]{display:flex;align-items:center;gap:8px;color:#fff;padding:16px 32px;border:none;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.submit-btn[data-v-629dea9a]:hover{transform:translateY(-2px);box-shadow:0 12px 25px #0003}.cancel-btn[data-v-629dea9a]{display:flex;align-items:center;gap:8px;background:#f1f5f9;color:#64748b;padding:16px 32px;border:2px solid #e2e8f0;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s ease}.cancel-btn[data-v-629dea9a]:hover{background:#e2e8f0;color:#475569;transform:translateY(-2px)}.purchases-section[data-v-629dea9a]{display:flex;flex-direction:column;gap:24px}.section-header[data-v-629dea9a]{display:flex;align-items:center;justify-content:space-between;padding:24px;background:#fff;border-radius:20px;border:2px solid #f1f5f9;box-shadow:0 4px 20px #00000014}.section-icon[data-v-629dea9a]{width:48px;height:48px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff}.section-info h3[data-v-629dea9a]{font-size:20px;font-weight:800;color:#1f2937;margin-bottom:4px}.section-description[data-v-629dea9a]{font-size:14px;color:#6b7280;font-weight:500}.section-actions[data-v-629dea9a]{display:flex;gap:12px}.view-toggle-btn[data-v-629dea9a]{display:flex;align-items:center;gap:8px;background:#f1f5f9;color:#64748b;padding:12px 20px;border:2px solid #e2e8f0;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease}.view-toggle-btn[data-v-629dea9a]:hover{background:var(--header-gradient-from);color:#fff;border-color:var(--header-gradient-from);transform:translateY(-2px)}.table-container[data-v-629dea9a]{background:#fff;border-radius:20px;border:2px solid #f1f5f9;overflow:hidden;box-shadow:0 8px 30px #0000001a}.table-wrapper[data-v-629dea9a]{overflow-x:auto}.modern-table[data-v-629dea9a]{width:100%;border-collapse:collapse;direction:rtl}.table-header[data-v-629dea9a]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:20px 16px;text-align:right;font-weight:700;font-size:14px;color:#374151;border-bottom:2px solid #e2e8f0;white-space:nowrap}.header-content[data-v-629dea9a]{display:flex;align-items:center;gap:8px}.table-row[data-v-629dea9a]{transition:all .3s ease;border-bottom:1px solid #f1f5f9}.table-row[data-v-629dea9a]:hover{background:#f8fafc}.table-cell[data-v-629dea9a]{padding:20px 16px;text-align:right;vertical-align:middle}.row-number[data-v-629dea9a]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));color:#fff;border-radius:8px;font-weight:700;font-size:14px}.purchase-title[data-v-629dea9a]{font-weight:700;color:#1f2937;font-size:15px;margin-bottom:4px}.purchase-description[data-v-629dea9a]{font-size:13px;color:#6b7280;line-height:1.4}.purchase-amount[data-v-629dea9a]{font-weight:700;color:#059669;font-size:15px;font-family:Courier New,monospace}.purchase-date[data-v-629dea9a]{font-weight:600;color:#374151;font-size:14px;font-family:Courier New,monospace}.table-actions[data-v-629dea9a]{display:flex;gap:8px}.edit-btn[data-v-629dea9a]{display:flex;align-items:center;gap:6px;background:#dbeafe;color:#1d4ed8;padding:8px 12px;border:2px solid #bfdbfe;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease}.edit-btn[data-v-629dea9a]:hover{background:#bfdbfe;border-color:#93c5fd;transform:translateY(-1px)}.delete-btn[data-v-629dea9a]{display:flex;align-items:center;gap:6px;background:#fef2f2;color:#ef4444;padding:8px 12px;border:2px solid #fecaca;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease}.delete-btn[data-v-629dea9a]:hover{background:#fee2e2;border-color:#fca5a5;transform:translateY(-1px)}.cards-container[data-v-629dea9a]{background:#fff;border-radius:20px;border:2px solid #f1f5f9;padding:24px;box-shadow:0 8px 30px #0000001a}.purchases-grid[data-v-629dea9a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.purchase-card[data-v-629dea9a]{background:#f8fafc;border:2px solid #e2e8f0;border-radius:16px;padding:20px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;gap:16px}.purchase-card[data-v-629dea9a]:hover{transform:translateY(-4px);box-shadow:0 12px 30px #00000026;border-color:var(--header-gradient-from);background:#fff}.purchase-header[data-v-629dea9a]{display:flex;align-items:center;gap:16px;position:relative}.purchase-icon[data-v-629dea9a]{width:48px;height:48px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.purchase-info[data-v-629dea9a]{flex:1;display:flex;flex-direction:column;gap:8px}.purchase-name[data-v-629dea9a]{font-size:16px;font-weight:700;color:#1f2937}.purchase-details[data-v-629dea9a]{display:flex;align-items:center;gap:10px;font-size:13px}.purchase-amount-badge[data-v-629dea9a]{background:linear-gradient(135deg,#059669,#047857);color:#fff;padding:4px 12px;border-radius:12px;font-weight:600;font-size:12px;font-family:Courier New,monospace}.purchase-number[data-v-629dea9a]{background:#e2e8f0;color:#64748b;padding:6px 10px;border-radius:8px;font-weight:700;font-size:12px;position:absolute;top:0;right:0}.purchase-body[data-v-629dea9a]{display:flex;flex-direction:column;gap:12px}.purchase-stats[data-v-629dea9a]{display:flex;flex-direction:column;gap:8px}.stat-item[data-v-629dea9a]{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;background:#fff;border-radius:10px;border:1px solid #e2e8f0}.stat-item.description[data-v-629dea9a]{align-items:flex-start}.stat-icon[data-v-629dea9a]{width:28px;height:28px;background:linear-gradient(135deg,#e2e8f0,#cbd5e1);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#64748b;flex-shrink:0;margin-top:2px}.stat-text[data-v-629dea9a]{font-size:13px;color:#475569;font-weight:500;line-height:1.4}.purchase-actions[data-v-629dea9a]{display:flex;flex-direction:column;gap:8px}.card-edit-btn[data-v-629dea9a]{display:flex;align-items:center;justify-content:center;gap:8px;background:#dbeafe;color:#1d4ed8;padding:10px 16px;border:2px solid #bfdbfe;border-radius:10px;font-weight:600;font-size:13px;cursor:pointer;transition:all .3s ease}.card-edit-btn[data-v-629dea9a]:hover{background:#bfdbfe;border-color:#93c5fd;transform:translateY(-2px)}.card-delete-btn[data-v-629dea9a]{display:flex;align-items:center;justify-content:center;gap:8px;background:#fef2f2;color:#ef4444;padding:10px 16px;border:2px solid #fecaca;border-radius:10px;font-weight:600;font-size:13px;cursor:pointer;transition:all .3s ease}.card-delete-btn[data-v-629dea9a]:hover{background:#fee2e2;border-color:#fca5a5;transform:translateY(-2px)}.empty-state[data-v-629dea9a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 32px;text-align:center;gap:20px;background:#fff;border-radius:20px;border:2px solid #f1f5f9;box-shadow:0 8px 30px #0000001a}.empty-icon[data-v-629dea9a]{width:80px;height:80px;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:24px;display:flex;align-items:center;justify-content:center;color:#9ca3af}.empty-title[data-v-629dea9a]{font-size:20px;font-weight:700;color:#374151}.empty-description[data-v-629dea9a]{font-size:16px;color:#6b7280;max-width:400px;line-height:1.6}.empty-action-btn[data-v-629dea9a]{display:flex;align-items:center;gap:8px;color:#fff;padding:16px 24px;border:none;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.empty-action-btn[data-v-629dea9a]:hover{transform:translateY(-2px);box-shadow:0 12px 25px #0003}.delete-modal-content[data-v-629dea9a]{padding:32px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}.delete-icon[data-v-629dea9a]{width:80px;height:80px;background:#fef2f2;border-radius:24px;display:flex;align-items:center;justify-content:center}.delete-title[data-v-629dea9a]{font-size:24px;font-weight:800;color:#1f2937}.delete-description[data-v-629dea9a]{font-size:16px;color:#6b7280;line-height:1.6;max-width:400px}.delete-actions[data-v-629dea9a]{display:flex;gap:16px;width:100%;max-width:300px}.cancel-delete-btn[data-v-629dea9a]{flex:1;padding:12px 20px;background:#f1f5f9;color:#64748b;border:2px solid #e2e8f0;border-radius:14px;font-weight:700;cursor:pointer;transition:all .3s ease}.cancel-delete-btn[data-v-629dea9a]:hover{background:#e2e8f0;color:#475569}.confirm-delete-btn[data-v-629dea9a]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;background:#ef4444;color:#fff;border:none;border-radius:14px;font-weight:700;cursor:pointer;transition:all .3s ease}.confirm-delete-btn[data-v-629dea9a]:hover{background:#dc2626;transform:translateY(-2px);box-shadow:0 8px 20px #ef444466}@keyframes statusGlow-629dea9a{0%,to{transform:rotate(0) scale(1);opacity:.3}50%{transform:rotate(180deg) scale(1.1);opacity:.6}}@media (max-width: 1024px){.purchases-grid[data-v-629dea9a]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.form-grid[data-v-629dea9a]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}}@media (max-width: 768px){.content-area[data-v-629dea9a]{padding:20px}.status-content-wrapper[data-v-629dea9a],.section-header[data-v-629dea9a]{flex-direction:column;gap:16px;text-align:center}.purchases-grid[data-v-629dea9a],.form-grid[data-v-629dea9a]{grid-template-columns:1fr}.form-actions[data-v-629dea9a]{flex-direction:column}.table-actions[data-v-629dea9a]{flex-direction:column;gap:6px}.purchase-actions[data-v-629dea9a]{flex-direction:column}.delete-actions[data-v-629dea9a]{flex-direction:column;max-width:200px}.form-header[data-v-629dea9a]{flex-direction:column;text-align:center;gap:16px}.purchase-header[data-v-629dea9a]{flex-wrap:wrap}.purchase-number[data-v-629dea9a]{position:static;align-self:flex-start}}@media (max-width: 480px){.content-area[data-v-629dea9a]{padding:16px}.status-card-modern[data-v-629dea9a]{padding:20px}.purchase-card[data-v-629dea9a]{padding:16px}.form-container[data-v-629dea9a],.cards-container[data-v-629dea9a],.table-container[data-v-629dea9a]{margin:0 -4px}.form-header[data-v-629dea9a],.purchase-form[data-v-629dea9a]{padding:20px}.form-title[data-v-629dea9a]{font-size:20px}.table-wrapper[data-v-629dea9a]{font-size:13px}.table-header[data-v-629dea9a],.table-cell[data-v-629dea9a]{padding:12px 8px}.purchase-stats[data-v-629dea9a]{gap:6px}.stat-item[data-v-629dea9a]{padding:8px 10px}}table[data-v-629dea9a],input[data-v-629dea9a],textarea[data-v-629dea9a]{direction:rtl}th[data-v-629dea9a],td[data-v-629dea9a]{text-align:right}.status-card-modern[data-v-18db6a3f]{position:relative;border-radius:24px;padding:24px;overflow:hidden;box-shadow:0 20px 40px #00000026}.status-glow[data-v-18db6a3f]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:statusGlow-18db6a3f 4s ease-in-out infinite}.status-content-wrapper[data-v-18db6a3f]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;z-index:2}.status-icon-modern[data-v-18db6a3f]{width:60px;height:60px;background:#fff3;border-radius:20px;display:flex;align-items:center;justify-content:center;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-shrink:0}.status-info[data-v-18db6a3f]{flex:1;color:#fff}.status-title-modern[data-v-18db6a3f]{font-size:20px;font-weight:700;margin-bottom:8px;letter-spacing:-.02em}.status-description[data-v-18db6a3f]{font-size:16px;opacity:.9;font-weight:500}.status-actions[data-v-18db6a3f]{flex-shrink:0}.create-user-btn[data-v-18db6a3f]{display:flex;align-items:center;gap:8px;background:#fff3;border:2px solid rgba(255,255,255,.3);color:#fff;padding:12px 20px;border-radius:16px;font-weight:700;font-size:14px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.create-user-btn[data-v-18db6a3f]:hover{background:#ffffff4d;transform:translateY(-2px);box-shadow:0 8px 25px #0003}.btn-icon[data-v-18db6a3f]{width:16px;height:16px;display:flex;align-items:center;justify-content:center}.content-area[data-v-18db6a3f]{flex:1;padding:32px;overflow-y:auto}.form-section[data-v-18db6a3f]{max-width:600px;margin:0 auto}.form-container[data-v-18db6a3f]{background:#fff;border-radius:24px;border:2px solid #f1f5f9;overflow:hidden;box-shadow:0 8px 30px #0000001a}.form-header[data-v-18db6a3f]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:32px;text-align:center;border-bottom:2px solid #e2e8f0}.form-title[data-v-18db6a3f]{font-size:28px;font-weight:800;color:#1f2937;margin-bottom:8px;letter-spacing:-.02em}.form-description[data-v-18db6a3f]{font-size:16px;color:#6b7280;font-weight:500}.marketer-form[data-v-18db6a3f]{padding:32px}.form-grid[data-v-18db6a3f]{display:grid;grid-template-columns:1fr;gap:24px;margin-bottom:32px}.form-field[data-v-18db6a3f]{display:flex;flex-direction:column}.form-actions[data-v-18db6a3f]{display:flex;gap:16px;justify-content:center;padding-top:24px;border-top:2px solid #f1f5f9}.submit-btn[data-v-18db6a3f]{display:flex;align-items:center;gap:8px;color:#fff;padding:16px 32px;border:none;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.submit-btn[data-v-18db6a3f]:hover{transform:translateY(-2px);box-shadow:0 12px 25px #0003}.cancel-btn[data-v-18db6a3f]{display:flex;align-items:center;gap:8px;background:#f1f5f9;color:#64748b;padding:16px 32px;border:2px solid #e2e8f0;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s ease}.cancel-btn[data-v-18db6a3f]:hover{background:#e2e8f0;color:#475569;transform:translateY(-2px)}.marketers-section[data-v-18db6a3f]{display:flex;flex-direction:column;gap:24px}.section-header[data-v-18db6a3f]{display:flex;align-items:center;gap:16px}.section-icon[data-v-18db6a3f]{width:48px;height:48px;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#6b7280}.section-title[data-v-18db6a3f]{font-size:24px;font-weight:800;color:#1f2937;letter-spacing:-.02em}.marketers-grid[data-v-18db6a3f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px}.marketer-card-gradient[data-v-18db6a3f]{position:relative;border-radius:24px;padding:28px;overflow:hidden;box-shadow:0 12px 40px #00000026;transition:all .4s cubic-bezier(.4,0,.2,1);border:2px solid rgba(255,255,255,.2)}.marketer-card-gradient[data-v-18db6a3f]:hover{transform:translateY(-8px);box-shadow:0 20px 50px #00000040;border-color:#ffffff4d}.marketer-card-content[data-v-18db6a3f]{position:relative;z-index:2;display:flex;flex-direction:column;gap:24px;color:#fff}.marketer-header[data-v-18db6a3f]{display:flex;align-items:center;gap:20px}.marketer-avatar[data-v-18db6a3f]{width:56px;height:56px;background:#fff3;border-radius:18px;display:flex;align-items:center;justify-content:center;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.3);flex-shrink:0}.marketer-info[data-v-18db6a3f]{flex:1}.marketer-name[data-v-18db6a3f]{font-size:20px;font-weight:800;margin-bottom:8px;letter-spacing:-.02em}.marketer-details[data-v-18db6a3f]{display:flex;align-items:center;gap:16px;font-size:14px;opacity:.9}.marketer-id[data-v-18db6a3f]{background:#fff3;padding:6px 12px;border-radius:12px;font-weight:600;font-family:Courier New,monospace;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.marketer-number[data-v-18db6a3f]{background:#fff3;padding:6px 12px;border-radius:12px;font-weight:700;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.marketer-body[data-v-18db6a3f]{display:flex;flex-direction:column;gap:16px}.marketer-stats[data-v-18db6a3f]{display:flex;flex-direction:column;gap:12px}.stat-item[data-v-18db6a3f]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#ffffff1a;border-radius:16px;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.stat-icon[data-v-18db6a3f]{width:32px;height:32px;background:#fff3;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;border:1px solid rgba(255,255,255,.3)}.stat-text[data-v-18db6a3f]{font-size:14px;color:#fff;font-weight:600;opacity:.9}.marketer-actions[data-v-18db6a3f]{display:flex;gap:12px}.assign-btn[data-v-18db6a3f]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;background:#fff3;color:#fff;padding:14px 20px;border:2px solid rgba(255,255,255,.3);border-radius:16px;font-weight:700;font-size:14px;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-decoration:none}.assign-btn[data-v-18db6a3f]:hover{background:#ffffff4d;border-color:#fff6;transform:translateY(-2px);color:#fff}.delete-btn[data-v-18db6a3f]{display:flex;align-items:center;justify-content:center;gap:8px;background:#ef444433;color:#fecaca;padding:14px 16px;border:2px solid rgba(239,68,68,.3);border-radius:16px;font-weight:700;font-size:14px;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.delete-btn[data-v-18db6a3f]:hover{background:#ef44444d;border-color:#ef444466;color:#fff;transform:translateY(-2px)}.empty-state[data-v-18db6a3f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 32px;text-align:center;gap:20px}.empty-icon[data-v-18db6a3f]{width:80px;height:80px;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:24px;display:flex;align-items:center;justify-content:center;color:#9ca3af}.empty-title[data-v-18db6a3f]{font-size:20px;font-weight:700;color:#374151}.empty-description[data-v-18db6a3f]{font-size:16px;color:#6b7280;max-width:400px;line-height:1.6}.empty-action-btn[data-v-18db6a3f]{display:flex;align-items:center;gap:8px;color:#fff;padding:16px 24px;border:none;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.empty-action-btn[data-v-18db6a3f]:hover{transform:translateY(-2px);box-shadow:0 12px 25px #0003}.delete-modal-content[data-v-18db6a3f]{padding:32px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}.delete-icon[data-v-18db6a3f]{width:80px;height:80px;background:#fef2f2;border-radius:24px;display:flex;align-items:center;justify-content:center}.delete-title[data-v-18db6a3f]{font-size:24px;font-weight:800;color:#1f2937}.delete-description[data-v-18db6a3f]{font-size:16px;color:#6b7280;line-height:1.6;max-width:400px}.delete-actions[data-v-18db6a3f]{display:flex;gap:16px;width:100%;max-width:300px}.cancel-delete-btn[data-v-18db6a3f]{flex:1;padding:12px 20px;background:#f1f5f9;color:#64748b;border:2px solid #e2e8f0;border-radius:14px;font-weight:700;cursor:pointer;transition:all .3s ease}.cancel-delete-btn[data-v-18db6a3f]:hover{background:#e2e8f0;color:#475569}.confirm-delete-btn[data-v-18db6a3f]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;background:#ef4444;color:#fff;border:none;border-radius:14px;font-weight:700;cursor:pointer;transition:all .3s ease}.confirm-delete-btn[data-v-18db6a3f]:hover{background:#dc2626;transform:translateY(-2px);box-shadow:0 8px 20px #ef444466}@keyframes statusGlow-18db6a3f{0%,to{transform:rotate(0) scale(1);opacity:.3}50%{transform:rotate(180deg) scale(1.1);opacity:.6}}@media (max-width: 1024px){.marketers-grid[data-v-18db6a3f]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.form-grid[data-v-18db6a3f]{grid-template-columns:1fr}}@media (max-width: 768px){.content-area[data-v-18db6a3f]{padding:20px}.status-content-wrapper[data-v-18db6a3f]{flex-direction:column;gap:16px;text-align:center}.marketers-grid[data-v-18db6a3f]{grid-template-columns:1fr}.form-actions[data-v-18db6a3f],.marketer-actions[data-v-18db6a3f]{flex-direction:column}.delete-actions[data-v-18db6a3f]{flex-direction:column;max-width:200px}.section-header[data-v-18db6a3f]{flex-direction:column;text-align:center;gap:12px}.section-title[data-v-18db6a3f]{font-size:20px}.marketer-header[data-v-18db6a3f]{flex-wrap:wrap;justify-content:center}}@media (max-width: 480px){.content-area[data-v-18db6a3f]{padding:16px}.marketer-card-gradient[data-v-18db6a3f]{padding:20px}.form-container[data-v-18db6a3f]{margin:0 -4px}.form-header[data-v-18db6a3f],.marketer-form[data-v-18db6a3f]{padding:24px}.form-title[data-v-18db6a3f]{font-size:24px}.marketer-stats[data-v-18db6a3f]{gap:8px}.stat-item[data-v-18db6a3f]{padding:10px 12px}}table[data-v-18db6a3f]{direction:rtl}th[data-v-18db6a3f],td[data-v-18db6a3f]{text-align:right}ul[data-v-c96b9a64]{direction:rtl}.form-section[data-v-7dc01ab5]{max-width:1200px;margin:0 auto}.form-description[data-v-7dc01ab5]{font-size:16px;color:#6b7280;font-weight:500;margin-bottom:20px}.stats-row[data-v-7dc01ab5]{display:flex;justify-content:center;gap:24px;margin-top:20px}.stat-box[data-v-7dc01ab5]{display:flex;flex-direction:column;align-items:center;padding:16px 24px;background:#fff;border-radius:16px;border:2px solid #e5e7eb;min-width:120px}.stat-number[data-v-7dc01ab5]{font-size:24px;font-weight:800;color:var(--header-gradient-from);margin-bottom:4px}.stat-label[data-v-7dc01ab5]{font-size:14px;color:#6b7280;font-weight:500}.search-container[data-v-7dc01ab5]{margin-bottom:24px}.search-input-wrapper[data-v-7dc01ab5]{position:relative;display:flex;align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:16px;padding:0 16px;transition:all .3s ease}.search-input-wrapper[data-v-7dc01ab5]:focus-within{border-color:var(--header-gradient-from);box-shadow:0 0 0 4px #3b82f61a}.search-icon[data-v-7dc01ab5]{color:#9ca3af;margin-right:12px;flex-shrink:0}.search-input[data-v-7dc01ab5]{flex:1;padding:16px 0;border:none;outline:none;font-size:16px;font-weight:500;background:transparent}.search-input[data-v-7dc01ab5]::placeholder{color:#9ca3af}.clear-search-btn[data-v-7dc01ab5]{padding:8px;border:none;background:#f3f4f6;border-radius:8px;color:#6b7280;cursor:pointer;transition:all .3s ease;margin-left:8px}.clear-search-btn[data-v-7dc01ab5]:hover{background:#e5e7eb;color:#374151}.search-results-info[data-v-7dc01ab5]{margin-top:12px;padding:8px 16px;background:#f0f9ff;border:1px solid #bae6fd;border-radius:12px}.results-counter[data-v-7dc01ab5]{font-size:14px;color:#0369a1;font-weight:600}.bulk-controls[data-v-7dc01ab5]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:2px solid #e2e8f0;border-radius:20px;padding:20px;margin-bottom:20px}.bulk-actions-header[data-v-7dc01ab5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.bulk-title[data-v-7dc01ab5]{font-size:18px;font-weight:700;color:#1f2937}.selection-counter[data-v-7dc01ab5]{display:flex;align-items:center;gap:8px;background:#fff;padding:8px 16px;border-radius:12px;border:2px solid #e5e7eb}.selected-count[data-v-7dc01ab5]{font-size:18px;font-weight:800;color:var(--header-gradient-from)}.total-count[data-v-7dc01ab5]{font-size:14px;color:#6b7280;font-weight:500}.bulk-buttons[data-v-7dc01ab5]{display:flex;flex-wrap:wrap;gap:12px}.bulk-btn[data-v-7dc01ab5]{display:flex;align-items:center;gap:8px;padding:12px 16px;border:2px solid #e5e7eb;border-radius:14px;background:#fff;color:#374151;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease}.bulk-btn[data-v-7dc01ab5]:hover{border-color:#d1d5db;background:#f9fafb;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.bulk-btn.select-all[data-v-7dc01ab5]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border-color:transparent}.bulk-btn.select-all[data-v-7dc01ab5]:hover{background:linear-gradient(135deg,#059669,#047857)}.bulk-btn.select-page[data-v-7dc01ab5]{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;border-color:transparent}.bulk-btn.select-page[data-v-7dc01ab5]:hover{background:linear-gradient(135deg,#7c3aed,#6d28d9)}.bulk-btn.select-first[data-v-7dc01ab5]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border-color:transparent}.bulk-btn.select-first[data-v-7dc01ab5]:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8)}.bulk-btn.clear-all[data-v-7dc01ab5]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border-color:transparent}.bulk-btn.clear-all[data-v-7dc01ab5]:hover{background:linear-gradient(135deg,#dc2626,#b91c1c)}.table-container[data-v-7dc01ab5]{border:2px solid #e5e7eb;border-radius:16px;background:#f8fafc;overflow:hidden;margin-bottom:24px}.customers-table-wrapper[data-v-7dc01ab5]{overflow-x:auto}.customers-table[data-v-7dc01ab5]{width:100%;border-collapse:collapse;background:#fff;direction:rtl}.customers-table thead[data-v-7dc01ab5]{background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.customers-table th[data-v-7dc01ab5]{padding:16px 20px;text-align:right;font-weight:700;color:#374151;border-bottom:2px solid #e5e7eb;font-size:14px}.customers-table td[data-v-7dc01ab5]{padding:16px 20px;text-align:right;border-bottom:1px solid #f1f5f9;font-size:14px;color:#374151}.customer-row[data-v-7dc01ab5]{transition:all .3s ease}.customer-row[data-v-7dc01ab5]:hover{background:#f8fafc}.customer-row.selected[data-v-7dc01ab5]{background:linear-gradient(135deg,#3b82f60d,#6366f10d);border-left:4px solid var(--header-gradient-from)}.checkbox-column[data-v-7dc01ab5]{width:60px;text-align:center}.table-checkbox-label[data-v-7dc01ab5]{display:flex;align-items:center;justify-content:center;cursor:pointer}.table-checkbox[data-v-7dc01ab5]{position:absolute;opacity:0;pointer-events:none}.checkbox-custom[data-v-7dc01ab5]{width:20px;height:20px;border:2px solid #d1d5db;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;background:#fff}.table-checkbox:checked+.checkbox-custom[data-v-7dc01ab5]{background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));border-color:transparent}.table-checkbox:checked+.checkbox-custom .check-icon[data-v-7dc01ab5]{color:#fff;opacity:1}.row-number[data-v-7dc01ab5]{font-weight:700;color:#6b7280;font-size:13px}.customer-name[data-v-7dc01ab5],.customer-lastname[data-v-7dc01ab5]{font-weight:600;color:#1f2937}.status-badge[data-v-7dc01ab5]{display:inline-flex;align-items:center;padding:6px 12px;border-radius:12px;font-size:12px;font-weight:600}.status-badge.available[data-v-7dc01ab5]{background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#065f46}.status-badge.assigned[data-v-7dc01ab5]{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#1e40af}.search-highlight[data-v-7dc01ab5]{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e;padding:2px 4px;border-radius:4px;font-weight:700}.pagination-container[data-v-7dc01ab5]{display:flex;justify-content:space-between;align-items:center;margin:24px 0;padding:20px;background:#f8fafc;border-radius:16px;border:2px solid #e5e7eb}.pagination-info[data-v-7dc01ab5]{font-size:14px;color:#6b7280;font-weight:500}.pagination-controls[data-v-7dc01ab5]{display:flex;align-items:center;gap:8px}.page-btn[data-v-7dc01ab5]{padding:8px 16px;background:#fff;border:2px solid #e5e7eb;border-radius:10px;color:#374151;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease}.page-btn[data-v-7dc01ab5]:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db;transform:translateY(-1px)}.page-btn[data-v-7dc01ab5]:disabled{opacity:.5;cursor:not-allowed}.page-numbers[data-v-7dc01ab5]{display:flex;gap:4px;margin:0 8px}.page-number[data-v-7dc01ab5]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#fff;border:2px solid #e5e7eb;border-radius:8px;color:#374151;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease}.page-number[data-v-7dc01ab5]:hover:not(.dots):not(:disabled){background:#f9fafb;border-color:#d1d5db}.page-number.active[data-v-7dc01ab5]{background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));color:#fff;border-color:transparent}.page-number.dots[data-v-7dc01ab5]{cursor:default;pointer-events:none}.submit-btn[data-v-7dc01ab5]:disabled{opacity:.5;cursor:not-allowed;transform:none}.submit-btn[data-v-7dc01ab5]:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 12px 25px #0003}.section-info[data-v-7dc01ab5]{flex:1}.section-title[data-v-7dc01ab5]{font-size:24px;font-weight:800;color:#1f2937;letter-spacing:-.02em;margin-bottom:4px}.section-subtitle[data-v-7dc01ab5]{font-size:16px;color:#6b7280;font-weight:500}.assignments-table-wrapper[data-v-7dc01ab5]{overflow-x:auto;border:2px solid #e5e7eb;border-radius:16px;background:#fff}.assignments-table[data-v-7dc01ab5]{width:100%;border-collapse:collapse;direction:rtl}.assignments-table thead[data-v-7dc01ab5]{background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.assignments-table th[data-v-7dc01ab5]{padding:16px 20px;text-align:right;font-weight:700;color:#374151;border-bottom:2px solid #e5e7eb;font-size:14px}.assignments-table td[data-v-7dc01ab5]{padding:16px 20px;text-align:right;border-bottom:1px solid #f1f5f9;font-size:14px;color:#374151}.assignment-row[data-v-7dc01ab5]{transition:all .3s ease}.assignment-row[data-v-7dc01ab5]:hover{background:#f8fafc}.customer-info[data-v-7dc01ab5]{display:flex;align-items:center;gap:12px}.customer-avatar[data-v-7dc01ab5]{width:32px;height:32px;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#6b7280;flex-shrink:0}.assign-date[data-v-7dc01ab5]{font-family:Courier New,monospace;color:#6b7280;font-size:13px}.actions[data-v-7dc01ab5]{text-align:center}.remove-btn[data-v-7dc01ab5]{display:inline-flex;align-items:center;gap:6px;background:#fef2f2;color:#fff;padding:8px 16px;border:2px solid #fecaca;border-radius:12px;font-weight:600;font-size:13px;cursor:pointer;transition:all .3s ease;background:#fee2e2;border-color:#fca5a5;color:#b91c1c}.remove-btn[data-v-7dc01ab5]:hover{background:#fee2e2;border-color:#fca5a5;color:#b91c1c;transform:translateY(-1px)}.no-customers[data-v-7dc01ab5],.no-search-results[data-v-7dc01ab5]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#6b7280;gap:12px}.no-customers-icon[data-v-7dc01ab5],.no-results-icon[data-v-7dc01ab5]{width:48px;height:48px;background:#e5e7eb;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#9ca3af}.no-results-icon[data-v-7dc01ab5]{background:#fef3c7;color:#d97706}.clear-search-suggestion[data-v-7dc01ab5]{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#f3f4f6;color:#6b7280;border:1px solid #d1d5db;border-radius:12px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.clear-search-suggestion[data-v-7dc01ab5]:hover{background:#e5e7eb;color:#374151}@media (max-width: 1024px){.stats-row[data-v-7dc01ab5]{flex-direction:column;gap:16px}.bulk-buttons[data-v-7dc01ab5]{justify-content:center}.pagination-container[data-v-7dc01ab5]{flex-direction:column;gap:16px}}@media (max-width: 768px){.content-area[data-v-7dc01ab5]{padding:20px}.status-content-wrapper[data-v-7dc01ab5]{flex-direction:column;gap:16px;text-align:center}.form-actions[data-v-7dc01ab5]{flex-direction:column}.section-header[data-v-7dc01ab5]{flex-direction:column;text-align:center;gap:12px}.customers-table th[data-v-7dc01ab5],.customers-table td[data-v-7dc01ab5],.assignments-table th[data-v-7dc01ab5],.assignments-table td[data-v-7dc01ab5]{padding:12px 16px;font-size:13px}.bulk-buttons[data-v-7dc01ab5]{flex-direction:column}.bulk-actions-header[data-v-7dc01ab5]{flex-direction:column;gap:12px;text-align:center}.pagination-controls[data-v-7dc01ab5]{flex-wrap:wrap;justify-content:center}.page-numbers[data-v-7dc01ab5]{order:-1;margin:0 0 8px}}@media (max-width: 480px){.content-area[data-v-7dc01ab5]{padding:16px}.form-container[data-v-7dc01ab5]{margin:0 -4px}.form-header[data-v-7dc01ab5],.assignment-form[data-v-7dc01ab5]{padding:24px}.form-title[data-v-7dc01ab5]{font-size:24px}.customers-table th[data-v-7dc01ab5],.customers-table td[data-v-7dc01ab5],.assignments-table th[data-v-7dc01ab5],.assignments-table td[data-v-7dc01ab5]{padding:10px 12px;font-size:12px}.bulk-controls[data-v-7dc01ab5]{padding:16px}.bulk-btn[data-v-7dc01ab5]{padding:10px 12px;font-size:13px}.customer-info[data-v-7dc01ab5]{flex-direction:column;gap:8px;align-items:flex-start}.customer-avatar[data-v-7dc01ab5]{width:28px;height:28px}}.status-card-modern[data-v-7dc01ab5]{position:relative;border-radius:24px;padding:24px;overflow:hidden;box-shadow:0 20px 40px #00000026}.status-glow[data-v-7dc01ab5]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:statusGlow-7dc01ab5 4s ease-in-out infinite}.status-content-wrapper[data-v-7dc01ab5]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;z-index:2}.status-icon-modern[data-v-7dc01ab5]{width:60px;height:60px;background:#fff3;border-radius:20px;display:flex;align-items:center;justify-content:center;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-shrink:0}.status-info[data-v-7dc01ab5]{flex:1;color:#fff}.status-title-modern[data-v-7dc01ab5]{font-size:20px;font-weight:700;margin-bottom:8px;letter-spacing:-.02em}.status-description[data-v-7dc01ab5]{font-size:16px;opacity:.9;font-weight:500}.status-actions[data-v-7dc01ab5]{flex-shrink:0}.create-user-btn[data-v-7dc01ab5]{display:flex;align-items:center;gap:8px;background:#fff3;border:2px solid rgba(255,255,255,.3);color:#fff;padding:12px 20px;border-radius:16px;font-weight:700;font-size:14px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.create-user-btn[data-v-7dc01ab5]:hover{background:#ffffff4d;transform:translateY(-2px);box-shadow:0 8px 25px #0003}.btn-icon[data-v-7dc01ab5]{width:16px;height:16px;display:flex;align-items:center;justify-content:center}.content-area[data-v-7dc01ab5]{flex:1;padding:32px;overflow-y:auto}.form-section[data-v-7dc01ab5]{max-width:800px;margin:0 auto}.form-container[data-v-7dc01ab5]{background:#fff;border-radius:24px;border:2px solid #f1f5f9;overflow:hidden;box-shadow:0 8px 30px #0000001a}.form-header[data-v-7dc01ab5]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:32px;text-align:center;border-bottom:2px solid #e2e8f0}.form-title[data-v-7dc01ab5]{font-size:28px;font-weight:800;color:#1f2937;margin-bottom:8px;letter-spacing:-.02em}.form-description[data-v-7dc01ab5]{font-size:16px;color:#6b7280;font-weight:500}.assignment-form[data-v-7dc01ab5]{padding:32px}.form-grid[data-v-7dc01ab5]{display:grid;grid-template-columns:1fr;gap:24px;margin-bottom:32px}.form-field[data-v-7dc01ab5]{display:flex;flex-direction:column}.form-field.full-width[data-v-7dc01ab5]{grid-column:1 / -1}.field-label[data-v-7dc01ab5]{font-size:16px;font-weight:700;color:#374151;margin-bottom:16px}.customers-selection-container[data-v-7dc01ab5]{border:2px solid #e5e7eb;border-radius:16px;background:#f8fafc;min-height:200px;max-height:400px;overflow-y:auto}.no-customers[data-v-7dc01ab5]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#6b7280;gap:12px}.no-customers-icon[data-v-7dc01ab5]{width:48px;height:48px;background:#e5e7eb;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#9ca3af}.customers-list[data-v-7dc01ab5]{padding:16px;display:flex;flex-direction:column;gap:12px}.customer-checkbox-item[data-v-7dc01ab5]{background:#fff;border:2px solid #e5e7eb;border-radius:16px;transition:all .3s ease}.customer-checkbox-item[data-v-7dc01ab5]:hover{border-color:#d1d5db;box-shadow:0 4px 12px #0000001a}.customer-checkbox-label[data-v-7dc01ab5]{display:flex;align-items:center;gap:16px;padding:16px 20px;cursor:pointer;position:relative}.customer-checkbox[data-v-7dc01ab5]{position:absolute;opacity:0;pointer-events:none}.checkbox-custom[data-v-7dc01ab5]{width:24px;height:24px;border:2px solid #d1d5db;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;flex-shrink:0;background:#fff}.customer-checkbox:checked+.checkbox-custom[data-v-7dc01ab5]{background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));border-color:transparent}.customer-checkbox:checked+.checkbox-custom .check-icon[data-v-7dc01ab5]{color:#fff;opacity:1}.check-icon[data-v-7dc01ab5]{opacity:0;transition:opacity .3s ease}.customer-info[data-v-7dc01ab5]{flex:1;display:flex;flex-direction:column;gap:4px}.customer-name[data-v-7dc01ab5]{font-size:16px;font-weight:700;color:#1f2937}.customer-id[data-v-7dc01ab5]{font-size:13px;color:#6b7280;font-weight:500}.form-actions[data-v-7dc01ab5]{display:flex;gap:16px;justify-content:center;padding-top:24px;border-top:2px solid #f1f5f9}.submit-btn[data-v-7dc01ab5]{display:flex;align-items:center;gap:8px;color:#fff;padding:16px 32px;border:none;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.submit-btn[data-v-7dc01ab5]:hover{transform:translateY(-2px);box-shadow:0 12px 25px #0003}.cancel-btn[data-v-7dc01ab5]{display:flex;align-items:center;gap:8px;background:#f1f5f9;color:#64748b;padding:16px 32px;border:2px solid #e2e8f0;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s ease}.cancel-btn[data-v-7dc01ab5]:hover{background:#e2e8f0;color:#475569;transform:translateY(-2px)}.assignments-section[data-v-7dc01ab5]{display:flex;flex-direction:column;gap:24px}.section-header[data-v-7dc01ab5]{display:flex;align-items:center;gap:16px}.section-icon[data-v-7dc01ab5]{width:48px;height:48px;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#6b7280}.section-title[data-v-7dc01ab5]{font-size:24px;font-weight:800;color:#1f2937;letter-spacing:-.02em}.assignments-grid[data-v-7dc01ab5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px}.assignment-card-gradient[data-v-7dc01ab5]{position:relative;border-radius:24px;padding:28px;overflow:hidden;box-shadow:0 12px 40px #00000026;transition:all .4s cubic-bezier(.4,0,.2,1);border:2px solid rgba(255,255,255,.2)}.assignment-card-gradient[data-v-7dc01ab5]:hover{transform:translateY(-8px);box-shadow:0 20px 50px #00000040;border-color:#ffffff4d}.assignment-card-content[data-v-7dc01ab5]{position:relative;z-index:2;display:flex;flex-direction:column;gap:24px;color:#fff}.assignment-header[data-v-7dc01ab5]{display:flex;align-items:center;gap:20px}.customer-avatar[data-v-7dc01ab5]{width:56px;height:56px;background:#fff3;border-radius:18px;display:flex;align-items:center;justify-content:center;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.3);flex-shrink:0}.customer-info[data-v-7dc01ab5]{flex:1}.customer-name[data-v-7dc01ab5]{font-size:20px;font-weight:800;margin-bottom:8px;letter-spacing:-.02em}.customer-details[data-v-7dc01ab5]{display:flex;align-items:center;gap:16px;font-size:14px;opacity:.9}.customer-id[data-v-7dc01ab5]{background:#fff3;padding:6px 12px;border-radius:12px;font-weight:600;font-family:Courier New,monospace;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.customer-number[data-v-7dc01ab5]{background:#fff3;padding:6px 12px;border-radius:12px;font-weight:700;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.assignment-body[data-v-7dc01ab5]{display:flex;flex-direction:column;gap:16px}.assignment-stats[data-v-7dc01ab5]{display:flex;flex-direction:column;gap:12px}.stat-item[data-v-7dc01ab5]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#ffffff1a;border-radius:16px;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.stat-icon[data-v-7dc01ab5]{width:32px;height:32px;background:#fff3;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;border:1px solid rgba(255,255,255,.3)}.stat-text[data-v-7dc01ab5]{font-size:14px;color:#fff;font-weight:600;opacity:.9}.assignment-actions[data-v-7dc01ab5]{display:flex;justify-content:center}.remove-btn[data-v-7dc01ab5]{display:flex;align-items:center;justify-content:center;gap:8px;background:#ef444433;color:#fecaca;padding:14px 20px;border:2px solid rgba(239,68,68,.3);border-radius:16px;font-weight:700;font-size:14px;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.remove-btn[data-v-7dc01ab5]:hover{background:#ef44444d;border-color:#ef444466;color:#fff;transform:translateY(-2px)}.empty-state[data-v-7dc01ab5]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 32px;text-align:center;gap:20px}.empty-icon[data-v-7dc01ab5]{width:80px;height:80px;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:24px;display:flex;align-items:center;justify-content:center;color:#9ca3af}.empty-title[data-v-7dc01ab5]{font-size:20px;font-weight:700;color:#374151}.empty-description[data-v-7dc01ab5]{font-size:16px;color:#6b7280;max-width:400px;line-height:1.6}.empty-action-btn[data-v-7dc01ab5]{display:flex;align-items:center;gap:8px;color:#fff;padding:16px 24px;border:none;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.empty-action-btn[data-v-7dc01ab5]:hover{transform:translateY(-2px);box-shadow:0 12px 25px #0003}.delete-modal-content[data-v-7dc01ab5]{padding:32px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}.delete-icon[data-v-7dc01ab5]{width:80px;height:80px;background:#fef2f2;border-radius:24px;display:flex;align-items:center;justify-content:center}.delete-title[data-v-7dc01ab5]{font-size:24px;font-weight:800;color:#1f2937}.delete-description[data-v-7dc01ab5]{font-size:16px;color:#6b7280;line-height:1.6;max-width:400px}.delete-actions[data-v-7dc01ab5]{display:flex;gap:16px;width:100%;max-width:300px}.cancel-delete-btn[data-v-7dc01ab5]{flex:1;padding:12px 20px;background:#f1f5f9;color:#64748b;border:2px solid #e2e8f0;border-radius:14px;font-weight:700;cursor:pointer;transition:all .3s ease}.cancel-delete-btn[data-v-7dc01ab5]:hover{background:#e2e8f0;color:#475569}.confirm-delete-btn[data-v-7dc01ab5]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;background:#ef4444;color:#fff;border:none;border-radius:14px;font-weight:700;cursor:pointer;transition:all .3s ease}.confirm-delete-btn[data-v-7dc01ab5]:hover{background:#dc2626;transform:translateY(-2px);box-shadow:0 8px 20px #ef444466}@keyframes statusGlow-7dc01ab5{0%,to{transform:rotate(0) scale(1);opacity:.3}50%{transform:rotate(180deg) scale(1.1);opacity:.6}}@media (max-width: 1024px){.assignments-grid[data-v-7dc01ab5]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.form-grid[data-v-7dc01ab5]{grid-template-columns:1fr}}@media (max-width: 768px){.content-area[data-v-7dc01ab5]{padding:20px}.status-content-wrapper[data-v-7dc01ab5]{flex-direction:column;gap:16px;text-align:center}.assignments-grid[data-v-7dc01ab5]{grid-template-columns:1fr}.form-actions[data-v-7dc01ab5],.assignment-actions[data-v-7dc01ab5]{flex-direction:column}.delete-actions[data-v-7dc01ab5]{flex-direction:column;max-width:200px}.section-header[data-v-7dc01ab5]{flex-direction:column;text-align:center;gap:12px}.section-title[data-v-7dc01ab5]{font-size:20px}.assignment-header[data-v-7dc01ab5]{flex-wrap:wrap;justify-content:center}.customers-selection-container[data-v-7dc01ab5]{max-height:300px}}@media (max-width: 480px){.content-area[data-v-7dc01ab5]{padding:16px}.assignment-card-gradient[data-v-7dc01ab5]{padding:20px}.form-container[data-v-7dc01ab5]{margin:0 -4px}.form-header[data-v-7dc01ab5],.assignment-form[data-v-7dc01ab5]{padding:24px}.form-title[data-v-7dc01ab5]{font-size:24px}.assignment-stats[data-v-7dc01ab5]{gap:8px}.stat-item[data-v-7dc01ab5]{padding:10px 12px}.customers-selection-container[data-v-7dc01ab5]{max-height:250px}.customer-checkbox-label[data-v-7dc01ab5]{padding:12px 16px}}table[data-v-7dc01ab5]{direction:rtl}th[data-v-7dc01ab5],td[data-v-7dc01ab5]{text-align:right}.ai-assistant[data-v-a4cab3b4]{background:#fff;border-radius:12px;box-shadow:0 10px 25px #0000001a;border:1px solid #e5e7eb;margin-bottom:24px;overflow:hidden}.ai-header[data-v-a4cab3b4]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid #f3f4f6;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.ai-icon[data-v-a4cab3b4]{width:48px;height:48px;background:#fff3;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ai-title[data-v-a4cab3b4]{flex:1;margin-right:16px}.ai-title h3[data-v-a4cab3b4]{font-size:18px;font-weight:600;margin:0 0 4px;color:#fff}.ai-title p[data-v-a4cab3b4]{font-size:14px;margin:0;color:#fffc}.ai-toggle[data-v-a4cab3b4]{padding:8px;background:#ffffff1a;border:none;border-radius:8px;color:#fff;cursor:pointer;transition:all .2s}.ai-toggle[data-v-a4cab3b4]:hover{background:#fff3}.ai-content[data-v-a4cab3b4]{padding:24px;display:flex;flex-direction:column;gap:24px}.ai-input-section[data-v-a4cab3b4]{display:flex;flex-direction:column;gap:12px}.ai-label[data-v-a4cab3b4]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#374151}.ai-textarea[data-v-a4cab3b4]{width:100%;padding:12px;border:2px solid #d1d5db;border-radius:8px;resize:vertical;font-family:inherit;font-size:14px;line-height:1.5;transition:all .2s;min-height:120px}.ai-textarea[data-v-a4cab3b4]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.ai-context-section[data-v-a4cab3b4]{display:flex;flex-direction:column;gap:16px}.context-title[data-v-a4cab3b4]{font-size:14px;font-weight:600;color:#1f2937;margin:0}.context-grid[data-v-a4cab3b4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.context-field[data-v-a4cab3b4]{display:flex;flex-direction:column;gap:8px}.context-label[data-v-a4cab3b4]{font-size:12px;font-weight:500;color:#6b7280;margin:0}.context-select[data-v-a4cab3b4],.context-input[data-v-a4cab3b4]{width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:all .2s}.context-select[data-v-a4cab3b4]:focus,.context-input[data-v-a4cab3b4]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.ai-actions[data-v-a4cab3b4]{display:flex;gap:12px;flex-wrap:wrap}.generate-btn[data-v-a4cab3b4]{display:flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s}.generate-btn[data-v-a4cab3b4]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #3b82f666}.generate-btn[data-v-a4cab3b4]:disabled{opacity:.6;cursor:not-allowed;transform:none}.apply-btn[data-v-a4cab3b4]{display:flex;align-items:center;gap:8px;padding:12px 20px;background:#10b981;color:#fff;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s}.apply-btn[data-v-a4cab3b4]:hover{background:#059669;transform:translateY(-1px)}.clear-btn[data-v-a4cab3b4]{display:flex;align-items:center;gap:8px;padding:12px 20px;background:#6b7280;color:#fff;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s}.clear-btn[data-v-a4cab3b4]:hover{background:#4b5563;transform:translateY(-1px)}.ai-results[data-v-a4cab3b4]{display:flex;flex-direction:column;gap:16px}.results-header[data-v-a4cab3b4]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.results-title[data-v-a4cab3b4]{font-size:18px;font-weight:600;color:#1f2937;margin:0}.results-stats[data-v-a4cab3b4]{display:flex;gap:16px;flex-wrap:wrap}.stat-item[data-v-a4cab3b4]{display:flex;align-items:center;gap:4px;font-size:14px;color:#6b7280}.confidence-badge[data-v-a4cab3b4]{padding:4px 8px;border-radius:4px;font-weight:500;font-size:12px}.confidence-badge.high[data-v-a4cab3b4]{background:#d1fae5;color:#065f46}.confidence-badge.medium[data-v-a4cab3b4]{background:#fef3c7;color:#92400e}.confidence-badge.low[data-v-a4cab3b4]{background:#fee2e2;color:#991b1b}.content-tabs[data-v-a4cab3b4]{display:flex;gap:4px;background:#f3f4f6;padding:4px;border-radius:8px;overflow-x:auto}.tab-btn[data-v-a4cab3b4]{display:flex;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;border:none;border-radius:6px;cursor:pointer;transition:all .2s;color:#6b7280;background:transparent;white-space:nowrap}.tab-btn.active[data-v-a4cab3b4]{background:#fff;color:#3b82f6;box-shadow:0 1px 3px #0000001a}.tab-btn[data-v-a4cab3b4]:not(.active):hover{color:#1f2937}.content-display[data-v-a4cab3b4]{background:#f9fafb;border-radius:8px;padding:16px}.content-section[data-v-a4cab3b4]{display:flex;flex-direction:column;gap:12px}.content-header[data-v-a4cab3b4]{display:flex;align-items:center;justify-content:space-between}.content-header h5[data-v-a4cab3b4]{font-weight:600;color:#1f2937;margin:0}.copy-btn[data-v-a4cab3b4]{padding:4px;background:transparent;border:none;border-radius:4px;cursor:pointer;color:#6b7280;transition:all .2s}.copy-btn[data-v-a4cab3b4]:hover{background:#e5e7eb;color:#374151}.content-text[data-v-a4cab3b4]{color:#374151;line-height:1.6;background:#fff;padding:16px;border-radius:8px;border:1px solid #e5e7eb}.action-list[data-v-a4cab3b4]{display:flex;flex-direction:column;gap:12px;list-style:none;padding:0;margin:0}.action-item[data-v-a4cab3b4]{display:flex;align-items:flex-start;gap:12px;color:#374151;background:#fff;padding:12px;border-radius:8px;border:1px solid #e5e7eb;line-height:1.5}.animate-spin[data-v-a4cab3b4]{animation:spin-a4cab3b4 1s linear infinite}@keyframes spin-a4cab3b4{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.ai-header[data-v-a4cab3b4]{flex-direction:column;gap:12px;text-align:center}.ai-title[data-v-a4cab3b4]{margin-right:0}.context-grid[data-v-a4cab3b4]{grid-template-columns:1fr}.ai-actions[data-v-a4cab3b4]{flex-direction:column}.results-header[data-v-a4cab3b4]{flex-direction:column;align-items:flex-start}.results-stats[data-v-a4cab3b4]{flex-direction:column;gap:8px}}[data-v-cc501d37]:root{--header-gradient-from: #3b82f6;--header-gradient-to: #1d4ed8}.status-card-modern[data-v-cc501d37]{position:relative;border-radius:24px;padding:24px;overflow:hidden;box-shadow:0 20px 40px #00000026}.status-glow[data-v-cc501d37]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:statusGlow-cc501d37 4s ease-in-out infinite}@keyframes statusGlow-cc501d37{0%,to{transform:rotate(0) scale(1);opacity:.3}50%{transform:rotate(180deg) scale(1.1);opacity:.6}}.status-content-wrapper[data-v-cc501d37]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;z-index:2}.status-icon-modern[data-v-cc501d37]{width:60px;height:60px;background:#fff3;border-radius:20px;display:flex;align-items:center;justify-content:center;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-shrink:0}.status-info[data-v-cc501d37]{flex:1;color:#fff}.status-title-modern[data-v-cc501d37]{font-size:20px;font-weight:700;margin-bottom:8px;letter-spacing:-.02em}.status-description[data-v-cc501d37]{font-size:16px;opacity:.9;font-weight:500}.status-actions[data-v-cc501d37]{flex-shrink:0;display:flex;gap:12px}.create-user-btn[data-v-cc501d37]{display:flex;align-items:center;gap:8px;background:#fff3;border:2px solid rgba(255,255,255,.3);color:#fff;padding:12px 20px;border-radius:16px;font-weight:700;font-size:14px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.create-user-btn[data-v-cc501d37]:hover{background:#ffffff4d;transform:translateY(-2px);box-shadow:0 8px 25px #0003}.btn-icon[data-v-cc501d37]{width:16px;height:16px;display:flex;align-items:center;justify-content:center}.content-area[data-v-cc501d37]{flex:1;padding:32px;overflow-y:auto;display:flex;flex-direction:column;gap:32px}.filters-section[data-v-cc501d37]{margin-bottom:32px}.filters-container[data-v-cc501d37]{background:#fff;border-radius:24px;border:2px solid #f1f5f9;overflow:hidden;box-shadow:0 8px 30px #0000001a}.filters-header[data-v-cc501d37]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:24px 32px;border-bottom:2px solid #e2e8f0;display:flex;align-items:center;gap:20px}.filters-icon[data-v-cc501d37]{width:48px;height:48px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff}.filters-title-section[data-v-cc501d37]{flex:1}.filters-title[data-v-cc501d37]{font-size:24px;font-weight:800;color:#1f2937;margin-bottom:4px;letter-spacing:-.02em}.filters-description[data-v-cc501d37]{font-size:14px;color:#6b7280;font-weight:500}.filters-grid[data-v-cc501d37]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;padding:32px}.filter-group[data-v-cc501d37]{display:flex;flex-direction:column;gap:8px}.filter-label[data-v-cc501d37]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#374151;margin-bottom:8px}.filter-input[data-v-cc501d37],.modern-input[data-v-cc501d37],.modern-select[data-v-cc501d37]{width:100%;padding:12px 16px;border:2px solid #e2e8f0;border-radius:12px;font-size:14px;transition:all .3s ease;background:#f8fafc;direction:rtl}.filter-input[data-v-cc501d37]:focus,.modern-input[data-v-cc501d37]:focus,.modern-select[data-v-cc501d37]:focus{outline:none;border-color:var(--header-gradient-from);background:#fff;box-shadow:0 0 0 3px #3b82f61a}.time-range-filters[data-v-cc501d37]{display:flex;gap:12px}.time-filter[data-v-cc501d37]{flex:1}.quick-filters[data-v-cc501d37]{border-top:2px solid #f1f5f9;padding:24px 32px}.quick-filters-header[data-v-cc501d37]{margin-bottom:16px}.quick-filters-title[data-v-cc501d37]{font-size:18px;font-weight:700;color:#1f2937}.quick-filters-list[data-v-cc501d37]{display:flex;flex-wrap:wrap;gap:12px}.quick-filter-btn[data-v-cc501d37]{display:flex;align-items:center;gap:8px;background:#f1f5f9;color:#64748b;padding:10px 16px;border:2px solid #e2e8f0;border-radius:12px;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease}.quick-filter-btn[data-v-cc501d37]:hover{background:#e2e8f0;color:#475569;transform:translateY(-1px)}.quick-filter-btn.active[data-v-cc501d37]{background:var(--header-gradient-from);color:#fff;border-color:var(--header-gradient-from)}.clear-filters-btn[data-v-cc501d37]{display:flex;align-items:center;gap:8px;background:#fef2f2;color:#ef4444;padding:10px 16px;border:2px solid #fecaca;border-radius:12px;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease}.clear-filters-btn[data-v-cc501d37]:hover{background:#fee2e2;border-color:#fca5a5;transform:translateY(-1px)}.form-container[data-v-cc501d37]{width:100%;background:#fff;border-radius:24px;border:2px solid #f1f5f9;overflow:hidden;box-shadow:0 8px 30px #0000001a}.form-header[data-v-cc501d37]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:24px 32px;border-bottom:2px solid #e2e8f0;display:flex;align-items:center;gap:20px}.form-icon[data-v-cc501d37]{width:48px;height:48px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff}.form-title-section[data-v-cc501d37]{flex:1}.form-title[data-v-cc501d37]{font-size:24px;font-weight:800;color:#1f2937;margin-bottom:4px;letter-spacing:-.02em}.form-description[data-v-cc501d37]{font-size:14px;color:#6b7280;font-weight:500}.meeting-form[data-v-cc501d37]{padding:32px}.form-grid[data-v-cc501d37]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-bottom:32px}.form-field[data-v-cc501d37]{display:flex;flex-direction:column;gap:8px}.form-field-full[data-v-cc501d37]{grid-column:1 / -1;display:flex;flex-direction:column;gap:8px}.field-label[data-v-cc501d37]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#374151;margin-bottom:8px}.modern-textarea[data-v-cc501d37]{width:100%;min-height:120px;padding:16px;border:2px solid #e2e8f0;border-radius:12px;font-size:14px;font-family:inherit;resize:vertical;transition:all .3s ease;background:#f8fafc;direction:rtl}.modern-textarea[data-v-cc501d37]:focus{outline:none;border-color:var(--header-gradient-from);background:#fff;box-shadow:0 0 0 3px #3b82f61a}.participants-container[data-v-cc501d37]{background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;padding:16px;max-height:200px;overflow-y:auto}.participants-grid[data-v-cc501d37]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.participant-item[data-v-cc501d37]{display:flex;align-items:center;gap:12px;padding:8px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .3s ease}.participant-item[data-v-cc501d37]:hover{border-color:var(--header-gradient-from);background:#f8fafc}.participant-checkbox[data-v-cc501d37]{width:16px;height:16px;accent-color:var(--header-gradient-from)}.participant-info[data-v-cc501d37]{display:flex;align-items:center;gap:8px;flex:1}.participant-avatar[data-v-cc501d37]{width:32px;height:32px;background:linear-gradient(135deg,#e2e8f0,#cbd5e1);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#64748b}.participant-name[data-v-cc501d37]{font-size:14px;font-weight:600;color:#374151}.form-actions[data-v-cc501d37]{display:flex;gap:16px;justify-content:center;padding-top:24px;border-top:2px solid #f1f5f9}.submit-btn[data-v-cc501d37]{display:flex;align-items:center;gap:8px;color:#fff;padding:16px 32px;border:none;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.submit-btn[data-v-cc501d37]:hover{transform:translateY(-2px);box-shadow:0 12px 25px #0003}.cancel-btn[data-v-cc501d37]{display:flex;align-items:center;gap:8px;background:#f1f5f9;color:#64748b;padding:16px 32px;border:2px solid #e2e8f0;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s ease}.cancel-btn[data-v-cc501d37]:hover{background:#e2e8f0;color:#475569;transform:translateY(-2px)}.analytics-section[data-v-cc501d37]{margin-bottom:32px}.analytics-grid[data-v-cc501d37]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.analytics-card[data-v-cc501d37]{background:#fff;border-radius:20px;padding:24px;border:2px solid #f1f5f9;display:flex;align-items:center;gap:20px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.analytics-card[data-v-cc501d37]:hover{transform:translateY(-4px);box-shadow:0 12px 30px #00000026}.analytics-card[data-v-cc501d37]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--header-gradient-from),var(--header-gradient-to))}.analytics-card.total[data-v-cc501d37]:before{background:linear-gradient(90deg,#3b82f6,#1d4ed8)}.analytics-card.today[data-v-cc501d37]:before{background:linear-gradient(90deg,#10b981,#059669)}.analytics-card.upcoming[data-v-cc501d37]:before{background:linear-gradient(90deg,#f59e0b,#d97706)}.analytics-card.completed[data-v-cc501d37]:before{background:linear-gradient(90deg,#8b5cf6,#7c3aed)}.analytics-icon[data-v-cc501d37]{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.analytics-card.total .analytics-icon[data-v-cc501d37]{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.analytics-card.today .analytics-icon[data-v-cc501d37]{background:linear-gradient(135deg,#10b981,#059669)}.analytics-card.upcoming .analytics-icon[data-v-cc501d37]{background:linear-gradient(135deg,#f59e0b,#d97706)}.analytics-card.completed .analytics-icon[data-v-cc501d37]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.analytics-content[data-v-cc501d37]{flex:1}.analytics-title[data-v-cc501d37]{font-size:14px;font-weight:600;color:#6b7280;margin-bottom:8px}.analytics-value[data-v-cc501d37]{font-size:28px;font-weight:800;color:#1f2937;margin-bottom:4px;font-family:Courier New,monospace}.analytics-trend[data-v-cc501d37]{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:600}.analytics-trend.positive[data-v-cc501d37]{color:#059669}.analytics-trend.negative[data-v-cc501d37]{color:#ef4444}.analytics-trend.neutral[data-v-cc501d37]{color:#6b7280}.results-section[data-v-cc501d37]{display:flex;flex-direction:column;gap:24px}.section-header[data-v-cc501d37]{display:flex;align-items:center;justify-content:space-between;padding:24px;background:#fff;border-radius:20px;border:2px solid #f1f5f9;box-shadow:0 4px 20px #00000014}.section-icon[data-v-cc501d37]{width:48px;height:48px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff}.section-info[data-v-cc501d37]{margin-left:20px;flex:1}.section-title[data-v-cc501d37]{font-size:20px;font-weight:800;color:#1f2937;margin-bottom:4px}.section-description[data-v-cc501d37]{font-size:14px;color:#6b7280;font-weight:500}.section-actions[data-v-cc501d37]{display:flex;gap:12px}.view-toggle-btn[data-v-cc501d37],.export-btn[data-v-cc501d37]{display:flex;align-items:center;gap:8px;background:#f1f5f9;color:#64748b;padding:12px 20px;border:2px solid #e2e8f0;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease}.view-toggle-btn[data-v-cc501d37]:hover,.export-btn[data-v-cc501d37]:hover{background:var(--header-gradient-from);color:#fff;border-color:var(--header-gradient-from);transform:translateY(-2px)}.table-container[data-v-cc501d37]{background:#fff;border-radius:20px;border:2px solid #f1f5f9;overflow:hidden;box-shadow:0 8px 30px #0000001a}.table-wrapper[data-v-cc501d37]{overflow-x:auto}.modern-table[data-v-cc501d37]{width:100%;border-collapse:collapse;direction:rtl}.table-header[data-v-cc501d37]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:20px 16px;text-align:right;font-weight:700;font-size:14px;color:#374151;border-bottom:2px solid #e2e8f0;white-space:nowrap}.header-content[data-v-cc501d37]{display:flex;align-items:center;gap:8px}.table-row[data-v-cc501d37]{transition:all .3s ease;border-bottom:1px solid #f1f5f9}.table-row[data-v-cc501d37]:hover{background:#f8fafc}.table-cell[data-v-cc501d37]{padding:20px 16px;text-align:right;vertical-align:middle}.row-number[data-v-cc501d37]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));color:#fff;border-radius:8px;font-weight:700;font-size:14px}.meeting-title[data-v-cc501d37]{font-weight:700;color:#1f2937;font-size:15px;margin-bottom:4px}.meeting-description[data-v-cc501d37]{font-size:12px;color:#6b7280;font-style:italic}.meeting-date[data-v-cc501d37]{font-weight:600;color:#374151;font-size:14px;font-family:Courier New,monospace;background:#f1f5f9;padding:6px 12px;border-radius:8px;display:inline-block;white-space:nowrap}.meeting-time[data-v-cc501d37]{display:flex;align-items:center;gap:8px;font-family:Courier New,monospace;font-weight:600;color:#374151;white-space:nowrap}.time-start[data-v-cc501d37],.time-end[data-v-cc501d37]{background:#f1f5f9;padding:4px 8px;border-radius:6px;font-size:12px}.time-separator[data-v-cc501d37]{color:#6b7280;font-weight:700;margin:0 4px}.status-badge[data-v-cc501d37]{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:12px;font-size:13px;font-weight:600;text-align:center;white-space:nowrap;border:2px solid transparent}.status-badge .status-icon[data-v-cc501d37]{flex-shrink:0;display:flex;align-items:center;justify-content:center}.status-badge.completed[data-v-cc501d37]{background:#dcfce7;color:#166534;border-color:#bbf7d0}.status-badge.in_progress[data-v-cc501d37]{background:#fef3c7;color:#92400e;border-color:#fde68a}.status-badge.cancelled[data-v-cc501d37]{background:#fee2e2;color:#991b1b;border-color:#fecaca}.status-badge.scheduled[data-v-cc501d37]{background:#dbeafe;color:#1d4ed8;border-color:#bfdbfe}.status-badge.default[data-v-cc501d37]{background:#f1f5f9;color:#475569;border-color:#e2e8f0}.participants-list[data-v-cc501d37]{display:flex;flex-direction:column;gap:4px}.participants-count[data-v-cc501d37]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#374151;background:#f1f5f9;padding:6px 10px;border-radius:8px;white-space:nowrap}.no-participants[data-v-cc501d37]{font-size:12px;color:#9ca3af;font-style:italic}.table-actions[data-v-cc501d37]{display:flex;gap:8px;flex-wrap:wrap}.edit-btn[data-v-cc501d37],.delete-btn[data-v-cc501d37],.export-btn-small[data-v-cc501d37]{display:flex;align-items:center;gap:6px;padding:8px 12px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap}.edit-btn[data-v-cc501d37]{background:#dbeafe;color:#1d4ed8;border:2px solid #bfdbfe}.edit-btn[data-v-cc501d37]:hover{background:#bfdbfe;border-color:#93c5fd;transform:translateY(-1px)}.delete-btn[data-v-cc501d37]{background:#fef2f2;color:#ef4444;border:2px solid #fecaca}.delete-btn[data-v-cc501d37]:hover{background:#fee2e2;border-color:#fca5a5;transform:translateY(-1px)}.export-btn-small[data-v-cc501d37]{background:#f0fdf4;color:#16a34a;border:2px solid #bbf7d0}.export-btn-small[data-v-cc501d37]:hover{background:#dcfce7;border-color:#86efac;transform:translateY(-1px)}.cards-container[data-v-cc501d37]{background:#fff;border-radius:20px;border:2px solid #f1f5f9;padding:24px;box-shadow:0 8px 30px #0000001a}.meetings-grid[data-v-cc501d37]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}.meeting-card[data-v-cc501d37]{background:#f8fafc;border:2px solid #e2e8f0;border-radius:20px;padding:20px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;gap:16px;position:relative;overflow:hidden;min-height:320px;transform:translateZ(0);backface-visibility:hidden}.meeting-card[data-v-cc501d37]:hover{transform:translateY(-6px);box-shadow:0 16px 40px #00000026;border-color:var(--header-gradient-from);background:#fff}.meeting-header[data-v-cc501d37]{display:flex;align-items:flex-start;gap:12px;position:relative;flex-wrap:wrap}.meeting-icon[data-v-cc501d37]{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.meeting-icon.completed[data-v-cc501d37]{background:linear-gradient(135deg,#10b981,#059669)}.meeting-icon.in_progress[data-v-cc501d37]{background:linear-gradient(135deg,#f59e0b,#d97706)}.meeting-icon.cancelled[data-v-cc501d37]{background:linear-gradient(135deg,#ef4444,#dc2626)}.meeting-icon.scheduled[data-v-cc501d37]{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.meeting-icon.default[data-v-cc501d37]{background:linear-gradient(135deg,#6b7280,#4b5563)}.meeting-info[data-v-cc501d37]{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.meeting-name[data-v-cc501d37]{font-size:16px;font-weight:700;color:#1f2937;line-height:1.3;word-break:break-word}.meeting-details[data-v-cc501d37]{display:flex;align-items:center;gap:8px;font-size:12px;flex-wrap:wrap}.meeting-date-badge[data-v-cc501d37],.meeting-time-badge[data-v-cc501d37]{padding:3px 8px;border-radius:8px;font-weight:600;font-size:11px;font-family:Courier New,monospace;white-space:nowrap}.meeting-date-badge[data-v-cc501d37]{background:linear-gradient(135deg,#e2e8f0,#cbd5e1);color:#475569}.meeting-time-badge[data-v-cc501d37]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.meeting-number[data-v-cc501d37]{background:#e2e8f0;color:#64748b;padding:4px 8px;border-radius:8px;font-weight:700;font-size:11px;position:absolute;top:0;right:0}.meeting-body[data-v-cc501d37]{display:flex;flex-direction:column;gap:12px;flex:1}.meeting-stats[data-v-cc501d37]{display:flex;flex-direction:column;gap:8px}.stat-item[data-v-cc501d37]{display:flex;align-items:flex-start;gap:10px;padding:10px;background:#ffffffb3;border-radius:10px;border:1px solid #e2e8f0}.stat-icon[data-v-cc501d37]{width:28px;height:28px;background:#f1f5f9;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#64748b;flex-shrink:0}.stat-content[data-v-cc501d37]{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.stat-label[data-v-cc501d37]{font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.3px}.stat-text[data-v-cc501d37]{font-size:13px;font-weight:600;color:#374151;line-height:1.3;word-break:break-word}.stat-text.completed[data-v-cc501d37]{color:#166534}.stat-text.in_progress[data-v-cc501d37]{color:#92400e}.stat-text.cancelled[data-v-cc501d37]{color:#991b1b}.stat-text.scheduled[data-v-cc501d37]{color:#1d4ed8}.stat-text.default[data-v-cc501d37]{color:#475569}.meeting-actions[data-v-cc501d37]{display:flex;gap:8px;padding-top:12px;border-top:2px solid #f1f5f9;flex-wrap:wrap;margin-top:auto}.card-edit-btn[data-v-cc501d37],.card-export-btn[data-v-cc501d37],.card-delete-btn[data-v-cc501d37]{display:flex;align-items:center;gap:6px;padding:8px 12px;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;transition:all .3s ease;flex:1;min-width:100px;justify-content:center;text-align:center}.card-edit-btn[data-v-cc501d37]{background:#dbeafe;color:#1d4ed8;border:2px solid #bfdbfe}.card-edit-btn[data-v-cc501d37]:hover{background:#bfdbfe;border-color:#93c5fd;transform:translateY(-2px)}.card-export-btn[data-v-cc501d37]{background:#f0fdf4;color:#16a34a;border:2px solid #bbf7d0}.card-export-btn[data-v-cc501d37]:hover{background:#dcfce7;border-color:#86efac;transform:translateY(-2px)}.card-delete-btn[data-v-cc501d37]{background:#fef2f2;color:#ef4444;border:2px solid #fecaca}.card-delete-btn[data-v-cc501d37]:hover{background:#fee2e2;border-color:#fca5a5;transform:translateY(-2px)}.empty-state[data-v-cc501d37]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 40px;background:#fff;border-radius:20px;border:2px solid #f1f5f9;text-align:center}.empty-icon[data-v-cc501d37]{width:80px;height:80px;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border-radius:20px;display:flex;align-items:center;justify-content:center;color:#9ca3af;margin-bottom:24px}.empty-title[data-v-cc501d37]{font-size:24px;font-weight:700;color:#1f2937;margin-bottom:12px}.empty-description[data-v-cc501d37]{font-size:16px;color:#6b7280;margin-bottom:32px;max-width:400px;line-height:1.6}.empty-action-btn[data-v-cc501d37]{display:flex;align-items:center;gap:8px;color:#fff;padding:16px 32px;border:none;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.empty-action-btn[data-v-cc501d37]:hover{transform:translateY(-2px);box-shadow:0 12px 25px #0003}.delete-modal-content[data-v-cc501d37]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:32px;max-width:400px}.delete-icon[data-v-cc501d37]{width:80px;height:80px;background:#fef2f2;border-radius:20px;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.delete-title[data-v-cc501d37]{font-size:24px;font-weight:700;color:#1f2937;margin-bottom:16px}.delete-description[data-v-cc501d37]{font-size:16px;color:#6b7280;line-height:1.6;margin-bottom:32px}.delete-actions[data-v-cc501d37]{display:flex;gap:16px;width:100%}.cancel-delete-btn[data-v-cc501d37]{flex:1;padding:12px 24px;background:#f1f5f9;color:#64748b;border:2px solid #e2e8f0;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease}.cancel-delete-btn[data-v-cc501d37]:hover{background:#e2e8f0;color:#475569}.confirm-delete-btn[data-v-cc501d37]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;background:#ef4444;color:#fff;border:2px solid #ef4444;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease}.confirm-delete-btn[data-v-cc501d37]:hover{background:#dc2626;border-color:#dc2626}.confirm-delete-btn[data-v-cc501d37]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 1024px){.content-area[data-v-cc501d37]{padding:24px}.filters-grid[data-v-cc501d37]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;padding:24px}.form-grid[data-v-cc501d37]{grid-template-columns:1fr}.meetings-grid[data-v-cc501d37]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px}.meeting-card[data-v-cc501d37]{padding:18px;gap:14px}.meeting-name[data-v-cc501d37]{font-size:15px}.section-info[data-v-cc501d37]{margin-left:16px}}@media (max-width: 768px){.status-content-wrapper[data-v-cc501d37]{flex-direction:column;gap:16px;text-align:center}.status-actions[data-v-cc501d37]{flex-direction:column;width:100%}.create-user-btn[data-v-cc501d37]{justify-content:center}.section-header[data-v-cc501d37]{flex-direction:column;gap:16px;text-align:center}.section-info[data-v-cc501d37]{margin-left:0}.section-actions[data-v-cc501d37]{flex-direction:column;width:100%}.table-wrapper[data-v-cc501d37]{font-size:12px}.table-actions[data-v-cc501d37]{flex-direction:column;gap:6px}.cards-container[data-v-cc501d37]{padding:16px;border-radius:16px}.meetings-grid[data-v-cc501d37]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.meeting-card[data-v-cc501d37]{padding:16px;gap:12px;border-radius:16px;min-height:280px}.meeting-header[data-v-cc501d37]{gap:10px}.meeting-icon[data-v-cc501d37]{width:42px;height:42px;border-radius:12px}.meeting-name[data-v-cc501d37]{font-size:14px;line-height:1.2}.meeting-details[data-v-cc501d37]{gap:6px;font-size:11px}.meeting-date-badge[data-v-cc501d37],.meeting-time-badge[data-v-cc501d37]{padding:2px 6px;font-size:10px}.meeting-number[data-v-cc501d37]{padding:3px 6px;font-size:10px}.stat-item[data-v-cc501d37]{padding:8px;gap:8px}.stat-icon[data-v-cc501d37]{width:24px;height:24px}.stat-label[data-v-cc501d37]{font-size:10px}.stat-text[data-v-cc501d37]{font-size:12px}.meeting-actions[data-v-cc501d37]{gap:6px;padding-top:10px}.card-edit-btn[data-v-cc501d37],.card-export-btn[data-v-cc501d37],.card-delete-btn[data-v-cc501d37]{padding:6px 10px;font-size:11px;gap:4px;min-width:80px}}@media (max-width: 480px){.content-area[data-v-cc501d37]{padding:16px}.filters-header[data-v-cc501d37],.form-header[data-v-cc501d37]{padding:16px 20px;flex-direction:column;text-align:center;gap:12px}.filters-grid[data-v-cc501d37]{grid-template-columns:1fr;padding:20px}.quick-filters-list[data-v-cc501d37]{flex-direction:column}.quick-filter-btn[data-v-cc501d37]{justify-content:center}.analytics-grid[data-v-cc501d37]{grid-template-columns:1fr}.meetings-grid[data-v-cc501d37]{grid-template-columns:1fr;gap:12px}.meeting-card[data-v-cc501d37]{padding:14px;gap:10px;min-height:260px}.meeting-header[data-v-cc501d37]{flex-direction:column;align-items:center;text-align:center;gap:8px}.meeting-info[data-v-cc501d37]{width:100%;text-align:center}.meeting-name[data-v-cc501d37]{font-size:15px}.meeting-details[data-v-cc501d37]{justify-content:center;flex-direction:column;gap:4px}.meeting-number[data-v-cc501d37]{position:static;align-self:center;margin-bottom:8px}.stat-item[data-v-cc501d37]{padding:6px}.meeting-actions[data-v-cc501d37]{flex-direction:column;gap:8px}.card-edit-btn[data-v-cc501d37],.card-export-btn[data-v-cc501d37],.card-delete-btn[data-v-cc501d37]{flex:none;width:100%;min-width:auto;padding:10px;font-size:12px}.delete-actions[data-v-cc501d37]{flex-direction:column}}@media (max-width: 360px){.cards-container[data-v-cc501d37]{padding:12px;margin:0 -4px}.meeting-card[data-v-cc501d37]{padding:12px;border-radius:12px}.meeting-icon[data-v-cc501d37]{width:36px;height:36px}.meeting-name[data-v-cc501d37]{font-size:14px}.stat-text[data-v-cc501d37]{font-size:11px}}.text-truncate[data-v-cc501d37]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-wrap[data-v-cc501d37]{word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.visually-hidden[data-v-cc501d37]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.meeting-card[data-v-cc501d37],.analytics-card[data-v-cc501d37],.table-row[data-v-cc501d37],.create-user-btn[data-v-cc501d37],.edit-btn[data-v-cc501d37],.delete-btn[data-v-cc501d37]{will-change:transform}@media (prefers-reduced-motion: reduce){.meeting-card[data-v-cc501d37],.analytics-card[data-v-cc501d37],.create-user-btn[data-v-cc501d37],.edit-btn[data-v-cc501d37],.delete-btn[data-v-cc501d37]{transition:none}.meeting-card[data-v-cc501d37]:hover,.analytics-card[data-v-cc501d37]:hover{transform:none}}@media print{.status-actions[data-v-cc501d37],.section-actions[data-v-cc501d37],.table-actions[data-v-cc501d37],.meeting-actions[data-v-cc501d37],.filters-section[data-v-cc501d37]{display:none!important}.meeting-card[data-v-cc501d37],.analytics-card[data-v-cc501d37]{break-inside:avoid;box-shadow:none;border:1px solid #e2e8f0}}button[data-v-3fc608a9]{margin-top:2rem}.status-card-modern[data-v-35f91159]{position:relative;border-radius:24px;padding:24px;overflow:hidden;box-shadow:0 20px 40px #00000026}.status-glow[data-v-35f91159]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:statusGlow-35f91159 4s ease-in-out infinite}.status-content-wrapper[data-v-35f91159]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;z-index:2}.status-icon-modern[data-v-35f91159]{width:60px;height:60px;background:#fff3;border-radius:20px;display:flex;align-items:center;justify-content:center;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-shrink:0}.status-info[data-v-35f91159]{flex:1;color:#fff}.status-title-modern[data-v-35f91159]{font-size:20px;font-weight:700;margin-bottom:8px;letter-spacing:-.02em}.status-description[data-v-35f91159]{font-size:16px;opacity:.9;font-weight:500}.status-actions[data-v-35f91159]{flex-shrink:0}.create-user-btn[data-v-35f91159]{display:flex;align-items:center;gap:8px;background:#fff3;border:2px solid rgba(255,255,255,.3);color:#fff;padding:12px 20px;border-radius:16px;font-weight:700;font-size:14px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.create-user-btn[data-v-35f91159]:hover{background:#ffffff4d;transform:translateY(-2px);box-shadow:0 8px 25px #0003}.btn-icon[data-v-35f91159]{width:16px;height:16px;display:flex;align-items:center;justify-content:center}.content-area[data-v-35f91159]{flex:1;padding:32px;overflow-y:auto}.form-section[data-v-35f91159]{max-width:600px;margin:0 auto}.form-container[data-v-35f91159]{background:#fff;border-radius:24px;border:2px solid #f1f5f9;overflow:hidden;box-shadow:0 8px 30px #0000001a}.form-header[data-v-35f91159]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:32px;text-align:center;border-bottom:2px solid #e2e8f0}.form-title[data-v-35f91159]{font-size:28px;font-weight:800;color:#1f2937;margin-bottom:8px;letter-spacing:-.02em}.form-description[data-v-35f91159]{font-size:16px;color:#6b7280;font-weight:500}.status-form[data-v-35f91159]{padding:32px}.form-grid[data-v-35f91159]{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:32px}.form-field[data-v-35f91159]{display:flex;flex-direction:column}.field-label[data-v-35f91159]{font-size:14px;font-weight:600;color:#374151;margin-bottom:8px}.color-picker-container[data-v-35f91159]{display:flex;gap:12px;align-items:center}.color-input[data-v-35f91159]{width:40px;height:40px;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;transition:all .3s ease}.color-input[data-v-35f91159]:hover{border-color:#d1d5db;transform:scale(1.05)}.color-preview[data-v-35f91159]{flex:1;height:60px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:14px;border:2px solid #e5e7eb;position:relative;overflow:hidden}.color-preview[data-v-35f91159]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:inherit;opacity:.1}.color-code[data-v-35f91159]{position:relative;z-index:1;text-shadow:0 1px 2px rgba(0,0,0,.5)}.form-actions[data-v-35f91159]{display:flex;gap:16px;justify-content:center;padding-top:24px;border-top:2px solid #f1f5f9}.submit-btn[data-v-35f91159]{display:flex;align-items:center;gap:8px;color:#fff;padding:16px 32px;border:none;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.submit-btn[data-v-35f91159]:hover{transform:translateY(-2px);box-shadow:0 12px 25px #0003}.cancel-btn[data-v-35f91159]{display:flex;align-items:center;gap:8px;background:#f1f5f9;color:#64748b;padding:16px 32px;border:2px solid #e2e8f0;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s ease}.cancel-btn[data-v-35f91159]:hover{background:#e2e8f0;color:#475569;transform:translateY(-2px)}.statuses-section[data-v-35f91159]{display:flex;flex-direction:column;gap:24px}.section-header[data-v-35f91159]{display:flex;align-items:center;gap:16px}.section-icon[data-v-35f91159]{width:48px;height:48px;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#6b7280}.section-title[data-v-35f91159]{font-size:24px;font-weight:800;color:#1f2937;letter-spacing:-.02em}.statuses-grid[data-v-35f91159]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px}.status-card-gradient[data-v-35f91159]{position:relative;border-radius:24px;padding:28px;overflow:hidden;box-shadow:0 12px 40px #00000026;transition:all .4s cubic-bezier(.4,0,.2,1);border:2px solid rgba(255,255,255,.2)}.status-card-gradient[data-v-35f91159]:hover{transform:translateY(-8px);box-shadow:0 20px 50px #00000040;border-color:#ffffff4d}.status-card-content[data-v-35f91159]{position:relative;z-index:2;display:flex;flex-direction:column;gap:24px;color:#fff}.status-header[data-v-35f91159]{display:flex;align-items:center;gap:20px}.status-icon-wrapper[data-v-35f91159]{position:relative;display:flex;align-items:center;gap:12px}.status-color-dot[data-v-35f91159]{width:16px;height:16px;border-radius:50%;position:relative;border:2px solid rgba(255,255,255,.3);flex-shrink:0}.color-pulse[data-v-35f91159]{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;opacity:.4;animation:colorPulse-35f91159 2s ease-in-out infinite}.status-icon-modern[data-v-35f91159]{width:48px;height:48px;background:#fff3;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.3)}.status-info[data-v-35f91159]{flex:1}.status-name[data-v-35f91159]{font-size:20px;font-weight:800;margin-bottom:8px;letter-spacing:-.02em}.status-details[data-v-35f91159]{display:flex;align-items:center;gap:16px;font-size:14px;opacity:.9}.status-color-code[data-v-35f91159]{background:#fff3;padding:6px 12px;border-radius:12px;font-weight:600;font-family:Courier New,monospace;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.status-number[data-v-35f91159]{background:#fff3;padding:6px 12px;border-radius:12px;font-weight:700;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.status-body[data-v-35f91159]{display:flex;flex-direction:column;gap:16px}.status-stats[data-v-35f91159]{display:flex;flex-direction:column;gap:12px}.stat-item[data-v-35f91159]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#ffffff1a;border-radius:16px;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.stat-icon[data-v-35f91159]{width:32px;height:32px;background:#fff3;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;border:1px solid rgba(255,255,255,.3)}.stat-text[data-v-35f91159]{font-size:14px;color:#fff;font-weight:600;opacity:.9}.status-actions[data-v-35f91159]{display:flex;gap:12px}.edit-btn[data-v-35f91159]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;background:#fff3;color:#fff;padding:14px 20px;border:2px solid rgba(255,255,255,.3);border-radius:16px;font-weight:700;font-size:14px;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.edit-btn[data-v-35f91159]:hover{background:#ffffff4d;border-color:#fff6;transform:translateY(-2px)}.delete-btn[data-v-35f91159]{display:flex;align-items:center;justify-content:center;gap:8px;background:#ef444433;color:#fecaca;padding:14px 16px;border:2px solid rgba(239,68,68,.3);border-radius:16px;font-weight:700;font-size:14px;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.delete-btn[data-v-35f91159]:hover{background:#ef44444d;border-color:#ef444466;color:#fff;transform:translateY(-2px)}.empty-state[data-v-35f91159]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 32px;text-align:center;gap:20px}.empty-icon[data-v-35f91159]{width:80px;height:80px;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:24px;display:flex;align-items:center;justify-content:center;color:#9ca3af}.empty-title[data-v-35f91159]{font-size:20px;font-weight:700;color:#374151}.empty-description[data-v-35f91159]{font-size:16px;color:#6b7280;max-width:400px;line-height:1.6}.empty-action-btn[data-v-35f91159]{display:flex;align-items:center;gap:8px;color:#fff;padding:16px 24px;border:none;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.empty-action-btn[data-v-35f91159]:hover{transform:translateY(-2px);box-shadow:0 12px 25px #0003}.delete-modal-content[data-v-35f91159]{padding:32px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}.delete-icon[data-v-35f91159]{width:80px;height:80px;background:#fef2f2;border-radius:24px;display:flex;align-items:center;justify-content:center}.delete-title[data-v-35f91159]{font-size:24px;font-weight:800;color:#1f2937}.delete-description[data-v-35f91159]{font-size:16px;color:#6b7280;line-height:1.6;max-width:400px}.delete-actions[data-v-35f91159]{display:flex;gap:16px;width:100%;max-width:300px}.cancel-delete-btn[data-v-35f91159]{flex:1;padding:12px 20px;background:#f1f5f9;color:#64748b;border:2px solid #e2e8f0;border-radius:14px;font-weight:700;cursor:pointer;transition:all .3s ease}.cancel-delete-btn[data-v-35f91159]:hover{background:#e2e8f0;color:#475569}.confirm-delete-btn[data-v-35f91159]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;background:#ef4444;color:#fff;border:none;border-radius:14px;font-weight:700;cursor:pointer;transition:all .3s ease}.confirm-delete-btn[data-v-35f91159]:hover{background:#dc2626;transform:translateY(-2px);box-shadow:0 8px 20px #ef444466}@keyframes statusGlow-35f91159{0%,to{transform:rotate(0) scale(1);opacity:.3}50%{transform:rotate(180deg) scale(1.1);opacity:.6}}@keyframes colorPulse-35f91159{0%,to{transform:scale(1);opacity:.4}50%{transform:scale(1.3);opacity:.7}}@media (max-width: 1024px){.statuses-grid[data-v-35f91159]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.form-grid[data-v-35f91159]{grid-template-columns:1fr}}@media (max-width: 768px){.content-area[data-v-35f91159]{padding:20px}.status-content-wrapper[data-v-35f91159]{flex-direction:column;gap:16px;text-align:center}.statuses-grid[data-v-35f91159]{grid-template-columns:1fr}.form-actions[data-v-35f91159],.status-actions[data-v-35f91159]{flex-direction:column}.delete-actions[data-v-35f91159]{flex-direction:column;max-width:200px}.section-header[data-v-35f91159]{flex-direction:column;text-align:center;gap:12px}.section-title[data-v-35f91159]{font-size:20px}.status-header[data-v-35f91159]{flex-wrap:wrap;justify-content:center}.color-picker-container[data-v-35f91159]{flex-direction:column;align-items:stretch}.color-input[data-v-35f91159]{width:100%}}@media (max-width: 480px){.content-area[data-v-35f91159]{padding:16px}.status-card-gradient[data-v-35f91159]{padding:20px}.form-container[data-v-35f91159]{margin:0 -4px}.form-header[data-v-35f91159],.status-form[data-v-35f91159]{padding:24px}.form-title[data-v-35f91159]{font-size:24px}.status-stats[data-v-35f91159]{gap:8px}.stat-item[data-v-35f91159]{padding:10px 12px}}table[data-v-35f91159]{direction:rtl}th[data-v-35f91159],td[data-v-35f91159]{text-align:right}.status-card-modern[data-v-6732a747]{position:relative;border-radius:24px;padding:24px;overflow:hidden;box-shadow:0 20px 40px #00000026}.status-glow[data-v-6732a747]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:statusGlow-6732a747 4s ease-in-out infinite}.status-content-wrapper[data-v-6732a747]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;z-index:2}.status-icon-modern[data-v-6732a747]{width:60px;height:60px;background:#fff3;border-radius:20px;display:flex;align-items:center;justify-content:center;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-shrink:0}.status-info[data-v-6732a747]{flex:1;color:#fff}.status-title-modern[data-v-6732a747]{font-size:20px;font-weight:700;margin-bottom:8px;letter-spacing:-.02em}.status-description[data-v-6732a747]{font-size:16px;opacity:.9;font-weight:500}.status-actions[data-v-6732a747]{flex-shrink:0}.create-user-btn[data-v-6732a747]{display:flex;align-items:center;gap:8px;background:#fff3;border:2px solid rgba(255,255,255,.3);color:#fff;padding:12px 20px;border-radius:16px;font-weight:700;font-size:14px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.create-user-btn[data-v-6732a747]:hover{background:#ffffff4d;transform:translateY(-2px);box-shadow:0 8px 25px #0003}.btn-icon[data-v-6732a747]{width:16px;height:16px;display:flex;align-items:center;justify-content:center}.content-area[data-v-6732a747]{flex:1;padding:32px;overflow-y:auto}.form-section[data-v-6732a747]{max-width:600px;margin:0 auto}.form-container[data-v-6732a747]{background:#fff;border-radius:24px;border:2px solid #f1f5f9;overflow:hidden;box-shadow:0 8px 30px #0000001a}.form-header[data-v-6732a747]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:32px;text-align:center;border-bottom:2px solid #e2e8f0}.form-title[data-v-6732a747]{font-size:28px;font-weight:800;color:#1f2937;margin-bottom:8px;letter-spacing:-.02em}.form-description[data-v-6732a747]{font-size:16px;color:#6b7280;font-weight:500}.status-form[data-v-6732a747]{padding:32px}.form-grid[data-v-6732a747]{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:32px}.form-field[data-v-6732a747]{display:flex;flex-direction:column}.field-label[data-v-6732a747]{font-size:14px;font-weight:600;color:#374151;margin-bottom:8px}.color-picker-container[data-v-6732a747]{display:flex;gap:12px;align-items:center}.color-input[data-v-6732a747]{width:30px;height:30px;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;transition:all .3s ease}.color-input[data-v-6732a747]:hover{border-color:#d1d5db;transform:scale(1.05)}.color-preview[data-v-6732a747]{flex:1;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:14px;border:2px solid #e5e7eb;position:relative;overflow:hidden}.color-preview[data-v-6732a747]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:inherit;opacity:.1}.color-code[data-v-6732a747]{position:relative;z-index:1;text-shadow:0 1px 2px rgba(0,0,0,.5)}.form-actions[data-v-6732a747]{display:flex;gap:16px;justify-content:center;padding-top:24px;border-top:2px solid #f1f5f9}.submit-btn[data-v-6732a747]{display:flex;align-items:center;gap:8px;color:#fff;padding:16px 32px;border:none;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.submit-btn[data-v-6732a747]:hover{transform:translateY(-2px);box-shadow:0 12px 25px #0003}.cancel-btn[data-v-6732a747]{display:flex;align-items:center;gap:8px;background:#f1f5f9;color:#64748b;padding:16px 32px;border:2px solid #e2e8f0;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s ease}.cancel-btn[data-v-6732a747]:hover{background:#e2e8f0;color:#475569;transform:translateY(-2px)}.statuses-section[data-v-6732a747]{display:flex;flex-direction:column;gap:24px}.section-header[data-v-6732a747]{display:flex;align-items:center;gap:16px}.section-icon[data-v-6732a747]{width:48px;height:48px;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#6b7280}.section-title[data-v-6732a747]{font-size:24px;font-weight:800;color:#1f2937;letter-spacing:-.02em}.statuses-grid[data-v-6732a747]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px}.status-card-gradient[data-v-6732a747]{position:relative;border-radius:24px;padding:28px;overflow:hidden;box-shadow:0 12px 40px #00000026;transition:all .4s cubic-bezier(.4,0,.2,1);border:2px solid rgba(255,255,255,.2)}.status-card-gradient[data-v-6732a747]:hover{transform:translateY(-8px);box-shadow:0 20px 50px #00000040;border-color:#ffffff4d}.status-card-content[data-v-6732a747]{position:relative;z-index:2;display:flex;flex-direction:column;gap:24px;color:#fff}.status-header[data-v-6732a747]{display:flex;align-items:center;gap:20px}.status-icon-wrapper[data-v-6732a747]{position:relative;display:flex;align-items:center;gap:12px}.status-color-dot[data-v-6732a747]{width:16px;height:16px;border-radius:50%;position:relative;border:2px solid rgba(255,255,255,.3);flex-shrink:0}.color-pulse[data-v-6732a747]{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;opacity:.4;animation:colorPulse-6732a747 2s ease-in-out infinite}.status-icon-modern[data-v-6732a747]{width:48px;height:48px;background:#fff3;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.3)}.status-info[data-v-6732a747]{flex:1}.status-name[data-v-6732a747]{font-size:20px;font-weight:800;margin-bottom:8px;letter-spacing:-.02em}.status-details[data-v-6732a747]{display:flex;align-items:center;gap:16px;font-size:14px;opacity:.9}.status-color-code[data-v-6732a747]{background:#fff3;padding:6px 12px;border-radius:12px;font-weight:600;font-family:Courier New,monospace;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.status-number[data-v-6732a747]{background:#fff3;padding:6px 12px;border-radius:12px;font-weight:700;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.status-body[data-v-6732a747]{display:flex;flex-direction:column;gap:16px}.status-stats[data-v-6732a747]{display:flex;flex-direction:column;gap:12px}.stat-item[data-v-6732a747]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#ffffff1a;border-radius:16px;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.stat-icon[data-v-6732a747]{width:32px;height:32px;background:#fff3;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;border:1px solid rgba(255,255,255,.3)}.stat-text[data-v-6732a747]{font-size:14px;color:#fff;font-weight:600;opacity:.9}.status-actions[data-v-6732a747]{display:flex;gap:12px}.edit-btn[data-v-6732a747]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;background:#fff3;color:#fff;padding:14px 20px;border:2px solid rgba(255,255,255,.3);border-radius:16px;font-weight:700;font-size:14px;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.edit-btn[data-v-6732a747]:hover{background:#ffffff4d;border-color:#fff6;transform:translateY(-2px)}.delete-btn[data-v-6732a747]{display:flex;align-items:center;justify-content:center;gap:8px;background:#ef444433;color:#fecaca;padding:14px 16px;border:2px solid rgba(239,68,68,.3);border-radius:16px;font-weight:700;font-size:14px;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.delete-btn[data-v-6732a747]:hover{background:#ef44444d;border-color:#ef444466;color:#fff;transform:translateY(-2px)}.empty-state[data-v-6732a747]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 32px;text-align:center;gap:20px}.empty-icon[data-v-6732a747]{width:80px;height:80px;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:24px;display:flex;align-items:center;justify-content:center;color:#9ca3af}.empty-title[data-v-6732a747]{font-size:20px;font-weight:700;color:#374151}.empty-description[data-v-6732a747]{font-size:16px;color:#6b7280;max-width:400px;line-height:1.6}.empty-action-btn[data-v-6732a747]{display:flex;align-items:center;gap:8px;color:#fff;padding:16px 24px;border:none;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.empty-action-btn[data-v-6732a747]:hover{transform:translateY(-2px);box-shadow:0 12px 25px #0003}.delete-modal-content[data-v-6732a747]{padding:32px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}.delete-icon[data-v-6732a747]{width:80px;height:80px;background:#fef2f2;border-radius:24px;display:flex;align-items:center;justify-content:center}.delete-title[data-v-6732a747]{font-size:24px;font-weight:800;color:#1f2937}.delete-description[data-v-6732a747]{font-size:16px;color:#6b7280;line-height:1.6;max-width:400px}.delete-actions[data-v-6732a747]{display:flex;gap:16px;width:100%;max-width:300px}.cancel-delete-btn[data-v-6732a747]{flex:1;padding:12px 20px;background:#f1f5f9;color:#64748b;border:2px solid #e2e8f0;border-radius:14px;font-weight:700;cursor:pointer;transition:all .3s ease}.cancel-delete-btn[data-v-6732a747]:hover{background:#e2e8f0;color:#475569}.confirm-delete-btn[data-v-6732a747]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;background:#ef4444;color:#fff;border:none;border-radius:14px;font-weight:700;cursor:pointer;transition:all .3s ease}.confirm-delete-btn[data-v-6732a747]:hover{background:#dc2626;transform:translateY(-2px);box-shadow:0 8px 20px #ef444466}@keyframes statusGlow-6732a747{0%,to{transform:rotate(0) scale(1);opacity:.3}50%{transform:rotate(180deg) scale(1.1);opacity:.6}}@keyframes colorPulse-6732a747{0%,to{transform:scale(1);opacity:.4}50%{transform:scale(1.3);opacity:.7}}@media (max-width: 1024px){.statuses-grid[data-v-6732a747]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.form-grid[data-v-6732a747]{grid-template-columns:1fr}}@media (max-width: 768px){.content-area[data-v-6732a747]{padding:20px}.status-content-wrapper[data-v-6732a747]{flex-direction:column;gap:16px;text-align:center}.statuses-grid[data-v-6732a747]{grid-template-columns:1fr}.form-actions[data-v-6732a747],.status-actions[data-v-6732a747]{flex-direction:column}.delete-actions[data-v-6732a747]{flex-direction:column;max-width:200px}.section-header[data-v-6732a747]{flex-direction:column;text-align:center;gap:12px}.section-title[data-v-6732a747]{font-size:20px}.status-header[data-v-6732a747]{flex-wrap:wrap;justify-content:center}.color-picker-container[data-v-6732a747]{flex-direction:column;align-items:stretch}.color-input[data-v-6732a747]{width:100%}}@media (max-width: 480px){.content-area[data-v-6732a747]{padding:16px}.status-card-gradient[data-v-6732a747]{padding:20px}.form-container[data-v-6732a747]{margin:0 -4px}.form-header[data-v-6732a747],.status-form[data-v-6732a747]{padding:24px}.form-title[data-v-6732a747]{font-size:24px}.status-stats[data-v-6732a747]{gap:8px}.stat-item[data-v-6732a747]{padding:10px 12px}}table[data-v-6732a747]{direction:rtl}th[data-v-6732a747],td[data-v-6732a747]{text-align:right}.status-card-modern[data-v-330bf5c0]{position:relative;border-radius:24px;padding:24px;overflow:hidden;box-shadow:0 20px 40px #00000026}.status-glow[data-v-330bf5c0]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:statusGlow-330bf5c0 4s ease-in-out infinite}.status-content-wrapper[data-v-330bf5c0]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;z-index:2}.status-icon-modern[data-v-330bf5c0]{width:60px;height:60px;background:#fff3;border-radius:20px;display:flex;align-items:center;justify-content:center;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-shrink:0}.status-info[data-v-330bf5c0]{flex:1;color:#fff}.status-title-modern[data-v-330bf5c0]{font-size:20px;font-weight:700;margin-bottom:8px;letter-spacing:-.02em}.status-description[data-v-330bf5c0]{font-size:16px;opacity:.9;font-weight:500}.status-actions[data-v-330bf5c0]{flex-shrink:0;display:flex;gap:12px}.create-user-btn[data-v-330bf5c0]{display:flex;align-items:center;gap:8px;background:#fff3;border:2px solid rgba(255,255,255,.3);color:#fff;padding:12px 20px;border-radius:16px;font-weight:700;font-size:14px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.create-user-btn[data-v-330bf5c0]:hover{background:#ffffff4d;transform:translateY(-2px);box-shadow:0 8px 25px #0003}.btn-icon[data-v-330bf5c0]{width:16px;height:16px;display:flex;align-items:center;justify-content:center}.content-area[data-v-330bf5c0]{flex:1;padding:32px;overflow-y:auto}.filters-section[data-v-330bf5c0]{margin-bottom:32px}.filters-container[data-v-330bf5c0]{background:#fff;border-radius:24px;border:2px solid #f1f5f9;overflow:hidden;box-shadow:0 8px 30px #0000001a}.filters-header[data-v-330bf5c0]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:24px 32px;border-bottom:2px solid #e2e8f0;display:flex;align-items:center;gap:20px}.filters-icon[data-v-330bf5c0]{width:48px;height:48px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff}.filters-title[data-v-330bf5c0]{font-size:20px;font-weight:800;color:#1f2937;margin-bottom:4px}.filters-description[data-v-330bf5c0]{font-size:14px;color:#6b7280;font-weight:500}.filters-grid[data-v-330bf5c0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;padding:32px}.filter-group[data-v-330bf5c0]{display:flex;flex-direction:column;gap:8px}.filter-label[data-v-330bf5c0]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#374151;margin-bottom:8px}.filter-input[data-v-330bf5c0]{width:100%}.percentage-range[data-v-330bf5c0]{display:flex;flex-direction:column;gap:8px}.range-input[data-v-330bf5c0]{width:100%;height:6px;background:#e2e8f0;border-radius:3px;outline:none;-webkit-appearance:none}.range-input[data-v-330bf5c0]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));border-radius:50%;cursor:pointer}.range-input[data-v-330bf5c0]::-moz-range-thumb{width:20px;height:20px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));border-radius:50%;cursor:pointer;border:none}.range-values[data-v-330bf5c0]{text-align:center;font-size:14px;font-weight:600;color:#374151;background:#f8fafc;padding:8px 12px;border-radius:8px;border:1px solid #e2e8f0}.quick-filters[data-v-330bf5c0]{padding:24px 32px;background:#f8fafc;border-top:2px solid #e2e8f0}.quick-filters-header[data-v-330bf5c0]{margin-bottom:16px}.quick-filters-title[data-v-330bf5c0]{font-size:16px;font-weight:700;color:#374151}.quick-filters-list[data-v-330bf5c0]{display:flex;flex-wrap:wrap;gap:12px}.quick-filter-btn[data-v-330bf5c0]{display:flex;align-items:center;gap:6px;background:#fff;color:#64748b;padding:8px 16px;border:2px solid #e2e8f0;border-radius:20px;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease}.quick-filter-btn[data-v-330bf5c0]:hover{border-color:var(--header-gradient-from);color:var(--header-gradient-from);transform:translateY(-1px)}.quick-filter-btn.active[data-v-330bf5c0]{background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));color:#fff;border-color:var(--header-gradient-from)}.clear-filters-btn[data-v-330bf5c0]{display:flex;align-items:center;gap:6px;background:#fef2f2;color:#ef4444;padding:8px 16px;border:2px solid #fecaca;border-radius:20px;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease}.clear-filters-btn[data-v-330bf5c0]:hover{background:#fee2e2;border-color:#fca5a5;transform:translateY(-1px)}.form-section[data-v-330bf5c0]{max-width:1000px;margin:0 auto 32px}.form-container[data-v-330bf5c0]{background:#fff;border-radius:24px;border:2px solid #f1f5f9;overflow:hidden;box-shadow:0 8px 30px #0000001a}.form-header[data-v-330bf5c0]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:24px 32px;border-bottom:2px solid #e2e8f0;display:flex;align-items:center;gap:20px}.form-icon[data-v-330bf5c0]{width:48px;height:48px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff}.form-title[data-v-330bf5c0]{font-size:24px;font-weight:800;color:#1f2937;margin-bottom:4px;letter-spacing:-.02em}.form-description[data-v-330bf5c0]{font-size:14px;color:#6b7280;font-weight:500}.marketing-form[data-v-330bf5c0]{padding:32px}.form-field[data-v-330bf5c0]{display:flex;flex-direction:column;gap:8px}.form-field-full[data-v-330bf5c0]{grid-column:1 / -1;display:flex;flex-direction:column;gap:8px}.field-label[data-v-330bf5c0]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#374151;margin-bottom:8px}.modern-input[data-v-330bf5c0],.modern-select[data-v-330bf5c0]{width:100%}.percentage-input-container[data-v-330bf5c0]{position:relative;display:flex;flex-direction:column;gap:8px}.percentage-input[data-v-330bf5c0]{width:100%}.percentage-preview[data-v-330bf5c0]{position:absolute;top:100%;left:0;right:0;color:#fff;padding:8px 12px;border-radius:0 0 8px 8px;font-size:12px;font-weight:600;text-align:center;transform:translateY(-2px);z-index:10}.percentage-bar[data-v-330bf5c0]{width:100%;height:8px;background:#e2e8f0;border-radius:4px;overflow:hidden;margin-top:4px}.percentage-fill[data-v-330bf5c0]{height:100%;border-radius:4px;transition:all .3s ease}.modern-textarea[data-v-330bf5c0]{width:100%;min-height:120px;padding:16px;border:2px solid #e2e8f0;border-radius:12px;font-size:14px;font-family:inherit;resize:vertical;transition:all .3s ease;background:#f8fafc;direction:rtl}.modern-textarea[data-v-330bf5c0]:focus{outline:none;border-color:var(--header-gradient-from);background:#fff;box-shadow:0 0 0 3px #3b82f61a}.form-actions[data-v-330bf5c0]{display:flex;gap:16px;justify-content:center;padding-top:24px;border-top:2px solid #f1f5f9}.submit-btn[data-v-330bf5c0]{display:flex;align-items:center;gap:8px;color:#fff;padding:16px 32px;border:none;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.submit-btn[data-v-330bf5c0]:hover{transform:translateY(-2px);box-shadow:0 12px 25px #0003}.cancel-btn[data-v-330bf5c0]{display:flex;align-items:center;gap:8px;background:#f1f5f9;color:#64748b;padding:16px 32px;border:2px solid #e2e8f0;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s ease}.cancel-btn[data-v-330bf5c0]:hover{background:#e2e8f0;color:#475569;transform:translateY(-2px)}.analytics-section[data-v-330bf5c0]{margin-bottom:32px}.analytics-grid[data-v-330bf5c0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.analytics-card[data-v-330bf5c0]{background:#fff;border-radius:20px;padding:24px;border:2px solid #f1f5f9;display:flex;align-items:center;gap:20px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.analytics-card[data-v-330bf5c0]:hover{transform:translateY(-4px);box-shadow:0 12px 30px #00000026}.analytics-card[data-v-330bf5c0]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--header-gradient-from),var(--header-gradient-to))}.analytics-card.total[data-v-330bf5c0]:before{background:linear-gradient(90deg,#3b82f6,#1d4ed8)}.analytics-card.success[data-v-330bf5c0]:before{background:linear-gradient(90deg,#10b981,#059669)}.analytics-card.pending[data-v-330bf5c0]:before{background:linear-gradient(90deg,#f59e0b,#d97706)}.analytics-card.active[data-v-330bf5c0]:before{background:linear-gradient(90deg,#8b5cf6,#7c3aed)}.analytics-icon[data-v-330bf5c0]{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.analytics-card.total .analytics-icon[data-v-330bf5c0]{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.analytics-card.success .analytics-icon[data-v-330bf5c0]{background:linear-gradient(135deg,#10b981,#059669)}.analytics-card.pending .analytics-icon[data-v-330bf5c0]{background:linear-gradient(135deg,#f59e0b,#d97706)}.analytics-card.active .analytics-icon[data-v-330bf5c0]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.analytics-content[data-v-330bf5c0]{flex:1}.analytics-title[data-v-330bf5c0]{font-size:14px;font-weight:600;color:#6b7280;margin-bottom:8px}.analytics-value[data-v-330bf5c0]{font-size:28px;font-weight:800;color:#1f2937;margin-bottom:4px}.analytics-trend[data-v-330bf5c0]{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:600}.analytics-trend.positive[data-v-330bf5c0]{color:#059669}.analytics-trend.negative[data-v-330bf5c0]{color:#ef4444}.analytics-trend.neutral[data-v-330bf5c0]{color:#6b7280}.results-section[data-v-330bf5c0]{display:flex;flex-direction:column;gap:24px}.section-header[data-v-330bf5c0]{display:flex;align-items:center;justify-content:space-between;padding:24px;background:#fff;border-radius:20px;border:2px solid #f1f5f9;box-shadow:0 4px 20px #00000014}.section-icon[data-v-330bf5c0]{width:48px;height:48px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff}.section-info h3[data-v-330bf5c0]{font-size:20px;font-weight:800;color:#1f2937;margin-bottom:4px}.section-description[data-v-330bf5c0]{font-size:14px;color:#6b7280;font-weight:500}.section-actions[data-v-330bf5c0]{display:flex;gap:12px}.view-toggle-btn[data-v-330bf5c0],.export-btn[data-v-330bf5c0]{display:flex;align-items:center;gap:8px;background:#f1f5f9;color:#64748b;padding:12px 20px;border:2px solid #e2e8f0;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease}.view-toggle-btn[data-v-330bf5c0]:hover,.export-btn[data-v-330bf5c0]:hover{background:var(--header-gradient-from);color:#fff;border-color:var(--header-gradient-from);transform:translateY(-2px)}.table-container[data-v-330bf5c0]{background:#fff;border-radius:20px;border:2px solid #f1f5f9;overflow:hidden;box-shadow:0 8px 30px #0000001a}.table-wrapper[data-v-330bf5c0]{overflow-x:auto}.modern-table[data-v-330bf5c0]{width:100%;border-collapse:collapse;direction:rtl}.table-header[data-v-330bf5c0]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:20px 16px;text-align:right;font-weight:700;font-size:14px;color:#374151;border-bottom:2px solid #e2e8f0;white-space:nowrap}.header-content[data-v-330bf5c0]{display:flex;align-items:center;gap:8px}.table-row[data-v-330bf5c0]{transition:all .3s ease;border-bottom:1px solid #f1f5f9}.table-row[data-v-330bf5c0]:hover{background:#f8fafc}.table-cell[data-v-330bf5c0]{padding:20px 16px;text-align:right;vertical-align:middle}.row-number[data-v-330bf5c0]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));color:#fff;border-radius:8px;font-weight:700;font-size:14px}.customer-info[data-v-330bf5c0]{display:flex;flex-direction:column;gap:4px}.customer-name[data-v-330bf5c0]{font-weight:700;color:#1f2937;font-size:15px}.customer-id[data-v-330bf5c0]{font-size:12px;color:#6b7280}.marketing-date[data-v-330bf5c0]{font-weight:600;color:#374151;font-size:14px}.status-badge[data-v-330bf5c0]{padding:6px 12px;border-radius:12px;font-size:12px;font-weight:600;text-align:center;white-space:nowrap}.status-badge.success[data-v-330bf5c0]{background:#dcfce7;color:#166534;border:1px solid #bbf7d0}.status-badge.progress[data-v-330bf5c0]{background:#fef3c7;color:#92400e;border:1px solid #fde68a}.status-badge.failed[data-v-330bf5c0]{background:#fee2e2;color:#991b1b;border:1px solid #fecaca}.status-badge.default[data-v-330bf5c0]{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.success-indicator[data-v-330bf5c0]{display:flex;flex-direction:column;gap:8px;align-items:center}.success-bar[data-v-330bf5c0]{width:80px;height:8px;background:#e2e8f0;border-radius:4px;overflow:hidden}.success-fill[data-v-330bf5c0]{height:100%;border-radius:4px;transition:all .3s ease}.success-text[data-v-330bf5c0]{font-size:12px;font-weight:700;color:#374151}.follow-up-info[data-v-330bf5c0]{display:flex;flex-direction:column;gap:4px}.follow-up-date[data-v-330bf5c0]{font-size:13px;font-weight:600;color:#374151}.follow-up-alert[data-v-330bf5c0]{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#ef4444;background:#fee2e2;padding:2px 6px;border-radius:8px;border:1px solid #fecaca}.table-actions[data-v-330bf5c0]{display:flex;gap:8px}.edit-btn[data-v-330bf5c0],.delete-btn[data-v-330bf5c0],.duplicate-btn[data-v-330bf5c0]{display:flex;align-items:center;gap:6px;padding:8px 12px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease}.edit-btn[data-v-330bf5c0]{background:#dbeafe;color:#1d4ed8;border:2px solid #bfdbfe}.edit-btn[data-v-330bf5c0]:hover{background:#bfdbfe;border-color:#93c5fd;transform:translateY(-1px)}.delete-btn[data-v-330bf5c0]{background:#fef2f2;color:#ef4444;border:2px solid #fecaca}.delete-btn[data-v-330bf5c0]:hover{background:#fee2e2;border-color:#fca5a5;transform:translateY(-1px)}.duplicate-btn[data-v-330bf5c0]{background:#f0fdf4;color:#16a34a;border:2px solid #bbf7d0}.duplicate-btn[data-v-330bf5c0]:hover{background:#dcfce7;border-color:#86efac;transform:translateY(-1px)}.cards-container[data-v-330bf5c0]{background:#fff;border-radius:20px;border:2px solid #f1f5f9;padding:24px;box-shadow:0 8px 30px #0000001a}.marketing-grid[data-v-330bf5c0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:24px}.marketing-card[data-v-330bf5c0]{background:#f8fafc;border:2px solid #e2e8f0;border-radius:20px;padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;gap:20px;position:relative;overflow:hidden}.marketing-card[data-v-330bf5c0]:hover{transform:translateY(-6px);box-shadow:0 16px 40px #00000026;border-color:var(--header-gradient-from);background:#fff}.marketing-header[data-v-330bf5c0]{display:flex;align-items:center;gap:16px;position:relative}.marketing-icon[data-v-330bf5c0]{width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.marketing-info[data-v-330bf5c0]{flex:1;display:flex;flex-direction:column;gap:8px}.marketing-customer[data-v-330bf5c0]{font-size:18px;font-weight:700;color:#1f2937}.marketing-details[data-v-330bf5c0]{display:flex;align-items:center;gap:12px;font-size:13px}.marketing-date-badge[data-v-330bf5c0]{background:linear-gradient(135deg,#e2e8f0,#cbd5e1);color:#475569;padding:4px 12px;border-radius:12px;font-weight:600;font-size:12px}.marketing-status-badge[data-v-330bf5c0]{padding:4px 12px;border-radius:12px;font-weight:600;font-size:12px}.marketing-number[data-v-330bf5c0]{background:#e2e8f0;color:#64748b;padding:6px 12px;border-radius:12px;font-weight:700;font-size:12px;position:absolute;top:0;right:0}.marketing-body[data-v-330bf5c0]{display:flex;flex-direction:column;gap:16px}.marketing-stats[data-v-330bf5c0]{display:flex;flex-direction:column;gap:12px}.stat-item[data-v-330bf5c0]{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;background:#fff;border-radius:12px;border:1px solid #e2e8f0;transition:all .3s ease}.stat-item[data-v-330bf5c0]:hover{border-color:#cbd5e1;box-shadow:0 2px 8px #0000000d}.stat-item.success .stat-icon[data-v-330bf5c0]{background:linear-gradient(135deg,#10b981,#059669)}.stat-item.follow-up .stat-icon[data-v-330bf5c0]{background:linear-gradient(135deg,#f59e0b,#d97706)}.stat-item.comments .stat-icon[data-v-330bf5c0]{background:linear-gradient(135deg,#6b7280,#4b5563)}.stat-icon[data-v-330bf5c0]{width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;margin-top:2px}.stat-content[data-v-330bf5c0]{flex:1;display:flex;flex-direction:column;gap:4px}.stat-label[data-v-330bf5c0]{font-size:12px;font-weight:600;color:#6b7280}.stat-value-container[data-v-330bf5c0]{display:flex;align-items:center;gap:8px}.stat-value[data-v-330bf5c0]{font-size:16px;font-weight:700;color:#1f2937}.stat-text[data-v-330bf5c0]{font-size:13px;color:#475569;font-weight:500;line-height:1.4}.stat-text.due[data-v-330bf5c0]{color:#ef4444;font-weight:600}.mini-progress[data-v-330bf5c0]{flex:1;height:6px;background:#e2e8f0;border-radius:3px;overflow:hidden}.mini-progress-fill[data-v-330bf5c0]{height:100%;border-radius:3px;transition:all .3s ease}.marketing-actions[data-v-330bf5c0]{display:flex;flex-direction:column;gap:10px}.card-edit-btn[data-v-330bf5c0],.card-duplicate-btn[data-v-330bf5c0],.card-delete-btn[data-v-330bf5c0]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border-radius:12px;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease}.card-edit-btn[data-v-330bf5c0]{background:#dbeafe;color:#1d4ed8;border:2px solid #bfdbfe}.card-edit-btn[data-v-330bf5c0]:hover{background:#bfdbfe;border-color:#93c5fd;transform:translateY(-2px)}.card-duplicate-btn[data-v-330bf5c0]{background:#f0fdf4;color:#16a34a;border:2px solid #bbf7d0}.card-duplicate-btn[data-v-330bf5c0]:hover{background:#dcfce7;border-color:#86efac;transform:translateY(-2px)}.card-delete-btn[data-v-330bf5c0]{background:#fef2f2;color:#ef4444;border:2px solid #fecaca}.card-delete-btn[data-v-330bf5c0]:hover{background:#fee2e2;border-color:#fca5a5;transform:translateY(-2px)}.pagination-section[data-v-330bf5c0]{display:flex;align-items:center;justify-content:center;gap:20px;padding:24px;background:#fff;border-radius:20px;border:2px solid #f1f5f9;box-shadow:0 4px 20px #00000014}.pagination-btn[data-v-330bf5c0]{display:flex;align-items:center;gap:8px;background:#f1f5f9;color:#64748b;padding:12px 20px;border:2px solid #e2e8f0;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease}.pagination-btn[data-v-330bf5c0]:hover:not(:disabled){background:var(--header-gradient-from);color:#fff;border-color:var(--header-gradient-from);transform:translateY(-2px)}.pagination-btn[data-v-330bf5c0]:disabled{opacity:.5;cursor:not-allowed}.pagination-info[data-v-330bf5c0]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#374151}.current-page[data-v-330bf5c0]{background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));color:#fff;padding:8px 16px;border-radius:12px}.page-separator[data-v-330bf5c0]{color:#6b7280}.total-pages[data-v-330bf5c0]{color:#374151}.empty-state[data-v-330bf5c0]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 32px;text-align:center;gap:24px;background:#fff;border-radius:20px;border:2px solid #f1f5f9;box-shadow:0 8px 30px #0000001a}.empty-icon[data-v-330bf5c0]{width:96px;height:96px;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:32px;display:flex;align-items:center;justify-content:center;color:#9ca3af}.empty-title[data-v-330bf5c0]{font-size:24px;font-weight:700;color:#374151}.empty-description[data-v-330bf5c0]{font-size:16px;color:#6b7280;max-width:500px;line-height:1.6}.empty-action-btn[data-v-330bf5c0]{display:flex;align-items:center;gap:8px;color:#fff;padding:16px 24px;border:none;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.empty-action-btn[data-v-330bf5c0]:hover{transform:translateY(-2px);box-shadow:0 12px 25px #0003}.delete-modal-content[data-v-330bf5c0]{padding:32px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}.delete-icon[data-v-330bf5c0]{width:80px;height:80px;background:#fef2f2;border-radius:24px;display:flex;align-items:center;justify-content:center}.delete-title[data-v-330bf5c0]{font-size:24px;font-weight:800;color:#1f2937}.delete-description[data-v-330bf5c0]{font-size:16px;color:#6b7280;line-height:1.6;max-width:400px}.delete-actions[data-v-330bf5c0]{display:flex;gap:16px;width:100%;max-width:300px}.cancel-delete-btn[data-v-330bf5c0]{flex:1;padding:12px 20px;background:#f1f5f9;color:#64748b;border:2px solid #e2e8f0;border-radius:14px;font-weight:700;cursor:pointer;transition:all .3s ease}.cancel-delete-btn[data-v-330bf5c0]:hover{background:#e2e8f0;color:#475569}.confirm-delete-btn[data-v-330bf5c0]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;background:#ef4444;color:#fff;border:none;border-radius:14px;font-weight:700;cursor:pointer;transition:all .3s ease}.confirm-delete-btn[data-v-330bf5c0]:hover{background:#dc2626;transform:translateY(-2px);box-shadow:0 8px 20px #ef444466}@keyframes statusGlow-330bf5c0{0%,to{transform:rotate(0) scale(1);opacity:.3}50%{transform:rotate(180deg) scale(1.1);opacity:.6}}@keyframes fadeInUp-330bf5c0{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.marketing-card[data-v-330bf5c0]{animation:fadeInUp-330bf5c0 .6s ease-out}.marketing-card[data-v-330bf5c0]:nth-child(1){animation-delay:.1s}.marketing-card[data-v-330bf5c0]:nth-child(2){animation-delay:.2s}.marketing-card[data-v-330bf5c0]:nth-child(3){animation-delay:.3s}.marketing-card[data-v-330bf5c0]:nth-child(4){animation-delay:.4s}@media (max-width: 1024px){.marketing-grid[data-v-330bf5c0]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.analytics-grid[data-v-330bf5c0]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.form-grid[data-v-330bf5c0],.filters-grid[data-v-330bf5c0]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}}@media (max-width: 768px){.content-area[data-v-330bf5c0]{padding:20px}.status-content-wrapper[data-v-330bf5c0]{flex-direction:column;gap:16px;text-align:center}.status-actions[data-v-330bf5c0]{flex-direction:column;width:100%}.section-header[data-v-330bf5c0]{flex-direction:column;gap:16px;text-align:center}.section-actions[data-v-330bf5c0]{flex-direction:column;width:100%}.marketing-grid[data-v-330bf5c0]{grid-template-columns:1fr}.analytics-grid[data-v-330bf5c0]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.form-grid[data-v-330bf5c0],.filters-grid[data-v-330bf5c0]{grid-template-columns:1fr}.form-actions[data-v-330bf5c0]{flex-direction:column}.table-actions[data-v-330bf5c0]{flex-direction:column;gap:6px}.marketing-actions[data-v-330bf5c0]{flex-direction:column}.delete-actions[data-v-330bf5c0]{flex-direction:column;max-width:200px}.quick-filters-list[data-v-330bf5c0]{flex-direction:column;gap:8px}.pagination-section[data-v-330bf5c0]{flex-direction:column;gap:16px}.form-header[data-v-330bf5c0],.filters-header[data-v-330bf5c0]{flex-direction:column;text-align:center;gap:16px}.marketing-header[data-v-330bf5c0]{flex-wrap:wrap}.marketing-number[data-v-330bf5c0]{position:static;align-self:flex-start}.table-wrapper[data-v-330bf5c0]{font-size:13px}.table-header[data-v-330bf5c0],.table-cell[data-v-330bf5c0]{padding:12px 8px}}@media (max-width: 480px){.content-area[data-v-330bf5c0]{padding:16px}.status-card-modern[data-v-330bf5c0],.marketing-card[data-v-330bf5c0]{padding:20px}.form-container[data-v-330bf5c0],.cards-container[data-v-330bf5c0],.table-container[data-v-330bf5c0],.filters-container[data-v-330bf5c0]{margin:0 -4px}.form-header[data-v-330bf5c0],.marketing-form[data-v-330bf5c0],.filters-header[data-v-330bf5c0],.filters-grid[data-v-330bf5c0]{padding:20px}.form-title[data-v-330bf5c0],.filters-title[data-v-330bf5c0]{font-size:20px}.analytics-value[data-v-330bf5c0]{font-size:24px}.empty-icon[data-v-330bf5c0]{width:72px;height:72px}.empty-title[data-v-330bf5c0]{font-size:20px}.marketing-stats[data-v-330bf5c0]{gap:10px}.stat-item[data-v-330bf5c0]{padding:10px 12px}}.customer-selector[data-v-330bf5c0]{display:flex;border:2px solid #e5e7eb;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 4px 6px -1px #0000001a;min-height:500px;max-height:600px}.customer-list-panel[data-v-330bf5c0]{flex:1;border-left:1px solid #e5e7eb;display:flex;flex-direction:column}.customer-search[data-v-330bf5c0]{padding:16px;border-bottom:1px solid #e5e7eb;background:#f9fafb}.search-input-container[data-v-330bf5c0]{position:relative;display:flex;align-items:center}.search-icon[data-v-330bf5c0]{position:absolute;right:12px;color:#6b7280;z-index:1}.search-input[data-v-330bf5c0]{width:100%;padding:10px 40px 10px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;outline:none;transition:all .2s}.search-input[data-v-330bf5c0]:focus{border-color:var(--header-gradient-from);box-shadow:0 0 0 3px #3b82f61a}.clear-search[data-v-330bf5c0]{position:absolute;left:8px;padding:4px;background:none;border:none;color:#6b7280;cursor:pointer;border-radius:4px;transition:all .2s}.clear-search[data-v-330bf5c0]:hover{background:#f3f4f6;color:#374151}.customers-list[data-v-330bf5c0]{flex:1;overflow-y:auto;padding:8px}.customer-item[data-v-330bf5c0]{display:flex;align-items:center;padding:12px;border-radius:8px;cursor:pointer;transition:all .2s;margin-bottom:4px;border:2px solid transparent}.customer-item[data-v-330bf5c0]:hover{background:#f3f4f6}.customer-item.selected[data-v-330bf5c0]{background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));color:#fff;border-color:var(--header-gradient-from)}.customer-avatar[data-v-330bf5c0]{width:40px;height:40px;border-radius:50%;overflow:hidden;margin-left:12px;flex-shrink:0}.avatar-placeholder[data-v-330bf5c0]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#e5e7eb;color:#6b7280;font-weight:700;font-size:14px}.customer-item.selected .avatar-placeholder[data-v-330bf5c0]{background:#fff3;color:#fff}.customer-basic-info[data-v-330bf5c0]{flex:1;min-width:0}.customer-name[data-v-330bf5c0]{font-weight:600;font-size:14px;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.customer-phone[data-v-330bf5c0]{font-size:12px;color:#6b7280;direction:ltr;text-align:right}.customer-item.selected .customer-phone[data-v-330bf5c0]{color:#fffc}.customer-stats[data-v-330bf5c0]{display:flex;gap:4px;margin-right:8px}.stat-badge[data-v-330bf5c0]{padding:2px 6px;border-radius:4px;font-size:11px;font-weight:600;min-width:20px;text-align:center}.stat-badge.success[data-v-330bf5c0]{background:#dcfce7;color:#166534}.stat-badge.pending[data-v-330bf5c0]{background:#fef3c7;color:#92400e}.customer-item.selected .stat-badge[data-v-330bf5c0]{background:#fff3;color:#fff}.no-customers[data-v-330bf5c0]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#6b7280;text-align:center}.no-customers svg[data-v-330bf5c0]{margin-bottom:12px;opacity:.5}.customer-details-panel[data-v-330bf5c0]{flex:1.2;background:#f9fafb;overflow-y:auto}.customer-details[data-v-330bf5c0]{padding:20px}.customer-header[data-v-330bf5c0]{display:flex;align-items:center;margin-bottom:24px;padding:20px;background:#fff;border-radius:12px;box-shadow:0 2px 4px #0000000d}.customer-main-avatar[data-v-330bf5c0]{width:80px;height:80px;border-radius:50%;overflow:hidden;margin-left:16px;flex-shrink:0;box-shadow:0 4px 8px #0000001a}.customer-main-avatar img[data-v-330bf5c0]{width:100%;height:100%;object-fit:cover}.main-avatar-placeholder[data-v-330bf5c0]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));color:#fff;font-weight:700;font-size:24px}.customer-main-info[data-v-330bf5c0]{flex:1}.customer-full-name[data-v-330bf5c0]{font-size:24px;font-weight:700;color:#111827;margin-bottom:8px}.customer-contact[data-v-330bf5c0]{display:flex;flex-direction:column;gap:6px}.contact-item[data-v-330bf5c0]{display:flex;align-items:center;gap:8px;color:#6b7280;font-size:14px}.contact-item svg[data-v-330bf5c0]{flex-shrink:0}.customer-stats-grid[data-v-330bf5c0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px}.stat-card[data-v-330bf5c0]{background:#fff;padding:20px;border-radius:12px;display:flex;align-items:center;gap:16px;box-shadow:0 2px 4px #0000000d;border:1px solid #e5e7eb;transition:all .2s}.stat-card[data-v-330bf5c0]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.stat-icon[data-v-330bf5c0]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-card.purchases .stat-icon[data-v-330bf5c0]{background:#dbeafe;color:#1d4ed8}.stat-card.amount .stat-icon[data-v-330bf5c0]{background:#d1fae5;color:#059669}.stat-card.marketing .stat-icon[data-v-330bf5c0]{background:#fef3c7;color:#d97706}.stat-card.job .stat-icon[data-v-330bf5c0]{background:#e0e7ff;color:#5b21b6}.stat-content[data-v-330bf5c0]{flex:1}.stat-value[data-v-330bf5c0]{font-size:20px;font-weight:700;color:#111827;margin-bottom:4px}.stat-label[data-v-330bf5c0]{font-size:14px;color:#6b7280}.purchase-history[data-v-330bf5c0]{margin-bottom:24px}.section-title[data-v-330bf5c0]{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;color:#111827;margin-bottom:16px}.purchases-list[data-v-330bf5c0]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 4px #0000000d}.purchase-item[data-v-330bf5c0]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f3f4f6}.purchase-item[data-v-330bf5c0]:last-child{border-bottom:none}.purchase-info[data-v-330bf5c0]{flex:1}.purchase-title[data-v-330bf5c0]{font-weight:600;color:#111827;margin-bottom:4px}.purchase-description[data-v-330bf5c0]{font-size:14px;color:#6b7280}.purchase-details[data-v-330bf5c0]{text-align:left}.purchase-amount[data-v-330bf5c0]{font-weight:600;color:#059669;margin-bottom:4px}.purchase-date[data-v-330bf5c0]{font-size:12px;color:#6b7280}.marketing-stats[data-v-330bf5c0]{background:#fff;padding:20px;border-radius:12px;box-shadow:0 2px 4px #0000000d}.marketing-progress[data-v-330bf5c0]{display:flex;flex-direction:column;gap:16px}.progress-item[data-v-330bf5c0]{display:flex;align-items:center;gap:12px}.progress-label[data-v-330bf5c0]{width:80px;font-size:14px;color:#6b7280;flex-shrink:0}.progress-bar[data-v-330bf5c0]{flex:1;height:8px;background:#f3f4f6;border-radius:4px;overflow:hidden;width:auto}.progress-fill[data-v-330bf5c0]{height:100%;border-radius:4px;transition:width .3s ease}.progress-item.success .progress-fill[data-v-330bf5c0]{background:#10b981}.progress-item.pending .progress-fill[data-v-330bf5c0]{background:#f59e0b}.progress-item.failed .progress-fill[data-v-330bf5c0]{background:#ef4444}.progress-value[data-v-330bf5c0]{width:40px;text-align:center;font-weight:600;font-size:14px;color:#111827;flex-shrink:0}.no-customer-selected[data-v-330bf5c0]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:40px;text-align:center;color:#6b7280}.empty-state-icon[data-v-330bf5c0]{margin-bottom:16px;opacity:.5}.no-customer-selected h4[data-v-330bf5c0]{font-size:18px;font-weight:600;color:#374151;margin-bottom:8px}.no-customer-selected p[data-v-330bf5c0]{font-size:14px;line-height:1.5}@media (max-width: 768px){.customer-selector[data-v-330bf5c0]{flex-direction:column;max-height:none}.customer-list-panel[data-v-330bf5c0]{border-left:none;border-bottom:1px solid #e5e7eb;max-height:300px}.customer-stats-grid[data-v-330bf5c0]{grid-template-columns:1fr}.customer-header[data-v-330bf5c0]{flex-direction:column;text-align:center}.customer-main-avatar[data-v-330bf5c0]{margin-left:0;margin-bottom:16px}}.form-field[data-v-330bf5c0]:has(.customer-selector){grid-column:1 / -1}.form-field-full[data-v-330bf5c0]{grid-column:1 / -1}.form-grid[data-v-330bf5c0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-bottom:32px}.customer-selector[data-v-330bf5c0]{display:flex;border:2px solid #e5e7eb;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 4px 6px -1px #0000001a;min-height:500px;max-height:600px;width:100%}table[data-v-330bf5c0],input[data-v-330bf5c0],textarea[data-v-330bf5c0]{direction:rtl}th[data-v-330bf5c0],td[data-v-330bf5c0]{text-align:right}.referral-modal-content[data-v-330bf5c0]{padding:24px;max-width:600px;width:100%}.referral-header[data-v-330bf5c0]{text-align:center;margin-bottom:32px}.referral-icon[data-v-330bf5c0]{display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:50%;margin:0 auto 16px;box-shadow:0 8px 32px #3b82f64d}.referral-title[data-v-330bf5c0]{font-size:24px;font-weight:700;color:#1f2937;margin:0 0 8px}.referral-description[data-v-330bf5c0]{font-size:16px;color:#6b7280;margin:0;line-height:1.5}.customer-info-section[data-v-330bf5c0]{background:#f8fafc;border-radius:12px;padding:20px;margin-bottom:24px;border:1px solid #e2e8f0}.section-title[data-v-330bf5c0]{font-size:18px;font-weight:600;color:#374151;margin:0 0 16px;display:flex;align-items:center;gap:8px}.customer-preview[data-v-330bf5c0]{background:#fff;border-radius:8px;padding:16px;border:1px solid #e5e7eb}.customer-preview-header[data-v-330bf5c0]{display:flex;align-items:center;gap:16px;margin-bottom:16px}.customer-avatar[data-v-330bf5c0]{width:60px;height:60px;border-radius:50%;overflow:hidden;flex-shrink:0}.customer-avatar img[data-v-330bf5c0]{width:100%;height:100%;object-fit:cover}.avatar-placeholder[data-v-330bf5c0]{width:100%;height:100%;background:linear-gradient(135deg,#6366f1,#8b5cf6);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:18px}.customer-details[data-v-330bf5c0]{flex:1;min-width:0}.customer-name[data-v-330bf5c0]{font-size:18px;font-weight:600;color:#1f2937;margin-bottom:4px}.customer-phone[data-v-330bf5c0]{font-size:14px;color:#6b7280;margin-bottom:2px;font-family:Courier New,monospace}.customer-job[data-v-330bf5c0]{font-size:14px;color:#9ca3af}.customer-stats[data-v-330bf5c0]{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-top:16px;border-top:1px solid #f3f4f6}.stat-item[data-v-330bf5c0]{display:flex;flex-direction:column;gap:4px}.stat-label[data-v-330bf5c0]{font-size:12px;color:#6b7280;font-weight:500}.stat-value[data-v-330bf5c0]{font-size:16px;font-weight:600;color:#1f2937}.referral-form[data-v-330bf5c0]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-330bf5c0]{display:flex;flex-direction:column;gap:8px}.form-label[data-v-330bf5c0]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#374151}.form-textarea[data-v-330bf5c0]{width:100%;min-height:100px;padding:12px 16px;border:2px solid #e5e7eb;border-radius:8px;font-size:14px;line-height:1.5;resize:vertical;transition:all .2s ease;font-family:inherit}.form-textarea[data-v-330bf5c0]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-textarea[data-v-330bf5c0]:disabled{background-color:#f9fafb;color:#9ca3af;cursor:not-allowed}.form-textarea[data-v-330bf5c0]::placeholder{color:#9ca3af}.referral-actions[data-v-330bf5c0]{display:flex;gap:12px;justify-content:flex-end;padding-top:24px;border-top:1px solid #e5e7eb}.cancel-referral-btn[data-v-330bf5c0]{padding:12px 24px;border:2px solid #e5e7eb;background:#fff;color:#6b7280;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px}.cancel-referral-btn[data-v-330bf5c0]:hover:not(:disabled){border-color:#d1d5db;background:#f9fafb}.cancel-referral-btn[data-v-330bf5c0]:disabled{opacity:.5;cursor:not-allowed}.submit-referral-btn[data-v-330bf5c0]{padding:12px 24px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px;min-width:160px;justify-content:center}.submit-referral-btn[data-v-330bf5c0]:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857);transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}.submit-referral-btn[data-v-330bf5c0]:disabled{opacity:.7;cursor:not-allowed;transform:none;box-shadow:none}.btn-spinner[data-v-330bf5c0]{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top:2px solid white;border-radius:50%;animation:spin-330bf5c0 1s linear infinite}@keyframes spin-330bf5c0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.card-refer-btn[data-v-330bf5c0]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;border:none;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.card-refer-btn[data-v-330bf5c0]:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af);transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.table-refer-btn[data-v-330bf5c0]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;border:none;border-radius:4px;font-size:11px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.table-refer-btn[data-v-330bf5c0]:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af);transform:translateY(-1px);box-shadow:0 3px 8px #3b82f64d}@media (max-width: 768px){.referral-modal-content[data-v-330bf5c0]{padding:20px;max-width:100%}.customer-stats[data-v-330bf5c0]{grid-template-columns:1fr;gap:12px}.referral-actions[data-v-330bf5c0]{flex-direction:column-reverse}.cancel-referral-btn[data-v-330bf5c0],.submit-referral-btn[data-v-330bf5c0]{width:100%;justify-content:center}.customer-preview-header[data-v-330bf5c0]{flex-direction:column;text-align:center;gap:12px}.customer-avatar[data-v-330bf5c0]{margin:0 auto}}[dir=rtl] .referral-actions[data-v-330bf5c0]{justify-content:flex-start}[dir=rtl] .customer-preview-header[data-v-330bf5c0],[dir=rtl] .form-label[data-v-330bf5c0]{flex-direction:row-reverse}.submit-referral-btn[data-v-330bf5c0]:focus,.cancel-referral-btn[data-v-330bf5c0]:focus{outline:none;box-shadow:0 0 0 3px #3b82f633}.submit-referral-btn:disabled .btn-spinner[data-v-330bf5c0]{margin-right:0}@keyframes successPulse-330bf5c0{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.submit-referral-btn.success[data-v-330bf5c0]{animation:successPulse-330bf5c0 .3s ease}.hero-section[data-v-213950f9]{position:relative;padding:40px 32px;overflow:hidden;background:linear-gradient(135deg,var(--header-gradient-from) 0%,var(--header-gradient-to) 100%)}.hero-background[data-v-213950f9]{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.floating-shapes[data-v-213950f9]{position:absolute;width:100%;height:100%}.shape[data-v-213950f9]{position:absolute;border-radius:50%;background:#ffffff1a;animation:float-213950f9 6s ease-in-out infinite}.shape-1[data-v-213950f9]{width:80px;height:80px;top:10%;left:10%;animation-delay:0s}.shape-2[data-v-213950f9]{width:60px;height:60px;top:60%;right:15%;animation-delay:2s}.shape-3[data-v-213950f9]{width:40px;height:40px;bottom:20%;left:20%;animation-delay:4s}.shape-4[data-v-213950f9]{width:100px;height:100px;top:30%;right:5%;animation-delay:1s}.hero-content[data-v-213950f9]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:32px;z-index:2}.hero-icon-wrapper[data-v-213950f9]{position:relative;display:flex;align-items:center;justify-content:center}.hero-icon[data-v-213950f9]{width:80px;height:80px;background:#fff3;border-radius:24px;display:flex;align-items:center;justify-content:center;color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(255,255,255,.3);position:relative;z-index:2}.hero-pulse[data-v-213950f9]{position:absolute;width:80px;height:80px;border-radius:24px;background:#ffffff4d;animation:pulse-213950f9 2s ease-in-out infinite}.hero-text[data-v-213950f9]{flex:1;color:#fff;text-align:center}.hero-title[data-v-213950f9]{font-size:32px;font-weight:900;margin-bottom:12px;letter-spacing:-.02em;text-shadow:0 2px 10px rgba(0,0,0,.1)}.hero-subtitle[data-v-213950f9]{font-size:18px;opacity:.9;font-weight:500}.hero-stats[data-v-213950f9]{display:flex;align-items:center;gap:24px;color:#fff}.stat-item[data-v-213950f9]{display:flex;flex-direction:column;align-items:center;gap:4px}.stat-number[data-v-213950f9]{font-size:24px;font-weight:900;line-height:1}.stat-label[data-v-213950f9]{font-size:12px;opacity:.8;font-weight:600}.stat-divider[data-v-213950f9]{width:2px;height:40px;background:#ffffff4d;border-radius:1px}.main-content[data-v-213950f9]{flex:1;padding:48px 32px;overflow-y:auto;opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.4,0,.2,1)}.main-content.loaded[data-v-213950f9]{opacity:1;transform:translateY(0)}.empty-state-premium[data-v-213950f9]{display:flex;flex-direction:column;align-items:center;gap:40px;max-width:800px;margin:0 auto 60px}.empty-visual[data-v-213950f9]{position:relative}.empty-illustration[data-v-213950f9]{position:relative;width:200px;height:200px;display:flex;align-items:center;justify-content:center}.illustration-bg[data-v-213950f9]{position:absolute;width:100%;height:100%;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-radius:50%;display:flex;align-items:center;justify-content:center}.floating-elements[data-v-213950f9]{position:absolute;width:100%;height:100%}.element[data-v-213950f9]{position:absolute;color:#94a3b8;animation:floatElement-213950f9 4s ease-in-out infinite}.element-1[data-v-213950f9]{top:20%;left:20%;animation-delay:0s}.element-2[data-v-213950f9]{top:70%;right:25%;animation-delay:1.5s}.element-3[data-v-213950f9]{bottom:30%;left:70%;animation-delay:3s}.main-empty-icon[data-v-213950f9]{position:relative;z-index:2;color:#64748b}.empty-content-premium[data-v-213950f9]{text-align:center;max-width:600px}.empty-title-premium[data-v-213950f9]{font-size:32px;font-weight:900;color:#1f2937;margin-bottom:20px;letter-spacing:-.02em;background:linear-gradient(135deg,#1f2937,#4b5563);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.empty-description-premium[data-v-213950f9]{font-size:18px;color:#6b7280;line-height:1.7;font-weight:500}.highlight-text[data-v-213950f9]{background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700}.feature-cards-grid[data-v-213950f9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-bottom:60px}.feature-card[data-v-213950f9]{position:relative;background:#fff;border:2px solid #f1f5f9;border-radius:24px;padding:32px;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden;cursor:pointer}.feature-card[data-v-213950f9]:hover{transform:translateY(-8px);box-shadow:0 20px 40px #00000026;border-color:var(--header-gradient-from)}.feature-card.card-1[data-v-213950f9]:hover{background:linear-gradient(135deg,#fef3c7,#fde68a)}.feature-card.card-2[data-v-213950f9]:hover{background:linear-gradient(135deg,#dbeafe,#bfdbfe)}.feature-card.card-3[data-v-213950f9]:hover{background:linear-gradient(135deg,#d1fae5,#a7f3d0)}.feature-icon[data-v-213950f9]{width:64px;height:64px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));border-radius:20px;display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:24px;transition:all .3s ease}.feature-card:hover .feature-icon[data-v-213950f9]{transform:scale(1.1) rotate(5deg)}.feature-content[data-v-213950f9]{position:relative;z-index:2}.feature-title[data-v-213950f9]{font-size:20px;font-weight:800;color:#1f2937;margin-bottom:12px;letter-spacing:-.02em}.feature-description[data-v-213950f9]{font-size:15px;color:#6b7280;line-height:1.6;font-weight:500}.feature-glow[data-v-213950f9]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);opacity:0;transition:opacity .3s ease}.feature-card:hover .feature-glow[data-v-213950f9]{opacity:1;animation:rotate-213950f9 4s linear infinite}.action-center[data-v-213950f9]{display:flex;flex-direction:column;align-items:center;gap:20px}.action-primary[data-v-213950f9]{position:relative}.premium-button[data-v-213950f9]{position:relative;display:flex;align-items:center;gap:12px;color:#fff;padding:20px 40px;border:none;border-radius:24px;font-weight:800;font-size:18px;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 10px 30px #0003}.premium-button[data-v-213950f9]:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 20px 50px #0000004d}.button-content[data-v-213950f9]{position:relative;z-index:2;display:flex;align-items:center;gap:12px}.button-shine[data-v-213950f9]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .8s ease}.premium-button:hover .button-shine[data-v-213950f9]{left:100%}.secondary-button[data-v-213950f9]{display:flex;align-items:center;gap:8px;background:#f8fafc;color:#64748b;padding:14px 28px;border:2px solid #e2e8f0;border-radius:16px;font-weight:600;font-size:15px;cursor:pointer;transition:all .3s ease}.secondary-button[data-v-213950f9]:hover{background:#f1f5f9;color:#475569;border-color:#cbd5e1;transform:translateY(-2px)}@keyframes float-213950f9{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}@keyframes pulse-213950f9{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.1);opacity:.6}}@keyframes floatElement-213950f9{0%,to{transform:translateY(0);opacity:.6}50%{transform:translateY(-10px);opacity:1}}@keyframes rotate-213950f9{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 1024px){.feature-cards-grid[data-v-213950f9]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.hero-content[data-v-213950f9]{gap:24px}}@media (max-width: 768px){.hero-section[data-v-213950f9]{padding:32px 24px}.hero-content[data-v-213950f9]{flex-direction:column;text-align:center;gap:24px}.hero-stats[data-v-213950f9]{justify-content:center}.hero-title[data-v-213950f9]{font-size:28px}.hero-subtitle[data-v-213950f9]{font-size:16px}.main-content[data-v-213950f9]{padding:32px 24px}.empty-illustration[data-v-213950f9]{width:160px;height:160px}.empty-title-premium[data-v-213950f9]{font-size:28px}.empty-description-premium[data-v-213950f9]{font-size:16px}.feature-cards-grid[data-v-213950f9]{grid-template-columns:1fr}.premium-button[data-v-213950f9]{padding:16px 32px;font-size:16px}}@media (max-width: 480px){.hero-section[data-v-213950f9]{padding:24px 16px}.hero-icon[data-v-213950f9],.hero-pulse[data-v-213950f9]{width:60px;height:60px}.hero-title[data-v-213950f9]{font-size:24px}.main-content[data-v-213950f9]{padding:24px 16px}.empty-illustration[data-v-213950f9]{width:120px;height:120px}.empty-title-premium[data-v-213950f9]{font-size:24px}.empty-description-premium[data-v-213950f9]{font-size:15px}.feature-card[data-v-213950f9]{padding:24px}.feature-icon[data-v-213950f9]{width:56px;height:56px}.premium-button[data-v-213950f9]{width:100%;justify-content:center;padding:14px 24px;font-size:15px}.secondary-button[data-v-213950f9]{width:100%;justify-content:center}}.phone-input-container[data-v-cf7c2875]{display:flex;flex-direction:column;gap:8px}.phone-input[data-v-cf7c2875]{width:100%;padding:12px 16px;border:2px solid #e2e8f0;border-radius:12px;font-size:16px;font-family:inherit;transition:all .3s ease;background:#f8fafc;direction:ltr;text-align:right}.phone-input[data-v-cf7c2875]:focus{outline:none;border-color:var(--header-gradient-from);background:#fff;box-shadow:0 0 0 3px #3b82f61a}.phone-error[data-v-cf7c2875]{color:#ef4444;font-size:12px;font-weight:500}.date-input-container[data-v-cf7c2875]{display:flex;flex-direction:column;gap:8px}.date-input[data-v-cf7c2875]{width:100%;padding:12px 16px;border:2px solid #e2e8f0;border-radius:12px;font-size:16px;font-family:inherit;transition:all .3s ease;background:#f8fafc;direction:ltr;text-align:right}.date-input[data-v-cf7c2875]:focus{outline:none;border-color:var(--header-gradient-from);background:#fff;box-shadow:0 0 0 3px #3b82f61a}.date-error[data-v-cf7c2875]{color:#ef4444;font-size:12px;font-weight:500}.reminder-fields[data-v-cf7c2875]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;padding:20px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px}.reminder-field[data-v-cf7c2875]{display:flex;flex-direction:column;gap:8px}.reminder-input[data-v-cf7c2875]{width:100%;padding:12px 16px;border:2px solid #e2e8f0;border-radius:8px;font-size:14px;transition:all .3s ease;background:#fff}.reminder-input[data-v-cf7c2875]:focus{outline:none;border-color:var(--header-gradient-from);box-shadow:0 0 0 3px #3b82f61a}.reminder-input.error[data-v-cf7c2875]{border-color:#ef4444}.reminder-error[data-v-cf7c2875]{color:#ef4444;font-size:12px;font-weight:500;margin-top:8px;grid-column:1 / -1}.section-header[data-v-cf7c2875]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;padding:24px 32px;background:#fff;border-radius:20px;border:2px solid #f1f5f9;box-shadow:0 4px 20px #0000000d}.section-icon[data-v-cf7c2875]{width:48px;height:48px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;margin-right:16px}.section-info[data-v-cf7c2875]{flex:1}.section-title[data-v-cf7c2875]{font-size:20px;font-weight:800;color:#1f2937;margin-bottom:4px}.section-description[data-v-cf7c2875]{font-size:14px;color:#6b7280;font-weight:500}.section-actions[data-v-cf7c2875]{display:flex;gap:12px}.view-toggle-btn[data-v-cf7c2875]{display:flex;align-items:center;gap:8px;background:#f1f5f9;color:#64748b;padding:12px 20px;border:2px solid #e2e8f0;border-radius:16px;font-weight:700;font-size:14px;cursor:pointer;transition:all .3s ease}.view-toggle-btn[data-v-cf7c2875]:hover{background:#e2e8f0;color:#475569;transform:translateY(-1px)}.table-container[data-v-cf7c2875]{background:#fff;border-radius:20px;border:2px solid #f1f5f9;overflow:hidden;box-shadow:0 4px 20px #0000000d}.table-wrapper[data-v-cf7c2875]{overflow-x:auto}.modern-table[data-v-cf7c2875]{width:100%;border-collapse:collapse}.table-header[data-v-cf7c2875]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:16px 20px;text-align:right;font-weight:700;color:#374151;font-size:14px;border-bottom:2px solid #e2e8f0}.table-row[data-v-cf7c2875]{border-bottom:1px solid #f1f5f9;transition:all .3s ease}.table-row[data-v-cf7c2875]:hover{background:#f8fafc}.table-cell[data-v-cf7c2875]{padding:16px 20px;vertical-align:middle}.row-number[data-v-cf7c2875]{width:32px;height:32px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.table-avatar[data-v-cf7c2875]{width:40px;height:40px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#f1f5f9}.table-avatar .avatar-image[data-v-cf7c2875]{width:100%;height:100%;object-fit:cover}.table-avatar .avatar-placeholder[data-v-cf7c2875]{color:#64748b}.customer-name[data-v-cf7c2875]{font-weight:700;color:#1f2937;font-size:16px}.customer-phone[data-v-cf7c2875]{font-family:Courier New,monospace;color:#374151;font-weight:600;direction:ltr;text-align:right}.customer-location[data-v-cf7c2875]{color:#6b7280;font-size:14px}.customer-level[data-v-cf7c2875]{background:#dbeafe;color:#2563eb;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;display:inline-block}.customer-job[data-v-cf7c2875]{color:#374151;font-size:14px}.table-actions[data-v-cf7c2875]{display:flex;gap:8px;align-items:center}.table-actions .edit-btn[data-v-cf7c2875],.table-actions .delete-btn[data-v-cf7c2875]{padding:8px 12px;border-radius:8px;font-size:12px;font-weight:600;display:flex;align-items:center;gap:4px;transition:all .3s ease}.table-actions .edit-btn[data-v-cf7c2875]{background:#f0f9ff;color:#0369a1;border:1px solid #bae6fd}.table-actions .edit-btn[data-v-cf7c2875]:hover{background:#e0f2fe;transform:translateY(-1px)}.table-actions .delete-btn[data-v-cf7c2875]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.table-actions .delete-btn[data-v-cf7c2875]:hover{background:#fee2e2;transform:translateY(-1px)}.table-actions .action-link[data-v-cf7c2875]{padding:8px 12px;border-radius:8px;font-size:12px;font-weight:600;display:flex;align-items:center;gap:4px;text-decoration:none;transition:all .3s ease}.table-actions .purchase-link[data-v-cf7c2875]{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.table-actions .purchase-link[data-v-cf7c2875]:hover{background:#dcfce7;transform:translateY(-1px)}.table-actions .profile-link[data-v-cf7c2875]{background:#fef3c7;color:#d97706;border:1px solid #fed7aa}.table-actions .profile-link[data-v-cf7c2875]:hover{background:#fef0e7;transform:translateY(-1px)}@media (max-width: 768px){.reminder-fields[data-v-cf7c2875]{grid-template-columns:1fr}.table-wrapper[data-v-cf7c2875]{overflow-x:scroll}.modern-table[data-v-cf7c2875]{min-width:800px}.section-header[data-v-cf7c2875]{flex-direction:column;gap:16px;text-align:center}.section-actions[data-v-cf7c2875]{width:100%;justify-content:center}}@media (max-width: 480px){.phone-input[data-v-cf7c2875],.date-input[data-v-cf7c2875]{font-size:16px}}.status-card-modern[data-v-cf7c2875]{position:relative;border-radius:24px;padding:24px;overflow:hidden;box-shadow:0 20px 40px #00000026}.status-glow[data-v-cf7c2875]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:statusGlow-cf7c2875 4s ease-in-out infinite}.status-content-wrapper[data-v-cf7c2875]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;z-index:2}.status-icon-modern[data-v-cf7c2875]{width:60px;height:60px;background:#fff3;border-radius:20px;display:flex;align-items:center;justify-content:center;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-shrink:0}.status-info[data-v-cf7c2875]{flex:1;color:#fff}.status-title-modern[data-v-cf7c2875]{font-size:20px;font-weight:700;margin-bottom:8px;letter-spacing:-.02em}.status-description[data-v-cf7c2875]{font-size:16px;opacity:.9;font-weight:500}.status-actions[data-v-cf7c2875]{flex-shrink:0;display:flex;gap:12px}.create-user-btn[data-v-cf7c2875],.import-btn[data-v-cf7c2875]{display:flex;align-items:center;gap:8px;background:#fff3;border:2px solid rgba(255,255,255,.3);color:#fff;padding:12px 20px;border-radius:16px;font-weight:700;font-size:14px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.create-user-btn[data-v-cf7c2875]:hover,.import-btn[data-v-cf7c2875]:hover{background:#ffffff4d;transform:translateY(-2px);box-shadow:0 8px 25px #0003}.btn-icon[data-v-cf7c2875]{width:16px;height:16px;display:flex;align-items:center;justify-content:center}.content-area[data-v-cf7c2875]{flex:1;padding:32px;overflow-y:auto}.import-section[data-v-cf7c2875]{max-width:600px;margin:0 auto}.import-container[data-v-cf7c2875]{background:#fff;border-radius:24px;border:2px solid #f1f5f9;overflow:hidden;box-shadow:0 8px 30px #0000001a}.import-header[data-v-cf7c2875]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:32px;text-align:center;border-bottom:2px solid #e2e8f0}.import-title[data-v-cf7c2875]{font-size:28px;font-weight:800;color:#1f2937;margin-bottom:8px;letter-spacing:-.02em}.import-description[data-v-cf7c2875]{font-size:16px;color:#6b7280;font-weight:500}.import-body[data-v-cf7c2875]{padding:32px}.import-upload[data-v-cf7c2875]{margin-bottom:24px}.import-actions[data-v-cf7c2875]{display:flex;gap:16px;justify-content:center}.form-section[data-v-cf7c2875]{max-width:800px;margin:0 auto}.form-container[data-v-cf7c2875]{background:#fff;border-radius:24px;border:2px solid #f1f5f9;overflow:hidden;box-shadow:0 8px 30px #0000001a}.form-header[data-v-cf7c2875]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:32px;text-align:center;border-bottom:2px solid #e2e8f0}.form-title[data-v-cf7c2875]{font-size:28px;font-weight:800;color:#1f2937;margin-bottom:8px;letter-spacing:-.02em}.form-description[data-v-cf7c2875]{font-size:16px;color:#6b7280;font-weight:500}.customer-form[data-v-cf7c2875]{padding:32px}.form-grid[data-v-cf7c2875]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-bottom:32px}.form-field[data-v-cf7c2875]{display:flex;flex-direction:column}.form-field-full[data-v-cf7c2875]{grid-column:1 / -1}.reminder-section[data-v-cf7c2875]{background:#f8fafc;border-radius:16px;padding:20px;border:2px solid #e2e8f0}.reminder-label[data-v-cf7c2875]{display:flex;align-items:center;gap:12px;cursor:pointer;margin-bottom:16px}.reminder-checkbox[data-v-cf7c2875]{width:20px;height:20px;accent-color:var(--header-gradient-from)}.reminder-text[data-v-cf7c2875]{font-size:16px;font-weight:600;color:#374151}.reminder-fields[data-v-cf7c2875]{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-top:16px;border-top:1px solid #e2e8f0}.form-actions[data-v-cf7c2875]{display:flex;gap:16px;justify-content:center;padding-top:24px;border-top:2px solid #f1f5f9}.submit-btn[data-v-cf7c2875]{display:flex;align-items:center;gap:8px;color:#fff;padding:16px 32px;border:none;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.submit-btn[data-v-cf7c2875]:hover{transform:translateY(-2px);box-shadow:0 12px 25px #0003}.cancel-btn[data-v-cf7c2875]{display:flex;align-items:center;gap:8px;background:#f1f5f9;color:#64748b;padding:16px 32px;border:2px solid #e2e8f0;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s ease}.cancel-btn[data-v-cf7c2875]:hover{background:#e2e8f0;color:#475569;transform:translateY(-2px)}.customers-section[data-v-cf7c2875]{display:flex;flex-direction:column;gap:24px}.section-header[data-v-cf7c2875]{display:flex;align-items:center;gap:16px}.section-icon[data-v-cf7c2875]{width:48px;height:48px;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#6b7280}.section-title[data-v-cf7c2875]{font-size:24px;font-weight:800;color:#1f2937;letter-spacing:-.02em}.customers-grid[data-v-cf7c2875]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px}.customer-card-modern[data-v-cf7c2875]{background:#fff;border:2px solid #f1f5f9;border-radius:20px;padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px #00000014;display:flex;flex-direction:column;gap:20px}.customer-card-modern[data-v-cf7c2875]:hover{transform:translateY(-4px);box-shadow:0 12px 30px #00000026;border-color:var(--header-gradient-from)}.customer-header[data-v-cf7c2875]{display:flex;align-items:center;gap:16px;position:relative}.customer-avatar[data-v-cf7c2875]{width:60px;height:60px;border-radius:16px;overflow:hidden;flex-shrink:0}.avatar-image[data-v-cf7c2875]{width:100%;height:100%;object-fit:cover}.avatar-placeholder[data-v-cf7c2875]{width:100%;height:100%;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));display:flex;align-items:center;justify-content:center;color:#fff}.customer-info[data-v-cf7c2875]{flex:1;display:flex;flex-direction:column;gap:8px}.customer-name[data-v-cf7c2875]{font-size:18px;font-weight:700;color:#1f2937}.customer-details[data-v-cf7c2875]{display:flex;align-items:center;gap:12px;font-size:14px;color:#6b7280}.customer-level[data-v-cf7c2875]{background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));color:#fff;padding:4px 12px;border-radius:12px;font-weight:600;font-size:12px}.customer-phone[data-v-cf7c2875]{font-weight:500}.customer-number[data-v-cf7c2875]{background:#f3f4f6;color:#6b7280;padding:8px 12px;border-radius:12px;font-weight:700;font-size:14px;position:absolute;top:0;right:0}.customer-body[data-v-cf7c2875]{display:flex;flex-direction:column;gap:16px}.customer-stats[data-v-cf7c2875]{display:flex;flex-direction:column;gap:12px}.stat-item[data-v-cf7c2875]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}.stat-icon[data-v-cf7c2875]{width:32px;height:32px;background:linear-gradient(135deg,#e2e8f0,#cbd5e1);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#64748b;flex-shrink:0}.stat-text[data-v-cf7c2875]{font-size:14px;color:#475569;font-weight:500}.customer-actions[data-v-cf7c2875]{display:flex;flex-direction:column;gap:8px}.edit-btn[data-v-cf7c2875]{display:flex;align-items:center;justify-content:center;gap:8px;background:#dbeafe;color:#1d4ed8;padding:12px 20px;border:2px solid #bfdbfe;border-radius:14px;font-weight:700;font-size:14px;cursor:pointer;transition:all .3s ease}.edit-btn[data-v-cf7c2875]:hover{background:#bfdbfe;border-color:#93c5fd;transform:translateY(-2px)}.delete-btn[data-v-cf7c2875]{display:flex;align-items:center;justify-content:center;gap:8px;background:#fef2f2;color:#ef4444;padding:12px 20px;border:2px solid #fecaca;border-radius:14px;font-weight:700;font-size:14px;cursor:pointer;transition:all .3s ease}.delete-btn[data-v-cf7c2875]:hover{background:#fee2e2;border-color:#fca5a5;transform:translateY(-2px)}.action-link[data-v-cf7c2875]{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:12px;font-weight:600;font-size:13px;text-decoration:none;transition:all .3s ease}.purchase-link[data-v-cf7c2875]{background:#dcfce7;color:#16a34a;border:2px solid #bbf7d0}.purchase-link[data-v-cf7c2875]:hover{background:#bbf7d0;border-color:#86efac;transform:translateY(-2px)}.profile-link[data-v-cf7c2875]{background:#fef3c7;color:#d97706;border:2px solid #fed7aa}.profile-link[data-v-cf7c2875]:hover{background:#fed7aa;border-color:#fdba74;transform:translateY(-2px)}.pagination-section[data-v-cf7c2875]{display:flex;align-items:center;justify-content:center;gap:16px;padding:24px;background:#f8fafc;border-radius:16px;border:2px solid #e2e8f0}.pagination-btn[data-v-cf7c2875]{display:flex;align-items:center;gap:8px;padding:12px 20px;background:#fff;color:#374151;border:2px solid #e2e8f0;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease}.pagination-btn[data-v-cf7c2875]:hover:not(:disabled){background:var(--header-gradient-from);color:#fff;border-color:var(--header-gradient-from);transform:translateY(-2px)}.pagination-btn[data-v-cf7c2875]:disabled{opacity:.5;cursor:not-allowed}.pagination-info[data-v-cf7c2875]{font-size:16px;font-weight:600;color:#374151;padding:12px 20px;background:#fff;border-radius:12px;border:2px solid #e2e8f0}.empty-state[data-v-cf7c2875]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 32px;text-align:center;gap:20px}.empty-icon[data-v-cf7c2875]{width:80px;height:80px;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:24px;display:flex;align-items:center;justify-content:center;color:#9ca3af}.empty-title[data-v-cf7c2875]{font-size:20px;font-weight:700;color:#374151}.empty-description[data-v-cf7c2875]{font-size:16px;color:#6b7280;max-width:400px;line-height:1.6}.empty-action-btn[data-v-cf7c2875]{display:flex;align-items:center;gap:8px;color:#fff;padding:16px 24px;border:none;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.empty-action-btn[data-v-cf7c2875]:hover{transform:translateY(-2px);box-shadow:0 12px 25px #0003}.delete-modal-content[data-v-cf7c2875]{padding:32px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}.delete-icon[data-v-cf7c2875]{width:80px;height:80px;background:#fef2f2;border-radius:24px;display:flex;align-items:center;justify-content:center}.delete-title[data-v-cf7c2875]{font-size:24px;font-weight:800;color:#1f2937}.delete-description[data-v-cf7c2875]{font-size:16px;color:#6b7280;line-height:1.6;max-width:400px}.delete-actions[data-v-cf7c2875]{display:flex;gap:16px;width:100%;max-width:300px}.cancel-delete-btn[data-v-cf7c2875]{flex:1;padding:12px 20px;background:#f1f5f9;color:#64748b;border:2px solid #e2e8f0;border-radius:14px;font-weight:700;cursor:pointer;transition:all .3s ease}.cancel-delete-btn[data-v-cf7c2875]:hover{background:#e2e8f0;color:#475569}.confirm-delete-btn[data-v-cf7c2875]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;background:#ef4444;color:#fff;border:none;border-radius:14px;font-weight:700;cursor:pointer;transition:all .3s ease}.confirm-delete-btn[data-v-cf7c2875]:hover{background:#dc2626;transform:translateY(-2px);box-shadow:0 8px 20px #ef444466}@keyframes statusGlow-cf7c2875{0%,to{transform:rotate(0) scale(1);opacity:.3}50%{transform:rotate(180deg) scale(1.1);opacity:.6}}@media (max-width: 1024px){.customers-grid[data-v-cf7c2875]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.form-grid[data-v-cf7c2875],.reminder-fields[data-v-cf7c2875]{grid-template-columns:1fr}}@media (max-width: 768px){.content-area[data-v-cf7c2875]{padding:20px}.status-content-wrapper[data-v-cf7c2875]{flex-direction:column;gap:16px;text-align:center}.status-actions[data-v-cf7c2875]{flex-direction:column;width:100%}.customers-grid[data-v-cf7c2875]{grid-template-columns:1fr}.form-actions[data-v-cf7c2875],.import-actions[data-v-cf7c2875],.customer-actions[data-v-cf7c2875]{flex-direction:column}.delete-actions[data-v-cf7c2875]{flex-direction:column;max-width:200px}.section-header[data-v-cf7c2875]{flex-direction:column;text-align:center;gap:12px}.section-title[data-v-cf7c2875]{font-size:20px}.customer-header[data-v-cf7c2875]{flex-wrap:wrap}.customer-number[data-v-cf7c2875]{position:static;align-self:flex-start}.pagination-section[data-v-cf7c2875]{flex-direction:column;gap:12px}}@media (max-width: 480px){.content-area[data-v-cf7c2875]{padding:16px}.status-card-modern[data-v-cf7c2875],.customer-card-modern[data-v-cf7c2875]{padding:20px}.form-container[data-v-cf7c2875],.import-container[data-v-cf7c2875]{margin:0 -4px}.form-header[data-v-cf7c2875],.import-header[data-v-cf7c2875],.customer-form[data-v-cf7c2875],.import-body[data-v-cf7c2875]{padding:24px}.form-title[data-v-cf7c2875],.import-title[data-v-cf7c2875]{font-size:24px}.customer-stats[data-v-cf7c2875]{gap:8px}.stat-item[data-v-cf7c2875]{padding:10px 12px}}table[data-v-cf7c2875],select[data-v-cf7c2875],input[data-v-cf7c2875]{direction:rtl}th[data-v-cf7c2875],td[data-v-cf7c2875]{text-align:right}.form-loading-overlay[data-v-cf7c2875]{position:absolute;top:0;left:0;right:0;bottom:0;background:#ffffffe6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;border-radius:12px;z-index:10}.form-loader[data-v-cf7c2875]{text-align:center}.spinner-container[data-v-cf7c2875]{margin-bottom:16px}.form-spinner[data-v-cf7c2875]{width:40px;height:40px;border:3px solid #f3f4f6;border-top:3px solid #3b82f6;border-radius:50%;animation:spin-cf7c2875 1s linear infinite;margin:0 auto}.form-loading-text[data-v-cf7c2875]{font-size:14px;color:#6b7280;font-weight:500}.form-loading[data-v-cf7c2875]{position:relative;pointer-events:none;opacity:.7}.import-loading-state[data-v-cf7c2875]{display:flex;align-items:center;justify-content:center;padding:40px;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-radius:16px;border:2px dashed #cbd5e1;margin:20px 0}.import-loader[data-v-cf7c2875]{text-align:center;max-width:300px}.upload-animation[data-v-cf7c2875]{position:relative;margin-bottom:24px}.upload-icon[data-v-cf7c2875]{color:#3b82f6;margin-bottom:16px;animation:float-cf7c2875 2s ease-in-out infinite}.upload-progress[data-v-cf7c2875]{position:relative;display:inline-block}.progress-ring[data-v-cf7c2875]{position:relative}.progress-circle[data-v-cf7c2875]{transition:stroke-dashoffset .3s ease;transform:rotate(-90deg);transform-origin:50% 50%}.progress-percentage[data-v-cf7c2875]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:12px;font-weight:600;color:#3b82f6}.loading-text h3[data-v-cf7c2875]{font-size:18px;font-weight:600;color:#1f2937;margin-bottom:8px}.loading-text p[data-v-cf7c2875]{font-size:14px;color:#6b7280;line-height:1.5}.list-loading-state[data-v-cf7c2875]{padding:20px}.skeleton-container[data-v-cf7c2875]{display:flex;flex-direction:column;gap:16px}.skeleton-item[data-v-cf7c2875]{display:flex;align-items:center;gap:16px;padding:16px;background:#fff;border-radius:12px;border:1px solid #e5e7eb}.skeleton-avatar[data-v-cf7c2875]{width:48px;height:48px;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb,#f3f4f6 75%);background-size:200% 100%;border-radius:50%;animation:shimmer-cf7c2875 2s infinite}.skeleton-content[data-v-cf7c2875]{flex:1;display:flex;flex-direction:column;gap:8px}.skeleton-title[data-v-cf7c2875]{height:16px;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb,#f3f4f6 75%);background-size:200% 100%;border-radius:4px;animation:shimmer-cf7c2875 2s infinite;width:60%}.skeleton-subtitle[data-v-cf7c2875]{height:12px;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb,#f3f4f6 75%);background-size:200% 100%;border-radius:4px;animation:shimmer-cf7c2875 2s infinite;width:40%}.skeleton-actions[data-v-cf7c2875]{display:flex;gap:8px}.skeleton-button[data-v-cf7c2875]{width:80px;height:32px;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb,#f3f4f6 75%);background-size:200% 100%;border-radius:6px;animation:shimmer-cf7c2875 2s infinite}.btn-spinner[data-v-cf7c2875]{width:20px;height:20px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin-cf7c2875 1s linear infinite}.btn-spinner-small[data-v-cf7c2875]{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin-cf7c2875 1s linear infinite}.refresh-btn[data-v-cf7c2875]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#475569;font-size:14px;font-weight:500;transition:all .2s ease;cursor:pointer}.refresh-btn[data-v-cf7c2875]:hover:not(:disabled){background:#e2e8f0;border-color:#cbd5e1;color:#334155}.refresh-btn[data-v-cf7c2875]:disabled{opacity:.6;cursor:not-allowed}.refresh-btn svg[data-v-cf7c2875]{transition:transform .2s ease}.refresh-btn:hover:not(:disabled) svg[data-v-cf7c2875]{transform:rotate(180deg)}button[data-v-cf7c2875]:disabled,input[data-v-cf7c2875]:disabled,select[data-v-cf7c2875]:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}@keyframes spin-cf7c2875{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes float-cf7c2875{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes shimmer-cf7c2875{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@keyframes pulse-cf7c2875{0%,to{opacity:1}50%{opacity:.7}}@media (max-width: 640px){.import-loader[data-v-cf7c2875]{padding:20px}.upload-icon svg[data-v-cf7c2875]{width:32px;height:32px}.progress-ring svg[data-v-cf7c2875]{width:50px;height:50px}.skeleton-item[data-v-cf7c2875]{padding:12px}.skeleton-avatar[data-v-cf7c2875]{width:40px;height:40px}.refresh-btn[data-v-cf7c2875]{padding:8px 12px;font-size:13px}}[dir=rtl] .refresh-btn svg[data-v-cf7c2875]{transform:scaleX(-1)}[dir=rtl] .refresh-btn:hover:not(:disabled) svg[data-v-cf7c2875]{transform:scaleX(-1) rotate(180deg)}[data-v-f7d82678]::-webkit-scrollbar{width:8px;background:transparent}[data-v-f7d82678]::-webkit-scrollbar-thumb{background:#c6d6ee;border-radius:7px}@keyframes fadeIn-f7d82678{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes msgIn-f7d82678{0%{opacity:0;transform:scale(.93)}to{opacity:1;transform:scale(1)}}.msg-in[data-v-f7d82678]{animation:msgIn-f7d82678 .23s}.status-card-modern[data-v-647e1a5e]{position:relative;border-radius:24px;padding:24px;overflow:hidden;box-shadow:0 20px 40px #00000026}.status-glow[data-v-647e1a5e]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:statusGlow-647e1a5e 4s ease-in-out infinite}.status-content-wrapper[data-v-647e1a5e]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;z-index:2}.status-icon-modern[data-v-647e1a5e]{width:60px;height:60px;background:#fff3;border-radius:20px;display:flex;align-items:center;justify-content:center;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-shrink:0}.status-info[data-v-647e1a5e]{flex:1;color:#fff}.status-title-modern[data-v-647e1a5e]{font-size:20px;font-weight:700;margin-bottom:8px;letter-spacing:-.02em}.status-description[data-v-647e1a5e]{font-size:16px;opacity:.9;font-weight:500}.status-actions[data-v-647e1a5e]{display:flex;gap:12px;flex-shrink:0}.create-token-btn[data-v-647e1a5e],.download-btn[data-v-647e1a5e]{display:flex;align-items:center;gap:8px;background:#fff3;border:2px solid rgba(255,255,255,.3);color:#fff;padding:12px 20px;border-radius:16px;font-weight:700;font-size:14px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.create-token-btn[data-v-647e1a5e]:hover,.download-btn[data-v-647e1a5e]:hover{background:#ffffff4d;transform:translateY(-2px);box-shadow:0 8px 25px #0003}.btn-icon[data-v-647e1a5e]{width:16px;height:16px;display:flex;align-items:center;justify-content:center}.content-area[data-v-647e1a5e]{flex:1;padding:32px;overflow-y:auto}.form-section[data-v-647e1a5e]{max-width:800px;margin:0 auto}.form-container[data-v-647e1a5e]{background:#fff;border-radius:24px;border:2px solid #f1f5f9;overflow:hidden;box-shadow:0 8px 30px #0000001a}.form-header[data-v-647e1a5e]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:32px;text-align:center;border-bottom:2px solid #e2e8f0}.form-title[data-v-647e1a5e]{font-size:28px;font-weight:800;color:#1f2937;margin-bottom:8px;letter-spacing:-.02em}.form-description[data-v-647e1a5e]{font-size:16px;color:#6b7280;font-weight:500}.token-form[data-v-647e1a5e]{padding:32px}.form-actions[data-v-647e1a5e]{display:flex;gap:16px;justify-content:center;padding-top:24px;border-top:2px solid #f1f5f9}.submit-btn[data-v-647e1a5e]{display:flex;align-items:center;gap:8px;color:#fff;padding:16px 32px;border:none;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.submit-btn[data-v-647e1a5e]:hover{transform:translateY(-2px);box-shadow:0 12px 25px #0003}.cancel-btn[data-v-647e1a5e]{display:flex;align-items:center;gap:8px;background:#f1f5f9;color:#64748b;padding:16px 32px;border:2px solid #e2e8f0;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s ease}.cancel-btn[data-v-647e1a5e]:hover{background:#e2e8f0;color:#475569;transform:translateY(-2px)}.tokens-section[data-v-647e1a5e]{display:flex;flex-direction:column;gap:24px}.section-header[data-v-647e1a5e]{display:flex;align-items:center;gap:16px}.section-icon[data-v-647e1a5e]{width:48px;height:48px;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#6b7280}.section-title[data-v-647e1a5e]{font-size:24px;font-weight:800;color:#1f2937;letter-spacing:-.02em}.tokens-grid[data-v-647e1a5e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px}.token-card-modern[data-v-647e1a5e]{background:#fff;border:2px solid #f1f5f9;border-radius:20px;padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px #00000014;display:flex;flex-direction:column;gap:20px}.token-card-modern[data-v-647e1a5e]:hover{transform:translateY(-4px);box-shadow:0 12px 30px #00000026;border-color:var(--header-gradient-from)}.token-header[data-v-647e1a5e]{display:flex;align-items:center;gap:16px;position:relative}.token-avatar[data-v-647e1a5e]{width:60px;height:60px;border-radius:16px;overflow:hidden;flex-shrink:0}.avatar-placeholder[data-v-647e1a5e]{width:100%;height:100%;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));display:flex;align-items:center;justify-content:center;color:#fff}.token-info[data-v-647e1a5e]{flex:1;display:flex;flex-direction:column;gap:8px}.token-value[data-v-647e1a5e]{font-size:18px;font-weight:700;color:#1f2937}.token-details[data-v-647e1a5e]{display:flex;align-items:center;gap:12px;font-size:14px;color:#6b7280}.token-date[data-v-647e1a5e]{font-weight:500}.token-number[data-v-647e1a5e]{background:#f3f4f6;color:#6b7280;padding:8px 12px;border-radius:12px;font-weight:700;font-size:14px;position:absolute;top:0;right:0}.token-actions[data-v-647e1a5e]{display:flex;gap:12px;justify-content:center}.copy-btn[data-v-647e1a5e]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;background:#dbeafe;color:#1d4ed8;padding:12px 20px;border:2px solid #bfdbfe;border-radius:14px;font-weight:700;font-size:14px;cursor:pointer;transition:all .3s ease}.copy-btn[data-v-647e1a5e]:hover{background:#bfdbfe;border-color:#93c5fd;transform:translateY(-2px)}.empty-state[data-v-647e1a5e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 32px;text-align:center;gap:20px}.empty-icon[data-v-647e1a5e]{width:80px;height:80px;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:24px;display:flex;align-items:center;justify-content:center;color:#9ca3af}.empty-title[data-v-647e1a5e]{font-size:20px;font-weight:700;color:#374151}.empty-description[data-v-647e1a5e]{font-size:16px;color:#6b7280;max-width:400px;line-height:1.6}.empty-action-btn[data-v-647e1a5e]{display:flex;align-items:center;gap:8px;color:#fff;padding:16px 24px;border:none;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.empty-action-btn[data-v-647e1a5e]:hover{transform:translateY(-2px);box-shadow:0 12px 25px #0003}@keyframes statusGlow-647e1a5e{0%,to{transform:rotate(0) scale(1);opacity:.3}50%{transform:rotate(180deg) scale(1.1);opacity:.6}}@media (max-width: 1024px){.tokens-grid[data-v-647e1a5e]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}}@media (max-width: 768px){.content-area[data-v-647e1a5e]{padding:20px}.status-content-wrapper[data-v-647e1a5e]{flex-direction:column;gap:16px;text-align:center}.status-actions[data-v-647e1a5e]{flex-direction:column;width:100%}.tokens-grid[data-v-647e1a5e]{grid-template-columns:1fr}.form-actions[data-v-647e1a5e],.token-actions[data-v-647e1a5e]{flex-direction:column}.section-header[data-v-647e1a5e]{flex-direction:column;text-align:center;gap:12px}.section-title[data-v-647e1a5e]{font-size:20px}.token-header[data-v-647e1a5e]{flex-wrap:wrap}.token-number[data-v-647e1a5e]{position:static;align-self:flex-start}}@media (max-width: 480px){.content-area[data-v-647e1a5e]{padding:16px}.status-card-modern[data-v-647e1a5e],.token-card-modern[data-v-647e1a5e]{padding:20px}.form-container[data-v-647e1a5e]{margin:0 -4px}.form-header[data-v-647e1a5e],.token-form[data-v-647e1a5e]{padding:24px}.form-title[data-v-647e1a5e]{font-size:24px}}.status-card-modern[data-v-678a2a86]{position:relative;padding:1.5rem;border-radius:1rem;box-shadow:0 10px 25px -3px #0000001a,0 4px 6px -2px #0000000d;overflow:hidden;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.status-glow[data-v-678a2a86]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.2;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.3) 0%,transparent 70%)}.status-content-wrapper[data-v-678a2a86]{position:relative;z-index:10;display:flex;align-items:center;gap:1rem}.status-icon-modern[data-v-678a2a86]{width:4rem;height:4rem;border-radius:1rem;background:#fff3;display:flex;align-items:center;justify-content:center;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.status-info[data-v-678a2a86]{flex:1}.status-title-modern[data-v-678a2a86]{font-size:1.25rem;line-height:1.75rem;font-weight:700;color:#fff;margin-bottom:.25rem}.status-description[data-v-678a2a86]{color:#fffc;font-size:.875rem;line-height:1.25rem}.status-actions[data-v-678a2a86]{display:flex;align-items:center;gap:.75rem}.status-actions button[data-v-678a2a86]{padding:.5rem 1rem;border-radius:.75rem;font-weight:500;font-size:.875rem;line-height:1.25rem;transition:all .2s;display:flex;align-items:center;gap:.5rem;border:none;cursor:pointer}.create-user-btn[data-v-678a2a86],.create-customer-btn[data-v-678a2a86]{background:#fff3;color:#fff;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.create-user-btn[data-v-678a2a86]:hover,.create-customer-btn[data-v-678a2a86]:hover{background:#ffffff4d}.clear-btn[data-v-678a2a86]{background:#ef444433;color:#fff;border:1px solid rgba(248,113,113,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.clear-btn[data-v-678a2a86]:hover{background:#ef44444d}.clear-btn[data-v-678a2a86]:disabled{opacity:.5;cursor:not-allowed}.refresh-btn[data-v-678a2a86]{background:#3b82f633;color:#fff;border:1px solid rgba(96,165,250,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.refresh-btn[data-v-678a2a86]:hover{background:#3b82f64d}.btn-icon[data-v-678a2a86]{width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center}.rotating[data-v-678a2a86]{animation:spin-678a2a86 1s linear infinite}.content-area[data-v-678a2a86]{flex:1;padding:1rem;overflow-y:auto}.filters-section[data-v-678a2a86]{margin-bottom:1.5rem}.filters-container[data-v-678a2a86]{background:#fff;border-radius:1rem;box-shadow:0 10px 25px -3px #0000001a,0 4px 6px -2px #0000000d;border:1px solid rgb(243,244,246);overflow:hidden}.filters-header[data-v-678a2a86]{padding:1.5rem;border-bottom:1px solid rgb(243,244,246);display:flex;align-items:center;gap:1rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.filters-icon[data-v-678a2a86]{width:3rem;height:3rem;border-radius:.75rem;background:linear-gradient(135deg,#3b82f6,#8b5cf6);display:flex;align-items:center;justify-content:center;color:#fff}.filters-text h3[data-v-678a2a86]{font-size:1.125rem;line-height:1.75rem;font-weight:700;color:#111827;margin-bottom:.25rem}.filters-text p[data-v-678a2a86]{color:#4b5563;font-size:.875rem;line-height:1.25rem}.filters-grid[data-v-678a2a86]{padding:1.5rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media (min-width: 768px){.filters-grid[data-v-678a2a86]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.filters-grid[data-v-678a2a86]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1280px){.filters-grid[data-v-678a2a86]{grid-template-columns:repeat(4,minmax(0,1fr))}}.filter-group[data-v-678a2a86]{display:flex;flex-direction:column;gap:.5rem}.filter-label[data-v-678a2a86]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;color:#374151;margin-bottom:.5rem}.filter-input[data-v-678a2a86]{width:100%;padding:.625rem 1rem;border:1px solid rgb(209,213,219);border-radius:.75rem;transition:all .2s}.filter-input[data-v-678a2a86]:focus{outline:none;box-shadow:0 0 0 2px #3b82f6;border-color:transparent}.filter-select[data-v-678a2a86]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;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;padding-right:2.5rem}.active-filters[data-v-678a2a86]{padding:0 1.5rem 1.5rem}.active-filters-header[data-v-678a2a86]{margin-bottom:.75rem}.active-filters-title[data-v-678a2a86]{font-size:.875rem;line-height:1.25rem;font-weight:500;color:#374151}.active-filters-list[data-v-678a2a86]{display:flex;flex-wrap:wrap;gap:.5rem}.filter-tag[data-v-678a2a86]{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;background:#dbeafe;color:#1e40af;font-size:.875rem;line-height:1.25rem;border-radius:.5rem}.filter-remove[data-v-678a2a86]{padding:.125rem;border-radius:9999px;transition:background-color .2s;border:none;background:transparent;cursor:pointer;color:inherit}.filter-remove[data-v-678a2a86]:hover{background:#bfdbfe}.loading-state[data-v-678a2a86]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 0}.loading-spinner[data-v-678a2a86]{width:4rem;height:4rem;border:4px solid rgb(229,231,235);border-top-color:var(--header-gradient-from);border-radius:50%;animation:spin-678a2a86 1s linear infinite}.loading-state p[data-v-678a2a86]{color:#4b5563;margin-top:1rem}.results-section[data-v-678a2a86]{display:flex;flex-direction:column;gap:1.5rem}.results-header[data-v-678a2a86]{display:flex;align-items:center;justify-content:space-between}.results-info h3[data-v-678a2a86]{font-size:1.125rem;line-height:1.75rem;font-weight:700;color:#111827;margin-bottom:.25rem}.results-count[data-v-678a2a86]{color:#4b5563;font-size:.875rem;line-height:1.25rem}.view-toggle[data-v-678a2a86]{display:flex;align-items:center;gap:.5rem;padding:.25rem;background:#f3f4f6;border-radius:.75rem}.view-btn[data-v-678a2a86]{padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition:all .2s;display:flex;align-items:center;gap:.5rem;border:none;cursor:pointer}.view-btn.active[data-v-678a2a86]{background:#fff;color:#111827;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.view-btn[data-v-678a2a86]:not(.active){color:#4b5563;background:transparent}.view-btn[data-v-678a2a86]:not(.active):hover{color:#111827}.table-container[data-v-678a2a86]{background:#fff;border-radius:1rem;box-shadow:0 10px 25px -3px #0000001a,0 4px 6px -2px #0000000d;border:1px solid rgb(243,244,246);overflow:hidden}.table-wrapper[data-v-678a2a86]{overflow-x:auto}.modern-table[data-v-678a2a86]{width:100%}.table-header[data-v-678a2a86]{padding:1rem 1.5rem;text-align:right;font-size:.875rem;line-height:1.25rem;font-weight:600;color:#111827;background:#f9fafb;border-bottom:1px solid rgb(229,231,235)}.header-content[data-v-678a2a86]{display:flex;align-items:center;gap:.5rem}.table-row[data-v-678a2a86]{border-bottom:1px solid rgb(243,244,246);transition:background-color .2s}.table-row[data-v-678a2a86]:hover{background:#f9fafb}.table-cell[data-v-678a2a86]{padding:1rem 1.5rem;font-size:.875rem;line-height:1.25rem;color:#111827}.row-number[data-v-678a2a86]{width:2rem;height:2rem;border-radius:9999px;background:#f3f4f6;display:flex;align-items:center;justify-content:center;font-size:.75rem;line-height:1rem;font-weight:500;color:#4b5563}.customer-name[data-v-678a2a86]{font-weight:500;color:#111827}.customer-phone[data-v-678a2a86]{color:#4b5563;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace}.level-badge[data-v-678a2a86]{display:inline-flex;align-items:center;padding:.125rem .625rem;border-radius:9999px;font-size:.75rem;line-height:1rem;font-weight:500;background:#dbeafe;color:#1e40af}.location-info .province[data-v-678a2a86]{font-weight:500;color:#111827}.location-info .city[data-v-678a2a86]{color:#4b5563;font-size:.75rem;line-height:1rem}.no-data[data-v-678a2a86]{color:#9ca3af}.table-actions[data-v-678a2a86]{display:flex;align-items:center;gap:.5rem}.action-link[data-v-678a2a86]{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500;border-radius:.5rem;transition:all .2s;text-decoration:none;border:1px solid;cursor:pointer}.action-link.purchase[data-v-678a2a86]{background:#f0fdf4;color:#15803d;border-color:#bbf7d0}.action-link.purchase[data-v-678a2a86]:hover{background:#dcfce7}.action-link.profile[data-v-678a2a86]{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.action-link.profile[data-v-678a2a86]:hover{background:#dbeafe}.cards-container[data-v-678a2a86]{display:flex;flex-direction:column;gap:1.5rem}.customers-grid[data-v-678a2a86]{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}@media (min-width: 768px){.customers-grid[data-v-678a2a86]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.customers-grid[data-v-678a2a86]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1280px){.customers-grid[data-v-678a2a86]{grid-template-columns:repeat(4,minmax(0,1fr))}}.customer-card-search[data-v-678a2a86]{background:#fff;border-radius:1rem;box-shadow:0 10px 25px -3px #0000001a,0 4px 6px -2px #0000000d;border:1px solid rgb(243,244,246);overflow:hidden;transition:all .3s}.customer-card-search[data-v-678a2a86]:hover{box-shadow:0 25px 50px -12px #00000040}.customer-header[data-v-678a2a86]{padding:1.5rem;border-bottom:1px solid rgb(243,244,246);display:flex;align-items:flex-start;gap:1rem}.customer-avatar[data-v-678a2a86]{width:3rem;height:3rem;border-radius:.75rem;overflow:hidden;flex-shrink:0}.avatar-image[data-v-678a2a86]{width:100%;height:100%;object-fit:cover}.avatar-placeholder[data-v-678a2a86]{width:100%;height:100%;background:#f3f4f6;display:flex;align-items:center;justify-content:center;color:#9ca3af}.customer-info[data-v-678a2a86]{flex:1;min-width:0}.customer-info .customer-name[data-v-678a2a86]{font-weight:600;color:#111827;margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-details[data-v-678a2a86]{display:flex;flex-direction:column;gap:.25rem}.customer-level[data-v-678a2a86]{font-size:.75rem;line-height:1rem;font-weight:500;color:#2563eb}.customer-phone[data-v-678a2a86]{font-size:.75rem;line-height:1rem;color:#4b5563;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace}.customer-number[data-v-678a2a86]{font-size:.75rem;line-height:1rem;font-weight:500;color:#6b7280;background:#f3f4f6;padding:.25rem .5rem;border-radius:.5rem}.customer-body[data-v-678a2a86]{padding:1.5rem;padding-top:0}.customer-stats[data-v-678a2a86]{display:flex;flex-direction:column;gap:.75rem}.stat-item[data-v-678a2a86]{display:flex;align-items:center;gap:.5rem}.stat-icon[data-v-678a2a86]{width:1rem;height:1rem;color:#9ca3af;flex-shrink:0}.stat-text[data-v-678a2a86]{font-size:.875rem;line-height:1.25rem;color:#4b5563;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-actions[data-v-678a2a86]{padding:1.5rem;padding-top:0;display:flex;flex-direction:column;gap:.5rem}.card-action-link[data-v-678a2a86]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;border-radius:.5rem;transition:all .2s;width:100%;text-decoration:none;border:1px solid}.card-action-link.purchase[data-v-678a2a86]{background:#f0fdf4;color:#15803d;border-color:#bbf7d0}.card-action-link.purchase[data-v-678a2a86]:hover{background:#dcfce7}.card-action-link.profile[data-v-678a2a86]{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.card-action-link.profile[data-v-678a2a86]:hover{background:#dbeafe}.pagination-section[data-v-678a2a86]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background:#fff;border-radius:1rem;box-shadow:0 10px 25px -3px #0000001a,0 4px 6px -2px #0000000d;border:1px solid rgb(243,244,246)}.pagination-btn[data-v-678a2a86]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;color:#374151;background:#fff;border:1px solid rgb(209,213,219);border-radius:.5rem;transition:all .2s;cursor:pointer}.pagination-btn[data-v-678a2a86]:hover{background:#f9fafb}.pagination-btn[data-v-678a2a86]:disabled{opacity:.5;cursor:not-allowed}.pagination-btn[data-v-678a2a86]:disabled:hover{background:#fff}.pagination-info[data-v-678a2a86]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;color:#4b5563}.current-page[data-v-678a2a86]{font-weight:600;color:#111827}.page-separator[data-v-678a2a86]{color:#9ca3af}.total-pages[data-v-678a2a86]{font-weight:600;color:#111827}.empty-state[data-v-678a2a86]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 0}.empty-icon[data-v-678a2a86]{width:4rem;height:4rem;color:#d1d5db;margin-bottom:1rem}.empty-title[data-v-678a2a86]{font-size:1.125rem;line-height:1.75rem;font-weight:600;color:#111827;margin-bottom:.5rem}.empty-description[data-v-678a2a86]{color:#4b5563;text-align:center;max-width:28rem;margin-bottom:1.5rem}.empty-action-btn[data-v-678a2a86]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;color:#fff;font-weight:500;border-radius:.75rem;transition:all .2s;border:none;cursor:pointer}.empty-action-btn[data-v-678a2a86]:hover{box-shadow:0 10px 25px -3px #0000001a,0 4px 6px -2px #0000000d}select[data-v-678a2a86]{border:2px solid #eee;padding:10px;border-radius:10px}@media (max-width: 768px){.status-content-wrapper[data-v-678a2a86]{flex-direction:column;align-items:flex-start;gap:1rem}.status-actions[data-v-678a2a86]{flex-direction:column;width:100%;gap:.5rem}.status-actions button[data-v-678a2a86]{width:100%;justify-content:center}.filters-grid[data-v-678a2a86]{grid-template-columns:repeat(1,minmax(0,1fr))}.results-header[data-v-678a2a86]{flex-direction:column;align-items:flex-start;gap:1rem}.view-toggle[data-v-678a2a86]{width:100%}.pagination-section[data-v-678a2a86]{flex-direction:column;gap:1rem}.customers-grid[data-v-678a2a86]{grid-template-columns:repeat(1,minmax(0,1fr))}}.loading-state-modern[data-v-678a2a86]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 0}.loading-animation[data-v-678a2a86]{position:relative;margin-bottom:1.5rem}.loading-circle[data-v-678a2a86]{width:4rem;height:4rem;border-radius:9999px;border:4px solid rgb(229,231,235);position:relative;overflow:hidden}.loading-pulse[data-v-678a2a86]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9999px;background:linear-gradient(90deg,var(--header-gradient-from),var(--header-gradient-to));animation:pulse-678a2a86 2s ease-in-out infinite}@keyframes pulse-678a2a86{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.loading-content h3[data-v-678a2a86]{font-size:1.125rem;line-height:1.75rem;font-weight:600;color:#111827;margin-bottom:.5rem;text-align:center}.loading-content p[data-v-678a2a86]{color:#4b5563;text-align:center}.modal-backdrop[data-v-678a2a86]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;display:flex;align-items:center;justify-content:center;padding:1rem}.edit-modal[data-v-678a2a86]{background:#fff;border-radius:1rem;box-shadow:0 25px 50px -12px #00000040;max-width:56rem;width:100%;max-height:90vh;overflow:hidden}.edit-modal-header[data-v-678a2a86]{padding:1.5rem;display:flex;align-items:center;gap:1rem;color:#fff;position:relative;background:linear-gradient(90deg,var(--header-gradient-from),var(--header-gradient-to))}.edit-modal-icon[data-v-678a2a86]{width:4rem;height:4rem;border-radius:1rem;background:#fff3;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.edit-modal-title h3[data-v-678a2a86]{font-size:1.25rem;line-height:1.75rem;font-weight:700;margin-bottom:.25rem}.edit-modal-title p[data-v-678a2a86]{color:#fffc;font-size:.875rem;line-height:1.25rem}.close-modal-btn[data-v-678a2a86]{margin-left:auto;padding:.5rem;border-radius:.75rem;transition:background-color .2s;border:none;background:transparent;color:#fff;cursor:pointer}.close-modal-btn[data-v-678a2a86]:hover{background:#ffffff1a}.edit-modal-body[data-v-678a2a86]{padding:1.5rem;max-height:70vh;overflow-y:auto;transition:all .2s}.modal-loading-blur[data-v-678a2a86]{filter:blur(2px);pointer-events:none}.modal-loading-overlay[data-v-678a2a86]{position:absolute;top:0;right:0;bottom:0;left:0;background:#fffc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10;display:flex;align-items:center;justify-content:center}.modal-loader[data-v-678a2a86]{text-align:center}.modal-spinner-container[data-v-678a2a86]{margin-bottom:1rem}.modal-spinner[data-v-678a2a86]{width:2rem;height:2rem;border:4px solid rgb(229,231,235);border-top-color:var(--header-gradient-from);border-radius:9999px;animation:spin-678a2a86 1s linear infinite;margin:0 auto}.modal-loading-text[data-v-678a2a86]{color:#4b5563;font-weight:500}.customer-form-modal[data-v-678a2a86]{display:flex;flex-direction:column;gap:1.5rem}.form-grid-modal[data-v-678a2a86]{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media (min-width: 768px){.form-grid-modal[data-v-678a2a86]{grid-template-columns:repeat(2,minmax(0,1fr))}}.form-field[data-v-678a2a86],.form-field-full[data-v-678a2a86]{display:flex;flex-direction:column;gap:.5rem}@media (min-width: 768px){.form-field-full[data-v-678a2a86]{grid-column:span 2}}.field-label[data-v-678a2a86]{display:block;font-size:.875rem;line-height:1.25rem;font-weight:500;color:#374151;margin-bottom:.25rem}.field-error[data-v-678a2a86]{color:#dc2626;font-size:.75rem;line-height:1rem;margin-top:.25rem}.form-input[data-v-678a2a86]{width:100%;padding:.625rem 1rem;border:1px solid rgb(209,213,219);border-radius:.75rem;transition:all .2s;font-size:.875rem}.form-input[data-v-678a2a86]:focus{outline:none;box-shadow:0 0 0 2px var(--header-gradient-from);border-color:transparent}.form-input.error[data-v-678a2a86]{border-color:#ef4444}.form-input.error[data-v-678a2a86]:focus{box-shadow:0 0 0 2px #ef4444}.form-select[data-v-678a2a86]{width:100%;padding:.625rem 2.5rem .625rem 1rem;border:1px solid rgb(209,213,219);border-radius:.75rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;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;font-size:.875rem}.form-select[data-v-678a2a86]:focus{outline:none;box-shadow:0 0 0 2px var(--header-gradient-from);border-color:transparent}.phone-input-container[data-v-678a2a86],.date-input-container[data-v-678a2a86]{display:flex;flex-direction:column;gap:.25rem}.reminder-section[data-v-678a2a86]{padding:1rem;background:#f9fafb;border-radius:.75rem;border:1px solid rgb(229,231,235)}.reminder-label[data-v-678a2a86]{display:flex;align-items:center;gap:.75rem;cursor:pointer;margin-bottom:1rem}.reminder-checkbox[data-v-678a2a86]{width:1rem;height:1rem;color:var(--header-gradient-from);border-color:#d1d5db;border-radius:.25rem;accent-color:var(--header-gradient-from)}.reminder-text[data-v-678a2a86]{font-size:.875rem;line-height:1.25rem;font-weight:500;color:#374151}.reminder-fields[data-v-678a2a86]{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media (min-width: 768px){.reminder-fields[data-v-678a2a86]{grid-template-columns:repeat(2,minmax(0,1fr))}}.reminder-field[data-v-678a2a86]{display:flex;flex-direction:column;gap:.5rem}.reminder-input[data-v-678a2a86]{width:100%;padding:.5rem .75rem;border:1px solid rgb(209,213,219);border-radius:.5rem;transition:all .2s;font-size:.875rem}.reminder-input[data-v-678a2a86]:focus{outline:none;box-shadow:0 0 0 2px var(--header-gradient-from);border-color:transparent}.reminder-input.error[data-v-678a2a86]{border-color:#fca5a5}.reminder-input.error[data-v-678a2a86]:focus{box-shadow:0 0 0 2px #ef4444}.form-actions-modal[data-v-678a2a86]{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding-top:1.5rem;border-top:1px solid rgb(229,231,235);margin-top:1.5rem}.cancel-btn-modal[data-v-678a2a86]{padding:.625rem 1.5rem;color:#374151;background:#fff;border:1px solid rgb(209,213,219);border-radius:.75rem;transition:all .2s;display:flex;align-items:center;gap:.5rem;cursor:pointer;font-weight:500}.cancel-btn-modal[data-v-678a2a86]:hover{background:#f9fafb}.submit-btn-modal[data-v-678a2a86]{padding:.625rem 1.5rem;color:#fff;font-weight:500;border-radius:.75rem;transition:all .2s;display:flex;align-items:center;gap:.5rem;border:none;cursor:pointer;background:linear-gradient(90deg,var(--header-gradient-from),var(--header-gradient-to))}.submit-btn-modal[data-v-678a2a86]:hover{box-shadow:0 10px 25px -3px #0000001a,0 4px 6px -2px #0000000d;transform:translateY(-1px)}.btn-spinner-small[data-v-678a2a86]{width:1rem;height:1rem;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:9999px;animation:spin-678a2a86 1s linear infinite}.delete-modal[data-v-678a2a86]{background:#fff;border-radius:1rem;box-shadow:0 25px 50px -12px #00000040;max-width:28rem;width:100%;overflow:hidden}.delete-modal-header[data-v-678a2a86]{padding:1.5rem;display:flex;align-items:center;gap:1rem;color:#fff;background:linear-gradient(90deg,#ef4444,#dc2626)}.delete-modal-icon[data-v-678a2a86]{width:4rem;height:4rem;border-radius:1rem;background:#fff3;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.delete-modal-header h3[data-v-678a2a86]{font-size:1.25rem;line-height:1.75rem;font-weight:700}.delete-modal-body[data-v-678a2a86]{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.delete-modal-body p[data-v-678a2a86]{color:#374151;line-height:1.5}.warning-text[data-v-678a2a86]{color:#dc2626;font-size:.875rem;line-height:1.25rem;font-weight:500}.delete-modal-actions[data-v-678a2a86]{padding:1.5rem;padding-top:0;display:flex;align-items:center;justify-content:flex-end;gap:.75rem}.cancel-btn[data-v-678a2a86]{padding:.5rem 1rem;color:#374151;background:#fff;border:1px solid rgb(209,213,219);border-radius:.5rem;transition:all .2s;cursor:pointer;font-weight:500}.cancel-btn[data-v-678a2a86]:hover{background:#f9fafb}.confirm-delete-btn[data-v-678a2a86]{padding:.5rem 1rem;background:#dc2626;color:#fff;border-radius:.5rem;transition:all .2s;display:flex;align-items:center;gap:.5rem;border:none;cursor:pointer;font-weight:500}.confirm-delete-btn[data-v-678a2a86]:hover{background:#b91c1c;transform:translateY(-1px)}.confirm-delete-btn[data-v-678a2a86]:disabled{opacity:.5;cursor:not-allowed}.confirm-delete-btn[data-v-678a2a86]:disabled:hover{transform:none}.loading-icon[data-v-678a2a86]{animation:spin-678a2a86 1s linear infinite}.file-upload[data-v-678a2a86]{display:flex;flex-direction:column;gap:.5rem}.upload-area[data-v-678a2a86]{border:2px dashed rgb(209,213,219);border-radius:.75rem;padding:1.5rem;text-align:center;cursor:pointer;transition:all .2s}.upload-area[data-v-678a2a86]:hover{border-color:var(--header-gradient-from);background:rgba(var(--header-gradient-from-rgb),.05)}.upload-icon[data-v-678a2a86]{width:3rem;height:3rem;color:#9ca3af;margin:0 auto .75rem}.upload-text[data-v-678a2a86]{font-size:.875rem;color:#4b5563;margin-bottom:.5rem}.upload-hint[data-v-678a2a86]{font-size:.75rem;color:#6b7280}.file-preview[data-v-678a2a86]{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:#f9fafb;border-radius:.5rem;border:1px solid rgb(229,231,235)}.preview-image[data-v-678a2a86]{width:3rem;height:3rem;border-radius:.5rem;object-fit:cover}.preview-info[data-v-678a2a86]{flex:1;min-width:0}.file-name[data-v-678a2a86]{font-size:.875rem;font-weight:500;color:#111827;margin-bottom:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-size[data-v-678a2a86]{font-size:.75rem;color:#6b7280}.remove-file[data-v-678a2a86]{padding:.375rem;border-radius:9999px;color:#6b7280;background:transparent;border:none;cursor:pointer;transition:all .2s}.remove-file[data-v-678a2a86]:hover{background:#e5e7eb;color:#dc2626}@keyframes modalFadeIn-678a2a86{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.modal-animation-enter-active[data-v-678a2a86]{animation:modalFadeIn-678a2a86 .3s ease-out}.modal-animation-leave-active[data-v-678a2a86]{animation:modalFadeIn-678a2a86 .2s ease-in reverse}.action-btn[data-v-678a2a86]{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500;border-radius:.5rem;transition:all .2s;cursor:pointer;border:1px solid}.action-btn.edit[data-v-678a2a86]{background:#fffbeb;color:#b45309;border-color:#fcd34d}.action-btn.edit[data-v-678a2a86]:hover{background:#fef3c7;transform:translateY(-1px);box-shadow:0 2px 4px #0000000d}.action-btn.delete[data-v-678a2a86]{background:#fef2f2;color:#b91c1c;border-color:#fca5a5}.action-btn.delete[data-v-678a2a86]:hover{background:#fee2e2;transform:translateY(-1px);box-shadow:0 2px 4px #0000000d}.card-action-buttons[data-v-678a2a86]{display:flex;gap:.5rem}.card-action-btn[data-v-678a2a86]{flex:1;display:flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500;border-radius:.5rem;transition:all .2s;border:1px solid;cursor:pointer}.card-action-btn.edit[data-v-678a2a86]{background:#fffbeb;color:#b45309;border-color:#fcd34d}.card-action-btn.edit[data-v-678a2a86]:hover{background:#fef3c7;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.card-action-btn.delete[data-v-678a2a86]{background:#fef2f2;color:#b91c1c;border-color:#fca5a5}.card-action-btn.delete[data-v-678a2a86]:hover{background:#fee2e2;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.refresh-btn[data-v-678a2a86]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#fff;background:linear-gradient(90deg,var(--header-gradient-from),var(--header-gradient-to));border:none;border-radius:.5rem;cursor:pointer;transition:all .2s}.refresh-btn[data-v-678a2a86]:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}.refresh-btn[data-v-678a2a86]:active{transform:translateY(0)}.refresh-icon[data-v-678a2a86]{width:1rem;height:1rem}.refresh-icon.rotating[data-v-678a2a86]{animation:spin-678a2a86 1s linear infinite}@keyframes spin-678a2a86{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.btn-with-icon[data-v-678a2a86]{display:flex;align-items:center;gap:.375rem}.btn-icon[data-v-678a2a86]{width:1rem;height:1rem;display:flex;align-items:center;justify-content:center}.button-group[data-v-678a2a86]{display:flex;gap:.5rem}.table-actions[data-v-678a2a86]{display:flex;flex-direction:column;gap:.5rem}@media (min-width: 640px){.table-actions[data-v-678a2a86]{flex-direction:row}}.results-header .action-btn[data-v-678a2a86]{padding:.5rem 1rem;font-size:.875rem;background:linear-gradient(90deg,var(--header-gradient-from),var(--header-gradient-to));color:#fff;border:none}.results-header .action-btn[data-v-678a2a86]:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}.action-btn[data-v-678a2a86]:disabled,.card-action-btn[data-v-678a2a86]:disabled,.refresh-btn[data-v-678a2a86]:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.section-title[data-v-fc3861b7]{display:flex;align-items:center;gap:.75rem;font-size:1.3rem;font-weight:800;margin-bottom:2rem;color:#4f46e5}.section-title svg[data-v-fc3861b7]{width:20px;height:20px}.contact-info[data-v-fc3861b7]{display:grid;gap:1.5rem}.contact-item[data-v-fc3861b7]{display:flex;align-items:flex-start;gap:1rem;padding:1rem;border-radius:12px;transition:all .3s ease;background:#ffffff08}.contact-item[data-v-fc3861b7]:hover{transform:translate(5px);background:#4f46e51a}.contact-item svg[data-v-fc3861b7]{width:20px;height:20px;margin-top:2px;color:#4f46e5}.contact-text[data-v-fc3861b7]{flex:1}.contact-text strong[data-v-fc3861b7]{display:block;margin-bottom:.5rem;color:#4f46e5;font-weight:700}.section-title[data-v-bac7674c]{display:flex;align-items:center;gap:.75rem;font-size:1.3rem;font-weight:800;margin-bottom:2rem;color:#4f46e5}.section-title svg[data-v-bac7674c]{width:20px;height:20px}.quick-links[data-v-bac7674c]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.quick-link[data-v-bac7674c]{text-decoration:none;padding:.75rem 1rem;border-radius:12px;transition:all .3s ease;font-size:.9rem;font-weight:600;color:#fffc}.quick-link[data-v-bac7674c]:hover{color:#4f46e5;transform:translate(8px);background:#4f46e51a}@media (max-width: 768px){.quick-links[data-v-bac7674c]{grid-template-columns:1fr}}.section-title[data-v-3d030a99]{display:flex;align-items:center;gap:.75rem;font-size:1.3rem;font-weight:800;margin-bottom:2rem;color:#4f46e5}.section-title svg[data-v-3d030a99]{width:20px;height:20px}.certificates[data-v-3d030a99]{display:grid;gap:1rem;margin-bottom:2rem}.cert-item[data-v-3d030a99]{display:flex;align-items:center;gap:1rem;padding:1rem;border-radius:12px;transition:all .3s ease;background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.cert-item[data-v-3d030a99]:hover{transform:translateY(-3px);border-color:#4f46e5}.cert-item svg[data-v-3d030a99]{width:24px;height:24px;color:#4f46e5}.tech-info h5[data-v-3d030a99]{font-size:1rem;font-weight:700;margin-bottom:1rem;opacity:.9}.tech-tags[data-v-3d030a99]{display:flex;flex-wrap:wrap;gap:.75rem}.tech-tag[data-v-3d030a99]{padding:.5rem 1rem;border-radius:12px;font-size:.85rem;font-weight:600;transition:all .3s ease;background:#4f46e533;color:#4f46e5;border:1px solid rgba(79,70,229,.3)}.tech-tag[data-v-3d030a99]:hover{transform:translateY(-2px);border-color:#4f46e5}@media (max-width: 768px){.tech-tags[data-v-3d030a99]{justify-content:center}}.footer-bottom[data-v-ffc06cd8]{display:flex;align-items:center;justify-content:space-between;padding-top:2rem;border-top:2px solid rgba(79,70,229,.2);flex-wrap:wrap;gap:2rem}.copyright[data-v-ffc06cd8]{display:flex;align-items:center;gap:1.5rem}.copyright-logo[data-v-ffc06cd8]{width:50px;height:auto}.copyright-text p[data-v-ffc06cd8]{font-size:1rem;margin-bottom:.5rem;font-weight:600}.copyright-text strong[data-v-ffc06cd8]{color:#4f46e5}.copyright-text span[data-v-ffc06cd8]{font-size:.9rem;opacity:.8}.footer-badges[data-v-ffc06cd8]{display:flex;gap:1rem;flex-wrap:wrap}.badge[data-v-ffc06cd8]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border-radius:12px;font-size:.85rem;font-weight:700;transition:all .3s ease;background:#4f46e533;color:#4f46e5;border:1px solid rgba(79,70,229,.3)}.badge[data-v-ffc06cd8]:hover{transform:translateY(-2px);border-color:#4f46e5}.badge svg[data-v-ffc06cd8]{width:16px;height:16px}@media (max-width: 768px){.footer-bottom[data-v-ffc06cd8]{flex-direction:column;text-align:center}.footer-badges[data-v-ffc06cd8]{justify-content:center}}.main-footer[data-v-51df1973]{padding:5rem 2rem 2rem;position:relative;background:linear-gradient(135deg,#0f172a,#1e293b);border-top:1px solid rgba(255,255,255,.1)}.footer-container[data-v-51df1973]{max-width:1400px;margin:0 auto}.footer-content[data-v-51df1973]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3rem;margin-bottom:3rem}.footer-section .section-title[data-v-51df1973]{display:flex;align-items:center;gap:.75rem;font-size:1.3rem;font-weight:800;margin-bottom:2rem;color:#4f46e5}.section-title svg[data-v-51df1973]{width:20px;height:20px}.footer-logo[data-v-51df1973]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.footer-logo .logo[data-v-51df1973]{width:50px;height:auto}.footer-logo h3[data-v-51df1973]{font-size:1.2rem;font-weight:800;background:linear-gradient(135deg,#4f46e5,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.footer-desc[data-v-51df1973]{font-size:1rem;line-height:1.7;margin-bottom:2rem;opacity:.9}.social-links[data-v-51df1973]{display:flex;gap:1rem;flex-wrap:wrap}.social-link[data-v-51df1973]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:12px;text-decoration:none;transition:all .3s ease;font-size:.9rem;font-weight:600;background:#ffffff0d;color:#fffc;border:1px solid rgba(255,255,255,.1)}.social-link[data-v-51df1973]:hover{transform:translateY(-3px);border-color:#4f46e5;color:#4f46e5}.social-link svg[data-v-51df1973]{width:16px;height:16px}.theme-toggle[data-v-7f2bf6c1]{background:none;border:none;cursor:pointer;padding:.5rem;border-radius:12px;transition:all .3s ease}.theme-toggle[data-v-7f2bf6c1]:hover{background:#4f46e51a}.toggle-track[data-v-7f2bf6c1]{width:60px;height:30px;border-radius:15px;position:relative;transition:all .3s ease;background:linear-gradient(135deg,#667eea,#764ba2)}.toggle-track.active[data-v-7f2bf6c1]{background:linear-gradient(135deg,#4f46e5,#7c3aed)}.toggle-track.active .toggle-thumb[data-v-7f2bf6c1]{transform:translate(30px)}.toggle-thumb[data-v-7f2bf6c1]{width:26px;height:26px;background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0003}.toggle-thumb svg[data-v-7f2bf6c1]{width:14px;height:14px;color:#4f46e5}.mobile-menu-btn[data-v-f3bf0219]{display:none;background:none;border:none;cursor:pointer;padding:.5rem;border-radius:8px;transition:all .3s ease}.hamburger[data-v-f3bf0219]{width:24px;height:18px;position:relative;cursor:pointer}.hamburger span[data-v-f3bf0219]{display:block;position:absolute;height:2px;width:100%;border-radius:1px;opacity:1;left:0;transform:rotate(0);transition:.3s ease-in-out;background:currentColor}.hamburger span[data-v-f3bf0219]:nth-child(1){top:0}.hamburger span[data-v-f3bf0219]:nth-child(2){top:8px}.hamburger span[data-v-f3bf0219]:nth-child(3){top:16px}.hamburger.active span[data-v-f3bf0219]:nth-child(1){top:8px;transform:rotate(135deg)}.hamburger.active span[data-v-f3bf0219]:nth-child(2){opacity:0;left:-60px}.hamburger.active span[data-v-f3bf0219]:nth-child(3){top:8px;transform:rotate(-135deg)}@media (max-width: 1024px){.mobile-menu-btn[data-v-f3bf0219]{display:block}}.mobile-menu[data-v-87530ce5]{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:9999;visibility:hidden;opacity:0;transition:all .3s ease}.mobile-menu.active[data-v-87530ce5]{visibility:visible;opacity:1}.mobile-menu-overlay[data-v-87530ce5]{position:absolute;top:0;left:0;width:100%;height:100%;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mobile-menu-content[data-v-87530ce5]{position:absolute;top:0;right:0;width:320px;height:100%;background:linear-gradient(135deg,#0f172afa,#1e293bf2,#334155eb);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-left:1px solid rgba(71,85,105,.3);display:flex;flex-direction:column;box-shadow:-10px 0 50px #0000004d;transform:translate(100%);transition:transform .4s cubic-bezier(.4,0,.2,1)}.mobile-menu.active .mobile-menu-content[data-v-87530ce5]{transform:translate(0)}.mobile-menu-header[data-v-87530ce5]{display:flex;justify-content:space-between;align-items:center;padding:2rem 1.5rem 1rem;border-bottom:1px solid rgba(71,85,105,.3)}.menu-title[data-v-87530ce5]{font-size:1.25rem;font-weight:700;color:#f8fafc;margin:0}.close-btn[data-v-87530ce5]{width:2.5rem;height:2.5rem;background:#4755694d;border:1px solid rgba(71,85,105,.5);border-radius:.75rem;color:#cbd5e1;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.close-btn[data-v-87530ce5]:hover{background:#ef444433;border-color:#ef444466;color:#f87171;transform:rotate(90deg)}.close-btn svg[data-v-87530ce5]{width:1.25rem;height:1.25rem}.mobile-nav-links[data-v-87530ce5]{flex:1;padding:1rem 0;overflow-y:auto}.mobile-nav-link[data-v-87530ce5]{display:flex;align-items:center;gap:1rem;text-decoration:none;color:#cbd5e1;font-weight:600;padding:1rem 1.5rem;margin:.25rem 1rem;border-radius:1rem;transition:all .3s ease;position:relative;border:1px solid transparent}.mobile-nav-link[data-v-87530ce5]:hover{background:#3b82f61a;border-color:#3b82f633;color:#f8fafc;transform:translate(-4px)}.mobile-nav-link.active[data-v-87530ce5]{background:linear-gradient(135deg,#3b82f626,#8b5cf61a);border-color:#3b82f666;color:#3b82f6;box-shadow:0 4px 20px #3b82f633}.mobile-nav-link.active[data-v-87530ce5]:before{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:4px;height:60%;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:2px}.link-icon[data-v-87530ce5]{width:2.5rem;height:2.5rem;background:#4755694d;border-radius:.75rem;display:flex;align-items:center;justify-content:center;transition:all .3s ease;flex-shrink:0}.mobile-nav-link:hover .link-icon[data-v-87530ce5]{background:#3b82f633;transform:scale(1.1)}.mobile-nav-link.active .link-icon[data-v-87530ce5]{background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;box-shadow:0 4px 15px #3b82f64d}.link-icon svg[data-v-87530ce5]{width:1.25rem;height:1.25rem}.link-text[data-v-87530ce5]{flex:1;font-size:1rem}.link-arrow[data-v-87530ce5]{opacity:0;transform:translate(10px);transition:all .3s ease}.mobile-nav-link:hover .link-arrow[data-v-87530ce5]{opacity:1;transform:translate(0)}.link-arrow svg[data-v-87530ce5]{width:1rem;height:1rem}.mobile-menu-footer[data-v-87530ce5]{padding:1.5rem;border-top:1px solid rgba(71,85,105,.3);background:#0f172a80}.mobile-cta-btn[data-v-87530ce5]{width:100%;display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 1.5rem;border:none;border-radius:1rem;font-weight:700;font-size:1rem;cursor:pointer;transition:all .3s ease;background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;box-shadow:0 4px 20px #4f46e54d;margin-bottom:1.5rem}.mobile-cta-btn[data-v-87530ce5]:hover{transform:translateY(-2px);box-shadow:0 8px 30px #4f46e566;background:linear-gradient(135deg,#5b52e6,#8b44ed)}.mobile-cta-btn[data-v-87530ce5]:active{transform:translateY(0)}.mobile-cta-btn svg[data-v-87530ce5]{width:1.25rem;height:1.25rem}.menu-info[data-v-87530ce5]{text-align:center}.info-text[data-v-87530ce5]{font-size:.875rem;font-weight:600;color:#f8fafc;margin:0 0 .25rem}.info-subtext[data-v-87530ce5]{font-size:.75rem;color:#94a3b8;margin:0}@media (max-width: 480px){.mobile-menu-content[data-v-87530ce5]{width:100%}}@media (max-width: 360px){.mobile-menu-header[data-v-87530ce5]{padding:1.5rem 1rem 1rem}.mobile-nav-links[data-v-87530ce5]{padding:.5rem 0}.mobile-nav-link[data-v-87530ce5]{padding:.875rem 1rem;margin:.125rem .5rem}.mobile-menu-footer[data-v-87530ce5]{padding:1rem}}.main-header[data-v-4228710b]{position:fixed;top:0;left:0;width:100%;z-index:1000;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .3s ease;border-bottom:1px solid rgba(255,255,255,.1);background:#0f172acc}.main-header.scrolled[data-v-4228710b]{box-shadow:0 10px 30px #0003;background:#0f172af2}.header-container[data-v-4228710b]{max-width:1400px;margin:0 auto;padding:0 2rem}.header-content[data-v-4228710b]{display:flex;align-items:center;justify-content:space-between;height:80px}.logo-section[data-v-4228710b]{display:flex;align-items:center;gap:1rem;flex-shrink:0}.header-logo[data-v-4228710b]{width:50px;height:auto;transition:transform .3s ease}.header-logo[data-v-4228710b]:hover{transform:scale(1.05)}.company-info[data-v-4228710b]{display:flex;flex-direction:column;gap:2px}.company-name[data-v-4228710b]{font-size:1.5rem;font-weight:800;margin:0;background:linear-gradient(135deg,#3b82f6,#8b5cf6,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2}.company-tagline[data-v-4228710b]{font-size:.75rem;color:#94a3b8;display:flex;align-items:center;gap:.5rem;margin:0;font-weight:500}.iran-flag[data-v-4228710b]{width:16px;height:12px;border-radius:2px;overflow:hidden}.desktop-nav[data-v-4228710b]{display:flex;gap:.5rem;align-items:center}.nav-link[data-v-4228710b]{display:flex;align-items:center;gap:.5rem;text-decoration:none;font-weight:600;padding:.75rem 1rem;border-radius:12px;transition:all .3s ease;color:#cbd5e1;font-size:.9rem;position:relative;white-space:nowrap}.nav-link svg[data-v-4228710b]{width:18px;height:18px;flex-shrink:0}.nav-link[data-v-4228710b]:hover{color:#f8fafc;background:#3b82f61a;transform:translateY(-1px)}.nav-link.active[data-v-4228710b]{color:#3b82f6;background:#3b82f626;box-shadow:0 0 0 1px #3b82f64d}.nav-link.active[data-v-4228710b]:after{content:"";position:absolute;bottom:-2px;left:50%;transform:translate(-50%);width:20px;height:2px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:1px}.header-actions[data-v-4228710b]{display:flex;align-items:center;gap:1rem;flex-shrink:0}.cta-btn[data-v-4228710b]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:12px;font-weight:700;cursor:pointer;transition:all .3s ease;background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;box-shadow:0 4px 15px #4f46e54d;font-size:.9rem;white-space:nowrap}.cta-btn svg[data-v-4228710b]{width:18px;height:18px;flex-shrink:0}.cta-btn[data-v-4228710b]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #4f46e566;background:linear-gradient(135deg,#5b52e6,#8b44ed)}.cta-btn[data-v-4228710b]:active{transform:translateY(0)}@media (max-width: 1200px){.header-container[data-v-4228710b]{padding:0 1.5rem}.desktop-nav[data-v-4228710b]{gap:.25rem}.nav-link[data-v-4228710b]{padding:.6rem .8rem;font-size:.85rem}.cta-btn[data-v-4228710b]{padding:.6rem 1.2rem;font-size:.85rem}}@media (max-width: 1024px){.desktop-nav[data-v-4228710b]{display:none}.company-name[data-v-4228710b]{font-size:1.3rem}.company-tagline[data-v-4228710b]{font-size:.7rem}}@media (max-width: 768px){.header-container[data-v-4228710b]{padding:0 1rem}.header-content[data-v-4228710b]{height:70px}.company-info[data-v-4228710b]{display:none}.header-logo[data-v-4228710b]{width:45px}.cta-btn[data-v-4228710b]{padding:.6rem 1rem;font-size:.8rem}.cta-btn span[data-v-4228710b]{display:none}}@media (max-width: 480px){.header-container[data-v-4228710b]{padding:0 .75rem}.header-content[data-v-4228710b]{height:65px}.header-logo[data-v-4228710b]{width:40px}.cta-btn[data-v-4228710b]{padding:.5rem .8rem}.header-actions[data-v-4228710b]{gap:.75rem}}@media (prefers-reduced-motion: no-preference){.nav-link[data-v-4228710b],.cta-btn[data-v-4228710b],.header-logo[data-v-4228710b]{transition:all .3s cubic-bezier(.4,0,.2,1)}}.crm-page[data-v-b0d12114]{min-height:100vh;transition:all .3s ease;position:relative;overflow-x:hidden}.crm-page.dark[data-v-b0d12114]{background:linear-gradient(135deg,#0f172a,#1e293b 25%,#334155 75%,#475569);color:#f8fafc}.crm-page.light[data-v-b0d12114]{background:linear-gradient(135deg,#fff,#f8fafc 25%,#f1f5f9 75%,#e2e8f0);color:#1e293b}.main-container[data-v-b0d12114]{position:relative;z-index:10;opacity:0;transform:translateY(30px);transition:all 1s cubic-bezier(.4,0,.2,1);margin-top:80px}.main-container.loaded[data-v-b0d12114]{opacity:1;transform:translateY(0)}.hero-section[data-v-b0d12114]{padding:4rem 1rem 6rem;text-align:center;position:relative}.hero-content[data-v-b0d12114]{max-width:4xl;margin:0 auto}.hero-badge[data-v-b0d12114]{display:inline-block;margin-bottom:1.5rem}.badge-text[data-v-b0d12114]{background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;padding:.5rem 1.5rem;border-radius:9999px;font-size:.875rem;font-weight:600;letter-spacing:.05em}.hero-title[data-v-b0d12114]{font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.2;margin-bottom:1.5rem;color:#f8fafc}.gradient-text[data-v-b0d12114]{background:linear-gradient(135deg,#3b82f6,#8b5cf6,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-description[data-v-b0d12114]{font-size:1.25rem;color:#cbd5e1;max-width:2xl;margin:0 auto;line-height:1.6}.article-container[data-v-b0d12114]{max-width:6xl;margin:0 auto;padding:0 1rem 4rem}.content-section[data-v-b0d12114]{margin-bottom:4rem}.section-header[data-v-b0d12114]{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.section-icon[data-v-b0d12114]{width:3rem;height:3rem;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:.75rem;display:flex;align-items:center;justify-content:center;color:#fff}.section-title[data-v-b0d12114]{font-size:2rem;font-weight:700;color:#f8fafc}.chapter-header[data-v-b0d12114]{display:flex;align-items:center;gap:2rem;margin-bottom:3rem;padding:2rem;background:#3b82f61a;border-radius:1rem;border:1px solid rgba(59,130,246,.2)}.chapter-number[data-v-b0d12114]{font-size:3rem;font-weight:900;background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.chapter-title[data-v-b0d12114]{font-size:2.25rem;font-weight:700;color:#f8fafc;margin-bottom:.5rem}.chapter-subtitle[data-v-b0d12114]{color:#94a3b8;font-size:1.125rem}.content-card[data-v-b0d12114]{background:#1e293b66;border:1px solid rgba(71,85,105,.3);border-radius:1rem;padding:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.subsection-title[data-v-b0d12114]{font-size:1.5rem;font-weight:600;color:#f8fafc;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid rgba(59,130,246,.3)}.content-text[data-v-b0d12114]{color:#cbd5e1;line-height:1.8;margin-bottom:1.5rem;font-size:1rem}.highlight-box[data-v-b0d12114]{background:linear-gradient(135deg,#3b82f61a,#8b5cf61a);border:1px solid rgba(59,130,246,.3);border-radius:.75rem;padding:1.5rem;margin:2rem 0;display:flex;gap:1rem}.highlight-icon[data-v-b0d12114]{color:#3b82f6;flex-shrink:0}.highlight-text[data-v-b0d12114]{color:#e2e8f0;line-height:1.6;margin:0}.benefits-grid[data-v-b0d12114]{margin:2rem 0}.benefits-list[data-v-b0d12114]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-top:1.5rem}.benefit-item[data-v-b0d12114]{display:flex;gap:1rem;padding:1.5rem;background:#3341554d;border-radius:.75rem;border:1px solid rgba(71,85,105,.3);transition:all .3s ease}.benefit-item[data-v-b0d12114]:hover{transform:translateY(-2px);border-color:#3b82f680}.benefit-icon[data-v-b0d12114]{width:2.5rem;height:2.5rem;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.benefit-title[data-v-b0d12114]{font-size:1.125rem;font-weight:600;color:#f8fafc;margin-bottom:.5rem}.benefit-description[data-v-b0d12114]{color:#cbd5e1;line-height:1.5;font-size:.875rem}.steps-section[data-v-b0d12114]{margin:3rem 0}.steps-container[data-v-b0d12114]{display:grid;gap:1.5rem;margin-top:1.5rem}.step-item[data-v-b0d12114]{display:flex;gap:1.5rem;padding:1.5rem;background:#3341554d;border-radius:.75rem;border:1px solid rgba(71,85,105,.3);transition:all .3s ease}.step-item[data-v-b0d12114]:hover{transform:translate(8px);border-color:#3b82f680}.step-number[data-v-b0d12114]{width:3rem;height:3rem;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1.125rem;flex-shrink:0}.step-title[data-v-b0d12114]{font-size:1.125rem;font-weight:600;color:#f8fafc;margin-bottom:.5rem}.step-description[data-v-b0d12114]{color:#cbd5e1;line-height:1.5}.security-features[data-v-b0d12114]{margin:3rem 0}.features-grid[data-v-b0d12114]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-top:1.5rem}.feature-card[data-v-b0d12114]{padding:2rem;background:#3341554d;border-radius:1rem;border:1px solid rgba(71,85,105,.3);text-align:center;transition:all .3s ease}.feature-card[data-v-b0d12114]:hover{transform:translateY(-4px);border-color:#3b82f680;box-shadow:0 20px 25px -5px #0000001a}.feature-icon[data-v-b0d12114]{width:4rem;height:4rem;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:1rem;display:flex;align-items:center;justify-content:center;color:#fff;margin:0 auto 1.5rem}.feature-title[data-v-b0d12114]{font-size:1.25rem;font-weight:600;color:#f8fafc;margin-bottom:1rem}.feature-description[data-v-b0d12114]{color:#cbd5e1;line-height:1.6}.implementation-timeline[data-v-b0d12114]{margin:3rem 0}.timeline[data-v-b0d12114]{position:relative;padding-right:2rem}.timeline[data-v-b0d12114]:before{content:"";position:absolute;right:1rem;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,#3b82f6,#8b5cf6)}.timeline-item[data-v-b0d12114]{position:relative;margin-bottom:3rem;padding-right:3rem}.timeline-marker[data-v-b0d12114]{position:absolute;right:.5rem;top:.5rem;width:1rem;height:1rem;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:50%;border:3px solid #1e293b}.timeline-content[data-v-b0d12114]{background:#3341554d;border-radius:.75rem;padding:1.5rem;border:1px solid rgba(71,85,105,.3)}.timeline-title[data-v-b0d12114]{font-size:1.125rem;font-weight:600;color:#f8fafc;margin-bottom:.5rem}.timeline-description[data-v-b0d12114]{color:#cbd5e1;line-height:1.6}.results-section[data-v-b0d12114]{margin:3rem 0}.results-grid[data-v-b0d12114]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:1.5rem}.result-card[data-v-b0d12114]{padding:2rem;background:#22c55e1a;border:1px solid rgba(34,197,94,.3);border-radius:1rem;text-align:center;transition:all .3s ease}.result-card[data-v-b0d12114]:hover{transform:translateY(-4px);border-color:#22c55e80}.result-icon[data-v-b0d12114]{width:4rem;height:4rem;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:1rem;display:flex;align-items:center;justify-content:center;color:#fff;margin:0 auto 1.5rem}.result-title[data-v-b0d12114]{font-size:1.25rem;font-weight:600;color:#f8fafc;margin-bottom:1rem}.result-description[data-v-b0d12114]{color:#cbd5e1;line-height:1.6}.challenges-section[data-v-b0d12114]{margin:3rem 0}.challenge-group[data-v-b0d12114]{margin-bottom:3rem}.challenge-group-title[data-v-b0d12114]{font-size:1.5rem;font-weight:600;color:#f8fafc;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid rgba(239,68,68,.3)}.challenges-list[data-v-b0d12114]{display:grid;gap:1.5rem}.challenge-item[data-v-b0d12114]{padding:1.5rem;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:.75rem}.challenge-header[data-v-b0d12114]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.challenge-icon[data-v-b0d12114]{width:2rem;height:2rem;color:#ef4444}.challenge-title[data-v-b0d12114]{font-size:1.125rem;font-weight:600;color:#f8fafc}.challenge-description[data-v-b0d12114]{color:#cbd5e1;line-height:1.6;margin-bottom:1rem}.solution-box[data-v-b0d12114]{padding:1rem;background:#22c55e1a;border:1px solid rgba(34,197,94,.3);border-radius:.5rem}.solution-label[data-v-b0d12114]{color:#22c55e;font-weight:600}.solution-text[data-v-b0d12114]{color:#cbd5e1}.future-vision[data-v-b0d12114],.future-goals[data-v-b0d12114]{margin:3rem 0}.goals-grid[data-v-b0d12114]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-top:1.5rem}.goal-item[data-v-b0d12114]{padding:2rem;background:#8b5cf61a;border:1px solid rgba(139,92,246,.3);border-radius:1rem;text-align:center;transition:all .3s ease}.goal-item[data-v-b0d12114]:hover{transform:translateY(-4px);border-color:#8b5cf680}.goal-icon[data-v-b0d12114]{width:3.5rem;height:3.5rem;background:linear-gradient(135deg,#8b5cf6,#a855f7);border-radius:1rem;display:flex;align-items:center;justify-content:center;color:#fff;margin:0 auto 1.5rem}.goal-title[data-v-b0d12114]{font-size:1.125rem;font-weight:600;color:#f8fafc;margin-bottom:.75rem}.goal-description[data-v-b0d12114]{color:#cbd5e1;line-height:1.6;font-size:.875rem}@media (max-width: 768px){.main-container[data-v-b0d12114]{margin-top:70px}.hero-section[data-v-b0d12114]{padding:2rem 1rem 4rem}.chapter-header[data-v-b0d12114]{flex-direction:column;text-align:center;gap:1rem}.chapter-number[data-v-b0d12114]{font-size:2rem}.chapter-title[data-v-b0d12114]{font-size:1.75rem}.benefits-list[data-v-b0d12114],.features-grid[data-v-b0d12114],.results-grid[data-v-b0d12114],.goals-grid[data-v-b0d12114]{grid-template-columns:1fr}.timeline[data-v-b0d12114]{padding-right:1rem}.timeline-item[data-v-b0d12114]{padding-right:2rem}.step-item[data-v-b0d12114],.benefit-item[data-v-b0d12114]{flex-direction:column;text-align:center}}@media (max-width: 480px){.content-card[data-v-b0d12114],.chapter-header[data-v-b0d12114]{padding:1.5rem}.hero-title[data-v-b0d12114]{font-size:1.75rem}.hero-description[data-v-b0d12114]{font-size:1rem}}#content[data-v-dfe2b7dd]{position:fixed;top:5%;width:100%;max-width:1200px;padding:1rem}h2[data-v-dfe2b7dd],h3[data-v-dfe2b7dd]{color:#2c3e50}p[data-v-dfe2b7dd]{line-height:1.6}ol[data-v-dfe2b7dd]{margin-top:1rem;padding-left:1.5rem}hr[data-v-dfe2b7dd]{margin-top:1rem;border-top:1px solid #e0e0e0}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.crm-page[data-v-59fcc38b]{min-height:100vh;transition:all .3s ease;position:relative;overflow-x:hidden}.crm-page.dark[data-v-59fcc38b]{background:linear-gradient(135deg,#0f172a,#1e293b 25%,#334155 75%,#475569);color:#f8fafc}.crm-page.light[data-v-59fcc38b]{background:linear-gradient(135deg,#fff,#f8fafc 25%,#f1f5f9 75%,#e2e8f0);color:#1e293b}.main-container[data-v-59fcc38b]{position:relative;z-index:10;opacity:0;transform:translateY(30px);transition:all 1s cubic-bezier(.4,0,.2,1);margin-top:80px}.main-container.loaded[data-v-59fcc38b]{opacity:1;transform:translateY(0)}.hero-section[data-v-59fcc38b]{padding:4rem 1rem 6rem;text-align:center;position:relative}.hero-content[data-v-59fcc38b]{max-width:4xl;margin:0 auto}.hero-badge[data-v-59fcc38b]{display:inline-block;margin-bottom:1.5rem}.badge-text[data-v-59fcc38b]{background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;padding:.5rem 1.5rem;border-radius:9999px;font-size:.875rem;font-weight:600;letter-spacing:.05em}.hero-title[data-v-59fcc38b]{font-size:clamp(2.5rem,6vw,4rem);font-weight:800;line-height:1.2;margin-bottom:1rem;color:#f8fafc}.gradient-text[data-v-59fcc38b]{background:linear-gradient(135deg,#3b82f6,#8b5cf6,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle[data-v-59fcc38b]{font-size:1.5rem;color:#cbd5e1;font-weight:300;margin-top:1rem}.content-container[data-v-59fcc38b]{max-width:6xl;margin:0 auto;padding:0 1rem 4rem}.content-section[data-v-59fcc38b]{margin-bottom:4rem}.section-card[data-v-59fcc38b]{background:#1e293b66;border:1px solid rgba(71,85,105,.3);border-radius:1.5rem;padding:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;transition:all .3s ease}.section-card[data-v-59fcc38b]:hover{transform:translateY(-4px);border-color:#3b82f666;box-shadow:0 20px 25px -5px #0000001a}.card-header[data-v-59fcc38b]{display:flex;align-items:center;gap:1.5rem;padding:2rem;background:linear-gradient(135deg,#3b82f61a,#8b5cf61a);border-bottom:1px solid rgba(71,85,105,.3)}.header-icon[data-v-59fcc38b]{width:4rem;height:4rem;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:1rem;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.contact-icon[data-v-59fcc38b]{background:linear-gradient(135deg,#10b981,#059669)}.branches-icon[data-v-59fcc38b]{background:linear-gradient(135deg,#f59e0b,#d97706)}.map-icon[data-v-59fcc38b]{background:linear-gradient(135deg,#8b5cf6,#a855f7)}.section-title[data-v-59fcc38b]{font-size:2rem;font-weight:700;color:#f8fafc;margin-bottom:.5rem}.section-subtitle[data-v-59fcc38b]{color:#94a3b8;font-size:1rem}.card-body[data-v-59fcc38b]{padding:2rem}.contact-card .card-header[data-v-59fcc38b]{background:linear-gradient(135deg,#10b9811a,#0596691a)}.contact-info[data-v-59fcc38b]{display:grid;gap:2rem}.contact-item[data-v-59fcc38b]{display:flex;gap:1.5rem;padding:2rem;background:#3341554d;border-radius:1rem;border:1px solid rgba(71,85,105,.3);transition:all .3s ease}.contact-item[data-v-59fcc38b]:hover{transform:translateY(-2px);border-color:#10b98180}.contact-icon-wrapper[data-v-59fcc38b]{width:3rem;height:3rem;background:linear-gradient(135deg,#10b981,#059669);border-radius:.75rem;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.contact-title[data-v-59fcc38b]{font-size:1.25rem;font-weight:600;color:#f8fafc;margin-bottom:.5rem}.contact-description[data-v-59fcc38b]{color:#cbd5e1;line-height:1.6}.phone-number[data-v-59fcc38b]{font-family:Courier New,monospace;font-size:1.125rem;font-weight:600;color:#10b981}.branches-card .card-header[data-v-59fcc38b]{background:linear-gradient(135deg,#f59e0b1a,#d977061a)}.branches-table-container[data-v-59fcc38b]{overflow-x:auto;border-radius:1rem;border:1px solid rgba(71,85,105,.3)}.branches-table[data-v-59fcc38b]{width:100%;border-collapse:collapse;background:#3341554d}.branches-table th[data-v-59fcc38b]{background:linear-gradient(135deg,#f59e0b33,#d9770633);color:#f8fafc;font-weight:600;padding:1rem;text-align:right;border-bottom:1px solid rgba(71,85,105,.3)}.branches-table td[data-v-59fcc38b]{padding:1rem;border-bottom:1px solid rgba(71,85,105,.3);color:#cbd5e1}.branches-table tr[data-v-59fcc38b]:hover{background:#47556933}.city-name[data-v-59fcc38b]{font-weight:600;color:#f8fafc}.branch-address[data-v-59fcc38b]{line-height:1.5}.status-badge[data-v-59fcc38b]{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600}.status-badge.active[data-v-59fcc38b]{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.status-badge.coming-soon[data-v-59fcc38b]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.map-card .card-header[data-v-59fcc38b]{background:linear-gradient(135deg,#8b5cf61a,#a855f71a)}.map-container[data-v-59fcc38b]{border-radius:1rem;overflow:hidden;border:1px solid rgba(71,85,105,.3)}.map[data-v-59fcc38b]{height:400px;width:100%}.contact-methods-section[data-v-59fcc38b]{text-align:center;padding:3rem 2rem;background:#1e293b66;border:1px solid rgba(71,85,105,.3);border-radius:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.contact-methods-title[data-v-59fcc38b]{font-size:2.5rem;font-weight:700;color:#f8fafc;margin-bottom:3rem;background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.contact-methods-grid[data-v-59fcc38b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.contact-method-card[data-v-59fcc38b]{padding:2rem;background:#3341554d;border-radius:1rem;border:1px solid rgba(71,85,105,.3);transition:all .3s ease;text-align:center}.contact-method-card[data-v-59fcc38b]:hover{transform:translateY(-8px);border-color:#3b82f680;box-shadow:0 20px 25px -5px #0000001a}.method-icon[data-v-59fcc38b]{width:4rem;height:4rem;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:1rem;display:flex;align-items:center;justify-content:center;color:#fff;margin:0 auto 1.5rem}.method-title[data-v-59fcc38b]{font-size:1.25rem;font-weight:600;color:#f8fafc;margin-bottom:.75rem}.method-description[data-v-59fcc38b]{color:#cbd5e1;line-height:1.6;font-size:.95rem}.leaflet-container[data-v-59fcc38b]{font-family:iranyekan,sans-serif}.leaflet-popup-content[data-v-59fcc38b]{font-family:iranyekan,sans-serif;direction:rtl;text-align:right}@media (max-width: 768px){.main-container[data-v-59fcc38b]{margin-top:70px}.hero-section[data-v-59fcc38b]{padding:2rem 1rem 4rem}.hero-title[data-v-59fcc38b]{font-size:2rem}.hero-subtitle[data-v-59fcc38b]{font-size:1.125rem}.card-header[data-v-59fcc38b]{flex-direction:column;text-align:center;gap:1rem;padding:1.5rem}.section-title[data-v-59fcc38b]{font-size:1.5rem}.contact-item[data-v-59fcc38b]{flex-direction:column;text-align:center}.branches-table-container[data-v-59fcc38b]{font-size:.875rem}.map[data-v-59fcc38b]{height:300px}.contact-methods-grid[data-v-59fcc38b]{grid-template-columns:1fr}}@media (max-width: 480px){.card-body[data-v-59fcc38b]{padding:1.5rem}.contact-methods-section[data-v-59fcc38b]{padding:2rem 1rem}.contact-methods-title[data-v-59fcc38b]{font-size:2rem}}.crm-page[data-v-9395f5f6]{min-height:100vh;transition:all .3s ease;position:relative;overflow-x:hidden}.crm-page.dark[data-v-9395f5f6]{background:linear-gradient(135deg,#0f172a,#1e293b 25%,#334155 75%,#475569);color:#f8fafc}.crm-page.light[data-v-9395f5f6]{background:linear-gradient(135deg,#fff,#f8fafc 25%,#f1f5f9 75%,#e2e8f0);color:#1e293b}.main-container[data-v-9395f5f6]{position:relative;z-index:10;opacity:0;transform:translateY(30px);transition:all 1s cubic-bezier(.4,0,.2,1);margin-top:80px}.main-container.loaded[data-v-9395f5f6]{opacity:1;transform:translateY(0)}.hero-section[data-v-9395f5f6]{padding:4rem 1rem 6rem;text-align:center;position:relative}.hero-content[data-v-9395f5f6]{max-width:4xl;margin:0 auto}.hero-badge[data-v-9395f5f6]{display:inline-block;margin-bottom:1.5rem}.badge-text[data-v-9395f5f6]{background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;padding:.5rem 1.5rem;border-radius:9999px;font-size:.875rem;font-weight:600;letter-spacing:.05em}.hero-title[data-v-9395f5f6]{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.2;margin-bottom:1.5rem;color:#f8fafc}.gradient-text[data-v-9395f5f6]{background:linear-gradient(135deg,#3b82f6,#8b5cf6,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle[data-v-9395f5f6]{font-size:1.5rem;color:#cbd5e1;font-weight:500;margin-top:1rem}.content-container[data-v-9395f5f6]{max-width:6xl;margin:0 auto;padding:0 1rem 4rem}.story-section[data-v-9395f5f6]{margin-bottom:4rem}.content-card[data-v-9395f5f6]{background:#1e293b66;border:1px solid rgba(71,85,105,.3);border-radius:1.5rem;padding:3rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.story-content[data-v-9395f5f6]{display:flex;flex-direction:column;gap:2rem}.story-paragraph[data-v-9395f5f6]{display:flex;gap:1.5rem;align-items:flex-start}.paragraph-icon[data-v-9395f5f6]{width:2.5rem;height:2.5rem;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:.75rem;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;margin-top:.25rem}.story-text[data-v-9395f5f6]{color:#cbd5e1;line-height:1.8;font-size:1.125rem;margin:0}.vision-section[data-v-9395f5f6]{margin-bottom:4rem}.vision-card[data-v-9395f5f6]{background:linear-gradient(135deg,#3b82f61a,#8b5cf61a);border:1px solid rgba(59,130,246,.3);border-radius:1.5rem;padding:3rem;text-align:center;position:relative;overflow:hidden}.vision-card[data-v-9395f5f6]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#3b82f6,#8b5cf6,#ec4899)}.vision-icon[data-v-9395f5f6]{width:4rem;height:4rem;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:1rem;display:flex;align-items:center;justify-content:center;color:#fff;margin:0 auto 2rem}.vision-title[data-v-9395f5f6]{font-size:2rem;font-weight:700;color:#f8fafc;margin-bottom:1.5rem}.vision-text[data-v-9395f5f6]{font-size:1.25rem;color:#cbd5e1;line-height:1.7;max-width:3xl;margin:0 auto}.section-header[data-v-9395f5f6]{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:3rem}.section-icon[data-v-9395f5f6]{width:3rem;height:3rem;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:.75rem;display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:1rem}.section-title[data-v-9395f5f6]{font-size:2.25rem;font-weight:700;color:#f8fafc;margin-bottom:.5rem}.section-subtitle[data-v-9395f5f6]{color:#94a3b8;font-size:1.125rem}.team-section[data-v-9395f5f6]{margin-bottom:4rem}.team-grid[data-v-9395f5f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem}.team-card[data-v-9395f5f6]{background:#1e293b66;border:1px solid rgba(71,85,105,.3);border-radius:1.5rem;padding:2rem;text-align:center;transition:all .3s ease;position:relative;overflow:hidden}.team-card[data-v-9395f5f6]:hover{transform:translateY(-8px);border-color:#3b82f680;box-shadow:0 25px 50px -12px #00000040}.member-avatar[data-v-9395f5f6]{width:5rem;height:5rem;border-radius:1.25rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;position:relative}.avatar-text[data-v-9395f5f6]{font-size:1.5rem;font-weight:700;color:#fff}.member-info[data-v-9395f5f6]{margin-bottom:1.5rem}.member-name[data-v-9395f5f6]{font-size:1.5rem;font-weight:600;color:#f8fafc;margin-bottom:.5rem}.member-position[data-v-9395f5f6]{color:#94a3b8;line-height:1.5;font-size:.95rem}.member-decoration[data-v-9395f5f6]{display:flex;justify-content:center;gap:.5rem}.decoration-dot[data-v-9395f5f6]{width:.5rem;height:.5rem;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:50%}.values-section[data-v-9395f5f6]{margin-bottom:4rem}.values-grid[data-v-9395f5f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.value-card[data-v-9395f5f6]{background:#1e293b66;border:1px solid rgba(71,85,105,.3);border-radius:1rem;padding:2rem;text-align:center;transition:all .3s ease}.value-card[data-v-9395f5f6]:hover{transform:translateY(-4px);border-color:#3b82f680}.value-icon[data-v-9395f5f6]{width:3.5rem;height:3.5rem;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:1rem;display:flex;align-items:center;justify-content:center;color:#fff;margin:0 auto 1.5rem}.value-title[data-v-9395f5f6]{font-size:1.25rem;font-weight:600;color:#f8fafc;margin-bottom:1rem}.value-description[data-v-9395f5f6]{color:#cbd5e1;line-height:1.6}@media (max-width: 768px){.main-container[data-v-9395f5f6]{margin-top:70px}.hero-section[data-v-9395f5f6]{padding:2rem 1rem 4rem}.content-card[data-v-9395f5f6]{padding:2rem}.story-paragraph[data-v-9395f5f6]{flex-direction:column;gap:1rem}.paragraph-icon[data-v-9395f5f6]{align-self:flex-start}.vision-card[data-v-9395f5f6]{padding:2rem}.team-grid[data-v-9395f5f6],.values-grid[data-v-9395f5f6]{grid-template-columns:1fr}.section-header[data-v-9395f5f6]{margin-bottom:2rem}}@media (max-width: 480px){.hero-title[data-v-9395f5f6]{font-size:2rem}.hero-subtitle[data-v-9395f5f6]{font-size:1.125rem}.content-card[data-v-9395f5f6],.vision-card[data-v-9395f5f6],.team-card[data-v-9395f5f6]{padding:1.5rem}.story-text[data-v-9395f5f6]{font-size:1rem}}.status-card-modern[data-v-a2f0a9ac]{position:relative;border-radius:24px;padding:24px;overflow:hidden;box-shadow:0 20px 40px #00000026}.status-glow[data-v-a2f0a9ac]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:statusGlow-a2f0a9ac 4s ease-in-out infinite}.status-content-wrapper[data-v-a2f0a9ac]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;z-index:2}.status-icon-modern[data-v-a2f0a9ac]{width:60px;height:60px;background:#fff3;border-radius:20px;display:flex;align-items:center;justify-content:center;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-shrink:0}.status-info[data-v-a2f0a9ac]{flex:1;color:#fff}.status-title-modern[data-v-a2f0a9ac]{font-size:20px;font-weight:700;margin-bottom:8px;letter-spacing:-.02em}.status-description[data-v-a2f0a9ac]{font-size:16px;opacity:.9;font-weight:500}.status-actions[data-v-a2f0a9ac]{flex-shrink:0}.create-user-btn[data-v-a2f0a9ac]{display:flex;align-items:center;gap:8px;background:#fff3;border:2px solid rgba(255,255,255,.3);color:#fff;padding:12px 20px;border-radius:16px;font-weight:700;font-size:14px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.create-user-btn[data-v-a2f0a9ac]:hover{background:#ffffff4d;transform:translateY(-2px);box-shadow:0 8px 25px #0003}.btn-icon[data-v-a2f0a9ac]{width:16px;height:16px;display:flex;align-items:center;justify-content:center}.content-area[data-v-a2f0a9ac]{flex:1;padding:32px;overflow-y:auto}.preview-section[data-v-a2f0a9ac]{max-width:1200px;margin:0 auto}.preview-container[data-v-a2f0a9ac]{background:#fff;border-radius:24px;border:2px solid #f1f5f9;overflow:hidden;box-shadow:0 8px 30px #0000001a}.preview-header[data-v-a2f0a9ac]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:32px;border-bottom:2px solid #e2e8f0;display:flex;align-items:center;gap:20px}.preview-avatar[data-v-a2f0a9ac]{width:80px;height:80px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));border-radius:20px;display:flex;align-items:center;justify-content:center;color:#fff}.preview-title[data-v-a2f0a9ac]{font-size:28px;font-weight:800;color:#1f2937;margin-bottom:8px;letter-spacing:-.02em}.preview-description[data-v-a2f0a9ac]{font-size:16px;color:#6b7280;font-weight:500}.profile-categories[data-v-a2f0a9ac]{padding:32px;display:flex;flex-direction:column;gap:32px}.category-section[data-v-a2f0a9ac]{background:#f8fafc;border-radius:20px;border:2px solid #e2e8f0;overflow:hidden}.category-header[data-v-a2f0a9ac]{background:#fff;padding:20px 24px;border-bottom:2px solid #e2e8f0;display:flex;align-items:center;gap:16px}.category-icon[data-v-a2f0a9ac]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff}.category-icon.personal[data-v-a2f0a9ac]{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.category-icon.address[data-v-a2f0a9ac]{background:linear-gradient(135deg,#10b981,#059669)}.category-icon.business[data-v-a2f0a9ac]{background:linear-gradient(135deg,#f59e0b,#d97706)}.category-icon.store[data-v-a2f0a9ac]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.category-icon.education[data-v-a2f0a9ac]{background:linear-gradient(135deg,#06b6d4,#0891b2)}.category-icon.social[data-v-a2f0a9ac]{background:linear-gradient(135deg,#ec4899,#db2777)}.category-icon.products[data-v-a2f0a9ac]{background:linear-gradient(135deg,#84cc16,#65a30d)}.category-title[data-v-a2f0a9ac]{font-size:20px;font-weight:800;color:#1f2937}.info-grid[data-v-a2f0a9ac]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;padding:24px}.info-item[data-v-a2f0a9ac]{background:#fff;padding:16px 20px;border-radius:12px;border:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center}.info-label[data-v-a2f0a9ac]{font-weight:600;color:#374151;font-size:14px}.info-value[data-v-a2f0a9ac]{font-weight:500;color:#1f2937;font-size:14px;text-align:left}.social-grid[data-v-a2f0a9ac]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;padding:24px}.social-item[data-v-a2f0a9ac]{background:#fff;padding:16px 20px;border-radius:12px;border:1px solid #e2e8f0;display:flex;align-items:center;gap:16px}.social-icon[data-v-a2f0a9ac]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff}.social-icon.instagram[data-v-a2f0a9ac]{background:linear-gradient(135deg,#e4405f,#833ab4)}.social-icon.telegram[data-v-a2f0a9ac]{background:linear-gradient(135deg,#08c,#06a)}.social-icon.whatsapp[data-v-a2f0a9ac]{background:linear-gradient(135deg,#25d366,#128c7e)}.social-info[data-v-a2f0a9ac]{display:flex;flex-direction:column;gap:4px}.social-label[data-v-a2f0a9ac]{font-weight:600;color:#374151;font-size:13px}.social-value[data-v-a2f0a9ac]{font-weight:500;color:#1f2937;font-size:14px}.product-basket[data-v-a2f0a9ac]{padding:24px}.product-text[data-v-a2f0a9ac]{background:#fff;padding:20px;border-radius:12px;border:1px solid #e2e8f0;line-height:1.6;color:#374151;font-size:15px}.form-section[data-v-a2f0a9ac]{max-width:1200px;margin:0 auto}.form-container[data-v-a2f0a9ac]{background:#fff;border-radius:24px;border:2px solid #f1f5f9;overflow:hidden;box-shadow:0 8px 30px #0000001a}.form-header[data-v-a2f0a9ac]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:32px;text-align:center;border-bottom:2px solid #e2e8f0}.form-title[data-v-a2f0a9ac]{font-size:28px;font-weight:800;color:#1f2937;margin-bottom:8px;letter-spacing:-.02em}.form-description[data-v-a2f0a9ac]{font-size:16px;color:#6b7280;font-weight:500}.profile-form[data-v-a2f0a9ac]{padding:32px;display:flex;flex-direction:column;gap:40px}.form-section-group[data-v-a2f0a9ac]{background:#f8fafc;border-radius:20px;border:2px solid #e2e8f0;overflow:hidden}.section-header[data-v-a2f0a9ac]{background:#fff;padding:20px 24px;border-bottom:2px solid #e2e8f0;display:flex;align-items:center;gap:16px}.section-icon[data-v-a2f0a9ac]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff}.section-title[data-v-a2f0a9ac]{font-size:18px;font-weight:700;color:#1f2937}.form-grid[data-v-a2f0a9ac]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;padding:24px}.form-field[data-v-a2f0a9ac]{display:flex;flex-direction:column}.form-field-full[data-v-a2f0a9ac]{grid-column:1 / -1}.form-actions[data-v-a2f0a9ac]{display:flex;gap:16px;justify-content:center;padding-top:24px;border-top:2px solid #f1f5f9}.submit-btn[data-v-a2f0a9ac]{display:flex;align-items:center;gap:8px;color:#fff;padding:16px 32px;border:none;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.submit-btn[data-v-a2f0a9ac]:hover{transform:translateY(-2px);box-shadow:0 12px 25px #0003}.cancel-btn[data-v-a2f0a9ac]{display:flex;align-items:center;gap:8px;background:#f1f5f9;color:#64748b;padding:16px 32px;border:2px solid #e2e8f0;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s ease}.cancel-btn[data-v-a2f0a9ac]:hover{background:#e2e8f0;color:#475569;transform:translateY(-2px)}@keyframes statusGlow-a2f0a9ac{0%,to{transform:rotate(0) scale(1);opacity:.3}50%{transform:rotate(180deg) scale(1.1);opacity:.6}}@media (max-width: 1024px){.form-grid[data-v-a2f0a9ac],.info-grid[data-v-a2f0a9ac]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.social-grid[data-v-a2f0a9ac]{grid-template-columns:1fr}}@media (max-width: 768px){.content-area[data-v-a2f0a9ac]{padding:20px}.status-content-wrapper[data-v-a2f0a9ac]{flex-direction:column;gap:16px;text-align:center}.preview-header[data-v-a2f0a9ac]{flex-direction:column;text-align:center;gap:16px}.category-header[data-v-a2f0a9ac],.section-header[data-v-a2f0a9ac]{flex-direction:column;text-align:center;gap:12px}.form-grid[data-v-a2f0a9ac],.info-grid[data-v-a2f0a9ac]{grid-template-columns:1fr}.form-actions[data-v-a2f0a9ac]{flex-direction:column}.info-item[data-v-a2f0a9ac]{flex-direction:column;align-items:flex-start;gap:8px}.info-value[data-v-a2f0a9ac]{text-align:right}}@media (max-width: 480px){.content-area[data-v-a2f0a9ac]{padding:16px}.status-card-modern[data-v-a2f0a9ac]{padding:20px}.form-container[data-v-a2f0a9ac],.preview-container[data-v-a2f0a9ac]{margin:0 -4px}.form-header[data-v-a2f0a9ac],.preview-header[data-v-a2f0a9ac],.profile-form[data-v-a2f0a9ac],.profile-categories[data-v-a2f0a9ac]{padding:20px}.form-title[data-v-a2f0a9ac],.preview-title[data-v-a2f0a9ac]{font-size:24px}.category-header[data-v-a2f0a9ac],.section-header[data-v-a2f0a9ac]{padding:16px 20px}.form-grid[data-v-a2f0a9ac],.info-grid[data-v-a2f0a9ac]{padding:20px;gap:16px}.preview-avatar[data-v-a2f0a9ac]{width:60px;height:60px}.category-icon[data-v-a2f0a9ac],.section-icon[data-v-a2f0a9ac]{width:36px;height:36px}}form label[data-v-a2f0a9ac]{font-weight:500}.ai-assistant-panel[data-v-e1d6ca67]{position:relative;margin-bottom:2rem;font-family:IRANSans,Vazir,Tahoma,sans-serif;direction:rtl}.ai-toggle-btn[data-v-e1d6ca67]{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:18px 24px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:16px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px #667eea4d;position:relative;overflow:hidden}.ai-toggle-btn[data-v-e1d6ca67]: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 .6s}.ai-toggle-btn[data-v-e1d6ca67]:hover:before{left:100%}.ai-toggle-btn[data-v-e1d6ca67]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #667eea66}.ai-toggle-btn.active[data-v-e1d6ca67]{background:linear-gradient(135deg,#764ba2,#667eea)}.ai-panel[data-v-e1d6ca67]{top:calc(100% + 12px);left:0;right:0;background:#fff;border-radius:20px;box-shadow:0 20px 60px #00000026;border:1px solid #e5e7eb;z-index:1000;overflow:hidden;max-height:80vh}.ai-tabs[data-v-e1d6ca67]{display:flex;background:linear-gradient(90deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0;padding:8px;gap:4px}.ai-tab[data-v-e1d6ca67]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;background:transparent;border:none;border-radius:12px;font-size:14px;font-weight:500;color:#64748b;cursor:pointer;transition:all .2s ease;flex:1;min-width:0}.ai-tab[data-v-e1d6ca67]:hover{background:#ffffffb3;color:#475569}.ai-tab.active[data-v-e1d6ca67]{background:#fff;color:#6366f1;box-shadow:0 2px 8px #6366f126;font-weight:600}.ai-content[data-v-e1d6ca67]{padding:24px;max-height:70vh;overflow-y:auto}.tab-header[data-v-e1d6ca67]{text-align:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #f1f5f9}.tab-header h3[data-v-e1d6ca67]{font-size:22px;font-weight:700;color:#1e293b;margin:0 0 8px}.tab-header p[data-v-e1d6ca67]{font-size:14px;color:#64748b;margin:0}.ai-form[data-v-e1d6ca67]{display:grid;gap:20px}.form-group[data-v-e1d6ca67]{display:flex;flex-direction:column;gap:8px}.form-label[data-v-e1d6ca67]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#374151}.form-input[data-v-e1d6ca67],.form-select[data-v-e1d6ca67]{padding:14px 16px;border:2px solid #e5e7eb;border-radius:12px;font-size:15px;transition:all .2s ease;background:#fff;font-family:inherit}.form-input[data-v-e1d6ca67]:focus,.form-select[data-v-e1d6ca67]:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.form-select[data-v-e1d6ca67]{cursor:pointer}.tone-grid[data-v-e1d6ca67]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.tone-option[data-v-e1d6ca67]{cursor:pointer}.tone-option input[data-v-e1d6ca67]{display:none}.tone-content[data-v-e1d6ca67]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;border:2px solid #e5e7eb;border-radius:12px;transition:all .2s ease;background:#fff;text-align:center}.tone-option input:checked+.tone-content[data-v-e1d6ca67]{border-color:#6366f1;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;transform:translateY(-2px);box-shadow:0 8px 25px #6366f14d}.tone-emoji[data-v-e1d6ca67]{font-size:20px}.tone-label[data-v-e1d6ca67]{font-weight:600;font-size:14px}.length-grid[data-v-e1d6ca67]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.length-option[data-v-e1d6ca67]{cursor:pointer}.length-option input[data-v-e1d6ca67]{display:none}.length-content[data-v-e1d6ca67]{display:flex;align-items:center;gap:12px;padding:16px;border:2px solid #e5e7eb;border-radius:12px;transition:all .2s ease;background:#fff}.length-option input:checked+.length-content[data-v-e1d6ca67]{border-color:#10b981;background:linear-gradient(135deg,#10b981,#059669);color:#fff;transform:translateY(-2px);box-shadow:0 8px 25px #10b9814d}.length-icon[data-v-e1d6ca67]{font-size:18px}.length-info[data-v-e1d6ca67]{display:flex;flex-direction:column;gap:2px}.length-label[data-v-e1d6ca67]{font-weight:600;font-size:14px}.length-desc[data-v-e1d6ca67]{font-size:11px;opacity:.8;line-height:1.3}.checkbox-wrapper[data-v-e1d6ca67]{margin-bottom:12px}.checkbox-label[data-v-e1d6ca67]{display:flex;align-items:center;gap:12px;cursor:pointer;font-weight:500}.checkbox-label input[data-v-e1d6ca67]{display:none}.checkmark[data-v-e1d6ca67]{width:20px;height:20px;border:2px solid #d1d5db;border-radius:6px;position:relative;transition:all .2s ease;flex-shrink:0}.checkbox-label input:checked+.checkmark[data-v-e1d6ca67]{background:#6366f1;border-color:#6366f1}.checkbox-label input:checked+.checkmark[data-v-e1d6ca67]:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700}.discount-input[data-v-e1d6ca67]{display:flex;align-items:center;gap:12px;margin-top:12px}.discount-field[data-v-e1d6ca67]{width:120px}.discount-unit[data-v-e1d6ca67]{font-weight:600;color:#6b7280}.keywords-input-wrapper[data-v-e1d6ca67]{display:flex;gap:8px}.keywords-input[data-v-e1d6ca67]{flex:1}.add-keyword-btn[data-v-e1d6ca67]{padding:14px 16px;background:#10b981;color:#fff;border:none;border-radius:12px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.add-keyword-btn[data-v-e1d6ca67]:hover{background:#059669;transform:scale(1.05)}.keywords-list[data-v-e1d6ca67]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.keyword-tag[data-v-e1d6ca67]{display:flex;align-items:center;gap:8px;padding:6px 12px;background:linear-gradient(135deg,#f3e8ff,#e9d5ff);color:#7c3aed;border-radius:20px;font-size:13px;font-weight:500}.remove-keyword[data-v-e1d6ca67]{background:none;border:none;color:#7c3aed;font-size:14px;font-weight:700;cursor:pointer;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.remove-keyword[data-v-e1d6ca67]:hover{background:#7c3aed33}.generate-btn[data-v-e1d6ca67]{display:flex;align-items:center;justify-content:center;gap:12px;padding:18px 24px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;border:none;border-radius:16px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #f59e0b4d;margin-top:8px}.generate-btn[data-v-e1d6ca67]:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 8px 25px #f59e0b66}.generate-btn[data-v-e1d6ca67]:disabled{opacity:.6;cursor:not-allowed;transform:none}.loading-spinner[data-v-e1d6ca67]{animation:spin-e1d6ca67 1s linear infinite}@keyframes spin-e1d6ca67{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ai-results[data-v-e1d6ca67]{margin-top:24px;padding-top:20px;border-top:1px solid #e5e7eb}.results-header[data-v-e1d6ca67]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding:16px 20px;background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-radius:12px;border:1px solid #a7f3d0}.results-header h4[data-v-e1d6ca67]{font-size:18px;font-weight:700;color:#065f46;margin:0}.quality-score[data-v-e1d6ca67]{display:flex;align-items:center;gap:8px;font-size:13px;color:#065f46}.score-bar[data-v-e1d6ca67]{width:80px;height:6px;background:#10b98133;border-radius:3px;overflow:hidden;position:relative}.score-fill[data-v-e1d6ca67]{height:100%;background:linear-gradient(90deg,#10b981,#059669);border-radius:3px;transition:width 1s ease}.score-text[data-v-e1d6ca67]{font-weight:700;color:#059669}.result-section[data-v-e1d6ca67]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:12px;overflow:hidden;transition:all .2s ease}.result-section[data-v-e1d6ca67]:hover{box-shadow:0 4px 15px #00000014;transform:translateY(-1px)}.result-section.main-message[data-v-e1d6ca67]{border:2px solid #6366f1;box-shadow:0 4px 15px #6366f126}.result-header[data-v-e1d6ca67]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#f8fafc;border-bottom:1px solid #e5e7eb}.result-header label[data-v-e1d6ca67]{font-size:14px;font-weight:600;color:#374151;margin:0}.result-content[data-v-e1d6ca67]{padding:16px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.result-text[data-v-e1d6ca67]{flex:1;font-size:15px;line-height:1.5;color:#374151}.message-preview[data-v-e1d6ca67]{padding:16px;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #bae6fd;border-radius:10px;font-size:15px;line-height:1.6;color:#0c4a6e;margin-bottom:12px}.apply-btn[data-v-e1d6ca67]{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#6366f1;color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;flex-shrink:0}.apply-btn[data-v-e1d6ca67]:hover{background:#4f46e5;transform:translateY(-1px)}.apply-btn.primary[data-v-e1d6ca67]{background:linear-gradient(135deg,#6366f1,#8b5cf6);padding:12px 20px;font-size:14px;width:100%;justify-content:center}.apply-btn.small[data-v-e1d6ca67]{padding:6px 10px;font-size:12px}.alternative-messages[data-v-e1d6ca67]{padding:16px}.alternative-message[data-v-e1d6ca67]{display:flex;align-items:flex-start;gap:12px;padding:12px;background:#f8fafc;border-radius:10px;margin-bottom:8px}.alternative-message[data-v-e1d6ca67]:last-child{margin-bottom:0}.alt-message-number[data-v-e1d6ca67]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#6366f1;color:#fff;border-radius:50%;font-size:12px;font-weight:600;flex-shrink:0}.alt-message-text[data-v-e1d6ca67]{flex:1;font-size:14px;line-height:1.5;color:#374151}.suggested-variables[data-v-e1d6ca67]{display:flex;flex-wrap:wrap;gap:8px;padding:16px}.variable-suggestion[data-v-e1d6ca67]{display:flex;align-items:center;gap:6px;padding:8px 12px;background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e;border:1px solid #fbbf24;border-radius:16px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.variable-suggestion[data-v-e1d6ca67]:hover{background:linear-gradient(135deg,#fde68a,#fbbf24);transform:translateY(-2px);box-shadow:0 4px 12px #fbbf244d}.tips-list[data-v-e1d6ca67]{list-style:none;padding:16px;margin:0}.tip-item[data-v-e1d6ca67]{display:flex;align-items:flex-start;gap:8px;padding:8px 0;font-size:14px;line-height:1.5;color:#374151}.analyze-tab .empty-state[data-v-e1d6ca67]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:40px 20px;text-align:center;color:#6b7280}.empty-state svg[data-v-e1d6ca67]{opacity:.3}.empty-state h4[data-v-e1d6ca67]{font-size:18px;font-weight:600;color:#374151;margin:0}.empty-state p[data-v-e1d6ca67]{font-size:14px;margin:0}.analysis-container[data-v-e1d6ca67]{display:grid;gap:20px}.analysis-scores[data-v-e1d6ca67]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:16px}.score-card[data-v-e1d6ca67]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;text-align:center}.score-icon[data-v-e1d6ca67]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;margin-bottom:8px}.score-icon.positive[data-v-e1d6ca67]{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.score-icon.neutral[data-v-e1d6ca67]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.score-icon.negative[data-v-e1d6ca67]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.score-progress[data-v-e1d6ca67]{position:relative;display:flex;align-items:center;justify-content:center}.progress-circle[data-v-e1d6ca67]{transform:rotate(-90deg)}.progress-text[data-v-e1d6ca67]{position:absolute;font-size:16px;font-weight:700;color:#374151}.score-info[data-v-e1d6ca67]{display:flex;flex-direction:column;gap:2px}.score-label[data-v-e1d6ca67]{font-size:12px;font-weight:600;color:#6b7280}.score-value[data-v-e1d6ca67]{font-size:14px;font-weight:700;color:#374151}.score-desc[data-v-e1d6ca67]{font-size:11px;color:#9ca3af}.detailed-stats[data-v-e1d6ca67]{background:#f8fafc;border-radius:12px;padding:16px}.stat-row[data-v-e1d6ca67]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px}.stat-item[data-v-e1d6ca67]{display:flex;align-items:center;gap:12px}.stat-info[data-v-e1d6ca67]{display:flex;flex-direction:column;gap:2px}.stat-label[data-v-e1d6ca67]{font-size:12px;color:#6b7280}.stat-value[data-v-e1d6ca67]{font-size:16px;font-weight:700;color:#374151}.suggestions-section[data-v-e1d6ca67]{background:#fefbff;border:1px solid #e9d5ff;border-radius:12px;padding:16px}.suggestions-section h4[data-v-e1d6ca67]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#7c3aed;margin:0 0 12px}.suggestions-list[data-v-e1d6ca67]{display:grid;gap:8px}.suggestion-item[data-v-e1d6ca67]{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.5;color:#374151}.optimize-btn[data-v-e1d6ca67]{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:16px 24px;background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:16px}.optimize-btn[data-v-e1d6ca67]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #8b5cf64d}.templates-filter[data-v-e1d6ca67]{display:flex;gap:12px;margin-bottom:20px}.filter-search[data-v-e1d6ca67]{position:relative;flex:1}.filter-search svg[data-v-e1d6ca67]{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#9ca3af}.search-input[data-v-e1d6ca67]{width:100%;padding:12px 16px 12px 40px;border:2px solid #e5e7eb;border-radius:12px;font-size:14px;transition:all .2s ease}.search-input[data-v-e1d6ca67]:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.category-filter[data-v-e1d6ca67]{padding:12px 16px;border:2px solid #e5e7eb;border-radius:12px;font-size:14px;background:#fff;cursor:pointer;min-width:180px}.templates-grid[data-v-e1d6ca67]{display:grid;gap:16px}.template-card[data-v-e1d6ca67]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px;cursor:pointer;transition:all .2s ease}.template-card[data-v-e1d6ca67]:hover{border-color:#6366f1;box-shadow:0 4px 15px #6366f11a;transform:translateY(-2px)}.template-header[data-v-e1d6ca67]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px}.template-info h4[data-v-e1d6ca67]{font-size:16px;font-weight:600;color:#374151;margin:0 0 4px}.template-category[data-v-e1d6ca67]{display:inline-block;padding:4px 8px;background:#e0e7ff;color:#3730a3;border-radius:6px;font-size:11px;font-weight:500}.template-stats[data-v-e1d6ca67]{display:flex;align-items:center;gap:4px;font-size:12px;color:#6b7280}.template-description[data-v-e1d6ca67]{font-size:14px;color:#6b7280;line-height:1.5;margin:0 0 12px}.template-preview[data-v-e1d6ca67]{background:#f8fafc;border-radius:8px;padding:12px;margin-bottom:12px}.preview-label[data-v-e1d6ca67]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#6b7280;margin-bottom:6px}.preview-text[data-v-e1d6ca67]{font-size:13px;line-height:1.5;color:#374151}.template-variables[data-v-e1d6ca67]{margin-bottom:12px}.variables-label[data-v-e1d6ca67]{font-size:12px;font-weight:600;color:#6b7280;margin-bottom:6px;display:block}.variables-tags[data-v-e1d6ca67]{display:flex;flex-wrap:wrap;gap:4px}.variable-tag[data-v-e1d6ca67]{padding:2px 6px;background:#e0e7ff;color:#3730a3;border-radius:4px;font-size:11px;font-weight:500}.use-template-btn[data-v-e1d6ca67]{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:10px 16px;background:#6366f1;color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.use-template-btn[data-v-e1d6ca67]:hover{background:#4f46e5}.settings-form[data-v-e1d6ca67]{display:grid;gap:24px}.setting-group[data-v-e1d6ca67]{display:flex;flex-direction:column;gap:12px}.setting-group.advanced[data-v-e1d6ca67]{padding:16px;background:#f8fafc;border-radius:12px;border:1px solid #e5e7eb}.setting-label[data-v-e1d6ca67]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#374151}.creativity-slider[data-v-e1d6ca67]{position:relative;padding:8px 0}.slider[data-v-e1d6ca67]{width:100%;height:6px;border-radius:3px;background:#e5e7eb;outline:none;cursor:pointer}.slider[data-v-e1d6ca67]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#6366f1;cursor:pointer;box-shadow:0 2px 6px #6366f14d}.slider[data-v-e1d6ca67]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#6366f1;cursor:pointer;border:none;box-shadow:0 2px 6px #6366f14d}.slider-labels[data-v-e1d6ca67]{display:flex;justify-content:space-between;font-size:11px;color:#6b7280;margin-top:8px}.slider-value[data-v-e1d6ca67]{position:absolute;top:-30px;right:0;background:#374151;color:#fff;padding:4px 8px;border-radius:6px;font-size:12px;font-weight:600}.checkbox-setting[data-v-e1d6ca67]{display:flex;align-items:flex-start;gap:12px;cursor:pointer;padding:12px;border-radius:8px;transition:all .2s ease}.checkbox-setting[data-v-e1d6ca67]:hover{background:#f8fafc}.checkbox-setting input[data-v-e1d6ca67]{display:none}.checkbox-setting .checkmark[data-v-e1d6ca67]{width:20px;height:20px;border:2px solid #d1d5db;border-radius:6px;position:relative;transition:all .2s ease;flex-shrink:0;margin-top:2px}.checkbox-setting input:checked+.checkmark[data-v-e1d6ca67]{background:#6366f1;border-color:#6366f1}.checkbox-setting input:checked+.checkmark[data-v-e1d6ca67]:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700}.checkbox-content[data-v-e1d6ca67]{display:flex;align-items:flex-start;gap:8px;flex:1}.checkbox-title[data-v-e1d6ca67]{font-size:14px;font-weight:600;color:#374151;display:block;margin-bottom:2px}.checkbox-content small[data-v-e1d6ca67]{font-size:12px;color:#6b7280;line-height:1.4}.advanced-settings[data-v-e1d6ca67]{display:grid;gap:8px;margin-top:8px}.save-settings-btn[data-v-e1d6ca67]{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px 24px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:8px}.save-settings-btn[data-v-e1d6ca67]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #10b9814d}.slide-down-enter-active[data-v-e1d6ca67],.slide-down-leave-active[data-v-e1d6ca67]{transition:all .4s cubic-bezier(.4,0,.2,1)}.slide-down-enter-from[data-v-e1d6ca67],.slide-down-leave-to[data-v-e1d6ca67]{opacity:0;transform:translateY(-20px) scale(.95)}.slide-up-enter-active[data-v-e1d6ca67],.slide-up-leave-active[data-v-e1d6ca67]{transition:all .3s ease}.slide-up-enter-from[data-v-e1d6ca67],.slide-up-leave-to[data-v-e1d6ca67]{opacity:0;transform:translateY(20px)}.fade-enter-active[data-v-e1d6ca67],.fade-leave-active[data-v-e1d6ca67]{transition:all .3s ease}.fade-enter-from[data-v-e1d6ca67],.fade-leave-to[data-v-e1d6ca67]{opacity:0}.keyword-enter-active[data-v-e1d6ca67],.keyword-leave-active[data-v-e1d6ca67]{transition:all .3s ease}.keyword-enter-from[data-v-e1d6ca67],.keyword-leave-to[data-v-e1d6ca67]{opacity:0;transform:scale(.8)}@media (max-width: 768px){.ai-panel[data-v-e1d6ca67]{position:fixed;top:0;left:0;right:0;bottom:0;border-radius:0;max-height:100vh}.ai-content[data-v-e1d6ca67]{padding:16px}.tone-grid[data-v-e1d6ca67],.length-grid[data-v-e1d6ca67]{grid-template-columns:1fr}.analysis-scores[data-v-e1d6ca67]{grid-template-columns:repeat(2,1fr)}.stat-row[data-v-e1d6ca67]{grid-template-columns:1fr}.templates-filter[data-v-e1d6ca67]{flex-direction:column}.category-filter[data-v-e1d6ca67]{min-width:auto}}.ai-content[data-v-e1d6ca67]::-webkit-scrollbar{width:6px}.ai-content[data-v-e1d6ca67]::-webkit-scrollbar-track{background:#f1f5f9}.ai-content[data-v-e1d6ca67]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.ai-content[data-v-e1d6ca67]::-webkit-scrollbar-thumb:hover{background:#94a3b8}[data-v-b301e5fd]{box-sizing:border-box}.header-section[data-v-b301e5fd]{padding:16px 20px;border-bottom:1px solid #e5e7eb;flex-shrink:0;background:#fafbfc}.header-card[data-v-b301e5fd]{display:flex;align-items:center;gap:16px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));padding:16px 20px;border-radius:12px;color:#fff}.header-icon[data-v-b301e5fd]{width:44px;height:44px;background:#fff3;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.header-info[data-v-b301e5fd]{flex:1;min-width:0}.header-info h1[data-v-b301e5fd]{font-size:18px;font-weight:700;margin:0 0 4px;line-height:1.2}.header-info p[data-v-b301e5fd]{font-size:13px;opacity:.9;margin:0;line-height:1.2}.reset-btn[data-v-b301e5fd]{display:flex;align-items:center;gap:6px;background:#fff3;border:1px solid rgba(255,255,255,.3);color:#fff;padding:8px 14px;border-radius:8px;font-size:13px;cursor:pointer;transition:all .3s ease;flex-shrink:0}.reset-btn[data-v-b301e5fd]:hover{background:#ffffff4d}.steps-section[data-v-b301e5fd]{padding:16px 20px;border-bottom:1px solid #e5e7eb;flex-shrink:0;background:#f8fafc}.steps-container[data-v-b301e5fd]{display:flex;justify-content:center;align-items:center;background:#fff;border-radius:12px;padding:16px;max-width:500px;margin:0 auto;gap:40px;box-shadow:0 1px 3px #0000001a}.step-item[data-v-b301e5fd]{display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;transition:all .3s ease;flex:1;max-width:120px}.step-number[data-v-b301e5fd]{width:36px;height:36px;border-radius:50%;background:#e5e7eb;color:#6b7280;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;transition:all .3s ease}.step-item.active .step-number[data-v-b301e5fd]{background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));color:#fff}.step-item.completed .step-number[data-v-b301e5fd]{background:#10b981;color:#fff}.step-title[data-v-b301e5fd]{font-size:12px;font-weight:600;color:#6b7280;text-align:center;line-height:1.3}.step-item.active .step-title[data-v-b301e5fd]{color:var(--header-gradient-from)}.content-section[data-v-b301e5fd]{flex:1;overflow:hidden;display:flex;flex-direction:column;min-height:0}.content-wrapper[data-v-b301e5fd]{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px;min-height:0}.step-content[data-v-b301e5fd]{display:flex;flex-direction:column;min-height:100%}.content-grid[data-v-b301e5fd]{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;min-height:0}.left-side[data-v-b301e5fd],.right-side[data-v-b301e5fd]{display:flex;flex-direction:column;gap:16px;min-height:0}.single-column[data-v-b301e5fd]{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:20px;width:100%}.card[data-v-b301e5fd]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000001a;flex-shrink:0}.card-header[data-v-b301e5fd]{padding:14px 16px;border-bottom:1px solid #e5e7eb;background:#f8fafc}.card-header h3[data-v-b301e5fd]{font-size:15px;font-weight:700;color:#1f2937;margin:0;line-height:1.3}.card-body[data-v-b301e5fd]{padding:16px}.variables-grid[data-v-b301e5fd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.variable-chip[data-v-b301e5fd]{display:flex;flex-direction:column;gap:3px;padding:10px 12px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .3s ease}.variable-chip[data-v-b301e5fd]:hover{background:#e5e7eb;border-color:var(--header-gradient-from);transform:translateY(-1px)}.variable-key[data-v-b301e5fd]{font-size:11px;font-weight:700;color:var(--header-gradient-from);font-family:Courier New,monospace}.variable-desc[data-v-b301e5fd]{font-size:10px;color:#6b7280;line-height:1.3}.custom-variables[data-v-b301e5fd]{display:flex;flex-direction:column;gap:8px;max-height:250px;overflow-y:auto;padding-left:2px}.custom-variable-item[data-v-b301e5fd]{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .3s ease}.custom-variable-item[data-v-b301e5fd]:hover{background:#f3f4f6;border-color:var(--header-gradient-from)}.custom-variable-item.selected[data-v-b301e5fd]{background:#f0f9ff;border-color:var(--header-gradient-from)}.custom-checkbox[data-v-b301e5fd]{width:18px;height:18px;border:2px solid #d1d5db;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}.custom-variable-item.selected .custom-checkbox[data-v-b301e5fd]{background:var(--header-gradient-from);border-color:var(--header-gradient-from);color:#fff}.custom-content[data-v-b301e5fd]{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.custom-key[data-v-b301e5fd]{font-size:11px;font-weight:700;color:var(--header-gradient-from);font-family:Courier New,monospace}.custom-desc[data-v-b301e5fd]{font-size:10px;color:#6b7280;line-height:1.3}.custom-settings[data-v-b301e5fd]{display:flex;flex-direction:column;gap:12px;max-height:280px;overflow-y:auto}.custom-setting-item[data-v-b301e5fd]{padding:14px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px}.custom-setting-header[data-v-b301e5fd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.custom-setting-key[data-v-b301e5fd]{font-size:11px;font-weight:700;color:var(--header-gradient-from);font-family:Courier New,monospace}.remove-btn[data-v-b301e5fd]{width:22px;height:22px;background:#fef2f2;color:#dc2626;border:1px solid #fecaca;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.remove-btn[data-v-b301e5fd]:hover{background:#fee2e2}.message-stats[data-v-b301e5fd]{display:flex;gap:16px;margin-top:12px;padding:12px;background:#f8fafc;border-radius:8px}.stat[data-v-b301e5fd]{display:flex;flex-direction:column;gap:2px}.stat span[data-v-b301e5fd]:first-child{font-size:10px;color:#6b7280}.stat span[data-v-b301e5fd]:last-child{font-size:13px;font-weight:700;color:#1f2937}.preview-box[data-v-b301e5fd]{margin-top:14px;padding:14px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px}.preview-box h4[data-v-b301e5fd]{font-size:13px;font-weight:600;color:#1f2937;margin:0 0 8px}.preview-content[data-v-b301e5fd]{font-size:12px;color:#374151;line-height:1.5;white-space:pre-wrap;max-height:120px;overflow-y:auto}.stats-row[data-v-b301e5fd]{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:20px;flex-shrink:0}.stat-card[data-v-b301e5fd]{display:flex;align-items:center;gap:12px;padding:14px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000001a}.stat-card.selected[data-v-b301e5fd]{border-color:#10b981;background:#f0fdf4}.stat-icon[data-v-b301e5fd]{width:36px;height:36px;background:#f3f4f6;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#6b7280;flex-shrink:0}.stat-card.selected .stat-icon[data-v-b301e5fd]{background:#10b981;color:#fff}.stat-info[data-v-b301e5fd]{display:flex;flex-direction:column;gap:2px;min-width:0}.stat-number[data-v-b301e5fd]{font-size:16px;font-weight:800;color:#1f2937;line-height:1.2}.stat-label[data-v-b301e5fd]{font-size:11px;color:#6b7280;line-height:1.2}.contacts-card[data-v-b301e5fd]{flex:1;display:flex;flex-direction:column;min-height:0}.contacts-card .card-body[data-v-b301e5fd]{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.groups-container[data-v-b301e5fd]{flex:1;overflow-y:auto;min-height:0}.groups-grid[data-v-b301e5fd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;padding-right:4px}.group-item[data-v-b301e5fd]{display:flex;align-items:flex-start;gap:12px;padding:14px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;transition:all .3s ease}.group-item[data-v-b301e5fd]:hover{border-color:#d1d5db;transform:translateY(-1px)}.group-item.selected[data-v-b301e5fd]{border-color:var(--header-gradient-from);background:#f0f9ff}.group-item input[type=checkbox][data-v-b301e5fd]{width:16px;height:16px;accent-color:var(--header-gradient-from);margin-top:2px;flex-shrink:0}.group-content[data-v-b301e5fd]{flex:1;min-width:0}.group-content h4[data-v-b301e5fd]{font-size:13px;font-weight:700;color:#1f2937;margin:0 0 4px;line-height:1.3}.group-content p[data-v-b301e5fd]{font-size:11px;color:#6b7280;margin:0 0 6px;line-height:1.4}.group-count[data-v-b301e5fd]{font-size:10px;font-weight:600;color:var(--header-gradient-from);background:#fff;padding:2px 6px;border-radius:4px;display:inline-block}.send-types[data-v-b301e5fd]{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.send-type[data-v-b301e5fd]{cursor:pointer}.send-type input[type=radio][data-v-b301e5fd]{display:none}.send-type[data-v-b301e5fd]{display:flex;align-items:center;gap:12px;padding:16px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;transition:all .3s ease}.send-type[data-v-b301e5fd]:hover{border-color:#d1d5db;transform:translateY(-1px)}.send-type.active[data-v-b301e5fd]{border-color:var(--header-gradient-from);background:#f0f9ff}.send-type-icon[data-v-b301e5fd]{width:36px;height:36px;background:#e5e7eb;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#6b7280;flex-shrink:0}.send-type.active .send-type-icon[data-v-b301e5fd]{background:var(--header-gradient-from);color:#fff}.send-type-info[data-v-b301e5fd]{flex:1;min-width:0}.send-type-info h4[data-v-b301e5fd]{font-size:13px;font-weight:700;color:#1f2937;margin:0 0 4px;line-height:1.3}.send-type-info p[data-v-b301e5fd]{font-size:11px;color:#6b7280;margin:0;line-height:1.4}.datetime-grid[data-v-b301e5fd]{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.datetime-field[data-v-b301e5fd]{display:flex;flex-direction:column;gap:6px}.datetime-field label[data-v-b301e5fd]{font-size:11px;font-weight:600;color:#374151}.datetime-field input[data-v-b301e5fd]{padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;font-size:13px;transition:all .3s ease}.datetime-field input[data-v-b301e5fd]:focus{outline:none;border-color:var(--header-gradient-from);box-shadow:0 0 0 3px #3b82f61a}.summary-list[data-v-b301e5fd]{display:flex;flex-direction:column;gap:10px}.summary-item[data-v-b301e5fd]{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#f8fafc;border-radius:8px}.summary-item span[data-v-b301e5fd]:first-child{font-size:12px;color:#6b7280}.summary-item span[data-v-b301e5fd]:last-child{font-size:12px;font-weight:600;color:#1f2937}.navigation[data-v-b301e5fd]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-top:1px solid #e5e7eb;background:#f8fafc;flex-shrink:0}.nav-spacer[data-v-b301e5fd]{flex:1}.nav-btn[data-v-b301e5fd]{display:flex;align-items:center;gap:8px;padding:12px 20px;border-radius:8px;font-weight:600;font-size:13px;cursor:pointer;transition:all .3s ease;border:none;min-width:120px;justify-content:center}.nav-btn.prev[data-v-b301e5fd]{background:#f3f4f6;color:#6b7280}.nav-btn.prev[data-v-b301e5fd]:hover{background:#e5e7eb}.nav-btn.next[data-v-b301e5fd]{background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));color:#fff}.nav-btn.send[data-v-b301e5fd]{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.nav-btn.next[data-v-b301e5fd]:hover,.nav-btn.send[data-v-b301e5fd]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.nav-btn[data-v-b301e5fd]:disabled{opacity:.5;cursor:not-allowed;transform:none}.loading-state[data-v-b301e5fd]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;height:200px;color:#6b7280}.loading-spinner[data-v-b301e5fd]{width:32px;height:32px;border:3px solid #e5e7eb;border-top:3px solid var(--header-gradient-from);border-radius:50%;animation:spin-b301e5fd 1s linear infinite}@keyframes spin-b301e5fd{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.content-wrapper[data-v-b301e5fd]::-webkit-scrollbar,.custom-variables[data-v-b301e5fd]::-webkit-scrollbar,.custom-settings[data-v-b301e5fd]::-webkit-scrollbar,.preview-content[data-v-b301e5fd]::-webkit-scrollbar,.groups-container[data-v-b301e5fd]::-webkit-scrollbar{width:6px}.content-wrapper[data-v-b301e5fd]::-webkit-scrollbar-track,.custom-variables[data-v-b301e5fd]::-webkit-scrollbar-track,.custom-settings[data-v-b301e5fd]::-webkit-scrollbar-track,.preview-content[data-v-b301e5fd]::-webkit-scrollbar-track,.groups-container[data-v-b301e5fd]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.content-wrapper[data-v-b301e5fd]::-webkit-scrollbar-thumb,.custom-variables[data-v-b301e5fd]::-webkit-scrollbar-thumb,.custom-settings[data-v-b301e5fd]::-webkit-scrollbar-thumb,.preview-content[data-v-b301e5fd]::-webkit-scrollbar-thumb,.groups-container[data-v-b301e5fd]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.content-wrapper[data-v-b301e5fd]::-webkit-scrollbar-thumb:hover,.custom-variables[data-v-b301e5fd]::-webkit-scrollbar-thumb:hover,.custom-settings[data-v-b301e5fd]::-webkit-scrollbar-thumb:hover,.preview-content[data-v-b301e5fd]::-webkit-scrollbar-thumb:hover,.groups-container[data-v-b301e5fd]::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width: 1200px){.content-grid[data-v-b301e5fd]{grid-template-columns:1fr;gap:16px}.stats-row[data-v-b301e5fd]{grid-template-columns:1fr;gap:12px}.groups-grid[data-v-b301e5fd]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media (max-width: 768px){.content-wrapper[data-v-b301e5fd]{padding:16px}.header-section[data-v-b301e5fd],.steps-section[data-v-b301e5fd]{padding:12px 16px}.steps-container[data-v-b301e5fd]{gap:20px;padding:12px}.step-number[data-v-b301e5fd]{width:32px;height:32px;font-size:12px}.step-title[data-v-b301e5fd]{font-size:11px}.send-types[data-v-b301e5fd],.datetime-grid[data-v-b301e5fd]{grid-template-columns:1fr;gap:12px}.groups-grid[data-v-b301e5fd]{grid-template-columns:1fr}.variables-grid[data-v-b301e5fd]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.navigation[data-v-b301e5fd]{flex-direction:column;gap:12px;padding:16px}.nav-btn[data-v-b301e5fd]{width:100%;min-width:auto}.card-body[data-v-b301e5fd]{padding:12px}.header-card[data-v-b301e5fd]{padding:14px 16px}.header-info h1[data-v-b301e5fd]{font-size:16px}.header-info p[data-v-b301e5fd]{font-size:12px}}@media (max-width: 480px){.content-wrapper[data-v-b301e5fd]{padding:12px}.steps-container[data-v-b301e5fd]{flex-direction:column;gap:12px}.step-item[data-v-b301e5fd]{flex-direction:row;max-width:none;width:100%}.step-title[data-v-b301e5fd]{text-align:right}.variables-grid[data-v-b301e5fd]{grid-template-columns:1fr}.stat-card[data-v-b301e5fd]{padding:12px}.stat-icon[data-v-b301e5fd]{width:32px;height:32px}.stat-number[data-v-b301e5fd]{font-size:14px}.group-item[data-v-b301e5fd],.send-type[data-v-b301e5fd]{padding:12px}.send-type-icon[data-v-b301e5fd]{width:32px;height:32px}}.card[data-v-b301e5fd],.variable-chip[data-v-b301e5fd],.custom-variable-item[data-v-b301e5fd],.group-item[data-v-b301e5fd],.send-type[data-v-b301e5fd],.nav-btn[data-v-b301e5fd]{will-change:transform}@media (prefers-reduced-motion: reduce){[data-v-b301e5fd]{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.variable-chip[data-v-b301e5fd]:focus,.custom-variable-item[data-v-b301e5fd]:focus,.group-item[data-v-b301e5fd]:focus,.send-type[data-v-b301e5fd]:focus,.nav-btn[data-v-b301e5fd]:focus{outline:2px solid var(--header-gradient-from);outline-offset:2px}[data-v-dc1526e4]{direction:rtl;text-align:right;box-sizing:border-box}main[data-v-dc1526e4]{overflow:hidden;display:flex;flex-direction:column;min-height:0}.header-section[data-v-dc1526e4]{padding:20px;border-bottom:1px solid #e5e7eb;flex-shrink:0;background:#fafbfc}.header-card[data-v-dc1526e4]{display:flex;align-items:center;gap:16px;background:linear-gradient(to left,var(--header-gradient-from),var(--header-gradient-to));padding:20px;border-radius:12px;color:#fff}.header-icon[data-v-dc1526e4]{width:48px;height:48px;background:#fff3;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.header-info[data-v-dc1526e4]{flex:1;min-width:0}.header-info h1[data-v-dc1526e4]{font-size:20px;font-weight:700;margin:0 0 4px;line-height:1.3}.header-info p[data-v-dc1526e4]{font-size:14px;opacity:.9;margin:0;line-height:1.3}.create-btn[data-v-dc1526e4]{display:flex;align-items:center;gap:8px;background:#fff3;border:1px solid rgba(255,255,255,.3);color:#fff;padding:12px 18px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;flex-shrink:0}.create-btn[data-v-dc1526e4]:hover{background:#ffffff4d;transform:translateY(-1px)}.stats-section[data-v-dc1526e4]{padding:20px;border-bottom:1px solid #e5e7eb;flex-shrink:0;background:#f8fafc}.stats-grid[data-v-dc1526e4]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:900px;margin:0 auto}.stat-card[data-v-dc1526e4]{display:flex;align-items:center;gap:16px;padding:20px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000001a;transition:all .3s ease}.stat-card[data-v-dc1526e4]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000001a}.stat-icon[data-v-dc1526e4]{width:48px;height:48px;background:linear-gradient(to left,var(--header-gradient-from),var(--header-gradient-to));border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.stat-info[data-v-dc1526e4]{display:flex;flex-direction:column;gap:4px;min-width:0}.stat-number[data-v-dc1526e4]{font-size:24px;font-weight:800;color:#1f2937;line-height:1.2}.stat-label[data-v-dc1526e4]{font-size:14px;color:#6b7280;line-height:1.2}.content-section[data-v-dc1526e4]{flex:1;overflow:hidden;display:flex;flex-direction:column;min-height:0}.content-wrapper[data-v-dc1526e4]{flex:1;overflow-y:auto;padding:24px;min-height:0}.filters-section[data-v-dc1526e4]{margin-bottom:24px}.search-box[data-v-dc1526e4]{max-width:400px}.search-input-wrapper[data-v-dc1526e4]{position:relative}.search-icon[data-v-dc1526e4]{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#6b7280}.search-input[data-v-dc1526e4]{width:100%;padding:12px 16px 12px 44px;border:1px solid #d1d5db;border-radius:10px;font-size:14px;background:#fff;transition:all .3s ease}.search-input[data-v-dc1526e4]:focus{outline:none;border-color:var(--header-gradient-from);box-shadow:0 0 0 3px #3b82f61a}.loading-state[data-v-dc1526e4]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#6b7280}.loading-spinner[data-v-dc1526e4]{width:40px;height:40px;border:3px solid #e5e7eb;border-top:3px solid var(--header-gradient-from);border-radius:50%;animation:spin-dc1526e4 1s linear infinite;margin-bottom:16px}.loading-spinner.small[data-v-dc1526e4]{width:20px;height:20px;border-width:2px;margin-bottom:8px}.empty-state[data-v-dc1526e4]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.empty-icon[data-v-dc1526e4]{width:80px;height:80px;background:#f3f4f6;border-radius:20px;display:flex;align-items:center;justify-content:center;color:#9ca3af;margin-bottom:20px}.empty-state h3[data-v-dc1526e4]{font-size:18px;font-weight:600;color:#1f2937;margin:0 0 8px}.empty-state p[data-v-dc1526e4]{font-size:14px;color:#6b7280;margin:0 0 24px}.empty-action-btn[data-v-dc1526e4]{display:flex;align-items:center;gap:8px;background:linear-gradient(to left,var(--header-gradient-from),var(--header-gradient-to));color:#fff;padding:12px 20px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;border:none}.empty-action-btn[data-v-dc1526e4]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.lists-grid[data-v-dc1526e4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:24px}.list-card[data-v-dc1526e4]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;transition:all .3s ease;box-shadow:0 1px 3px #0000001a}.list-card[data-v-dc1526e4]:hover{transform:translateY(-4px);box-shadow:0 8px 25px #0000001a;border-color:var(--header-gradient-from)}.list-header[data-v-dc1526e4]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.list-info[data-v-dc1526e4]{flex:1;min-width:0}.list-info h3[data-v-dc1526e4]{font-size:18px;font-weight:700;color:#1f2937;margin:0 0 8px;line-height:1.3}.list-info p[data-v-dc1526e4]{font-size:14px;color:#6b7280;margin:0;line-height:1.5}.list-actions[data-v-dc1526e4]{display:flex;gap:8px;flex-shrink:0}.action-btn[data-v-dc1526e4]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;border:1px solid #e5e7eb}.action-btn.view[data-v-dc1526e4]{background:#f0f9ff;color:#0284c7;border-color:#bae6fd}.action-btn.view[data-v-dc1526e4]:hover{background:#e0f2fe;transform:scale(1.05)}.action-btn.edit[data-v-dc1526e4]{background:#fefce8;color:#ca8a04;border-color:#fde047}.action-btn.edit[data-v-dc1526e4]:hover{background:#fef3c7;transform:scale(1.05)}.action-btn.delete[data-v-dc1526e4]{background:#fef2f2;color:#dc2626;border-color:#fecaca}.action-btn.delete[data-v-dc1526e4]:hover{background:#fee2e2;transform:scale(1.05)}.list-stats[data-v-dc1526e4]{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #f3f4f6}.stat-item[data-v-dc1526e4]{display:flex;align-items:center;gap:8px;color:#6b7280;font-size:14px;font-weight:500}.list-contacts[data-v-dc1526e4]{padding-top:16px}.contacts-preview[data-v-dc1526e4]{display:flex;align-items:center;gap:8px}.contact-avatar[data-v-dc1526e4]{width:36px;height:36px;background:linear-gradient(to left,var(--header-gradient-from),var(--header-gradient-to));border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:600;border:2px solid white;box-shadow:0 2px 4px #0000001a}.more-contacts[data-v-dc1526e4]{width:36px;height:36px;background:#f3f4f6;border:2px solid white;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#6b7280;font-size:11px;font-weight:600;box-shadow:0 2px 4px #0000001a}.modal-overlay[data-v-dc1526e4]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content[data-v-dc1526e4]{background:#fff;border-radius:16px;width:100%;max-width:700px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 25px 50px #00000040}.modal-content.view-modal[data-v-dc1526e4]{max-width:900px}.modal-header[data-v-dc1526e4]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #e5e7eb;background:linear-gradient(to left,var(--header-gradient-from),var(--header-gradient-to));color:#fff}.modal-header h3[data-v-dc1526e4]{font-size:18px;font-weight:700;margin:0}.modal-close[data-v-dc1526e4]{width:36px;height:36px;background:#fff3;border:1px solid rgba(255,255,255,.3);border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#fff}.modal-close[data-v-dc1526e4]:hover{background:#ffffff4d}.modal-body[data-v-dc1526e4]{flex:1;overflow-y:auto;padding:24px}.form-group[data-v-dc1526e4]{margin-bottom:24px}.form-label[data-v-dc1526e4]{display:block;font-size:14px;font-weight:600;color:#374151;margin-bottom:8px}.form-input[data-v-dc1526e4]{width:100%;padding:12px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;background:#fff;transition:all .3s ease}.form-input[data-v-dc1526e4]:focus{outline:none;border-color:var(--header-gradient-from);box-shadow:0 0 0 3px #3b82f61a}.form-select[data-v-dc1526e4]{width:100%;padding:12px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;background:#fff;transition:all .3s ease}.form-select[data-v-dc1526e4]:focus{outline:none;border-color:var(--header-gradient-from);box-shadow:0 0 0 3px #3b82f61a}.form-textarea[data-v-dc1526e4]{width:100%;padding:12px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;background:#fff;transition:all .3s ease;resize:vertical;font-family:inherit;line-height:1.5}.form-textarea[data-v-dc1526e4]:focus{outline:none;border-color:var(--header-gradient-from);box-shadow:0 0 0 3px #3b82f61a}.customers-section[data-v-dc1526e4]{border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;background:#f8fafc}.customers-filters[data-v-dc1526e4]{padding:20px;border-bottom:1px solid #e5e7eb;background:#fff}.filters-row[data-v-dc1526e4]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.filters-row[data-v-dc1526e4]:last-child{margin-bottom:0}.customers-list[data-v-dc1526e4]{max-height:400px;overflow-y:auto;background:#fff}.customers-loading[data-v-dc1526e4]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#6b7280}.customers-empty[data-v-dc1526e4]{padding:40px 20px;text-align:center;color:#6b7280}.customer-item[data-v-dc1526e4]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #f3f4f6;cursor:pointer;transition:all .3s ease}.customer-item[data-v-dc1526e4]:hover{background:#f8fafc}.customer-item.selected[data-v-dc1526e4]{background:linear-gradient(to left,#3b82f61a,#1d4ed81a);border-color:var(--header-gradient-from)}.customer-item[data-v-dc1526e4]:last-child{border-bottom:none}.customer-info[data-v-dc1526e4]{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.customer-avatar[data-v-dc1526e4]{width:44px;height:44px;background:linear-gradient(to left,var(--header-gradient-from),var(--header-gradient-to));border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:600;flex-shrink:0}.customer-details[data-v-dc1526e4]{flex:1;min-width:0}.customer-details h4[data-v-dc1526e4]{font-size:15px;font-weight:600;color:#1f2937;margin:0 0 4px;line-height:1.3}.customer-details p[data-v-dc1526e4]{font-size:13px;color:#6b7280;margin:0 0 4px;line-height:1.3}.customer-meta[data-v-dc1526e4]{display:flex;gap:12px;align-items:center}.customer-city[data-v-dc1526e4]{font-size:12px;color:#9ca3af}.customer-type[data-v-dc1526e4]{font-size:11px;background:#f3f4f6;color:#6b7280;padding:2px 6px;border-radius:4px}.customer-checkbox[data-v-dc1526e4]{width:24px;height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.checkbox-inner[data-v-dc1526e4]{width:20px;height:20px;border:2px solid #d1d5db;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;background:#fff}.checkbox-inner.checked[data-v-dc1526e4],.customer-item.selected .checkbox-inner[data-v-dc1526e4]{background:var(--header-gradient-from);border-color:var(--header-gradient-from);color:#fff}.selected-count[data-v-dc1526e4]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#f0f9ff;border-top:1px solid #e5e7eb;font-size:14px;font-weight:500;color:#1f2937}.clear-selection[data-v-dc1526e4]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca;padding:6px 12px;border-radius:6px;font-size:12px;cursor:pointer;transition:all .3s ease}.clear-selection[data-v-dc1526e4]:hover{background:#fee2e2}.modal-footer[data-v-dc1526e4]{display:flex;justify-content:flex-end;gap:12px;padding:24px;border-top:1px solid #e5e7eb;background:#f8fafc}.btn-secondary[data-v-dc1526e4]{padding:12px 24px;background:#f3f4f6;color:#6b7280;border:1px solid #d1d5db;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-secondary[data-v-dc1526e4]:hover{background:#e5e7eb;transform:translateY(-1px)}.btn-primary[data-v-dc1526e4]{display:flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(to left,var(--header-gradient-from),var(--header-gradient-to));color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-primary[data-v-dc1526e4]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.btn-primary[data-v-dc1526e4]:disabled{opacity:.6;cursor:not-allowed;transform:none}.view-header[data-v-dc1526e4]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid #e5e7eb}.view-info h2[data-v-dc1526e4]{font-size:24px;font-weight:700;color:#1f2937;margin:0 0 8px}.view-info p[data-v-dc1526e4]{font-size:16px;color:#6b7280;margin:0;line-height:1.5}.view-stats[data-v-dc1526e4]{display:flex;gap:24px}.view-stat[data-v-dc1526e4]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px;background:#f8fafc;border-radius:12px;min-width:80px}.contacts-section[data-v-dc1526e4]{margin-top:24px}.section-title[data-v-dc1526e4]{font-size:18px;font-weight:600;color:#1f2937;margin:0 0 20px}.contacts-grid[data-v-dc1526e4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.contact-card[data-v-dc1526e4]{display:flex;align-items:flex-start;gap:16px;padding:20px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;transition:all .3s ease}.contact-card[data-v-dc1526e4]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.contact-avatar-large[data-v-dc1526e4]{width:56px;height:56px;background:linear-gradient(to left,var(--header-gradient-from),var(--header-gradient-to));border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;font-weight:600;flex-shrink:0}.contact-info[data-v-dc1526e4]{flex:1;min-width:0}.contact-info h4[data-v-dc1526e4]{font-size:16px;font-weight:600;color:#1f2937;margin:0 0 4px}.contact-phone[data-v-dc1526e4]{font-size:14px;color:#6b7280;margin:0 0 12px}.contact-details[data-v-dc1526e4]{display:flex;flex-direction:column;gap:6px}.detail-item[data-v-dc1526e4]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.detail-label[data-v-dc1526e4]{color:#9ca3af;font-weight:500}.detail-value[data-v-dc1526e4]{color:#1f2937;font-weight:500}.no-contacts[data-v-dc1526e4]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.no-contacts-icon[data-v-dc1526e4]{width:64px;height:64px;background:#f3f4f6;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#9ca3af;margin-bottom:16px}.no-contacts p[data-v-dc1526e4]{font-size:16px;color:#6b7280;margin:0}.delete-icon[data-v-dc1526e4]{width:64px;height:64px;background:#fef2f2;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#ef4444;margin:0 auto 20px}.content-wrapper[data-v-dc1526e4]::-webkit-scrollbar,.customers-list[data-v-dc1526e4]::-webkit-scrollbar,.modal-body[data-v-dc1526e4]::-webkit-scrollbar{width:6px}.content-wrapper[data-v-dc1526e4]::-webkit-scrollbar-track,.customers-list[data-v-dc1526e4]::-webkit-scrollbar-track,.modal-body[data-v-dc1526e4]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.content-wrapper[data-v-dc1526e4]::-webkit-scrollbar-thumb,.customers-list[data-v-dc1526e4]::-webkit-scrollbar-thumb,.modal-body[data-v-dc1526e4]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.content-wrapper[data-v-dc1526e4]::-webkit-scrollbar-thumb:hover,.customers-list[data-v-dc1526e4]::-webkit-scrollbar-thumb:hover,.modal-body[data-v-dc1526e4]::-webkit-scrollbar-thumb:hover{background:#94a3b8}@keyframes fadeIn-dc1526e4{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.list-card[data-v-dc1526e4]{animation:fadeIn-dc1526e4 .5s ease-out}@media (max-width: 1200px){.stats-grid[data-v-dc1526e4]{grid-template-columns:1fr;gap:16px;max-width:400px}.lists-grid[data-v-dc1526e4]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.contacts-grid[data-v-dc1526e4]{grid-template-columns:1fr}}@media (max-width: 768px){.content-wrapper[data-v-dc1526e4]{padding:20px}.header-section[data-v-dc1526e4],.stats-section[data-v-dc1526e4]{padding:16px 20px}.header-card[data-v-dc1526e4]{padding:16px 20px;flex-direction:column;text-align:center;gap:12px}.header-info h1[data-v-dc1526e4]{font-size:18px}.header-info p[data-v-dc1526e4]{font-size:13px}.lists-grid[data-v-dc1526e4]{grid-template-columns:1fr;gap:16px}.modal-content[data-v-dc1526e4]{margin:10px;max-width:none}.modal-header[data-v-dc1526e4],.modal-body[data-v-dc1526e4]{padding:20px}.modal-footer[data-v-dc1526e4]{padding:20px;flex-direction:column}.btn-primary[data-v-dc1526e4],.btn-secondary[data-v-dc1526e4]{width:100%;justify-content:center}.filters-row[data-v-dc1526e4]{grid-template-columns:1fr}.view-header[data-v-dc1526e4]{flex-direction:column;gap:16px;align-items:flex-start}.view-stats[data-v-dc1526e4]{width:100%;justify-content:space-around}}@media (max-width: 480px){.content-wrapper[data-v-dc1526e4],.stat-card[data-v-dc1526e4]{padding:16px}.stat-icon[data-v-dc1526e4]{width:40px;height:40px}.stat-number[data-v-dc1526e4]{font-size:20px}.list-card[data-v-dc1526e4]{padding:20px}.customer-item[data-v-dc1526e4]{padding:12px 16px}.customer-avatar[data-v-dc1526e4]{width:40px;height:40px;font-size:12px}.header-card[data-v-dc1526e4],.modal-header[data-v-dc1526e4],.modal-body[data-v-dc1526e4],.modal-footer[data-v-dc1526e4],.contact-card[data-v-dc1526e4]{padding:16px}.contact-avatar-large[data-v-dc1526e4]{width:48px;height:48px;font-size:16px}}.list-card[data-v-dc1526e4],.action-btn[data-v-dc1526e4],.customer-item[data-v-dc1526e4],.btn-primary[data-v-dc1526e4],.btn-secondary[data-v-dc1526e4],.stat-card[data-v-dc1526e4],.contact-card[data-v-dc1526e4]{will-change:transform}@media (prefers-reduced-motion: reduce){[data-v-dc1526e4]{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.action-btn[data-v-dc1526e4]:focus,.create-btn[data-v-dc1526e4]:focus,.btn-primary[data-v-dc1526e4]:focus,.btn-secondary[data-v-dc1526e4]:focus,.form-input[data-v-dc1526e4]:focus,.form-textarea[data-v-dc1526e4]:focus,.form-select[data-v-dc1526e4]:focus{outline:2px solid var(--header-gradient-from);outline-offset:2px}.select-all-header[data-v-dc1526e4]{border-bottom:1px solid #e5e7eb;margin-bottom:8px;padding-bottom:8px}.select-all-item[data-v-dc1526e4]{display:flex;align-items:center;gap:12px;padding:12px;cursor:pointer;border-radius:8px;transition:background-color .2s;background-color:#f8fafc;border:1px solid #e2e8f0}.select-all-item[data-v-dc1526e4]:hover{background-color:#f1f5f9}.select-all-text[data-v-dc1526e4]{font-weight:500;color:#475569;font-size:14px}.load-more-section[data-v-dc1526e4]{padding:16px;text-align:center;border-top:1px solid #e5e7eb;margin-top:16px}.load-more-btn[data-v-dc1526e4]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background-color:#3b82f6;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px;transition:all .2s}.load-more-btn[data-v-dc1526e4]:hover:not(:disabled){background-color:#2563eb}.load-more-btn[data-v-dc1526e4]:disabled{opacity:.6;cursor:not-allowed}.pagination-info[data-v-dc1526e4]{padding:12px;text-align:center;color:#6b7280;font-size:13px;border-top:1px solid #e5e7eb;margin-top:8px}.selected-count[data-v-dc1526e4]{display:flex;justify-content:space-between;align-items:center;padding:12px;background-color:#dbeafe;border:1px solid #93c5fd;border-radius:8px;margin-top:16px;font-size:14px;color:#1e40af}.clear-selection[data-v-dc1526e4]{background:none;border:none;color:#dc2626;cursor:pointer;text-decoration:underline;font-size:13px}.clear-selection[data-v-dc1526e4]:hover{color:#b91c1c}@keyframes spin-dc1526e4{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin[data-v-dc1526e4]{animation:spin-dc1526e4 1s linear infinite}.header-section[data-v-881ce9f3]{padding:16px 20px;border-bottom:1px solid #e5e7eb;flex-shrink:0;background:#fafbfc}.header-card[data-v-881ce9f3]{display:flex;align-items:center;gap:16px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));padding:16px 20px;border-radius:12px;color:#fff}.header-icon[data-v-881ce9f3]{width:44px;height:44px;background:#fff3;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.header-info[data-v-881ce9f3]{flex:1;min-width:0}.header-info h1[data-v-881ce9f3]{font-size:18px;font-weight:700;margin:0 0 4px;line-height:1.2}.header-info p[data-v-881ce9f3]{font-size:13px;opacity:.9;margin:0;line-height:1.2}.create-btn[data-v-881ce9f3]{display:flex;align-items:center;gap:6px;background:#fff3;border:1px solid rgba(255,255,255,.3);color:#fff;padding:8px 14px;border-radius:8px;font-size:13px;text-decoration:none;transition:all .3s ease;flex-shrink:0}.create-btn[data-v-881ce9f3]:hover{background:#ffffff4d}.stats-section[data-v-881ce9f3]{padding:16px 20px;border-bottom:1px solid #e5e7eb;flex-shrink:0;background:#f8fafc}.stats-grid[data-v-881ce9f3]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.stat-card[data-v-881ce9f3]{display:flex;align-items:center;gap:12px;padding:14px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000001a}.stat-card.sent[data-v-881ce9f3]{border-color:#10b981;background:#f0fdf4}.stat-card.draft[data-v-881ce9f3]{border-color:#f59e0b;background:#fffbeb}.stat-card.scheduled[data-v-881ce9f3]{border-color:#3b82f6;background:#eff6ff}.stat-icon[data-v-881ce9f3]{width:36px;height:36px;background:#f3f4f6;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#6b7280;flex-shrink:0}.stat-card.sent .stat-icon[data-v-881ce9f3]{background:#10b981;color:#fff}.stat-card.draft .stat-icon[data-v-881ce9f3]{background:#f59e0b;color:#fff}.stat-card.scheduled .stat-icon[data-v-881ce9f3]{background:#3b82f6;color:#fff}.stat-info[data-v-881ce9f3]{display:flex;flex-direction:column;gap:2px;min-width:0}.stat-number[data-v-881ce9f3]{font-size:16px;font-weight:800;color:#1f2937;line-height:1.2}.stat-label[data-v-881ce9f3]{font-size:11px;color:#6b7280;line-height:1.2}.filters-section[data-v-881ce9f3]{padding:16px 20px;border-bottom:1px solid #e5e7eb;flex-shrink:0;background:#fff}.filters-container[data-v-881ce9f3]{display:flex;gap:20px;align-items:end}.filter-group[data-v-881ce9f3]{display:flex;flex-direction:column;gap:6px}.filter-group label[data-v-881ce9f3]{font-size:12px;font-weight:600;color:#374151}.search-box[data-v-881ce9f3]{position:relative;display:flex;align-items:center}.search-box svg[data-v-881ce9f3]{position:absolute;right:12px;color:#6b7280;pointer-events:none}.search-box input[data-v-881ce9f3]{padding:10px 12px 10px 40px;border:1px solid #e5e7eb;border-radius:8px;font-size:13px;min-width:250px;transition:all .3s ease}.search-box input[data-v-881ce9f3]:focus{outline:none;border-color:var(--header-gradient-from);box-shadow:0 0 0 3px #3b82f61a}.filter-group select[data-v-881ce9f3]{padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;font-size:13px;min-width:150px;background:#fff;transition:all .3s ease}.filter-group select[data-v-881ce9f3]:focus{outline:none;border-color:var(--header-gradient-from);box-shadow:0 0 0 3px #3b82f61a}.content-section[data-v-881ce9f3]{flex:1;overflow:hidden;display:flex;flex-direction:column;min-height:0}.content-wrapper[data-v-881ce9f3]{flex:1;overflow-y:auto;padding:20px;min-height:0}.loading-state[data-v-881ce9f3]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;height:300px;color:#6b7280}.loading-spinner[data-v-881ce9f3]{width:40px;height:40px;border:3px solid #e5e7eb;border-top:3px solid var(--header-gradient-from);border-radius:50%;animation:spin-881ce9f3 1s linear infinite}@keyframes spin-881ce9f3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.empty-state[data-v-881ce9f3]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;height:400px;color:#6b7280;text-align:center}.empty-icon[data-v-881ce9f3]{width:64px;height:64px;background:#f3f4f6;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#9ca3af}.empty-state h3[data-v-881ce9f3]{font-size:18px;font-weight:600;color:#1f2937;margin:0}.empty-state p[data-v-881ce9f3]{font-size:14px;max-width:400px;line-height:1.5;margin:0}.empty-action-btn[data-v-881ce9f3]{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));color:#fff;padding:12px 20px;border-radius:8px;text-decoration:none;font-weight:600;font-size:14px;transition:all .3s ease}.empty-action-btn[data-v-881ce9f3]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.campaigns-grid[data-v-881ce9f3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:20px}.campaign-card[data-v-881ce9f3]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000001a;transition:all .3s ease}.campaign-card[data-v-881ce9f3]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.campaign-card.status-sent[data-v-881ce9f3]{border-left:4px solid #10b981}.campaign-card.status-draft[data-v-881ce9f3]{border-left:4px solid #f59e0b}.campaign-card.status-scheduled[data-v-881ce9f3]{border-left:4px solid #3b82f6}.campaign-card.status-failed[data-v-881ce9f3]{border-left:4px solid #ef4444}.campaign-header[data-v-881ce9f3]{display:flex;justify-content:space-between;align-items:flex-start;padding:16px;border-bottom:1px solid #f3f4f6}.campaign-title[data-v-881ce9f3]{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.campaign-title h3[data-v-881ce9f3]{font-size:16px;font-weight:700;color:#1f2937;margin:0;line-height:1.3}.campaign-status[data-v-881ce9f3]{font-size:11px;font-weight:600;padding:2px 8px;border-radius:12px;display:inline-block}.campaign-status.sent[data-v-881ce9f3]{background:#d1fae5;color:#065f46}.campaign-status.draft[data-v-881ce9f3]{background:#fef3c7;color:#92400e}.campaign-status.scheduled[data-v-881ce9f3]{background:#dbeafe;color:#1e40af}.campaign-status.failed[data-v-881ce9f3]{background:#fee2e2;color:#991b1b}.type-badge[data-v-881ce9f3]{font-size:10px;font-weight:600;padding:4px 8px;border-radius:6px;background:#f3f4f6;color:#6b7280}.type-badge.sms[data-v-881ce9f3]{background:#e0f2fe;color:#0277bd}.type-badge.email[data-v-881ce9f3]{background:#f3e5f5;color:#7b1fa2}.campaign-info[data-v-881ce9f3]{padding:16px}.campaign-description[data-v-881ce9f3]{font-size:13px;color:#6b7280;line-height:1.4;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.campaign-meta[data-v-881ce9f3]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.meta-item[data-v-881ce9f3]{display:flex;align-items:center;gap:4px;font-size:11px;color:#6b7280}.meta-item svg[data-v-881ce9f3]{flex-shrink:0}.discount-info[data-v-881ce9f3]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#fef3c7;border-radius:8px;margin-top:8px}.discount-badge[data-v-881ce9f3]{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#92400e}.discount-code[data-v-881ce9f3]{font-size:10px;font-weight:700;color:#92400e;background:#fde68a;padding:2px 6px;border-radius:4px;font-family:Courier New,monospace}.campaign-actions[data-v-881ce9f3]{display:flex;gap:8px;padding:12px 16px;border-top:1px solid #f3f4f6;background:#fafbfc}.action-btn[data-v-881ce9f3]{display:flex;align-items:center;gap:4px;padding:6px 10px;border:1px solid #e5e7eb;border-radius:6px;font-size:11px;font-weight:600;cursor:pointer;transition:all .3s ease;background:#fff;flex:1;justify-content:center}.action-btn[data-v-881ce9f3]:hover{transform:translateY(-1px)}.action-btn.complete[data-v-881ce9f3]{border-color:#10b981;color:#10b981}.action-btn.complete[data-v-881ce9f3]:hover{background:#10b981;color:#fff}.action-btn.reports[data-v-881ce9f3]{border-color:#3b82f6;color:#3b82f6}.action-btn.reports[data-v-881ce9f3]:hover{background:#3b82f6;color:#fff}.action-btn.details[data-v-881ce9f3]{border-color:#6b7280;color:#6b7280}.action-btn.details[data-v-881ce9f3]:hover{background:#6b7280;color:#fff}.action-btn.duplicate[data-v-881ce9f3]{border-color:#f59e0b;color:#f59e0b}.action-btn.duplicate[data-v-881ce9f3]:hover{background:#f59e0b;color:#fff}@media (max-width: 1024px){.stats-grid[data-v-881ce9f3]{grid-template-columns:repeat(2,1fr);gap:12px}.campaigns-grid[data-v-881ce9f3]{grid-template-columns:1fr}.filters-container[data-v-881ce9f3]{flex-direction:column;gap:12px;align-items:stretch}.search-box input[data-v-881ce9f3],.filter-group select[data-v-881ce9f3]{min-width:100%}}@media (max-width: 768px){.content-wrapper[data-v-881ce9f3]{padding:16px}.header-section[data-v-881ce9f3],.stats-section[data-v-881ce9f3],.filters-section[data-v-881ce9f3]{padding:12px 16px}.stats-grid[data-v-881ce9f3]{grid-template-columns:1fr}.header-card[data-v-881ce9f3]{padding:14px 16px}.header-info h1[data-v-881ce9f3]{font-size:16px}.header-info p[data-v-881ce9f3]{font-size:12px}.campaign-actions[data-v-881ce9f3]{flex-direction:column}.action-btn[data-v-881ce9f3]{flex:none}}.content-wrapper[data-v-881ce9f3]::-webkit-scrollbar{width:6px}.content-wrapper[data-v-881ce9f3]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.content-wrapper[data-v-881ce9f3]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.content-wrapper[data-v-881ce9f3]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.status-card-modern[data-v-bd8b5cfc]{position:relative;border-radius:24px;padding:24px;overflow:hidden;box-shadow:0 20px 40px #00000026}.status-glow[data-v-bd8b5cfc]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:statusGlow-bd8b5cfc 4s ease-in-out infinite}@keyframes statusGlow-bd8b5cfc{0%,to{transform:rotate(0)}50%{transform:rotate(180deg)}}.status-content-wrapper[data-v-bd8b5cfc]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;z-index:2}.status-icon-modern[data-v-bd8b5cfc]{width:60px;height:60px;background:#fff3;border-radius:20px;display:flex;align-items:center;justify-content:center;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-shrink:0}.status-info[data-v-bd8b5cfc]{flex:1;color:#fff}.status-title-modern[data-v-bd8b5cfc]{font-size:20px;font-weight:700;margin-bottom:8px;letter-spacing:-.02em}.status-description[data-v-bd8b5cfc]{font-size:16px;opacity:.9;font-weight:500}.status-actions[data-v-bd8b5cfc]{flex-shrink:0;display:flex;gap:12px}.create-user-btn[data-v-bd8b5cfc]{display:flex;align-items:center;gap:8px;background:#fff3;border:2px solid rgba(255,255,255,.3);color:#fff;padding:12px 20px;border-radius:16px;font-weight:700;font-size:14px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.create-user-btn[data-v-bd8b5cfc]:hover{background:#ffffff4d;transform:translateY(-2px);box-shadow:0 8px 25px #0003}.btn-icon[data-v-bd8b5cfc]{width:16px;height:16px;display:flex;align-items:center;justify-content:center}.content-area[data-v-bd8b5cfc]{flex:1;padding:32px;overflow-y:auto}.loading-section[data-v-bd8b5cfc]{display:flex;align-items:center;justify-content:center;min-height:400px}.loading-container[data-v-bd8b5cfc]{text-align:center}.loading-spinner[data-v-bd8b5cfc]{position:relative;width:80px;height:80px;margin:0 auto 24px}.spinner-ring[data-v-bd8b5cfc]{position:absolute;top:0;right:0;bottom:0;left:0;border:4px solid transparent;border-top:4px solid var(--header-gradient-from);border-radius:50%;animation:spin-bd8b5cfc 1s linear infinite}.spinner-ring[data-v-bd8b5cfc]:nth-child(2){animation-delay:.1s;border-top-color:var(--header-gradient-to)}.spinner-ring[data-v-bd8b5cfc]:nth-child(3){animation-delay:.2s;border-top-color:var(--header-gradient-from)}@keyframes spin-bd8b5cfc{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-title[data-v-bd8b5cfc]{font-size:18px;font-weight:700;color:#1f2937;margin-bottom:8px}.loading-description[data-v-bd8b5cfc]{font-size:14px;color:#6b7280}.campaign-details-section[data-v-bd8b5cfc]{max-width:1200px;margin:0 auto}.campaign-header[data-v-bd8b5cfc]{background:#fff;border-radius:24px;border:2px solid #f1f5f9;padding:32px;margin-bottom:32px;box-shadow:0 8px 30px #0000001a}.campaign-header-content[data-v-bd8b5cfc]{display:flex;align-items:center;gap:24px}.campaign-icon[data-v-bd8b5cfc]{width:80px;height:80px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));border-radius:20px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.campaign-info[data-v-bd8b5cfc]{flex:1}.campaign-title[data-v-bd8b5cfc]{font-size:28px;font-weight:800;color:#1f2937;margin-bottom:8px;letter-spacing:-.02em}.campaign-description[data-v-bd8b5cfc]{font-size:16px;color:#6b7280;margin-bottom:16px;line-height:1.6}.campaign-meta[data-v-bd8b5cfc]{display:flex;gap:24px;flex-wrap:wrap}.meta-item[data-v-bd8b5cfc]{display:flex;align-items:center;gap:8px;font-size:14px;color:#6b7280;font-weight:500}.campaign-status[data-v-bd8b5cfc]{flex-shrink:0}.status-badge[data-v-bd8b5cfc]{padding:8px 16px;border-radius:20px;font-size:14px;font-weight:700;text-align:center;min-width:100px}.status-badge.draft[data-v-bd8b5cfc]{background:#fef3c7;color:#d97706}.status-badge.paid[data-v-bd8b5cfc]{background:#dcfce7;color:#16a34a}.status-badge.sent[data-v-bd8b5cfc]{background:#dbeafe;color:#2563eb}.status-badge.scheduled[data-v-bd8b5cfc]{background:#f3e8ff;color:#9333ea}.status-badge.failed[data-v-bd8b5cfc]{background:#fee2e2;color:#dc2626}.status-badge.default[data-v-bd8b5cfc]{background:#f1f5f9;color:#64748b}.campaign-stats[data-v-bd8b5cfc]{margin-bottom:32px}.stats-grid[data-v-bd8b5cfc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.stat-card[data-v-bd8b5cfc]{background:#fff;border-radius:20px;border:2px solid #f1f5f9;padding:24px;display:flex;align-items:center;gap:16px;box-shadow:0 4px 20px #0000000d;transition:all .3s ease}.stat-card[data-v-bd8b5cfc]:hover{transform:translateY(-2px);box-shadow:0 8px 30px #0000001a}.stat-icon[data-v-bd8b5cfc]{width:48px;height:48px;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.stat-card.recipients .stat-icon[data-v-bd8b5cfc]{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.stat-card.cost .stat-icon[data-v-bd8b5cfc]{background:linear-gradient(135deg,#f59e0b,#d97706)}.stat-card.discount .stat-icon[data-v-bd8b5cfc]{background:linear-gradient(135deg,#10b981,#059669)}.stat-card.final-cost .stat-icon[data-v-bd8b5cfc]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.stat-content[data-v-bd8b5cfc]{flex:1}.stat-title[data-v-bd8b5cfc]{font-size:14px;font-weight:600;color:#6b7280;margin-bottom:4px}.stat-value[data-v-bd8b5cfc]{font-size:24px;font-weight:800;color:#1f2937;margin-bottom:4px}.stat-trend[data-v-bd8b5cfc]{font-size:12px;color:#6b7280;font-weight:500}.campaign-content[data-v-bd8b5cfc]{margin-bottom:32px}.content-grid[data-v-bd8b5cfc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:24px}.content-card[data-v-bd8b5cfc]{background:#fff;border-radius:20px;border:2px solid #f1f5f9;overflow:hidden;box-shadow:0 4px 20px #0000000d}.content-header[data-v-bd8b5cfc]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:20px 24px;border-bottom:2px solid #e2e8f0;display:flex;align-items:center;gap:16px}.content-icon[data-v-bd8b5cfc]{width:40px;height:40px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff}.content-title[data-v-bd8b5cfc]{font-size:18px;font-weight:700;color:#1f2937}.content-body[data-v-bd8b5cfc]{padding:24px}.message-preview[data-v-bd8b5cfc]{background:#f8fafc;border:2px solid #e2e8f0;border-radius:16px;padding:20px}.message-text[data-v-bd8b5cfc]{font-size:16px;line-height:1.6;color:#374151;margin-bottom:16px;white-space:pre-wrap}.message-stats[data-v-bd8b5cfc]{display:flex;gap:16px;font-size:12px;color:#6b7280;font-weight:600}.char-count[data-v-bd8b5cfc],.sms-count[data-v-bd8b5cfc]{background:#fff;padding:4px 8px;border-radius:8px;border:1px solid #e2e8f0}.contact-lists[data-v-bd8b5cfc]{display:flex;flex-direction:column;gap:12px}.contact-list-item[data-v-bd8b5cfc]{display:flex;align-items:center;justify-content:space-between;padding:16px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px}.list-info[data-v-bd8b5cfc]{flex:1}.list-name[data-v-bd8b5cfc]{font-size:16px;font-weight:700;color:#1f2937;margin-bottom:4px}.list-count[data-v-bd8b5cfc]{font-size:14px;color:#6b7280}.list-badge[data-v-bd8b5cfc]{width:24px;height:24px;background:#dcfce7;color:#16a34a;border-radius:50%;display:flex;align-items:center;justify-content:center}.no-contacts[data-v-bd8b5cfc]{text-align:center;color:#6b7280;font-style:italic;padding:32px}.discount-info[data-v-bd8b5cfc]{display:flex;flex-direction:column;gap:16px}.discount-item[data-v-bd8b5cfc]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.discount-label[data-v-bd8b5cfc]{font-size:14px;font-weight:600;color:#374151}.discount-value[data-v-bd8b5cfc]{font-size:14px;font-weight:700;color:#1f2937}.action-buttons[data-v-bd8b5cfc]{display:flex;gap:16px;justify-content:center;margin-top:32px}.action-btn[data-v-bd8b5cfc]{display:flex;align-items:center;gap:12px;padding:16px 32px;border:none;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);min-width:200px;justify-content:center}.action-btn[data-v-bd8b5cfc]:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.purchase-btn[data-v-bd8b5cfc]{color:#fff}.purchase-btn[data-v-bd8b5cfc]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 25px #0003}.execute-btn[data-v-bd8b5cfc]{background:#f1f5f9;color:#374151;border:2px solid #e2e8f0}.execute-btn[data-v-bd8b5cfc]:hover:not(:disabled){background:#e2e8f0;color:#1f2937;transform:translateY(-2px);box-shadow:0 8px 20px #0000001a}.error-section[data-v-bd8b5cfc]{display:flex;align-items:center;justify-content:center;min-height:400px}.error-container[data-v-bd8b5cfc]{text-align:center;max-width:400px}.error-icon[data-v-bd8b5cfc]{width:80px;height:80px;margin:0 auto 24px;color:#ef4444}.error-title[data-v-bd8b5cfc]{font-size:24px;font-weight:700;color:#1f2937;margin-bottom:12px}.error-description[data-v-bd8b5cfc]{font-size:16px;color:#6b7280;margin-bottom:24px;line-height:1.6}.retry-btn[data-v-bd8b5cfc]{display:flex;align-items:center;gap:8px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));color:#fff;padding:12px 24px;border:none;border-radius:12px;font-weight:700;cursor:pointer;transition:all .3s ease;margin:0 auto}.retry-btn[data-v-bd8b5cfc]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0003}@media (max-width: 768px){.content-area[data-v-bd8b5cfc]{padding:16px}.campaign-header[data-v-bd8b5cfc]{padding:20px}.campaign-header-content[data-v-bd8b5cfc]{flex-direction:column;text-align:center;gap:16px}.campaign-icon[data-v-bd8b5cfc]{width:60px;height:60px}.campaign-title[data-v-bd8b5cfc]{font-size:24px}.stats-grid[data-v-bd8b5cfc],.content-grid[data-v-bd8b5cfc]{grid-template-columns:1fr}.action-buttons[data-v-bd8b5cfc]{flex-direction:column}.action-btn[data-v-bd8b5cfc]{min-width:auto}.campaign-meta[data-v-bd8b5cfc]{flex-direction:column;gap:12px}}@media (max-width: 480px){.status-content-wrapper[data-v-bd8b5cfc]{flex-direction:column;text-align:center;gap:16px}.status-actions[data-v-bd8b5cfc]{flex-direction:column;width:100%}.create-user-btn[data-v-bd8b5cfc]{width:100%;justify-content:center}.campaign-header[data-v-bd8b5cfc],.stat-card[data-v-bd8b5cfc],.content-body[data-v-bd8b5cfc]{padding:16px}}.hero-section[data-v-6aad1345]{position:relative;padding:40px 32px;overflow:hidden;background:linear-gradient(135deg,var(--header-gradient-from) 0%,var(--header-gradient-to) 100%)}.hero-background[data-v-6aad1345]{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.floating-shapes[data-v-6aad1345]{position:absolute;width:100%;height:100%}.shape[data-v-6aad1345]{position:absolute;border-radius:50%;background:#ffffff1a;animation:float-6aad1345 6s ease-in-out infinite}.shape-1[data-v-6aad1345]{width:80px;height:80px;top:10%;left:10%;animation-delay:0s}.shape-2[data-v-6aad1345]{width:60px;height:60px;top:60%;right:15%;animation-delay:2s}.shape-3[data-v-6aad1345]{width:40px;height:40px;bottom:20%;left:20%;animation-delay:4s}.shape-4[data-v-6aad1345]{width:100px;height:100px;top:30%;right:5%;animation-delay:1s}.hero-content[data-v-6aad1345]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:32px;z-index:2}.hero-icon-wrapper[data-v-6aad1345]{position:relative;display:flex;align-items:center;justify-content:center}.hero-icon[data-v-6aad1345]{width:80px;height:80px;background:#fff3;border-radius:24px;display:flex;align-items:center;justify-content:center;color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(255,255,255,.3);position:relative;z-index:2}.hero-pulse[data-v-6aad1345]{position:absolute;width:80px;height:80px;border-radius:24px;background:#ffffff4d;animation:pulse-6aad1345 2s ease-in-out infinite}.hero-text[data-v-6aad1345]{flex:1;color:#fff;text-align:center}.hero-title[data-v-6aad1345]{font-size:32px;font-weight:900;margin-bottom:12px;letter-spacing:-.02em;text-shadow:0 2px 10px rgba(0,0,0,.1)}.hero-subtitle[data-v-6aad1345]{font-size:18px;opacity:.9;font-weight:500}.hero-stats[data-v-6aad1345]{display:flex;align-items:center;gap:24px;color:#fff}.stat-item[data-v-6aad1345]{display:flex;flex-direction:column;align-items:center;gap:4px}.stat-number[data-v-6aad1345]{font-size:24px;font-weight:900;line-height:1}.stat-label[data-v-6aad1345]{font-size:12px;opacity:.8;font-weight:600}.stat-divider[data-v-6aad1345]{width:2px;height:40px;background:#ffffff4d;border-radius:1px}.main-content[data-v-6aad1345]{flex:1;padding:32px;overflow-y:auto;opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.4,0,.2,1)}.main-content.loaded[data-v-6aad1345]{opacity:1;transform:translateY(0)}.controls-section[data-v-6aad1345]{display:flex;flex-direction:column;gap:24px;margin-bottom:32px}.type-selector[data-v-6aad1345]{display:flex;justify-content:center}.type-tabs[data-v-6aad1345]{display:flex;background:#f8fafc;border-radius:16px;padding:8px;gap:4px;box-shadow:0 2px 8px #0000001a}.type-tab[data-v-6aad1345]{position:relative;display:flex;align-items:center;gap:8px;padding:12px 24px;border:none;background:transparent;border-radius:12px;font-weight:600;font-size:14px;color:#64748b;cursor:pointer;transition:all .3s ease;overflow:hidden}.type-tab[data-v-6aad1345]:hover{background:#fffc;color:#475569}.type-tab.active[data-v-6aad1345]{background:#fff;color:#1f2937;box-shadow:0 2px 8px #0000001a}.tab-icon[data-v-6aad1345]{font-size:18px}.tab-indicator[data-v-6aad1345]{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:24px;height:3px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));border-radius:2px}.search-actions[data-v-6aad1345]{display:flex;align-items:center;gap:16px;justify-content:space-between}.search-box[data-v-6aad1345]{position:relative;flex:1;max-width:400px}.search-icon[data-v-6aad1345]{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#9ca3af;z-index:2}.search-input[data-v-6aad1345]{width:100%;padding:14px 48px 14px 16px;border:2px solid #e5e7eb;border-radius:12px;font-size:14px;background:#fff;transition:all .3s ease}.search-input[data-v-6aad1345]:focus{outline:none;border-color:var(--header-gradient-from);box-shadow:0 0 0 3px #3b82f61a}.action-buttons[data-v-6aad1345]{display:flex;gap:12px}.action-btn[data-v-6aad1345]{display:flex;align-items:center;gap:8px;padding:12px 20px;border:2px solid #e5e7eb;border-radius:12px;background:#fff;color:#6b7280;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease}.action-btn[data-v-6aad1345]:hover{border-color:var(--header-gradient-from);color:var(--header-gradient-from);transform:translateY(-2px)}.stats-btn[data-v-6aad1345]:hover{background:#dbeafe}.export-btn[data-v-6aad1345]:hover{background:#dcfce7}.stats-panel[data-v-6aad1345]{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-radius:20px;padding:32px;margin-bottom:32px;border:2px solid #f1f5f9}.stats-grid[data-v-6aad1345]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px}.stat-card[data-v-6aad1345]{display:flex;align-items:center;gap:16px;background:#fff;padding:24px;border-radius:16px;box-shadow:0 4px 12px #0000000d;transition:all .3s ease}.stat-card[data-v-6aad1345]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.stat-icon[data-v-6aad1345]{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff}.stat-info[data-v-6aad1345]{flex:1}.stat-title[data-v-6aad1345]{font-size:14px;font-weight:600;color:#6b7280;margin-bottom:4px}.stat-value[data-v-6aad1345]{font-size:24px;font-weight:900;color:#1f2937;line-height:1}.loading-state[data-v-6aad1345]{display:flex;flex-direction:column;align-items:center;gap:24px;padding:80px 20px}.loading-spinner[data-v-6aad1345]{position:relative}.spinner[data-v-6aad1345]{width:48px;height:48px;border:4px solid #e5e7eb;border-top:4px solid var(--header-gradient-from);border-radius:50%;animation:spin-6aad1345 1s linear infinite}.loading-text[data-v-6aad1345]{font-size:16px;color:#6b7280;font-weight:500}.error-state[data-v-6aad1345]{display:flex;flex-direction:column;align-items:center;gap:20px;padding:80px 20px}.error-icon[data-v-6aad1345]{color:#ef4444}.error-title[data-v-6aad1345]{font-size:20px;font-weight:800;color:#1f2937}.error-message[data-v-6aad1345]{font-size:16px;color:#6b7280;text-align:center;max-width:400px}.retry-btn[data-v-6aad1345]{padding:12px 24px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));color:#fff;border:none;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease}.retry-btn[data-v-6aad1345]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0003}.empty-state[data-v-6aad1345]{display:flex;flex-direction:column;align-items:center;gap:24px;padding:80px 20px}.empty-icon[data-v-6aad1345]{font-size:64px;opacity:.7}.empty-title[data-v-6aad1345]{font-size:24px;font-weight:800;color:#1f2937}.empty-description[data-v-6aad1345]{font-size:16px;color:#6b7280;text-align:center;max-width:400px}.logs-container[data-v-6aad1345]{background:#fff;border-radius:20px;border:2px solid #f1f5f9;overflow:hidden}.logs-header[data-v-6aad1345]{background:linear-gradient(135deg,#f8fafc,#e2e8f0);padding:24px 32px;border-bottom:2px solid #f1f5f9}.logs-title[data-v-6aad1345]{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:800;color:#1f2937}.title-icon[data-v-6aad1345]{font-size:24px}.logs-count[data-v-6aad1345]{font-size:14px;font-weight:600;color:#6b7280}.logs-list[data-v-6aad1345]{max-height:600px;overflow-y:auto}.log-item[data-v-6aad1345]{display:flex;align-items:center;justify-content:space-between;padding:24px 32px;border-bottom:1px solid #f1f5f9;transition:all .3s ease}.log-item[data-v-6aad1345]:hover{background:#f8fafc}.log-item[data-v-6aad1345]:last-child{border-bottom:none}.log-main[data-v-6aad1345]{display:flex;align-items:center;gap:24px;flex:1}.log-customer[data-v-6aad1345]{display:flex;align-items:center;gap:16px;min-width:200px}.customer-avatar[data-v-6aad1345]{width:48px;height:48px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:16px}.customer-info[data-v-6aad1345]{flex:1}.customer-name[data-v-6aad1345]{font-size:16px;font-weight:700;color:#1f2937;margin-bottom:4px}.customer-phone[data-v-6aad1345]{font-size:14px;color:#6b7280;font-family:Courier New,monospace}.log-details[data-v-6aad1345]{display:flex;flex-direction:column;gap:8px;min-width:200px}.detail-item[data-v-6aad1345]{display:flex;align-items:center;gap:8px}.detail-label[data-v-6aad1345]{font-size:12px;font-weight:600;color:#9ca3af}.detail-value[data-v-6aad1345]{font-size:14px;font-weight:600;color:#374151}.detail-value.cost[data-v-6aad1345]{color:#059669;font-weight:700}.log-location[data-v-6aad1345]{display:flex;flex-direction:column;gap:8px;min-width:180px}.location-item[data-v-6aad1345]{display:flex;align-items:center;gap:6px;font-size:13px;color:#6b7280}.purchase-type[data-v-6aad1345]{display:flex;justify-content:flex-start}.purchase-badge[data-v-6aad1345]{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600}.purchase-badge.online[data-v-6aad1345]{background:#dbeafe;color:#1d4ed8}.purchase-badge.offline[data-v-6aad1345]{background:#f3e8ff;color:#7c3aed}.log-actions[data-v-6aad1345]{display:flex;gap:8px}.action-btn-small[data-v-6aad1345]{width:36px;height:36px;border:2px solid #e5e7eb;border-radius:8px;background:#fff;color:#6b7280;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.action-btn-small[data-v-6aad1345]:hover{border-color:var(--header-gradient-from);color:var(--header-gradient-from);transform:translateY(-2px)}.pagination[data-v-6aad1345]{display:flex;align-items:center;justify-content:space-between;padding:24px 32px;background:#f8fafc;border-top:2px solid #f1f5f9}.pagination-btn[data-v-6aad1345]{display:flex;align-items:center;gap:8px;padding:12px 20px;border:2px solid #e5e7eb;border-radius:12px;background:#fff;color:#374151;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease}.pagination-btn[data-v-6aad1345]:hover:not(:disabled){border-color:var(--header-gradient-from);color:var(--header-gradient-from);transform:translateY(-2px)}.pagination-btn[data-v-6aad1345]:disabled{opacity:.5;cursor:not-allowed}.pagination-info[data-v-6aad1345]{display:flex;flex-direction:column;align-items:center;gap:4px}.page-numbers[data-v-6aad1345]{font-size:16px;font-weight:700;color:#1f2937}.total-items[data-v-6aad1345]{font-size:12px;color:#6b7280}@keyframes float-6aad1345{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}@keyframes pulse-6aad1345{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.1);opacity:.6}}@keyframes spin-6aad1345{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.slide-down-enter-active[data-v-6aad1345]{transition:all .4s cubic-bezier(.4,0,.2,1)}.slide-down-leave-active[data-v-6aad1345]{transition:all .3s cubic-bezier(.4,0,.2,1)}.slide-down-enter-from[data-v-6aad1345]{opacity:0;transform:translateY(-20px);max-height:0}.slide-down-leave-to[data-v-6aad1345]{opacity:0;transform:translateY(-10px);max-height:0}@media (max-width: 1024px){.main-content[data-v-6aad1345]{padding:24px}.log-main[data-v-6aad1345]{flex-direction:column;align-items:flex-start;gap:16px}.log-customer[data-v-6aad1345],.log-details[data-v-6aad1345],.log-location[data-v-6aad1345]{min-width:auto;width:100%}}@media (max-width: 768px){.hero-content[data-v-6aad1345]{flex-direction:column;text-align:center;gap:24px}.hero-stats[data-v-6aad1345]{justify-content:center}.controls-section[data-v-6aad1345]{gap:16px}.search-actions[data-v-6aad1345]{flex-direction:column;gap:12px}.search-box[data-v-6aad1345]{max-width:none}.action-buttons[data-v-6aad1345]{width:100%;justify-content:center}.type-tabs[data-v-6aad1345]{flex-wrap:wrap;justify-content:center}.stats-grid[data-v-6aad1345]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px}.stat-card[data-v-6aad1345]{padding:16px}.stat-icon[data-v-6aad1345]{width:48px;height:48px}.stat-value[data-v-6aad1345]{font-size:20px}.logs-header[data-v-6aad1345],.log-item[data-v-6aad1345],.pagination[data-v-6aad1345]{padding:16px 20px}.log-item[data-v-6aad1345]{flex-direction:column;align-items:flex-start;gap:16px}.log-main[data-v-6aad1345]{width:100%}.log-actions[data-v-6aad1345]{width:100%;justify-content:center}.pagination[data-v-6aad1345]{flex-direction:column;gap:16px}.pagination-btn[data-v-6aad1345]{width:100%;justify-content:center}}@media (max-width: 480px){.main-content[data-v-6aad1345]{padding:16px}.hero-section[data-v-6aad1345]{padding:24px 16px}.hero-title[data-v-6aad1345]{font-size:24px}.hero-subtitle[data-v-6aad1345]{font-size:16px}.type-tab[data-v-6aad1345]{padding:10px 16px;font-size:13px}.tab-icon[data-v-6aad1345]{font-size:16px}.search-input[data-v-6aad1345]{padding:12px 40px 12px 12px}.action-btn[data-v-6aad1345]{padding:10px 16px;font-size:13px}.logs-title[data-v-6aad1345]{font-size:18px}.customer-avatar[data-v-6aad1345]{width:40px;height:40px;font-size:14px}.customer-name[data-v-6aad1345]{font-size:15px}.customer-phone[data-v-6aad1345]{font-size:13px}}.status-card-modern[data-v-7185a661]{position:relative;border-radius:24px;padding:24px;overflow:hidden;box-shadow:0 20px 40px #00000026}.status-glow[data-v-7185a661]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:statusGlow-7185a661 4s ease-in-out infinite}.status-content-wrapper[data-v-7185a661]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;z-index:2}.status-icon-modern[data-v-7185a661]{width:60px;height:60px;background:#fff3;border-radius:20px;display:flex;align-items:center;justify-content:center;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-shrink:0}.status-info[data-v-7185a661]{flex:1;color:#fff}.status-title-modern[data-v-7185a661]{font-size:20px;font-weight:700;margin-bottom:8px;letter-spacing:-.02em}.status-description[data-v-7185a661]{font-size:16px;opacity:.9;font-weight:500}.status-actions[data-v-7185a661]{flex-shrink:0}.stats-display[data-v-7185a661]{display:flex;align-items:center;gap:24px}.stat-item[data-v-7185a661]{display:flex;flex-direction:column;align-items:center;gap:4px}.stat-number[data-v-7185a661]{font-size:18px;font-weight:900;line-height:1;color:#fff}.stat-label[data-v-7185a661]{font-size:11px;opacity:.8;font-weight:600;color:#fff}.content-area[data-v-7185a661]{flex:1;padding:24px;overflow-y:auto;display:flex;flex-direction:column;gap:24px}.action-bar[data-v-7185a661]{display:flex;justify-content:space-between;align-items:center;gap:16px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:16px;padding:16px}.search-section[data-v-7185a661]{flex:1;max-width:400px}.search-input-wrapper[data-v-7185a661]{position:relative}.search-input[data-v-7185a661]{width:100%;padding:12px 16px 12px 44px;border:2px solid #e5e7eb;border-radius:12px;font-size:14px;transition:all .3s ease;background:#fff}.search-input[data-v-7185a661]:focus{outline:none;border-color:var(--header-gradient-from);box-shadow:0 0 0 3px #6366f11a}.search-icon[data-v-7185a661]{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#9ca3af}.action-buttons[data-v-7185a661]{display:flex;gap:12px;align-items:center}.refresh-btn[data-v-7185a661]{display:flex;align-items:center;gap:8px;background:#e0f2fe;color:#0369a1;border:none;padding:12px 16px;border-radius:12px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.refresh-btn[data-v-7185a661]:hover:not(:disabled){background:#bae6fd;transform:translateY(-2px)}.refresh-btn[data-v-7185a661]:disabled{opacity:.5;cursor:not-allowed}.filter-select[data-v-7185a661]{padding:12px 16px;border:2px solid #e5e7eb;border-radius:12px;font-size:14px;font-weight:500;background:#fff;cursor:pointer;transition:all .3s ease}.filter-select[data-v-7185a661]:focus{outline:none;border-color:var(--header-gradient-from);box-shadow:0 0 0 3px #6366f11a}.loading-state[data-v-7185a661]{display:flex;flex-direction:column;align-items:center;gap:20px;padding:80px 20px}.loading-spinner[data-v-7185a661]{position:relative}.spinner[data-v-7185a661]{width:48px;height:48px;border:4px solid #e5e7eb;border-top:4px solid var(--header-gradient-from);border-radius:50%;animation:spin-7185a661 1s linear infinite}.loading-text[data-v-7185a661]{font-size:16px;color:#6b7280;font-weight:500}.error-state[data-v-7185a661]{display:flex;flex-direction:column;align-items:center;gap:20px;padding:80px 20px}.error-icon[data-v-7185a661]{color:#ef4444}.error-title[data-v-7185a661]{font-size:20px;font-weight:800;color:#1f2937}.error-message[data-v-7185a661]{font-size:16px;color:#6b7280;text-align:center;max-width:500px;line-height:1.6}.retry-btn[data-v-7185a661]{padding:12px 24px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));color:#fff;border:none;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease}.retry-btn[data-v-7185a661]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0003}.empty-state[data-v-7185a661]{display:flex;flex-direction:column;align-items:center;gap:20px;padding:80px 20px}.empty-icon[data-v-7185a661]{color:#9ca3af}.empty-title[data-v-7185a661]{font-size:20px;font-weight:800;color:#1f2937}.empty-message[data-v-7185a661]{font-size:16px;color:#6b7280;text-align:center;max-width:500px;line-height:1.6}.clear-filters-btn[data-v-7185a661]{padding:12px 24px;background:#fee2e2;color:#dc2626;border:none;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease}.clear-filters-btn[data-v-7185a661]:hover{background:#fecaca;transform:translateY(-2px)}.activities-list[data-v-7185a661]{display:flex;flex-direction:column;gap:16px}.activity-card[data-v-7185a661]{background:#fff;border:2px solid #e5e7eb;border-radius:20px;padding:20px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px #0000000d}.activity-card[data-v-7185a661]:hover{border-color:var(--header-gradient-from);box-shadow:0 8px 30px #0000001a;transform:translateY(-4px)}.activity-header[data-v-7185a661]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.user-section[data-v-7185a661]{display:flex;align-items:center;gap:12px}.user-avatar[data-v-7185a661]{width:44px;height:44px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;flex-shrink:0}.user-info[data-v-7185a661]{display:flex;flex-direction:column;gap:2px}.user-name[data-v-7185a661]{font-size:16px;font-weight:700;color:#1f2937}.user-role[data-v-7185a661]{font-size:13px;color:#6b7280;background:#f3f4f6;padding:2px 8px;border-radius:12px;width:fit-content}.activity-meta[data-v-7185a661]{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.activity-date[data-v-7185a661]{display:flex;align-items:center;gap:6px;font-size:13px;color:#6b7280}.activity-time[data-v-7185a661]{font-size:12px;color:#9ca3af;font-weight:500}.activity-body[data-v-7185a661]{margin-bottom:16px}.activity-title[data-v-7185a661]{font-size:18px;font-weight:600;color:#1f2937;margin-bottom:12px}.activity-details[data-v-7185a661]{display:flex;flex-wrap:wrap;gap:16px}.detail-item[data-v-7185a661]{display:flex;align-items:center;gap:6px}.detail-label[data-v-7185a661]{font-size:13px;color:#6b7280;font-weight:500}.activity-type-badge[data-v-7185a661]{background:#eff6ff;color:#2563eb;padding:4px 8px;border-radius:6px;font-size:12px;font-weight:600}.method-badge[data-v-7185a661]{padding:4px 8px;border-radius:6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.method-get[data-v-7185a661]{background:#dcfce7;color:#166534}.method-post[data-v-7185a661]{background:#dbeafe;color:#1e40af}.method-put[data-v-7185a661]{background:#fef3c7;color:#92400e}.method-delete[data-v-7185a661]{background:#fee2e2;color:#991b1b}.method-patch[data-v-7185a661]{background:#e0e7ff;color:#5b21b6}.method-default[data-v-7185a661]{background:#f3f4f6;color:#374151}.ip-code[data-v-7185a661]{font-family:Courier New,monospace;font-size:12px;background:#f3f4f6;padding:2px 6px;border-radius:4px;color:#374151}.activity-footer[data-v-7185a661]{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid #f3f4f6}.activity-url[data-v-7185a661]{display:flex;align-items:center;gap:8px;flex:1}.url-text[data-v-7185a661]{font-size:13px;color:#6b7280;font-family:Courier New,monospace;background:#f9fafb;padding:4px 8px;border-radius:6px;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-details-btn[data-v-7185a661]{display:flex;align-items:center;gap:6px;color:var(--header-gradient-from);font-size:13px;font-weight:600;padding:6px 12px;border-radius:8px;transition:all .2s ease}.view-details-btn[data-v-7185a661]:hover{background:#eff6ff}.statistics-section[data-v-7185a661]{background:#f8fafc;border:2px solid #e2e8f0;border-radius:20px;padding:24px}.statistics-title[data-v-7185a661]{font-size:18px;font-weight:700;color:#1f2937;margin-bottom:20px}.statistics-grid[data-v-7185a661]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.stat-card[data-v-7185a661]{background:#fff;border:2px solid #e5e7eb;border-radius:16px;padding:20px;display:flex;align-items:center;gap:16px;transition:all .3s ease}.stat-card[data-v-7185a661]:hover{border-color:#d1d5db;box-shadow:0 4px 20px #0000000d;transform:translateY(-2px)}.stat-icon[data-v-7185a661]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.stat-icon.get-method[data-v-7185a661]{background:linear-gradient(135deg,#10b981,#059669)}.stat-icon.post-method[data-v-7185a661]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.stat-icon.users-stat[data-v-7185a661]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.stat-icon.total-stat[data-v-7185a661]{background:linear-gradient(135deg,#f59e0b,#d97706)}.stat-content[data-v-7185a661]{flex:1}.stat-value[data-v-7185a661]{font-size:24px;font-weight:900;color:#1f2937;line-height:1;margin-bottom:4px}.stat-label[data-v-7185a661]{font-size:13px;color:#6b7280;font-weight:500}.modal-overlay[data-v-7185a661]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content[data-v-7185a661]{background:#fff;border-radius:20px;width:90%;max-width:700px;max-height:80vh;overflow:hidden;box-shadow:0 25px 50px #00000040}.modal-header[data-v-7185a661]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:2px solid #e5e7eb;background:#f8fafc}.modal-title[data-v-7185a661]{font-size:20px;font-weight:700;color:#1f2937}.modal-close-btn[data-v-7185a661]{width:40px;height:40px;border:none;background:none;cursor:pointer;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:all .2s ease}.modal-close-btn[data-v-7185a661]:hover{background:#f3f4f6;color:#374151}.modal-body[data-v-7185a661]{padding:24px;max-height:60vh;overflow-y:auto}.activity-details-modal[data-v-7185a661]{display:flex;flex-direction:column;gap:24px}.detail-section[data-v-7185a661]{border:2px solid #e5e7eb;border-radius:16px;padding:20px}.detail-section-title[data-v-7185a661]{font-size:16px;font-weight:700;color:#1f2937;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #f3f4f6}.detail-grid[data-v-7185a661]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.detail-item[data-v-7185a661]{display:flex;flex-direction:column;gap:6px}.detail-label[data-v-7185a661]{font-size:13px;color:#6b7280;font-weight:600}.detail-value[data-v-7185a661]{font-size:14px;color:#1f2937;font-weight:500}.detail-value code[data-v-7185a661]{font-family:Courier New,monospace;background:#f3f4f6;padding:4px 8px;border-radius:6px;font-size:12px}.user-actions[data-v-7185a661]{display:flex;gap:12px;flex-wrap:wrap}.user-action-link[data-v-7185a661]{padding:8px 16px;border-radius:8px;text-decoration:none;font-size:13px;font-weight:600;transition:all .2s ease}.edit-link[data-v-7185a661]{background:#dbeafe;color:#1e40af}.edit-link[data-v-7185a661]:hover{background:#bfdbfe}.delete-link[data-v-7185a661]{background:#fee2e2;color:#dc2626}.delete-link[data-v-7185a661]:hover{background:#fecaca}.update-link[data-v-7185a661]{background:#f0fdf4;color:#16a34a}.update-link[data-v-7185a661]:hover{background:#dcfce7}@keyframes statusGlow-7185a661{0%,to{transform:rotate(0) scale(1);opacity:.3}50%{transform:rotate(180deg) scale(1.1);opacity:.6}}@keyframes spin-7185a661{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 1024px){.stats-display[data-v-7185a661]{gap:16px}.statistics-grid[data-v-7185a661]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media (max-width: 768px){.content-area[data-v-7185a661]{padding:16px}.status-content-wrapper[data-v-7185a661]{flex-direction:column;gap:16px;text-align:center}.action-bar[data-v-7185a661]{flex-direction:column;gap:16px}.search-section[data-v-7185a661]{max-width:none;width:100%}.action-buttons[data-v-7185a661]{width:100%;justify-content:center}.activity-header[data-v-7185a661]{flex-direction:column;gap:12px;align-items:flex-start}.activity-meta[data-v-7185a661]{align-items:flex-start}.activity-details[data-v-7185a661]{flex-direction:column;gap:8px}.activity-footer[data-v-7185a661]{flex-direction:column;gap:12px;align-items:flex-start}.url-text[data-v-7185a661]{max-width:100%}.modal-content[data-v-7185a661]{width:95%;margin:20px}.detail-grid[data-v-7185a661]{grid-template-columns:1fr}.stats-display[data-v-7185a661]{flex-direction:column;gap:8px}.statistics-grid[data-v-7185a661]{grid-template-columns:1fr}}@media (max-width: 480px){.activity-card[data-v-7185a661]{padding:16px}.user-section[data-v-7185a661]{gap:8px}.user-avatar[data-v-7185a661]{width:36px;height:36px;font-size:14px}.activity-title[data-v-7185a661]{font-size:16px}.stat-card[data-v-7185a661]{padding:16px}.stat-icon[data-v-7185a661]{width:40px;height:40px}.stat-value[data-v-7185a661]{font-size:20px}}.typewriter-section[data-v-73c77ef4]{height:50px;margin:2rem 0;display:flex;align-items:center;justify-content:center;font-size:clamp(1.2rem,3vw,1.8rem);font-weight:600}.typed-text[data-v-73c77ef4]{color:#4f46e5}.cursor[data-v-73c77ef4]{color:#7c3aed;animation:cursorBlink-73c77ef4 1s infinite;margin-left:3px}@keyframes cursorBlink-73c77ef4{0%,50%{opacity:1}51%,to{opacity:0}}.hero-stats[data-v-3e57f49e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin:4rem 0;opacity:0;transform:translateY(30px);transition:all 1s ease}.hero-stats.visible[data-v-3e57f49e]{opacity:1;transform:translateY(0)}.stat-item[data-v-3e57f49e]{display:flex;align-items:center;gap:1rem;padding:2rem;border-radius:16px;transition:all .3s ease;background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.stat-item[data-v-3e57f49e]:hover{transform:translateY(-5px);border-color:#4f46e5;box-shadow:0 8px 25px #4f46e533}.stat-icon[data-v-3e57f49e]{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff}.stat-icon svg[data-v-3e57f49e]{width:24px;height:24px}.stat-content[data-v-3e57f49e]{flex:1;text-align:left}.stat-value[data-v-3e57f49e]{font-size:1.8rem;font-weight:900;color:#4f46e5;margin-bottom:5px}.stat-label[data-v-3e57f49e]{font-size:.95rem;opacity:.8;margin-bottom:3px}.stat-trend[data-v-3e57f49e]{font-size:.8rem;color:#10b981;font-weight:600}@media (max-width: 768px){.hero-stats[data-v-3e57f49e]{grid-template-columns:1fr 1fr;gap:1rem}}@media (max-width: 480px){.hero-stats[data-v-3e57f49e]{grid-template-columns:1fr}}.hero-section[data-v-ae46302e]{padding:100px 2rem;text-align:center;min-height:100vh;display:flex;align-items:center}.hero-container[data-v-ae46302e]{max-width:1200px;margin:0 auto}.hero-badge[data-v-ae46302e]{display:inline-flex;align-items:center;gap:.75rem;padding:.75rem 1.5rem;border-radius:50px;margin-bottom:2rem;position:relative;overflow:hidden}.dark .hero-badge[data-v-ae46302e]{background:#4f46e533;border:2px solid rgba(79,70,229,.3)}.light .hero-badge[data-v-ae46302e]{background:#4f46e51a;border:2px solid rgba(79,70,229,.2)}.badge-icon[data-v-ae46302e]{width:20px;height:20px}.badge-pulse[data-v-ae46302e]{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50px;animation:badgePulse-ae46302e 3s ease-in-out infinite}.dark .badge-pulse[data-v-ae46302e]{background:#4f46e51a}.light .badge-pulse[data-v-ae46302e]{background:#4f46e50d}@keyframes badgePulse-ae46302e{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.hero-title[data-v-ae46302e]{margin-bottom:2rem}.title-main[data-v-ae46302e]{display:block;font-size:clamp(2.5rem,6vw,4rem);font-weight:900;line-height:1.1;margin-bottom:1rem}.title-sub[data-v-ae46302e]{display:block;font-size:clamp(2rem,5vw,3rem);font-weight:700}.gradient-text[data-v-ae46302e]{background:linear-gradient(135deg,#4f46e5,#7c3aed,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-description[data-v-ae46302e]{font-size:clamp(1rem,2.5vw,1.4rem);line-height:1.7;margin-bottom:3rem;max-width:800px;margin-left:auto;margin-right:auto;opacity:.9}.hero-actions[data-v-ae46302e]{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}.btn-primary[data-v-ae46302e],.btn-secondary[data-v-ae46302e]{display:flex;align-items:center;gap:.75rem;padding:1.25rem 2.5rem;border:none;border-radius:12px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.btn-primary[data-v-ae46302e]{background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;box-shadow:0 8px 25px #4f46e54d}.btn-primary[data-v-ae46302e]:hover{transform:translateY(-3px);box-shadow:0 12px 35px #4f46e566}.btn-secondary[data-v-ae46302e]{background:transparent;color:#4f46e5;border:2px solid #4f46e5}.btn-secondary[data-v-ae46302e]:hover{background:#4f46e51a;transform:translateY(-3px)}.btn-primary svg[data-v-ae46302e],.btn-secondary svg[data-v-ae46302e]{width:20px;height:20px}.btn-shine[data-v-ae46302e]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:btnShine-ae46302e 3s ease-in-out infinite}@keyframes btnShine-ae46302e{0%{left:-100%}50%{left:100%}to{left:-100%}}@media (max-width: 768px){.hero-section[data-v-ae46302e]{padding:80px 1rem}.hero-actions[data-v-ae46302e]{flex-direction:column;align-items:center}}.ai-metric-card[data-v-4b611d76]{padding:2rem;border-radius:20px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;animation:cardSlideUp-4b611d76 .6s ease-out;animation-delay:calc(var(--c57728be) * .1s);animation-fill-mode:both}@keyframes cardSlideUp-4b611d76{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.dark .ai-metric-card[data-v-4b611d76]{background:#ffffff0d;border:2px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.light .ai-metric-card[data-v-4b611d76]{background:#ffffffe6;border:2px solid rgba(0,0,0,.05);box-shadow:0 10px 40px #0000001a}.ai-metric-card[data-v-4b611d76]:hover{transform:translateY(-8px) scale(1.02);border-color:#4f46e5}.dark .ai-metric-card[data-v-4b611d76]:hover{box-shadow:0 20px 60px #4f46e54d}.light .ai-metric-card[data-v-4b611d76]:hover{box-shadow:0 20px 60px #4f46e533}.ai-metric-card.excellent[data-v-4b611d76]{border-color:#10b9814d}.ai-metric-card.excellent .card-glow[data-v-4b611d76]{background:linear-gradient(135deg,#10b981,#059669);opacity:.2}.card-header[data-v-4b611d76]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.metric-icon[data-v-4b611d76]{width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;box-shadow:0 10px 30px #4f46e566;transition:all .3s ease}.metric-icon[data-v-4b611d76]:hover{transform:scale(1.1) rotate(5deg)}.metric-icon svg[data-v-4b611d76]{width:28px;height:28px}.metric-trend[data-v-4b611d76]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border-radius:12px;font-size:.9rem;font-weight:800;border:2px solid currentColor}.metric-trend.positive[data-v-4b611d76]{background:#10b9811a;color:#10b981;border-color:#10b981}.metric-trend.negative[data-v-4b611d76]{background:#ef44441a;color:#ef4444;border-color:#ef4444}.metric-trend svg[data-v-4b611d76]{width:16px;height:16px}.card-body[data-v-4b611d76]{margin-bottom:2rem}.metric-value[data-v-4b611d76]{font-size:3rem;font-weight:900;color:#4f46e5;margin-bottom:.5rem;line-height:1}.metric-label[data-v-4b611d76]{font-size:1.1rem;font-weight:700;margin-bottom:.75rem;opacity:.9}.metric-description[data-v-4b611d76]{font-size:.9rem;line-height:1.5;opacity:.7;margin-bottom:1rem}.metric-target[data-v-4b611d76]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:8px;font-size:.85rem}.dark .metric-target[data-v-4b611d76]{background:#ffffff0d}.light .metric-target[data-v-4b611d76]{background:#00000008}.target-label[data-v-4b611d76]{opacity:.7}.target-value[data-v-4b611d76]{font-weight:700;color:#4f46e5}.card-footer[data-v-4b611d76]{display:flex;flex-direction:column;gap:1rem}.chart-container[data-v-4b611d76]{width:100%;height:60px;position:relative;border-radius:8px;overflow:hidden}.dark .chart-container[data-v-4b611d76]{background:#ffffff08}.light .chart-container[data-v-4b611d76]{background:#00000005}.chart-container canvas[data-v-4b611d76]{width:100%;height:100%}.metric-comparison[data-v-4b611d76]{display:flex;justify-content:space-between;align-items:center;font-size:.85rem}.comparison-label[data-v-4b611d76]{opacity:.7}.comparison-value[data-v-4b611d76]{font-weight:700;opacity:.8}.card-glow[data-v-4b611d76]{position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,#4f46e5,#7c3aed);border-radius:20px;filter:blur(20px);opacity:0;transition:opacity .3s ease;z-index:-1}.ai-metric-card:hover .card-glow[data-v-4b611d76]{opacity:.3}@media (max-width: 768px){.ai-metric-card[data-v-4b611d76]{padding:1.5rem}.card-header[data-v-4b611d76]{flex-direction:column;gap:1rem;align-items:flex-start}.metric-icon[data-v-4b611d76]{width:50px;height:50px}.metric-value[data-v-4b611d76]{font-size:2.5rem}.metric-trend[data-v-4b611d76]{align-self:flex-end}}.ai-dashboard[data-v-aa403056]{margin-bottom:8rem;padding:4rem;border-radius:28px;position:relative;overflow:hidden}.dark .ai-dashboard[data-v-aa403056]{background:#0f172acc;border:3px solid rgba(79,70,229,.3);box-shadow:0 30px 100px #4f46e533;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.light .ai-dashboard[data-v-aa403056]{background:#fffffff2;border:3px solid rgba(79,70,229,.2);box-shadow:0 30px 100px #4f46e526;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.ai-dashboard[data-v-aa403056]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#4f46e50d,#7c3aed08,#ec48990d);pointer-events:none;z-index:0}.dashboard-header[data-v-aa403056]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4rem;position:relative;z-index:2}.header-content[data-v-aa403056]{flex:1}.dashboard-title[data-v-aa403056]{font-size:2.5rem;font-weight:900;margin-bottom:.75rem;background:linear-gradient(135deg,#4f46e5,#7c3aed,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2}.dashboard-subtitle[data-v-aa403056]{font-size:1.2rem;opacity:.8;font-weight:500}.live-status[data-v-aa403056]{display:flex;flex-direction:column;align-items:flex-end;gap:1rem}.live-indicator[data-v-aa403056]{display:flex;align-items:center;gap:.75rem;padding:1rem 2rem;border-radius:50px;font-weight:800;font-size:1.1rem;background:#10b98126;color:#10b981;border:2px solid rgba(16,185,129,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.live-dot[data-v-aa403056]{width:12px;height:12px;background:#10b981;border-radius:50%;animation:livePulse-aa403056 2s ease-in-out infinite;box-shadow:0 0 20px #10b98180}@keyframes livePulse-aa403056{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 20px #10b98180}50%{opacity:.7;transform:scale(1.4);box-shadow:0 0 30px #10b981cc}}.live-text[data-v-aa403056]{font-weight:800}.last-update[data-v-aa403056]{font-size:.9rem;opacity:.7;font-weight:600}.dashboard-grid[data-v-aa403056]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;margin-bottom:4rem;position:relative;z-index:2}.activity-feed[data-v-aa403056]{margin-bottom:4rem;padding:2.5rem;border-radius:20px;position:relative;z-index:2}.dark .activity-feed[data-v-aa403056]{background:#ffffff0d;border:2px solid rgba(255,255,255,.1)}.light .activity-feed[data-v-aa403056]{background:#fffc;border:2px solid rgba(0,0,0,.05)}.feed-header[data-v-aa403056]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.feed-header h4[data-v-aa403056]{font-size:1.5rem;font-weight:800;color:#4f46e5}.refresh-btn[data-v-aa403056]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:12px;font-weight:700;cursor:pointer;transition:all .3s ease;background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;box-shadow:0 4px 15px #4f46e54d}.refresh-btn[data-v-aa403056]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #4f46e566}.refresh-btn[data-v-aa403056]:disabled{opacity:.7;cursor:not-allowed}.refresh-btn svg[data-v-aa403056]{width:16px;height:16px;transition:transform .3s ease}.refresh-btn svg.spinning[data-v-aa403056]{animation:spin-aa403056 1s linear infinite}@keyframes spin-aa403056{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.feed-list[data-v-aa403056]{display:flex;flex-direction:column;gap:1rem}.feed-item[data-v-aa403056]{display:flex;align-items:center;gap:1.5rem;padding:1.5rem;border-radius:16px;transition:all .3s ease;animation:feedItemSlideIn-aa403056 .5s ease-out}@keyframes feedItemSlideIn-aa403056{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.dark .feed-item[data-v-aa403056]{background:#ffffff08;border:1px solid rgba(255,255,255,.05)}.light .feed-item[data-v-aa403056]{background:#00000005;border:1px solid rgba(0,0,0,.03)}.feed-item[data-v-aa403056]:hover{transform:translateY(-3px);border-color:#4f46e5}.activity-icon[data-v-aa403056]{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:12px;color:#fff;box-shadow:0 8px 25px #0003}.activity-icon.processing[data-v-aa403056]{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.activity-icon.analysis[data-v-aa403056]{background:linear-gradient(135deg,#10b981,#059669)}.activity-icon.prediction[data-v-aa403056]{background:linear-gradient(135deg,#f59e0b,#d97706)}.activity-icon.security[data-v-aa403056]{background:linear-gradient(135deg,#ef4444,#dc2626)}.activity-icon.training[data-v-aa403056]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.activity-icon svg[data-v-aa403056]{width:24px;height:24px}.activity-content[data-v-aa403056]{flex:1}.activity-text[data-v-aa403056]{font-size:1rem;font-weight:600;margin-bottom:.5rem;line-height:1.4}.activity-time[data-v-aa403056]{font-size:.85rem;opacity:.7}.activity-status[data-v-aa403056]{padding:.5rem 1rem;border-radius:12px;font-size:.85rem;font-weight:700;border:2px solid currentColor}.activity-status.success[data-v-aa403056]{background:#10b9811a;color:#10b981;border-color:#10b981}.activity-status.in-progress[data-v-aa403056]{background:#f59e0b1a;color:#f59e0b;border-color:#f59e0b}.activity-status.error[data-v-aa403056]{background:#ef44441a;color:#ef4444;border-color:#ef4444}.system-health[data-v-aa403056]{padding:2.5rem;border-radius:20px;position:relative;z-index:2}.dark .system-health[data-v-aa403056]{background:#ffffff0d;border:2px solid rgba(255,255,255,.1)}.light .system-health[data-v-aa403056]{background:#fffc;border:2px solid rgba(0,0,0,.05)}.health-header[data-v-aa403056]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.health-header h4[data-v-aa403056]{font-size:1.5rem;font-weight:800;color:#4f46e5}.health-score[data-v-aa403056]{font-size:2.5rem;font-weight:900;padding:1rem 2rem;border-radius:16px;border:3px solid currentColor}.health-score.excellent[data-v-aa403056]{background:#10b9811a;color:#10b981;border-color:#10b981}.health-score.good[data-v-aa403056]{background:#f59e0b1a;color:#f59e0b;border-color:#f59e0b}.health-score.warning[data-v-aa403056]{background:#ef44441a;color:#ef4444;border-color:#ef4444}.health-components[data-v-aa403056]{display:flex;flex-direction:column;gap:1.5rem}.component-item[data-v-aa403056]{display:flex;align-items:center;gap:1.5rem}.component-name[data-v-aa403056]{flex:0 0 150px;font-weight:600;font-size:.95rem}.component-bar[data-v-aa403056]{flex:1;height:12px;border-radius:6px;overflow:hidden;position:relative}.dark .component-bar[data-v-aa403056]{background:#ffffff1a}.light .component-bar[data-v-aa403056]{background:#0000001a}.bar-fill[data-v-aa403056]{height:100%;border-radius:6px;transition:width 1s ease-out;position:relative;overflow:hidden}.bar-fill[data-v-aa403056]:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:barShine-aa403056 2s ease-in-out infinite}@keyframes barShine-aa403056{0%{left:-100%}50%{left:100%}to{left:-100%}}.component-value[data-v-aa403056]{flex:0 0 50px;text-align:right;font-weight:700;font-size:.9rem}@media (max-width: 1200px){.dashboard-grid[data-v-aa403056]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (max-width: 768px){.ai-dashboard[data-v-aa403056]{padding:2rem}.dashboard-header[data-v-aa403056]{flex-direction:column;gap:2rem;align-items:stretch}.live-status[data-v-aa403056]{align-items:stretch}.dashboard-title[data-v-aa403056]{font-size:2rem}.dashboard-grid[data-v-aa403056]{grid-template-columns:1fr}.feed-header[data-v-aa403056]{flex-direction:column;gap:1rem;align-items:stretch}.health-header[data-v-aa403056]{flex-direction:column;gap:1rem;align-items:center}.component-item[data-v-aa403056]{flex-direction:column;align-items:stretch;gap:.5rem}.component-name[data-v-aa403056]{flex:none}.component-value[data-v-aa403056]{flex:none;text-align:center}}@media (max-width: 480px){.ai-dashboard[data-v-aa403056]{padding:1.5rem}.dashboard-title[data-v-aa403056]{font-size:1.8rem}.feed-item[data-v-aa403056]{flex-direction:column;align-items:flex-start;gap:1rem}.activity-status[data-v-aa403056]{align-self:flex-end}}.module-card[data-v-9bd1c7c3]{padding:2.5rem;border-radius:20px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer;animation:cardSlideIn-9bd1c7c3 .6s ease-out;animation-delay:calc(var(--67afc9bc) * .1s);animation-fill-mode:both}@keyframes cardSlideIn-9bd1c7c3{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.dark .module-card[data-v-9bd1c7c3]{background:#ffffff0d;border:2px solid rgba(255,255,255,.1)}.light .module-card[data-v-9bd1c7c3]{background:#ffffffe6;border:2px solid rgba(0,0,0,.05);box-shadow:0 8px 32px #0000001a}.module-card[data-v-9bd1c7c3]:hover{transform:translateY(-12px) scale(1.02);border-color:#4f46e5}.dark .module-card[data-v-9bd1c7c3]:hover{box-shadow:0 20px 60px #4f46e54d}.light .module-card[data-v-9bd1c7c3]:hover{box-shadow:0 20px 60px #4f46e533}.module-card.featured[data-v-9bd1c7c3]{border-color:#f59e0b}.dark .module-card.featured[data-v-9bd1c7c3]{background:#f59e0b1a;box-shadow:0 15px 40px #f59e0b33}.light .module-card.featured[data-v-9bd1c7c3]{background:linear-gradient(135deg,#f59e0b0d,#fffffff2);box-shadow:0 15px 40px #f59e0b26}.card-header[data-v-9bd1c7c3]{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}.module-icon[data-v-9bd1c7c3]{width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:16px;box-shadow:0 8px 25px #4f46e54d;transition:all .3s ease}.module-icon[data-v-9bd1c7c3]:hover{transform:scale(1.1) rotate(5deg)}.module-icon svg[data-v-9bd1c7c3]{width:28px;height:28px;color:#fff}.color-blue[data-v-9bd1c7c3]{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.color-green[data-v-9bd1c7c3]{background:linear-gradient(135deg,#10b981,#059669)}.color-purple[data-v-9bd1c7c3]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.color-orange[data-v-9bd1c7c3]{background:linear-gradient(135deg,#f97316,#ea580c)}.color-pink[data-v-9bd1c7c3]{background:linear-gradient(135deg,#ec4899,#db2777)}.color-red[data-v-9bd1c7c3]{background:linear-gradient(135deg,#ef4444,#dc2626)}.color-yellow[data-v-9bd1c7c3]{background:linear-gradient(135deg,#eab308,#ca8a04)}.color-indigo[data-v-9bd1c7c3]{background:linear-gradient(135deg,#6366f1,#4f46e5)}.color-emerald[data-v-9bd1c7c3]{background:linear-gradient(135deg,#10b981,#059669)}.color-lime[data-v-9bd1c7c3]{background:linear-gradient(135deg,#84cc16,#65a30d)}.color-amber[data-v-9bd1c7c3]{background:linear-gradient(135deg,#f59e0b,#d97706)}.color-cyan[data-v-9bd1c7c3]{background:linear-gradient(135deg,#06b6d4,#0891b2)}.module-status[data-v-9bd1c7c3]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border-radius:12px;font-size:.85rem;font-weight:700;border:2px solid currentColor;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.status-dot[data-v-9bd1c7c3]{width:8px;height:8px;border-radius:50%;background:currentColor;animation:statusPulse-9bd1c7c3 2s ease-in-out infinite}@keyframes statusPulse-9bd1c7c3{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}.status-blue[data-v-9bd1c7c3]{color:#3b82f6;background:#3b82f61a}.status-green[data-v-9bd1c7c3]{color:#10b981;background:#10b9811a}.status-purple[data-v-9bd1c7c3]{color:#8b5cf6;background:#8b5cf61a}.status-orange[data-v-9bd1c7c3]{color:#f97316;background:#f973161a}.status-pink[data-v-9bd1c7c3]{color:#ec4899;background:#ec48991a}.status-red[data-v-9bd1c7c3]{color:#ef4444;background:#ef44441a}.status-yellow[data-v-9bd1c7c3]{color:#eab308;background:#eab3081a}.status-indigo[data-v-9bd1c7c3]{color:#6366f1;background:#6366f11a}.status-emerald[data-v-9bd1c7c3]{color:#10b981;background:#10b9811a}.status-lime[data-v-9bd1c7c3]{color:#84cc16;background:#84cc161a}.status-amber[data-v-9bd1c7c3]{color:#f59e0b;background:#f59e0b1a}.status-cyan[data-v-9bd1c7c3]{color:#06b6d4;background:#06b6d41a}.card-content[data-v-9bd1c7c3]{position:relative;z-index:2}.module-name[data-v-9bd1c7c3]{font-size:1.3rem;font-weight:800;margin-bottom:1rem;color:#4f46e5;line-height:1.3}.module-description[data-v-9bd1c7c3]{font-size:.95rem;line-height:1.6;margin-bottom:1.5rem;opacity:.9}.module-count[data-v-9bd1c7c3]{font-size:2rem;font-weight:900;color:#7c3aed;margin-bottom:1.5rem}.module-features[data-v-9bd1c7c3]{margin-top:1.5rem;padding-top:1.5rem;border-top:2px solid rgba(79,70,229,.2)}.features-title[data-v-9bd1c7c3]{font-size:.9rem;font-weight:700;margin-bottom:1rem;opacity:.8}.features-list[data-v-9bd1c7c3]{display:flex;flex-wrap:wrap;gap:.5rem}.feature-tag[data-v-9bd1c7c3]{padding:.5rem 1rem;border-radius:12px;font-size:.8rem;font-weight:600;background:#4f46e51a;color:#4f46e5;border:1px solid rgba(79,70,229,.2);transition:all .3s ease}.feature-tag[data-v-9bd1c7c3]:hover{transform:translateY(-2px);background:#4f46e533}.card-overlay[data-v-9bd1c7c3]{position:absolute;top:0;right:0;z-index:5}.featured-badge[data-v-9bd1c7c3]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;font-size:.8rem;font-weight:700;border-radius:0 20px 0 16px;box-shadow:0 4px 15px #f59e0b4d}.featured-badge svg[data-v-9bd1c7c3]{width:14px;height:14px}.card-glow[data-v-9bd1c7c3]{position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,#4f46e5,#7c3aed);border-radius:20px;filter:blur(20px);opacity:0;transition:opacity .3s ease;z-index:-1}.module-card:hover .card-glow[data-v-9bd1c7c3]{opacity:.3}.module-card.featured .card-glow[data-v-9bd1c7c3]{background:linear-gradient(135deg,#f59e0b,#d97706)}@media (max-width: 768px){.module-card[data-v-9bd1c7c3]{padding:2rem}.card-header[data-v-9bd1c7c3]{flex-direction:column;gap:1rem;align-items:flex-start}.module-icon[data-v-9bd1c7c3]{width:50px;height:50px}.module-status[data-v-9bd1c7c3]{align-self:flex-end}.features-list[data-v-9bd1c7c3]{justify-content:center}}.modules-section[data-v-1c36c190]{padding:120px 2rem;position:relative;overflow:hidden}.dark .modules-section[data-v-1c36c190]{background:linear-gradient(135deg,#0f172a,#1e293b,#334155)}.light .modules-section[data-v-1c36c190]{background:linear-gradient(135deg,#f8fafc,#f1f5f9,#e2e8f0)}.modules-container[data-v-1c36c190]{max-width:1600px;margin:0 auto}.section-header[data-v-1c36c190]{text-align:center;margin-bottom:6rem;position:relative}.section-badge[data-v-1c36c190]{display:inline-flex;align-items:center;gap:1rem;padding:1rem 2rem;border-radius:50px;margin-bottom:2rem;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.dark .section-badge[data-v-1c36c190]{background:#4f46e526;border:2px solid rgba(79,70,229,.3);color:#a78bfa}.light .section-badge[data-v-1c36c190]{background:#4f46e51a;border:2px solid rgba(79,70,229,.2);color:#4f46e5}.section-badge svg[data-v-1c36c190]{width:24px;height:24px}.badge-text[data-v-1c36c190]{font-weight:800;font-size:1.1rem}.badge-glow[data-v-1c36c190]{position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#4f46e5,#7c3aed,#ec4899);border-radius:50px;filter:blur(15px);opacity:.3;animation:badgeGlow-1c36c190 3s ease-in-out infinite;z-index:-1}@keyframes badgeGlow-1c36c190{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}}.section-title[data-v-1c36c190]{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:900;line-height:1.1;margin-bottom:2rem}.title-line[data-v-1c36c190]{display:block;opacity:.8}.title-highlight[data-v-1c36c190]{display:block;background:linear-gradient(135deg,#4f46e5,#7c3aed,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-description[data-v-1c36c190]{font-size:1.3rem;line-height:1.8;opacity:.9;max-width:900px;margin:0 auto}.description-highlight[data-v-1c36c190]{color:#4f46e5;font-weight:700}.category-filters[data-v-1c36c190]{display:flex;justify-content:center;gap:1rem;margin-bottom:5rem;flex-wrap:wrap}.filter-btn[data-v-1c36c190]{display:flex;align-items:center;gap:1rem;padding:1.25rem 2rem;border:none;border-radius:16px;font-weight:700;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.dark .filter-btn[data-v-1c36c190]{background:#ffffff0d;color:#fffc;border:2px solid rgba(255,255,255,.1)}.light .filter-btn[data-v-1c36c190]{background:#fffc;color:#1e293bcc;border:2px solid rgba(0,0,0,.05)}.filter-btn.active[data-v-1c36c190]{background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;border-color:transparent;transform:translateY(-3px);box-shadow:0 15px 35px #4f46e566}.filter-btn[data-v-1c36c190]:hover:not(.active){transform:translateY(-2px);border-color:#4f46e5}.filter-icon[data-v-1c36c190]{width:24px;height:24px}.filter-icon svg[data-v-1c36c190]{width:100%;height:100%}.filter-count[data-v-1c36c190]{background:#fff3;padding:.25rem .75rem;border-radius:12px;font-size:.85rem;font-weight:800}.modules-showcase[data-v-1c36c190]{margin-bottom:6rem}.showcase-header[data-v-1c36c190]{text-align:center;margin-bottom:3rem}.showcase-header h3[data-v-1c36c190]{font-size:2.5rem;font-weight:800;margin-bottom:1rem;color:#4f46e5}.showcase-header p[data-v-1c36c190]{font-size:1.2rem;opacity:.8}.modules-grid[data-v-1c36c190]{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:2rem}.modules-stats[data-v-1c36c190]{margin-bottom:6rem;padding:3rem;border-radius:24px;position:relative;overflow:hidden}.dark .modules-stats[data-v-1c36c190]{background:#ffffff08;border:1px solid rgba(255,255,255,.1)}.light .modules-stats[data-v-1c36c190]{background:#fffc;border:1px solid rgba(0,0,0,.05);box-shadow:0 8px 32px #0000001a}.stats-grid[data-v-1c36c190]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.stat-card[data-v-1c36c190]{display:flex;align-items:center;gap:1.5rem;padding:2rem;border-radius:16px;transition:all .3s ease;position:relative;overflow:hidden}.dark .stat-card[data-v-1c36c190]{background:#ffffff0d}.light .stat-card[data-v-1c36c190]{background:#ffffffe6}.stat-card[data-v-1c36c190]:hover{transform:translateY(-5px)}.stat-icon[data-v-1c36c190]{width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;box-shadow:0 8px 25px #4f46e54d}.stat-icon svg[data-v-1c36c190]{width:28px;height:28px}.stat-content[data-v-1c36c190]{flex:1}.stat-number[data-v-1c36c190]{font-size:2.2rem;font-weight:900;color:#4f46e5;margin-bottom:.5rem}.stat-label[data-v-1c36c190]{font-size:1rem;opacity:.8;margin-bottom:.25rem}.stat-growth[data-v-1c36c190]{font-size:.85rem;color:#10b981;font-weight:600}.stat-chart[data-v-1c36c190]{width:4px;height:60px;background:#4f46e533;border-radius:2px;position:relative;overflow:hidden}.chart-bar[data-v-1c36c190]{position:absolute;bottom:0;width:100%;background:linear-gradient(to top,#4f46e5,#7c3aed);border-radius:2px;animation:chartGrow-1c36c190 2s ease-out}@keyframes chartGrow-1c36c190{0%{height:0%}}.advanced-features[data-v-1c36c190]{margin-bottom:6rem}.features-title[data-v-1c36c190]{text-align:center;font-size:2.5rem;font-weight:800;margin-bottom:3rem;color:#4f46e5}.features-grid[data-v-1c36c190]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.feature-item[data-v-1c36c190]{padding:2.5rem;border-radius:20px;transition:all .4s ease;position:relative;overflow:hidden}.dark .feature-item[data-v-1c36c190]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.light .feature-item[data-v-1c36c190]{background:#ffffffe6;border:1px solid rgba(0,0,0,.05);box-shadow:0 8px 32px #0000001a}.feature-item[data-v-1c36c190]:hover{transform:translateY(-8px);border-color:#4f46e5}.feature-item .feature-icon[data-v-1c36c190]{width:70px;height:70px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;margin-bottom:1.5rem;box-shadow:0 8px 25px #4f46e54d}.feature-item .feature-icon svg[data-v-1c36c190]{width:32px;height:32px}.feature-item h4[data-v-1c36c190]{font-size:1.4rem;font-weight:800;margin-bottom:1rem;color:#4f46e5}.feature-item p[data-v-1c36c190]{font-size:1rem;line-height:1.7;margin-bottom:1.5rem;opacity:.9}.feature-tech[data-v-1c36c190]{display:flex;flex-wrap:wrap;gap:.5rem}.tech-tag[data-v-1c36c190]{padding:.5rem 1rem;border-radius:12px;font-size:.8rem;font-weight:600;background:#4f46e51a;color:#4f46e5;border:1px solid rgba(79,70,229,.2)}.interactive-diagram[data-v-1c36c190]{text-align:center}.interactive-diagram h3[data-v-1c36c190]{font-size:2.5rem;font-weight:800;margin-bottom:3rem;color:#4f46e5}.diagram-container[data-v-1c36c190]{position:relative;width:500px;height:500px;margin:0 auto}.central-hub[data-v-1c36c190]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}.hub-core[data-v-1c36c190]{width:120px;height:120px;border-radius:50%;background:linear-gradient(135deg,#4f46e5,#7c3aed);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;font-weight:700;box-shadow:0 15px 40px #4f46e566;animation:hubPulse-1c36c190 3s ease-in-out infinite}@keyframes hubPulse-1c36c190{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.hub-core svg[data-v-1c36c190]{width:32px;height:32px;margin-bottom:.5rem}.diagram-modules[data-v-1c36c190]{position:relative;width:100%;height:100%}.diagram-module[data-v-1c36c190]{position:absolute;top:50%;left:50%;transform-origin:0 0;transform:translate(-50%,-50%) rotate(var(--angle)) translateY(-200px) rotate(calc(-1 * var(--angle)));animation:moduleFloat-1c36c190 4s ease-in-out infinite;animation-delay:var(--delay)}@keyframes moduleFloat-1c36c190{0%,to{transform:translate(-50%,-50%) rotate(var(--angle)) translateY(-200px) rotate(calc(-1 * var(--angle))) scale(1)}50%{transform:translate(-50%,-50%) rotate(var(--angle)) translateY(-210px) rotate(calc(-1 * var(--angle))) scale(1.1)}}.module-node[data-v-1c36c190]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#7c3aed,#ec4899);display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:.5rem;box-shadow:0 8px 25px #7c3aed4d;transition:all .3s ease}.module-node[data-v-1c36c190]:hover{transform:scale(1.2)}.module-node svg[data-v-1c36c190]{width:24px;height:24px}.module-label[data-v-1c36c190]{display:block;font-size:.9rem;font-weight:700;color:#4f46e5;text-align:center}.connection-line[data-v-1c36c190]{position:absolute;top:40px;left:50%;width:2px;height:120px;background:linear-gradient(to bottom,#4f46e5,transparent);transform:translate(-50%);z-index:-1}@media (max-width: 1200px){.modules-grid[data-v-1c36c190]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.diagram-container[data-v-1c36c190]{width:400px;height:400px}.diagram-module[data-v-1c36c190]{transform:translate(-50%,-50%) rotate(var(--angle)) translateY(-150px) rotate(calc(-1 * var(--angle)))}}@media (max-width: 768px){.modules-section[data-v-1c36c190]{padding:80px 1rem}.category-filters[data-v-1c36c190]{flex-direction:column;align-items:center}.filter-btn[data-v-1c36c190]{width:100%;max-width:300px;justify-content:center}.modules-grid[data-v-1c36c190],.stats-grid[data-v-1c36c190],.features-grid[data-v-1c36c190]{grid-template-columns:1fr}.diagram-container[data-v-1c36c190]{width:300px;height:300px}.diagram-module[data-v-1c36c190]{transform:translate(-50%,-50%) rotate(var(--angle)) translateY(-120px) rotate(calc(-1 * var(--angle)))}.module-node[data-v-1c36c190]{width:60px;height:60px}.hub-core[data-v-1c36c190]{width:100px;height:100px}}@media (max-width: 480px){.section-title[data-v-1c36c190]{font-size:2rem}.features-title[data-v-1c36c190]{font-size:1.8rem}.diagram-container[data-v-1c36c190]{width:250px;height:250px}}.final-cta[data-v-17d9b079]{padding:100px 2rem;text-align:center;position:relative;overflow:hidden;background:#1e293b4d}.cta-container[data-v-17d9b079]{max-width:1000px;margin:0 auto;position:relative;z-index:2}.cta-badge[data-v-17d9b079]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:50px;margin-bottom:2rem;font-size:.9rem;font-weight:700;background:#4f46e533;color:#4f46e5;border:1px solid rgba(79,70,229,.3)}.cta-badge svg[data-v-17d9b079]{width:16px;height:16px}.cta-title[data-v-17d9b079]{font-size:clamp(2.5rem,6vw,4rem);font-weight:900;margin-bottom:1.5rem;background:linear-gradient(135deg,#4f46e5,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cta-description[data-v-17d9b079]{font-size:1.2rem;line-height:1.7;margin-bottom:3rem;opacity:.9;max-width:700px;margin-left:auto;margin-right:auto}.cta-actions[data-v-17d9b079]{display:flex;justify-content:center}.ultimate-cta-btn[data-v-17d9b079]{display:inline-flex;align-items:center;gap:1rem;padding:2rem 3rem;border:none;border-radius:16px;font-size:1.2rem;font-weight:900;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;box-shadow:0 15px 40px #4f46e566}.ultimate-cta-btn[data-v-17d9b079]:hover{transform:translateY(-8px) scale(1.05);box-shadow:0 25px 60px #4f46e580}.ultimate-cta-btn svg[data-v-17d9b079]{width:24px;height:24px}.btn-text-group[data-v-17d9b079]{display:flex;flex-direction:column;align-items:flex-start}.btn-main[data-v-17d9b079]{font-size:1.2rem;font-weight:900}.btn-sub[data-v-17d9b079]{font-size:.9rem;opacity:.9}.btn-effects[data-v-17d9b079]{position:absolute;top:0;left:0;width:100%;height:100%}.effect-shine[data-v-17d9b079]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:ultimateShine-17d9b079 3s ease-in-out infinite}@keyframes ultimateShine-17d9b079{0%{left:-100%}50%{left:100%}to{left:-100%}}.effect-glow[data-v-17d9b079]{position:absolute;top:-4px;left:-4px;width:calc(100% + 8px);height:calc(100% + 8px);background:linear-gradient(135deg,#4f46e5,#7c3aed);border-radius:16px;filter:blur(20px);opacity:.6;animation:ultimateGlow-17d9b079 2s ease-in-out infinite}@keyframes ultimateGlow-17d9b079{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@media (max-width: 768px){.final-cta[data-v-17d9b079]{padding:80px 1rem}.ultimate-cta-btn[data-v-17d9b079]{padding:1.5rem 2rem;flex-direction:column;gap:.5rem}.btn-text-group[data-v-17d9b079]{align-items:center}}.crm-page[data-v-16cb1fd2]{min-height:100vh;transition:all .3s ease;position:relative;overflow-x:hidden}.crm-page.dark[data-v-16cb1fd2]{background:linear-gradient(135deg,#0f172a,#1e293b 25%,#334155 75%,#475569);color:#f8fafc}.crm-page.light[data-v-16cb1fd2]{background:linear-gradient(135deg,#fff,#f8fafc 25%,#f1f5f9 75%,#e2e8f0);color:#1e293b}.main-container[data-v-16cb1fd2]{position:relative;z-index:10;opacity:0;transform:translateY(30px);transition:all 1s cubic-bezier(.4,0,.2,1);margin-top:80px}.main-container.loaded[data-v-16cb1fd2]{opacity:1;transform:translateY(0)}@media (max-width: 768px){.main-container[data-v-16cb1fd2]{margin-top:70px}}.crm-page[data-v-982dee8e]{min-height:100vh;transition:all .3s ease;position:relative;overflow-x:hidden}.crm-page.dark[data-v-982dee8e]{background:linear-gradient(135deg,#0f172a,#1e293b 25%,#334155 75%,#475569);color:#f8fafc}.crm-page.light[data-v-982dee8e]{background:linear-gradient(135deg,#fff,#f8fafc 25%,#f1f5f9 75%,#e2e8f0);color:#1e293b}.main-container[data-v-982dee8e]{position:relative;z-index:10;opacity:0;transform:translateY(30px);transition:all 1s cubic-bezier(.4,0,.2,1);margin-top:80px}.main-container.loaded[data-v-982dee8e]{opacity:1;transform:translateY(0)}.hero-section[data-v-982dee8e]{padding:4rem 1rem 6rem;text-align:center;position:relative;overflow:hidden}.hero-content[data-v-982dee8e]{max-width:4xl;margin:0 auto;position:relative;z-index:2}.hero-badge[data-v-982dee8e]{display:inline-block;margin-bottom:1.5rem}.badge-text[data-v-982dee8e]{background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;padding:.75rem 2rem;border-radius:9999px;font-size:.875rem;font-weight:600;letter-spacing:.05em;box-shadow:0 10px 25px -5px #3b82f64d}.hero-title[data-v-982dee8e]{font-size:clamp(2.5rem,6vw,4rem);font-weight:800;line-height:1.2;margin-bottom:1.5rem;color:#f8fafc}.gradient-text[data-v-982dee8e]{background:linear-gradient(135deg,#3b82f6,#8b5cf6,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-description[data-v-982dee8e]{font-size:1.375rem;color:#cbd5e1;max-width:3xl;margin:0 auto;line-height:1.7}.floating-elements[data-v-982dee8e]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.floating-icon[data-v-982dee8e]{position:absolute;width:4rem;height:4rem;background:#3b82f61a;border-radius:1rem;display:flex;align-items:center;justify-content:center;font-size:1.5rem;animation:float-982dee8e 6s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(59,130,246,.3)}.icon-1[data-v-982dee8e]{top:15%;left:10%;animation-delay:0s}.icon-2[data-v-982dee8e]{top:25%;right:15%;animation-delay:2s}.icon-3[data-v-982dee8e]{bottom:20%;left:20%;animation-delay:4s}@keyframes float-982dee8e{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}}.content-container[data-v-982dee8e]{max-width:7xl;margin:0 auto;padding:0 1rem 4rem}.content-section[data-v-982dee8e]{margin-bottom:4rem}.search-section[data-v-982dee8e]{margin-bottom:3rem}.search-container[data-v-982dee8e]{max-width:2xl;margin:0 auto}.search-box[data-v-982dee8e]{position:relative;background:#1e293b66;border:1px solid rgba(71,85,105,.3);border-radius:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden}.search-icon[data-v-982dee8e]{position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:#94a3b8;z-index:10}.search-input[data-v-982dee8e]{width:100%;padding:1rem 3rem 1rem 1rem;background:transparent;border:none;outline:none;color:#f8fafc;font-size:1rem;direction:rtl}.search-input[data-v-982dee8e]::placeholder{color:#94a3b8}.categories-section[data-v-982dee8e]{margin-bottom:4rem}.section-title[data-v-982dee8e]{font-size:2rem;font-weight:700;color:#f8fafc;margin-bottom:2rem;text-align:center}.categories-grid[data-v-982dee8e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.category-card[data-v-982dee8e]{background:#1e293b66;border:1px solid rgba(71,85,105,.3);border-radius:1rem;padding:2rem;text-align:center;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.category-card[data-v-982dee8e]:hover{transform:translateY(-4px);border-color:#3b82f680;box-shadow:0 20px 25px -5px #0000001a}.category-card.active[data-v-982dee8e]{border-color:#3b82f699;background:#3b82f61a}.category-icon[data-v-982dee8e]{font-size:2.5rem;margin-bottom:1rem}.category-name[data-v-982dee8e]{font-size:1.125rem;font-weight:600;color:#f8fafc;margin-bottom:.5rem}.category-count[data-v-982dee8e]{font-size:.875rem;color:#94a3b8}.section-header[data-v-982dee8e]{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.section-icon[data-v-982dee8e]{width:3rem;height:3rem;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:.75rem;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 10px 25px -5px #3b82f64d}.videos-grid[data-v-982dee8e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.video-card[data-v-982dee8e]{background:#1e293b66;border:1px solid rgba(71,85,105,.3);border-radius:1rem;overflow:hidden;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.video-card[data-v-982dee8e]:hover{transform:translateY(-4px);border-color:#3b82f680;box-shadow:0 20px 25px -5px #0000001a}.video-thumbnail[data-v-982dee8e]{position:relative;aspect-ratio:16/9;overflow:hidden}.thumbnail-image[data-v-982dee8e]{width:100%;height:100%;object-fit:cover}.play-overlay[data-v-982dee8e]{position:absolute;top:0;left:0;right:0;bottom:0;background:#0006;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.video-card:hover .play-overlay[data-v-982dee8e]{opacity:1}.play-button[data-v-982dee8e]{width:4rem;height:4rem;background:#3b82f6e6;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;transform:scale(.8);transition:transform .3s ease}.video-card:hover .play-button[data-v-982dee8e]{transform:scale(1)}.video-duration[data-v-982dee8e]{position:absolute;bottom:.5rem;left:.5rem;background:#000c;color:#fff;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500}.video-info[data-v-982dee8e]{padding:1.5rem}.video-title[data-v-982dee8e]{font-size:1.125rem;font-weight:600;color:#f8fafc;margin-bottom:.5rem;line-height:1.4}.video-description[data-v-982dee8e]{color:#cbd5e1;font-size:.875rem;line-height:1.5;margin-bottom:1rem}.video-meta[data-v-982dee8e]{display:flex;justify-content:space-between;align-items:center}.category-tag[data-v-982dee8e]{background:#3b82f633;color:#3b82f6;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500}.views-count[data-v-982dee8e]{color:#94a3b8;font-size:.75rem}.articles-grid[data-v-982dee8e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.article-card[data-v-982dee8e]{background:#1e293b66;border:1px solid rgba(71,85,105,.3);border-radius:1rem;overflow:hidden;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.article-card[data-v-982dee8e]:hover{transform:translateY(-4px);border-color:#8b5cf680;box-shadow:0 20px 25px -5px #0000001a}.article-thumbnail[data-v-982dee8e]{position:relative;aspect-ratio:16/9;overflow:hidden}.article-type[data-v-982dee8e]{position:absolute;top:1rem;right:1rem;width:2.5rem;height:2.5rem;background:#8b5cf6e6;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#fff}.article-info[data-v-982dee8e]{padding:1.5rem}.article-title[data-v-982dee8e]{font-size:1.125rem;font-weight:600;color:#f8fafc;margin-bottom:.5rem;line-height:1.4}.article-description[data-v-982dee8e]{color:#cbd5e1;font-size:.875rem;line-height:1.5;margin-bottom:1rem}.article-meta[data-v-982dee8e]{display:flex;justify-content:space-between;align-items:center}.read-time[data-v-982dee8e]{color:#94a3b8;font-size:.75rem}.no-results[data-v-982dee8e]{text-align:center;padding:4rem 2rem;background:#1e293b66;border:1px solid rgba(71,85,105,.3);border-radius:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.no-results-icon[data-v-982dee8e]{font-size:4rem;margin-bottom:1rem}.no-results-title[data-v-982dee8e]{font-size:1.5rem;font-weight:600;color:#f8fafc;margin-bottom:.5rem}.no-results-text[data-v-982dee8e]{color:#94a3b8;line-height:1.6}.video-modal-overlay[data-v-982dee8e]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.video-modal[data-v-982dee8e]{background:#1e293bf2;border:1px solid rgba(71,85,105,.3);border-radius:1rem;max-width:4xl;width:100%;max-height:90vh;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal-header[data-v-982dee8e]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid rgba(71,85,105,.3)}.modal-title[data-v-982dee8e]{font-size:1.25rem;font-weight:600;color:#f8fafc}.close-button[data-v-982dee8e]{width:2.5rem;height:2.5rem;background:#4755694d;border:none;border-radius:.5rem;color:#f8fafc;cursor:pointer;transition:background .3s ease;display:flex;align-items:center;justify-content:center}.close-button[data-v-982dee8e]:hover{background:#47556980}.modal-body[data-v-982dee8e]{padding:1.5rem}.video-player[data-v-982dee8e]{margin-bottom:1rem}.video-element[data-v-982dee8e]{width:100%;height:auto;border-radius:.5rem}.video-details[data-v-982dee8e]{color:#cbd5e1}.video-stats[data-v-982dee8e]{display:flex;gap:2rem;margin-top:1rem;font-size:.875rem;color:#94a3b8}@media (max-width: 768px){.main-container[data-v-982dee8e]{margin-top:70px}.hero-section[data-v-982dee8e]{padding:3rem 1rem 4rem}.categories-grid[data-v-982dee8e]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.videos-grid[data-v-982dee8e],.articles-grid[data-v-982dee8e]{grid-template-columns:1fr}.section-header[data-v-982dee8e]{flex-direction:column;text-align:center;gap:.75rem}.video-meta[data-v-982dee8e],.article-meta[data-v-982dee8e]{flex-direction:column;gap:.5rem;align-items:flex-start}.video-modal[data-v-982dee8e]{margin:.5rem;max-height:95vh}}@media (max-width: 480px){.hero-section[data-v-982dee8e]{padding:2rem 1rem 3rem}.categories-grid[data-v-982dee8e]{grid-template-columns:1fr}.category-card[data-v-982dee8e]{padding:1.5rem}}.crm-page[data-v-8c2fd24c]{min-height:100vh;transition:all .3s ease;position:relative;overflow-x:hidden}.crm-page.dark[data-v-8c2fd24c]{background:linear-gradient(135deg,#0f172a,#1e293b 25%,#334155 75%,#475569);color:#f8fafc}.crm-page.light[data-v-8c2fd24c]{background:linear-gradient(135deg,#fff,#f8fafc 25%,#f1f5f9 75%,#e2e8f0);color:#1e293b}.main-container[data-v-8c2fd24c]{position:relative;z-index:10;opacity:0;transform:translateY(30px);transition:all 1s cubic-bezier(.4,0,.2,1);margin-top:80px}.main-container.loaded[data-v-8c2fd24c]{opacity:1;transform:translateY(0)}.hero-section[data-v-8c2fd24c]{padding:4rem 1rem 6rem;text-align:center;position:relative;overflow:hidden}.hero-content[data-v-8c2fd24c]{max-width:4xl;margin:0 auto;position:relative;z-index:2}.hero-badge[data-v-8c2fd24c]{display:inline-block;margin-bottom:1.5rem}.badge-text[data-v-8c2fd24c]{background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;padding:.75rem 2rem;border-radius:9999px;font-size:.875rem;font-weight:600;letter-spacing:.05em;box-shadow:0 10px 25px -5px #3b82f64d}.hero-title[data-v-8c2fd24c]{font-size:clamp(2.5rem,6vw,4rem);font-weight:800;line-height:1.2;margin-bottom:1.5rem;color:#f8fafc}.gradient-text[data-v-8c2fd24c]{background:linear-gradient(135deg,#3b82f6,#8b5cf6,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-description[data-v-8c2fd24c]{font-size:1.375rem;color:#cbd5e1;max-width:3xl;margin:0 auto;line-height:1.7}.floating-elements[data-v-8c2fd24c]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.floating-icon[data-v-8c2fd24c]{position:absolute;width:4rem;height:4rem;background:#3b82f61a;border-radius:1rem;display:flex;align-items:center;justify-content:center;font-size:1.5rem;animation:float-8c2fd24c 6s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(59,130,246,.3)}.icon-1[data-v-8c2fd24c]{top:15%;left:10%;animation-delay:0s}.icon-2[data-v-8c2fd24c]{top:25%;right:15%;animation-delay:1.5s}.icon-3[data-v-8c2fd24c]{bottom:30%;left:15%;animation-delay:3s}.icon-4[data-v-8c2fd24c]{bottom:15%;right:20%;animation-delay:4.5s}@keyframes float-8c2fd24c{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}}.content-container[data-v-8c2fd24c]{max-width:7xl;margin:0 auto;padding:0 1rem 4rem}.content-section[data-v-8c2fd24c]{margin-bottom:6rem}.section-header[data-v-8c2fd24c]{text-align:center;margin-bottom:3rem}.section-title[data-v-8c2fd24c]{font-size:2.5rem;font-weight:700;color:#f8fafc;margin-bottom:1rem}.section-subtitle[data-v-8c2fd24c]{font-size:1.125rem;color:#94a3b8;max-width:2xl;margin:0 auto}.services-grid[data-v-8c2fd24c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.service-card[data-v-8c2fd24c]{background:#1e293b66;border:1px solid rgba(71,85,105,.3);border-radius:1.5rem;padding:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.service-card[data-v-8c2fd24c]:hover{transform:translateY(-4px);border-color:#3b82f680;box-shadow:0 20px 25px -5px #0000001a}.service-header[data-v-8c2fd24c]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.service-icon[data-v-8c2fd24c]{width:4rem;height:4rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff;box-shadow:0 10px 25px -5px #0000004d}.service-title[data-v-8c2fd24c]{font-size:1.5rem;font-weight:600;color:#f8fafc}.service-description[data-v-8c2fd24c]{color:#cbd5e1;line-height:1.6;margin-bottom:2rem}.service-features[data-v-8c2fd24c]{margin-bottom:2rem}.features-title[data-v-8c2fd24c]{font-size:1rem;font-weight:600;color:#f8fafc;margin-bottom:1rem}.features-list[data-v-8c2fd24c]{list-style:none;padding:0;margin:0}.feature-item[data-v-8c2fd24c]{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;color:#cbd5e1}.feature-check[data-v-8c2fd24c]{width:1.25rem;height:1.25rem;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.75rem;font-weight:700;flex-shrink:0}.service-action[data-v-8c2fd24c]{margin-top:auto}.learn-more-btn[data-v-8c2fd24c]{width:100%;padding:.75rem 1.5rem;border:none;border-radius:.5rem;color:#fff;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.learn-more-btn[data-v-8c2fd24c]:hover{transform:translateY(-2px);box-shadow:0 10px 25px -5px #0000004d}.pricing-grid[data-v-8c2fd24c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:5xl;margin:0 auto}.pricing-card[data-v-8c2fd24c]{background:#1e293b66;border:1px solid rgba(71,85,105,.3);border-radius:1.5rem;padding:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;cursor:pointer;position:relative}.pricing-card[data-v-8c2fd24c]:hover{transform:translateY(-4px);border-color:#3b82f680;box-shadow:0 20px 25px -5px #0000001a}.pricing-card.popular[data-v-8c2fd24c]{border-color:#22c55e99;background:#22c55e0d}.pricing-card.selected[data-v-8c2fd24c]{border-color:#3b82f6cc;background:#3b82f61a}.popular-badge[data-v-8c2fd24c]{position:absolute;top:-.5rem;right:1rem;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;padding:.25rem 1rem;border-radius:9999px;font-size:.75rem;font-weight:600}.plan-header[data-v-8c2fd24c]{text-align:center;margin-bottom:2rem}.plan-name[data-v-8c2fd24c]{font-size:1.5rem;font-weight:700;color:#f8fafc;margin-bottom:1rem}.plan-price[data-v-8c2fd24c]{margin-bottom:1rem}.price-amount[data-v-8c2fd24c]{font-size:2.5rem;font-weight:800;color:#f8fafc}.price-currency[data-v-8c2fd24c]{font-size:1rem;color:#94a3b8;margin-right:.5rem}.price-period[data-v-8c2fd24c]{font-size:1rem;color:#94a3b8}.plan-description[data-v-8c2fd24c]{color:#cbd5e1;margin-bottom:2rem}.plan-features[data-v-8c2fd24c]{margin-bottom:2rem}.plan-action[data-v-8c2fd24c]{margin-top:auto}.select-plan-btn[data-v-8c2fd24c]{width:100%;padding:1rem 1.5rem;border:none;border-radius:.5rem;color:#fff;font-weight:600;cursor:pointer;transition:all .3s ease}.select-plan-btn[data-v-8c2fd24c]:hover{transform:translateY(-2px);box-shadow:0 10px 25px -5px #0000004d}.integration-section[data-v-8c2fd24c]{background:#1e293b66;border:1px solid rgba(71,85,105,.3);border-radius:1.5rem;padding:3rem 2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.integrations-grid[data-v-8c2fd24c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem}.integration-card[data-v-8c2fd24c]{background:#3341554d;border:1px solid rgba(71,85,105,.3);border-radius:1rem;padding:2rem;text-align:center;transition:all .3s ease}.integration-card[data-v-8c2fd24c]:hover{transform:translateY(-4px);border-color:#3b82f680}.integration-icon[data-v-8c2fd24c]{font-size:3rem;margin-bottom:1rem}.integration-name[data-v-8c2fd24c]{font-size:1.125rem;font-weight:600;color:#f8fafc;margin-bottom:.5rem}.integration-description[data-v-8c2fd24c]{color:#94a3b8;font-size:.875rem}.comparison-section[data-v-8c2fd24c]{background:#1e293b66;border:1px solid rgba(71,85,105,.3);border-radius:1.5rem;padding:3rem 2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.comparison-table-container[data-v-8c2fd24c]{overflow-x:auto;border-radius:1rem;border:1px solid rgba(71,85,105,.3)}.comparison-table[data-v-8c2fd24c]{width:100%;border-collapse:collapse;background:#3341554d}.comparison-table th[data-v-8c2fd24c]{background:#47556980;color:#f8fafc;font-weight:600;padding:1rem;text-align:center;border-bottom:1px solid rgba(71,85,105,.3)}.comparison-table td[data-v-8c2fd24c]{padding:1rem;text-align:center;border-bottom:1px solid rgba(71,85,105,.3);color:#cbd5e1}.feature-column[data-v-8c2fd24c]{text-align:right!important;font-weight:600}.popular-column[data-v-8c2fd24c]{background:#22c55e1a;border-left:2px solid #22c55e;border-right:2px solid #22c55e}.feature-name[data-v-8c2fd24c]{font-weight:600;color:#f8fafc;text-align:right}.cta-section[data-v-8c2fd24c]{background:linear-gradient(135deg,#3b82f61a,#8b5cf61a);border:1px solid rgba(59,130,246,.3);border-radius:1.5rem;padding:4rem 2rem;display:grid;grid-template-columns:2fr 1fr;gap:3rem;align-items:center}.cta-title[data-v-8c2fd24c]{font-size:2.5rem;font-weight:700;color:#f8fafc;margin-bottom:1rem}.cta-description[data-v-8c2fd24c]{color:#cbd5e1;font-size:1.125rem;line-height:1.6;margin-bottom:2rem}.cta-actions[data-v-8c2fd24c]{display:flex;gap:1rem}.cta-primary[data-v-8c2fd24c]{background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;border:none;padding:1rem 2rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .3s ease}.cta-secondary[data-v-8c2fd24c]{background:transparent;color:#f8fafc;border:1px solid rgba(248,250,252,.3);padding:1rem 2rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .3s ease}.cta-primary[data-v-8c2fd24c]:hover,.cta-secondary[data-v-8c2fd24c]:hover{transform:translateY(-2px);box-shadow:0 10px 25px -5px #0000004d}.cta-visual[data-v-8c2fd24c]{position:relative;display:flex;justify-content:center;align-items:center}.cta-circle[data-v-8c2fd24c]{position:absolute;border-radius:50%;border:2px solid rgba(59,130,246,.3);animation:pulse-8c2fd24c 3s ease-in-out infinite}.circle-1[data-v-8c2fd24c]{width:200px;height:200px;animation-delay:0s}.circle-2[data-v-8c2fd24c]{width:150px;height:150px;animation-delay:1s}.circle-3[data-v-8c2fd24c]{width:100px;height:100px;animation-delay:2s}.cta-icon[data-v-8c2fd24c]{font-size:4rem;z-index:10}@keyframes pulse-8c2fd24c{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.05);opacity:1}}@media (max-width: 768px){.main-container[data-v-8c2fd24c]{margin-top:70px}.hero-section[data-v-8c2fd24c]{padding:3rem 1rem 4rem}.services-grid[data-v-8c2fd24c],.pricing-grid[data-v-8c2fd24c]{grid-template-columns:1fr}.integrations-grid[data-v-8c2fd24c]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.cta-section[data-v-8c2fd24c]{grid-template-columns:1fr;text-align:center;gap:2rem}.cta-actions[data-v-8c2fd24c]{flex-direction:column}.comparison-table-container[data-v-8c2fd24c]{font-size:.875rem}}@media (max-width: 480px){.hero-section[data-v-8c2fd24c]{padding:2rem 1rem 3rem}.service-card[data-v-8c2fd24c],.pricing-card[data-v-8c2fd24c]{padding:1.5rem}.integration-section[data-v-8c2fd24c],.comparison-section[data-v-8c2fd24c]{padding:2rem 1rem}.cta-section[data-v-8c2fd24c]{padding:3rem 1rem}}.crm-page[data-v-5a7f745a]{min-height:100vh;transition:all .3s ease;position:relative;overflow-x:hidden}.crm-page.dark[data-v-5a7f745a]{background:linear-gradient(135deg,#0f172a,#1e293b 25%,#334155 75%,#475569);color:#f8fafc}.crm-page.light[data-v-5a7f745a]{background:linear-gradient(135deg,#fff,#f8fafc 25%,#f1f5f9 75%,#e2e8f0);color:#1e293b}.main-container[data-v-5a7f745a]{position:relative;z-index:10;opacity:0;transform:translateY(30px);transition:all 1s cubic-bezier(.4,0,.2,1);margin-top:80px}.main-container.loaded[data-v-5a7f745a]{opacity:1;transform:translateY(0)}.hero-section[data-v-5a7f745a]{padding:4rem 1rem 6rem;text-align:center;position:relative;overflow:hidden}.hero-content[data-v-5a7f745a]{max-width:4xl;margin:0 auto;position:relative;z-index:2}.hero-badge[data-v-5a7f745a]{display:inline-block;margin-bottom:1.5rem}.badge-text[data-v-5a7f745a]{background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;padding:.75rem 2rem;border-radius:9999px;font-size:.875rem;font-weight:600;letter-spacing:.05em;box-shadow:0 10px 25px -5px #3b82f64d}.hero-title[data-v-5a7f745a]{font-size:clamp(2.5rem,6vw,4rem);font-weight:800;line-height:1.2;margin-bottom:1.5rem;color:#f8fafc}.gradient-text[data-v-5a7f745a]{background:linear-gradient(135deg,#3b82f6,#8b5cf6,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-description[data-v-5a7f745a]{font-size:1.375rem;color:#cbd5e1;max-width:3xl;margin:0 auto;line-height:1.7}.floating-elements[data-v-5a7f745a]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.floating-icon[data-v-5a7f745a]{position:absolute;width:4rem;height:4rem;background:#3b82f61a;border-radius:1rem;display:flex;align-items:center;justify-content:center;font-size:1.5rem;animation:float-5a7f745a 6s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(59,130,246,.3)}.icon-1[data-v-5a7f745a]{top:15%;left:10%;animation-delay:0s}.icon-2[data-v-5a7f745a]{top:25%;right:15%;animation-delay:1.5s}.icon-3[data-v-5a7f745a]{bottom:30%;left:15%;animation-delay:3s}.icon-4[data-v-5a7f745a]{bottom:15%;right:20%;animation-delay:4.5s}@keyframes float-5a7f745a{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}}.content-container[data-v-5a7f745a]{max-width:7xl;margin:0 auto;padding:0 1rem 4rem}.content-section[data-v-5a7f745a]{margin-bottom:4rem}.search-section[data-v-5a7f745a]{margin-bottom:3rem}.search-container[data-v-5a7f745a]{max-width:2xl;margin:0 auto}.search-box[data-v-5a7f745a]{position:relative;background:#1e293b66;border:1px solid rgba(71,85,105,.3);border-radius:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden}.search-icon[data-v-5a7f745a]{position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:#94a3b8;z-index:10}.search-input[data-v-5a7f745a]{width:100%;padding:1rem 3rem 1rem 1rem;background:transparent;border:none;outline:none;color:#f8fafc;font-size:1rem;direction:rtl}.search-input[data-v-5a7f745a]::placeholder{color:#94a3b8}.categories-section[data-v-5a7f745a]{margin-bottom:4rem}.section-title[data-v-5a7f745a]{font-size:2rem;font-weight:700;color:#f8fafc;margin-bottom:2rem;text-align:center}.categories-grid[data-v-5a7f745a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.category-card[data-v-5a7f745a]{background:#1e293b66;border:1px solid rgba(71,85,105,.3);border-radius:1rem;padding:2rem;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;justify-content:space-between;align-items:center}.category-card[data-v-5a7f745a]:hover{transform:translateY(-4px);border-color:#3b82f680;box-shadow:0 20px 25px -5px #0000001a}.category-card.active[data-v-5a7f745a]{border-color:#3b82f699;background:#3b82f61a}.category-name[data-v-5a7f745a]{font-size:1.125rem;font-weight:600;color:#f8fafc;margin-bottom:.5rem}.category-count[data-v-5a7f745a]{font-size:.875rem;color:#94a3b8}.category-icon[data-v-5a7f745a]{width:3rem;height:3rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 10px 25px -5px #0000004d}.section-header[data-v-5a7f745a]{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.section-icon[data-v-5a7f745a]{width:3rem;height:3rem;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:.75rem;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 10px 25px -5px #3b82f64d}.posts-count[data-v-5a7f745a]{font-size:1rem;font-weight:400;color:#94a3b8}.featured-posts-grid[data-v-5a7f745a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem}.featured-post-card[data-v-5a7f745a]{background:#1e293b66;border:1px solid rgba(71,85,105,.3);border-radius:1.5rem;overflow:hidden;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.featured-post-card[data-v-5a7f745a]:hover{transform:translateY(-4px);border-color:#3b82f680;box-shadow:0 20px 25px -5px #0000001a}.tags-section[data-v-5a7f745a]{background:#1e293b66;border:1px solid rgba(71,85,105,.3);border-radius:1rem;padding:2rem;margin-bottom:3rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tags-title[data-v-5a7f745a]{font-size:1.25rem;font-weight:600;color:#f8fafc;margin-bottom:1.5rem;text-align:center}.tags-container[data-v-5a7f745a]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.tag-button[data-v-5a7f745a]{background:#3341554d;border:1px solid rgba(71,85,105,.3);border-radius:9999px;padding:.5rem 1rem;color:#cbd5e1;font-size:.875rem;cursor:pointer;transition:all .3s ease}.tag-button[data-v-5a7f745a]:hover{background:#3b82f633;border-color:#3b82f666;color:#f8fafc}.tag-button.active[data-v-5a7f745a]{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-color:transparent;color:#fff}.blog-posts-grid[data-v-5a7f745a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.blog-post-card[data-v-5a7f745a]{background:#1e293b66;border:1px solid rgba(71,85,105,.3);border-radius:1rem;overflow:hidden;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.blog-post-card[data-v-5a7f745a]:hover{transform:translateY(-4px);border-color:#3b82f680;box-shadow:0 20px 25px -5px #0000001a}.post-image[data-v-5a7f745a]{position:relative;aspect-ratio:16/9;overflow:hidden}.image[data-v-5a7f745a]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.blog-post-card:hover .image[data-v-5a7f745a],.featured-post-card:hover .image[data-v-5a7f745a]{transform:scale(1.05)}.post-overlay[data-v-5a7f745a]{position:absolute;top:1rem;left:1rem}.featured-badge[data-v-5a7f745a]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600}.post-date[data-v-5a7f745a]{position:absolute;bottom:1rem;right:1rem;background:#000000b3;color:#fff;padding:.25rem .75rem;border-radius:.5rem;font-size:.75rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.post-content[data-v-5a7f745a]{padding:2rem}.post-meta[data-v-5a7f745a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.category-tag[data-v-5a7f745a]{color:#fff;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600}.read-time[data-v-5a7f745a]{color:#94a3b8;font-size:.75rem}.post-title[data-v-5a7f745a]{font-size:1.25rem;font-weight:700;color:#f8fafc;margin-bottom:1rem;line-height:1.4}.post-excerpt[data-v-5a7f745a]{color:#cbd5e1;line-height:1.6;margin-bottom:1.5rem;font-size:.875rem}.post-tags[data-v-5a7f745a]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.post-tag[data-v-5a7f745a]{background:#3341554d;border:1px solid rgba(71,85,105,.3);border-radius:9999px;padding:.25rem .5rem;color:#94a3b8;font-size:.75rem;cursor:pointer;transition:all .3s ease}.post-tag[data-v-5a7f745a]:hover{background:#3b82f633;border-color:#3b82f666;color:#f8fafc}.post-footer[data-v-5a7f745a]{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid rgba(71,85,105,.3)}.author-info[data-v-5a7f745a]{display:flex;align-items:center;gap:.75rem}.author-avatar[data-v-5a7f745a]{width:2rem;height:2rem;border-radius:50%;object-fit:cover}.author-details[data-v-5a7f745a]{display:flex;flex-direction:column}.author-name[data-v-5a7f745a]{font-size:.875rem;font-weight:600;color:#f8fafc}.author-role[data-v-5a7f745a],.publish-date[data-v-5a7f745a]{font-size:.75rem;color:#94a3b8}.post-stats[data-v-5a7f745a]{display:flex;gap:1rem}.stat-item[data-v-5a7f745a]{display:flex;align-items:center;gap:.25rem;color:#94a3b8;font-size:.75rem}.no-results[data-v-5a7f745a]{text-align:center;padding:4rem 2rem;background:#1e293b66;border:1px solid rgba(71,85,105,.3);border-radius:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.no-results-icon[data-v-5a7f745a]{font-size:4rem;margin-bottom:1rem}.no-results-title[data-v-5a7f745a]{font-size:1.5rem;font-weight:600;color:#f8fafc;margin-bottom:.5rem}.no-results-text[data-v-5a7f745a]{color:#94a3b8;line-height:1.6;margin-bottom:2rem}.reset-filters-btn[data-v-5a7f745a]{background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .3s ease}.reset-filters-btn[data-v-5a7f745a]:hover{transform:translateY(-2px);box-shadow:0 10px 25px -5px #3b82f64d}@media (max-width: 768px){.main-container[data-v-5a7f745a]{margin-top:70px}.hero-section[data-v-5a7f745a]{padding:3rem 1rem 4rem}.categories-grid[data-v-5a7f745a],.featured-posts-grid[data-v-5a7f745a],.blog-posts-grid[data-v-5a7f745a]{grid-template-columns:1fr}.section-header[data-v-5a7f745a]{flex-direction:column;text-align:center;gap:.75rem}.post-footer[data-v-5a7f745a]{flex-direction:column;gap:1rem;align-items:flex-start}.category-card[data-v-5a7f745a]{flex-direction:column;text-align:center;gap:1rem}.tags-container[data-v-5a7f745a]{justify-content:flex-start}}@media (max-width: 480px){.hero-section[data-v-5a7f745a]{padding:2rem 1rem 3rem}.post-content[data-v-5a7f745a],.tags-section[data-v-5a7f745a]{padding:1.5rem}}.header-section[data-v-bcc06129]{padding:16px 20px;border-bottom:1px solid #e5e7eb;flex-shrink:0;background:#fafbfc}.header-card[data-v-bcc06129]{display:flex;align-items:center;gap:16px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));padding:16px 20px;border-radius:12px;color:#fff}.header-card.status-sent[data-v-bcc06129]{background:linear-gradient(135deg,#059669,#10b981)}.header-card.status-draft[data-v-bcc06129]{background:linear-gradient(135deg,#d97706,#f59e0b)}.header-card.status-scheduled[data-v-bcc06129]{background:linear-gradient(135deg,#2563eb,#3b82f6)}.header-card.status-failed[data-v-bcc06129]{background:linear-gradient(135deg,#dc2626,#ef4444)}.header-icon[data-v-bcc06129]{width:44px;height:44px;background:#fff3;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.header-info[data-v-bcc06129]{flex:1;min-width:0}.header-info h1[data-v-bcc06129]{font-size:18px;font-weight:700;margin:0 0 4px;line-height:1.2}.header-info p[data-v-bcc06129]{font-size:13px;opacity:.9;margin:0;line-height:1.2}.status-badge[data-v-bcc06129]{font-size:12px;font-weight:600;padding:6px 12px;border-radius:20px;background:#fff3;border:1px solid rgba(255,255,255,.3)}.details-section[data-v-bcc06129]{flex:1;overflow-y:auto;padding:20px}.details-grid[data-v-bcc06129]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:24px}.detail-card[data-v-bcc06129]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.card-title[data-v-bcc06129]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;padding:14px 16px;border-bottom:1px solid #e5e7eb;margin:0;background:#f8fafc;color:#1f2937}.card-content[data-v-bcc06129]{padding:16px}.info-row[data-v-bcc06129]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f3f4f6}.info-row[data-v-bcc06129]:last-child{border-bottom:none}.info-label[data-v-bcc06129]{font-size:13px;color:#6b7280;font-weight:500}.info-value[data-v-bcc06129]{font-size:13px;color:#1f2937;font-weight:600}.type-badge[data-v-bcc06129]{font-size:10px;font-weight:600;padding:4px 8px;border-radius:6px;background:#f3f4f6;color:#6b7280}.type-badge.sms[data-v-bcc06129]{background:#e0f2fe;color:#0277bd}.type-badge.email[data-v-bcc06129]{background:#f3e5f5;color:#7b1fa2}.discount-code[data-v-bcc06129]{background:#fef3c7;color:#92400e;padding:2px 6px;border-radius:4px;font-family:Courier New,monospace}.message-card[data-v-bcc06129]{height:100%}.message-preview[data-v-bcc06129]{background:#f8fafc;border-radius:8px;padding:16px;white-space:pre-wrap;font-size:13px;line-height:1.6;max-height:200px;overflow-y:auto;direction:rtl;text-align:right;border:1px solid #e5e7eb}.message-preview pre[data-v-bcc06129]{margin:0;font-family:inherit;white-space:pre-wrap}.contact-lists-section[data-v-bcc06129]{margin-bottom:24px}.section-title[data-v-bcc06129]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;margin:0 0 16px;color:#1f2937}.lists-container[data-v-bcc06129]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.contact-list-card[data-v-bcc06129]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:14px;box-shadow:0 1px 2px #0000000d}.list-header[data-v-bcc06129]{display:flex;justify-content:space-between;align-items:center}.list-header h4[data-v-bcc06129]{font-size:14px;font-weight:600;margin:0;color:#1f2937}.contacts-count[data-v-bcc06129]{font-size:12px;background:#f3f4f6;color:#6b7280;padding:2px 8px;border-radius:12px;font-weight:500}.delivery-log-section[data-v-bcc06129]{margin-bottom:24px}.log-table-container[data-v-bcc06129]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.log-table[data-v-bcc06129]{width:100%;border-collapse:collapse}.log-table th[data-v-bcc06129],.log-table td[data-v-bcc06129]{padding:12px 16px;text-align:right;border-bottom:1px solid #e5e7eb;font-size:13px}.log-table th[data-v-bcc06129]{background:#f8fafc;font-weight:600;color:#4b5563}.log-table tr:last-child td[data-v-bcc06129]{border-bottom:none}.recipient-cell[data-v-bcc06129]{font-family:Courier New,monospace;font-weight:600}.status-pill[data-v-bcc06129]{display:inline-block;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:600}.status-pill.sent[data-v-bcc06129]{background:#d1fae5;color:#065f46}.status-pill.failed[data-v-bcc06129]{background:#fee2e2;color:#991b1b}.status-pill.queued[data-v-bcc06129]{background:#dbeafe;color:#1e40af}.status-pill.default[data-v-bcc06129]{background:#f3f4f6;color:#4b5563}.view-message-btn[data-v-bcc06129]{background:#f3f4f6;border:none;color:#4b5563;padding:4px 10px;border-radius:6px;font-size:11px;cursor:pointer;transition:all .2s ease}.view-message-btn[data-v-bcc06129]:hover{background:#e5e7eb;color:#1f2937}.actions-section[data-v-bcc06129]{display:flex;gap:12px;padding:16px 20px;border-top:1px solid #e5e7eb;background:#f8fafc}.action-btn[data-v-bcc06129]{display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none}.action-btn.back[data-v-bcc06129]{border:1px solid #e5e7eb;background:#fff;color:#6b7280}.action-btn.back[data-v-bcc06129]:hover{background:#f3f4f6;color:#4b5563}.action-btn.send[data-v-bcc06129]{border:1px solid #10b981;background:#10b981;color:#fff}.action-btn.send[data-v-bcc06129]:hover{background:#059669;border-color:#059669}.action-btn.duplicate[data-v-bcc06129]{border:1px solid #f59e0b;background:#f59e0b;color:#fff}.action-btn.duplicate[data-v-bcc06129]:hover{background:#d97706;border-color:#d97706}.loading-state[data-v-bcc06129]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;height:300px;color:#6b7280}.loading-spinner[data-v-bcc06129]{width:40px;height:40px;border:3px solid #e5e7eb;border-top:3px solid var(--header-gradient-from);border-radius:50%;animation:spin-bcc06129 1s linear infinite}@keyframes spin-bcc06129{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.empty-state[data-v-bcc06129]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;height:400px;color:#6b7280;text-align:center}.empty-icon[data-v-bcc06129]{width:64px;height:64px;background:#f3f4f6;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#9ca3af}.empty-state h3[data-v-bcc06129]{font-size:18px;font-weight:600;color:#1f2937;margin:0}.empty-state p[data-v-bcc06129]{font-size:14px;max-width:400px;line-height:1.5;margin:0}.empty-action-btn[data-v-bcc06129]{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));color:#fff;padding:12px 20px;border-radius:8px;text-decoration:none;font-weight:600;font-size:14px;transition:all .3s ease}.empty-action-btn[data-v-bcc06129]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.modal-overlay[data-v-bcc06129]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:100}.modal-content[data-v-bcc06129]{background:#fff;border-radius:12px;width:90%;max-width:500px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-bcc06129]{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #e5e7eb;background:#f8fafc}.modal-header h3[data-v-bcc06129]{font-size:16px;font-weight:600;margin:0;color:#1f2937}.close-btn[data-v-bcc06129]{background:transparent;border:none;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:4px;transition:all .2s ease}.close-btn[data-v-bcc06129]:hover{background:#e5e7eb;color:#1f2937}.modal-body[data-v-bcc06129]{padding:16px;overflow-y:auto;max-height:60vh}.modal-body pre[data-v-bcc06129]{margin:0;white-space:pre-wrap;font-family:inherit;font-size:13px;line-height:1.6;direction:rtl;text-align:right}@media (max-width: 1024px){.details-grid[data-v-bcc06129]{grid-template-columns:1fr}}@media (max-width: 768px){.details-section[data-v-bcc06129]{padding:16px}.lists-container[data-v-bcc06129]{grid-template-columns:1fr}.log-table[data-v-bcc06129]{display:block;overflow-x:auto}.actions-section[data-v-bcc06129]{flex-direction:column}}@keyframes statusGlow-d893cb59{0%,to{transform:scale(1) rotate(0);opacity:.5}50%{transform:scale(1.1) rotate(180deg);opacity:.8}}@keyframes spin-d893cb59{to{transform:rotate(360deg)}}@keyframes fadeIn-d893cb59{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn-d893cb59{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes pulse-d893cb59{0%,to{opacity:1}50%{opacity:.5}}.status-card-modern[data-v-d893cb59]{position:relative;border-radius:24px;padding:24px;overflow:hidden;box-shadow:0 20px 40px #00000026;animation:fadeIn-d893cb59 .6s ease-out}.status-glow[data-v-d893cb59]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:statusGlow-d893cb59 4s ease-in-out infinite;pointer-events:none}.status-content-wrapper[data-v-d893cb59]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;z-index:2}.status-icon-modern[data-v-d893cb59]{width:60px;height:60px;background:#fff3;border-radius:20px;display:flex;align-items:center;justify-content:center;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-shrink:0;transition:all .3s ease}.status-icon-modern[data-v-d893cb59]:hover{transform:scale(1.1)}.status-info[data-v-d893cb59]{flex:1;color:#fff}.status-title-modern[data-v-d893cb59]{font-size:20px;font-weight:700;margin-bottom:8px;letter-spacing:-.02em;line-height:1.2}.status-description[data-v-d893cb59]{font-size:16px;opacity:.9;font-weight:500;line-height:1.4}.status-actions[data-v-d893cb59]{flex-shrink:0;display:flex;gap:12px}.create-user-btn[data-v-d893cb59]{display:flex;align-items:center;gap:8px;background:#fff3;border:2px solid rgba(255,255,255,.3);color:#fff;padding:12px 20px;border-radius:16px;font-weight:700;font-size:14px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap}.create-user-btn[data-v-d893cb59]:hover{background:#ffffff4d;transform:translateY(-2px);box-shadow:0 8px 25px #0003}.create-user-btn[data-v-d893cb59]:active{transform:translateY(0)}.btn-icon[data-v-d893cb59]{width:16px;height:16px;display:flex;align-items:center;justify-content:center}.content-area[data-v-d893cb59]{flex:1;padding:32px;overflow-y:auto;scroll-behavior:smooth}.filters-section[data-v-d893cb59]{margin-bottom:32px;animation:slideIn-d893cb59 .5s ease-out}.filters-container[data-v-d893cb59]{background:#fff;border-radius:24px;border:2px solid #f1f5f9;overflow:hidden;box-shadow:0 8px 30px #0000001a;transition:all .3s ease}.filters-container[data-v-d893cb59]:hover{box-shadow:0 12px 40px #00000026}.filters-header[data-v-d893cb59]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:24px 32px;border-bottom:2px solid #e2e8f0;display:flex;align-items:center;gap:20px}.filters-icon[data-v-d893cb59]{width:48px;height:48px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;transition:all .3s ease}.filters-icon[data-v-d893cb59]:hover{transform:rotate(10deg) scale(1.05)}.filters-title-section[data-v-d893cb59]{flex:1}.filters-title[data-v-d893cb59]{font-size:20px;font-weight:800;color:#1f2937;margin-bottom:4px;letter-spacing:-.02em}.filters-description[data-v-d893cb59]{font-size:14px;color:#6b7280;font-weight:500}.filters-grid[data-v-d893cb59]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;padding:32px}.filter-group[data-v-d893cb59]{display:flex;flex-direction:column;gap:8px}.filter-label[data-v-d893cb59]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#374151;margin-bottom:8px}.filter-input[data-v-d893cb59]{width:100%}.quick-filters[data-v-d893cb59]{padding:24px 32px;background:#f8fafc;border-top:2px solid #e2e8f0}.quick-filters-header[data-v-d893cb59]{margin-bottom:16px}.quick-filters-title[data-v-d893cb59]{font-size:16px;font-weight:700;color:#374151}.quick-filters-list[data-v-d893cb59]{display:flex;flex-wrap:wrap;gap:12px}.quick-filter-btn[data-v-d893cb59]{display:flex;align-items:center;gap:6px;background:#fff;color:#64748b;padding:8px 16px;border:2px solid #e2e8f0;border-radius:20px;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap}.quick-filter-btn[data-v-d893cb59]:hover{border-color:var(--header-gradient-from);color:var(--header-gradient-from);transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.quick-filter-btn.active[data-v-d893cb59]{background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));color:#fff;border-color:var(--header-gradient-from);transform:translateY(-2px);box-shadow:0 4px 12px #0003}.clear-filters-btn[data-v-d893cb59]{display:flex;align-items:center;gap:6px;background:#fef2f2;color:#ef4444;padding:8px 16px;border:2px solid #fecaca;border-radius:20px;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease}.clear-filters-btn[data-v-d893cb59]:hover{background:#fee2e2;border-color:#fca5a5;transform:translateY(-2px)}.form-section[data-v-d893cb59]{max-width:1000px;margin:0 auto 32px;animation:fadeIn-d893cb59 .6s ease-out}.form-container[data-v-d893cb59]{background:#fff;border-radius:24px;border:2px solid #f1f5f9;overflow:hidden;box-shadow:0 8px 30px #0000001a;transition:all .3s ease}.form-container[data-v-d893cb59]:hover{box-shadow:0 12px 40px #00000026}.form-header[data-v-d893cb59]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:24px 32px;border-bottom:2px solid #e2e8f0;display:flex;align-items:center;gap:20px}.form-icon[data-v-d893cb59]{width:48px;height:48px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;transition:all .3s ease}.form-icon[data-v-d893cb59]:hover{transform:rotate(10deg) scale(1.05)}.form-title-section[data-v-d893cb59]{flex:1}.form-title[data-v-d893cb59]{font-size:24px;font-weight:800;color:#1f2937;margin-bottom:4px;letter-spacing:-.02em}.form-description[data-v-d893cb59]{font-size:14px;color:#6b7280;font-weight:500}.category-form[data-v-d893cb59]{padding:32px}.form-grid[data-v-d893cb59]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-bottom:32px}.form-field[data-v-d893cb59]{display:flex;flex-direction:column;gap:8px}.form-field-full[data-v-d893cb59]{grid-column:1 / -1;display:flex;flex-direction:column;gap:8px}.field-label[data-v-d893cb59]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#374151;margin-bottom:8px}.modern-input[data-v-d893cb59],.modern-select[data-v-d893cb59]{width:100%}.modern-textarea[data-v-d893cb59]{width:100%;min-height:120px;padding:16px;border:2px solid #e2e8f0;border-radius:12px;font-size:14px;font-family:inherit;resize:vertical;transition:all .3s ease;background:#f8fafc;direction:rtl;line-height:1.6}.modern-textarea[data-v-d893cb59]:focus{outline:none;border-color:var(--header-gradient-from);background:#fff;box-shadow:0 0 0 3px #3b82f61a}.modern-textarea[data-v-d893cb59]::placeholder{color:#9ca3af;font-style:italic}.status-toggle[data-v-d893cb59]{display:flex;align-items:center;gap:12px}.toggle-switch[data-v-d893cb59]{position:relative;display:flex;align-items:center;gap:12px;cursor:pointer;-webkit-user-select:none;user-select:none}.toggle-switch input[data-v-d893cb59]{position:absolute;opacity:0;width:0;height:0}.toggle-slider[data-v-d893cb59]{position:relative;width:50px;height:26px;background:#e2e8f0;border-radius:13px;transition:all .3s ease}.toggle-slider[data-v-d893cb59]:before{content:"";position:absolute;top:2px;left:2px;width:22px;height:22px;background:#fff;border-radius:50%;transition:all .3s ease;box-shadow:0 2px 4px #0003}.toggle-switch input:checked+.toggle-slider[data-v-d893cb59]{background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to))}.toggle-switch input:checked+.toggle-slider[data-v-d893cb59]:before{transform:translate(24px)}.toggle-switch:hover .toggle-slider[data-v-d893cb59]{box-shadow:0 0 0 4px #3b82f61a}.toggle-label[data-v-d893cb59]{font-size:14px;font-weight:600;color:#374151;transition:all .3s ease}.toggle-switch input:checked~.toggle-label[data-v-d893cb59]{color:var(--header-gradient-from)}.image-upload-container[data-v-d893cb59]{width:100%}.image-upload-area[data-v-d893cb59]{width:100%;height:120px;border:2px dashed #e2e8f0;border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;background:#f8fafc;position:relative;overflow:hidden}.image-upload-area[data-v-d893cb59]:hover{border-color:var(--header-gradient-from);background:#f0f9ff;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.image-upload-area.has-image[data-v-d893cb59]{border-style:solid;padding:0;height:150px;border-color:var(--header-gradient-from)}.image-preview[data-v-d893cb59]{width:100%;height:100%;position:relative}.image-preview img[data-v-d893cb59]{width:100%;height:100%;object-fit:cover;border-radius:10px}.image-overlay[data-v-d893cb59]{position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#fff;opacity:0;transition:all .3s ease;border-radius:10px;font-weight:600}.image-preview:hover .image-overlay[data-v-d893cb59]{opacity:1}.image-placeholder[data-v-d893cb59]{display:flex;flex-direction:column;align-items:center;gap:8px;color:#9ca3af;text-align:center}.image-placeholder svg[data-v-d893cb59]{transition:all .3s ease}.image-upload-area:hover .image-placeholder svg[data-v-d893cb59]{transform:scale(1.1);color:var(--header-gradient-from)}.image-placeholder span[data-v-d893cb59]{font-weight:600;font-size:14px}.image-placeholder small[data-v-d893cb59]{font-size:12px;opacity:.8}.form-actions[data-v-d893cb59]{display:flex;gap:16px;justify-content:center;padding-top:24px;border-top:2px solid #f1f5f9}.submit-btn[data-v-d893cb59]{display:flex;align-items:center;gap:8px;color:#fff;padding:16px 32px;border:none;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.submit-btn[data-v-d893cb59]: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}.submit-btn[data-v-d893cb59]:hover:before{left:100%}.submit-btn[data-v-d893cb59]:hover{transform:translateY(-2px);box-shadow:0 12px 25px #0003}.submit-btn[data-v-d893cb59]:disabled{opacity:.6;cursor:not-allowed;transform:none}.submit-btn[data-v-d893cb59]:disabled:hover{transform:none;box-shadow:none}.submit-btn:disabled svg[data-v-d893cb59]{animation:spin-d893cb59 1s linear infinite}.cancel-btn[data-v-d893cb59]{display:flex;align-items:center;gap:8px;background:#f1f5f9;color:#64748b;padding:16px 32px;border:2px solid #e2e8f0;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s ease}.cancel-btn[data-v-d893cb59]:hover{background:#e2e8f0;color:#475569;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.analytics-section[data-v-d893cb59]{margin-bottom:32px;animation:fadeIn-d893cb59 .8s ease-out}.analytics-grid[data-v-d893cb59]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.analytics-card[data-v-d893cb59]{background:#fff;border-radius:20px;padding:24px;border:2px solid #f1f5f9;display:flex;align-items:center;gap:20px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.analytics-card[data-v-d893cb59]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--header-gradient-from),var(--header-gradient-to))}.analytics-card.total[data-v-d893cb59]:before{background:linear-gradient(90deg,#3b82f6,#1d4ed8)}.analytics-card.success[data-v-d893cb59]:before{background:linear-gradient(90deg,#10b981,#059669)}.analytics-card.pending[data-v-d893cb59]:before{background:linear-gradient(90deg,#f59e0b,#d97706)}.analytics-card.active[data-v-d893cb59]:before{background:linear-gradient(90deg,#8b5cf6,#7c3aed)}.analytics-card[data-v-d893cb59]:hover{transform:translateY(-4px);box-shadow:0 12px 30px #00000026;border-color:var(--header-gradient-from)}.analytics-icon[data-v-d893cb59]{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;transition:all .3s ease}.analytics-card:hover .analytics-icon[data-v-d893cb59]{transform:scale(1.1) rotate(5deg)}.analytics-card.total .analytics-icon[data-v-d893cb59]{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.analytics-card.success .analytics-icon[data-v-d893cb59]{background:linear-gradient(135deg,#10b981,#059669)}.analytics-card.pending .analytics-icon[data-v-d893cb59]{background:linear-gradient(135deg,#f59e0b,#d97706)}.analytics-card.active .analytics-icon[data-v-d893cb59]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.analytics-content[data-v-d893cb59]{flex:1}.analytics-title[data-v-d893cb59]{font-size:14px;font-weight:600;color:#6b7280;margin-bottom:8px}.analytics-value[data-v-d893cb59]{font-size:28px;font-weight:800;color:#1f2937;margin-bottom:4px;line-height:1}.analytics-trend[data-v-d893cb59]{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:600}.analytics-trend.positive[data-v-d893cb59]{color:#059669}.analytics-trend.negative[data-v-d893cb59]{color:#ef4444}.analytics-trend.neutral[data-v-d893cb59]{color:#6b7280}.results-section[data-v-d893cb59]{display:flex;flex-direction:column;gap:24px;animation:fadeIn-d893cb59 1s ease-out}.section-header[data-v-d893cb59]{display:flex;align-items:center;justify-content:space-between;padding:24px;background:#fff;border-radius:20px;border:2px solid #f1f5f9;box-shadow:0 4px 20px #00000014;transition:all .3s ease}.section-header[data-v-d893cb59]:hover{box-shadow:0 8px 30px #0000001f}.section-icon[data-v-d893cb59]{width:48px;height:48px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;transition:all .3s ease}.section-header:hover .section-icon[data-v-d893cb59]{transform:rotate(10deg) scale(1.05)}.section-info[data-v-d893cb59]{flex:1;margin-left:20px}.section-title[data-v-d893cb59]{font-size:20px;font-weight:800;color:#1f2937;margin-bottom:4px;letter-spacing:-.02em}.section-description[data-v-d893cb59]{font-size:14px;color:#6b7280;font-weight:500}.section-actions[data-v-d893cb59]{display:flex;gap:12px}.view-toggle-btn[data-v-d893cb59],.export-btn[data-v-d893cb59]{display:flex;align-items:center;gap:8px;background:#f1f5f9;color:#64748b;padding:12px 20px;border:2px solid #e2e8f0;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap}.view-toggle-btn[data-v-d893cb59]:hover,.export-btn[data-v-d893cb59]:hover{background:var(--header-gradient-from);color:#fff;border-color:var(--header-gradient-from);transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.table-container[data-v-d893cb59]{background:#fff;border-radius:20px;border:2px solid #f1f5f9;overflow:hidden;box-shadow:0 8px 30px #0000001a;transition:all .3s ease}.table-container[data-v-d893cb59]:hover{box-shadow:0 12px 40px #00000026}.table-wrapper[data-v-d893cb59]{overflow-x:auto}.modern-table[data-v-d893cb59]{width:100%;border-collapse:collapse}.table-header[data-v-d893cb59]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:16px 20px;text-align:right;font-weight:700;font-size:14px;color:#374151;border-bottom:2px solid #e2e8f0;position:sticky;top:0;z-index:10}.header-content[data-v-d893cb59]{display:flex;align-items:center;gap:8px;justify-content:flex-end}.table-row[data-v-d893cb59]{transition:all .3s ease;border-bottom:1px solid #f1f5f9}.table-row[data-v-d893cb59]:hover{background:#f8fafc;transform:scale(1.01)}.table-cell[data-v-d893cb59]{padding:16px 20px;text-align:right;vertical-align:middle}.row-number[data-v-d893cb59]{width:32px;height:32px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;transition:all .3s ease}.table-row:hover .row-number[data-v-d893cb59]{transform:scale(1.1)}.category-image-cell[data-v-d893cb59]{display:flex;align-items:center;justify-content:center}.category-thumbnail[data-v-d893cb59]{width:50px;height:50px;border-radius:8px;object-fit:cover;border:2px solid #f3f4f6;transition:all .3s ease}.category-thumbnail[data-v-d893cb59]:hover{transform:scale(1.1);border-color:var(--header-gradient-from)}.no-image-placeholder[data-v-d893cb59]{width:50px;height:50px;background:#f3f4f6;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#9ca3af;transition:all .3s ease}.no-image-placeholder[data-v-d893cb59]:hover{background:#e5e7eb;transform:scale(1.05)}.category-name-cell[data-v-d893cb59]{max-width:200px}.category-name[data-v-d893cb59]{font-weight:700;color:#1f2937;font-size:15px;line-height:1.4}.category-description-cell[data-v-d893cb59]{max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#6b7280;font-size:14px;line-height:1.4}.status-badge[data-v-d893cb59]{display:inline-flex;align-items:center;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;transition:all .3s ease}.status-badge.success[data-v-d893cb59]{background:#dcfce7;color:#166534;border:1px solid #bbf7d0}.status-badge.failed[data-v-d893cb59]{background:#fee2e2;color:#991b1b;border:1px solid #fecaca}.status-badge[data-v-d893cb59]:hover{transform:scale(1.05)}.category-date[data-v-d893cb59]{color:#6b7280;font-size:14px;font-weight:500}.table-actions[data-v-d893cb59]{display:flex;gap:8px;justify-content:center}.edit-btn[data-v-d893cb59],.delete-btn[data-v-d893cb59],.duplicate-btn[data-v-d893cb59]{display:flex;align-items:center;gap:4px;padding:6px 10px;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;transition:all .3s ease;border:none;white-space:nowrap}.edit-btn[data-v-d893cb59]{background:#dbeafe;color:#1e40af}.edit-btn[data-v-d893cb59]:hover{background:#3b82f6;color:#fff;transform:translateY(-2px);box-shadow:0 4px 8px #3b82f64d}.delete-btn[data-v-d893cb59]{background:#fee2e2;color:#dc2626}.delete-btn[data-v-d893cb59]:hover{background:#dc2626;color:#fff;transform:translateY(-2px);box-shadow:0 4px 8px #dc26264d}.duplicate-btn[data-v-d893cb59]{background:#fef3c7;color:#d97706}.duplicate-btn[data-v-d893cb59]:hover{background:#d97706;color:#fff;transform:translateY(-2px);box-shadow:0 4px 8px #d977064d}.cards-container[data-v-d893cb59]{background:#fff;border-radius:20px;border:2px solid #f1f5f9;padding:24px;box-shadow:0 8px 30px #0000001a;transition:all .3s ease}.cards-container[data-v-d893cb59]:hover{box-shadow:0 12px 40px #00000026}.category-grid[data-v-d893cb59]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.category-card[data-v-d893cb59]{background:#fff;border:2px solid #f1f5f9;border-radius:16px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px #00000014}.category-card[data-v-d893cb59]:hover{transform:translateY(-4px);box-shadow:0 12px 30px #00000026;border-color:var(--header-gradient-from)}.category-header[data-v-d893cb59]{display:flex;align-items:center;gap:16px;padding:20px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);position:relative}.category-image-container[data-v-d893cb59]{width:60px;height:60px;border-radius:12px;overflow:hidden;flex-shrink:0;transition:all .3s ease}.category-card:hover .category-image-container[data-v-d893cb59]{transform:scale(1.05)}.category-card-image[data-v-d893cb59]{width:100%;height:100%;object-fit:cover}.category-card-placeholder[data-v-d893cb59]{width:100%;height:100%;background:#e2e8f0;display:flex;align-items:center;justify-content:center;color:#9ca3af}.category-info[data-v-d893cb59]{flex:1;min-width:0}.category-card-name[data-v-d893cb59]{font-size:18px;font-weight:700;color:#1f2937;margin-bottom:8px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-details[data-v-d893cb59]{display:flex;gap:8px;flex-wrap:wrap}.category-status-badge[data-v-d893cb59]{font-size:11px;font-weight:600;padding:2px 8px;border-radius:12px;transition:all .3s ease}.category-status-badge.success[data-v-d893cb59]{background:#d1fae5;color:#065f46}.category-status-badge.failed[data-v-d893cb59]{background:#fee2e2;color:#991b1b}.category-status-badge[data-v-d893cb59]:hover{transform:scale(1.05)}.category-number[data-v-d893cb59]{font-size:14px;font-weight:700;color:#6b7280;background:#f3f4f6;padding:4px 8px;border-radius:8px;position:absolute;top:16px;left:16px;transition:all .3s ease}.category-card:hover .category-number[data-v-d893cb59]{background:var(--header-gradient-from);color:#fff}.category-body[data-v-d893cb59]{padding:20px}.category-description[data-v-d893cb59]{color:#6b7280;font-size:14px;line-height:1.5;margin-bottom:16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.category-meta[data-v-d893cb59]{display:flex;align-items:center;gap:16px;margin-bottom:16px}.meta-item[data-v-d893cb59]{display:flex;align-items:center;gap:6px;color:#6b7280;font-size:12px;font-weight:500}.category-actions[data-v-d893cb59]{display:flex;gap:8px;padding:16px 20px;background:#fafbfc;border-top:1px solid #f3f4f6}.card-edit-btn[data-v-d893cb59],.card-duplicate-btn[data-v-d893cb59],.card-delete-btn[data-v-d893cb59]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;transition:all .3s ease;border:none}.card-edit-btn[data-v-d893cb59]{background:#dbeafe;color:#1e40af}.card-edit-btn[data-v-d893cb59]:hover{background:#3b82f6;color:#fff;transform:translateY(-2px)}.card-duplicate-btn[data-v-d893cb59]{background:#fef3c7;color:#d97706}.card-duplicate-btn[data-v-d893cb59]:hover{background:#d97706;color:#fff;transform:translateY(-2px)}.card-delete-btn[data-v-d893cb59]{background:#fee2e2;color:#dc2626}.card-delete-btn[data-v-d893cb59]:hover{background:#dc2626;color:#fff;transform:translateY(-2px)}.pagination-section[data-v-d893cb59]{display:flex;align-items:center;justify-content:center;gap:16px;padding:24px;background:#fff;border-radius:20px;border:2px solid #f1f5f9;box-shadow:0 4px 20px #00000014;transition:all .3s ease}.pagination-section[data-v-d893cb59]:hover{box-shadow:0 8px 30px #0000001f}.pagination-btn[data-v-d893cb59]{display:flex;align-items:center;gap:8px;background:#f1f5f9;color:#64748b;padding:12px 20px;border:2px solid #e2e8f0;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap}.pagination-btn[data-v-d893cb59]:hover:not(:disabled){background:var(--header-gradient-from);color:#fff;border-color:var(--header-gradient-from);transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.pagination-btn[data-v-d893cb59]:disabled{opacity:.5;cursor:not-allowed;transform:none}.pagination-btn[data-v-d893cb59]:disabled:hover{transform:none;box-shadow:none}.pagination-info[data-v-d893cb59]{display:flex;align-items:center;gap:8px;font-weight:600;color:#374151}.current-page[data-v-d893cb59]{background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));color:#fff;padding:8px 16px;border-radius:12px;font-weight:700}.page-separator[data-v-d893cb59]{color:#6b7280;margin:0 4px}.total-pages[data-v-d893cb59]{color:#374151;font-weight:700}.empty-state[data-v-d893cb59]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 40px;text-align:center;background:#fff;border-radius:20px;border:2px solid #f1f5f9;box-shadow:0 8px 30px #0000001a;animation:fadeIn-d893cb59 .6s ease-out}.empty-icon[data-v-d893cb59]{width:80px;height:80px;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border-radius:20px;display:flex;align-items:center;justify-content:center;color:#9ca3af;margin-bottom:24px;transition:all .3s ease}.empty-state:hover .empty-icon[data-v-d893cb59]{transform:scale(1.05);background:linear-gradient(135deg,#e2e8f0,#d1d5db)}.empty-title[data-v-d893cb59]{font-size:24px;font-weight:800;color:#1f2937;margin-bottom:12px;letter-spacing:-.02em}.empty-description[data-v-d893cb59]{font-size:16px;color:#6b7280;margin-bottom:32px;max-width:400px;line-height:1.6}.empty-action-btn[data-v-d893cb59]{display:flex;align-items:center;gap:8px;color:#fff;padding:16px 32px;border:none;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.empty-action-btn[data-v-d893cb59]: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}.empty-action-btn[data-v-d893cb59]:hover:before{left:100%}.empty-action-btn[data-v-d893cb59]:hover{transform:translateY(-2px);box-shadow:0 12px 25px #0003}.delete-modal-content[data-v-d893cb59]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:32px;animation:fadeIn-d893cb59 .3s ease-out}.delete-icon[data-v-d893cb59]{width:80px;height:80px;background:#fee2e2;border-radius:20px;display:flex;align-items:center;justify-content:center;margin-bottom:24px;animation:pulse-d893cb59 2s infinite}.delete-title[data-v-d893cb59]{font-size:24px;font-weight:800;color:#1f2937;margin-bottom:12px;letter-spacing:-.02em}.delete-description[data-v-d893cb59]{font-size:16px;color:#6b7280;line-height:1.6;margin-bottom:32px;max-width:400px}.delete-actions[data-v-d893cb59]{display:flex;gap:16px;justify-content:center}.cancel-delete-btn[data-v-d893cb59]{background:#f1f5f9;color:#64748b;padding:12px 24px;border:2px solid #e2e8f0;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease}.cancel-delete-btn[data-v-d893cb59]:hover{background:#e2e8f0;color:#475569;transform:translateY(-2px)}.confirm-delete-btn[data-v-d893cb59]{display:flex;align-items:center;gap:8px;background:#dc2626;color:#fff;padding:12px 24px;border:2px solid #dc2626;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease}.confirm-delete-btn[data-v-d893cb59]:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c;transform:translateY(-2px);box-shadow:0 4px 12px #dc26264d}.confirm-delete-btn[data-v-d893cb59]:disabled{opacity:.6;cursor:not-allowed}.confirm-delete-btn[data-v-d893cb59]:disabled:hover{transform:none;box-shadow:none}.confirm-delete-btn:disabled svg[data-v-d893cb59]{animation:spin-d893cb59 1s linear infinite}@media (max-width: 1024px){.content-area[data-v-d893cb59]{padding:24px}.filters-grid[data-v-d893cb59]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.analytics-grid[data-v-d893cb59]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.category-grid[data-v-d893cb59]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (max-width: 768px){.status-content-wrapper[data-v-d893cb59]{flex-direction:column;gap:16px;text-align:center}.status-actions[data-v-d893cb59]{flex-direction:column;width:100%}.create-user-btn[data-v-d893cb59]{width:100%;justify-content:center}.filters-grid[data-v-d893cb59]{grid-template-columns:1fr;padding:20px}.form-grid[data-v-d893cb59],.analytics-grid[data-v-d893cb59],.category-grid[data-v-d893cb59]{grid-template-columns:1fr}.section-header[data-v-d893cb59]{flex-direction:column;gap:16px;text-align:center}.section-actions[data-v-d893cb59]{flex-direction:column;width:100%}.view-toggle-btn[data-v-d893cb59],.export-btn[data-v-d893cb59]{width:100%;justify-content:center}.table-actions[data-v-d893cb59]{flex-direction:column;gap:4px}.category-actions[data-v-d893cb59]{flex-direction:column;gap:8px}.pagination-section[data-v-d893cb59]{flex-direction:column;gap:12px}.form-actions[data-v-d893cb59]{flex-direction:column}.delete-actions[data-v-d893cb59]{flex-direction:column;width:100%}.cancel-delete-btn[data-v-d893cb59],.confirm-delete-btn[data-v-d893cb59]{width:100%;justify-content:center}}@media (max-width: 480px){.content-area[data-v-d893cb59],.status-card-modern[data-v-d893cb59]{padding:16px}.status-title-modern[data-v-d893cb59]{font-size:18px}.status-description[data-v-d893cb59]{font-size:14px}.filters-header[data-v-d893cb59],.form-header[data-v-d893cb59]{padding:16px 20px;flex-direction:column;text-align:center;gap:12px}.filters-icon[data-v-d893cb59],.form-icon[data-v-d893cb59],.section-icon[data-v-d893cb59]{width:40px;height:40px}.filters-title[data-v-d893cb59],.form-title[data-v-d893cb59],.section-title[data-v-d893cb59]{font-size:18px}.category-form[data-v-d893cb59]{padding:20px}.table-wrapper[data-v-d893cb59]{font-size:12px}.table-header[data-v-d893cb59],.table-cell[data-v-d893cb59]{padding:8px 12px}.category-card[data-v-d893cb59]{margin:0 -8px}.category-header[data-v-d893cb59],.category-body[data-v-d893cb59],.analytics-card[data-v-d893cb59]{padding:16px}.analytics-value[data-v-d893cb59]{font-size:24px}.empty-state[data-v-d893cb59]{padding:40px 20px}.empty-title[data-v-d893cb59]{font-size:20px}.empty-description[data-v-d893cb59]{font-size:14px}}@media (max-width: 320px){.status-icon-modern[data-v-d893cb59]{width:48px;height:48px}.create-user-btn[data-v-d893cb59]{padding:10px 16px;font-size:13px}.analytics-icon[data-v-d893cb59],.category-image-container[data-v-d893cb59]{width:48px;height:48px}.category-card-name[data-v-d893cb59]{font-size:16px}.form-actions[data-v-d893cb59],.delete-actions[data-v-d893cb59]{gap:12px}.submit-btn[data-v-d893cb59],.cancel-btn[data-v-d893cb59],.confirm-delete-btn[data-v-d893cb59],.cancel-delete-btn[data-v-d893cb59]{padding:12px 20px;font-size:14px}}.loading-skeleton[data-v-d893cb59]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading-d893cb59 1.5s infinite}@keyframes loading-d893cb59{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-card[data-v-d893cb59]{height:200px;border-radius:16px}.skeleton-row[data-v-d893cb59]{height:60px;border-radius:8px;margin-bottom:8px}.sr-only[data-v-d893cb59]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.focus-visible[data-v-d893cb59]:focus{outline:2px solid var(--header-gradient-from);outline-offset:2px}@media (prefers-contrast: high){.status-card-modern[data-v-d893cb59],.filters-container[data-v-d893cb59],.form-container[data-v-d893cb59],.analytics-card[data-v-d893cb59],.table-container[data-v-d893cb59],.cards-container[data-v-d893cb59],.category-card[data-v-d893cb59]{border-width:3px}.create-user-btn[data-v-d893cb59],.quick-filter-btn[data-v-d893cb59],.view-toggle-btn[data-v-d893cb59],.export-btn[data-v-d893cb59],.pagination-btn[data-v-d893cb59]{border-width:2px}}@media (prefers-reduced-motion: reduce){[data-v-d893cb59],[data-v-d893cb59]:before,[data-v-d893cb59]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.status-glow[data-v-d893cb59]{animation:none}}@media print{.status-actions[data-v-d893cb59],.section-actions[data-v-d893cb59],.table-actions[data-v-d893cb59],.category-actions[data-v-d893cb59],.pagination-section[data-v-d893cb59]{display:none!important}.content-area[data-v-d893cb59]{padding:0}.status-card-modern[data-v-d893cb59],.filters-container[data-v-d893cb59],.form-container[data-v-d893cb59],.table-container[data-v-d893cb59],.cards-container[data-v-d893cb59]{box-shadow:none;border:1px solid #000}}.cards-container[data-v-cca2ff53]{width:100%;padding:1rem;overflow-y:auto}.purchase-grid[data-v-cca2ff53]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.25rem;padding:.5rem}.purchase-card[data-v-cca2ff53]{background-color:#fff;border-radius:.75rem;box-shadow:0 4px 12px #00000014;overflow:hidden;transition:all .3s ease;display:flex;flex-direction:column;border:1px solid rgba(0,0,0,.05)}.purchase-card[data-v-cca2ff53]:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0000001f}.purchase-header[data-v-cca2ff53]{padding:1.25rem;display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid rgba(0,0,0,.05);background-color:#f9fafb}.purchase-info[data-v-cca2ff53]{flex:1}.purchase-card-title[data-v-cca2ff53]{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 .5rem;line-height:1.4}.purchase-details[data-v-cca2ff53]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.purchase-amount-badge[data-v-cca2ff53]{background-color:#dbeafe;color:#1e40af;padding:.25rem .75rem;border-radius:9999px;font-size:.875rem;font-weight:500;display:inline-flex;align-items:center}.purchase-number[data-v-cca2ff53]{background-color:#e5e7eb;color:#4b5563;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:9999px;font-weight:600;font-size:.875rem}.purchase-body[data-v-cca2ff53]{padding:1.25rem;display:flex;flex-direction:column;gap:1.25rem;flex:1}.purchase-description[data-v-cca2ff53]{color:#4b5563;font-size:.9375rem;line-height:1.5;margin:0;overflow-wrap:break-word;word-break:break-word}.customer-info[data-v-cca2ff53]{display:flex;flex-direction:column;gap:.75rem;margin-top:auto;padding-top:1rem;border-top:1px dashed rgba(0,0,0,.1)}.info-item[data-v-cca2ff53]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#6b7280}.info-item svg[data-v-cca2ff53]{color:#6b7280;flex-shrink:0}.purchase-status-badge[data-v-cca2ff53]{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500;display:inline-flex;align-items:center}.purchase-status-badge.success[data-v-cca2ff53]{background-color:#d1fae5;color:#065f46}.purchase-status-badge.pending[data-v-cca2ff53]{background-color:#fef3c7;color:#92400e}.purchase-status-badge.failed[data-v-cca2ff53]{background-color:#fee2e2;color:#b91c1c}.empty-state[data-v-cca2ff53]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center;height:100%;min-height:300px}.empty-icon[data-v-cca2ff53]{color:#9ca3af;margin-bottom:1.5rem}.empty-title[data-v-cca2ff53]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0 0 .75rem}.empty-description[data-v-cca2ff53]{color:#6b7280;max-width:24rem;margin:0 0 2rem}.empty-action-btn[data-v-cca2ff53]{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-weight:500;border-radius:.5rem;color:#fff;transition:all .2s}.empty-action-btn[data-v-cca2ff53]:hover{opacity:.9;transform:translateY(-1px)}.empty-action-btn svg[data-v-cca2ff53]{width:1.25rem;height:1.25rem}.loading-state[data-v-cca2ff53]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;height:100%;min-height:300px}.loading-spinner[data-v-cca2ff53]{width:2.5rem;height:2.5rem;border:3px solid rgba(0,0,0,.1);border-radius:50%;border-top-color:var(--header-gradient-from);animation:spin-cca2ff53 1s linear infinite;margin-bottom:1.5rem}.loading-text[data-v-cca2ff53]{color:#6b7280;font-size:1rem}@media (max-width: 640px){.purchase-grid[data-v-cca2ff53]{grid-template-columns:1fr}}@media (max-width: 768px){.purchase-header[data-v-cca2ff53]{flex-direction:column;gap:.75rem}.purchase-number[data-v-cca2ff53]{align-self:flex-start}}@keyframes statusGlow-cca2ff53{0%,to{transform:scale(1) rotate(0);opacity:.5}50%{transform:scale(1.1) rotate(180deg);opacity:.8}}@keyframes spin-cca2ff53{to{transform:rotate(360deg)}}@keyframes fadeIn-cca2ff53{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn-cca2ff53{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes pulse-cca2ff53{0%,to{opacity:1}50%{opacity:.5}}.status-card-modern[data-v-cca2ff53]{position:relative;border-radius:24px;padding:24px;overflow:hidden;box-shadow:0 20px 40px #00000026;animation:fadeIn-cca2ff53 .6s ease-out}.status-glow[data-v-cca2ff53]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:statusGlow-cca2ff53 4s ease-in-out infinite;pointer-events:none}.status-content-wrapper[data-v-cca2ff53]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;z-index:2}.status-icon-modern[data-v-cca2ff53]{width:60px;height:60px;background:#fff3;border-radius:20px;display:flex;align-items:center;justify-content:center;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-shrink:0;transition:all .3s ease}.status-icon-modern[data-v-cca2ff53]:hover{transform:scale(1.1)}.status-info[data-v-cca2ff53]{flex:1;color:#fff}.status-title-modern[data-v-cca2ff53]{font-size:20px;font-weight:700;margin-bottom:8px;letter-spacing:-.02em;line-height:1.2}.status-description[data-v-cca2ff53]{font-size:16px;opacity:.9;font-weight:500;line-height:1.4}.status-actions[data-v-cca2ff53]{flex-shrink:0;display:flex;gap:12px}.create-user-btn[data-v-cca2ff53]{display:flex;align-items:center;gap:8px;background:#fff3;border:2px solid rgba(255,255,255,.3);color:#fff;padding:12px 20px;border-radius:16px;font-weight:700;font-size:14px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap}.create-user-btn[data-v-cca2ff53]:hover{background:#ffffff4d;transform:translateY(-2px);box-shadow:0 8px 25px #0003}.create-user-btn[data-v-cca2ff53]:active{transform:translateY(0)}.btn-icon[data-v-cca2ff53]{width:16px;height:16px;display:flex;align-items:center;justify-content:center}.content-area[data-v-cca2ff53]{flex:1;padding:32px;overflow-y:auto;scroll-behavior:smooth}.filters-section[data-v-cca2ff53]{margin-bottom:32px;animation:slideIn-cca2ff53 .5s ease-out}.filters-container[data-v-cca2ff53]{background:#fff;border-radius:24px;border:2px solid #f1f5f9;overflow:hidden;box-shadow:0 8px 30px #0000001a;transition:all .3s ease}.filters-container[data-v-cca2ff53]:hover{box-shadow:0 12px 40px #00000026}.filters-header[data-v-cca2ff53]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:24px 32px;border-bottom:2px solid #e2e8f0;display:flex;align-items:center;gap:20px}.filters-icon[data-v-cca2ff53]{width:48px;height:48px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;transition:all .3s ease}.filters-icon[data-v-cca2ff53]:hover{transform:rotate(10deg) scale(1.05)}.filters-title-section[data-v-cca2ff53]{flex:1}.filters-title[data-v-cca2ff53]{font-size:20px;font-weight:800;color:#1f2937;margin-bottom:4px;letter-spacing:-.02em}.filters-description[data-v-cca2ff53]{font-size:14px;color:#6b7280;font-weight:500}.filters-grid[data-v-cca2ff53]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;padding:32px}.filter-group[data-v-cca2ff53]{display:flex;flex-direction:column;gap:8px}.filter-label[data-v-cca2ff53]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#374151;margin-bottom:8px}.filter-input[data-v-cca2ff53]{width:100%}.quick-filters[data-v-cca2ff53]{padding:24px 32px;background:#f8fafc;border-top:2px solid #e2e8f0}.quick-filters-header[data-v-cca2ff53]{margin-bottom:16px}.quick-filters-title[data-v-cca2ff53]{font-size:16px;font-weight:700;color:#374151}.quick-filters-list[data-v-cca2ff53]{display:flex;flex-wrap:wrap;gap:12px}.quick-filter-btn[data-v-cca2ff53]{display:flex;align-items:center;gap:6px;background:#fff;color:#64748b;padding:8px 16px;border:2px solid #e2e8f0;border-radius:20px;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap}.quick-filter-btn[data-v-cca2ff53]:hover{border-color:var(--header-gradient-from);color:var(--header-gradient-from);transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.quick-filter-btn.active[data-v-cca2ff53]{background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));color:#fff;border-color:var(--header-gradient-from);transform:translateY(-2px);box-shadow:0 4px 12px #0003}.clear-filters-btn[data-v-cca2ff53]{display:flex;align-items:center;gap:6px;background:#fef2f2;color:#ef4444;padding:8px 16px;border:2px solid #fecaca;border-radius:20px;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease}.clear-filters-btn[data-v-cca2ff53]:hover{background:#fee2e2;border-color:#fca5a5;transform:translateY(-2px)}.form-section[data-v-cca2ff53]{max-width:1000px;margin:0 auto 32px;animation:fadeIn-cca2ff53 .6s ease-out}.form-container[data-v-cca2ff53]{background:#fff;border-radius:24px;border:2px solid #f1f5f9;overflow:hidden;box-shadow:0 8px 30px #0000001a;transition:all .3s ease}.form-container[data-v-cca2ff53]:hover{box-shadow:0 12px 40px #00000026}.form-header[data-v-cca2ff53]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:24px 32px;border-bottom:2px solid #e2e8f0;display:flex;align-items:center;gap:20px}.form-icon[data-v-cca2ff53]{width:48px;height:48px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;transition:all .3s ease}.form-icon[data-v-cca2ff53]:hover{transform:rotate(10deg) scale(1.05)}.form-title-section[data-v-cca2ff53]{flex:1}.form-title[data-v-cca2ff53]{font-size:24px;font-weight:800;color:#1f2937;margin-bottom:4px;letter-spacing:-.02em}.form-description[data-v-cca2ff53]{font-size:14px;color:#6b7280;font-weight:500}.category-form[data-v-cca2ff53]{padding:32px}.form-grid[data-v-cca2ff53]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-bottom:32px}.form-field[data-v-cca2ff53]{display:flex;flex-direction:column;gap:8px}.form-field-full[data-v-cca2ff53]{grid-column:1 / -1;display:flex;flex-direction:column;gap:8px}.field-label[data-v-cca2ff53]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#374151;margin-bottom:8px}.modern-input[data-v-cca2ff53],.modern-select[data-v-cca2ff53]{width:100%}.modern-textarea[data-v-cca2ff53]{width:100%;min-height:120px;padding:16px;border:2px solid #e2e8f0;border-radius:12px;font-size:14px;font-family:inherit;resize:vertical;transition:all .3s ease;background:#f8fafc;direction:rtl;line-height:1.6}.modern-textarea[data-v-cca2ff53]:focus{outline:none;border-color:var(--header-gradient-from);background:#fff;box-shadow:0 0 0 3px #3b82f61a}.modern-textarea[data-v-cca2ff53]::placeholder{color:#9ca3af;font-style:italic}.status-toggle[data-v-cca2ff53]{display:flex;align-items:center;gap:12px}.toggle-switch[data-v-cca2ff53]{position:relative;display:flex;align-items:center;gap:12px;cursor:pointer;-webkit-user-select:none;user-select:none}.toggle-switch input[data-v-cca2ff53]{position:absolute;opacity:0;width:0;height:0}.toggle-slider[data-v-cca2ff53]{position:relative;width:50px;height:26px;background:#e2e8f0;border-radius:13px;transition:all .3s ease}.toggle-slider[data-v-cca2ff53]:before{content:"";position:absolute;top:2px;left:2px;width:22px;height:22px;background:#fff;border-radius:50%;transition:all .3s ease;box-shadow:0 2px 4px #0003}.toggle-switch input:checked+.toggle-slider[data-v-cca2ff53]{background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to))}.toggle-switch input:checked+.toggle-slider[data-v-cca2ff53]:before{transform:translate(24px)}.toggle-switch:hover .toggle-slider[data-v-cca2ff53]{box-shadow:0 0 0 4px #3b82f61a}.toggle-label[data-v-cca2ff53]{font-size:14px;font-weight:600;color:#374151;transition:all .3s ease}.toggle-switch input:checked~.toggle-label[data-v-cca2ff53]{color:var(--header-gradient-from)}.image-upload-container[data-v-cca2ff53]{width:100%}.image-upload-area[data-v-cca2ff53]{width:100%;height:120px;border:2px dashed #e2e8f0;border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;background:#f8fafc;position:relative;overflow:hidden}.image-upload-area[data-v-cca2ff53]:hover{border-color:var(--header-gradient-from);background:#f0f9ff;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.image-upload-area.has-image[data-v-cca2ff53]{border-style:solid;padding:0;height:150px;border-color:var(--header-gradient-from)}.image-preview[data-v-cca2ff53]{width:100%;height:100%;position:relative}.image-preview img[data-v-cca2ff53]{width:100%;height:100%;object-fit:cover;border-radius:10px}.image-overlay[data-v-cca2ff53]{position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#fff;opacity:0;transition:all .3s ease;border-radius:10px;font-weight:600}.image-preview:hover .image-overlay[data-v-cca2ff53]{opacity:1}.image-placeholder[data-v-cca2ff53]{display:flex;flex-direction:column;align-items:center;gap:8px;color:#9ca3af;text-align:center}.image-placeholder svg[data-v-cca2ff53]{transition:all .3s ease}.image-upload-area:hover .image-placeholder svg[data-v-cca2ff53]{transform:scale(1.1);color:var(--header-gradient-from)}.image-placeholder span[data-v-cca2ff53]{font-weight:600;font-size:14px}.image-placeholder small[data-v-cca2ff53]{font-size:12px;opacity:.8}.form-actions[data-v-cca2ff53]{display:flex;gap:16px;justify-content:center;padding-top:24px;border-top:2px solid #f1f5f9}.submit-btn[data-v-cca2ff53]{display:flex;align-items:center;gap:8px;color:#fff;padding:16px 32px;border:none;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.submit-btn[data-v-cca2ff53]: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}.submit-btn[data-v-cca2ff53]:hover:before{left:100%}.submit-btn[data-v-cca2ff53]:hover{transform:translateY(-2px);box-shadow:0 12px 25px #0003}.submit-btn[data-v-cca2ff53]:disabled{opacity:.6;cursor:not-allowed;transform:none}.submit-btn[data-v-cca2ff53]:disabled:hover{transform:none;box-shadow:none}.submit-btn:disabled svg[data-v-cca2ff53]{animation:spin-cca2ff53 1s linear infinite}.cancel-btn[data-v-cca2ff53]{display:flex;align-items:center;gap:8px;background:#f1f5f9;color:#64748b;padding:16px 32px;border:2px solid #e2e8f0;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s ease}.cancel-btn[data-v-cca2ff53]:hover{background:#e2e8f0;color:#475569;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.analytics-section[data-v-cca2ff53]{margin-bottom:32px;animation:fadeIn-cca2ff53 .8s ease-out}.analytics-grid[data-v-cca2ff53]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.analytics-card[data-v-cca2ff53]{background:#fff;border-radius:20px;padding:24px;border:2px solid #f1f5f9;display:flex;align-items:center;gap:20px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.analytics-card[data-v-cca2ff53]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--header-gradient-from),var(--header-gradient-to))}.analytics-card.total[data-v-cca2ff53]:before{background:linear-gradient(90deg,#3b82f6,#1d4ed8)}.analytics-card.success[data-v-cca2ff53]:before{background:linear-gradient(90deg,#10b981,#059669)}.analytics-card.pending[data-v-cca2ff53]:before{background:linear-gradient(90deg,#f59e0b,#d97706)}.analytics-card.active[data-v-cca2ff53]:before{background:linear-gradient(90deg,#8b5cf6,#7c3aed)}.analytics-card[data-v-cca2ff53]:hover{transform:translateY(-4px);box-shadow:0 12px 30px #00000026;border-color:var(--header-gradient-from)}.analytics-icon[data-v-cca2ff53]{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;transition:all .3s ease}.analytics-card:hover .analytics-icon[data-v-cca2ff53]{transform:scale(1.1) rotate(5deg)}.analytics-card.total .analytics-icon[data-v-cca2ff53]{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.analytics-card.success .analytics-icon[data-v-cca2ff53]{background:linear-gradient(135deg,#10b981,#059669)}.analytics-card.pending .analytics-icon[data-v-cca2ff53]{background:linear-gradient(135deg,#f59e0b,#d97706)}.analytics-card.active .analytics-icon[data-v-cca2ff53]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.analytics-content[data-v-cca2ff53]{flex:1}.analytics-title[data-v-cca2ff53]{font-size:14px;font-weight:600;color:#6b7280;margin-bottom:8px}.analytics-value[data-v-cca2ff53]{font-size:28px;font-weight:800;color:#1f2937;margin-bottom:4px;line-height:1}.analytics-trend[data-v-cca2ff53]{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:600}.analytics-trend.positive[data-v-cca2ff53]{color:#059669}.analytics-trend.negative[data-v-cca2ff53]{color:#ef4444}.analytics-trend.neutral[data-v-cca2ff53]{color:#6b7280}.results-section[data-v-cca2ff53]{display:flex;flex-direction:column;gap:24px;animation:fadeIn-cca2ff53 1s ease-out}.section-header[data-v-cca2ff53]{display:flex;align-items:center;justify-content:space-between;padding:24px;background:#fff;border-radius:20px;border:2px solid #f1f5f9;box-shadow:0 4px 20px #00000014;transition:all .3s ease}.section-header[data-v-cca2ff53]:hover{box-shadow:0 8px 30px #0000001f}.section-icon[data-v-cca2ff53]{width:48px;height:48px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;transition:all .3s ease}.section-header:hover .section-icon[data-v-cca2ff53]{transform:rotate(10deg) scale(1.05)}.section-info[data-v-cca2ff53]{flex:1;margin-left:20px}.section-title[data-v-cca2ff53]{font-size:20px;font-weight:800;color:#1f2937;margin-bottom:4px;letter-spacing:-.02em}.section-description[data-v-cca2ff53]{font-size:14px;color:#6b7280;font-weight:500}.section-actions[data-v-cca2ff53]{display:flex;gap:12px}.view-toggle-btn[data-v-cca2ff53],.export-btn[data-v-cca2ff53]{display:flex;align-items:center;gap:8px;background:#f1f5f9;color:#64748b;padding:12px 20px;border:2px solid #e2e8f0;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap}.view-toggle-btn[data-v-cca2ff53]:hover,.export-btn[data-v-cca2ff53]:hover{background:var(--header-gradient-from);color:#fff;border-color:var(--header-gradient-from);transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.table-container[data-v-cca2ff53]{background:#fff;border-radius:20px;border:2px solid #f1f5f9;overflow:hidden;box-shadow:0 8px 30px #0000001a;transition:all .3s ease}.table-container[data-v-cca2ff53]:hover{box-shadow:0 12px 40px #00000026}.table-wrapper[data-v-cca2ff53]{overflow-x:auto}.modern-table[data-v-cca2ff53]{width:100%;border-collapse:collapse}.table-header[data-v-cca2ff53]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:16px 20px;text-align:right;font-weight:700;font-size:14px;color:#374151;border-bottom:2px solid #e2e8f0;position:sticky;top:0;z-index:10}.header-content[data-v-cca2ff53]{display:flex;align-items:center;gap:8px;justify-content:flex-end}.table-row[data-v-cca2ff53]{transition:all .3s ease;border-bottom:1px solid #f1f5f9}.table-row[data-v-cca2ff53]:hover{background:#f8fafc;transform:scale(1.01)}.table-cell[data-v-cca2ff53]{padding:16px 20px;text-align:right;vertical-align:middle}.row-number[data-v-cca2ff53]{width:32px;height:32px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;transition:all .3s ease}.table-row:hover .row-number[data-v-cca2ff53]{transform:scale(1.1)}.category-image-cell[data-v-cca2ff53]{display:flex;align-items:center;justify-content:center}.category-thumbnail[data-v-cca2ff53]{width:50px;height:50px;border-radius:8px;object-fit:cover;border:2px solid #f3f4f6;transition:all .3s ease}.category-thumbnail[data-v-cca2ff53]:hover{transform:scale(1.1);border-color:var(--header-gradient-from)}.no-image-placeholder[data-v-cca2ff53]{width:50px;height:50px;background:#f3f4f6;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#9ca3af;transition:all .3s ease}.no-image-placeholder[data-v-cca2ff53]:hover{background:#e5e7eb;transform:scale(1.05)}.category-name-cell[data-v-cca2ff53]{max-width:200px}.category-name[data-v-cca2ff53]{font-weight:700;color:#1f2937;font-size:15px;line-height:1.4}.category-description-cell[data-v-cca2ff53]{max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#6b7280;font-size:14px;line-height:1.4}.status-badge[data-v-cca2ff53]{display:inline-flex;align-items:center;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;transition:all .3s ease}.status-badge.success[data-v-cca2ff53]{background:#dcfce7;color:#166534;border:1px solid #bbf7d0}.status-badge.failed[data-v-cca2ff53]{background:#fee2e2;color:#991b1b;border:1px solid #fecaca}.status-badge[data-v-cca2ff53]:hover{transform:scale(1.05)}.category-date[data-v-cca2ff53]{color:#6b7280;font-size:14px;font-weight:500}.table-actions[data-v-cca2ff53]{display:flex;gap:8px;justify-content:center}.edit-btn[data-v-cca2ff53],.delete-btn[data-v-cca2ff53],.duplicate-btn[data-v-cca2ff53]{display:flex;align-items:center;gap:4px;padding:6px 10px;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;transition:all .3s ease;border:none;white-space:nowrap}.edit-btn[data-v-cca2ff53]{background:#dbeafe;color:#1e40af}.edit-btn[data-v-cca2ff53]:hover{background:#3b82f6;color:#fff;transform:translateY(-2px);box-shadow:0 4px 8px #3b82f64d}.delete-btn[data-v-cca2ff53]{background:#fee2e2;color:#dc2626}.delete-btn[data-v-cca2ff53]:hover{background:#dc2626;color:#fff;transform:translateY(-2px);box-shadow:0 4px 8px #dc26264d}.duplicate-btn[data-v-cca2ff53]{background:#fef3c7;color:#d97706}.duplicate-btn[data-v-cca2ff53]:hover{background:#d97706;color:#fff;transform:translateY(-2px);box-shadow:0 4px 8px #d977064d}.cards-container[data-v-cca2ff53]{background:#fff;border-radius:20px;border:2px solid #f1f5f9;padding:24px;box-shadow:0 8px 30px #0000001a;transition:all .3s ease}.cards-container[data-v-cca2ff53]:hover{box-shadow:0 12px 40px #00000026}.category-grid[data-v-cca2ff53]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.category-card[data-v-cca2ff53]{background:#fff;border:2px solid #f1f5f9;border-radius:16px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px #00000014}.category-card[data-v-cca2ff53]:hover{transform:translateY(-4px);box-shadow:0 12px 30px #00000026;border-color:var(--header-gradient-from)}.category-header[data-v-cca2ff53]{display:flex;align-items:center;gap:16px;padding:20px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);position:relative}.category-image-container[data-v-cca2ff53]{width:60px;height:60px;border-radius:12px;overflow:hidden;flex-shrink:0;transition:all .3s ease}.category-card:hover .category-image-container[data-v-cca2ff53]{transform:scale(1.05)}.category-card-image[data-v-cca2ff53]{width:100%;height:100%;object-fit:cover}.category-card-placeholder[data-v-cca2ff53]{width:100%;height:100%;background:#e2e8f0;display:flex;align-items:center;justify-content:center;color:#9ca3af}.category-info[data-v-cca2ff53]{flex:1;min-width:0}.category-card-name[data-v-cca2ff53]{font-size:18px;font-weight:700;color:#1f2937;margin-bottom:8px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-details[data-v-cca2ff53]{display:flex;gap:8px;flex-wrap:wrap}.category-status-badge[data-v-cca2ff53]{font-size:11px;font-weight:600;padding:2px 8px;border-radius:12px;transition:all .3s ease}.category-status-badge.success[data-v-cca2ff53]{background:#d1fae5;color:#065f46}.category-status-badge.failed[data-v-cca2ff53]{background:#fee2e2;color:#991b1b}.category-status-badge[data-v-cca2ff53]:hover{transform:scale(1.05)}.category-number[data-v-cca2ff53]{font-size:14px;font-weight:700;color:#6b7280;background:#f3f4f6;padding:4px 8px;border-radius:8px;position:absolute;top:16px;left:16px;transition:all .3s ease}.category-card:hover .category-number[data-v-cca2ff53]{background:var(--header-gradient-from);color:#fff}.category-body[data-v-cca2ff53]{padding:20px}.category-description[data-v-cca2ff53]{color:#6b7280;font-size:14px;line-height:1.5;margin-bottom:16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.category-meta[data-v-cca2ff53]{display:flex;align-items:center;gap:16px;margin-bottom:16px}.meta-item[data-v-cca2ff53]{display:flex;align-items:center;gap:6px;color:#6b7280;font-size:12px;font-weight:500}.category-actions[data-v-cca2ff53]{display:flex;gap:8px;padding:16px 20px;background:#fafbfc;border-top:1px solid #f3f4f6}.card-edit-btn[data-v-cca2ff53],.card-duplicate-btn[data-v-cca2ff53],.card-delete-btn[data-v-cca2ff53]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;transition:all .3s ease;border:none}.card-edit-btn[data-v-cca2ff53]{background:#dbeafe;color:#1e40af}.card-edit-btn[data-v-cca2ff53]:hover{background:#3b82f6;color:#fff;transform:translateY(-2px)}.card-duplicate-btn[data-v-cca2ff53]{background:#fef3c7;color:#d97706}.card-duplicate-btn[data-v-cca2ff53]:hover{background:#d97706;color:#fff;transform:translateY(-2px)}.card-delete-btn[data-v-cca2ff53]{background:#fee2e2;color:#dc2626}.card-delete-btn[data-v-cca2ff53]:hover{background:#dc2626;color:#fff;transform:translateY(-2px)}.pagination-section[data-v-cca2ff53]{display:flex;align-items:center;justify-content:center;gap:16px;padding:24px;background:#fff;border-radius:20px;border:2px solid #f1f5f9;box-shadow:0 4px 20px #00000014;transition:all .3s ease}.pagination-section[data-v-cca2ff53]:hover{box-shadow:0 8px 30px #0000001f}.pagination-btn[data-v-cca2ff53]{display:flex;align-items:center;gap:8px;background:#f1f5f9;color:#64748b;padding:12px 20px;border:2px solid #e2e8f0;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap}.pagination-btn[data-v-cca2ff53]:hover:not(:disabled){background:var(--header-gradient-from);color:#fff;border-color:var(--header-gradient-from);transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.pagination-btn[data-v-cca2ff53]:disabled{opacity:.5;cursor:not-allowed;transform:none}.pagination-btn[data-v-cca2ff53]:disabled:hover{transform:none;box-shadow:none}.pagination-info[data-v-cca2ff53]{display:flex;align-items:center;gap:8px;font-weight:600;color:#374151}.current-page[data-v-cca2ff53]{background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));color:#fff;padding:8px 16px;border-radius:12px;font-weight:700}.page-separator[data-v-cca2ff53]{color:#6b7280;margin:0 4px}.total-pages[data-v-cca2ff53]{color:#374151;font-weight:700}.empty-state[data-v-cca2ff53]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 40px;text-align:center;background:#fff;border-radius:20px;border:2px solid #f1f5f9;box-shadow:0 8px 30px #0000001a;animation:fadeIn-cca2ff53 .6s ease-out}.empty-icon[data-v-cca2ff53]{width:80px;height:80px;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border-radius:20px;display:flex;align-items:center;justify-content:center;color:#9ca3af;margin-bottom:24px;transition:all .3s ease}.empty-state:hover .empty-icon[data-v-cca2ff53]{transform:scale(1.05);background:linear-gradient(135deg,#e2e8f0,#d1d5db)}.empty-title[data-v-cca2ff53]{font-size:24px;font-weight:800;color:#1f2937;margin-bottom:12px;letter-spacing:-.02em}.empty-description[data-v-cca2ff53]{font-size:16px;color:#6b7280;margin-bottom:32px;max-width:400px;line-height:1.6}.empty-action-btn[data-v-cca2ff53]{display:flex;align-items:center;gap:8px;color:#fff;padding:16px 32px;border:none;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.empty-action-btn[data-v-cca2ff53]: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}.empty-action-btn[data-v-cca2ff53]:hover:before{left:100%}.empty-action-btn[data-v-cca2ff53]:hover{transform:translateY(-2px);box-shadow:0 12px 25px #0003}.delete-modal-content[data-v-cca2ff53]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:32px;animation:fadeIn-cca2ff53 .3s ease-out}.delete-icon[data-v-cca2ff53]{width:80px;height:80px;background:#fee2e2;border-radius:20px;display:flex;align-items:center;justify-content:center;margin-bottom:24px;animation:pulse-cca2ff53 2s infinite}.delete-title[data-v-cca2ff53]{font-size:24px;font-weight:800;color:#1f2937;margin-bottom:12px;letter-spacing:-.02em}.delete-description[data-v-cca2ff53]{font-size:16px;color:#6b7280;line-height:1.6;margin-bottom:32px;max-width:400px}.delete-actions[data-v-cca2ff53]{display:flex;gap:16px;justify-content:center}.cancel-delete-btn[data-v-cca2ff53]{background:#f1f5f9;color:#64748b;padding:12px 24px;border:2px solid #e2e8f0;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease}.cancel-delete-btn[data-v-cca2ff53]:hover{background:#e2e8f0;color:#475569;transform:translateY(-2px)}.confirm-delete-btn[data-v-cca2ff53]{display:flex;align-items:center;gap:8px;background:#dc2626;color:#fff;padding:12px 24px;border:2px solid #dc2626;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease}.confirm-delete-btn[data-v-cca2ff53]:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c;transform:translateY(-2px);box-shadow:0 4px 12px #dc26264d}.confirm-delete-btn[data-v-cca2ff53]:disabled{opacity:.6;cursor:not-allowed}.confirm-delete-btn[data-v-cca2ff53]:disabled:hover{transform:none;box-shadow:none}.confirm-delete-btn:disabled svg[data-v-cca2ff53]{animation:spin-cca2ff53 1s linear infinite}@media (max-width: 1024px){.content-area[data-v-cca2ff53]{padding:24px}.filters-grid[data-v-cca2ff53]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.analytics-grid[data-v-cca2ff53]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.category-grid[data-v-cca2ff53]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (max-width: 768px){.status-content-wrapper[data-v-cca2ff53]{flex-direction:column;gap:16px;text-align:center}.status-actions[data-v-cca2ff53]{flex-direction:column;width:100%}.create-user-btn[data-v-cca2ff53]{width:100%;justify-content:center}.filters-grid[data-v-cca2ff53]{grid-template-columns:1fr;padding:20px}.form-grid[data-v-cca2ff53],.analytics-grid[data-v-cca2ff53],.category-grid[data-v-cca2ff53]{grid-template-columns:1fr}.section-header[data-v-cca2ff53]{flex-direction:column;gap:16px;text-align:center}.section-actions[data-v-cca2ff53]{flex-direction:column;width:100%}.view-toggle-btn[data-v-cca2ff53],.export-btn[data-v-cca2ff53]{width:100%;justify-content:center}.table-actions[data-v-cca2ff53]{flex-direction:column;gap:4px}.category-actions[data-v-cca2ff53]{flex-direction:column;gap:8px}.pagination-section[data-v-cca2ff53]{flex-direction:column;gap:12px}.form-actions[data-v-cca2ff53]{flex-direction:column}.delete-actions[data-v-cca2ff53]{flex-direction:column;width:100%}.cancel-delete-btn[data-v-cca2ff53],.confirm-delete-btn[data-v-cca2ff53]{width:100%;justify-content:center}}@media (max-width: 480px){.content-area[data-v-cca2ff53],.status-card-modern[data-v-cca2ff53]{padding:16px}.status-title-modern[data-v-cca2ff53]{font-size:18px}.status-description[data-v-cca2ff53]{font-size:14px}.filters-header[data-v-cca2ff53],.form-header[data-v-cca2ff53]{padding:16px 20px;flex-direction:column;text-align:center;gap:12px}.filters-icon[data-v-cca2ff53],.form-icon[data-v-cca2ff53],.section-icon[data-v-cca2ff53]{width:40px;height:40px}.filters-title[data-v-cca2ff53],.form-title[data-v-cca2ff53],.section-title[data-v-cca2ff53]{font-size:18px}.category-form[data-v-cca2ff53]{padding:20px}.table-wrapper[data-v-cca2ff53]{font-size:12px}.table-header[data-v-cca2ff53],.table-cell[data-v-cca2ff53]{padding:8px 12px}.category-card[data-v-cca2ff53]{margin:0 -8px}.category-header[data-v-cca2ff53],.category-body[data-v-cca2ff53],.analytics-card[data-v-cca2ff53]{padding:16px}.analytics-value[data-v-cca2ff53]{font-size:24px}.empty-state[data-v-cca2ff53]{padding:40px 20px}.empty-title[data-v-cca2ff53]{font-size:20px}.empty-description[data-v-cca2ff53]{font-size:14px}}@media (max-width: 320px){.status-icon-modern[data-v-cca2ff53]{width:48px;height:48px}.create-user-btn[data-v-cca2ff53]{padding:10px 16px;font-size:13px}.analytics-icon[data-v-cca2ff53],.category-image-container[data-v-cca2ff53]{width:48px;height:48px}.category-card-name[data-v-cca2ff53]{font-size:16px}.form-actions[data-v-cca2ff53],.delete-actions[data-v-cca2ff53]{gap:12px}.submit-btn[data-v-cca2ff53],.cancel-btn[data-v-cca2ff53],.confirm-delete-btn[data-v-cca2ff53],.cancel-delete-btn[data-v-cca2ff53]{padding:12px 20px;font-size:14px}}.loading-skeleton[data-v-cca2ff53]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading-cca2ff53 1.5s infinite}@keyframes loading-cca2ff53{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-card[data-v-cca2ff53]{height:200px;border-radius:16px}.skeleton-row[data-v-cca2ff53]{height:60px;border-radius:8px;margin-bottom:8px}.sr-only[data-v-cca2ff53]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.focus-visible[data-v-cca2ff53]:focus{outline:2px solid var(--header-gradient-from);outline-offset:2px}@media (prefers-contrast: high){.status-card-modern[data-v-cca2ff53],.filters-container[data-v-cca2ff53],.form-container[data-v-cca2ff53],.analytics-card[data-v-cca2ff53],.table-container[data-v-cca2ff53],.cards-container[data-v-cca2ff53],.category-card[data-v-cca2ff53]{border-width:3px}.create-user-btn[data-v-cca2ff53],.quick-filter-btn[data-v-cca2ff53],.view-toggle-btn[data-v-cca2ff53],.export-btn[data-v-cca2ff53],.pagination-btn[data-v-cca2ff53]{border-width:2px}}@media (prefers-reduced-motion: reduce){[data-v-cca2ff53],[data-v-cca2ff53]:before,[data-v-cca2ff53]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.status-glow[data-v-cca2ff53]{animation:none}}@media print{.status-actions[data-v-cca2ff53],.section-actions[data-v-cca2ff53],.table-actions[data-v-cca2ff53],.category-actions[data-v-cca2ff53],.pagination-section[data-v-cca2ff53]{display:none!important}.content-area[data-v-cca2ff53]{padding:0}.status-card-modern[data-v-cca2ff53],.filters-container[data-v-cca2ff53],.form-container[data-v-cca2ff53],.table-container[data-v-cca2ff53],.cards-container[data-v-cca2ff53]{box-shadow:none;border:1px solid #000}}@keyframes statusGlow-634588a8{0%,to{transform:scale(1) rotate(0);opacity:.5}50%{transform:scale(1.1) rotate(180deg);opacity:.8}}@keyframes spin-634588a8{to{transform:rotate(360deg)}}@keyframes fadeIn-634588a8{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn-634588a8{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes pulse-634588a8{0%,to{opacity:1}50%{opacity:.5}}.status-card-modern[data-v-634588a8]{position:relative;border-radius:24px;padding:24px;overflow:hidden;box-shadow:0 20px 40px #00000026;animation:fadeIn-634588a8 .6s ease-out}.status-glow[data-v-634588a8]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:statusGlow-634588a8 4s ease-in-out infinite;pointer-events:none}.status-content-wrapper[data-v-634588a8]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;z-index:2}.status-icon-modern[data-v-634588a8]{width:60px;height:60px;background:#fff3;border-radius:20px;display:flex;align-items:center;justify-content:center;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-shrink:0;transition:all .3s ease}.status-icon-modern[data-v-634588a8]:hover{transform:scale(1.1)}.status-info[data-v-634588a8]{flex:1;color:#fff}.status-title-modern[data-v-634588a8]{font-size:20px;font-weight:700;margin-bottom:8px;letter-spacing:-.02em;line-height:1.2}.status-description[data-v-634588a8]{font-size:16px;opacity:.9;font-weight:500;line-height:1.4}.status-actions[data-v-634588a8]{flex-shrink:0;display:flex;gap:12px}.create-user-btn[data-v-634588a8]{display:flex;align-items:center;gap:8px;background:#fff3;border:2px solid rgba(255,255,255,.3);color:#fff;padding:12px 20px;border-radius:16px;font-weight:700;font-size:14px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap}.create-user-btn[data-v-634588a8]:hover{background:#ffffff4d;transform:translateY(-2px);box-shadow:0 8px 25px #0003}.create-user-btn[data-v-634588a8]:active{transform:translateY(0)}.btn-icon[data-v-634588a8]{width:16px;height:16px;display:flex;align-items:center;justify-content:center}.content-area[data-v-634588a8]{flex:1;padding:32px;overflow-y:auto;scroll-behavior:smooth}.filters-section[data-v-634588a8]{margin-bottom:32px;animation:slideIn-634588a8 .5s ease-out}.filters-container[data-v-634588a8]{background:#fff;border-radius:24px;border:2px solid #f1f5f9;overflow:hidden;box-shadow:0 8px 30px #0000001a;transition:all .3s ease}.filters-container[data-v-634588a8]:hover{box-shadow:0 12px 40px #00000026}.filters-header[data-v-634588a8]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:24px 32px;border-bottom:2px solid #e2e8f0;display:flex;align-items:center;gap:20px}.filters-icon[data-v-634588a8]{width:48px;height:48px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;transition:all .3s ease}.filters-icon[data-v-634588a8]:hover{transform:rotate(10deg) scale(1.05)}.filters-title-section[data-v-634588a8]{flex:1}.filters-title[data-v-634588a8]{font-size:20px;font-weight:800;color:#1f2937;margin-bottom:4px;letter-spacing:-.02em}.filters-description[data-v-634588a8]{font-size:14px;color:#6b7280;font-weight:500}.filters-grid[data-v-634588a8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;padding:32px}.filter-group[data-v-634588a8]{display:flex;flex-direction:column;gap:8px}.filter-label[data-v-634588a8]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#374151;margin-bottom:8px}.filter-input[data-v-634588a8]{width:100%}.quick-filters[data-v-634588a8]{padding:24px 32px;background:#f8fafc;border-top:2px solid #e2e8f0}.quick-filters-header[data-v-634588a8]{margin-bottom:16px}.quick-filters-title[data-v-634588a8]{font-size:16px;font-weight:700;color:#374151}.quick-filters-list[data-v-634588a8]{display:flex;flex-wrap:wrap;gap:12px}.quick-filter-btn[data-v-634588a8]{display:flex;align-items:center;gap:6px;background:#fff;color:#64748b;padding:8px 16px;border:2px solid #e2e8f0;border-radius:20px;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap}.quick-filter-btn[data-v-634588a8]:hover{border-color:var(--header-gradient-from);color:var(--header-gradient-from);transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.quick-filter-btn.active[data-v-634588a8]{background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));color:#fff;border-color:var(--header-gradient-from);transform:translateY(-2px);box-shadow:0 4px 12px #0003}.clear-filters-btn[data-v-634588a8]{display:flex;align-items:center;gap:6px;background:#fef2f2;color:#ef4444;padding:8px 16px;border:2px solid #fecaca;border-radius:20px;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease}.clear-filters-btn[data-v-634588a8]:hover{background:#fee2e2;border-color:#fca5a5;transform:translateY(-2px)}.form-section[data-v-634588a8]{max-width:1000px;margin:0 auto 32px;animation:fadeIn-634588a8 .6s ease-out}.form-container[data-v-634588a8]{background:#fff;border-radius:24px;border:2px solid #f1f5f9;overflow:hidden;box-shadow:0 8px 30px #0000001a;transition:all .3s ease}.form-container[data-v-634588a8]:hover{box-shadow:0 12px 40px #00000026}.form-header[data-v-634588a8]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:24px 32px;border-bottom:2px solid #e2e8f0;display:flex;align-items:center;gap:20px}.form-icon[data-v-634588a8]{width:48px;height:48px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;transition:all .3s ease}.form-icon[data-v-634588a8]:hover{transform:rotate(10deg) scale(1.05)}.form-title-section[data-v-634588a8]{flex:1}.form-title[data-v-634588a8]{font-size:24px;font-weight:800;color:#1f2937;margin-bottom:4px;letter-spacing:-.02em}.form-description[data-v-634588a8]{font-size:14px;color:#6b7280;font-weight:500}.product-form[data-v-634588a8]{padding:32px}.form-grid[data-v-634588a8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-bottom:32px}.form-field[data-v-634588a8]{display:flex;flex-direction:column;gap:8px}.form-field-full[data-v-634588a8]{grid-column:1 / -1;display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.field-label[data-v-634588a8]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#374151;margin-bottom:8px}.modern-input[data-v-634588a8],.modern-select[data-v-634588a8]{width:100%}.modern-textarea[data-v-634588a8]{width:100%;min-height:120px;padding:16px;border:2px solid #e2e8f0;border-radius:12px;font-size:14px;font-family:inherit;resize:vertical;transition:all .3s ease;background:#f8fafc;direction:rtl;line-height:1.6}.modern-textarea[data-v-634588a8]:focus{outline:none;border-color:var(--header-gradient-from);background:#fff;box-shadow:0 0 0 3px #3b82f61a}.modern-textarea[data-v-634588a8]::placeholder{color:#9ca3af;font-style:italic}.attributes-section[data-v-634588a8]{margin-top:32px;border-top:2px solid #f1f5f9;padding-top:24px}.section-header[data-v-634588a8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.section-title[data-v-634588a8]{font-size:18px;font-weight:700;color:#1f2937}.add-attribute-btn[data-v-634588a8]{display:flex;align-items:center;gap:8px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));color:#fff;padding:10px 16px;border:none;border-radius:12px;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease}.add-attribute-btn[data-v-634588a8]:hover{transform:translateY(-2px);box-shadow:0 8px 15px #0000001a}.attribute-container[data-v-634588a8]{background:#f8fafc;border-radius:16px;border:2px solid #e2e8f0;padding:20px;margin-bottom:24px;transition:all .3s ease}.attribute-container[data-v-634588a8]:hover{border-color:var(--header-gradient-from);box-shadow:0 8px 20px #0000001a}.attribute-header[data-v-634588a8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.attribute-name-container[data-v-634588a8]{flex:1;display:flex;flex-direction:column;gap:8px}.attribute-label[data-v-634588a8]{font-size:14px;font-weight:600;color:#374151}.attribute-input[data-v-634588a8]{width:100%}.remove-btn[data-v-634588a8]{width:36px;height:36px;border-radius:50%;background:#fee2e2;color:#ef4444;border:2px solid #fecaca;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;flex-shrink:0}.remove-btn[data-v-634588a8]:hover{background:#fecaca;transform:rotate(90deg)}.attribute-values[data-v-634588a8]{display:flex;flex-direction:column;gap:16px}.attribute-value-row[data-v-634588a8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;align-items:center;background:#fff;padding:16px;border-radius:12px;border:1px solid #e2e8f0;transition:all .3s ease}.attribute-value-row[data-v-634588a8]:hover{border-color:var(--header-gradient-from);box-shadow:0 4px 12px #00000014}.value-field[data-v-634588a8]{display:flex;flex-direction:column;gap:6px}.value-label[data-v-634588a8]{font-size:12px;font-weight:600;color:#64748b}.value-input[data-v-634588a8]{width:100%}.remove-value-btn[data-v-634588a8]{width:30px;height:30px;border-radius:50%;background:#fee2e2;color:#ef4444;border:1px solid #fecaca;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;flex-shrink:0}.remove-value-btn[data-v-634588a8]:hover{background:#fecaca;transform:rotate(90deg)}.add-value-btn[data-v-634588a8]{display:flex;align-items:center;justify-content:center;gap:8px;background:#fff;color:var(--header-gradient-from);padding:12px;border:2px dashed #cbd5e1;border-radius:12px;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease;width:100%}.add-value-btn[data-v-634588a8]:hover{background:#f0f9ff;border-color:var(--header-gradient-from)}.status-toggle[data-v-634588a8]{display:flex;align-items:center;gap:12px}.status-toggle.small[data-v-634588a8]{justify-content:center}.toggle-switch[data-v-634588a8]{position:relative;display:flex;align-items:center;gap:12px;cursor:pointer;-webkit-user-select:none;user-select:none}.toggle-switch input[data-v-634588a8]{position:absolute;opacity:0;width:0;height:0}.toggle-slider[data-v-634588a8]{position:relative;width:50px;height:26px;background:#e2e8f0;border-radius:13px;transition:all .3s ease}.toggle-slider[data-v-634588a8]:before{content:"";position:absolute;top:2px;left:2px;width:22px;height:22px;background:#fff;border-radius:50%;transition:all .3s ease;box-shadow:0 2px 4px #0003}.toggle-switch input:checked+.toggle-slider[data-v-634588a8]{background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to))}.toggle-switch input:checked+.toggle-slider[data-v-634588a8]:before{transform:translate(24px)}.toggle-switch:hover .toggle-slider[data-v-634588a8]{box-shadow:0 0 0 4px #3b82f61a}.toggle-label[data-v-634588a8]{font-size:14px;font-weight:600;color:#374151;transition:all .3s ease}.toggle-switch input:checked~.toggle-label[data-v-634588a8]{color:var(--header-gradient-from)}.image-upload-container[data-v-634588a8]{width:100%}.image-upload-area[data-v-634588a8]{width:100%;height:120px;border:2px dashed #e2e8f0;border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;background:#f8fafc;position:relative;overflow:hidden}.image-upload-area[data-v-634588a8]:hover{border-color:var(--header-gradient-from);background:#f0f9ff;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.image-upload-area.has-image[data-v-634588a8]{border-style:solid;padding:0;height:150px;border-color:var(--header-gradient-from)}.image-preview[data-v-634588a8]{width:100%;height:100%;position:relative}.image-preview img[data-v-634588a8]{width:100%;height:100%;object-fit:cover;border-radius:10px}.image-overlay[data-v-634588a8]{position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#fff;opacity:0;transition:all .3s ease;border-radius:10px;font-weight:600}.image-preview:hover .image-overlay[data-v-634588a8]{opacity:1}.image-placeholder[data-v-634588a8]{display:flex;flex-direction:column;align-items:center;gap:8px;color:#9ca3af;text-align:center}.image-placeholder svg[data-v-634588a8]{transition:all .3s ease}.image-upload-area:hover .image-placeholder svg[data-v-634588a8]{transform:scale(1.1);color:var(--header-gradient-from)}.image-placeholder span[data-v-634588a8]{font-weight:600;font-size:14px}.image-placeholder small[data-v-634588a8]{font-size:12px;opacity:.8}.form-actions[data-v-634588a8]{display:flex;gap:16px;justify-content:center;padding-top:24px;border-top:2px solid #f1f5f9}.submit-btn[data-v-634588a8]{display:flex;align-items:center;gap:8px;color:#fff;padding:16px 32px;border:none;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.submit-btn[data-v-634588a8]: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}.submit-btn[data-v-634588a8]:hover:before{left:100%}.submit-btn[data-v-634588a8]:hover{transform:translateY(-2px);box-shadow:0 12px 25px #0003}.submit-btn[data-v-634588a8]:disabled{opacity:.6;cursor:not-allowed;transform:none}.submit-btn[data-v-634588a8]:disabled:hover{transform:none;box-shadow:none}.submit-btn:disabled svg[data-v-634588a8]{animation:spin-634588a8 1s linear infinite}.cancel-btn[data-v-634588a8]{display:flex;align-items:center;gap:8px;background:#f1f5f9;color:#64748b;padding:16px 32px;border:2px solid #e2e8f0;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s ease}.cancel-btn[data-v-634588a8]:hover{background:#e2e8f0;color:#475569;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.results-section[data-v-634588a8]{display:flex;flex-direction:column;gap:24px;animation:fadeIn-634588a8 1s ease-out}.section-header[data-v-634588a8]{display:flex;align-items:center;justify-content:space-between;padding:24px;background:#fff;border-radius:20px;border:2px solid #f1f5f9;box-shadow:0 4px 20px #00000014;transition:all .3s ease}.section-header[data-v-634588a8]:hover{box-shadow:0 8px 30px #0000001f}.section-icon[data-v-634588a8]{width:48px;height:48px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;transition:all .3s ease}.section-header:hover .section-icon[data-v-634588a8]{transform:rotate(10deg) scale(1.05)}.section-info[data-v-634588a8]{flex:1;margin-right:20px}.section-title[data-v-634588a8]{font-size:20px;font-weight:800;color:#1f2937;margin-bottom:4px;letter-spacing:-.02em}.section-description[data-v-634588a8]{font-size:14px;color:#6b7280;font-weight:500}.section-actions[data-v-634588a8]{display:flex;gap:12px}.view-toggle-btn[data-v-634588a8]{display:flex;align-items:center;gap:8px;background:#f1f5f9;color:#64748b;padding:12px 20px;border:2px solid #e2e8f0;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap}.view-toggle-btn[data-v-634588a8]:hover{background:var(--header-gradient-from);color:#fff;border-color:var(--header-gradient-from);transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.table-container[data-v-634588a8]{background:#fff;border-radius:20px;border:2px solid #f1f5f9;overflow:hidden;box-shadow:0 8px 30px #0000001a;transition:all .3s ease}.table-container[data-v-634588a8]:hover{box-shadow:0 12px 40px #00000026}.table-wrapper[data-v-634588a8]{overflow-x:auto}.modern-table[data-v-634588a8]{width:100%;border-collapse:collapse}.table-header[data-v-634588a8]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:16px 20px;text-align:right;font-weight:700;font-size:14px;color:#374151;border-bottom:2px solid #e2e8f0;position:sticky;top:0;z-index:10}.header-content[data-v-634588a8]{display:flex;align-items:center;gap:8px;justify-content:flex-end}.table-row[data-v-634588a8]{transition:all .3s ease;border-bottom:1px solid #f1f5f9}.table-row[data-v-634588a8]:hover{background:#f8fafc;transform:scale(1.01)}.table-cell[data-v-634588a8]{padding:16px 20px;text-align:right;vertical-align:middle}.row-number[data-v-634588a8]{width:32px;height:32px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;transition:all .3s ease}.table-row:hover .row-number[data-v-634588a8]{transform:scale(1.1)}.product-image-cell[data-v-634588a8]{display:flex;align-items:center;justify-content:center}.product-thumbnail[data-v-634588a8]{width:60px;height:60px;object-fit:cover;border-radius:10px;border:2px solid #e2e8f0;transition:all .3s ease}.table-row:hover .product-thumbnail[data-v-634588a8]{transform:scale(1.1);box-shadow:0 8px 16px #0000001a}.no-image-placeholder[data-v-634588a8]{width:60px;height:60px;background:#f1f5f9;border-radius:10px;border:2px solid #e2e8f0;display:flex;align-items:center;justify-content:center;color:#94a3b8}.product-name-cell[data-v-634588a8]{display:flex;flex-direction:column;gap:4px}.product-name[data-v-634588a8]{font-weight:600;color:#1f2937;transition:all .3s ease}.table-row:hover .product-name[data-v-634588a8]{color:var(--header-gradient-from)}.product-description[data-v-634588a8]{font-size:12px;color:#6b7280;max-width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-code[data-v-634588a8]{font-family:monospace;font-weight:600;color:#4b5563;padding:4px 8px;background:#f1f5f9;border-radius:6px;display:inline-block}.product-category[data-v-634588a8]{font-size:13px;color:#4b5563;background:#f8fafc;padding:4px 12px;border-radius:20px;border:1px solid #e2e8f0;display:inline-block}.status-badge[data-v-634588a8]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;font-weight:600;font-size:12px}.status-badge.success[data-v-634588a8]{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.status-badge.failed[data-v-634588a8]{background:#fef2f2;color:#ef4444;border:1px solid #fecaca}.product-prices[data-v-634588a8]{display:flex;flex-direction:column;gap:4px}.price-tag[data-v-634588a8]{font-size:12px;color:#1f2937;background:#f1f5f9;padding:4px 8px;border-radius:6px;display:inline-block;margin:2px;font-weight:600}.product-stock[data-v-634588a8]{font-weight:700;color:#1f2937;font-size:16px}.table-actions[data-v-634588a8]{display:flex;gap:8px;flex-wrap:wrap}.edit-btn[data-v-634588a8],.status-btn[data-v-634588a8],.delete-btn[data-v-634588a8]{display:flex;align-items:center;gap:6px;padding:8px 12px;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap}.edit-btn[data-v-634588a8]{background:#eff6ff;color:#3b82f6;border:1px solid #bfdbfe}.edit-btn[data-v-634588a8]:hover{background:#dbeafe;transform:translateY(-2px)}.status-btn[data-v-634588a8]{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.status-btn[data-v-634588a8]:hover{background:#d1fae5;transform:translateY(-2px)}.delete-btn[data-v-634588a8]{background:#fef2f2;color:#ef4444;border:1px solid #fecaca}.delete-btn[data-v-634588a8]:hover{background:#fee2e2;transform:translateY(-2px)}.cards-container[data-v-634588a8]{animation:fadeIn-634588a8 .8s ease-out}.product-grid[data-v-634588a8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px}.product-card[data-v-634588a8]{background:#fff;border-radius:20px;border:2px solid #f1f5f9;overflow:hidden;box-shadow:0 8px 30px #00000014;transition:all .3s ease;display:flex;flex-direction:column;height:100%}.product-card[data-v-634588a8]:hover{transform:translateY(-5px);box-shadow:0 20px 40px #00000026;border-color:var(--header-gradient-from)}.product-header[data-v-634588a8]{position:relative;padding:20px;display:flex;gap:16px;border-bottom:2px solid #f1f5f9}.product-image-container[data-v-634588a8]{width:80px;height:80px;flex-shrink:0;position:relative}.product-card-image[data-v-634588a8]{width:100%;height:100%;object-fit:cover;border-radius:12px;border:2px solid #e2e8f0;transition:all .3s ease}.product-card:hover .product-card-image[data-v-634588a8]{transform:scale(1.05);border-color:var(--header-gradient-from)}.product-card-placeholder[data-v-634588a8]{width:100%;height:100%;background:#f1f5f9;border-radius:12px;border:2px solid #e2e8f0;display:flex;align-items:center;justify-content:center;color:#94a3b8}.product-info[data-v-634588a8]{flex:1;display:flex;flex-direction:column;gap:8px}.product-card-name[data-v-634588a8]{font-size:18px;font-weight:700;color:#1f2937;margin:0;line-height:1.4;transition:all .3s ease}.product-card:hover .product-card-name[data-v-634588a8]{color:var(--header-gradient-from)}.product-details[data-v-634588a8]{display:flex;flex-wrap:wrap;gap:8px}.product-status-badge[data-v-634588a8]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:20px;font-weight:600;font-size:12px}.product-status-badge.success[data-v-634588a8]{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.product-status-badge.failed[data-v-634588a8]{background:#fef2f2;color:#ef4444;border:1px solid #fecaca}.product-code-badge[data-v-634588a8]{font-family:monospace;font-weight:600;color:#4b5563;padding:4px 10px;background:#f1f5f9;border-radius:20px;display:inline-block;font-size:12px}.product-number[data-v-634588a8]{position:absolute;top:12px;right:12px;width:32px;height:32px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;transition:all .3s ease}.product-card:hover .product-number[data-v-634588a8]{transform:scale(1.1) rotate(10deg)}.product-body[data-v-634588a8]{padding:20px;flex:1;display:flex;flex-direction:column;gap:16px}.product-description[data-v-634588a8]{font-size:14px;color:#6b7280;line-height:1.6;border-bottom:1px solid #f1f5f9;padding-bottom:16px}.product-attributes[data-v-634588a8]{display:flex;flex-direction:column;gap:12px}.attribute-item[data-v-634588a8]{display:flex;flex-direction:column;gap:8px}.attribute-name[data-v-634588a8]{font-size:14px;font-weight:600;color:#4b5563}.attribute-values-list[data-v-634588a8]{display:flex;flex-wrap:wrap;gap:6px}.attribute-value-chip[data-v-634588a8]{font-size:12px;background:#f1f5f9;color:#4b5563;padding:4px 10px;border-radius:20px;border:1px solid #e2e8f0;transition:all .3s ease}.product-card:hover .attribute-value-chip[data-v-634588a8]{background:#e0f2fe;border-color:#bae6fd;color:#0284c7}.product-meta[data-v-634588a8]{display:flex;flex-wrap:wrap;gap:16px;margin-top:auto;padding-top:16px;border-top:1px solid #f1f5f9}.meta-item[data-v-634588a8]{display:flex;align-items:center;gap:6px;font-size:13px;color:#6b7280}.product-actions[data-v-634588a8]{padding:16px;display:flex;gap:12px;background:#f8fafc;border-top:2px solid #f1f5f9}.card-edit-btn[data-v-634588a8],.card-status-btn[data-v-634588a8],.card-delete-btn[data-v-634588a8]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease}.card-edit-btn[data-v-634588a8]{background:#eff6ff;color:#3b82f6;border:1px solid #bfdbfe}.card-edit-btn[data-v-634588a8]:hover{background:#dbeafe;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f626}.card-status-btn[data-v-634588a8]{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}.card-status-btn[data-v-634588a8]:hover{background:#d1fae5;transform:translateY(-2px);box-shadow:0 4px 12px #10b98126}.card-delete-btn[data-v-634588a8]{background:#fef2f2;color:#ef4444;border:1px solid #fecaca}.card-delete-btn[data-v-634588a8]:hover{background:#fee2e2;transform:translateY(-2px);box-shadow:0 4px 12px #ef444426}.pagination-section[data-v-634588a8]{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:32px}.pagination-btn[data-v-634588a8]{display:flex;align-items:center;gap:8px;background:#fff;color:#4b5563;padding:12px 20px;border:2px solid #e2e8f0;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease}.pagination-btn[data-v-634588a8]:hover:not(:disabled){background:var(--header-gradient-from);color:#fff;border-color:var(--header-gradient-from);transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.pagination-btn[data-v-634588a8]:disabled{opacity:.5;cursor:not-allowed}.pagination-info[data-v-634588a8]{display:flex;align-items:center;gap:8px;font-size:16px;color:#4b5563}.current-page[data-v-634588a8]{font-weight:700;color:#1f2937}.page-separator[data-v-634588a8]{color:#9ca3af}.total-pages[data-v-634588a8]{font-weight:600;color:#6b7280}.empty-state[data-v-634588a8]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;animation:fadeIn-634588a8 .8s ease-out}.empty-icon[data-v-634588a8]{width:120px;height:120px;background:#f8fafc;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#94a3b8;margin-bottom:24px;transition:all .3s ease}.empty-state:hover .empty-icon[data-v-634588a8]{transform:scale(1.1);color:var(--header-gradient-from)}.empty-title[data-v-634588a8]{font-size:24px;font-weight:800;color:#1f2937;margin-bottom:12px}.empty-description[data-v-634588a8]{font-size:16px;color:#6b7280;margin-bottom:32px;max-width:400px}.empty-action-btn[data-v-634588a8]{display:flex;align-items:center;gap:8px;color:#fff;padding:16px 32px;border:none;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.empty-action-btn[data-v-634588a8]:hover{transform:translateY(-3px);box-shadow:0 12px 25px #0003}.loading-state[data-v-634588a8]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px}.loading-spinner[data-v-634588a8]{width:60px;height:60px;border:5px solid #f1f5f9;border-top-color:var(--header-gradient-from);border-radius:50%;animation:spin-634588a8 1s linear infinite;margin-bottom:24px}.loading-text[data-v-634588a8]{font-size:18px;font-weight:600;color:#6b7280;animation:pulse-634588a8 1.5s ease-in-out infinite}.delete-modal-content[data-v-634588a8]{display:flex;flex-direction:column;align-items:center;padding:40px 20px;text-align:center}.delete-icon[data-v-634588a8]{width:80px;height:80px;background:#fef2f2;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:24px;animation:pulse-634588a8 2s ease-in-out infinite}.delete-title[data-v-634588a8]{font-size:24px;font-weight:800;color:#1f2937;margin-bottom:16px}.delete-description[data-v-634588a8]{font-size:16px;color:#6b7280;margin-bottom:32px;max-width:500px;line-height:1.6}.delete-actions[data-v-634588a8]{display:flex;gap:16px}.cancel-delete-btn[data-v-634588a8]{padding:14px 28px;background:#f1f5f9;color:#64748b;border:2px solid #e2e8f0;border-radius:12px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s ease}.cancel-delete-btn[data-v-634588a8]:hover{background:#e2e8f0;color:#475569;transform:translateY(-2px)}.confirm-delete-btn[data-v-634588a8]{display:flex;align-items:center;gap:8px;padding:14px 28px;background:#ef4444;color:#fff;border:none;border-radius:12px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s ease}.confirm-delete-btn[data-v-634588a8]:hover{background:#dc2626;transform:translateY(-2px);box-shadow:0 8px 20px #ef444433}.inventory-grid[data-v-7b1f04d0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:1.5rem}.inventory-card[data-v-7b1f04d0]{background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 2px 8px #0000000a;border:1px solid #f0f0f0;transition:all .3s ease}.inventory-card[data-v-7b1f04d0]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.stock-display[data-v-7b1f04d0]{display:flex;align-items:center;gap:.25rem}.stock-value[data-v-7b1f04d0]{font-weight:600;font-size:1rem}.stock-unit[data-v-7b1f04d0]{font-size:.875rem;color:#666}.cards-container[data-v-7b1f04d0]{width:100%;padding:1rem;overflow-y:auto}.purchase-grid[data-v-7b1f04d0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.25rem;padding:.5rem}.purchase-card[data-v-7b1f04d0]{background-color:#fff;border-radius:.75rem;box-shadow:0 4px 12px #00000014;overflow:hidden;transition:all .3s ease;display:flex;flex-direction:column;border:1px solid rgba(0,0,0,.05)}.purchase-card[data-v-7b1f04d0]:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0000001f}.purchase-header[data-v-7b1f04d0]{padding:1.25rem;display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid rgba(0,0,0,.05);background-color:#f9fafb}.purchase-info[data-v-7b1f04d0]{flex:1}.purchase-card-title[data-v-7b1f04d0]{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 .5rem;line-height:1.4}.purchase-details[data-v-7b1f04d0]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.purchase-amount-badge[data-v-7b1f04d0]{background-color:#dbeafe;color:#1e40af;padding:.25rem .75rem;border-radius:9999px;font-size:.875rem;font-weight:500;display:inline-flex;align-items:center}.purchase-number[data-v-7b1f04d0]{background-color:#e5e7eb;color:#4b5563;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:9999px;font-weight:600;font-size:.875rem}.purchase-body[data-v-7b1f04d0]{padding:1.25rem;display:flex;flex-direction:column;gap:1.25rem;flex:1}.purchase-description[data-v-7b1f04d0]{color:#4b5563;font-size:.9375rem;line-height:1.5;margin:0;overflow-wrap:break-word;word-break:break-word}.customer-info[data-v-7b1f04d0]{display:flex;flex-direction:column;gap:.75rem;margin-top:auto;padding-top:1rem;border-top:1px dashed rgba(0,0,0,.1)}.info-item[data-v-7b1f04d0]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#6b7280}.info-item svg[data-v-7b1f04d0]{color:#6b7280;flex-shrink:0}.purchase-status-badge[data-v-7b1f04d0]{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500;display:inline-flex;align-items:center}.purchase-status-badge.success[data-v-7b1f04d0]{background-color:#d1fae5;color:#065f46}.purchase-status-badge.pending[data-v-7b1f04d0]{background-color:#fef3c7;color:#92400e}.purchase-status-badge.failed[data-v-7b1f04d0]{background-color:#fee2e2;color:#b91c1c}.empty-state[data-v-7b1f04d0]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center;height:100%;min-height:300px}.empty-icon[data-v-7b1f04d0]{color:#9ca3af;margin-bottom:1.5rem}.empty-title[data-v-7b1f04d0]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0 0 .75rem}.empty-description[data-v-7b1f04d0]{color:#6b7280;max-width:24rem;margin:0 0 2rem}.empty-action-btn[data-v-7b1f04d0]{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-weight:500;border-radius:.5rem;color:#fff;transition:all .2s}.empty-action-btn[data-v-7b1f04d0]:hover{opacity:.9;transform:translateY(-1px)}.empty-action-btn svg[data-v-7b1f04d0]{width:1.25rem;height:1.25rem}.loading-state[data-v-7b1f04d0]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;height:100%;min-height:300px}.loading-spinner[data-v-7b1f04d0]{width:2.5rem;height:2.5rem;border:3px solid rgba(0,0,0,.1);border-radius:50%;border-top-color:var(--header-gradient-from);animation:spin-7b1f04d0 1s linear infinite;margin-bottom:1.5rem}.loading-text[data-v-7b1f04d0]{color:#6b7280;font-size:1rem}@media (max-width: 640px){.purchase-grid[data-v-7b1f04d0]{grid-template-columns:1fr}}@media (max-width: 768px){.purchase-header[data-v-7b1f04d0]{flex-direction:column;gap:.75rem}.purchase-number[data-v-7b1f04d0]{align-self:flex-start}}@keyframes statusGlow-7b1f04d0{0%,to{transform:scale(1) rotate(0);opacity:.5}50%{transform:scale(1.1) rotate(180deg);opacity:.8}}@keyframes spin-7b1f04d0{to{transform:rotate(360deg)}}@keyframes fadeIn-7b1f04d0{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn-7b1f04d0{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes pulse-7b1f04d0{0%,to{opacity:1}50%{opacity:.5}}.status-card-modern[data-v-7b1f04d0]{position:relative;border-radius:24px;padding:24px;overflow:hidden;box-shadow:0 20px 40px #00000026;animation:fadeIn-7b1f04d0 .6s ease-out}.status-glow[data-v-7b1f04d0]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:statusGlow-7b1f04d0 4s ease-in-out infinite;pointer-events:none}.status-content-wrapper[data-v-7b1f04d0]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;z-index:2}.status-icon-modern[data-v-7b1f04d0]{width:60px;height:60px;background:#fff3;border-radius:20px;display:flex;align-items:center;justify-content:center;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-shrink:0;transition:all .3s ease}.status-icon-modern[data-v-7b1f04d0]:hover{transform:scale(1.1)}.status-info[data-v-7b1f04d0]{flex:1;color:#fff}.status-title-modern[data-v-7b1f04d0]{font-size:20px;font-weight:700;margin-bottom:8px;letter-spacing:-.02em;line-height:1.2}.status-description[data-v-7b1f04d0]{font-size:16px;opacity:.9;font-weight:500;line-height:1.4}.status-actions[data-v-7b1f04d0]{flex-shrink:0;display:flex;gap:12px}.create-user-btn[data-v-7b1f04d0]{display:flex;align-items:center;gap:8px;background:#fff3;border:2px solid rgba(255,255,255,.3);color:#fff;padding:12px 20px;border-radius:16px;font-weight:700;font-size:14px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap}.create-user-btn[data-v-7b1f04d0]:hover{background:#ffffff4d;transform:translateY(-2px);box-shadow:0 8px 25px #0003}.create-user-btn[data-v-7b1f04d0]:active{transform:translateY(0)}.btn-icon[data-v-7b1f04d0]{width:16px;height:16px;display:flex;align-items:center;justify-content:center}.content-area[data-v-7b1f04d0]{flex:1;padding:32px;overflow-y:auto;scroll-behavior:smooth}.filters-section[data-v-7b1f04d0]{margin-bottom:32px;animation:slideIn-7b1f04d0 .5s ease-out}.filters-container[data-v-7b1f04d0]{background:#fff;border-radius:24px;border:2px solid #f1f5f9;overflow:hidden;box-shadow:0 8px 30px #0000001a;transition:all .3s ease}.filters-container[data-v-7b1f04d0]:hover{box-shadow:0 12px 40px #00000026}.filters-header[data-v-7b1f04d0]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:24px 32px;border-bottom:2px solid #e2e8f0;display:flex;align-items:center;gap:20px}.filters-icon[data-v-7b1f04d0]{width:48px;height:48px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;transition:all .3s ease}.filters-icon[data-v-7b1f04d0]:hover{transform:rotate(10deg) scale(1.05)}.filters-title-section[data-v-7b1f04d0]{flex:1}.filters-title[data-v-7b1f04d0]{font-size:20px;font-weight:800;color:#1f2937;margin-bottom:4px;letter-spacing:-.02em}.filters-description[data-v-7b1f04d0]{font-size:14px;color:#6b7280;font-weight:500}.filters-grid[data-v-7b1f04d0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;padding:32px}.filter-group[data-v-7b1f04d0]{display:flex;flex-direction:column;gap:8px}.filter-label[data-v-7b1f04d0]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#374151;margin-bottom:8px}.filter-input[data-v-7b1f04d0]{width:100%}.quick-filters[data-v-7b1f04d0]{padding:24px 32px;background:#f8fafc;border-top:2px solid #e2e8f0}.quick-filters-header[data-v-7b1f04d0]{margin-bottom:16px}.quick-filters-title[data-v-7b1f04d0]{font-size:16px;font-weight:700;color:#374151}.quick-filters-list[data-v-7b1f04d0]{display:flex;flex-wrap:wrap;gap:12px}.quick-filter-btn[data-v-7b1f04d0]{display:flex;align-items:center;gap:6px;background:#fff;color:#64748b;padding:8px 16px;border:2px solid #e2e8f0;border-radius:20px;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap}.quick-filter-btn[data-v-7b1f04d0]:hover{border-color:var(--header-gradient-from);color:var(--header-gradient-from);transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.quick-filter-btn.active[data-v-7b1f04d0]{background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));color:#fff;border-color:var(--header-gradient-from);transform:translateY(-2px);box-shadow:0 4px 12px #0003}.clear-filters-btn[data-v-7b1f04d0]{display:flex;align-items:center;gap:6px;background:#fef2f2;color:#ef4444;padding:8px 16px;border:2px solid #fecaca;border-radius:20px;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease}.clear-filters-btn[data-v-7b1f04d0]:hover{background:#fee2e2;border-color:#fca5a5;transform:translateY(-2px)}.form-section[data-v-7b1f04d0]{max-width:1000px;margin:0 auto 32px;animation:fadeIn-7b1f04d0 .6s ease-out}.form-container[data-v-7b1f04d0]{background:#fff;border-radius:24px;border:2px solid #f1f5f9;overflow:hidden;box-shadow:0 8px 30px #0000001a;transition:all .3s ease}.form-container[data-v-7b1f04d0]:hover{box-shadow:0 12px 40px #00000026}.form-header[data-v-7b1f04d0]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:24px 32px;border-bottom:2px solid #e2e8f0;display:flex;align-items:center;gap:20px}.form-icon[data-v-7b1f04d0]{width:48px;height:48px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;transition:all .3s ease}.form-icon[data-v-7b1f04d0]:hover{transform:rotate(10deg) scale(1.05)}.form-title-section[data-v-7b1f04d0]{flex:1}.form-title[data-v-7b1f04d0]{font-size:24px;font-weight:800;color:#1f2937;margin-bottom:4px;letter-spacing:-.02em}.form-description[data-v-7b1f04d0]{font-size:14px;color:#6b7280;font-weight:500}.category-form[data-v-7b1f04d0]{padding:32px}.form-grid[data-v-7b1f04d0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-bottom:32px}.form-field[data-v-7b1f04d0]{display:flex;flex-direction:column;gap:8px}.form-field-full[data-v-7b1f04d0]{grid-column:1 / -1;display:flex;flex-direction:column;gap:8px}.field-label[data-v-7b1f04d0]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#374151;margin-bottom:8px}.modern-input[data-v-7b1f04d0],.modern-select[data-v-7b1f04d0]{width:100%}.modern-textarea[data-v-7b1f04d0]{width:100%;min-height:120px;padding:16px;border:2px solid #e2e8f0;border-radius:12px;font-size:14px;font-family:inherit;resize:vertical;transition:all .3s ease;background:#f8fafc;direction:rtl;line-height:1.6}.modern-textarea[data-v-7b1f04d0]:focus{outline:none;border-color:var(--header-gradient-from);background:#fff;box-shadow:0 0 0 3px #3b82f61a}.modern-textarea[data-v-7b1f04d0]::placeholder{color:#9ca3af;font-style:italic}.status-toggle[data-v-7b1f04d0]{display:flex;align-items:center;gap:12px}.toggle-switch[data-v-7b1f04d0]{position:relative;display:flex;align-items:center;gap:12px;cursor:pointer;-webkit-user-select:none;user-select:none}.toggle-switch input[data-v-7b1f04d0]{position:absolute;opacity:0;width:0;height:0}.toggle-slider[data-v-7b1f04d0]{position:relative;width:50px;height:26px;background:#e2e8f0;border-radius:13px;transition:all .3s ease}.toggle-slider[data-v-7b1f04d0]:before{content:"";position:absolute;top:2px;left:2px;width:22px;height:22px;background:#fff;border-radius:50%;transition:all .3s ease;box-shadow:0 2px 4px #0003}.toggle-switch input:checked+.toggle-slider[data-v-7b1f04d0]{background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to))}.toggle-switch input:checked+.toggle-slider[data-v-7b1f04d0]:before{transform:translate(24px)}.toggle-switch:hover .toggle-slider[data-v-7b1f04d0]{box-shadow:0 0 0 4px #3b82f61a}.toggle-label[data-v-7b1f04d0]{font-size:14px;font-weight:600;color:#374151;transition:all .3s ease}.toggle-switch input:checked~.toggle-label[data-v-7b1f04d0]{color:var(--header-gradient-from)}.image-upload-container[data-v-7b1f04d0]{width:100%}.image-upload-area[data-v-7b1f04d0]{width:100%;height:120px;border:2px dashed #e2e8f0;border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;background:#f8fafc;position:relative;overflow:hidden}.image-upload-area[data-v-7b1f04d0]:hover{border-color:var(--header-gradient-from);background:#f0f9ff;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.image-upload-area.has-image[data-v-7b1f04d0]{border-style:solid;padding:0;height:150px;border-color:var(--header-gradient-from)}.image-preview[data-v-7b1f04d0]{width:100%;height:100%;position:relative}.image-preview img[data-v-7b1f04d0]{width:100%;height:100%;object-fit:cover;border-radius:10px}.image-overlay[data-v-7b1f04d0]{position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#fff;opacity:0;transition:all .3s ease;border-radius:10px;font-weight:600}.image-preview:hover .image-overlay[data-v-7b1f04d0]{opacity:1}.image-placeholder[data-v-7b1f04d0]{display:flex;flex-direction:column;align-items:center;gap:8px;color:#9ca3af;text-align:center}.image-placeholder svg[data-v-7b1f04d0]{transition:all .3s ease}.image-upload-area:hover .image-placeholder svg[data-v-7b1f04d0]{transform:scale(1.1);color:var(--header-gradient-from)}.image-placeholder span[data-v-7b1f04d0]{font-weight:600;font-size:14px}.image-placeholder small[data-v-7b1f04d0]{font-size:12px;opacity:.8}.form-actions[data-v-7b1f04d0]{display:flex;gap:16px;justify-content:center;padding-top:24px;border-top:2px solid #f1f5f9}.submit-btn[data-v-7b1f04d0]{display:flex;align-items:center;gap:8px;color:#fff;padding:16px 32px;border:none;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.submit-btn[data-v-7b1f04d0]: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}.submit-btn[data-v-7b1f04d0]:hover:before{left:100%}.submit-btn[data-v-7b1f04d0]:hover{transform:translateY(-2px);box-shadow:0 12px 25px #0003}.submit-btn[data-v-7b1f04d0]:disabled{opacity:.6;cursor:not-allowed;transform:none}.submit-btn[data-v-7b1f04d0]:disabled:hover{transform:none;box-shadow:none}.submit-btn:disabled svg[data-v-7b1f04d0]{animation:spin-7b1f04d0 1s linear infinite}.cancel-btn[data-v-7b1f04d0]{display:flex;align-items:center;gap:8px;background:#f1f5f9;color:#64748b;padding:16px 32px;border:2px solid #e2e8f0;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s ease}.cancel-btn[data-v-7b1f04d0]:hover{background:#e2e8f0;color:#475569;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.analytics-section[data-v-7b1f04d0]{margin-bottom:32px;animation:fadeIn-7b1f04d0 .8s ease-out}.analytics-grid[data-v-7b1f04d0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.analytics-card[data-v-7b1f04d0]{background:#fff;border-radius:20px;padding:24px;border:2px solid #f1f5f9;display:flex;align-items:center;gap:20px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.analytics-card[data-v-7b1f04d0]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--header-gradient-from),var(--header-gradient-to))}.analytics-card.total[data-v-7b1f04d0]:before{background:linear-gradient(90deg,#3b82f6,#1d4ed8)}.analytics-card.success[data-v-7b1f04d0]:before{background:linear-gradient(90deg,#10b981,#059669)}.analytics-card.pending[data-v-7b1f04d0]:before{background:linear-gradient(90deg,#f59e0b,#d97706)}.analytics-card.active[data-v-7b1f04d0]:before{background:linear-gradient(90deg,#8b5cf6,#7c3aed)}.analytics-card[data-v-7b1f04d0]:hover{transform:translateY(-4px);box-shadow:0 12px 30px #00000026;border-color:var(--header-gradient-from)}.analytics-icon[data-v-7b1f04d0]{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;transition:all .3s ease}.analytics-card:hover .analytics-icon[data-v-7b1f04d0]{transform:scale(1.1) rotate(5deg)}.analytics-card.total .analytics-icon[data-v-7b1f04d0]{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.analytics-card.success .analytics-icon[data-v-7b1f04d0]{background:linear-gradient(135deg,#10b981,#059669)}.analytics-card.pending .analytics-icon[data-v-7b1f04d0]{background:linear-gradient(135deg,#f59e0b,#d97706)}.analytics-card.active .analytics-icon[data-v-7b1f04d0]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.analytics-content[data-v-7b1f04d0]{flex:1}.analytics-title[data-v-7b1f04d0]{font-size:14px;font-weight:600;color:#6b7280;margin-bottom:8px}.analytics-value[data-v-7b1f04d0]{font-size:28px;font-weight:800;color:#1f2937;margin-bottom:4px;line-height:1}.analytics-trend[data-v-7b1f04d0]{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:600}.analytics-trend.positive[data-v-7b1f04d0]{color:#059669}.analytics-trend.negative[data-v-7b1f04d0]{color:#ef4444}.analytics-trend.neutral[data-v-7b1f04d0]{color:#6b7280}.results-section[data-v-7b1f04d0]{display:flex;flex-direction:column;gap:24px;animation:fadeIn-7b1f04d0 1s ease-out}.section-header[data-v-7b1f04d0]{display:flex;align-items:center;justify-content:space-between;padding:24px;background:#fff;border-radius:20px;border:2px solid #f1f5f9;box-shadow:0 4px 20px #00000014;transition:all .3s ease}.section-header[data-v-7b1f04d0]:hover{box-shadow:0 8px 30px #0000001f}.section-icon[data-v-7b1f04d0]{width:48px;height:48px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;transition:all .3s ease}.section-header:hover .section-icon[data-v-7b1f04d0]{transform:rotate(10deg) scale(1.05)}.section-info[data-v-7b1f04d0]{flex:1;margin-left:20px}.section-title[data-v-7b1f04d0]{font-size:20px;font-weight:800;color:#1f2937;margin-bottom:4px;letter-spacing:-.02em}.section-description[data-v-7b1f04d0]{font-size:14px;color:#6b7280;font-weight:500}.section-actions[data-v-7b1f04d0]{display:flex;gap:12px}.view-toggle-btn[data-v-7b1f04d0],.export-btn[data-v-7b1f04d0]{display:flex;align-items:center;gap:8px;background:#f1f5f9;color:#64748b;padding:12px 20px;border:2px solid #e2e8f0;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap}.view-toggle-btn[data-v-7b1f04d0]:hover,.export-btn[data-v-7b1f04d0]:hover{background:var(--header-gradient-from);color:#fff;border-color:var(--header-gradient-from);transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.table-container[data-v-7b1f04d0]{background:#fff;border-radius:20px;border:2px solid #f1f5f9;overflow:hidden;box-shadow:0 8px 30px #0000001a;transition:all .3s ease}.table-container[data-v-7b1f04d0]:hover{box-shadow:0 12px 40px #00000026}.table-wrapper[data-v-7b1f04d0]{overflow-x:auto}.modern-table[data-v-7b1f04d0]{width:100%;border-collapse:collapse}.table-header[data-v-7b1f04d0]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:16px 20px;text-align:right;font-weight:700;font-size:14px;color:#374151;border-bottom:2px solid #e2e8f0;position:sticky;top:0;z-index:10}.header-content[data-v-7b1f04d0]{display:flex;align-items:center;gap:8px;justify-content:flex-end}.table-row[data-v-7b1f04d0]{transition:all .3s ease;border-bottom:1px solid #f1f5f9}.table-row[data-v-7b1f04d0]:hover{background:#f8fafc;transform:scale(1.01)}.table-cell[data-v-7b1f04d0]{padding:16px 20px;text-align:right;vertical-align:middle}.row-number[data-v-7b1f04d0]{width:32px;height:32px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;transition:all .3s ease}.table-row:hover .row-number[data-v-7b1f04d0]{transform:scale(1.1)}.category-image-cell[data-v-7b1f04d0]{display:flex;align-items:center;justify-content:center}.category-thumbnail[data-v-7b1f04d0]{width:50px;height:50px;border-radius:8px;object-fit:cover;border:2px solid #f3f4f6;transition:all .3s ease}.category-thumbnail[data-v-7b1f04d0]:hover{transform:scale(1.1);border-color:var(--header-gradient-from)}.no-image-placeholder[data-v-7b1f04d0]{width:50px;height:50px;background:#f3f4f6;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#9ca3af;transition:all .3s ease}.no-image-placeholder[data-v-7b1f04d0]:hover{background:#e5e7eb;transform:scale(1.05)}.category-name-cell[data-v-7b1f04d0]{max-width:200px}.category-name[data-v-7b1f04d0]{font-weight:700;color:#1f2937;font-size:15px;line-height:1.4}.category-description-cell[data-v-7b1f04d0]{max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#6b7280;font-size:14px;line-height:1.4}.status-badge[data-v-7b1f04d0]{display:inline-flex;align-items:center;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;transition:all .3s ease}.status-badge.success[data-v-7b1f04d0]{background:#dcfce7;color:#166534;border:1px solid #bbf7d0}.status-badge.failed[data-v-7b1f04d0]{background:#fee2e2;color:#991b1b;border:1px solid #fecaca}.status-badge[data-v-7b1f04d0]:hover{transform:scale(1.05)}.category-date[data-v-7b1f04d0]{color:#6b7280;font-size:14px;font-weight:500}.table-actions[data-v-7b1f04d0]{display:flex;gap:8px;justify-content:center}.edit-btn[data-v-7b1f04d0],.delete-btn[data-v-7b1f04d0],.duplicate-btn[data-v-7b1f04d0]{display:flex;align-items:center;gap:4px;padding:6px 10px;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;transition:all .3s ease;border:none;white-space:nowrap}.edit-btn[data-v-7b1f04d0]{background:#dbeafe;color:#1e40af}.edit-btn[data-v-7b1f04d0]:hover{background:#3b82f6;color:#fff;transform:translateY(-2px);box-shadow:0 4px 8px #3b82f64d}.delete-btn[data-v-7b1f04d0]{background:#fee2e2;color:#dc2626}.delete-btn[data-v-7b1f04d0]:hover{background:#dc2626;color:#fff;transform:translateY(-2px);box-shadow:0 4px 8px #dc26264d}.duplicate-btn[data-v-7b1f04d0]{background:#fef3c7;color:#d97706}.duplicate-btn[data-v-7b1f04d0]:hover{background:#d97706;color:#fff;transform:translateY(-2px);box-shadow:0 4px 8px #d977064d}.cards-container[data-v-7b1f04d0]{background:#fff;border-radius:20px;border:2px solid #f1f5f9;padding:24px;box-shadow:0 8px 30px #0000001a;transition:all .3s ease}.cards-container[data-v-7b1f04d0]:hover{box-shadow:0 12px 40px #00000026}.category-grid[data-v-7b1f04d0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.category-card[data-v-7b1f04d0]{background:#fff;border:2px solid #f1f5f9;border-radius:16px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px #00000014}.category-card[data-v-7b1f04d0]:hover{transform:translateY(-4px);box-shadow:0 12px 30px #00000026;border-color:var(--header-gradient-from)}.category-header[data-v-7b1f04d0]{display:flex;align-items:center;gap:16px;padding:20px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);position:relative}.category-image-container[data-v-7b1f04d0]{width:60px;height:60px;border-radius:12px;overflow:hidden;flex-shrink:0;transition:all .3s ease}.category-card:hover .category-image-container[data-v-7b1f04d0]{transform:scale(1.05)}.category-card-image[data-v-7b1f04d0]{width:100%;height:100%;object-fit:cover}.category-card-placeholder[data-v-7b1f04d0]{width:100%;height:100%;background:#e2e8f0;display:flex;align-items:center;justify-content:center;color:#9ca3af}.category-info[data-v-7b1f04d0]{flex:1;min-width:0}.category-card-name[data-v-7b1f04d0]{font-size:18px;font-weight:700;color:#1f2937;margin-bottom:8px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-details[data-v-7b1f04d0]{display:flex;gap:8px;flex-wrap:wrap}.category-status-badge[data-v-7b1f04d0]{font-size:11px;font-weight:600;padding:2px 8px;border-radius:12px;transition:all .3s ease}.category-status-badge.success[data-v-7b1f04d0]{background:#d1fae5;color:#065f46}.category-status-badge.failed[data-v-7b1f04d0]{background:#fee2e2;color:#991b1b}.category-status-badge[data-v-7b1f04d0]:hover{transform:scale(1.05)}.category-number[data-v-7b1f04d0]{font-size:14px;font-weight:700;color:#6b7280;background:#f3f4f6;padding:4px 8px;border-radius:8px;position:absolute;top:16px;left:16px;transition:all .3s ease}.category-card:hover .category-number[data-v-7b1f04d0]{background:var(--header-gradient-from);color:#fff}.category-body[data-v-7b1f04d0]{padding:20px}.category-description[data-v-7b1f04d0]{color:#6b7280;font-size:14px;line-height:1.5;margin-bottom:16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.category-meta[data-v-7b1f04d0]{display:flex;align-items:center;gap:16px;margin-bottom:16px}.meta-item[data-v-7b1f04d0]{display:flex;align-items:center;gap:6px;color:#6b7280;font-size:12px;font-weight:500}.category-actions[data-v-7b1f04d0]{display:flex;gap:8px;padding:16px 20px;background:#fafbfc;border-top:1px solid #f3f4f6}.card-edit-btn[data-v-7b1f04d0],.card-duplicate-btn[data-v-7b1f04d0],.card-delete-btn[data-v-7b1f04d0]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;transition:all .3s ease;border:none}.card-edit-btn[data-v-7b1f04d0]{background:#dbeafe;color:#1e40af}.card-edit-btn[data-v-7b1f04d0]:hover{background:#3b82f6;color:#fff;transform:translateY(-2px)}.card-duplicate-btn[data-v-7b1f04d0]{background:#fef3c7;color:#d97706}.card-duplicate-btn[data-v-7b1f04d0]:hover{background:#d97706;color:#fff;transform:translateY(-2px)}.card-delete-btn[data-v-7b1f04d0]{background:#fee2e2;color:#dc2626}.card-delete-btn[data-v-7b1f04d0]:hover{background:#dc2626;color:#fff;transform:translateY(-2px)}.pagination-section[data-v-7b1f04d0]{display:flex;align-items:center;justify-content:center;gap:16px;padding:24px;background:#fff;border-radius:20px;border:2px solid #f1f5f9;box-shadow:0 4px 20px #00000014;transition:all .3s ease}.pagination-section[data-v-7b1f04d0]:hover{box-shadow:0 8px 30px #0000001f}.pagination-btn[data-v-7b1f04d0]{display:flex;align-items:center;gap:8px;background:#f1f5f9;color:#64748b;padding:12px 20px;border:2px solid #e2e8f0;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap}.pagination-btn[data-v-7b1f04d0]:hover:not(:disabled){background:var(--header-gradient-from);color:#fff;border-color:var(--header-gradient-from);transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.pagination-btn[data-v-7b1f04d0]:disabled{opacity:.5;cursor:not-allowed;transform:none}.pagination-btn[data-v-7b1f04d0]:disabled:hover{transform:none;box-shadow:none}.pagination-info[data-v-7b1f04d0]{display:flex;align-items:center;gap:8px;font-weight:600;color:#374151}.current-page[data-v-7b1f04d0]{background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));color:#fff;padding:8px 16px;border-radius:12px;font-weight:700}.page-separator[data-v-7b1f04d0]{color:#6b7280;margin:0 4px}.total-pages[data-v-7b1f04d0]{color:#374151;font-weight:700}.empty-state[data-v-7b1f04d0]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 40px;text-align:center;background:#fff;border-radius:20px;border:2px solid #f1f5f9;box-shadow:0 8px 30px #0000001a;animation:fadeIn-7b1f04d0 .6s ease-out}.empty-icon[data-v-7b1f04d0]{width:80px;height:80px;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border-radius:20px;display:flex;align-items:center;justify-content:center;color:#9ca3af;margin-bottom:24px;transition:all .3s ease}.empty-state:hover .empty-icon[data-v-7b1f04d0]{transform:scale(1.05);background:linear-gradient(135deg,#e2e8f0,#d1d5db)}.empty-title[data-v-7b1f04d0]{font-size:24px;font-weight:800;color:#1f2937;margin-bottom:12px;letter-spacing:-.02em}.empty-description[data-v-7b1f04d0]{font-size:16px;color:#6b7280;margin-bottom:32px;max-width:400px;line-height:1.6}.empty-action-btn[data-v-7b1f04d0]{display:flex;align-items:center;gap:8px;color:#fff;padding:16px 32px;border:none;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.empty-action-btn[data-v-7b1f04d0]: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}.empty-action-btn[data-v-7b1f04d0]:hover:before{left:100%}.empty-action-btn[data-v-7b1f04d0]:hover{transform:translateY(-2px);box-shadow:0 12px 25px #0003}.delete-modal-content[data-v-7b1f04d0]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:32px;animation:fadeIn-7b1f04d0 .3s ease-out}.delete-icon[data-v-7b1f04d0]{width:80px;height:80px;background:#fee2e2;border-radius:20px;display:flex;align-items:center;justify-content:center;margin-bottom:24px;animation:pulse-7b1f04d0 2s infinite}.delete-title[data-v-7b1f04d0]{font-size:24px;font-weight:800;color:#1f2937;margin-bottom:12px;letter-spacing:-.02em}.delete-description[data-v-7b1f04d0]{font-size:16px;color:#6b7280;line-height:1.6;margin-bottom:32px;max-width:400px}.delete-actions[data-v-7b1f04d0]{display:flex;gap:16px;justify-content:center}.cancel-delete-btn[data-v-7b1f04d0]{background:#f1f5f9;color:#64748b;padding:12px 24px;border:2px solid #e2e8f0;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease}.cancel-delete-btn[data-v-7b1f04d0]:hover{background:#e2e8f0;color:#475569;transform:translateY(-2px)}.confirm-delete-btn[data-v-7b1f04d0]{display:flex;align-items:center;gap:8px;background:#dc2626;color:#fff;padding:12px 24px;border:2px solid #dc2626;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease}.confirm-delete-btn[data-v-7b1f04d0]:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c;transform:translateY(-2px);box-shadow:0 4px 12px #dc26264d}.confirm-delete-btn[data-v-7b1f04d0]:disabled{opacity:.6;cursor:not-allowed}.confirm-delete-btn[data-v-7b1f04d0]:disabled:hover{transform:none;box-shadow:none}.confirm-delete-btn:disabled svg[data-v-7b1f04d0]{animation:spin-7b1f04d0 1s linear infinite}@media (max-width: 1024px){.content-area[data-v-7b1f04d0]{padding:24px}.filters-grid[data-v-7b1f04d0]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.analytics-grid[data-v-7b1f04d0]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.category-grid[data-v-7b1f04d0]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (max-width: 768px){.status-content-wrapper[data-v-7b1f04d0]{flex-direction:column;gap:16px;text-align:center}.status-actions[data-v-7b1f04d0]{flex-direction:column;width:100%}.create-user-btn[data-v-7b1f04d0]{width:100%;justify-content:center}.filters-grid[data-v-7b1f04d0]{grid-template-columns:1fr;padding:20px}.form-grid[data-v-7b1f04d0],.analytics-grid[data-v-7b1f04d0],.category-grid[data-v-7b1f04d0]{grid-template-columns:1fr}.section-header[data-v-7b1f04d0]{flex-direction:column;gap:16px;text-align:center}.section-actions[data-v-7b1f04d0]{flex-direction:column;width:100%}.view-toggle-btn[data-v-7b1f04d0],.export-btn[data-v-7b1f04d0]{width:100%;justify-content:center}.table-actions[data-v-7b1f04d0]{flex-direction:column;gap:4px}.category-actions[data-v-7b1f04d0]{flex-direction:column;gap:8px}.pagination-section[data-v-7b1f04d0]{flex-direction:column;gap:12px}.form-actions[data-v-7b1f04d0]{flex-direction:column}.delete-actions[data-v-7b1f04d0]{flex-direction:column;width:100%}.cancel-delete-btn[data-v-7b1f04d0],.confirm-delete-btn[data-v-7b1f04d0]{width:100%;justify-content:center}}@media (max-width: 480px){.content-area[data-v-7b1f04d0],.status-card-modern[data-v-7b1f04d0]{padding:16px}.status-title-modern[data-v-7b1f04d0]{font-size:18px}.status-description[data-v-7b1f04d0]{font-size:14px}.filters-header[data-v-7b1f04d0],.form-header[data-v-7b1f04d0]{padding:16px 20px;flex-direction:column;text-align:center;gap:12px}.filters-icon[data-v-7b1f04d0],.form-icon[data-v-7b1f04d0],.section-icon[data-v-7b1f04d0]{width:40px;height:40px}.filters-title[data-v-7b1f04d0],.form-title[data-v-7b1f04d0],.section-title[data-v-7b1f04d0]{font-size:18px}.category-form[data-v-7b1f04d0]{padding:20px}.table-wrapper[data-v-7b1f04d0]{font-size:12px}.table-header[data-v-7b1f04d0],.table-cell[data-v-7b1f04d0]{padding:8px 12px}.category-card[data-v-7b1f04d0]{margin:0 -8px}.category-header[data-v-7b1f04d0],.category-body[data-v-7b1f04d0],.analytics-card[data-v-7b1f04d0]{padding:16px}.analytics-value[data-v-7b1f04d0]{font-size:24px}.empty-state[data-v-7b1f04d0]{padding:40px 20px}.empty-title[data-v-7b1f04d0]{font-size:20px}.empty-description[data-v-7b1f04d0]{font-size:14px}}@media (max-width: 320px){.status-icon-modern[data-v-7b1f04d0]{width:48px;height:48px}.create-user-btn[data-v-7b1f04d0]{padding:10px 16px;font-size:13px}.analytics-icon[data-v-7b1f04d0],.category-image-container[data-v-7b1f04d0]{width:48px;height:48px}.category-card-name[data-v-7b1f04d0]{font-size:16px}.form-actions[data-v-7b1f04d0],.delete-actions[data-v-7b1f04d0]{gap:12px}.submit-btn[data-v-7b1f04d0],.cancel-btn[data-v-7b1f04d0],.confirm-delete-btn[data-v-7b1f04d0],.cancel-delete-btn[data-v-7b1f04d0]{padding:12px 20px;font-size:14px}}.loading-skeleton[data-v-7b1f04d0]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading-7b1f04d0 1.5s infinite}@keyframes loading-7b1f04d0{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-card[data-v-7b1f04d0]{height:200px;border-radius:16px}.skeleton-row[data-v-7b1f04d0]{height:60px;border-radius:8px;margin-bottom:8px}.sr-only[data-v-7b1f04d0]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.focus-visible[data-v-7b1f04d0]:focus{outline:2px solid var(--header-gradient-from);outline-offset:2px}@media (prefers-contrast: high){.status-card-modern[data-v-7b1f04d0],.filters-container[data-v-7b1f04d0],.form-container[data-v-7b1f04d0],.analytics-card[data-v-7b1f04d0],.table-container[data-v-7b1f04d0],.cards-container[data-v-7b1f04d0],.category-card[data-v-7b1f04d0]{border-width:3px}.create-user-btn[data-v-7b1f04d0],.quick-filter-btn[data-v-7b1f04d0],.view-toggle-btn[data-v-7b1f04d0],.export-btn[data-v-7b1f04d0],.pagination-btn[data-v-7b1f04d0]{border-width:2px}}@media (prefers-reduced-motion: reduce){[data-v-7b1f04d0],[data-v-7b1f04d0]:before,[data-v-7b1f04d0]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.status-glow[data-v-7b1f04d0]{animation:none}}@media print{.status-actions[data-v-7b1f04d0],.section-actions[data-v-7b1f04d0],.table-actions[data-v-7b1f04d0],.category-actions[data-v-7b1f04d0],.pagination-section[data-v-7b1f04d0]{display:none!important}.content-area[data-v-7b1f04d0]{padding:0}.status-card-modern[data-v-7b1f04d0],.filters-container[data-v-7b1f04d0],.form-container[data-v-7b1f04d0],.table-container[data-v-7b1f04d0],.cards-container[data-v-7b1f04d0]{box-shadow:none;border:1px solid #000}}.customer-info-section[data-v-17251e20]{display:flex;align-items:center;gap:16px;padding-top:16px;border-top:1px solid #f3f4f6}.customer-avatar-large[data-v-17251e20]{width:56px;height:56px;background:linear-gradient(to left,var(--header-gradient-from),var(--header-gradient-to));border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;font-weight:600;flex-shrink:0}.customer-info-card[data-v-17251e20]{display:flex;align-items:center;gap:16px;padding:20px;background:#f8fafc;border-radius:12px;margin-bottom:24px}.current-points[data-v-17251e20]{font-size:14px;color:#059669;font-weight:600;margin-top:4px}.customer-points[data-v-17251e20]{font-size:12px;background:#dcfce7;color:#166534;padding:2px 8px;border-radius:12px;font-weight:600}.history-section[data-v-17251e20]{margin-top:24px}.history-list[data-v-17251e20]{display:flex;flex-direction:column;gap:16px}.history-item[data-v-17251e20]{display:flex;align-items:flex-start;gap:16px;padding:20px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;transition:all .3s ease}.history-item[data-v-17251e20]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.history-icon[data-v-17251e20]{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.history-icon.increase[data-v-17251e20]{background:linear-gradient(135deg,#10b981,#059669)}.history-icon.decrease[data-v-17251e20]{background:linear-gradient(135deg,#ef4444,#dc2626)}.history-content[data-v-17251e20]{flex:1;min-width:0}.history-header[data-v-17251e20]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.history-header h4[data-v-17251e20]{font-size:16px;font-weight:600;color:#1f2937;margin:0}.history-amount[data-v-17251e20]{font-size:16px;font-weight:700}.history-amount.increase[data-v-17251e20]{color:#059669}.history-amount.decrease[data-v-17251e20]{color:#dc2626}.history-content p[data-v-17251e20]{font-size:14px;color:#6b7280;margin:0 0 8px;line-height:1.5}.history-date[data-v-17251e20]{font-size:12px;color:#9ca3af}.no-history[data-v-17251e20]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.no-history-icon[data-v-17251e20]{width:64px;height:64px;background:#f3f4f6;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#9ca3af;margin-bottom:16px}.pagination-section[data-v-17251e20]{display:flex;justify-content:space-between;align-items:center;margin-top:32px;padding-top:24px;border-top:1px solid #e5e7eb}.pagination-controls[data-v-17251e20]{display:flex;gap:12px;align-items:center}.pagination-btn[data-v-17251e20]{padding:8px 16px;background:#f3f4f6;color:#6b7280;border:1px solid #d1d5db;border-radius:8px;font-size:14px;cursor:pointer;transition:all .3s ease}.pagination-btn[data-v-17251e20]:hover:not(:disabled){background:#e5e7eb;transform:translateY(-1px)}.pagination-btn[data-v-17251e20]:disabled{opacity:.5;cursor:not-allowed}.pagination-current[data-v-17251e20]{padding:8px 12px;background:linear-gradient(to left,var(--header-gradient-from),var(--header-gradient-to));color:#fff;border-radius:8px;font-weight:600}[data-v-17251e20]{direction:rtl;text-align:right;box-sizing:border-box}main[data-v-17251e20]{overflow:hidden;display:flex;flex-direction:column;min-height:0}.header-section[data-v-17251e20]{padding:20px;border-bottom:1px solid #e5e7eb;flex-shrink:0;background:#fafbfc}.header-card[data-v-17251e20]{display:flex;align-items:center;gap:16px;background:linear-gradient(to left,var(--header-gradient-from),var(--header-gradient-to));padding:20px;border-radius:12px;color:#fff}.header-icon[data-v-17251e20]{width:48px;height:48px;background:#fff3;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.header-info[data-v-17251e20]{flex:1;min-width:0}.header-info h1[data-v-17251e20]{font-size:20px;font-weight:700;margin:0 0 4px;line-height:1.3}.header-info p[data-v-17251e20]{font-size:14px;opacity:.9;margin:0;line-height:1.3}.create-btn[data-v-17251e20]{display:flex;align-items:center;gap:8px;background:#fff3;border:1px solid rgba(255,255,255,.3);color:#fff;padding:12px 18px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;flex-shrink:0}.create-btn[data-v-17251e20]:hover{background:#ffffff4d;transform:translateY(-1px)}.stats-section[data-v-17251e20]{padding:20px;border-bottom:1px solid #e5e7eb;flex-shrink:0;background:#f8fafc}.stats-grid[data-v-17251e20]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:900px;margin:0 auto}.stat-card[data-v-17251e20]{display:flex;align-items:center;gap:16px;padding:20px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000001a;transition:all .3s ease}.stat-card[data-v-17251e20]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000001a}.stat-icon[data-v-17251e20]{width:48px;height:48px;background:linear-gradient(to left,var(--header-gradient-from),var(--header-gradient-to));border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.stat-info[data-v-17251e20]{display:flex;flex-direction:column;gap:4px;min-width:0}.stat-number[data-v-17251e20]{font-size:24px;font-weight:800;color:#1f2937;line-height:1.2}.stat-label[data-v-17251e20]{font-size:14px;color:#6b7280;line-height:1.2}.content-section[data-v-17251e20]{flex:1;overflow:hidden;display:flex;flex-direction:column;min-height:0}.content-wrapper[data-v-17251e20]{flex:1;overflow-y:auto;padding:24px;min-height:0}.filters-section[data-v-17251e20]{margin-bottom:24px}.search-box[data-v-17251e20]{max-width:400px}.search-input-wrapper[data-v-17251e20]{position:relative}.search-icon[data-v-17251e20]{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#6b7280}.search-input[data-v-17251e20]{width:100%;padding:12px 16px 12px 44px;border:1px solid #d1d5db;border-radius:10px;font-size:14px;background:#fff;transition:all .3s ease}.search-input[data-v-17251e20]:focus{outline:none;border-color:var(--header-gradient-from);box-shadow:0 0 0 3px #3b82f61a}.loading-state[data-v-17251e20]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#6b7280}.loading-spinner[data-v-17251e20]{width:40px;height:40px;border:3px solid #e5e7eb;border-top:3px solid var(--header-gradient-from);border-radius:50%;animation:spin-17251e20 1s linear infinite;margin-bottom:16px}.loading-spinner.small[data-v-17251e20]{width:20px;height:20px;border-width:2px;margin-bottom:8px}@keyframes spin-17251e20{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.empty-state[data-v-17251e20]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.empty-icon[data-v-17251e20]{width:80px;height:80px;background:#f3f4f6;border-radius:20px;display:flex;align-items:center;justify-content:center;color:#9ca3af;margin-bottom:20px}.empty-state h3[data-v-17251e20]{font-size:18px;font-weight:600;color:#1f2937;margin:0 0 8px}.empty-state p[data-v-17251e20]{font-size:14px;color:#6b7280;margin:0 0 24px}.empty-action-btn[data-v-17251e20]{display:flex;align-items:center;gap:8px;background:linear-gradient(to left,var(--header-gradient-from),var(--header-gradient-to));color:#fff;padding:12px 20px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;border:none}.empty-action-btn[data-v-17251e20]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.lists-grid[data-v-17251e20]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:24px}.list-card[data-v-17251e20]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;transition:all .3s ease;box-shadow:0 1px 3px #0000001a}.list-card[data-v-17251e20]:hover{transform:translateY(-4px);box-shadow:0 8px 25px #0000001a;border-color:var(--header-gradient-from)}.list-header[data-v-17251e20]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.list-info[data-v-17251e20]{flex:1;min-width:0}.list-info h3[data-v-17251e20]{font-size:18px;font-weight:700;color:#1f2937;margin:0 0 8px;line-height:1.3}.list-info p[data-v-17251e20]{font-size:14px;color:#6b7280;margin:0;line-height:1.5}.list-actions[data-v-17251e20]{display:flex;gap:8px;flex-shrink:0}.action-btn[data-v-17251e20]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;border:1px solid #e5e7eb}.action-btn.view[data-v-17251e20]{background:#f0f9ff;color:#0284c7;border-color:#bae6fd}.action-btn.view[data-v-17251e20]:hover{background:#e0f2fe;transform:scale(1.05)}.action-btn.edit[data-v-17251e20]{background:#fefce8;color:#ca8a04;border-color:#fde047}.action-btn.edit[data-v-17251e20]:hover{background:#fef3c7;transform:scale(1.05)}.list-stats[data-v-17251e20]{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #f3f4f6}.stat-item[data-v-17251e20]{display:flex;align-items:center;gap:8px;color:#6b7280;font-size:14px;font-weight:500}.modal-overlay[data-v-17251e20]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content[data-v-17251e20]{background:#fff;border-radius:16px;width:100%;max-width:700px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 25px 50px #00000040}.modal-content.view-modal[data-v-17251e20]{max-width:900px}.modal-header[data-v-17251e20]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #e5e7eb;background:linear-gradient(to left,var(--header-gradient-from),var(--header-gradient-to));color:#fff}.modal-header h3[data-v-17251e20]{font-size:18px;font-weight:700;margin:0}.modal-close[data-v-17251e20]{width:36px;height:36px;background:#fff3;border:1px solid rgba(255,255,255,.3);border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#fff}.modal-close[data-v-17251e20]:hover{background:#ffffff4d}.modal-body[data-v-17251e20]{flex:1;overflow-y:auto;padding:24px}.form-group[data-v-17251e20]{margin-bottom:24px}.form-label[data-v-17251e20]{display:block;font-size:14px;font-weight:600;color:#374151;margin-bottom:8px}.form-input[data-v-17251e20]{width:100%;padding:12px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;background:#fff;transition:all .3s ease}.form-input[data-v-17251e20]:focus{outline:none;border-color:var(--header-gradient-from);box-shadow:0 0 0 3px #3b82f61a}.form-select[data-v-17251e20]{width:100%;padding:12px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;background:#fff;transition:all .3s ease}.form-select[data-v-17251e20]:focus{outline:none;border-color:var(--header-gradient-from);box-shadow:0 0 0 3px #3b82f61a}.form-textarea[data-v-17251e20]{width:100%;padding:12px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;background:#fff;transition:all .3s ease;resize:vertical;font-family:inherit;line-height:1.5}.form-textarea[data-v-17251e20]:focus{outline:none;border-color:var(--header-gradient-from);box-shadow:0 0 0 3px #3b82f61a}.customers-section[data-v-17251e20]{border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;background:#f8fafc}.customers-filters[data-v-17251e20]{padding:20px;border-bottom:1px solid #e5e7eb;background:#fff}.filters-row[data-v-17251e20]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.filters-row[data-v-17251e20]:last-child{margin-bottom:0}.customers-list[data-v-17251e20]{max-height:400px;overflow-y:auto;background:#fff}.customers-loading[data-v-17251e20]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#6b7280}.customers-empty[data-v-17251e20]{padding:40px 20px;text-align:center;color:#6b7280}.customer-item[data-v-17251e20]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #f3f4f6;cursor:pointer;transition:all .3s ease}.customer-item[data-v-17251e20]:hover{background:#f8fafc}.customer-item[data-v-17251e20]:last-child{border-bottom:none}.customer-info[data-v-17251e20]{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.customer-avatar[data-v-17251e20]{width:44px;height:44px;background:linear-gradient(to left,var(--header-gradient-from),var(--header-gradient-to));border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:600;flex-shrink:0}.customer-details[data-v-17251e20]{flex:1;min-width:0}.customer-details h4[data-v-17251e20]{font-size:15px;font-weight:600;color:#1f2937;margin:0 0 4px;line-height:1.3}.customer-details p[data-v-17251e20]{font-size:13px;color:#6b7280;margin:0 0 4px;line-height:1.3}.customer-meta[data-v-17251e20]{display:flex;gap:12px;align-items:center}.modal-footer[data-v-17251e20]{display:flex;justify-content:flex-end;gap:12px;padding:24px;border-top:1px solid #e5e7eb;background:#f8fafc}.btn-secondary[data-v-17251e20]{padding:12px 24px;background:#f3f4f6;color:#6b7280;border:1px solid #d1d5db;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-secondary[data-v-17251e20]:hover{background:#e5e7eb;transform:translateY(-1px)}.btn-primary[data-v-17251e20]{display:flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(to left,var(--header-gradient-from),var(--header-gradient-to));color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-primary[data-v-17251e20]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.btn-primary[data-v-17251e20]:disabled{opacity:.6;cursor:not-allowed;transform:none}.view-header[data-v-17251e20]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid #e5e7eb}.view-info h2[data-v-17251e20]{font-size:24px;font-weight:700;color:#1f2937;margin:0 0 8px}.view-info p[data-v-17251e20]{font-size:16px;color:#6b7280;margin:0;line-height:1.5}.view-stats[data-v-17251e20]{display:flex;gap:24px}.view-stat[data-v-17251e20]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px;background:#f8fafc;border-radius:12px;min-width:80px}.section-title[data-v-17251e20]{font-size:18px;font-weight:600;color:#1f2937;margin:0 0 20px}.content-wrapper[data-v-17251e20]::-webkit-scrollbar,.customers-list[data-v-17251e20]::-webkit-scrollbar,.modal-body[data-v-17251e20]::-webkit-scrollbar{width:6px}.content-wrapper[data-v-17251e20]::-webkit-scrollbar-track,.customers-list[data-v-17251e20]::-webkit-scrollbar-track,.modal-body[data-v-17251e20]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.content-wrapper[data-v-17251e20]::-webkit-scrollbar-thumb,.customers-list[data-v-17251e20]::-webkit-scrollbar-thumb,.modal-body[data-v-17251e20]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.content-wrapper[data-v-17251e20]::-webkit-scrollbar-thumb:hover,.customers-list[data-v-17251e20]::-webkit-scrollbar-thumb:hover,.modal-body[data-v-17251e20]::-webkit-scrollbar-thumb:hover{background:#94a3b8}@keyframes fadeIn-17251e20{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.list-card[data-v-17251e20]{animation:fadeIn-17251e20 .5s ease-out}.animate-spin[data-v-17251e20]{animation:spin-17251e20 1s linear infinite}@media (max-width: 1200px){.stats-grid[data-v-17251e20]{grid-template-columns:1fr;gap:16px;max-width:400px}.lists-grid[data-v-17251e20]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}}@media (max-width: 768px){.content-wrapper[data-v-17251e20]{padding:20px}.header-section[data-v-17251e20],.stats-section[data-v-17251e20]{padding:16px 20px}.header-card[data-v-17251e20]{padding:16px 20px;flex-direction:column;text-align:center;gap:12px}.lists-grid[data-v-17251e20]{grid-template-columns:1fr;gap:16px}.modal-content[data-v-17251e20]{margin:10px;max-width:none}.filters-row[data-v-17251e20]{grid-template-columns:1fr}.view-header[data-v-17251e20]{flex-direction:column;gap:16px;align-items:flex-start}.pagination-section[data-v-17251e20]{flex-direction:column;gap:16px;text-align:center}}@media (max-width: 480px){.content-wrapper[data-v-17251e20],.stat-card[data-v-17251e20]{padding:16px}.list-card[data-v-17251e20]{padding:20px}.customer-item[data-v-17251e20]{padding:12px 16px}.customer-avatar[data-v-17251e20]{width:40px;height:40px;font-size:12px}}.status-card-modern[data-v-d0597264]{position:relative;border-radius:24px;padding:24px;overflow:hidden;box-shadow:0 20px 40px #00000026}.status-glow[data-v-d0597264]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:statusGlow-d0597264 4s ease-in-out infinite}.status-content-wrapper[data-v-d0597264]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;z-index:2}.status-icon-modern[data-v-d0597264]{width:60px;height:60px;background:#fff3;border-radius:20px;display:flex;align-items:center;justify-content:center;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-shrink:0}.status-info[data-v-d0597264]{flex:1;color:#fff}.status-title-modern[data-v-d0597264]{font-size:20px;font-weight:700;margin-bottom:8px;letter-spacing:-.02em}.status-description[data-v-d0597264]{font-size:16px;opacity:.9;font-weight:500}.status-actions[data-v-d0597264]{flex-shrink:0}.create-user-btn[data-v-d0597264]{display:flex;align-items:center;gap:8px;background:#fff3;border:2px solid rgba(255,255,255,.3);color:#fff;padding:12px 20px;border-radius:16px;font-weight:700;font-size:14px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.create-user-btn[data-v-d0597264]:hover{background:#ffffff4d;transform:translateY(-2px);box-shadow:0 8px 25px #0003}.btn-icon[data-v-d0597264]{width:16px;height:16px;display:flex;align-items:center;justify-content:center}.content-area[data-v-d0597264]{flex:1;padding:32px;overflow-y:auto}.form-section[data-v-d0597264]{max-width:600px;margin:0 auto}.form-container[data-v-d0597264]{background:#fff;border-radius:24px;border:2px solid #f1f5f9;overflow:hidden;box-shadow:0 8px 30px #0000001a}.form-header[data-v-d0597264]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:32px;text-align:center;border-bottom:2px solid #e2e8f0}.form-title[data-v-d0597264]{font-size:28px;font-weight:800;color:#1f2937;margin-bottom:8px;letter-spacing:-.02em}.form-description[data-v-d0597264]{font-size:16px;color:#6b7280;font-weight:500}.marketer-form[data-v-d0597264]{padding:32px}.form-grid[data-v-d0597264]{display:grid;grid-template-columns:1fr;gap:24px;margin-bottom:32px}.form-field[data-v-d0597264]{display:flex;flex-direction:column}.form-actions[data-v-d0597264]{display:flex;gap:16px;justify-content:center;padding-top:24px;border-top:2px solid #f1f5f9}.submit-btn[data-v-d0597264]{display:flex;align-items:center;gap:8px;color:#fff;padding:16px 32px;border:none;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.submit-btn[data-v-d0597264]:hover{transform:translateY(-2px);box-shadow:0 12px 25px #0003}.cancel-btn[data-v-d0597264]{display:flex;align-items:center;gap:8px;background:#f1f5f9;color:#64748b;padding:16px 32px;border:2px solid #e2e8f0;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s ease}.cancel-btn[data-v-d0597264]:hover{background:#e2e8f0;color:#475569;transform:translateY(-2px)}.marketers-section[data-v-d0597264]{display:flex;flex-direction:column;gap:24px}.section-header[data-v-d0597264]{display:flex;align-items:center;gap:16px}.section-icon[data-v-d0597264]{width:48px;height:48px;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#6b7280}.section-title[data-v-d0597264]{font-size:24px;font-weight:800;color:#1f2937;letter-spacing:-.02em}.marketers-grid[data-v-d0597264]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px}.marketer-card-gradient[data-v-d0597264]{position:relative;border-radius:24px;padding:28px;overflow:hidden;box-shadow:0 12px 40px #00000026;transition:all .4s cubic-bezier(.4,0,.2,1);border:2px solid rgba(255,255,255,.2)}.marketer-card-gradient[data-v-d0597264]:hover{transform:translateY(-8px);box-shadow:0 20px 50px #00000040;border-color:#ffffff4d}.marketer-card-content[data-v-d0597264]{position:relative;z-index:2;display:flex;flex-direction:column;gap:24px;color:#fff}.marketer-header[data-v-d0597264]{display:flex;align-items:center;gap:20px}.marketer-avatar[data-v-d0597264]{width:56px;height:56px;background:#fff3;border-radius:18px;display:flex;align-items:center;justify-content:center;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.3);flex-shrink:0}.marketer-info[data-v-d0597264]{flex:1}.marketer-name[data-v-d0597264]{font-size:20px;font-weight:800;margin-bottom:8px;letter-spacing:-.02em}.marketer-details[data-v-d0597264]{display:flex;align-items:center;gap:16px;font-size:14px;opacity:.9}.marketer-id[data-v-d0597264]{background:#fff3;padding:6px 12px;border-radius:12px;font-weight:600;font-family:Courier New,monospace;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.marketer-number[data-v-d0597264]{background:#fff3;padding:6px 12px;border-radius:12px;font-weight:700;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.marketer-body[data-v-d0597264]{display:flex;flex-direction:column;gap:16px}.marketer-stats[data-v-d0597264]{display:flex;flex-direction:column;gap:12px}.stat-item[data-v-d0597264]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#ffffff1a;border-radius:16px;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.stat-icon[data-v-d0597264]{width:32px;height:32px;background:#fff3;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;border:1px solid rgba(255,255,255,.3)}.stat-text[data-v-d0597264]{font-size:14px;color:#fff;font-weight:600;opacity:.9}.marketer-actions[data-v-d0597264]{display:flex;gap:12px}.assign-btn[data-v-d0597264]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;background:#fff3;color:#fff;padding:14px 20px;border:2px solid rgba(255,255,255,.3);border-radius:16px;font-weight:700;font-size:14px;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-decoration:none}.assign-btn[data-v-d0597264]:hover{background:#ffffff4d;border-color:#fff6;transform:translateY(-2px);color:#fff}.delete-btn[data-v-d0597264]{display:flex;align-items:center;justify-content:center;gap:8px;background:#ef444433;color:#fecaca;padding:14px 16px;border:2px solid rgba(239,68,68,.3);border-radius:16px;font-weight:700;font-size:14px;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.delete-btn[data-v-d0597264]:hover{background:#ef44444d;border-color:#ef444466;color:#fff;transform:translateY(-2px)}.empty-state[data-v-d0597264]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 32px;text-align:center;gap:20px}.empty-icon[data-v-d0597264]{width:80px;height:80px;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:24px;display:flex;align-items:center;justify-content:center;color:#9ca3af}.empty-title[data-v-d0597264]{font-size:20px;font-weight:700;color:#374151}.empty-description[data-v-d0597264]{font-size:16px;color:#6b7280;max-width:400px;line-height:1.6}.empty-action-btn[data-v-d0597264]{display:flex;align-items:center;gap:8px;color:#fff;padding:16px 24px;border:none;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.empty-action-btn[data-v-d0597264]:hover{transform:translateY(-2px);box-shadow:0 12px 25px #0003}.delete-modal-content[data-v-d0597264]{padding:32px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}.delete-icon[data-v-d0597264]{width:80px;height:80px;background:#fef2f2;border-radius:24px;display:flex;align-items:center;justify-content:center}.delete-title[data-v-d0597264]{font-size:24px;font-weight:800;color:#1f2937}.delete-description[data-v-d0597264]{font-size:16px;color:#6b7280;line-height:1.6;max-width:400px}.delete-actions[data-v-d0597264]{display:flex;gap:16px;width:100%;max-width:300px}.cancel-delete-btn[data-v-d0597264]{flex:1;padding:12px 20px;background:#f1f5f9;color:#64748b;border:2px solid #e2e8f0;border-radius:14px;font-weight:700;cursor:pointer;transition:all .3s ease}.cancel-delete-btn[data-v-d0597264]:hover{background:#e2e8f0;color:#475569}.confirm-delete-btn[data-v-d0597264]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;background:#ef4444;color:#fff;border:none;border-radius:14px;font-weight:700;cursor:pointer;transition:all .3s ease}.confirm-delete-btn[data-v-d0597264]:hover{background:#dc2626;transform:translateY(-2px);box-shadow:0 8px 20px #ef444466}@keyframes statusGlow-d0597264{0%,to{transform:rotate(0) scale(1);opacity:.3}50%{transform:rotate(180deg) scale(1.1);opacity:.6}}@media (max-width: 1024px){.marketers-grid[data-v-d0597264]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.form-grid[data-v-d0597264]{grid-template-columns:1fr}}@media (max-width: 768px){.content-area[data-v-d0597264]{padding:20px}.status-content-wrapper[data-v-d0597264]{flex-direction:column;gap:16px;text-align:center}.marketers-grid[data-v-d0597264]{grid-template-columns:1fr}.form-actions[data-v-d0597264],.marketer-actions[data-v-d0597264]{flex-direction:column}.delete-actions[data-v-d0597264]{flex-direction:column;max-width:200px}.section-header[data-v-d0597264]{flex-direction:column;text-align:center;gap:12px}.section-title[data-v-d0597264]{font-size:20px}.marketer-header[data-v-d0597264]{flex-wrap:wrap;justify-content:center}}@media (max-width: 480px){.content-area[data-v-d0597264]{padding:16px}.marketer-card-gradient[data-v-d0597264]{padding:20px}.form-container[data-v-d0597264]{margin:0 -4px}.form-header[data-v-d0597264],.marketer-form[data-v-d0597264]{padding:24px}.form-title[data-v-d0597264]{font-size:24px}.marketer-stats[data-v-d0597264]{gap:8px}.stat-item[data-v-d0597264]{padding:10px 12px}}table[data-v-d0597264]{direction:rtl}th[data-v-d0597264],td[data-v-d0597264]{text-align:right}.status-card-modern[data-v-5fec0924]{position:relative;border-radius:24px;padding:24px;overflow:hidden;box-shadow:0 20px 40px #00000026}.status-glow[data-v-5fec0924]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:statusGlow-5fec0924 4s ease-in-out infinite}.status-content-wrapper[data-v-5fec0924]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;z-index:2}.status-icon-modern[data-v-5fec0924]{width:60px;height:60px;background:#fff3;border-radius:20px;display:flex;align-items:center;justify-content:center;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-shrink:0}.status-info[data-v-5fec0924]{flex:1;color:#fff}.status-title-modern[data-v-5fec0924]{font-size:20px;font-weight:700;margin-bottom:8px;letter-spacing:-.02em}.status-description[data-v-5fec0924]{font-size:16px;opacity:.9;font-weight:500}.status-actions[data-v-5fec0924]{flex-shrink:0}.create-user-btn[data-v-5fec0924]{display:flex;align-items:center;gap:8px;background:#fff3;border:2px solid rgba(255,255,255,.3);color:#fff;padding:12px 20px;border-radius:16px;font-weight:700;font-size:14px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.create-user-btn[data-v-5fec0924]:hover{background:#ffffff4d;transform:translateY(-2px);box-shadow:0 8px 25px #0003}.btn-icon[data-v-5fec0924]{width:16px;height:16px;display:flex;align-items:center;justify-content:center}.content-area[data-v-5fec0924]{flex:1;padding:32px;overflow-y:auto}.form-section[data-v-5fec0924]{max-width:600px;margin:0 auto}.form-container[data-v-5fec0924]{background:#fff;border-radius:24px;border:2px solid #f1f5f9;overflow:hidden;box-shadow:0 8px 30px #0000001a}.form-header[data-v-5fec0924]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:32px;text-align:center;border-bottom:2px solid #e2e8f0}.form-title[data-v-5fec0924]{font-size:28px;font-weight:800;color:#1f2937;margin-bottom:8px;letter-spacing:-.02em}.form-description[data-v-5fec0924]{font-size:16px;color:#6b7280;font-weight:500}.marketer-form[data-v-5fec0924]{padding:32px}.form-grid[data-v-5fec0924]{display:grid;grid-template-columns:1fr;gap:24px;margin-bottom:32px}.form-field[data-v-5fec0924]{display:flex;flex-direction:column}.form-actions[data-v-5fec0924]{display:flex;gap:16px;justify-content:center;padding-top:24px;border-top:2px solid #f1f5f9}.submit-btn[data-v-5fec0924]{display:flex;align-items:center;gap:8px;color:#fff;padding:16px 32px;border:none;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.submit-btn[data-v-5fec0924]:hover{transform:translateY(-2px);box-shadow:0 12px 25px #0003}.cancel-btn[data-v-5fec0924]{display:flex;align-items:center;gap:8px;background:#f1f5f9;color:#64748b;padding:16px 32px;border:2px solid #e2e8f0;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s ease}.cancel-btn[data-v-5fec0924]:hover{background:#e2e8f0;color:#475569;transform:translateY(-2px)}.marketers-section[data-v-5fec0924]{display:flex;flex-direction:column;gap:24px}.section-header[data-v-5fec0924]{display:flex;align-items:center;gap:16px}.section-icon[data-v-5fec0924]{width:48px;height:48px;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#6b7280}.section-title[data-v-5fec0924]{font-size:24px;font-weight:800;color:#1f2937;letter-spacing:-.02em}.marketers-grid[data-v-5fec0924]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px}.marketer-card-gradient[data-v-5fec0924]{position:relative;border-radius:24px;padding:28px;overflow:hidden;box-shadow:0 12px 40px #00000026;transition:all .4s cubic-bezier(.4,0,.2,1);border:2px solid rgba(255,255,255,.2)}.marketer-card-gradient[data-v-5fec0924]:hover{transform:translateY(-8px);box-shadow:0 20px 50px #00000040;border-color:#ffffff4d}.marketer-card-content[data-v-5fec0924]{position:relative;z-index:2;display:flex;flex-direction:column;gap:24px;color:#fff}.marketer-header[data-v-5fec0924]{display:flex;align-items:center;gap:20px}.marketer-avatar[data-v-5fec0924]{width:56px;height:56px;background:#fff3;border-radius:18px;display:flex;align-items:center;justify-content:center;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.3);flex-shrink:0}.marketer-info[data-v-5fec0924]{flex:1}.marketer-name[data-v-5fec0924]{font-size:20px;font-weight:800;margin-bottom:8px;letter-spacing:-.02em}.marketer-details[data-v-5fec0924]{display:flex;align-items:center;gap:16px;font-size:14px;opacity:.9}.marketer-id[data-v-5fec0924]{background:#fff3;padding:6px 12px;border-radius:12px;font-weight:600;font-family:Courier New,monospace;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.marketer-number[data-v-5fec0924]{background:#fff3;padding:6px 12px;border-radius:12px;font-weight:700;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.marketer-body[data-v-5fec0924]{display:flex;flex-direction:column;gap:16px}.marketer-stats[data-v-5fec0924]{display:flex;flex-direction:column;gap:12px}.stat-item[data-v-5fec0924]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#ffffff1a;border-radius:16px;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.stat-icon[data-v-5fec0924]{width:32px;height:32px;background:#fff3;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;border:1px solid rgba(255,255,255,.3)}.stat-text[data-v-5fec0924]{font-size:14px;color:#fff;font-weight:600;opacity:.9}.marketer-actions[data-v-5fec0924]{display:flex;gap:12px}.assign-btn[data-v-5fec0924]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;background:#fff3;color:#fff;padding:14px 20px;border:2px solid rgba(255,255,255,.3);border-radius:16px;font-weight:700;font-size:14px;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-decoration:none}.assign-btn[data-v-5fec0924]:hover{background:#ffffff4d;border-color:#fff6;transform:translateY(-2px);color:#fff}.delete-btn[data-v-5fec0924]{display:flex;align-items:center;justify-content:center;gap:8px;background:#ef444433;color:#fecaca;padding:14px 16px;border:2px solid rgba(239,68,68,.3);border-radius:16px;font-weight:700;font-size:14px;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.delete-btn[data-v-5fec0924]:hover{background:#ef44444d;border-color:#ef444466;color:#fff;transform:translateY(-2px)}.empty-state[data-v-5fec0924]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 32px;text-align:center;gap:20px}.empty-icon[data-v-5fec0924]{width:80px;height:80px;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:24px;display:flex;align-items:center;justify-content:center;color:#9ca3af}.empty-title[data-v-5fec0924]{font-size:20px;font-weight:700;color:#374151}.empty-description[data-v-5fec0924]{font-size:16px;color:#6b7280;max-width:400px;line-height:1.6}.empty-action-btn[data-v-5fec0924]{display:flex;align-items:center;gap:8px;color:#fff;padding:16px 24px;border:none;border-radius:16px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.empty-action-btn[data-v-5fec0924]:hover{transform:translateY(-2px);box-shadow:0 12px 25px #0003}.delete-modal-content[data-v-5fec0924]{padding:32px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}.delete-icon[data-v-5fec0924]{width:80px;height:80px;background:#fef2f2;border-radius:24px;display:flex;align-items:center;justify-content:center}.delete-title[data-v-5fec0924]{font-size:24px;font-weight:800;color:#1f2937}.delete-description[data-v-5fec0924]{font-size:16px;color:#6b7280;line-height:1.6;max-width:400px}.delete-actions[data-v-5fec0924]{display:flex;gap:16px;width:100%;max-width:300px}.cancel-delete-btn[data-v-5fec0924]{flex:1;padding:12px 20px;background:#f1f5f9;color:#64748b;border:2px solid #e2e8f0;border-radius:14px;font-weight:700;cursor:pointer;transition:all .3s ease}.cancel-delete-btn[data-v-5fec0924]:hover{background:#e2e8f0;color:#475569}.confirm-delete-btn[data-v-5fec0924]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;background:#ef4444;color:#fff;border:none;border-radius:14px;font-weight:700;cursor:pointer;transition:all .3s ease}.confirm-delete-btn[data-v-5fec0924]:hover{background:#dc2626;transform:translateY(-2px);box-shadow:0 8px 20px #ef444466}@keyframes statusGlow-5fec0924{0%,to{transform:rotate(0) scale(1);opacity:.3}50%{transform:rotate(180deg) scale(1.1);opacity:.6}}@media (max-width: 1024px){.marketers-grid[data-v-5fec0924]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.form-grid[data-v-5fec0924]{grid-template-columns:1fr}}@media (max-width: 768px){.content-area[data-v-5fec0924]{padding:20px}.status-content-wrapper[data-v-5fec0924]{flex-direction:column;gap:16px;text-align:center}.marketers-grid[data-v-5fec0924]{grid-template-columns:1fr}.form-actions[data-v-5fec0924],.marketer-actions[data-v-5fec0924]{flex-direction:column}.delete-actions[data-v-5fec0924]{flex-direction:column;max-width:200px}.section-header[data-v-5fec0924]{flex-direction:column;text-align:center;gap:12px}.section-title[data-v-5fec0924]{font-size:20px}.marketer-header[data-v-5fec0924]{flex-wrap:wrap;justify-content:center}}@media (max-width: 480px){.content-area[data-v-5fec0924]{padding:16px}.marketer-card-gradient[data-v-5fec0924]{padding:20px}.form-container[data-v-5fec0924]{margin:0 -4px}.form-header[data-v-5fec0924],.marketer-form[data-v-5fec0924]{padding:24px}.form-title[data-v-5fec0924]{font-size:24px}.marketer-stats[data-v-5fec0924]{gap:8px}.stat-item[data-v-5fec0924]{padding:10px 12px}}table[data-v-5fec0924]{direction:rtl}th[data-v-5fec0924],td[data-v-5fec0924]{text-align:right}.content-wrapper[data-v-a31eb225]{flex:1;background:#fff;border-radius:1.5rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;overflow:hidden}.hero-section[data-v-a31eb225]{position:relative;padding:2rem;overflow:hidden}.hero-background[data-v-a31eb225]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,var(--header-gradient-from) 0%,var(--header-gradient-to) 100%)}.hero-pattern[data-v-a31eb225]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.1;background-image:repeating-linear-gradient(45deg,transparent,transparent 35px,rgba(255,255,255,.1) 35px,rgba(255,255,255,.1) 70px),repeating-linear-gradient(-45deg,transparent,transparent 35px,rgba(255,255,255,.05) 35px,rgba(255,255,255,.05) 70px)}.hero-glow[data-v-a31eb225]{position:absolute;top:-50%;right:-25%;width:100%;height:100%;background:radial-gradient(circle,rgba(255,255,255,.3) 0%,transparent 70%);filter:blur(60px)}.hero-content[data-v-a31eb225]{position:relative;display:flex;align-items:center;gap:2rem;color:#fff}.hero-icon[data-v-a31eb225]{flex-shrink:0}.icon-wrapper[data-v-a31eb225]{width:80px;height:80px;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);border-radius:1.5rem;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.icon-wrapper[data-v-a31eb225]:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:linear-gradient(45deg,transparent,rgba(255,255,255,.5),transparent);transform:translate(-100%);animation:shimmer-a31eb225 3s infinite}@keyframes shimmer-a31eb225{to{transform:translate(100%)}}.hero-text[data-v-a31eb225]{flex:1}.hero-title[data-v-a31eb225]{font-size:2rem;font-weight:800;margin:0 0 .5rem;letter-spacing:-.025em}.hero-description[data-v-a31eb225]{font-size:1rem;opacity:.9;display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.stat-item[data-v-a31eb225]{display:flex;align-items:center;gap:.5rem}.stat-icon[data-v-a31eb225]{font-size:1.125rem}.stat-divider[data-v-a31eb225]{opacity:.5}.hero-action-btn[data-v-a31eb225]{position:relative;display:flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);border-radius:1rem;color:#fff;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s;overflow:hidden}.btn-bg[data-v-a31eb225]{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff1a;transform:translate(-100%);transition:transform .3s}.hero-action-btn:hover .btn-bg[data-v-a31eb225]{transform:translate(0)}.hero-action-btn[data-v-a31eb225]:hover{transform:translateY(-2px);box-shadow:0 10px 20px -5px #0003}.filters-section[data-v-a31eb225]{padding:1.5rem;background:#f8fafc;border-bottom:1px solid #e5e7eb}.filters-wrapper[data-v-a31eb225]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.filter-item[data-v-a31eb225]{flex:1;min-width:200px}.filter-label[data-v-a31eb225]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:#6b7280;margin-bottom:.5rem}.filter-label svg[data-v-a31eb225]{color:#9ca3af}.filter-select[data-v-a31eb225]{width:100%;padding:.75rem 1rem;background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;font-size:.875rem;color:#111827;transition:all .2s;cursor:pointer}.filter-select[data-v-a31eb225]:hover{border-color:#d1d5db}.filter-select[data-v-a31eb225]:focus{outline:none;border-color:var(--header-gradient-from);box-shadow:0 0 0 3px rgba(var(--header-gradient-from-rgb),.1)}.filter-actions[data-v-a31eb225]{display:flex;gap:.75rem;margin-left:auto}.apply-filter-btn[data-v-a31eb225],.reset-filter-btn[data-v-a31eb225]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border:none;border-radius:.75rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.apply-filter-btn[data-v-a31eb225]{background:linear-gradient(135deg,var(--header-gradient-from) 0%,var(--header-gradient-to) 100%);color:#fff}.apply-filter-btn[data-v-a31eb225]:hover{transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a}.reset-filter-btn[data-v-a31eb225]{background:#fff;color:#6b7280;border:1px solid #e5e7eb}.reset-filter-btn[data-v-a31eb225]:hover{background:#f9fafb;border-color:#d1d5db}.content-area[data-v-a31eb225]{flex:1;overflow:auto;padding:1.5rem}.loading-container[data-v-a31eb225]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:400px;gap:2rem}.loading-spinner[data-v-a31eb225]{position:relative;width:80px;height:80px}.spinner-ring[data-v-a31eb225]{position:absolute;width:100%;height:100%;border:3px solid transparent;border-radius:50%;animation:spin-a31eb225 1.5s linear infinite}.spinner-ring[data-v-a31eb225]:nth-child(1){border-top-color:var(--header-gradient-from);animation-delay:-.45s}.spinner-ring[data-v-a31eb225]:nth-child(2){border-right-color:var(--header-gradient-to);animation-delay:-.3s}.spinner-ring[data-v-a31eb225]:nth-child(3){border-bottom-color:var(--header-gradient-from);animation-delay:-.15s}@keyframes spin-a31eb225{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-a31eb225]{font-size:1rem;color:#6b7280;animation:pulse-a31eb225 2s ease-in-out infinite}@keyframes pulse-a31eb225{0%,to{opacity:.5}50%{opacity:1}}.empty-state[data-v-a31eb225]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:400px;text-align:center;padding:2rem}.empty-illustration[data-v-a31eb225]{position:relative;margin-bottom:2rem}.empty-illustration svg[data-v-a31eb225]{color:#e5e7eb}.empty-badge[data-v-a31eb225]{position:absolute;top:-10px;right:-10px;padding:.5rem 1rem;background:#fee2e2;color:#dc2626;border-radius:9999px;font-size:.75rem;font-weight:600;transform:rotate(12deg)}.empty-title[data-v-a31eb225]{font-size:1.5rem;font-weight:700;color:#111827;margin:0 0 .5rem}.empty-description[data-v-a31eb225]{font-size:1rem;color:#6b7280;margin:0 0 2rem}.empty-action-btn[data-v-a31eb225]{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:linear-gradient(135deg,var(--header-gradient-from) 0%,var(--header-gradient-to) 100%);color:#fff;border:none;border-radius:1rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s}.empty-action-btn[data-v-a31eb225]:hover{transform:translateY(-2px);box-shadow:0 10px 20px -5px #0003}.trades-grid[data-v-a31eb225]{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:1.5rem}.trade-card[data-v-a31eb225]{background:#fff;border:1px solid #e5e7eb;border-radius:1rem;overflow:hidden;transition:all .3s;display:flex;flex-direction:column}.trade-card[data-v-a31eb225]:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px #0000001a;border-color:transparent}.card-header[data-v-a31eb225]{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background:#f8fafc;border-bottom:1px solid #e5e7eb}.card-icon[data-v-a31eb225]{width:48px;height:48px;border-radius:.75rem;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.gradient-success[data-v-a31eb225]{background:linear-gradient(135deg,#10b981,#059669)}.gradient-warning[data-v-a31eb225]{background:linear-gradient(135deg,#f59e0b,#d97706)}.gradient-danger[data-v-a31eb225]{background:linear-gradient(135deg,#ef4444,#dc2626)}.gradient-default[data-v-a31eb225]{background:linear-gradient(135deg,#6b7280,#4b5563)}.card-title-section[data-v-a31eb225]{flex:1;min-width:0}.card-title[data-v-a31eb225]{font-size:1rem;font-weight:600;color:#111827;margin:0 0 .5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-meta[data-v-a31eb225]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.status-badge[data-v-a31eb225],.payment-badge[data-v-a31eb225]{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500}.status-badge[data-v-a31eb225]{background:#f3f4f6;color:#374151}.status-dot[data-v-a31eb225]{width:6px;height:6px;border-radius:50%;background:currentColor}.status-completed[data-v-a31eb225]{background:#d1fae5;color:#065f46}.status-pending[data-v-a31eb225]{background:#fed7aa;color:#92400e}.status-failed[data-v-a31eb225]{background:#fee2e2;color:#991b1b}.payment-badge.cash[data-v-a31eb225]{background:#dbeafe;color:#1e40af}.payment-badge.installment[data-v-a31eb225]{background:#e0e7ff;color:#4338ca}.card-body[data-v-a31eb225]{flex:1;padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.parties-section[data-v-a31eb225]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f8fafc;border-radius:.75rem}.party-item[data-v-a31eb225]{flex:1;display:flex;align-items:center;gap:.75rem}.party-avatar[data-v-a31eb225]{width:40px;height:40px;border-radius:.5rem;display:flex;align-items:center;justify-content:center}.party-avatar.customer[data-v-a31eb225]{background:#dbeafe;color:#2563eb}.party-avatar.marketer[data-v-a31eb225]{background:#fce7f3;color:#db2777}.party-info[data-v-a31eb225]{display:flex;flex-direction:column;min-width:0}.party-label[data-v-a31eb225]{font-size:.75rem;color:#6b7280}.party-name[data-v-a31eb225]{font-size:.875rem;font-weight:600;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.party-divider[data-v-a31eb225]{width:1px;height:40px;background:#e5e7eb}.amount-section[data-v-a31eb225]{display:flex;align-items:center;gap:1rem;padding:1rem;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-radius:.75rem;border:1px solid #bbf7d0}.amount-icon[data-v-a31eb225]{width:40px;height:40px;background:#10b981;color:#fff;border-radius:.5rem;display:flex;align-items:center;justify-content:center}.amount-content[data-v-a31eb225]{display:flex;flex-direction:column}.amount-label[data-v-a31eb225]{font-size:.75rem;color:#059669}.amount-value[data-v-a31eb225]{font-size:1.125rem;font-weight:700;color:#047857}.products-preview[data-v-a31eb225]{background:#f8fafc;border-radius:.75rem;padding:1rem}.preview-header[data-v-a31eb225]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;color:#6b7280}.preview-title[data-v-a31eb225]{font-size:.875rem;font-weight:500}.preview-items[data-v-a31eb225]{display:flex;flex-direction:column;gap:.5rem}.preview-item[data-v-a31eb225]{display:flex;justify-content:space-between;align-items:center;padding:.5rem;background:#fff;border-radius:.5rem;font-size:.813rem}.item-name[data-v-a31eb225]{color:#374151;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.item-quantity[data-v-a31eb225]{color:#6b7280;font-weight:500;margin-left:.5rem}.preview-more[data-v-a31eb225]{text-align:center;color:#9ca3af;font-size:.75rem;font-style:italic;margin-top:.25rem}.date-section[data-v-a31eb225]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#6b7280;margin-top:auto}.card-footer[data-v-a31eb225]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background:#f8fafc;border-top:1px solid #e5e7eb}.detail-btn[data-v-a31eb225]{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:#fff;color:#374151;border:1px solid #e5e7eb;border-radius:.625rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s}.detail-btn[data-v-a31eb225]:hover{background:linear-gradient(135deg,var(--header-gradient-from) 0%,var(--header-gradient-to) 100%);color:#fff;border-color:transparent;transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a}.quick-actions[data-v-a31eb225]{display:flex;gap:.5rem}.quick-action-btn[data-v-a31eb225]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:none;border-radius:.5rem;cursor:pointer;transition:all .2s}.quick-action-btn.success[data-v-a31eb225]{background:#d1fae5;color:#059669}.quick-action-btn.success[data-v-a31eb225]:hover{background:#10b981;color:#fff;transform:translateY(-1px);box-shadow:0 4px 6px -1px #10b98140}.quick-action-btn.warning[data-v-a31eb225]{background:#fed7aa;color:#d97706}.quick-action-btn.warning[data-v-a31eb225]:hover{background:#f59e0b;color:#fff;transform:translateY(-1px);box-shadow:0 4px 6px -1px #f59e0b40}.quick-action-btn.danger[data-v-a31eb225]{background:#fee2e2;color:#dc2626}.quick-action-btn.danger[data-v-a31eb225]:hover{background:#ef4444;color:#fff;transform:translateY(-1px);box-shadow:0 4px 6px -1px #ef444440}.pagination-section[data-v-a31eb225]{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1.5rem;background:#f8fafc;border-top:1px solid #e5e7eb}.page-btn[data-v-a31eb225]{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:#fff;color:#374151;border:1px solid #e5e7eb;border-radius:.625rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.page-btn[data-v-a31eb225]:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}.page-btn[data-v-a31eb225]:disabled{opacity:.5;cursor:not-allowed}.page-numbers[data-v-a31eb225]{display:flex;gap:.5rem}.page-number[data-v-a31eb225]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#fff;color:#374151;border:1px solid #e5e7eb;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.page-number[data-v-a31eb225]:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}.page-number.active[data-v-a31eb225]{background:linear-gradient(135deg,var(--header-gradient-from) 0%,var(--header-gradient-to) 100%);color:#fff;border-color:transparent}.page-number[data-v-a31eb225]:disabled{cursor:default;background:transparent;border:none;color:#9ca3af}@media (max-width: 1024px){.main-layout[data-v-a31eb225]{flex-direction:column}.hero-content[data-v-a31eb225]{flex-direction:column;text-align:center;align-items:center}.hero-action-btn[data-v-a31eb225]{width:100%;justify-content:center}.filters-wrapper[data-v-a31eb225]{flex-direction:column}.filter-item[data-v-a31eb225]{width:100%}.filter-actions[data-v-a31eb225]{width:100%;margin-left:0}.apply-filter-btn[data-v-a31eb225],.reset-filter-btn[data-v-a31eb225]{flex:1}.trades-grid[data-v-a31eb225]{grid-template-columns:1fr}}@media (max-width: 640px){.hero-title[data-v-a31eb225]{font-size:1.5rem}.hero-description[data-v-a31eb225],.stat-item[data-v-a31eb225]{font-size:.875rem}.icon-wrapper[data-v-a31eb225]{width:60px;height:60px}.parties-section[data-v-a31eb225]{flex-direction:column;align-items:stretch}.party-divider[data-v-a31eb225]{width:100%;height:1px}.pagination-section[data-v-a31eb225]{flex-wrap:wrap}.page-numbers[data-v-a31eb225]{order:3;width:100%;justify-content:center;margin-top:1rem}}@keyframes fadeIn-a31eb225{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.trade-card[data-v-a31eb225]{animation:fadeIn-a31eb225 .5s ease-out;animation-fill-mode:both}.trade-card[data-v-a31eb225]:nth-child(1){animation-delay:.1s}.trade-card[data-v-a31eb225]:nth-child(2){animation-delay:.2s}.trade-card[data-v-a31eb225]:nth-child(3){animation-delay:.3s}.trade-card[data-v-a31eb225]:nth-child(4){animation-delay:.4s}.trade-card[data-v-a31eb225]:nth-child(5){animation-delay:.5s}.trade-card[data-v-a31eb225]:nth-child(6){animation-delay:.6s}.content-area[data-v-a31eb225]::-webkit-scrollbar{width:8px}.content-area[data-v-a31eb225]::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px}.content-area[data-v-a31eb225]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.content-area[data-v-a31eb225]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.content-wrapper[data-v-650e6920]{flex:1;background:#fff;border-radius:1.5rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;overflow:hidden}.loading-container[data-v-650e6920]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem}.loading-animation[data-v-650e6920]{position:relative;margin-bottom:2rem}.loading-spinner[data-v-650e6920]{width:60px;height:60px;border:3px solid #e5e7eb;border-top-color:var(--header-gradient-from);border-radius:50%;animation:spin-650e6920 1s linear infinite}.loading-dots[data-v-650e6920]{position:absolute;bottom:-20px;left:50%;transform:translate(-50%);display:flex;gap:4px}.loading-dots span[data-v-650e6920]{width:8px;height:8px;border-radius:50%;background:var(--header-gradient-from);animation:pulse-650e6920 1.4s ease-in-out infinite}.loading-dots span[data-v-650e6920]:nth-child(1){animation-delay:-.32s}.loading-dots span[data-v-650e6920]:nth-child(2){animation-delay:-.16s}.loading-text[data-v-650e6920]{color:#6b7280;font-size:1rem}.trade-header-card[data-v-650e6920]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e5e7eb;padding:2rem}.trade-header-content[data-v-650e6920]{display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.trade-basic-info[data-v-650e6920]{display:flex;align-items:center;gap:1.5rem}.trade-icon-container[data-v-650e6920]{position:relative;width:80px;height:80px;border-radius:1.5rem;display:flex;align-items:center;justify-content:center;overflow:hidden}.trade-icon-inner[data-v-650e6920]{position:relative;z-index:2;width:60px;height:60px;background:#fff;border-radius:1rem;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 10px 15px -3px #0000001a}.status-pulse[data-v-650e6920]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:1.5rem;animation:pulse-ring-650e6920 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-ring-650e6920{0%{transform:scale(.95);opacity:1}75%,to{transform:scale(1.3);opacity:0}}.gradient-success[data-v-650e6920]{background:linear-gradient(135deg,#10b981,#059669)}.gradient-warning[data-v-650e6920]{background:linear-gradient(135deg,#f59e0b,#d97706)}.gradient-danger[data-v-650e6920]{background:linear-gradient(135deg,#ef4444,#dc2626)}.gradient-default[data-v-650e6920]{background:linear-gradient(135deg,#6b7280,#4b5563)}.trade-info-text[data-v-650e6920]{display:flex;flex-direction:column;gap:.5rem}.trade-title[data-v-650e6920]{font-size:1.5rem;font-weight:700;color:#111827;margin:0}.trade-meta[data-v-650e6920]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.status-badge[data-v-650e6920]{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .875rem;border-radius:9999px;font-size:.875rem;font-weight:500}.status-dot[data-v-650e6920]{width:8px;height:8px;border-radius:50%;background:currentColor;animation:pulse-650e6920 2s cubic-bezier(.4,0,.6,1) infinite}.status-completed[data-v-650e6920]{background:#d1fae5;color:#065f46}.status-failed[data-v-650e6920]{background:#fee2e2;color:#991b1b}.payment-type[data-v-650e6920],.trade-date[data-v-650e6920]{font-size:.875rem;color:#6b7280}.trade-actions[data-v-650e6920]{display:flex;align-items:center;gap:.75rem}.action-button[data-v-650e6920]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border-radius:.75rem;font-weight:500;font-size:.875rem;transition:all .2s;border:none;cursor:pointer}.action-button.primary[data-v-650e6920]{background:linear-gradient(135deg,var(--header-gradient-from) 0%,var(--header-gradient-to) 100%);color:#fff;box-shadow:0 4px 6px -1px #0000001a}.action-button.primary[data-v-650e6920]:hover{transform:translateY(-1px);box-shadow:0 10px 15px -3px #0000001a}.action-button.secondary[data-v-650e6920]{background:#fff;color:#374151;border:1px solid #e5e7eb}.action-button.secondary[data-v-650e6920]:hover{background:#f9fafb;border-color:#d1d5db}.dropdown-container[data-v-650e6920]{position:relative}.dropdown-trigger[data-v-650e6920]{position:relative;padding-right:2.5rem}.dropdown-arrow[data-v-650e6920]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);transition:transform .2s}.dropdown-container:hover .dropdown-arrow[data-v-650e6920]{transform:translateY(-50%) rotate(180deg)}.dropdown-menu[data-v-650e6920]{position:absolute;top:100%;right:0;margin-top:.5rem;min-width:200px;background:#fff;border-radius:.75rem;box-shadow:0 20px 25px -5px #0000001a;border:1px solid #e5e7eb;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s;z-index:50;overflow:hidden}.dropdown-container:hover .dropdown-menu[data-v-650e6920]{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-item[data-v-650e6920]{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;background:none;border:none;text-align:right;font-size:.875rem;color:#374151;cursor:pointer;transition:all .2s}.dropdown-item[data-v-650e6920]:hover{background:#f9fafb}.dropdown-item.success[data-v-650e6920]:hover{background:#d1fae5;color:#065f46}.dropdown-item.warning[data-v-650e6920]:hover{background:#fed7aa;color:#92400e}.dropdown-item.danger[data-v-650e6920]:hover{background:#fee2e2;color:#991b1b}.item-icon[data-v-650e6920]{width:32px;height:32px;border-radius:.5rem;display:flex;align-items:center;justify-content:center}.item-icon.success[data-v-650e6920]{background:#d1fae5;color:#059669}.item-icon.warning[data-v-650e6920]{background:#fed7aa;color:#d97706}.item-icon.danger[data-v-650e6920]{background:#fee2e2;color:#dc2626}.content-grid[data-v-650e6920]{padding:2rem;display:flex;flex-direction:column;gap:2rem}.info-card-container[data-v-650e6920]{background:#f8fafc;border-radius:1rem;padding:1.5rem;border:1px solid #e5e7eb}.card-header[data-v-650e6920]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.card-header-icon[data-v-650e6920]{width:48px;height:48px;background:linear-gradient(135deg,var(--header-gradient-from) 0%,var(--header-gradient-to) 100%);border-radius:.75rem;display:flex;align-items:center;justify-content:center;color:#fff}.card-header-text h2[data-v-650e6920]{font-size:1.125rem;font-weight:600;color:#111827;margin:0}.card-header-text p[data-v-650e6920]{font-size:.875rem;color:#6b7280;margin:.25rem 0 0}.info-grid[data-v-650e6920]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.info-item[data-v-650e6920]{background:#fff;border-radius:.75rem;padding:1.25rem;border:1px solid #e5e7eb;transition:all .2s}.info-item[data-v-650e6920]:hover{border-color:#d1d5db;box-shadow:0 4px 6px -1px #0000001a}.info-item.full-width[data-v-650e6920]{grid-column:1 / -1}.info-item-header[data-v-650e6920]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.info-icon[data-v-650e6920]{width:36px;height:36px;border-radius:.5rem;display:flex;align-items:center;justify-content:center}.info-icon.customer[data-v-650e6920]{background:#dbeafe;color:#2563eb}.info-icon.marketer[data-v-650e6920]{background:#fce7f3;color:#db2777}.info-icon.trader[data-v-650e6920]{background:#e0e7ff;color:#6366f1}.info-icon.notes[data-v-650e6920]{background:#f3e8ff;color:#9333ea}.info-item-header h3[data-v-650e6920]{font-size:.875rem;font-weight:600;color:#6b7280;margin:0}.info-content[data-v-650e6920]{display:flex;flex-direction:column;gap:.5rem}.primary-text[data-v-650e6920]{font-size:1rem;font-weight:600;color:#111827}.secondary-text[data-v-650e6920]{font-size:.875rem;color:#6b7280}.tertiary-text[data-v-650e6920]{font-size:.75rem;color:#9ca3af}.status-chip[data-v-650e6920]{display:inline-flex;padding:.25rem .75rem;background:#e5e7eb;color:#374151;border-radius:9999px;font-size:.75rem;font-weight:500;width:fit-content}.notes-content[data-v-650e6920]{font-size:.875rem;color:#374151;line-height:1.5}.empty-state-mini[data-v-650e6920]{font-size:.875rem;color:#9ca3af;font-style:italic}.products-section[data-v-650e6920],.installments-section[data-v-650e6920]{background:#fff;border-radius:1rem;border:1px solid #e5e7eb;overflow:hidden}.section-header[data-v-650e6920]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;background:#f8fafc;border-bottom:1px solid #e5e7eb}.section-header-content[data-v-650e6920]{display:flex;align-items:center;gap:1rem}.section-icon[data-v-650e6920]{width:48px;height:48px;background:linear-gradient(135deg,var(--header-gradient-from) 0%,var(--header-gradient-to) 100%);border-radius:.75rem;display:flex;align-items:center;justify-content:center;color:#fff}.section-header-content h2[data-v-650e6920]{font-size:1.125rem;font-weight:600;color:#111827;margin:0}.section-header-content p[data-v-650e6920]{font-size:.875rem;color:#6b7280;margin:.25rem 0 0}.section-actions[data-v-650e6920]{display:flex;align-items:center;gap:.75rem}.add-button[data-v-650e6920]{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:linear-gradient(135deg,var(--header-gradient-from) 0%,var(--header-gradient-to) 100%);color:#fff;border:none;border-radius:.625rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.add-button[data-v-650e6920]:hover{transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a}.form-container[data-v-650e6920]{padding:1.5rem;border-bottom:1px solid #e5e7eb}.form-header[data-v-650e6920]{margin-bottom:1.5rem}.form-header h3[data-v-650e6920]{font-size:1.125rem;font-weight:600;color:#111827;margin:0 0 .5rem}.form-header p[data-v-650e6920]{font-size:.875rem;color:#6b7280;margin:0}.products-form-grid[data-v-650e6920],.installments-form-grid[data-v-650e6920]{display:flex;flex-direction:column;gap:1.5rem}.product-form-card[data-v-650e6920],.installment-form-card[data-v-650e6920]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.25rem}.form-card-header[data-v-650e6920]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.product-number[data-v-650e6920],.installment-number[data-v-650e6920]{font-size:.875rem;font-weight:600;color:#374151}.remove-button[data-v-650e6920]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#fee2e2;color:#dc2626;border:none;border-radius:.5rem;cursor:pointer;transition:all .2s}.remove-button[data-v-650e6920]:hover{background:#dc2626;color:#fff}.form-grid[data-v-650e6920]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.form-group[data-v-650e6920]{display:flex;flex-direction:column;gap:.5rem}.form-group.full-width[data-v-650e6920]{grid-column:1 / -1}.form-label[data-v-650e6920]{font-size:.875rem;font-weight:500;color:#374151}.form-input[data-v-650e6920],.form-select[data-v-650e6920],.form-textarea[data-v-650e6920]{padding:.625rem .875rem;background:#fff;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;color:#111827;transition:all .2s}.form-input[data-v-650e6920]:focus,.form-select[data-v-650e6920]:focus,.form-textarea[data-v-650e6920]:focus{outline:none;border-color:var(--header-gradient-from);box-shadow:0 0 0 3px rgba(var(--header-gradient-from-rgb),.1)}.form-textarea[data-v-650e6920]{min-height:80px;resize:vertical}.installment-initial[data-v-650e6920]{margin-bottom:1.5rem;padding:1rem;background:#f3f4f6;border-radius:.75rem}.form-actions-section[data-v-650e6920]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.add-item-button[data-v-650e6920]{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:#fff;color:var(--header-gradient-from);border:1px dashed var(--header-gradient-from);border-radius:.625rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;margin-bottom:1.5rem}.add-item-button[data-v-650e6920]:hover{background:rgba(var(--header-gradient-from-rgb),.05);border-style:solid}.form-additional[data-v-650e6920]{display:grid;grid-template-columns:2fr 1fr;gap:1rem;margin-bottom:1.5rem}.form-submit-actions[data-v-650e6920]{display:flex;align-items:center;justify-content:flex-end;gap:.75rem}.cancel-button[data-v-650e6920]{padding:.75rem 1.5rem;background:#fff;color:#6b7280;border:1px solid #e5e7eb;border-radius:.625rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.cancel-button[data-v-650e6920]:hover{background:#f9fafb;border-color:#d1d5db}.submit-button[data-v-650e6920]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,var(--header-gradient-from) 0%,var(--header-gradient-to) 100%);color:#fff;border:none;border-radius:.625rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.submit-button[data-v-650e6920]:hover{transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a}.empty-state[data-v-650e6920]{padding:4rem 2rem;text-align:center}.empty-state-icon[data-v-650e6920]{width:80px;height:80px;margin:0 auto 1.5rem;background:#f3f4f6;border-radius:1rem;display:flex;align-items:center;justify-content:center;color:#9ca3af}.empty-state h3[data-v-650e6920]{font-size:1.125rem;font-weight:600;color:#111827;margin:0 0 .5rem}.empty-state p[data-v-650e6920]{font-size:.875rem;color:#6b7280;margin:0 0 1.5rem}.empty-action-button[data-v-650e6920]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,var(--header-gradient-from) 0%,var(--header-gradient-to) 100%);color:#fff;border:none;border-radius:.625rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.empty-action-button[data-v-650e6920]:hover{transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a}.empty-state-full[data-v-650e6920]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center}.back-button[data-v-650e6920]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#fff;color:#374151;border:1px solid #e5e7eb;border-radius:.625rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s}.back-button[data-v-650e6920]:hover{background:#f9fafb;border-color:#d1d5db}.table-container[data-v-650e6920]{padding:1.5rem}.table-wrapper[data-v-650e6920]{overflow-x:auto;border-radius:.75rem;border:1px solid #e5e7eb}.modern-table[data-v-650e6920]{width:100%;border-collapse:collapse}.modern-table thead[data-v-650e6920]{background:#f8fafc}.modern-table th[data-v-650e6920]{padding:1rem;text-align:right;font-size:.875rem;font-weight:600;color:#374151;border-bottom:1px solid #e5e7eb}.modern-table tbody tr[data-v-650e6920]{transition:all .2s}.modern-table tbody tr[data-v-650e6920]:hover{background:#f9fafb}.modern-table td[data-v-650e6920]{padding:1rem;font-size:.875rem;color:#111827;border-bottom:1px solid #f3f4f6}.product-name[data-v-650e6920]{font-weight:600}.product-desc[data-v-650e6920]{color:#6b7280}.quantity[data-v-650e6920]{text-align:center;font-weight:500}.price[data-v-650e6920],.discount[data-v-650e6920],.tax[data-v-650e6920],.total-price[data-v-650e6920]{text-align:left;font-family:monospace}.discount[data-v-650e6920]{color:#059669}.tax[data-v-650e6920]{color:#dc2626}.total-price[data-v-650e6920]{font-weight:600;color:#111827}.summary-row[data-v-650e6920]{background:#f8fafc}.summary-row td[data-v-650e6920]{padding:1rem;font-weight:600;border-bottom:none}.summary-label[data-v-650e6920]{text-align:left}.summary-discount[data-v-650e6920]{text-align:left;color:#059669;font-family:monospace}.summary-tax[data-v-650e6920]{text-align:left;color:#dc2626;font-family:monospace}.summary-total[data-v-650e6920]{text-align:left;color:#111827;font-size:1rem;font-family:monospace}.installments-grid[data-v-650e6920]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem;padding:1.5rem}.installment-card[data-v-650e6920]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.25rem;transition:all .2s}.installment-card[data-v-650e6920]:hover{border-color:#d1d5db;box-shadow:0 4px 6px -1px #0000001a}.installment-header[data-v-650e6920]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1rem}.installment-info[data-v-650e6920]{display:flex;align-items:center;gap:.75rem}.installment-status[data-v-650e6920]{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500}.status-paid[data-v-650e6920]{background:#d1fae5;color:#065f46}.status-pending[data-v-650e6920]{background:#fed7aa;color:#92400e}.status-overdue[data-v-650e6920]{background:#fee2e2;color:#991b1b}.installment-amount[data-v-650e6920]{text-align:left;font-size:1.25rem;font-weight:700;color:#111827}.currency[data-v-650e6920]{font-size:.875rem;font-weight:400;color:#6b7280}.installment-details[data-v-650e6920]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;padding-top:1rem;border-top:1px solid #e5e7eb}.detail-item[data-v-650e6920]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#6b7280}.detail-item.full-width[data-v-650e6920]{flex-basis:100%}.detail-item svg[data-v-650e6920]{color:#9ca3af}.installment-actions[data-v-650e6920]{display:flex;gap:.5rem}.status-action-button[data-v-650e6920]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.status-action-button.success[data-v-650e6920]{background:#d1fae5;color:#065f46}.status-action-button.success[data-v-650e6920]:hover{background:#10b981;color:#fff}.status-action-button.warning[data-v-650e6920]{background:#fed7aa;color:#92400e}.status-action-button.warning[data-v-650e6920]:hover{background:#f59e0b;color:#fff}.modal-content[data-v-650e6920]{padding:2rem}.modal-header[data-v-650e6920]{display:flex;align-items:flex-start;gap:1rem;margin-bottom:2rem}.modal-icon[data-v-650e6920]{width:56px;height:56px;background:linear-gradient(135deg,var(--header-gradient-from) 0%,var(--header-gradient-to) 100%);border-radius:.75rem;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.modal-title h3[data-v-650e6920]{font-size:1.25rem;font-weight:600;color:#111827;margin:0 0 .5rem}.modal-title p[data-v-650e6920]{font-size:.875rem;color:#6b7280;margin:0}.modal-body[data-v-650e6920]{margin-bottom:2rem}.installments-selection[data-v-650e6920]{display:flex;flex-direction:column;gap:.75rem}.selection-item[data-v-650e6920]{display:block}.checkbox-label[data-v-650e6920]{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background:#f8fafc;border:1px solid #e5e7eb;border-radius:.75rem;cursor:pointer;transition:all .2s}.checkbox-label[data-v-650e6920]:hover{background:#f3f4f6;border-color:#d1d5db}.checkbox-input[data-v-650e6920]{position:absolute;opacity:0;pointer-events:none}.checkbox-custom[data-v-650e6920]{width:20px;height:20px;border:2px solid #d1d5db;border-radius:.375rem;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0;margin-top:2px}.check-icon[data-v-650e6920]{opacity:0;transform:scale(.8);transition:all .2s}.checkbox-input:checked+.checkbox-custom[data-v-650e6920]{background:linear-gradient(135deg,var(--header-gradient-from) 0%,var(--header-gradient-to) 100%);border-color:transparent}.checkbox-input:checked+.checkbox-custom .check-icon[data-v-650e6920]{opacity:1;transform:scale(1);color:#fff}.selection-content[data-v-650e6920]{flex:1}.selection-header[data-v-650e6920]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.selection-title[data-v-650e6920]{font-size:.875rem;font-weight:600;color:#111827}.selection-amount[data-v-650e6920]{font-size:.875rem;font-weight:500;color:#374151}.selection-meta[data-v-650e6920]{display:flex;align-items:center;gap:1rem;font-size:.75rem;color:#6b7280}.modal-footer[data-v-650e6920]{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.modal-cancel-button[data-v-650e6920]{padding:.75rem 1.5rem;background:#fff;color:#6b7280;border:1px solid #e5e7eb;border-radius:.625rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.modal-cancel-button[data-v-650e6920]:hover{background:#f9fafb;border-color:#d1d5db}.modal-submit-button[data-v-650e6920]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,var(--header-gradient-from) 0%,var(--header-gradient-to) 100%);color:#fff;border:none;border-radius:.625rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.modal-submit-button[data-v-650e6920]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a}.modal-submit-button[data-v-650e6920]:disabled{opacity:.5;cursor:not-allowed}@keyframes spin-650e6920{to{transform:rotate(360deg)}}@keyframes pulse-650e6920{0%,to{opacity:1}50%{opacity:.5}}@media (max-width: 1024px){.main-layout[data-v-650e6920]{flex-direction:column}.trade-header-content[data-v-650e6920]{flex-direction:column;align-items:flex-start}.trade-actions[data-v-650e6920]{width:100%;justify-content:flex-start}.info-grid[data-v-650e6920],.form-additional[data-v-650e6920],.installments-grid[data-v-650e6920]{grid-template-columns:1fr}}@media (max-width: 640px){.content-wrapper[data-v-650e6920]{border-radius:0}.trade-basic-info[data-v-650e6920]{flex-direction:column;text-align:center}.trade-meta[data-v-650e6920]{justify-content:center}.section-header[data-v-650e6920]{flex-direction:column;align-items:flex-start;gap:1rem}.section-actions[data-v-650e6920]{width:100%}.form-grid[data-v-650e6920]{grid-template-columns:1fr}.table-wrapper[data-v-650e6920]{margin:0 -1.5rem;border-radius:0;border-left:none;border-right:none}.modal-header[data-v-650e6920]{flex-direction:column;text-align:center;align-items:center}}.status-card-modern[data-v-4406e6a3]{position:relative;padding:1.5rem;border-radius:1rem;box-shadow:0 10px 25px -3px #0000001a,0 4px 6px -2px #0000000d;overflow:hidden;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.status-glow[data-v-4406e6a3]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.2;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.3) 0%,transparent 70%)}.status-content-wrapper[data-v-4406e6a3]{position:relative;z-index:10;display:flex;align-items:center;gap:1rem}.status-icon-modern[data-v-4406e6a3]{width:4rem;height:4rem;border-radius:1rem;background:#fff3;display:flex;align-items:center;justify-content:center;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.status-info[data-v-4406e6a3]{flex:1}.status-title-modern[data-v-4406e6a3]{font-size:1.25rem;line-height:1.75rem;font-weight:700;color:#fff;margin-bottom:.25rem}.status-description[data-v-4406e6a3]{color:#fffc;font-size:.875rem;line-height:1.25rem}.status-actions[data-v-4406e6a3]{display:flex;align-items:center;gap:.75rem}.status-actions button[data-v-4406e6a3]{padding:.5rem 1rem;border-radius:.75rem;font-weight:500;font-size:.875rem;line-height:1.25rem;transition:all .2s;display:flex;align-items:center;gap:.5rem;border:none;cursor:pointer}.create-user-btn[data-v-4406e6a3],.create-customer-btn[data-v-4406e6a3]{background:#fff3;color:#fff;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.create-user-btn[data-v-4406e6a3]:hover,.create-customer-btn[data-v-4406e6a3]:hover{background:#ffffff4d}.clear-btn[data-v-4406e6a3]{background:#ef444433;color:#fff;border:1px solid rgba(248,113,113,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.clear-btn[data-v-4406e6a3]:hover{background:#ef44444d}.clear-btn[data-v-4406e6a3]:disabled{opacity:.5;cursor:not-allowed}.refresh-btn[data-v-4406e6a3]{background:#3b82f633;color:#fff;border:1px solid rgba(96,165,250,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.refresh-btn[data-v-4406e6a3]:hover{background:#3b82f64d}.btn-icon[data-v-4406e6a3]{width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center}.rotating[data-v-4406e6a3]{animation:spin-4406e6a3 1s linear infinite}.content-area[data-v-4406e6a3]{flex:1;padding:1rem;overflow-y:auto}.filters-section[data-v-4406e6a3]{margin-bottom:1.5rem}.filters-container[data-v-4406e6a3]{background:#fff;border-radius:1rem;box-shadow:0 10px 25px -3px #0000001a,0 4px 6px -2px #0000000d;border:1px solid rgb(243,244,246);overflow:hidden}.filters-header[data-v-4406e6a3]{padding:1.5rem;border-bottom:1px solid rgb(243,244,246);display:flex;align-items:center;gap:1rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.filters-icon[data-v-4406e6a3]{width:3rem;height:3rem;border-radius:.75rem;background:linear-gradient(135deg,#3b82f6,#8b5cf6);display:flex;align-items:center;justify-content:center;color:#fff}.filters-text h3[data-v-4406e6a3]{font-size:1.125rem;line-height:1.75rem;font-weight:700;color:#111827;margin-bottom:.25rem}.filters-text p[data-v-4406e6a3]{color:#4b5563;font-size:.875rem;line-height:1.25rem}.filters-grid[data-v-4406e6a3]{padding:1.5rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media (min-width: 768px){.filters-grid[data-v-4406e6a3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.filters-grid[data-v-4406e6a3]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1280px){.filters-grid[data-v-4406e6a3]{grid-template-columns:repeat(4,minmax(0,1fr))}}.filter-group[data-v-4406e6a3]{display:flex;flex-direction:column;gap:.5rem}.filter-label[data-v-4406e6a3]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;color:#374151;margin-bottom:.5rem}.filter-input[data-v-4406e6a3]{width:100%;padding:.625rem 1rem;border:1px solid rgb(209,213,219);border-radius:.75rem;transition:all .2s}.filter-input[data-v-4406e6a3]:focus{outline:none;box-shadow:0 0 0 2px #3b82f6;border-color:transparent}.filter-select[data-v-4406e6a3]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;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;padding-right:2.5rem}.active-filters[data-v-4406e6a3]{padding:0 1.5rem 1.5rem}.active-filters-header[data-v-4406e6a3]{margin-bottom:.75rem}.active-filters-title[data-v-4406e6a3]{font-size:.875rem;line-height:1.25rem;font-weight:500;color:#374151}.active-filters-list[data-v-4406e6a3]{display:flex;flex-wrap:wrap;gap:.5rem}.filter-tag[data-v-4406e6a3]{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;background:#dbeafe;color:#1e40af;font-size:.875rem;line-height:1.25rem;border-radius:.5rem}.filter-remove[data-v-4406e6a3]{padding:.125rem;border-radius:9999px;transition:background-color .2s;border:none;background:transparent;cursor:pointer;color:inherit}.filter-remove[data-v-4406e6a3]:hover{background:#bfdbfe}.loading-state[data-v-4406e6a3]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 0}.loading-spinner[data-v-4406e6a3]{width:4rem;height:4rem;border:4px solid rgb(229,231,235);border-top-color:var(--header-gradient-from);border-radius:50%;animation:spin-4406e6a3 1s linear infinite}.loading-state p[data-v-4406e6a3]{color:#4b5563;margin-top:1rem}.results-section[data-v-4406e6a3]{display:flex;flex-direction:column;gap:1.5rem}.results-header[data-v-4406e6a3]{display:flex;align-items:center;justify-content:space-between}.results-info h3[data-v-4406e6a3]{font-size:1.125rem;line-height:1.75rem;font-weight:700;color:#111827;margin-bottom:.25rem}.results-count[data-v-4406e6a3]{color:#4b5563;font-size:.875rem;line-height:1.25rem}.view-toggle[data-v-4406e6a3]{display:flex;align-items:center;gap:.5rem;padding:.25rem;background:#f3f4f6;border-radius:.75rem}.view-btn[data-v-4406e6a3]{padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition:all .2s;display:flex;align-items:center;gap:.5rem;border:none;cursor:pointer}.view-btn.active[data-v-4406e6a3]{background:#fff;color:#111827;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.view-btn[data-v-4406e6a3]:not(.active){color:#4b5563;background:transparent}.view-btn[data-v-4406e6a3]:not(.active):hover{color:#111827}.table-container[data-v-4406e6a3]{background:#fff;border-radius:1rem;box-shadow:0 10px 25px -3px #0000001a,0 4px 6px -2px #0000000d;border:1px solid rgb(243,244,246);overflow:hidden}.table-wrapper[data-v-4406e6a3]{overflow-x:auto}.modern-table[data-v-4406e6a3]{width:100%}.table-header[data-v-4406e6a3]{padding:1rem 1.5rem;text-align:right;font-size:.875rem;line-height:1.25rem;font-weight:600;color:#111827;background:#f9fafb;border-bottom:1px solid rgb(229,231,235)}.header-content[data-v-4406e6a3]{display:flex;align-items:center;gap:.5rem}.table-row[data-v-4406e6a3]{border-bottom:1px solid rgb(243,244,246);transition:background-color .2s}.table-row[data-v-4406e6a3]:hover{background:#f9fafb}.table-cell[data-v-4406e6a3]{padding:1rem 1.5rem;font-size:.875rem;line-height:1.25rem;color:#111827}.row-number[data-v-4406e6a3]{width:2rem;height:2rem;border-radius:9999px;background:#f3f4f6;display:flex;align-items:center;justify-content:center;font-size:.75rem;line-height:1rem;font-weight:500;color:#4b5563}.customer-name[data-v-4406e6a3]{font-weight:500;color:#111827}.customer-phone[data-v-4406e6a3]{color:#4b5563;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace}.level-badge[data-v-4406e6a3]{display:inline-flex;align-items:center;padding:.125rem .625rem;border-radius:9999px;font-size:.75rem;line-height:1rem;font-weight:500;background:#dbeafe;color:#1e40af}.location-info .province[data-v-4406e6a3]{font-weight:500;color:#111827}.location-info .city[data-v-4406e6a3]{color:#4b5563;font-size:.75rem;line-height:1rem}.no-data[data-v-4406e6a3]{color:#9ca3af}.table-actions[data-v-4406e6a3]{display:flex;align-items:center;gap:.5rem}.action-link[data-v-4406e6a3]{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500;border-radius:.5rem;transition:all .2s;text-decoration:none;border:1px solid;cursor:pointer}.action-link.purchase[data-v-4406e6a3]{background:#f0fdf4;color:#15803d;border-color:#bbf7d0}.action-link.purchase[data-v-4406e6a3]:hover{background:#dcfce7}.action-link.profile[data-v-4406e6a3]{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.action-link.profile[data-v-4406e6a3]:hover{background:#dbeafe}.cards-container[data-v-4406e6a3]{display:flex;flex-direction:column;gap:1.5rem}.customers-grid[data-v-4406e6a3]{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}@media (min-width: 768px){.customers-grid[data-v-4406e6a3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.customers-grid[data-v-4406e6a3]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1280px){.customers-grid[data-v-4406e6a3]{grid-template-columns:repeat(4,minmax(0,1fr))}}.customer-card-search[data-v-4406e6a3]{background:#fff;border-radius:1rem;box-shadow:0 10px 25px -3px #0000001a,0 4px 6px -2px #0000000d;border:1px solid rgb(243,244,246);overflow:hidden;transition:all .3s}.customer-card-search[data-v-4406e6a3]:hover{box-shadow:0 25px 50px -12px #00000040}.customer-header[data-v-4406e6a3]{padding:1.5rem;border-bottom:1px solid rgb(243,244,246);display:flex;align-items:flex-start;gap:1rem}.customer-avatar[data-v-4406e6a3]{width:3rem;height:3rem;border-radius:.75rem;overflow:hidden;flex-shrink:0}.avatar-image[data-v-4406e6a3]{width:100%;height:100%;object-fit:cover}.avatar-placeholder[data-v-4406e6a3]{width:100%;height:100%;background:#f3f4f6;display:flex;align-items:center;justify-content:center;color:#9ca3af}.customer-info[data-v-4406e6a3]{flex:1;min-width:0}.customer-info .customer-name[data-v-4406e6a3]{font-weight:600;color:#111827;margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-details[data-v-4406e6a3]{display:flex;flex-direction:column;gap:.25rem}.customer-level[data-v-4406e6a3]{font-size:.75rem;line-height:1rem;font-weight:500;color:#2563eb}.customer-phone[data-v-4406e6a3]{font-size:.75rem;line-height:1rem;color:#4b5563;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace}.customer-number[data-v-4406e6a3]{font-size:.75rem;line-height:1rem;font-weight:500;color:#6b7280;background:#f3f4f6;padding:.25rem .5rem;border-radius:.5rem}.customer-body[data-v-4406e6a3]{padding:1.5rem;padding-top:0}.customer-stats[data-v-4406e6a3]{display:flex;flex-direction:column;gap:.75rem}.stat-item[data-v-4406e6a3]{display:flex;align-items:center;gap:.5rem}.stat-icon[data-v-4406e6a3]{width:1rem;height:1rem;color:#9ca3af;flex-shrink:0}.stat-text[data-v-4406e6a3]{font-size:.875rem;line-height:1.25rem;color:#4b5563;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-actions[data-v-4406e6a3]{padding:1.5rem;padding-top:0;display:flex;flex-direction:column;gap:.5rem}.card-action-link[data-v-4406e6a3]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;border-radius:.5rem;transition:all .2s;width:100%;text-decoration:none;border:1px solid}.card-action-link.purchase[data-v-4406e6a3]{background:#f0fdf4;color:#15803d;border-color:#bbf7d0}.card-action-link.purchase[data-v-4406e6a3]:hover{background:#dcfce7}.card-action-link.profile[data-v-4406e6a3]{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.card-action-link.profile[data-v-4406e6a3]:hover{background:#dbeafe}.pagination-section[data-v-4406e6a3]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background:#fff;border-radius:1rem;box-shadow:0 10px 25px -3px #0000001a,0 4px 6px -2px #0000000d;border:1px solid rgb(243,244,246)}.pagination-btn[data-v-4406e6a3]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;color:#374151;background:#fff;border:1px solid rgb(209,213,219);border-radius:.5rem;transition:all .2s;cursor:pointer}.pagination-btn[data-v-4406e6a3]:hover{background:#f9fafb}.pagination-btn[data-v-4406e6a3]:disabled{opacity:.5;cursor:not-allowed}.pagination-btn[data-v-4406e6a3]:disabled:hover{background:#fff}.pagination-info[data-v-4406e6a3]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;color:#4b5563}.current-page[data-v-4406e6a3]{font-weight:600;color:#111827}.page-separator[data-v-4406e6a3]{color:#9ca3af}.total-pages[data-v-4406e6a3]{font-weight:600;color:#111827}.empty-state[data-v-4406e6a3]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 0}.empty-icon[data-v-4406e6a3]{width:4rem;height:4rem;color:#d1d5db;margin-bottom:1rem}.empty-title[data-v-4406e6a3]{font-size:1.125rem;line-height:1.75rem;font-weight:600;color:#111827;margin-bottom:.5rem}.empty-description[data-v-4406e6a3]{color:#4b5563;text-align:center;max-width:28rem;margin-bottom:1.5rem}.empty-action-btn[data-v-4406e6a3]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;color:#fff;font-weight:500;border-radius:.75rem;transition:all .2s;border:none;cursor:pointer}.empty-action-btn[data-v-4406e6a3]:hover{box-shadow:0 10px 25px -3px #0000001a,0 4px 6px -2px #0000000d}select[data-v-4406e6a3]{border:2px solid #eee;padding:10px;border-radius:10px}@media (max-width: 768px){.status-content-wrapper[data-v-4406e6a3]{flex-direction:column;align-items:flex-start;gap:1rem}.status-actions[data-v-4406e6a3]{flex-direction:column;width:100%;gap:.5rem}.status-actions button[data-v-4406e6a3]{width:100%;justify-content:center}.filters-grid[data-v-4406e6a3]{grid-template-columns:repeat(1,minmax(0,1fr))}.results-header[data-v-4406e6a3]{flex-direction:column;align-items:flex-start;gap:1rem}.view-toggle[data-v-4406e6a3]{width:100%}.pagination-section[data-v-4406e6a3]{flex-direction:column;gap:1rem}.customers-grid[data-v-4406e6a3]{grid-template-columns:repeat(1,minmax(0,1fr))}}.loading-state-modern[data-v-4406e6a3]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 0}.loading-animation[data-v-4406e6a3]{position:relative;margin-bottom:1.5rem}.loading-circle[data-v-4406e6a3]{width:4rem;height:4rem;border-radius:9999px;border:4px solid rgb(229,231,235);position:relative;overflow:hidden}.loading-pulse[data-v-4406e6a3]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9999px;background:linear-gradient(90deg,var(--header-gradient-from),var(--header-gradient-to));animation:pulse-4406e6a3 2s ease-in-out infinite}@keyframes pulse-4406e6a3{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.loading-content h3[data-v-4406e6a3]{font-size:1.125rem;line-height:1.75rem;font-weight:600;color:#111827;margin-bottom:.5rem;text-align:center}.loading-content p[data-v-4406e6a3]{color:#4b5563;text-align:center}.modal-backdrop[data-v-4406e6a3]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;display:flex;align-items:center;justify-content:center;padding:1rem}.edit-modal[data-v-4406e6a3]{background:#fff;border-radius:1rem;box-shadow:0 25px 50px -12px #00000040;max-width:56rem;width:100%;max-height:90vh;overflow:hidden}.edit-modal-header[data-v-4406e6a3]{padding:1.5rem;display:flex;align-items:center;gap:1rem;color:#fff;position:relative;background:linear-gradient(90deg,var(--header-gradient-from),var(--header-gradient-to))}.edit-modal-icon[data-v-4406e6a3]{width:4rem;height:4rem;border-radius:1rem;background:#fff3;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.edit-modal-title h3[data-v-4406e6a3]{font-size:1.25rem;line-height:1.75rem;font-weight:700;margin-bottom:.25rem}.edit-modal-title p[data-v-4406e6a3]{color:#fffc;font-size:.875rem;line-height:1.25rem}.close-modal-btn[data-v-4406e6a3]{margin-left:auto;padding:.5rem;border-radius:.75rem;transition:background-color .2s;border:none;background:transparent;color:#fff;cursor:pointer}.close-modal-btn[data-v-4406e6a3]:hover{background:#ffffff1a}.edit-modal-body[data-v-4406e6a3]{padding:1.5rem;max-height:70vh;overflow-y:auto;transition:all .2s}.modal-loading-blur[data-v-4406e6a3]{filter:blur(2px);pointer-events:none}.modal-loading-overlay[data-v-4406e6a3]{position:absolute;top:0;right:0;bottom:0;left:0;background:#fffc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10;display:flex;align-items:center;justify-content:center}.modal-loader[data-v-4406e6a3]{text-align:center}.modal-spinner-container[data-v-4406e6a3]{margin-bottom:1rem}.modal-spinner[data-v-4406e6a3]{width:2rem;height:2rem;border:4px solid rgb(229,231,235);border-top-color:var(--header-gradient-from);border-radius:9999px;animation:spin-4406e6a3 1s linear infinite;margin:0 auto}.modal-loading-text[data-v-4406e6a3]{color:#4b5563;font-weight:500}.customer-form-modal[data-v-4406e6a3]{display:flex;flex-direction:column;gap:1.5rem}.form-grid-modal[data-v-4406e6a3]{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media (min-width: 768px){.form-grid-modal[data-v-4406e6a3]{grid-template-columns:repeat(2,minmax(0,1fr))}}.form-field[data-v-4406e6a3],.form-field-full[data-v-4406e6a3]{display:flex;flex-direction:column;gap:.5rem}@media (min-width: 768px){.form-field-full[data-v-4406e6a3]{grid-column:span 2}}.field-label[data-v-4406e6a3]{display:block;font-size:.875rem;line-height:1.25rem;font-weight:500;color:#374151;margin-bottom:.25rem}.field-error[data-v-4406e6a3]{color:#dc2626;font-size:.75rem;line-height:1rem;margin-top:.25rem}.form-input[data-v-4406e6a3]{width:100%;padding:.625rem 1rem;border:1px solid rgb(209,213,219);border-radius:.75rem;transition:all .2s;font-size:.875rem}.form-input[data-v-4406e6a3]:focus{outline:none;box-shadow:0 0 0 2px var(--header-gradient-from);border-color:transparent}.form-input.error[data-v-4406e6a3]{border-color:#ef4444}.form-input.error[data-v-4406e6a3]:focus{box-shadow:0 0 0 2px #ef4444}.form-select[data-v-4406e6a3]{width:100%;padding:.625rem 2.5rem .625rem 1rem;border:1px solid rgb(209,213,219);border-radius:.75rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;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;font-size:.875rem}.form-select[data-v-4406e6a3]:focus{outline:none;box-shadow:0 0 0 2px var(--header-gradient-from);border-color:transparent}.phone-input-container[data-v-4406e6a3],.date-input-container[data-v-4406e6a3]{display:flex;flex-direction:column;gap:.25rem}.reminder-section[data-v-4406e6a3]{padding:1rem;background:#f9fafb;border-radius:.75rem;border:1px solid rgb(229,231,235)}.reminder-label[data-v-4406e6a3]{display:flex;align-items:center;gap:.75rem;cursor:pointer;margin-bottom:1rem}.reminder-checkbox[data-v-4406e6a3]{width:1rem;height:1rem;color:var(--header-gradient-from);border-color:#d1d5db;border-radius:.25rem;accent-color:var(--header-gradient-from)}.reminder-text[data-v-4406e6a3]{font-size:.875rem;line-height:1.25rem;font-weight:500;color:#374151}.reminder-fields[data-v-4406e6a3]{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media (min-width: 768px){.reminder-fields[data-v-4406e6a3]{grid-template-columns:repeat(2,minmax(0,1fr))}}.reminder-field[data-v-4406e6a3]{display:flex;flex-direction:column;gap:.5rem}.reminder-input[data-v-4406e6a3]{width:100%;padding:.5rem .75rem;border:1px solid rgb(209,213,219);border-radius:.5rem;transition:all .2s;font-size:.875rem}.reminder-input[data-v-4406e6a3]:focus{outline:none;box-shadow:0 0 0 2px var(--header-gradient-from);border-color:transparent}.reminder-input.error[data-v-4406e6a3]{border-color:#fca5a5}.reminder-input.error[data-v-4406e6a3]:focus{box-shadow:0 0 0 2px #ef4444}.form-actions-modal[data-v-4406e6a3]{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding-top:1.5rem;border-top:1px solid rgb(229,231,235);margin-top:1.5rem}.cancel-btn-modal[data-v-4406e6a3]{padding:.625rem 1.5rem;color:#374151;background:#fff;border:1px solid rgb(209,213,219);border-radius:.75rem;transition:all .2s;display:flex;align-items:center;gap:.5rem;cursor:pointer;font-weight:500}.cancel-btn-modal[data-v-4406e6a3]:hover{background:#f9fafb}.submit-btn-modal[data-v-4406e6a3]{padding:.625rem 1.5rem;color:#fff;font-weight:500;border-radius:.75rem;transition:all .2s;display:flex;align-items:center;gap:.5rem;border:none;cursor:pointer;background:linear-gradient(90deg,var(--header-gradient-from),var(--header-gradient-to))}.submit-btn-modal[data-v-4406e6a3]:hover{box-shadow:0 10px 25px -3px #0000001a,0 4px 6px -2px #0000000d;transform:translateY(-1px)}.btn-spinner-small[data-v-4406e6a3]{width:1rem;height:1rem;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:9999px;animation:spin-4406e6a3 1s linear infinite}.delete-modal[data-v-4406e6a3]{background:#fff;border-radius:1rem;box-shadow:0 25px 50px -12px #00000040;max-width:28rem;width:100%;overflow:hidden}.delete-modal-header[data-v-4406e6a3]{padding:1.5rem;display:flex;align-items:center;gap:1rem;color:#fff;background:linear-gradient(90deg,#ef4444,#dc2626)}.delete-modal-icon[data-v-4406e6a3]{width:4rem;height:4rem;border-radius:1rem;background:#fff3;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.delete-modal-header h3[data-v-4406e6a3]{font-size:1.25rem;line-height:1.75rem;font-weight:700}.delete-modal-body[data-v-4406e6a3]{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.delete-modal-body p[data-v-4406e6a3]{color:#374151;line-height:1.5}.warning-text[data-v-4406e6a3]{color:#dc2626;font-size:.875rem;line-height:1.25rem;font-weight:500}.delete-modal-actions[data-v-4406e6a3]{padding:1.5rem;padding-top:0;display:flex;align-items:center;justify-content:flex-end;gap:.75rem}.cancel-btn[data-v-4406e6a3]{padding:.5rem 1rem;color:#374151;background:#fff;border:1px solid rgb(209,213,219);border-radius:.5rem;transition:all .2s;cursor:pointer;font-weight:500}.cancel-btn[data-v-4406e6a3]:hover{background:#f9fafb}.confirm-delete-btn[data-v-4406e6a3]{padding:.5rem 1rem;background:#dc2626;color:#fff;border-radius:.5rem;transition:all .2s;display:flex;align-items:center;gap:.5rem;border:none;cursor:pointer;font-weight:500}.confirm-delete-btn[data-v-4406e6a3]:hover{background:#b91c1c;transform:translateY(-1px)}.confirm-delete-btn[data-v-4406e6a3]:disabled{opacity:.5;cursor:not-allowed}.confirm-delete-btn[data-v-4406e6a3]:disabled:hover{transform:none}.loading-icon[data-v-4406e6a3]{animation:spin-4406e6a3 1s linear infinite}.file-upload[data-v-4406e6a3]{display:flex;flex-direction:column;gap:.5rem}.upload-area[data-v-4406e6a3]{border:2px dashed rgb(209,213,219);border-radius:.75rem;padding:1.5rem;text-align:center;cursor:pointer;transition:all .2s}.upload-area[data-v-4406e6a3]:hover{border-color:var(--header-gradient-from);background:rgba(var(--header-gradient-from-rgb),.05)}.upload-icon[data-v-4406e6a3]{width:3rem;height:3rem;color:#9ca3af;margin:0 auto .75rem}.upload-text[data-v-4406e6a3]{font-size:.875rem;color:#4b5563;margin-bottom:.5rem}.upload-hint[data-v-4406e6a3]{font-size:.75rem;color:#6b7280}.file-preview[data-v-4406e6a3]{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:#f9fafb;border-radius:.5rem;border:1px solid rgb(229,231,235)}.preview-image[data-v-4406e6a3]{width:3rem;height:3rem;border-radius:.5rem;object-fit:cover}.preview-info[data-v-4406e6a3]{flex:1;min-width:0}.file-name[data-v-4406e6a3]{font-size:.875rem;font-weight:500;color:#111827;margin-bottom:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-size[data-v-4406e6a3]{font-size:.75rem;color:#6b7280}.remove-file[data-v-4406e6a3]{padding:.375rem;border-radius:9999px;color:#6b7280;background:transparent;border:none;cursor:pointer;transition:all .2s}.remove-file[data-v-4406e6a3]:hover{background:#e5e7eb;color:#dc2626}@keyframes modalFadeIn-4406e6a3{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.modal-animation-enter-active[data-v-4406e6a3]{animation:modalFadeIn-4406e6a3 .3s ease-out}.modal-animation-leave-active[data-v-4406e6a3]{animation:modalFadeIn-4406e6a3 .2s ease-in reverse}.action-btn[data-v-4406e6a3]{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500;border-radius:.5rem;transition:all .2s;cursor:pointer;border:1px solid}.action-btn.edit[data-v-4406e6a3]{background:#fffbeb;color:#b45309;border-color:#fcd34d}.action-btn.edit[data-v-4406e6a3]:hover{background:#fef3c7;transform:translateY(-1px);box-shadow:0 2px 4px #0000000d}.action-btn.delete[data-v-4406e6a3]{background:#fef2f2;color:#b91c1c;border-color:#fca5a5}.action-btn.delete[data-v-4406e6a3]:hover{background:#fee2e2;transform:translateY(-1px);box-shadow:0 2px 4px #0000000d}.card-action-buttons[data-v-4406e6a3]{display:flex;gap:.5rem}.card-action-btn[data-v-4406e6a3]{flex:1;display:flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500;border-radius:.5rem;transition:all .2s;border:1px solid;cursor:pointer}.card-action-btn.edit[data-v-4406e6a3]{background:#fffbeb;color:#b45309;border-color:#fcd34d}.card-action-btn.edit[data-v-4406e6a3]:hover{background:#fef3c7;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.card-action-btn.delete[data-v-4406e6a3]{background:#fef2f2;color:#b91c1c;border-color:#fca5a5}.card-action-btn.delete[data-v-4406e6a3]:hover{background:#fee2e2;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.refresh-btn[data-v-4406e6a3]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#fff;background:linear-gradient(90deg,var(--header-gradient-from),var(--header-gradient-to));border:none;border-radius:.5rem;cursor:pointer;transition:all .2s}.refresh-btn[data-v-4406e6a3]:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}.refresh-btn[data-v-4406e6a3]:active{transform:translateY(0)}.refresh-icon[data-v-4406e6a3]{width:1rem;height:1rem}.refresh-icon.rotating[data-v-4406e6a3]{animation:spin-4406e6a3 1s linear infinite}@keyframes spin-4406e6a3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.btn-with-icon[data-v-4406e6a3]{display:flex;align-items:center;gap:.375rem}.btn-icon[data-v-4406e6a3]{width:1rem;height:1rem;display:flex;align-items:center;justify-content:center}.button-group[data-v-4406e6a3]{display:flex;gap:.5rem}.table-actions[data-v-4406e6a3]{display:flex;flex-direction:column;gap:.5rem}@media (min-width: 640px){.table-actions[data-v-4406e6a3]{flex-direction:row}}.results-header .action-btn[data-v-4406e6a3]{padding:.5rem 1rem;font-size:.875rem;background:linear-gradient(90deg,var(--header-gradient-from),var(--header-gradient-to));color:#fff;border:none}.results-header .action-btn[data-v-4406e6a3]:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}.action-btn[data-v-4406e6a3]:disabled,.card-action-btn[data-v-4406e6a3]:disabled,.refresh-btn[data-v-4406e6a3]:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.assistant-wrapper[data-v-baa247f5]{position:fixed;bottom:24px;left:24px;z-index:99999}.assistant-button[data-v-baa247f5]{position:relative;width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));border:none;cursor:pointer;box-shadow:0 8px 32px #00000040;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.assistant-button[data-v-baa247f5]:hover{transform:scale(1.1);box-shadow:0 12px 40px #00000059}.assistant-button[data-v-baa247f5]:active{transform:scale(.95)}.button-glow[data-v-baa247f5]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.3) 0%,transparent 70%);animation:buttonGlow-baa247f5 3s ease-in-out infinite}@keyframes buttonGlow-baa247f5{0%,to{transform:rotate(0) scale(1);opacity:.3}50%{transform:rotate(180deg) scale(1.1);opacity:.6}}.pulse-rings[data-v-baa247f5]{position:absolute;top:0;left:0;width:100%;height:100%}.pulse-ring[data-v-baa247f5]{position:absolute;width:100%;height:100%;border-radius:50%;background:#fff6;animation:pulse-baa247f5 3s cubic-bezier(.4,0,.6,1) infinite}.pulse-ring.delay-1[data-v-baa247f5]{animation-delay:1s}.pulse-ring.delay-2[data-v-baa247f5]{animation-delay:2s}@keyframes pulse-baa247f5{0%{transform:scale(1);opacity:.4}50%{transform:scale(1.6);opacity:0}to{transform:scale(1.6);opacity:0}}.assistant-icon[data-v-baa247f5]{position:relative;z-index:2;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.assistant-icon img[data-v-baa247f5]{width:36px;height:36px;border-radius:50%;filter:brightness(1.1)}.assistant-tooltip[data-v-baa247f5]{position:absolute;bottom:80px;left:-20px;background:#fff;border-radius:20px;padding:16px 20px;box-shadow:0 12px 40px #0003;white-space:nowrap;z-index:100001;border:2px solid #f1f5f9}.tooltip-content[data-v-baa247f5]{display:flex;align-items:center;gap:12px}.tooltip-wave[data-v-baa247f5]{font-size:24px;animation:wave-baa247f5 1.5s ease-in-out infinite}@keyframes wave-baa247f5{0%,to{transform:rotate(0)}25%{transform:rotate(-20deg)}75%{transform:rotate(20deg)}}.tooltip-text[data-v-baa247f5]{display:flex;flex-direction:column;gap:2px}.tooltip-title[data-v-baa247f5]{font-size:14px;font-weight:700;color:#1f2937}.tooltip-subtitle[data-v-baa247f5]{font-size:12px;color:#6b7280}.tooltip-arrow[data-v-baa247f5]{position:absolute;bottom:-8px;left:40px;width:16px;height:16px;background:#fff;border:2px solid #f1f5f9;border-top:none;border-left:none;transform:rotate(45deg)}.chat-container[data-v-baa247f5]{position:fixed;bottom:100px;left:24px;width:400px;height:650px;max-height:calc(100vh - 140px);background:#fff;border-radius:24px;box-shadow:0 24px 64px #00000040;display:flex;flex-direction:column;overflow:hidden;z-index:100000;border:1px solid #e2e8f0}.chat-header[data-v-baa247f5]{position:relative;background:#fff;border-bottom:1px solid #e2e8f0}.header-background[data-v-baa247f5]{position:absolute;top:0;left:0;right:0;height:100%;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));opacity:.05}.header-content[data-v-baa247f5]{position:relative;display:flex;align-items:center;justify-content:space-between;padding:20px}.header-left[data-v-baa247f5]{display:flex;align-items:center;gap:16px}.header-avatar[data-v-baa247f5]{position:relative;width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));padding:3px;display:flex;align-items:center;justify-content:center}.header-avatar img[data-v-baa247f5]{width:42px;height:42px;border-radius:50%;background:#fff;padding:6px}.avatar-status[data-v-baa247f5]{position:absolute;bottom:2px;right:2px;width:12px;height:12px;background:#10b981;border:2px solid white;border-radius:50%;animation:statusPulse-baa247f5 2s ease-in-out infinite}@keyframes statusPulse-baa247f5{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}.header-info[data-v-baa247f5]{display:flex;flex-direction:column;gap:6px}.header-title[data-v-baa247f5]{font-size:18px;font-weight:800;color:#1f2937;margin:0}.header-status[data-v-baa247f5]{display:flex;align-items:center;gap:8px;font-size:13px;color:#6b7280}.status-indicator[data-v-baa247f5]{width:8px;height:8px;background:#10b981;border-radius:50%;animation:statusBlink-baa247f5 2s ease-in-out infinite}@keyframes statusBlink-baa247f5{0%,to{opacity:1}50%{opacity:.4}}.header-actions[data-v-baa247f5]{display:flex;gap:8px}.header-btn[data-v-baa247f5]{width:40px;height:40px;border-radius:50%;border:none;background:transparent;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.header-btn[data-v-baa247f5]:hover{background:#f3f4f6;color:#374151;transform:scale(1.1)}.close-btn[data-v-baa247f5]:hover{background:#fee2e2;color:#dc2626}.clear-btn[data-v-baa247f5]:hover{background:#fef3c7;color:#d97706}.chat-messages[data-v-baa247f5]{flex:1;overflow-y:auto;background:linear-gradient(135deg,#f8fafc,#f1f5f9);scroll-behavior:smooth}.messages-list[data-v-baa247f5]{padding:24px;display:flex;flex-direction:column;gap:20px}.message-container[data-v-baa247f5]{display:flex;gap:12px;animation:messageSlide-baa247f5 .4s ease-out}@keyframes messageSlide-baa247f5{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.message-container.user-message[data-v-baa247f5]{flex-direction:row-reverse}.message-avatar[data-v-baa247f5]{width:36px;height:36px;border-radius:50%;background:#fff;padding:4px;box-shadow:0 4px 16px #0000001a;flex-shrink:0}.message-avatar img[data-v-baa247f5]{width:100%;height:100%;border-radius:50%}.message-content[data-v-baa247f5]{max-width:75%;display:flex;flex-direction:column;gap:6px}.message-bubble[data-v-baa247f5]{padding:16px 20px;border-radius:24px;font-size:14px;line-height:1.6;word-wrap:break-word;position:relative}.bot-message .message-bubble[data-v-baa247f5]{background:#fff;color:#1f2937;border-bottom-right-radius:8px;box-shadow:0 4px 20px #00000014;border:1px solid #f1f5f9}.user-message .message-bubble[data-v-baa247f5]{background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));color:#fff;border-bottom-left-radius:8px;box-shadow:0 4px 20px #00000026}.message-time[data-v-baa247f5]{font-size:11px;color:#9ca3af;padding:0 12px}.user-message .message-time[data-v-baa247f5]{text-align:left;color:#d1d5db}.typing-bubble[data-v-baa247f5]{background:#fff;border:1px solid #f1f5f9}.typing-cursor[data-v-baa247f5]{animation:blink-baa247f5 1s infinite;color:var(--header-gradient-from);font-weight:700;margin-left:2px}@keyframes blink-baa247f5{0%,50%{opacity:1}51%,to{opacity:0}}.quick-actions[data-v-baa247f5]{margin-right:48px;margin-top:-8px}.quick-actions-title[data-v-baa247f5]{font-size:12px;color:#6b7280;font-weight:600;margin-bottom:8px}.quick-buttons[data-v-baa247f5]{display:flex;flex-wrap:wrap;gap:8px}.quick-btn[data-v-baa247f5]{padding:10px 16px;border-radius:20px;border:2px solid #e5e7eb;background:#fff;color:#374151;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:6px;box-shadow:0 2px 8px #0000000d}.quick-btn[data-v-baa247f5]:hover:not(:disabled){border-color:var(--header-gradient-from);background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));color:#fff;transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.quick-btn[data-v-baa247f5]:disabled{opacity:.5;cursor:not-allowed}.custom-btn[data-v-baa247f5]{border-style:dashed;background:#f8fafc}.quick-icon[data-v-baa247f5]{font-size:16px}.page-helper[data-v-baa247f5]{display:flex;justify-content:center;margin-top:16px}.page-helper-btn[data-v-baa247f5]{padding:12px 24px;border-radius:24px;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));color:#fff;border:none;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px;box-shadow:0 6px 20px #00000026}.page-helper-btn[data-v-baa247f5]:hover{transform:translateY(-3px);box-shadow:0 8px 25px #0003}.chat-input[data-v-baa247f5]{padding:20px;background:#fff;border-top:1px solid #e2e8f0}.input-container[data-v-baa247f5]{display:flex;align-items:center;gap:12px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:28px;padding:6px;transition:all .3s ease}.input-container[data-v-baa247f5]:focus-within{border-color:var(--header-gradient-from);box-shadow:0 0 0 4px #6366f11a}.message-input[data-v-baa247f5]{flex:1;background:transparent;border:none;outline:none;padding:12px 16px;font-size:14px;color:#1f2937}.message-input[data-v-baa247f5]::placeholder{color:#9ca3af}.input-actions[data-v-baa247f5]{display:flex;gap:6px}.input-btn[data-v-baa247f5]{width:44px;height:44px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.help-btn[data-v-baa247f5]{background:transparent;color:#6b7280}.help-btn[data-v-baa247f5]:hover:not(:disabled){background:#e5e7eb;color:#374151;transform:scale(1.1)}.send-btn[data-v-baa247f5]{background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));color:#fff;box-shadow:0 4px 16px #00000026}.send-btn[data-v-baa247f5]:hover:not(:disabled){transform:scale(1.1);box-shadow:0 6px 20px #0003}.send-btn[data-v-baa247f5]:disabled{opacity:.5;cursor:not-allowed;transform:none}.tooltip-enter-active[data-v-baa247f5],.tooltip-leave-active[data-v-baa247f5]{transition:all .4s cubic-bezier(.4,0,.2,1)}.tooltip-enter-from[data-v-baa247f5]{opacity:0;transform:translateY(10px) scale(.9)}.tooltip-leave-to[data-v-baa247f5]{opacity:0;transform:translateY(-10px) scale(.9)}.chat-enter-active[data-v-baa247f5],.chat-leave-active[data-v-baa247f5]{transition:all .4s cubic-bezier(.4,0,.2,1)}.chat-enter-from[data-v-baa247f5],.chat-leave-to[data-v-baa247f5]{opacity:0;transform:translateY(30px) scale(.9)}.chat-messages[data-v-baa247f5]::-webkit-scrollbar{width:6px}.chat-messages[data-v-baa247f5]::-webkit-scrollbar-track{background:transparent}.chat-messages[data-v-baa247f5]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.chat-messages[data-v-baa247f5]::-webkit-scrollbar-thumb:hover{background:#9ca3af}@media (max-width: 640px){.assistant-wrapper[data-v-baa247f5]{bottom:20px;left:20px}.assistant-button[data-v-baa247f5]{width:56px;height:56px}.assistant-icon img[data-v-baa247f5]{width:32px;height:32px}.chat-container[data-v-baa247f5]{left:20px;right:20px;bottom:90px;width:auto;height:580px;max-height:calc(100vh - 120px)}.assistant-tooltip[data-v-baa247f5]{left:-40px}.message-content[data-v-baa247f5]{max-width:85%}.header-content[data-v-baa247f5]{padding:16px}.header-title[data-v-baa247f5]{font-size:16px}.messages-list[data-v-baa247f5]{padding:20px 16px}.quick-actions[data-v-baa247f5]{margin-right:40px}}.smart-suggestions[data-v-baa247f5]{margin-top:20px;padding:16px;background:#fffc;border-radius:16px;border:1px solid #e2e8f0}.suggestions-title[data-v-baa247f5]{font-size:13px;font-weight:700;color:#374151;margin-bottom:12px;text-align:center}.suggestions-grid[data-v-baa247f5]{display:flex;flex-direction:column;gap:8px}.suggestion-btn[data-v-baa247f5]{padding:10px 16px;border-radius:20px;border:none;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px;text-align:right}.suggestion-btn.primary[data-v-baa247f5]{background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));color:#fff;box-shadow:0 4px 16px #00000026}.suggestion-btn.secondary[data-v-baa247f5]{background:#fff;color:#374151;border:2px solid #e5e7eb;box-shadow:0 2px 8px #0000000d}.suggestion-btn[data-v-baa247f5]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.suggestion-btn.secondary[data-v-baa247f5]:hover{border-color:var(--header-gradient-from);background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));color:#fff}.logo-loading-overlay[data-v-41187909]{position:fixed;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#f8fafc,#e2e8f0);display:flex;align-items:center;justify-content:center;z-index:999999;overflow:hidden}.logo-loading-overlay[data-v-41187909]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:backgroundShimmer-41187909 4s ease-in-out infinite}@keyframes backgroundShimmer-41187909{0%,to{transform:rotate(0) scale(1);opacity:.3}50%{transform:rotate(180deg) scale(1.1);opacity:.6}}.logo-container[data-v-41187909]{display:flex;flex-direction:column;align-items:center;gap:32px;position:relative;z-index:2}.logo-wrapper[data-v-41187909]{position:relative;display:flex;flex-direction:column;align-items:center;gap:24px}.main-logo[data-v-41187909]{position:relative;display:flex;align-items:center;justify-content:center}.logo-circle[data-v-41187909]{width:120px;height:120px;border-radius:50%;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 20px 60px #00000026,0 0 0 8px #fffc,0 0 0 16px #fff6;animation:logoFloat-41187909 3s ease-in-out infinite}@keyframes logoFloat-41187909{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(5deg)}}.logo-inner[data-v-41187909]{width:100px;height:100px;background:#fffffff2;border-radius:50%;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.logo-svg[data-v-41187909]{filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}.logo-path[data-v-41187909]{stroke-dasharray:200;stroke-dashoffset:200;animation:drawLogo-41187909 2s ease-in-out .5s forwards}@keyframes drawLogo-41187909{to{stroke-dashoffset:0}}.logo-glow[data-v-41187909]{position:absolute;top:-20px;left:-20px;right:-20px;bottom:-20px;border-radius:50%;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));opacity:.3;filter:blur(20px);animation:logoGlow-41187909 2s ease-in-out infinite alternate}@keyframes logoGlow-41187909{0%{opacity:.3;transform:scale(1)}to{opacity:.6;transform:scale(1.1)}}.brand-name[data-v-41187909]{text-align:center;animation:brandFadeIn-41187909 1s ease-out 1s both}@keyframes brandFadeIn-41187909{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.brand-text[data-v-41187909]{font-size:2.5rem;font-weight:800;margin:0;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 4px 12px rgba(0,0,0,.1);letter-spacing:-.02em}.brand-subtitle[data-v-41187909]{font-size:1rem;color:#64748b;margin:8px 0 0;font-weight:500;letter-spacing:.02em}.loading-animation[data-v-41187909]{animation:loadingFadeIn-41187909 1s ease-out 1.5s both}@keyframes loadingFadeIn-41187909{0%{opacity:0}to{opacity:1}}.loading-dots[data-v-41187909]{display:flex;gap:8px;align-items:center;justify-content:center}.dot[data-v-41187909]{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,var(--header-gradient-from),var(--header-gradient-to));animation:dotBounce-41187909 1.4s ease-in-out infinite both}.dot[data-v-41187909]:nth-child(1){animation-delay:-.32s}.dot[data-v-41187909]:nth-child(2){animation-delay:-.16s}.dot[data-v-41187909]:nth-child(3){animation-delay:0s}@keyframes dotBounce-41187909{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1.2);opacity:1}}.progress-container[data-v-41187909]{width:280px;display:flex;flex-direction:column;align-items:center;gap:12px;animation:progressFadeIn-41187909 1s ease-out 1.8s both}@keyframes progressFadeIn-41187909{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.progress-bar[data-v-41187909]{width:100%;height:6px;background:#0000001a;border-radius:3px;overflow:hidden;position:relative}.progress-fill[data-v-41187909]{height:100%;background:linear-gradient(90deg,var(--header-gradient-from),var(--header-gradient-to));border-radius:3px;transition:width .3s ease;position:relative;overflow:hidden}.progress-fill[data-v-41187909]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:progressShimmer-41187909 1.5s ease-in-out infinite}@keyframes progressShimmer-41187909{0%{transform:translate(-100%)}to{transform:translate(100%)}}.progress-text[data-v-41187909]{font-size:14px;font-weight:600;color:#64748b;letter-spacing:.5px}.main-app[data-v-41187909]{min-height:100vh}.logo-fade-enter-active[data-v-41187909]{transition:all .6s cubic-bezier(.4,0,.2,1)}.logo-fade-leave-active[data-v-41187909]{transition:all .8s cubic-bezier(.4,0,.2,1)}.logo-fade-enter-from[data-v-41187909]{opacity:0;transform:scale(.9)}.logo-fade-leave-to[data-v-41187909]{opacity:0;transform:scale(1.1);filter:blur(10px)}@media (max-width: 640px){.logo-circle[data-v-41187909]{width:100px;height:100px}.logo-inner[data-v-41187909]{width:80px;height:80px}.logo-svg[data-v-41187909]{width:48px;height:48px}.brand-text[data-v-41187909]{font-size:2rem}.brand-subtitle[data-v-41187909]{font-size:.9rem}.progress-container[data-v-41187909]{width:240px}}@media (max-width: 480px){.logo-container[data-v-41187909]{gap:24px;padding:0 20px}.logo-circle[data-v-41187909]{width:90px;height:90px}.brand-text[data-v-41187909]{font-size:1.8rem}.progress-container[data-v-41187909]{width:200px}}@media (prefers-color-scheme: dark){.logo-loading-overlay[data-v-41187909]{background:linear-gradient(135deg,#1e293b,#0f172a)}.brand-subtitle[data-v-41187909],.progress-text[data-v-41187909]{color:#94a3b8}.progress-bar[data-v-41187909]{background:#ffffff1a}}.logo-loading-overlay[data-v-41187909],.logo-circle[data-v-41187909],.logo-glow[data-v-41187909],.progress-fill[data-v-41187909]{will-change:transform,opacity}@media (prefers-reduced-motion: reduce){.logo-circle[data-v-41187909],.logo-glow[data-v-41187909],.dot[data-v-41187909],.progress-fill[data-v-41187909]:after{animation:none}.logo-path[data-v-41187909]{stroke-dasharray:none;stroke-dashoffset:0}}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-colored:#ddd}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;transform:translate3d(0,0,var(--toastify-z-index) px);width:var(--toastify-toast-width);z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:1em;top:1em}.Toastify__toast-container--top-center{left:50%;top:1em;transform:translate(-50%)}.Toastify__toast-container--top-right{right:1em;top:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{left:0;margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translate(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translate(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{border-radius:4px;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d;box-sizing:border-box;cursor:pointer;direction:ltr;display:flex;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:var(--toastify-toast-max-height);min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px;white-space:pre-wrap}.Toastify__toast-body>div:last-child{flex:1}.Toastify__toast-icon{display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{animation-duration:.7s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:var(--toastify-color-info);color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:var(--toastify-color-success);color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:var(--toastify-color-warning);color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:var(--toastify-color-error);color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--default{background:var(--toastify-color-progress-colored)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentcolor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:5px;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{left:auto;right:0;transform-origin:right}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__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 Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__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 Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__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 Toastify__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 Toastify__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 Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__none{0%,60%,75%,90%,to{animation-duration:0;animation-timing-function:none}0%{opacity:1;transform:translateZ(0)}to{transform:translateZ(0)}}.Toastify__none-enter--bottom-center,.Toastify__none-enter--bottom-left,.Toastify__none-enter--bottom-right,.Toastify__none-enter--top-center,.Toastify__none-enter--top-left,.Toastify__none-enter--top-right{animation-name:Toastify__none}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateX(-20deg)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{transform:translate3d(110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
