:root{--font-family-base: "Inter", sans-serif;--font-family-serif: "Times New Roman", "Georgia", serif;--font-family-logo: "Noto Serif KR", serif;--font-size-64: 64px;--font-size-48: 48px;--font-size-40: 40px;--font-size-36: 36px;--font-size-32: 32px;--font-size-24: 24px;--font-size-20: 20px;--font-size-18: 18px;--font-size-16: 16px;--font-size-14: 14px;--font-size-13: 13px;--font-size-12: 12px;--font-size-11: 11px;--font-weight-400: 400;--font-weight-500: 500;--font-weight-600: 600;--font-weight-700: 700;--font-weight-900: 900;--line-height-tight: 110%;--line-height-normal: 130%;--line-height-relaxed: 140%;--line-height-loose: 150%;--line-height-double: 160%;--letter-spacing-tight: -.01em;--letter-spacing-narrow: -.003em;--letter-spacing-cta: -.003em;--letter-spacing-uppercase: .08em;--color-white: #ffffff;--color-white-80: rgba(255, 255, 255, .8);--color-white-cc: #ffffffcc;--color-white-99: #ffffff99;--color-white-60: #ffffff9e;--color-night: #020617;--color-midnight-base: #020815;--color-dark: #0a1a2f;--color-bg: #01132b;--color-bg-contrast: #0a1a2f;--color-bg-elevated: #0b1a30;--color-bg-chip: #071a33;--color-bg-chip-secondary: #122341;--color-bg-card: rgba(255, 255, 255, .05);--color-border-card: rgba(255, 255, 255, .25);--color-bg-panel: #1f2937;--color-bg-glass: rgba(15, 23, 42, .9);--color-bg-glass-soft: rgba(15, 23, 42, .6);--color-border-strong: #2c3d5a;--color-border-light: #c4d0e0;--color-border-muted: rgba(148, 163, 184, .35);--color-border-muted-light: rgba(148, 163, 184, .3);--color-border-muted-soft: rgba(148, 163, 184, .18);--color-border-muted-strong: rgba(148, 163, 184, .45);--color-border-dashed: #4b5563;--color-border-amber: rgba(234, 179, 8, .8);--color-neutral-strong: #4b5563;--color-neutral-dark: #1f2937;--color-neutral-muted: #9ca3af;--color-neutral-soft: #cbd5f5;--color-neutral-subtle: #d0d5e1;--color-neutral-pale: #d3d8e5;--color-neutral-light: #e5e7eb;--color-neutral-lighter: #e5ecf7;--color-neutral-ghost: #f9fafb;--color-text-main: #ffffff;--color-text-secondary: #d0d5e1;--color-text-muted: #c1cbe0;--color-text-soft: #cbd5f5;--color-text-light: #e5e7eb;--color-text-extra-light: #e5ecf7;--color-text-contrast: #0a1a2f;--color-gold-primary: #e1c26a;--color-gold-secondary: #d4af37;--color-gold-outline: rgba(226, 197, 106, .9);--color-logo-bg: #be923b;--color-amber-primary: #f7d472;--color-amber-bright: #facc15;--color-amber-bright-soft: rgba(250, 204, 21, .08);--color-amber-warm: #f97316;--color-amber-deep: #854d0e;--color-amber-soft: #e8e6bb;--color-state-success: #059669;--color-state-success-soft: #bbf7d0;--color-state-info: #0369a1;--color-state-error: #f87171;--color-state-error-strong: #fb7185;--color-link: #f9fafb;--color-link-hover: #facc15;--color-indigo: #646cff;--color-indigo-hover: #535bf2;--color-indigo-light: #747bff;--color-gray-900: #242424;--color-gray-800: #213547;--color-gray-700: #1a1a1a;--color-gray-100: #f9f9f9;--color-shadow-strong: rgba(0, 0, 0, .45);--radius-16: 16px;--radius-24: 24px;--radius-20: 20px;--radius-18: 18px;--radius-14: 14px;--radius-6: 6px;--radius-999: 999px;--border-gold-outline: 1.5px solid var(--color-gold-outline);--border-gold-secondary: 1.5px solid var(--color-gold-secondary);--border-strong: 1px solid var(--color-border-strong);--border-muted-strong: 1px solid var(--color-border-muted-strong);--border-muted: 1px solid var(--color-border-muted);--border-light: 1px solid var(--color-border-light);--border-amber: 1px solid var(--color-border-amber);--border-dashed: 1px dashed var(--color-border-dashed);--border-gold-primary: 3px solid var(--color-gold-primary);--border-transparent: 1.5px solid transparent;--border-input: 1.5px solid var(--color-white-60);--opacity-80: .8;--gradient-gold: linear-gradient( 90.19deg, var(--color-gold-primary) 0%, var(--color-gold-secondary) 100% );--inset-white-shadow: 1px 2px 2px 0px var(--color-white-cc) inset;--shadow-card: 0 12px 24px var(--color-shadow-strong);--shadow-text-inset: 0px 1px 1px 0px var(--color-white-cc) inset}body{margin:0;font-family:var(--font-family-base);background:var(--color-bg);color:var(--color-text-main)}button,input,select,textarea{font-family:inherit;border-radius:var(--radius-16)}.title-text{font-family:var(--font-family-base);font-weight:var(--font-weight-700);font-size:var(--font-size-40);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);display:inline-block;background:var(--gradient-gold);-webkit-background-clip:text;background-clip:text;color:transparent;box-shadow:var(--shadow-text-inset)}.title-text--no-underline{text-decoration:none}.logo-text{font-family:var(--font-family-logo);font-weight:var(--font-weight-500);font-size:var(--font-size-24);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-relaxed);text-align:center;color:var(--color-logo-bg)}.first-button{min-height:48px;padding:var(--space-14) var(--space-28);border:none;border-radius:var(--radius-16);cursor:pointer;background:var(--gradient-gold);box-shadow:var(--inset-white-shadow);display:inline-flex;align-items:center;justify-content:center}.first-button span{font-family:var(--font-family-base);font-weight:var(--font-weight-600);font-size:var(--font-size-16);line-height:20px;letter-spacing:var(--letter-spacing-cta);text-transform:uppercase;color:var(--color-dark)}.second-button{min-height:48px;padding:var(--space-14) var(--space-28);border-radius:var(--radius-16);border:var(--border-transparent);background:linear-gradient(var(--color-bg),var(--color-bg)) padding-box,var(--gradient-gold) border-box;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.second-button span{font-family:var(--font-family-base);font-weight:var(--font-weight-600);font-size:var(--font-size-16);line-height:20px;letter-spacing:var(--letter-spacing-cta);text-transform:uppercase;background:var(--gradient-gold);-webkit-background-clip:text;background-clip:text;color:transparent}.btn-primary{background:var(--gradient-gold)!important;box-shadow:var(--inset-white-shadow)!important;color:var(--color-text-contrast)!important;font-weight:var(--font-weight-600)!important;text-transform:uppercase;letter-spacing:var(--letter-spacing-cta);padding:var(--space-14) var(--space-28)!important;min-height:48px;display:inline-flex;align-items:center;justify-content:center}.btn-primary:hover:not(:disabled){opacity:.9}.btn-small.btn-primary{background:var(--gradient-gold)!important;box-shadow:var(--inset-white-shadow)!important;color:var(--color-text-contrast)!important;font-weight:var(--font-weight-600)!important;text-transform:uppercase;letter-spacing:var(--letter-spacing-cta);font-size:var(--font-size-14)!important;padding:var(--space-10) var(--space-20)!important;min-height:40px;display:inline-flex;align-items:center;justify-content:center}.btn-small.btn-danger{background:#ee6b5433!important;color:#ee6b54!important;font-weight:var(--font-weight-600)!important;text-transform:uppercase;letter-spacing:var(--letter-spacing-cta);font-size:var(--font-size-14)!important;border:1px solid rgba(238,107,84,.3)!important}.btn-secondary{background:linear-gradient(var(--color-bg),var(--color-bg)) padding-box,var(--gradient-gold) border-box!important;border:var(--border-transparent)!important;color:var(--color-gold-primary)!important;text-transform:uppercase;letter-spacing:var(--letter-spacing-cta);font-weight:var(--font-weight-600);min-height:48px;display:inline-flex;align-items:center;justify-content:center}.btn-secondary:hover:not(:disabled){background:linear-gradient(var(--color-bg-chip),var(--color-bg-chip)) padding-box,var(--gradient-gold) border-box!important;color:var(--color-amber-primary)!important}.btn-danger{background:#ee6b5426!important;color:#ee6b54!important;border:1px solid rgba(238,107,84,.3)!important;text-transform:uppercase;letter-spacing:var(--letter-spacing-cta);font-weight:var(--font-weight-600)}.btn-danger:hover:not(:disabled){background:#ee6b5440!important}input,select,textarea{width:100%;padding:var(--space-14) var(--space-16);border-radius:var(--radius-16);border:var(--border-input);background:transparent;font-family:var(--font-family-base);font-weight:var(--font-weight-500);font-size:var(--font-size-16);line-height:20px;letter-spacing:var(--letter-spacing-narrow);color:var(--color-white);transition:border-color .2s,box-shadow .2s}input{height:48px}select{height:48px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-16) center;padding-right:calc(var(--space-16) + 20px)}textarea{min-height:120px;resize:vertical;padding:var(--space-12) var(--space-16)}input::-moz-placeholder,textarea::-moz-placeholder{font-family:var(--font-family-base);font-weight:var(--font-weight-500);font-size:var(--font-size-16);line-height:20px;letter-spacing:var(--letter-spacing-narrow);color:var(--color-white-60)}input::placeholder,textarea::placeholder{font-family:var(--font-family-base);font-weight:var(--font-weight-500);font-size:var(--font-size-16);line-height:20px;letter-spacing:var(--letter-spacing-narrow);color:var(--color-white-60)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--color-amber-primary);box-shadow:0 0 0 2px #ffc1071a}input.input-error,select.input-error,textarea.input-error{border-color:var(--color-state-error)!important;color:var(--color-state-error)}button{border-radius:var(--radius-16);font-family:var(--font-family-base);transition:opacity .2s,transform .2s,border-color .2s}button:hover:not(:disabled){opacity:.9}button:active:not(:disabled){transform:scale(.98)}button:disabled{opacity:.6;cursor:not-allowed}@media(max-width:767px){input,select,textarea{font-size:var(--font-size-14);padding:var(--space-12) var(--space-14)}input,select{height:44px}input::-moz-placeholder,textarea::-moz-placeholder{font-size:var(--font-size-14)}input::placeholder,textarea::placeholder{font-size:var(--font-size-14)}}:root{--space-170: 170px;--space-160: 160px;--space-150: 150px;--space-130: 130px;--space-96: 96px;--space-88: 88px;--space-80: 80px;--space-72: 72px;--space-64: 64px;--space-56: 56px;--space-53: 53px;--space-48: 48px;--space-40: 40px;--space-32: 32px;--space-28: 28px;--space-24: 24px;--space-20: 20px;--space-18: 18px;--space-16: 16px;--space-14: 14px;--space-12: 12px;--space-10: 10px;--space-8: 8px;--space-6: 6px;--space-4: 4px;--space-3: 3px}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;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}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-width:1px}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.outline{outline-style:solid}.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,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media(max-width:1023px){.page-content{padding:var(--space-20)!important}.page-title{font-size:var(--font-size-24)!important}.detail-section{padding:var(--space-16) var(--space-20)!important}.section-title{font-size:var(--font-size-20)!important}.detail-grid{grid-template-columns:1fr!important}.moderation-actions,.detail-actions,.admin-note-actions{flex-direction:column}.moderation-actions>*,.detail-actions>*,.admin-note-actions>*{width:100%}}@media(max-width:767px){.page-content{padding:var(--space-16)!important}.page-title{font-size:var(--font-size-20)!important}.section-title{font-size:var(--font-size-18)!important}.detail-section{padding:var(--space-12) var(--space-16)!important}.detail-grid{gap:var(--space-12)!important}.complaint-item,.comment-item,.help-item,.request-item,.appeal-item{flex-direction:column;align-items:stretch!important}.complaint-actions,.comment-actions,.help-actions,.request-actions,.appeal-actions{width:100%;margin-top:var(--space-12)}.complaint-actions>*,.comment-actions>*,.help-actions>*,.request-actions>*,.appeal-actions>*{width:100%}.pagination{flex-direction:column;gap:var(--space-12)!important}.pagination-info{order:-1}.header-actions{flex-direction:column;align-items:flex-start!important}.action-buttons{width:100%;flex-direction:column}.action-buttons>*{width:100%}.modal-content{width:95%!important;max-width:none!important}.notification-content{width:95%!important}.page-header{flex-wrap:nowrap}.page-header .btn-back{width:auto}}@media(max-width:767px){.category-main{padding:var(--space-16)!important}.category-row{flex-direction:column;align-items:flex-start!important;gap:var(--space-12)}.category-actions{width:100%;flex-direction:column}.category-actions>*{width:100%}.subcategories-list,.problems-list{margin-left:var(--space-12)!important}}@media(max-width:1023px){.departments-table,.categories-table{font-size:var(--font-size-13)}.departments-table th,.departments-table td,.categories-table th,.categories-table td{padding:var(--space-8) var(--space-12)}}@media(max-width:767px){.table-wrapper{overflow-x:hidden;max-width:100%}.departments-table,.regions-table,.categories-table{display:block;min-width:0}.departments-table thead,.categories-table thead,.regions-table thead{display:none}.departments-table tbody,.categories-table tbody,.regions-table tbody{display:block}.departments-table tr,.categories-table tr,.regions-table tr{display:block;margin-bottom:var(--space-16);border:var(--border-muted);border-radius:var(--radius-16);padding:var(--space-12)}.departments-table td,.categories-table td,.regions-table td{display:block;text-align:right;padding:var(--space-8) 0;border:none}.departments-table td:before,.categories-table td:before,.regions-table td:before{content:attr(data-label) ": ";float:left;font-weight:var(--font-weight-600);color:var(--color-text-secondary)}}@media(max-width:767px){.filters-container{flex-direction:column}.filters-container>*{width:100%}}@media(max-width:767px){.search-container{margin-bottom:var(--space-16)!important}.search-input{font-size:var(--font-size-14)!important}}*{margin:0;padding:0;box-sizing:border-box}html,body{overflow-x:hidden;max-width:100vw}#app{min-height:100vh;max-width:100%;overflow-x:hidden}.page{max-width:100%;width:100%;overflow-x:hidden;overflow-y:visible}.page-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:var(--space-16);padding:0 var(--space-24);margin-bottom:var(--space-24)}.page-header .page-title{min-width:0;flex:1 1 auto}.page-header>.btn{flex-shrink:0}.page-content{padding:0 var(--space-24);max-width:100%;overflow-x:hidden;overflow-y:visible}.btn{padding:var(--space-14) var(--space-28);border-radius:var(--radius-16);border:none;font-size:var(--font-size-16);font-weight:var(--font-weight-600);cursor:pointer;transition:all .2s;font-family:var(--font-family-base);min-height:48px;display:inline-flex;align-items:center;justify-content:center;text-align:center}.btn-small{padding:var(--space-10) var(--space-20);font-size:var(--font-size-14);min-height:40px}.burger-button[data-v-ca268999]{display:none;position:fixed;top:var(--space-20);left:var(--space-20);z-index:1001;width:48px;height:48px;background:var(--color-bg-elevated);border:var(--border-strong);border-radius:var(--radius-16);flex-direction:column;justify-content:center;align-items:center;gap:6px;cursor:pointer;transition:all .3s}.burger-button[data-v-ca268999]:hover{background:var(--color-bg-chip)}.burger-line[data-v-ca268999]{width:24px;height:2px;background:var(--color-text-main);transition:all .3s;border-radius:2px}.burger-button--active .burger-line[data-v-ca268999]:nth-child(1){transform:rotate(45deg) translate(6px,6px)}.burger-button--active .burger-line[data-v-ca268999]:nth-child(2){opacity:0}.burger-button--active .burger-line[data-v-ca268999]:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.sidebar-overlay[data-v-ca268999]{position:fixed;inset:0;background:#00000080;z-index:999;transition:opacity .3s}.sidebar[data-v-ca268999]{width:280px;min-height:100vh;background:var(--color-bg-elevated);border-right:var(--border-strong);display:flex;flex-direction:column;padding:var(--space-24);position:fixed;left:0;top:0;z-index:1000;transition:transform .3s ease}.sidebar-nav[data-v-ca268999]{display:flex;flex-direction:column;gap:var(--space-8);flex:1;min-height:0;overflow-y:auto}.nav-item[data-v-ca268999]{display:flex;align-items:center;padding:var(--space-14) var(--space-16);border-radius:var(--radius-14);text-decoration:none;color:var(--color-text-secondary);font-size:var(--font-size-16);font-weight:var(--font-weight-500);font-family:var(--font-family-base);transition:all .2s;border:none;background:transparent;cursor:pointer;text-align:left;width:100%}.nav-item[data-v-ca268999]:hover{background:var(--color-bg-chip);color:var(--color-text-main)}.nav-item.active[data-v-ca268999]{background:var(--color-bg-chip);color:var(--color-gold-primary);border-left:3px solid var(--color-gold-primary);padding-left:calc(var(--space-16) - 3px)}.nav-item--logout[data-v-ca268999]{margin-top:auto;color:var(--color-state-error)}.nav-item--logout[data-v-ca268999]:hover{background:#f871711a;color:var(--color-state-error-strong)}.nav-group[data-v-ca268999]{display:flex;flex-direction:column;gap:var(--space-4)}.nav-item--group[data-v-ca268999]{display:flex;align-items:center;justify-content:space-between}.nav-group-chevron[data-v-ca268999]{font-size:1.2em;line-height:1;transition:transform .2s;color:var(--color-text-tertiary)}.nav-group-chevron--open[data-v-ca268999]{transform:rotate(90deg)}.nav-group-children[data-v-ca268999]{display:flex;flex-direction:column;gap:var(--space-4);padding-left:var(--space-16);border-left:2px solid var(--color-bg-chip);margin-left:var(--space-8)}.nav-item--sub[data-v-ca268999]{padding:var(--space-10) var(--space-12);font-size:var(--font-size-15)}.nav-item-text[data-v-ca268999]{width:100%}@media(max-width:1023px){.burger-button[data-v-ca268999]{display:flex}.sidebar--mobile[data-v-ca268999]{transform:translate(-100%)}.sidebar--mobile.sidebar--open[data-v-ca268999]{transform:translate(0)}}@media(min-width:1024px){.sidebar-overlay[data-v-ca268999]{display:none}}.admin-layout[data-v-6dd579ff]{display:flex;min-height:100vh;background:var(--color-bg)}.admin-content[data-v-6dd579ff]{flex:1;min-width:0;max-width:100%;overflow-x:hidden;margin-left:280px;padding:var(--space-32);color:var(--color-text-main);transition:margin-left .3s ease}@media(max-width:1023px){.admin-content[data-v-6dd579ff]{margin-left:0;padding:var(--space-24);padding-top:calc(var(--space-24) + 60px)}}@media(max-width:767px){.admin-content[data-v-6dd579ff]{padding:var(--space-16);padding-top:calc(var(--space-16) + 60px)}}.login-page[data-v-12f67a86]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-24);background:var(--color-bg)}.login-container[data-v-12f67a86]{width:100%;max-width:400px;display:flex;flex-direction:column;align-items:center}.logo-container[data-v-12f67a86]{display:flex;flex-direction:column;align-items:center;margin-bottom:var(--space-40)}.logo-image[data-v-12f67a86]{height:90px;margin-bottom:var(--space-12)}.logo-text[data-v-12f67a86]{font-family:var(--font-family-logo);font-weight:var(--font-weight-600);font-size:var(--font-size-40);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-narrow);color:var(--color-gold-primary)}.login-title[data-v-12f67a86]{font-family:var(--font-family-base);font-weight:var(--font-weight-700);font-size:var(--font-size-24);color:var(--color-text-main);margin-bottom:var(--space-32);text-align:center}.login-form[data-v-12f67a86]{width:100%;display:flex;flex-direction:column;gap:var(--space-20)}.form-group[data-v-12f67a86]{display:flex;flex-direction:column;gap:var(--space-8)}.form-label[data-v-12f67a86]{font-size:var(--font-size-14);color:var(--color-text-secondary);font-weight:var(--font-weight-500)}.form-input[data-v-12f67a86]{width:100%;height:48px;padding:0 var(--space-16);background:transparent;border:var(--border-input);border-radius:var(--radius-16);color:var(--color-text-main);font-size:var(--font-size-14);font-family:var(--font-family-base);transition:border-color .2s}.form-input[data-v-12f67a86]:focus{outline:none;border-color:var(--color-gold-primary)}.form-input[data-v-12f67a86]::-moz-placeholder{color:var(--color-text-muted)}.form-input[data-v-12f67a86]::placeholder{color:var(--color-text-muted)}.form-input-password-wrap[data-v-12f67a86]{position:relative;width:100%}.form-input--with-toggle[data-v-12f67a86]{padding-right:48px}.form-input-toggle-password[data-v-12f67a86]{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:24px;height:24px;padding:0;border:none;background:none;color:var(--color-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px}.form-input-toggle-password[data-v-12f67a86]:hover{color:var(--color-text-main)}.form-input-toggle-icon[data-v-12f67a86]{width:20px;height:20px;pointer-events:none}.error-message[data-v-12f67a86]{padding:var(--space-12);background:#f871711a;border:1px solid var(--color-state-error);border-radius:var(--radius-16);color:var(--color-state-error);font-size:var(--font-size-14);text-align:center}.login-button[data-v-12f67a86]{width:100%;height:48px;margin-top:var(--space-8);background:var(--gradient-gold);border:none;border-radius:var(--radius-16);color:var(--color-text-contrast);font-size:var(--font-size-16);font-weight:var(--font-weight-600);font-family:var(--font-family-base);cursor:pointer;transition:opacity .2s}.login-button[data-v-12f67a86]:hover:not(:disabled){opacity:.9}.login-button[data-v-12f67a86]:disabled{opacity:.6;cursor:not-allowed}.filter-dropdown[data-v-01aca40f]{position:relative;display:inline-block;z-index:1}.filter-button[data-v-01aca40f]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);padding:var(--space-10) var(--space-16);background:transparent;border:var(--border-muted);border-radius:var(--radius-16);color:var(--color-text-main);font-size:var(--font-size-14);font-weight:var(--font-weight-500);cursor:pointer;transition:all .2s;min-width:150px}.filter-button[data-v-01aca40f]:hover{background:var(--color-bg-chip);border-color:var(--color-amber-primary)}.filter-button--active[data-v-01aca40f]{background:var(--color-amber-primary);border-color:var(--color-amber-primary);color:var(--color-text-inverse)}.filter-button-text[data-v-01aca40f]{display:flex;align-items:center;gap:var(--space-4)}.filter-count[data-v-01aca40f]{font-weight:var(--font-weight-600)}.filter-arrow[data-v-01aca40f]{font-size:var(--font-size-10);transition:transform .2s}.filter-arrow--open[data-v-01aca40f]{transform:rotate(180deg)}.filter-dropdown-menu[data-v-01aca40f]{position:absolute;top:calc(100% + var(--space-4));left:0;background:var(--color-bg);border:var(--border-muted);border-radius:var(--radius-16);box-shadow:0 4px 12px #00000026;z-index:1000;min-width:250px;width:-moz-max-content;width:max-content;max-width:400px;max-height:500px;display:flex;flex-direction:column;overflow:hidden;min-height:-moz-fit-content;min-height:fit-content}.filter-search[data-v-01aca40f]{padding:var(--space-8);border-bottom:var(--border-muted);flex-shrink:0}.filter-search-input[data-v-01aca40f]{width:100%;padding:var(--space-8) var(--space-12);font-size:var(--font-size-14);border:var(--border-muted);border-radius:var(--radius-16);background:transparent;color:var(--color-text-main);font-family:var(--font-family-base)}.filter-search-input[data-v-01aca40f]:focus{outline:none;border-color:var(--color-amber-primary)}.filter-list[data-v-01aca40f]{flex:0 1 auto;min-height:60px;max-height:360px;overflow-y:auto;overflow-x:hidden;padding:var(--space-4)}.filter-list[data-v-01aca40f]::-webkit-scrollbar{width:6px}.filter-list[data-v-01aca40f]::-webkit-scrollbar-track{background:transparent}.filter-list[data-v-01aca40f]::-webkit-scrollbar-thumb{background:var(--color-border-muted);border-radius:3px}.filter-list[data-v-01aca40f]::-webkit-scrollbar-thumb:hover{background:var(--color-amber-primary)}.filter-item[data-v-01aca40f]{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);cursor:pointer;border-radius:var(--radius-16);transition:background .2s}.filter-item[data-v-01aca40f]:hover{background:var(--color-bg-chip)}.filter-item input[type=checkbox][data-v-01aca40f]{cursor:pointer;width:16px;height:16px}.filter-item-label[data-v-01aca40f]{font-size:var(--font-size-14);color:var(--color-text-main);flex:1}.filter-empty[data-v-01aca40f]{padding:var(--space-16);text-align:center;color:var(--color-text-secondary);font-size:var(--font-size-14)}.filter-actions[data-v-01aca40f]{padding:var(--space-8);border-top:var(--border-muted);flex-shrink:0}.filter-clear[data-v-01aca40f]{width:100%;padding:var(--space-8) var(--space-12);background:transparent;border:var(--border-muted);border-radius:var(--radius-16);color:var(--color-text-secondary);font-size:var(--font-size-14);cursor:pointer;transition:all .2s}.filter-clear[data-v-01aca40f]:hover:not(:disabled){background:var(--color-bg-chip);border-color:var(--color-amber-primary);color:var(--color-text-main)}.filter-clear[data-v-01aca40f]:disabled{opacity:.5;cursor:not-allowed}.dropdown-enter-active[data-v-01aca40f],.dropdown-leave-active[data-v-01aca40f]{transition:opacity .2s,transform .2s}.dropdown-enter-from[data-v-01aca40f],.dropdown-leave-to[data-v-01aca40f]{opacity:0;transform:translateY(-8px)}.page-header[data-v-3f3064d5]{margin-bottom:var(--space-24)}.page-title[data-v-3f3064d5]{font-size:var(--font-size-32);font-weight:var(--font-weight-700);color:var(--color-text-main)}.search-container[data-v-3f3064d5]{margin-bottom:var(--space-24)}.search-input[data-v-3f3064d5]{width:100%;padding:var(--space-12) var(--space-16);font-size:var(--font-size-16);border:var(--border-muted);border-radius:var(--radius-16);background:transparent;color:var(--color-text-main);font-family:var(--font-family-base)}.search-input[data-v-3f3064d5]:focus{outline:none;border-color:var(--color-amber-primary)}.loading[data-v-3f3064d5],.error[data-v-3f3064d5],.empty-state[data-v-3f3064d5]{padding:var(--space-24);text-align:center}.error[data-v-3f3064d5]{color:var(--color-state-error)}.empty-state[data-v-3f3064d5]{color:var(--color-text-secondary)}.appeals-list[data-v-3f3064d5]{display:flex;flex-direction:column;gap:var(--space-20);margin-bottom:var(--space-24)}.appeal-item[data-v-3f3064d5]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-20) var(--space-24);border-radius:var(--radius-24);transition:all .2s;background:var(--color-bg-card);border:1px solid var(--color-border-card)}.appeal-item[data-v-3f3064d5]:hover{background:var(--color-bg-elevated);border-color:var(--color-gold-primary)}.appeal-item--clickable[data-v-3f3064d5]{cursor:pointer}.appeal-item--clickable[data-v-3f3064d5]:focus{outline:none}.appeal-info[data-v-3f3064d5]{display:flex;align-items:center;gap:var(--space-16);flex:1}.appeal-title[data-v-3f3064d5]{font-size:var(--font-size-18);color:var(--color-amber-primary);font-weight:var(--font-weight-600);line-height:var(--line-height-normal)}.appeal-actions[data-v-3f3064d5]{display:flex;gap:var(--space-8)}.pagination[data-v-3f3064d5]{display:flex;justify-content:center;align-items:center;gap:var(--space-16);margin-top:var(--space-24);padding-top:var(--space-24);border-top:var(--border-muted)}.pagination-btn[data-v-3f3064d5]{padding:var(--space-8) var(--space-16);background:var(--color-bg);border:var(--border-muted);border-radius:var(--radius-16);color:var(--color-text-main);font-size:var(--font-size-14);cursor:pointer;transition:all .2s}.pagination-btn[data-v-3f3064d5]:hover:not(:disabled){background:var(--color-bg-chip);border-color:var(--color-amber-primary)}.pagination-btn[data-v-3f3064d5]:disabled{opacity:.5;cursor:not-allowed}.pagination-info[data-v-3f3064d5]{font-size:var(--font-size-14);color:var(--color-text-secondary)}.filters-container[data-v-3f3064d5]{display:flex;gap:var(--space-12);margin-bottom:var(--space-24);flex-wrap:wrap;position:relative;overflow:visible}.appeal-content[data-v-3f3064d5]{display:flex;flex-direction:column;gap:var(--space-8);flex:1}.appeal-match[data-v-3f3064d5]{font-size:var(--font-size-13);color:var(--color-text-secondary);margin-top:var(--space-4)}.match-label[data-v-3f3064d5]{font-weight:var(--font-weight-600);margin-right:var(--space-4)}.match-text[data-v-3f3064d5]{color:var(--color-text-main)}.search-highlight[data-v-3f3064d5]{background:var(--color-amber-primary);color:var(--color-text-inverse);padding:2px 4px;border-radius:3px;font-weight:var(--font-weight-600)}.page-header[data-v-af269223]{margin-bottom:var(--space-24)}.page-title[data-v-af269223]{font-size:var(--font-size-32);font-weight:var(--font-weight-700);color:var(--color-text-main)}.search-container[data-v-af269223]{margin-bottom:var(--space-24)}.search-input[data-v-af269223]{width:100%;padding:var(--space-12) var(--space-16);font-size:var(--font-size-16);border:var(--border-muted);border-radius:var(--radius-16);background:transparent;color:var(--color-text-main);font-family:var(--font-family-base)}.search-input[data-v-af269223]:focus{outline:none;border-color:var(--color-amber-primary)}.loading[data-v-af269223],.error[data-v-af269223],.empty-state[data-v-af269223]{padding:var(--space-24);text-align:center}.error[data-v-af269223]{color:var(--color-state-error)}.empty-state[data-v-af269223]{color:var(--color-text-secondary)}.appeals-list[data-v-af269223]{display:flex;flex-direction:column;gap:var(--space-20);margin-bottom:var(--space-24)}.appeal-item[data-v-af269223]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-20) var(--space-24);border-radius:var(--radius-24);transition:all .2s;background:var(--color-bg-card);border:1px solid var(--color-border-card)}.appeal-item[data-v-af269223]:hover{background:var(--color-bg-elevated);border-color:var(--color-gold-primary)}.appeal-item--clickable[data-v-af269223]{cursor:pointer}.appeal-item--clickable[data-v-af269223]:focus{outline:none}.appeal-info[data-v-af269223]{display:flex;align-items:center;gap:var(--space-16);flex:1}.appeal-title[data-v-af269223]{font-size:var(--font-size-18);color:var(--color-amber-primary);font-weight:var(--font-weight-600);line-height:var(--line-height-normal)}.appeal-actions[data-v-af269223]{display:flex;gap:var(--space-8)}.pagination[data-v-af269223]{display:flex;justify-content:center;align-items:center;gap:var(--space-16);margin-top:var(--space-24);padding-top:var(--space-24);border-top:var(--border-muted)}.pagination-btn[data-v-af269223]{padding:var(--space-8) var(--space-16);background:var(--color-bg);border:var(--border-muted);border-radius:var(--radius-16);color:var(--color-text-main);font-size:var(--font-size-14);cursor:pointer;transition:all .2s}.pagination-btn[data-v-af269223]:hover:not(:disabled){background:var(--color-bg-chip);border-color:var(--color-amber-primary)}.pagination-btn[data-v-af269223]:disabled{opacity:.5;cursor:not-allowed}.pagination-info[data-v-af269223]{font-size:var(--font-size-14);color:var(--color-text-secondary)}.filters-container[data-v-af269223]{display:flex;gap:var(--space-12);margin-bottom:var(--space-24);flex-wrap:wrap;position:relative;overflow:visible}.appeal-content[data-v-af269223]{display:flex;flex-direction:column;gap:var(--space-8);flex:1}.appeal-match[data-v-af269223]{font-size:var(--font-size-13);color:var(--color-text-secondary);margin-top:var(--space-4)}.match-label[data-v-af269223]{font-weight:var(--font-weight-600);margin-right:var(--space-4)}.match-text[data-v-af269223]{color:var(--color-text-main)}.search-highlight[data-v-af269223]{background:var(--color-amber-primary);color:var(--color-text-inverse);padding:2px 4px;border-radius:3px;font-weight:var(--font-weight-600)}.page-header[data-v-a9ff5fd8]{margin-bottom:var(--space-24)}.page-title[data-v-a9ff5fd8]{font-size:var(--font-size-32);font-weight:var(--font-weight-700);color:var(--color-text-main)}.search-container[data-v-a9ff5fd8]{margin-bottom:var(--space-24)}.search-input[data-v-a9ff5fd8]{width:100%;padding:var(--space-12) var(--space-16);font-size:var(--font-size-16);border:var(--border-muted);border-radius:var(--radius-16);background:transparent;color:var(--color-text-main);font-family:var(--font-family-base)}.search-input[data-v-a9ff5fd8]:focus{outline:none;border-color:var(--color-amber-primary)}.loading[data-v-a9ff5fd8],.error[data-v-a9ff5fd8],.empty-state[data-v-a9ff5fd8]{padding:var(--space-24);text-align:center}.error[data-v-a9ff5fd8]{color:var(--color-state-error)}.empty-state[data-v-a9ff5fd8]{color:var(--color-text-secondary)}.appeals-list[data-v-a9ff5fd8]{display:flex;flex-direction:column;gap:var(--space-20);margin-bottom:var(--space-24)}.appeal-item[data-v-a9ff5fd8]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-20) var(--space-24);border-radius:var(--radius-24);transition:all .2s;background:var(--color-bg-card);border:1px solid var(--color-border-card)}.appeal-item[data-v-a9ff5fd8]:hover{background:var(--color-bg-elevated);border-color:var(--color-gold-primary)}.appeal-item--clickable[data-v-a9ff5fd8]{cursor:pointer}.appeal-item--clickable[data-v-a9ff5fd8]:focus{outline:none}.appeal-info[data-v-a9ff5fd8]{display:flex;align-items:center;gap:var(--space-16);flex:1}.appeal-title[data-v-a9ff5fd8]{font-size:var(--font-size-18);color:var(--color-amber-primary);font-weight:var(--font-weight-600);line-height:var(--line-height-normal)}.appeal-actions[data-v-a9ff5fd8]{display:flex;gap:var(--space-8)}.pagination[data-v-a9ff5fd8]{display:flex;justify-content:center;align-items:center;gap:var(--space-16);margin-top:var(--space-24);padding-top:var(--space-24);border-top:var(--border-muted)}.pagination-btn[data-v-a9ff5fd8]{padding:var(--space-8) var(--space-16);background:var(--color-bg);border:var(--border-muted);border-radius:var(--radius-16);color:var(--color-text-main);font-size:var(--font-size-14);cursor:pointer;transition:all .2s}.pagination-btn[data-v-a9ff5fd8]:hover:not(:disabled){background:var(--color-bg-chip);border-color:var(--color-amber-primary)}.pagination-btn[data-v-a9ff5fd8]:disabled{opacity:.5;cursor:not-allowed}.pagination-info[data-v-a9ff5fd8]{font-size:var(--font-size-14);color:var(--color-text-secondary)}.filters-container[data-v-a9ff5fd8]{display:flex;gap:var(--space-12);margin-bottom:var(--space-24);flex-wrap:wrap;position:relative;overflow:visible}.appeal-content[data-v-a9ff5fd8]{display:flex;flex-direction:column;gap:var(--space-8);flex:1}.appeal-match[data-v-a9ff5fd8]{font-size:var(--font-size-13);color:var(--color-text-secondary);margin-top:var(--space-4)}.match-label[data-v-a9ff5fd8]{font-weight:var(--font-weight-600);margin-right:var(--space-4)}.match-text[data-v-a9ff5fd8]{color:var(--color-text-main)}.search-highlight[data-v-a9ff5fd8]{background:var(--color-amber-primary);color:var(--color-text-inverse);padding:2px 4px;border-radius:3px;font-weight:var(--font-weight-600)}.page-header[data-v-2729b3e3]{margin-bottom:var(--space-24)}.page-title[data-v-2729b3e3]{font-size:var(--font-size-32);font-weight:var(--font-weight-700);color:var(--color-text-main)}.search-container[data-v-2729b3e3]{margin-bottom:var(--space-24)}.search-input[data-v-2729b3e3]{width:100%;padding:var(--space-12) var(--space-16);font-size:var(--font-size-16);border:var(--border-muted);border-radius:var(--radius-16);background:transparent;color:var(--color-text-main);font-family:var(--font-family-base)}.search-input[data-v-2729b3e3]:focus{outline:none;border-color:var(--color-amber-primary)}.loading[data-v-2729b3e3],.error[data-v-2729b3e3],.empty-state[data-v-2729b3e3]{padding:var(--space-24);text-align:center}.error[data-v-2729b3e3]{color:var(--color-state-error)}.empty-state[data-v-2729b3e3]{color:var(--color-text-secondary)}.appeals-list[data-v-2729b3e3]{display:flex;flex-direction:column;gap:var(--space-20);margin-bottom:var(--space-24)}.appeal-item[data-v-2729b3e3]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-20) var(--space-24);border-radius:var(--radius-24);transition:all .2s;background:var(--color-bg-card);border:1px solid var(--color-border-card)}.appeal-item[data-v-2729b3e3]:hover{background:var(--color-bg-elevated);border-color:var(--color-gold-primary)}.appeal-item--clickable[data-v-2729b3e3]{cursor:pointer}.appeal-item--clickable[data-v-2729b3e3]:focus{outline:none}.appeal-info[data-v-2729b3e3]{display:flex;align-items:center;gap:var(--space-16);flex:1}.appeal-title[data-v-2729b3e3]{font-size:var(--font-size-18);color:var(--color-amber-primary);font-weight:var(--font-weight-600);line-height:var(--line-height-normal)}.appeal-meta[data-v-2729b3e3]{font-size:var(--font-size-14);color:var(--color-text-secondary);margin-top:var(--space-4)}.appeal-actions[data-v-2729b3e3]{display:flex;gap:var(--space-8)}.pagination[data-v-2729b3e3]{display:flex;justify-content:center;align-items:center;gap:var(--space-16);margin-top:var(--space-24);padding-top:var(--space-24);border-top:var(--border-muted)}.pagination-btn[data-v-2729b3e3]{padding:var(--space-8) var(--space-16);background:var(--color-bg);border:var(--border-muted);border-radius:var(--radius-16);color:var(--color-text-main);font-size:var(--font-size-14);cursor:pointer;transition:all .2s}.pagination-btn[data-v-2729b3e3]:hover:not(:disabled){background:var(--color-bg-chip);border-color:var(--color-amber-primary)}.pagination-btn[data-v-2729b3e3]:disabled{opacity:.5;cursor:not-allowed}.pagination-info[data-v-2729b3e3]{font-size:var(--font-size-14);color:var(--color-text-secondary)}.filters-container[data-v-2729b3e3]{display:flex;gap:var(--space-12);margin-bottom:var(--space-24);flex-wrap:wrap;position:relative;overflow:visible}.appeal-content[data-v-2729b3e3]{display:flex;flex-direction:column;gap:var(--space-8);flex:1}.appeal-match[data-v-2729b3e3]{font-size:var(--font-size-13);color:var(--color-text-secondary);margin-top:var(--space-4)}.match-label[data-v-2729b3e3]{font-weight:var(--font-weight-600);margin-right:var(--space-4)}.match-text[data-v-2729b3e3]{color:var(--color-text-main)}.search-highlight[data-v-2729b3e3]{background:var(--color-amber-primary);color:var(--color-text-inverse);padding:2px 4px;border-radius:3px;font-weight:var(--font-weight-600)}.base-button[data-v-0a497b32]{transition:opacity .2s,transform .2s}.base-button[data-v-0a497b32]:hover:not(:disabled){opacity:.9}.base-button[data-v-0a497b32]:active:not(:disabled){transform:scale(.98)}.base-button[data-v-0a497b32]:disabled{opacity:.6;cursor:not-allowed}.page-header[data-v-3c810a41]{margin-bottom:var(--space-24)}.page-title[data-v-3c810a41]{font-size:var(--font-size-32);font-weight:var(--font-weight-700);color:var(--color-text-main)}.loading[data-v-3c810a41],.error[data-v-3c810a41],.empty-state[data-v-3c810a41]{padding:var(--space-24);text-align:center}.error[data-v-3c810a41]{color:var(--color-state-error)}.empty-state[data-v-3c810a41]{color:var(--color-text-secondary)}.comments-list[data-v-3c810a41]{display:flex;flex-direction:column;gap:var(--space-20);margin-bottom:var(--space-24)}.comment-item[data-v-3c810a41]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-20) var(--space-24);border-radius:var(--radius-24);transition:all .2s;background:var(--color-bg-card);border:1px solid var(--color-border-card)}.comment-item[data-v-3c810a41]:hover{background:var(--color-bg-elevated);border-color:var(--color-gold-primary)}.comment-item--viewed[data-v-3c810a41]{opacity:.7}.comment-info[data-v-3c810a41]{display:flex;flex-direction:column;gap:var(--space-8);flex:1}.comment-header[data-v-3c810a41]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-16)}.comment-title[data-v-3c810a41]{font-size:var(--font-size-16);color:var(--color-text-main);font-weight:var(--font-weight-500)}.comment-status[data-v-3c810a41]{display:flex;align-items:center}.status-select[data-v-3c810a41]{padding:var(--space-6) var(--space-12);font-size:var(--font-size-13);border:var(--border-muted);border-radius:var(--radius-16);background:var(--color-bg);color:var(--color-text-main);font-family:var(--font-family-base);cursor:pointer;transition:all .2s}.status-select[data-v-3c810a41]:hover{border-color:var(--color-amber-primary)}.status-select[data-v-3c810a41]:focus{outline:none;border-color:var(--color-amber-primary)}.comment-actions[data-v-3c810a41]{display:flex;gap:var(--space-8)}.pagination[data-v-3c810a41]{display:flex;justify-content:center;align-items:center;gap:var(--space-16);margin-top:var(--space-24);padding-top:var(--space-24);border-top:var(--border-muted)}.pagination-btn[data-v-3c810a41]{padding:var(--space-8) var(--space-16);background:var(--color-bg);border:var(--border-muted);border-radius:var(--radius-16);color:var(--color-text-main);font-size:var(--font-size-14);cursor:pointer;transition:all .2s}.pagination-btn[data-v-3c810a41]:hover:not(:disabled){background:var(--color-bg-chip);border-color:var(--color-amber-primary)}.pagination-btn[data-v-3c810a41]:disabled{opacity:.5;cursor:not-allowed}.pagination-info[data-v-3c810a41]{font-size:var(--font-size-14);color:var(--color-text-secondary)}.modal-overlay[data-v-01794850]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-01794850]{background:var(--color-bg-elevated);border-radius:var(--radius-16);width:90%;max-width:600px;max-height:90vh;overflow-y:auto}.modal-header[data-v-01794850]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-24);border-bottom:var(--border-muted)}.modal-title[data-v-01794850]{font-size:var(--font-size-24);font-weight:var(--font-weight-700);color:var(--color-text-main)}.modal-close[data-v-01794850]{background:none;border:none;font-size:var(--font-size-32);color:var(--color-text-secondary);cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.modal-close[data-v-01794850]:hover{color:var(--color-text-main)}.modal-body[data-v-01794850]{padding:var(--space-24)}.form-group[data-v-01794850]{margin-bottom:var(--space-20)}.form-label[data-v-01794850]{display:block;margin-bottom:var(--space-8);font-size:var(--font-size-14);font-weight:var(--font-weight-600);color:var(--color-text-main)}.form-input[data-v-01794850],.form-textarea[data-v-01794850]{width:100%;padding:var(--space-12) var(--space-16);border:var(--border-muted);border-radius:var(--radius-16);font-size:var(--font-size-14);color:var(--color-text-main);background:transparent;font-family:inherit}.form-textarea[data-v-01794850]{resize:vertical;min-height:80px}.form-input[data-v-01794850]:focus,.form-textarea[data-v-01794850]:focus{outline:none;border-color:var(--color-gold-primary)}.form-file-input[data-v-01794850]{width:100%;padding:var(--space-8);border:var(--border-muted);border-radius:var(--radius-16);font-size:var(--font-size-14);cursor:pointer}.form-hint[data-v-01794850]{font-size:var(--font-size-12);color:var(--color-text-secondary);margin-top:var(--space-4)}.image-preview[data-v-01794850]{margin-top:var(--space-12);display:flex;flex-direction:column;gap:var(--space-8)}.preview-img[data-v-01794850]{max-width:100%;max-height:200px;-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-16);border:var(--border-muted)}.preview-text[data-v-01794850]{font-size:var(--font-size-12);color:var(--color-text-secondary);margin:0}.modal-footer[data-v-01794850]{display:flex;justify-content:flex-end;gap:var(--space-12);margin-top:var(--space-24);padding-top:var(--space-24);border-top:var(--border-muted)}.page-header[data-v-462555a1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-24)}.page-title[data-v-462555a1]{font-size:var(--font-size-32);font-weight:var(--font-weight-700);color:var(--color-text-main)}.page[data-v-462555a1]{max-width:100%;overflow-x:hidden}.loading[data-v-462555a1],.error[data-v-462555a1],.empty-state[data-v-462555a1]{padding:var(--space-24);text-align:center}.error[data-v-462555a1]{color:var(--color-state-error)}.error-message[data-v-462555a1]{padding:var(--space-16);background:#f871711a;border:1px solid var(--color-state-error);border-radius:var(--radius-16);color:var(--color-state-error);font-size:var(--font-size-14);margin-bottom:var(--space-16)}.empty-state[data-v-462555a1]{color:var(--color-text-secondary)}.news-list[data-v-462555a1]{display:flex;flex-direction:column;gap:var(--space-20);width:100%;max-width:100%}.news-item[data-v-462555a1]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-20) var(--space-24);border-radius:var(--radius-24);transition:all .2s;background:var(--color-bg-card);border:1px solid var(--color-border-card);width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}.news-item[data-v-462555a1]:hover{background:var(--color-bg-elevated);border-color:var(--color-gold-primary)}.news-info[data-v-462555a1]{display:flex;align-items:center;gap:var(--space-16);flex:1;min-width:0;overflow:hidden}.news-image[data-v-462555a1]{width:120px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-16);flex-shrink:0}@media(max-width:1023px){.news-item[data-v-462555a1]{flex-direction:column;align-items:stretch}.news-info[data-v-462555a1]{flex-direction:column;align-items:flex-start}.news-image[data-v-462555a1]{width:100%;height:200px;margin-bottom:var(--space-12)}.news-actions[data-v-462555a1]{width:100%;margin-top:var(--space-12);flex-direction:column}.news-actions[data-v-462555a1]>*{width:100%}}@media(max-width:767px){.news-description[data-v-462555a1]{-webkit-line-clamp:3}.news-image[data-v-462555a1]{height:150px}}.news-details[data-v-462555a1]{flex:1;display:flex;flex-direction:column;gap:var(--space-8);min-width:0;overflow:hidden}.news-title[data-v-462555a1]{font-size:var(--font-size-18);font-weight:var(--font-weight-700);color:var(--color-text-main);margin:0;word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.news-description[data-v-462555a1]{font-size:var(--font-size-14);color:var(--color-text-secondary);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-wrap:break-word;overflow-wrap:break-word;max-width:100%;min-width:0;line-height:1.5}.news-date[data-v-462555a1]{font-size:var(--font-size-12);color:var(--color-text-secondary)}.news-actions[data-v-462555a1]{display:flex;gap:var(--space-8);flex-shrink:0;margin-left:var(--space-16)}.btn-small[data-v-462555a1]{padding:var(--space-10) var(--space-20);font-size:var(--font-size-14);min-height:40px;display:inline-flex;align-items:center;justify-content:center}.page-header[data-v-c226c0df]{margin-bottom:var(--space-24)}.page-title[data-v-c226c0df]{font-size:var(--font-size-32);font-weight:var(--font-weight-700);color:var(--color-text-main)}.loading[data-v-c226c0df],.empty-state[data-v-c226c0df]{padding:var(--space-24);text-align:center}.error-message[data-v-c226c0df]{padding:var(--space-16);background:#f871711a;border:1px solid var(--color-state-error);border-radius:var(--radius-16);color:var(--color-state-error);font-size:var(--font-size-14);margin-bottom:var(--space-16)}.requests-list[data-v-c226c0df]{display:flex;flex-direction:column;gap:var(--space-20)}.request-item[data-v-c226c0df]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-20) var(--space-24);border-radius:var(--radius-24);transition:all .2s;background:var(--color-bg-card);border:1px solid var(--color-border-card)}.request-item[data-v-c226c0df]:hover{background:var(--color-bg-elevated);border-color:var(--color-gold-primary)}.request-info[data-v-c226c0df]{flex:1}.request-title[data-v-c226c0df]{font-size:var(--font-size-16);font-weight:var(--font-weight-600);color:var(--color-text-main)}.request-actions[data-v-c226c0df]{display:flex;gap:var(--space-12)}.pagination-container[data-v-c226c0df]{display:flex;justify-content:center;align-items:center;gap:var(--space-16);margin-top:var(--space-24);padding-top:var(--space-24);border-top:var(--border-muted)}.pagination-info[data-v-c226c0df]{font-size:var(--font-size-14);color:var(--color-text-secondary)}.btn-primary[data-v-c226c0df]{background:var(--gradient-gold);box-shadow:var(--inset-white-shadow);color:var(--color-text-contrast);font-weight:var(--font-weight-600);text-transform:uppercase;letter-spacing:var(--letter-spacing-cta)}.btn-primary[data-v-c226c0df]:hover:not(:disabled){opacity:.9}.btn[data-v-c226c0df]:disabled{opacity:.5;cursor:not-allowed}.btn-small[data-v-c226c0df]{padding:var(--space-10) var(--space-20);font-size:var(--font-size-14);min-height:40px;display:inline-flex;align-items:center;justify-content:center}.page-header[data-v-cc0f8a94]{margin-bottom:var(--space-24)}.page-title[data-v-cc0f8a94]{font-size:var(--font-size-32);font-weight:var(--font-weight-700);color:var(--color-text-main)}.loading[data-v-cc0f8a94],.error[data-v-cc0f8a94],.empty-state[data-v-cc0f8a94]{padding:var(--space-24);text-align:center}.error[data-v-cc0f8a94]{color:var(--color-state-error)}.empty-state[data-v-cc0f8a94]{color:var(--color-text-secondary)}.complaints-list[data-v-cc0f8a94]{display:flex;flex-direction:column;gap:var(--space-20);margin-bottom:var(--space-24)}.complaint-item[data-v-cc0f8a94]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-20) var(--space-24);border-radius:var(--radius-24);transition:all .2s;background:var(--color-bg-card);border:1px solid var(--color-border-card)}.complaint-item[data-v-cc0f8a94]:hover{background:var(--color-bg-elevated);border-color:var(--color-gold-primary)}.complaint-item--clickable[data-v-cc0f8a94]{cursor:pointer}.complaint-item--clickable[data-v-cc0f8a94]:focus{outline:none}.complaint-info[data-v-cc0f8a94]{display:flex;flex-direction:column;gap:var(--space-8);flex:1}.complaint-header[data-v-cc0f8a94]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-16)}.complaint-title[data-v-cc0f8a94]{font-size:var(--font-size-16);color:var(--color-text-main);font-weight:var(--font-weight-500)}.complaint-status[data-v-cc0f8a94]{display:flex;align-items:center}.status-select[data-v-cc0f8a94]{padding:var(--space-6) var(--space-12);font-size:var(--font-size-13);border:var(--border-muted);border-radius:var(--radius-16);background:var(--color-bg);color:var(--color-text-main);font-family:var(--font-family-base);cursor:pointer;transition:all .2s}.status-select[data-v-cc0f8a94]:hover{border-color:var(--color-amber-primary)}.status-select[data-v-cc0f8a94]:focus{outline:none;border-color:var(--color-amber-primary)}.complaint-actions[data-v-cc0f8a94]{display:flex;gap:var(--space-8);margin-left:var(--space-16)}.btn-small[data-v-cc0f8a94]{padding:var(--space-10) var(--space-20);font-size:var(--font-size-14);min-height:40px;display:inline-flex;align-items:center;justify-content:center}.pagination[data-v-cc0f8a94]{display:flex;justify-content:center;align-items:center;gap:var(--space-16);margin-top:var(--space-24);padding-top:var(--space-24);border-top:var(--border-muted)}.pagination-btn[data-v-cc0f8a94]{padding:var(--space-8) var(--space-16);background:var(--color-bg);border:var(--border-muted);border-radius:var(--radius-16);color:var(--color-text-main);font-size:var(--font-size-14);cursor:pointer;transition:all .2s}.pagination-btn[data-v-cc0f8a94]:hover:not(:disabled){background:var(--color-bg-chip);border-color:var(--color-amber-primary)}.pagination-btn[data-v-cc0f8a94]:disabled{opacity:.5;cursor:not-allowed}.pagination-info[data-v-cc0f8a94]{font-size:var(--font-size-14);color:var(--color-text-secondary)}.page-header[data-v-be7923d1]{margin-bottom:var(--space-24)}.page-title[data-v-be7923d1]{font-size:var(--font-size-32);font-weight:var(--font-weight-700);color:var(--color-text-main)}.loading[data-v-be7923d1],.error[data-v-be7923d1],.empty-state[data-v-be7923d1]{padding:var(--space-24);text-align:center}.error[data-v-be7923d1]{color:var(--color-state-error)}.empty-state[data-v-be7923d1]{color:var(--color-text-secondary)}.helps-list[data-v-be7923d1]{display:flex;flex-direction:column;gap:var(--space-20)}.help-item[data-v-be7923d1]{padding:var(--space-20) var(--space-24);border-radius:var(--radius-24);transition:all .2s;background:var(--color-bg-card);border:1px solid var(--color-border-card)}.help-item[data-v-be7923d1]:hover{background:var(--color-bg-elevated);border-color:var(--color-gold-primary)}.help-item--clickable[data-v-be7923d1]{cursor:pointer}.help-item--clickable[data-v-be7923d1]:focus{outline:none}.help-header[data-v-be7923d1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-16);padding-bottom:var(--space-12);border-bottom:var(--border-muted)}.help-id[data-v-be7923d1]{font-weight:var(--font-weight-600);color:var(--color-text-secondary);font-size:var(--font-size-14)}.help-date[data-v-be7923d1]{font-size:var(--font-size-12);color:var(--color-text-secondary)}.help-details[data-v-be7923d1]{display:flex;flex-direction:column;gap:var(--space-12)}.help-field[data-v-be7923d1]{display:flex;gap:var(--space-8);align-items:flex-start}.help-field--full[data-v-be7923d1]{flex-direction:column;gap:var(--space-8)}.help-label[data-v-be7923d1]{font-weight:var(--font-weight-600);color:var(--color-text-secondary);font-size:var(--font-size-14);min-width:80px;flex-shrink:0}.help-value[data-v-be7923d1]{color:var(--color-text-main);font-size:var(--font-size-14);word-break:break-word}.help-title[data-v-be7923d1]{font-size:var(--font-size-16);color:var(--color-text-main);font-weight:var(--font-weight-500)}.help-status[data-v-be7923d1]{display:flex;align-items:center}.status-select[data-v-be7923d1]{padding:var(--space-6) var(--space-12);font-size:var(--font-size-13);border:var(--border-muted);border-radius:var(--radius-16);background:var(--color-bg);color:var(--color-text-main);font-family:var(--font-family-base);cursor:pointer;transition:all .2s}.status-select[data-v-be7923d1]:hover{border-color:var(--color-amber-primary)}.status-select[data-v-be7923d1]:focus{outline:none;border-color:var(--color-amber-primary)}.help-actions[data-v-be7923d1]{display:flex;gap:var(--space-8)}.pagination[data-v-be7923d1]{display:flex;justify-content:center;align-items:center;gap:var(--space-16);margin-top:var(--space-24);padding-top:var(--space-24);border-top:var(--border-muted)}.pagination-btn[data-v-be7923d1]{padding:var(--space-8) var(--space-16);background:var(--color-bg);border:var(--border-muted);border-radius:var(--radius-16);color:var(--color-text-main);font-size:var(--font-size-14);cursor:pointer;transition:all .2s}.pagination-btn[data-v-be7923d1]:hover:not(:disabled){background:var(--color-bg-chip);border-color:var(--color-amber-primary)}.pagination-btn[data-v-be7923d1]:disabled{opacity:.5;cursor:not-allowed}.pagination-info[data-v-be7923d1]{font-size:var(--font-size-14);color:var(--color-text-secondary)}.category-item[data-v-9ad09527]{margin-bottom:var(--space-24)}.category-main[data-v-9ad09527]{border-radius:var(--radius-16);padding:var(--space-20);border-bottom:1px solid var(--color-border-muted)}.category-main[data-v-9ad09527]:last-child{border-bottom:none}.category-row[data-v-9ad09527]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-16)}.category-title[data-v-9ad09527]{font-size:var(--font-size-20);font-weight:var(--font-weight-700);color:var(--color-white);margin:0}.category-info[data-v-9ad09527]{display:flex;flex-direction:column;gap:var(--space-4)}.category-name[data-v-9ad09527]{font-size:var(--font-size-16);font-weight:var(--font-weight-600);color:var(--color-text-main)}.category-type[data-v-9ad09527]{font-size:var(--font-size-12);color:var(--color-text-secondary)}.category-actions[data-v-9ad09527]{display:flex;gap:var(--space-8)}.subcategories-list[data-v-9ad09527]{margin-top:var(--space-16);margin-left:var(--space-24)}.subcategory-item[data-v-9ad09527]{display:flex;align-items:center;gap:var(--space-12);padding:var(--space-8) 0;min-height:40px}.subcategory-problems[data-v-9ad09527]{margin-left:var(--space-24)}.bullet[data-v-9ad09527]{color:var(--color-text-main);font-size:var(--font-size-16);font-weight:var(--font-weight-600)}.subcategory-name[data-v-9ad09527],.problem-name[data-v-9ad09527]{flex:1;font-size:var(--font-size-14);color:var(--color-gold-primary)}.problem-name[data-v-9ad09527]{color:var(--color-amber-warm)}.item-actions[data-v-9ad09527]{display:flex;gap:var(--space-8);opacity:0;transition:opacity .2s}.subcategory-item:hover .item-actions[data-v-9ad09527],.problem-item:hover .item-actions[data-v-9ad09527]{opacity:1}.problems-section[data-v-9ad09527]{margin-top:var(--space-24);padding-top:var(--space-16);border-top:var(--border-muted)}.problems-title[data-v-9ad09527]{font-size:var(--font-size-16);font-weight:var(--font-weight-600);color:var(--color-text-main);margin:0 0 var(--space-12) 0}.problems-list[data-v-9ad09527]{margin-left:var(--space-24)}.problem-item[data-v-9ad09527]{display:flex;align-items:center;gap:var(--space-12);padding:var(--space-8) 0;min-height:40px}.btn-small[data-v-9ad09527]{padding:var(--space-6) var(--space-12);font-size:var(--font-size-14)}.modal-overlay[data-v-fec06916]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-fec06916]{background:var(--color-bg-elevated);border-radius:var(--radius-16);width:90%;max-width:500px;max-height:90vh;overflow-y:auto}.modal-header[data-v-fec06916]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-24);border-bottom:var(--border-muted)}.modal-title[data-v-fec06916]{font-size:var(--font-size-24);font-weight:var(--font-weight-700);color:var(--color-text-main)}.modal-close[data-v-fec06916]{background:none;border:none;font-size:var(--font-size-32);color:var(--color-text-secondary);cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.modal-close[data-v-fec06916]:hover{color:var(--color-text-main)}.modal-body[data-v-fec06916]{padding:var(--space-24)}.form-group[data-v-fec06916]{margin-bottom:var(--space-20)}.form-label[data-v-fec06916]{display:block;margin-bottom:var(--space-8);font-size:var(--font-size-14);font-weight:var(--font-weight-600);color:var(--color-text-main)}.form-input[data-v-fec06916],.form-select[data-v-fec06916]{width:100%;padding:var(--space-12) var(--space-16);border:var(--border-muted);border-radius:var(--radius-16);font-size:var(--font-size-14);color:var(--color-text-main);background:var(--color-bg)}.form-input[data-v-fec06916]:focus,.form-select[data-v-fec06916]:focus{outline:none;border-color:var(--color-gold-primary)}.form-select[data-v-fec06916]:disabled{opacity:.6;cursor:not-allowed}.form-hint[data-v-fec06916]{margin-top:var(--space-8);font-size:var(--font-size-13);color:var(--color-text-secondary)}.form-checkbox[data-v-fec06916]{display:flex;align-items:center;gap:var(--space-8);cursor:pointer}.form-checkbox input[type=checkbox][data-v-fec06916]{width:18px;height:18px;cursor:pointer}.modal-footer[data-v-fec06916]{display:flex;justify-content:flex-end;gap:var(--space-12);margin-top:var(--space-24);padding-top:var(--space-24);border-top:var(--border-muted)}.page-header[data-v-99b411d2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-24)}.page-title[data-v-99b411d2]{font-size:var(--font-size-32);font-weight:var(--font-weight-700);color:var(--color-text-main)}.loading[data-v-99b411d2],.error[data-v-99b411d2]{padding:var(--space-16);text-align:center}.error[data-v-99b411d2]{color:var(--color-error)}.categories-tree[data-v-99b411d2]{display:flex;flex-direction:column;gap:0}.categories-tree[data-v-99b411d2]>*{border-bottom:1px solid var(--color-border-muted)}.categories-tree[data-v-99b411d2]>*:last-child{border-bottom:none}.page-header[data-v-46d382ec]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-24)}.page-title[data-v-46d382ec]{font-size:var(--font-size-32);font-weight:var(--font-weight-700);color:var(--color-text-main)}.loading[data-v-46d382ec],.error[data-v-46d382ec],.empty[data-v-46d382ec]{padding:var(--space-16);text-align:center;color:var(--color-text-secondary)}.error[data-v-46d382ec]{color:var(--color-state-error)}.departments-table[data-v-46d382ec]{width:100%;border-collapse:collapse;table-layout:auto;min-width:600px}.departments-table th[data-v-46d382ec],.departments-table td[data-v-46d382ec]{padding:var(--space-12) var(--space-16);text-align:left;border-bottom:var(--border-muted);white-space:nowrap}.departments-table th[data-v-46d382ec]{font-weight:var(--font-weight-600);color:var(--color-text-main);background:var(--color-bg-chip);position:sticky;top:0;z-index:1}.departments-table td[data-v-46d382ec]{color:var(--color-text-secondary)}.departments-table th[data-v-46d382ec]:first-child,.departments-table td[data-v-46d382ec]:first-child{width:80px;min-width:80px}.departments-table th[data-v-46d382ec]:nth-child(2),.departments-table td[data-v-46d382ec]:nth-child(2){width:320px;min-width:320px;max-width:360px;white-space:normal}.departments-table td[data-v-46d382ec]:nth-child(2){word-break:break-word;line-height:1.4}.departments-table th[data-v-46d382ec]:nth-child(3),.departments-table td[data-v-46d382ec]:nth-child(3){min-width:250px}.departments-table th[data-v-46d382ec]:last-child,.departments-table td[data-v-46d382ec]:last-child{width:auto;min-width:200px}.table-wrapper[data-v-46d382ec]{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:767px){.table-wrapper[data-v-46d382ec]{overflow-x:hidden}}.actions[data-v-46d382ec]{display:flex;gap:var(--space-8)}.btn-primary[data-v-46d382ec]{background:var(--gradient-gold);box-shadow:var(--inset-white-shadow);color:var(--color-text-contrast);font-weight:var(--font-weight-600);text-transform:uppercase;letter-spacing:var(--letter-spacing-cta)}.btn-primary[data-v-46d382ec]:hover{opacity:.9}.btn-edit[data-v-46d382ec]{background:var(--color-bg-chip);color:var(--color-text-main)}.btn-edit[data-v-46d382ec]:hover{background:var(--color-bg-elevated)}.btn-delete[data-v-46d382ec]{background:#f871711a;color:var(--color-state-error)}.btn-delete[data-v-46d382ec]:hover{background:#f8717133}.modal-overlay[data-v-46d382ec]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-46d382ec]{background:var(--color-bg-elevated);border-radius:var(--radius-16);width:90%;max-width:500px;max-height:90vh;overflow-y:auto}.modal-header[data-v-46d382ec]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-24);border-bottom:var(--border-muted)}.modal-title[data-v-46d382ec]{font-size:var(--font-size-24);font-weight:var(--font-weight-700);color:var(--color-text-main)}.modal-close[data-v-46d382ec]{background:none;border:none;font-size:var(--font-size-32);color:var(--color-text-secondary);cursor:pointer;line-height:1;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.modal-close[data-v-46d382ec]:hover{color:var(--color-text-main)}.modal-body[data-v-46d382ec]{padding:var(--space-24)}.form-group[data-v-46d382ec]{margin-bottom:var(--space-20)}.form-label[data-v-46d382ec]{display:block;margin-bottom:var(--space-8);font-size:var(--font-size-14);font-weight:var(--font-weight-500);color:var(--color-text-main)}.form-input[data-v-46d382ec]{width:100%;padding:var(--space-12) var(--space-16);border:var(--border-input);border-radius:var(--radius-16);font-size:var(--font-size-14);font-family:var(--font-family-base);background:transparent;color:var(--color-text-main);transition:border-color .2s}.form-input[data-v-46d382ec]:focus{outline:none;border-color:var(--color-gold-primary)}.modal-footer[data-v-46d382ec]{display:flex;justify-content:flex-end;gap:var(--space-12);margin-top:var(--space-24);padding-top:var(--space-24);border-top:var(--border-muted)}.page-header[data-v-d30b6a14]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-24)}.page-title[data-v-d30b6a14]{font-size:var(--font-size-32);font-weight:var(--font-weight-700);color:var(--color-text-main)}.loading[data-v-d30b6a14],.error[data-v-d30b6a14],.empty[data-v-d30b6a14]{padding:var(--space-16);text-align:center;color:var(--color-text-secondary)}.error[data-v-d30b6a14]{color:var(--color-state-error)}.regions-table[data-v-d30b6a14]{width:100%;border-collapse:collapse;table-layout:auto;min-width:400px}.regions-table th[data-v-d30b6a14],.regions-table td[data-v-d30b6a14]{padding:var(--space-12) var(--space-16);text-align:left;border-bottom:var(--border-muted);white-space:nowrap}.regions-table th[data-v-d30b6a14]{font-weight:var(--font-weight-600);color:var(--color-text-main);background:var(--color-bg-chip);position:sticky;top:0;z-index:1}.regions-table td[data-v-d30b6a14]{color:var(--color-text-secondary)}.regions-table th[data-v-d30b6a14]:first-child,.regions-table td[data-v-d30b6a14]:first-child{width:80px;min-width:80px}.regions-table th[data-v-d30b6a14]:nth-child(2),.regions-table td[data-v-d30b6a14]:nth-child(2){min-width:200px}.regions-table th[data-v-d30b6a14]:last-child,.regions-table td[data-v-d30b6a14]:last-child{width:auto;min-width:200px}.table-wrapper[data-v-d30b6a14]{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:767px){.table-wrapper[data-v-d30b6a14]{overflow-x:hidden}}.actions[data-v-d30b6a14]{display:flex;gap:var(--space-8)}.btn-primary[data-v-d30b6a14]{background:var(--gradient-gold);box-shadow:var(--inset-white-shadow);color:var(--color-text-contrast);font-weight:var(--font-weight-600);text-transform:uppercase;letter-spacing:var(--letter-spacing-cta)}.btn-primary[data-v-d30b6a14]:hover{opacity:.9}.btn-edit[data-v-d30b6a14]{background:var(--color-bg-chip);color:var(--color-text-main)}.btn-edit[data-v-d30b6a14]:hover{background:var(--color-bg-elevated)}.btn-delete[data-v-d30b6a14]{background:#f871711a;color:var(--color-state-error)}.btn-delete[data-v-d30b6a14]:hover{background:#f8717133}.modal-overlay[data-v-d30b6a14]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-d30b6a14]{background:var(--color-bg-elevated);border-radius:var(--radius-16);width:90%;max-width:500px;max-height:90vh;overflow-y:auto}.modal-header[data-v-d30b6a14]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-24);border-bottom:var(--border-muted)}.modal-title[data-v-d30b6a14]{font-size:var(--font-size-24);font-weight:var(--font-weight-700);color:var(--color-text-main)}.modal-close[data-v-d30b6a14]{background:none;border:none;font-size:var(--font-size-32);color:var(--color-text-secondary);cursor:pointer;line-height:1;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.modal-close[data-v-d30b6a14]:hover{color:var(--color-text-main)}.modal-body[data-v-d30b6a14]{padding:var(--space-24)}.form-group[data-v-d30b6a14]{margin-bottom:var(--space-20)}.form-label[data-v-d30b6a14]{display:block;margin-bottom:var(--space-8);font-size:var(--font-size-14);font-weight:var(--font-weight-500);color:var(--color-text-main)}.form-input[data-v-d30b6a14]{width:100%;padding:var(--space-12) var(--space-16);border:var(--border-input);border-radius:var(--radius-16);font-size:var(--font-size-14);font-family:var(--font-family-base);background:transparent;color:var(--color-text-main);transition:border-color .2s}.form-input[data-v-d30b6a14]:focus{outline:none;border-color:var(--color-gold-primary)}.modal-footer[data-v-d30b6a14]{display:flex;justify-content:flex-end;gap:var(--space-12);margin-top:var(--space-24);padding-top:var(--space-24);border-top:var(--border-muted)}.page-header[data-v-a7084edb]{margin-bottom:var(--space-24);display:flex;flex-direction:column;gap:var(--space-8)}.btn-back[data-v-a7084edb]{background:none;border:none;color:var(--color-amber-primary);font-size:var(--font-size-14);cursor:pointer;padding:0;align-self:flex-start}.btn-back[data-v-a7084edb]:hover{text-decoration:underline}.page-title[data-v-a7084edb]{font-size:var(--font-size-32);font-weight:var(--font-weight-700);color:var(--color-text-main)}.loading[data-v-a7084edb],.error[data-v-a7084edb]{padding:var(--space-24);text-align:center}.error[data-v-a7084edb]{color:var(--color-state-error)}.appeal-detail[data-v-a7084edb]{display:flex;flex-direction:column;gap:0}.signatories-export-section[data-v-a7084edb]{display:flex;flex-direction:column;gap:var(--space-12);padding:var(--space-20) var(--space-24);border-bottom:1px solid var(--color-border-muted);background:var(--color-bg-elevated)}.signatories-export-row[data-v-a7084edb]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);flex-wrap:wrap}.signatories-export-text[data-v-a7084edb]{font-size:var(--font-size-16);color:var(--color-text-main);font-weight:var(--font-weight-500)}.detail-section[data-v-a7084edb]{padding:var(--space-20) var(--space-24);border-bottom:1px solid var(--color-border-muted)}.detail-section[data-v-a7084edb]:last-child{border-bottom:none}.section-title[data-v-a7084edb]{font-size:var(--font-size-18);font-weight:var(--font-weight-700);color:#ffc766;margin:0 0 var(--space-16) 0}.detail-grid[data-v-a7084edb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-16)}.detail-item[data-v-a7084edb]{display:flex;flex-direction:column;gap:var(--space-4)}.detail-label[data-v-a7084edb]{font-size:var(--font-size-14);color:#ffc766;font-weight:var(--font-weight-600)}.detail-value[data-v-a7084edb]{font-size:var(--font-size-16);color:var(--color-text-main)}.status-select[data-v-a7084edb]{font-size:var(--font-size-16);color:var(--color-text-main);padding:var(--space-8) var(--space-12);border-radius:var(--radius-12);border:1px solid var(--color-border-muted);background:var(--color-bg);min-width:200px;cursor:pointer}.status-select[data-v-a7084edb]:disabled{opacity:.7;cursor:not-allowed}.detail-text[data-v-a7084edb]{font-size:var(--font-size-16);color:var(--color-text-main);line-height:1.6;white-space:pre-wrap;padding:var(--space-12);border-radius:var(--radius-16);border:1px solid var(--color-border-muted)}.attachments-list[data-v-a7084edb]{display:flex;flex-direction:column;gap:0}.attachment-item[data-v-a7084edb]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-12) var(--space-16);border-radius:var(--radius-16);border-bottom:1px solid var(--color-border-muted)}.attachment-item[data-v-a7084edb]:last-child{border-bottom:none}.attachment-name[data-v-a7084edb]{font-size:var(--font-size-14);color:var(--color-text-main)}.attachment-link[data-v-a7084edb]{text-decoration:underline;color:var(--color-primary, #2563eb)}.attachment-link[data-v-a7084edb]:hover{opacity:.9}.attachment-actions[data-v-a7084edb]{display:flex;gap:var(--space-8)}.empty-attachments[data-v-a7084edb]{color:var(--color-text-secondary);font-size:var(--font-size-14);padding:var(--space-12) 0}.history-list[data-v-a7084edb]{display:flex;flex-direction:column;gap:0}.history-item[data-v-a7084edb]{display:flex;gap:var(--space-16);padding:var(--space-12) var(--space-16);border-radius:var(--radius-16);border-left:3px solid var(--color-amber-primary);border-bottom:1px solid var(--color-border-muted)}.history-item[data-v-a7084edb]:last-child{border-bottom:none}.history-date[data-v-a7084edb]{font-size:var(--font-size-14);color:var(--color-text-secondary);font-weight:var(--font-weight-600);min-width:200px}.history-content[data-v-a7084edb]{flex:1;display:flex;flex-direction:column;gap:var(--space-4)}.history-event[data-v-a7084edb]{font-size:var(--font-size-14);color:var(--color-text-main)}.history-reason[data-v-a7084edb]{font-size:var(--font-size-13);color:var(--color-text-secondary);margin-top:var(--space-4);padding-left:var(--space-12);border-left:2px solid var(--color-border-muted)}.comments-list[data-v-a7084edb]{display:flex;flex-direction:column;gap:0}.comment-item[data-v-a7084edb]{padding:var(--space-16) var(--space-20);border-radius:var(--radius-16);border-bottom:1px solid var(--color-border-muted)}.comment-item[data-v-a7084edb]:last-child{border-bottom:none}.comment-header[data-v-a7084edb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-8)}.comment-author[data-v-a7084edb]{font-size:var(--font-size-14);font-weight:var(--font-weight-600);color:var(--color-text-main)}.comment-date[data-v-a7084edb]{font-size:var(--font-size-12);color:var(--color-text-secondary)}.comment-text[data-v-a7084edb]{font-size:var(--font-size-14);color:var(--color-text-main);line-height:1.6;white-space:pre-wrap}.btn-small[data-v-a7084edb]{padding:var(--space-10) var(--space-20);font-size:var(--font-size-14);min-height:40px;display:inline-flex;align-items:center;justify-content:center}.btn-silver[data-v-a7084edb]{background:linear-gradient(135deg,#f8fafc,#cbd5f5);border:1px solid rgba(255,255,255,.25);color:#0f172a;text-transform:uppercase;letter-spacing:var(--letter-spacing-cta);font-weight:var(--font-weight-600);box-shadow:inset 0 1px #fff6}.btn-silver[data-v-a7084edb]:hover{opacity:.95}.btn-bronze[data-v-a7084edb]{background:linear-gradient(135deg,#d79b47,#a6651f);color:#fff;text-transform:uppercase;letter-spacing:var(--letter-spacing-cta);font-weight:var(--font-weight-600);box-shadow:0 12px 24px #a6651f59,inset 0 1px #fff3}.btn-bronze[data-v-a7084edb]:hover{opacity:.92}.btn-outline-gold[data-v-a7084edb]{border:1.5px solid transparent;background:linear-gradient(var(--color-bg),var(--color-bg)) padding-box,var(--gradient-gold) border-box;color:var(--color-gold-primary);text-transform:uppercase;letter-spacing:var(--letter-spacing-cta);font-weight:var(--font-weight-600)}.btn-outline-gold[data-v-a7084edb]:hover{color:var(--color-amber-primary);background:linear-gradient(var(--color-bg-chip),var(--color-bg-chip)) padding-box,var(--gradient-gold) border-box}.detail-section--danger[data-v-a7084edb]{border-color:#dc262633}.moderation-actions[data-v-a7084edb]{display:flex;gap:var(--space-16);flex-wrap:wrap}.btn-approve[data-v-a7084edb],.btn-revision[data-v-a7084edb]{flex:1;min-width:200px}.modal-label[data-v-a7084edb]{font-size:var(--font-size-14);color:var(--color-text-secondary);font-weight:var(--font-weight-600);margin-bottom:var(--space-8);display:block}.modal-textarea[data-v-a7084edb]{width:100%;padding:var(--space-12) var(--space-16);font-size:var(--font-size-14);border:var(--border-muted);border-radius:var(--radius-16);background:var(--color-bg);color:var(--color-text-main);font-family:var(--font-family-base);resize:vertical;min-height:120px}.modal-textarea[data-v-a7084edb]:focus{outline:none;border-color:var(--color-amber-primary)}.notification-overlay[data-v-a7084edb]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2001}.notification-content[data-v-a7084edb]{background:var(--color-bg-elevated);border-radius:var(--radius-16);width:90%;max-width:400px;box-shadow:0 4px 20px #0000004d}.notification-body[data-v-a7084edb]{padding:var(--space-24);text-align:center}.notification-body p[data-v-a7084edb]{font-size:var(--font-size-16);color:var(--color-text-main);margin:0}.notification-footer[data-v-a7084edb]{padding:var(--space-16) var(--space-24) var(--space-24);display:flex;justify-content:center}.modal-overlay[data-v-a7084edb]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000}.modal-content[data-v-a7084edb]{background:var(--color-bg-elevated);border-radius:var(--radius-16);width:90%;max-width:500px;box-shadow:0 4px 20px #0000004d}.modal-content-wide[data-v-a7084edb]{max-width:560px}.form-group[data-v-a7084edb]{margin-bottom:var(--space-16)}.form-group[data-v-a7084edb]:last-child{margin-bottom:0}.detail-hint[data-v-a7084edb]{font-size:var(--font-size-14);color:var(--color-text-muted);margin-bottom:var(--space-12)}.modal-hint[data-v-a7084edb]{font-size:var(--font-size-14);color:var(--color-text-muted);margin-bottom:var(--space-16)}.modal-hint--block[data-v-a7084edb]{display:block;margin-bottom:var(--space-8)}.modal-file-input[data-v-a7084edb]{display:block;width:100%;margin-top:var(--space-8)}.response-attachment-list[data-v-a7084edb]{margin-bottom:var(--space-12);display:flex;flex-direction:column;gap:var(--space-6)}.response-attachment-item[data-v-a7084edb]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);padding:var(--space-8) var(--space-12);background:var(--color-bg-elevated, #f5f5f5);border-radius:var(--radius-8);border:1px solid var(--border-muted, #e5e5e5)}.response-attachment-link[data-v-a7084edb]{font-size:var(--font-size-14);color:var(--color-amber-primary);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.response-attachment-link[data-v-a7084edb]:hover{text-decoration:underline}.response-attachment-name[data-v-a7084edb]{font-size:var(--font-size-14);color:var(--color-text-main);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.response-attachment-remove[data-v-a7084edb]{flex-shrink:0;width:28px;height:28px;padding:0;border:none;background:transparent;color:var(--color-text-muted);font-size:20px;line-height:1;cursor:pointer;border-radius:var(--radius-8);display:flex;align-items:center;justify-content:center}.response-attachment-remove[data-v-a7084edb]:hover{background:#0000000f;color:var(--color-text-main)}.response-attachment-add[data-v-a7084edb]{display:flex;align-items:center;gap:var(--space-8);margin-top:var(--space-4)}.response-attachment-add .modal-file-input[data-v-a7084edb]{width:0;height:0;opacity:0;position:absolute;pointer-events:none;margin:0}.response-attachment-add-btn[data-v-a7084edb]{flex-shrink:0}.file-list[data-v-a7084edb]{margin-top:var(--space-8);display:flex;flex-direction:column;gap:var(--space-4)}.file-list-item[data-v-a7084edb]{font-size:var(--font-size-14);color:var(--color-text-main)}.send-to-department-list[data-v-a7084edb]{margin:0;padding-left:0;list-style:none}.send-to-department-list-item[data-v-a7084edb]{font-size:var(--font-size-14);color:var(--color-text-main);margin-bottom:var(--space-4);display:flex;align-items:baseline;gap:var(--space-8)}.send-to-department-list-item[data-v-a7084edb]:last-child{margin-bottom:0}.send-to-department-checkbox[data-v-a7084edb]{display:inline-flex;align-items:center;gap:var(--space-8)}.send-to-department-checkbox input[data-v-a7084edb]{width:16px;height:16px;margin:0}.send-to-department-name[data-v-a7084edb]{font-weight:var(--font-weight-600)}.send-to-department-email[data-v-a7084edb]{color:var(--color-text-muted);font-size:var(--font-size-13)}.modal-select[data-v-a7084edb],.modal-input[data-v-a7084edb]{width:100%;padding:var(--space-8) var(--space-12);font-size:var(--font-size-16);border:1px solid var(--border-muted);border-radius:var(--radius-8);background:var(--color-bg-elevated);color:var(--color-text-main)}.modal-input[data-v-a7084edb]:focus{outline:none;border-color:var(--color-gold-primary)}.modal-error[data-v-a7084edb]{margin-top:var(--space-8);font-size:var(--font-size-14);color:var(--color-state-error, #dc2626)}.modal-header[data-v-a7084edb]{padding:var(--space-24);border-bottom:var(--border-muted)}.modal-title[data-v-a7084edb]{font-size:var(--font-size-20);font-weight:var(--font-weight-700);color:var(--color-text-main);margin:0}.modal-body[data-v-a7084edb]{padding:var(--space-24)}.modal-body p[data-v-a7084edb]{font-size:var(--font-size-16);color:var(--color-text-main);margin:0}.modal-footer[data-v-a7084edb]{padding:var(--space-24);border-top:var(--border-muted);display:flex;justify-content:flex-end;gap:var(--space-12)}.department-responses-header[data-v-a7084edb]{display:flex;align-items:center;gap:var(--space-12);flex-wrap:wrap}.department-responses-header .empty-state[data-v-a7084edb]{margin:0;flex:1}.department-responses-header-row[data-v-a7084edb]{display:flex;align-items:center;gap:20px;margin-bottom:var(--space-8)}.department-responses-toggle[data-v-a7084edb]{font-size:var(--font-size-14);text-decoration:underline;opacity:.7;cursor:pointer;background:none;border:none;padding:0}.department-responses-toggle[data-v-a7084edb]:hover{opacity:1}.department-response-tabs[data-v-a7084edb]{display:flex;gap:var(--space-8);flex-wrap:wrap;border-bottom:1px solid var(--border-muted);margin-bottom:var(--space-12)}.department-response-tab[data-v-a7084edb]{padding:var(--space-8) var(--space-12);font-size:var(--font-size-14);background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;opacity:.8}.department-response-tab[data-v-a7084edb]:hover{opacity:1}.department-response-tab--active[data-v-a7084edb]{border-bottom-color:var(--color-accent, #278fff);font-weight:var(--font-weight-600);opacity:1}.department-responses-list[data-v-a7084edb]{display:flex;flex-direction:column;gap:var(--space-16);margin-top:var(--space-12)}.department-response-item[data-v-a7084edb]{padding:var(--space-16);border:1px solid var(--border-muted);border-radius:var(--radius-12);background:var(--color-bg-elevated)}.department-response-header[data-v-a7084edb]{display:flex;align-items:center;gap:var(--space-12);flex-wrap:wrap;margin-bottom:var(--space-8)}.department-response-name[data-v-a7084edb]{font-weight:var(--font-weight-600);color:var(--color-text-main)}.department-response-date[data-v-a7084edb]{font-size:var(--font-size-14);color:var(--color-text-muted)}.department-response-text[data-v-a7084edb]{white-space:pre-wrap;color:var(--color-text-main);margin-bottom:var(--space-8)}.department-response-attachments[data-v-a7084edb]{margin-top:var(--space-8)}.department-response-attachments .attachment-links[data-v-a7084edb]{display:flex;flex-wrap:wrap;gap:var(--space-8);margin-top:var(--space-4)}.department-response-attachments .attachment-link[data-v-a7084edb]{color:var(--color-primary);text-decoration:none}.department-response-attachments .attachment-link[data-v-a7084edb]:hover{text-decoration:underline}.modal-enter-active[data-v-a7084edb],.modal-leave-active[data-v-a7084edb]{transition:opacity .3s}.modal-enter-from[data-v-a7084edb],.modal-leave-to[data-v-a7084edb]{opacity:0}.logs-tabs-row[data-v-63690d2f]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);margin-bottom:var(--space-24);flex-wrap:wrap}.logs-tabs[data-v-63690d2f]{display:flex;gap:var(--space-12);border-bottom:2px solid var(--color-border-subtle)}.btn-check-imap[data-v-63690d2f]{padding:var(--space-10) var(--space-20);background:var(--gradient-gold);border:none;border-radius:var(--radius-12);color:var(--color-night);font-size:var(--font-size-14);font-weight:600;cursor:pointer}.btn-check-imap[data-v-63690d2f]:hover:not(:disabled){opacity:.95}.btn-check-imap[data-v-63690d2f]:disabled{opacity:.7;cursor:not-allowed}.check-imap-error[data-v-63690d2f]{margin:0 0 var(--space-16);padding:var(--space-12);background:#ef44441a;color:#ef4444;border-radius:var(--radius-8);font-size:var(--font-size-14)}.tab-button[data-v-63690d2f]{padding:var(--space-12) var(--space-24);background:transparent;border:none;border-bottom:2px solid transparent;color:var(--color-text-secondary);font-size:var(--font-size-16);font-weight:500;cursor:pointer;transition:all .2s;margin-bottom:-2px}.tab-button[data-v-63690d2f]:hover{color:var(--color-text-main)}.tab-button.active[data-v-63690d2f]{color:var(--color-text-main);border-bottom-color:var(--gradient-gold)}.stats-container[data-v-63690d2f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-16);margin-bottom:var(--space-32)}.stat-card[data-v-63690d2f]{background:var(--color-bg-elevated);border:var(--border-strong);border-radius:var(--radius-16);padding:var(--space-20)}.stat-label[data-v-63690d2f]{font-size:var(--font-size-14);color:var(--color-text-secondary);margin-bottom:var(--space-8)}.stat-value[data-v-63690d2f]{font-size:var(--font-size-20);font-weight:600;color:var(--color-text-main);display:flex;align-items:center;gap:var(--space-8)}.stat-value--success[data-v-63690d2f]{color:#10b981}.stat-value--error[data-v-63690d2f]{color:#ef4444}.status-indicator[data-v-63690d2f]{width:12px;height:12px;border-radius:50%;background:#6b7280;display:inline-block}.status-indicator--active[data-v-63690d2f]{background:#10b981;box-shadow:0 0 8px #10b98180}.logs-container[data-v-63690d2f]{background:var(--color-bg-elevated);border:var(--border-strong);border-radius:var(--radius-16);padding:var(--space-20);max-height:600px;overflow-y:auto}.logs-list[data-v-63690d2f]{display:flex;flex-direction:column;gap:var(--space-12)}.log-item[data-v-63690d2f]{padding:var(--space-16);border-radius:var(--radius-12);border-left:4px solid var(--color-border-subtle);background:var(--color-bg-base)}.log-item--success[data-v-63690d2f]{border-left-color:#10b981;background:#10b9810d}.log-item--error[data-v-63690d2f]{border-left-color:#ef4444;background:#ef44440d}.log-item--pending[data-v-63690d2f]{border-left-color:#f59e0b;background:#f59e0b0d}.log-time[data-v-63690d2f]{font-size:var(--font-size-12);color:var(--color-text-secondary);margin-bottom:var(--space-8)}.log-content[data-v-63690d2f]{display:flex;flex-direction:column;gap:var(--space-4)}.log-status[data-v-63690d2f]{font-size:var(--font-size-14);font-weight:600;margin-bottom:var(--space-4)}.log-item--success .log-status[data-v-63690d2f]{color:#10b981}.log-item--error .log-status[data-v-63690d2f]{color:#ef4444}.log-item--pending .log-status[data-v-63690d2f]{color:#f59e0b}.log-description[data-v-63690d2f]{font-size:var(--font-size-14);color:var(--color-text-main);line-height:1.5}.log-details[data-v-63690d2f]{font-size:var(--font-size-12);color:var(--color-text-secondary);margin-top:var(--space-4)}.loading[data-v-63690d2f],.error[data-v-63690d2f],.empty[data-v-63690d2f]{text-align:center;padding:var(--space-40);color:var(--color-text-secondary)}.error[data-v-63690d2f]{color:#ef4444}
