.app-drawer[data-v-5a117c92]{background:var(--light-bg,#fefefe)!important;border-right:1px solid var(--border-color,#dbdddc)!important}.sidebar-header[data-v-5a117c92]{padding:24px 20px 20px;border-bottom:1px solid var(--border-color,#dbdddc)}.sidebar-brand[data-v-5a117c92]{display:flex;align-items:center;gap:12px}.sidebar-logo[data-v-5a117c92]{flex-shrink:0}.sidebar-title[data-v-5a117c92]{font-size:1.125rem;font-weight:700;color:var(--text-primary,#1a1a1a);letter-spacing:-.02em;margin:0}.sidebar-list[data-v-5a117c92] .v-list-subheader{padding:16px 16px 8px;font-size:10px;font-weight:600;letter-spacing:1.2px;color:var(--text-secondary)}.sidebar-list[data-v-5a117c92] .v-list-item{min-height:44px;margin:0 8px 4px;border-radius:8px;padding-inline-start:12px;transition:background .15s ease;color:#1a1a1a!important}.sidebar-list[data-v-5a117c92] .v-list-item .v-list-item__overlay{z-index:0!important}.sidebar-list[data-v-5a117c92] .v-list-item .v-list-item-title,.sidebar-list[data-v-5a117c92] .v-list-item .v-list-item__content{position:relative!important;z-index:1!important;visibility:visible!important}.sidebar-list[data-v-5a117c92] .v-list-item .v-list-item-title{color:#1a1a1a!important;opacity:1!important;font-weight:500!important}.sidebar-list[data-v-5a117c92] .v-list-item:hover .v-icon,.sidebar-list[data-v-5a117c92] .v-list-item:hover .v-list-item-title{color:#1565c0!important;opacity:1!important;visibility:visible!important}.sidebar-list[data-v-5a117c92] .v-list-item--active{background:#e3f2fd!important;border-left:3px solid #2196f3;padding-left:9px}.sidebar-list[data-v-5a117c92] .v-list-item--active .v-icon,.sidebar-list[data-v-5a117c92] .v-list-item--active .v-list-item-title{color:#1565c0!important;font-weight:600!important;opacity:1!important;visibility:visible!important}.sidebar-footer[data-v-5a117c92]{border-top:1px solid var(--border-color,#dbdddc);padding:16px 20px}.sidebar-footer-item[data-v-5a117c92]{display:flex;align-items:center;padding:10px 12px;border-radius:8px;font-size:14px;font-weight:500;color:var(--text-secondary,#69737b);cursor:pointer;transition:background .15s ease,color .15s ease}.sidebar-footer-item[data-v-5a117c92]:hover{background:#f3f4f6;color:var(--text-primary,#1a1a1a)}.sidebar-footer-link[data-v-5a117c92]{display:block;padding:8px 12px;border-radius:8px;font-size:13px;color:var(--sidebar-text,#e5e7eb);text-decoration:none;transition:background .15s ease,color .15s ease}.sidebar-footer-link[data-v-5a117c92]:hover{background:hsla(0,0%,100%,.08);color:#fff}.sidebar-footer-link+.sidebar-footer-link[data-v-5a117c92]{margin-top:2px}.sidebar-footer-link+.sidebar-footer-item[data-v-5a117c92]{margin-top:8px}.app-bar[data-v-5a117c92]{background:var(--light-bg,#fefefe)!important;border-bottom:1px solid var(--border-color,#dbdddc)!important;box-shadow:var(--shadow-sm,0 1px 2px rgba(0,0,0,.05))}.app-bar-heading[data-v-5a117c92]{display:flex;flex-direction:column;justify-content:center;margin-left:16px;min-width:0;flex:1}.app-bar-title[data-v-5a117c92]{font-size:1.125rem;font-weight:700;color:var(--text-primary,#1a1a1a);letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-bar-subtitle[data-v-5a117c92]{font-size:14px;color:var(--text-secondary);margin-top:2px}.app-bar-btn[data-v-5a117c92]{text-transform:none;font-weight:600;margin-right:16px}.app-bar-user[data-v-5a117c92]{display:flex;align-items:center;cursor:pointer;padding:6px 10px;border-radius:8px;margin-right:8px}.app-bar-user[data-v-5a117c92]:hover{background:#e3f2fd}.app-bar-user-name[data-v-5a117c92]{font-size:14px;font-weight:600;color:var(--text-primary,#1a1a1a)}.app-bar-datetime[data-v-5a117c92]{font-size:13px;color:var(--text-secondary);margin-right:16px;font-weight:500}.app-bar[data-v-5a117c92] .v-toolbar__content{flex-wrap:wrap;gap:8px;min-height:64px;padding-right:8px}.app-bar-spacer[data-v-5a117c92]{min-width:8px}.app-bar-actions[data-v-5a117c92]{display:flex;align-items:center;gap:8px;flex-shrink:0}.app-bar-btn[data-v-5a117c92]{flex-shrink:0}.app-content[data-v-5a117c92]{background:var(--light-bg,#fefefe)}.app-snackbar[data-v-5a117c92]{margin-top:72px!important;margin-right:16px!important;z-index:2500}@media (max-width:960px){.app-bar-title[data-v-5a117c92]{font-size:.95rem}.app-bar-datetime[data-v-5a117c92],.app-bar-subtitle[data-v-5a117c92]{display:none}}@media (max-width:600px){.app-bar-btn-text[data-v-5a117c92]{display:none}.app-bar-user-name[data-v-5a117c92]{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--sidebar-width:260px;--app-bar-height:64px;--content-max-width:1320px;--content-padding-x-sm:20px;--content-padding-x-md:24px;--content-padding-x-lg:32px;--content-padding-bottom:48px;--section-gap-sm:20px;--section-gap:28px;--section-gap-lg:32px;--card-gap:24px;--card-padding:24px;--kpi-card-padding:24px 24px;--location-card-inner-padding:20px 24px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--color-primary:#9ccb48;--color-primary-dark:#77a12e;--color-primary-light:#c4e091;--color-primary-bg:#ebf5da;--color-background:#fefefe;--color-surface:#fff;--color-surface-elevated:#fff;--color-text-primary:#111827;--color-text-secondary:#6b7280;--color-text-tertiary:#9ca3af;--color-border:#e5e7eb;--color-border-light:#f3f4f6;--color-success:#9ccb48;--color-error:#79232e;--color-warning:#dd8e38;--color-info:#2196f3;--sidebar-bg:#374151;--sidebar-border:#4b5563;--sidebar-text:#e5e7eb;--sidebar-text-muted:#9ca3af;--sidebar-active-bg:rgba(156,203,72,.2);--sidebar-active-accent:#9ccb48;--font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--text-page-title:1.75rem;--text-page-title-weight:700;--text-page-title-spacing:-0.03em;--text-section-title:1.125rem;--text-section-title-weight:600;--text-body:0.9375rem;--text-body-small:0.8125rem;--text-caption:0.75rem;--text-kpi-value:1.75rem;--text-kpi-value-weight:700;--text-kpi-label:0.8125rem;--text-kpi-label-weight:600;--shadow-sm:0 1px 2px rgba(0,0,0,.04);--shadow-card:0 1px 3px rgba(0,0,0,.05);--shadow-card-hover:0 4px 12px rgba(0,0,0,.06)}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,h1,h2,h3,h4,h5,h6{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:600;letter-spacing:-.02em;color:var(--text-primary,#1a1a1a)}:root{--primary:var(--color-primary,#9ccb48);--primary-dark:var(--color-primary-dark,#77a12e);--primary-light:var(--color-primary-light,#c4e091);--primary-lightest:var(--color-primary-bg,#ebf5da);--secondary:var(--color-text-secondary,#69737b);--background:var(--color-background,#fefefe);--surface:var(--color-surface,#fff);--surface-elevated:var(--color-surface-elevated,#fff);--text-primary:var(--color-text-primary,#1a1a1a);--text-secondary:var(--color-text-secondary,#69737b);--text-tertiary:var(--color-text-tertiary,#9ca3af);--border:var(--color-border,#dbdddc);--border-light:var(--color-border-light,#f3f4f6);--success:var(--color-success,#9ccb48);--error:var(--color-error,#79232e);--warning:var(--color-warning,#dd8e38);--info:var(--color-info,#2196f3)}.app-layout{width:100%;max-width:var(--content-max-width,1320px);margin:0 auto;padding:0 var(--content-padding-x-sm,20px) var(--content-padding-bottom,40px)}@media (min-width:600px){.app-layout{padding-left:var(--content-padding-x-md,24px);padding-right:var(--content-padding-x-md,24px)}}@media (min-width:960px){.app-layout{padding-left:var(--content-padding-x-lg,32px);padding-right:var(--content-padding-x-lg,32px);padding-bottom:var(--content-padding-bottom,48px)}}.v-container{max-width:var(--content-max-width,1320px)!important;margin-left:auto!important;margin-right:auto!important;padding-left:var(--content-padding-x-sm,20px)!important;padding-right:var(--content-padding-x-sm,20px)!important}@media (min-width:600px){.v-container{padding-left:var(--content-padding-x-md,24px)!important;padding-right:var(--content-padding-x-md,24px)!important}}@media (min-width:960px){.v-container{padding-left:var(--content-padding-x-lg,32px)!important;padding-right:var(--content-padding-x-lg,32px)!important}}.app-page{min-height:100vh;background:var(--light-bg,#fefefe);padding:0}.page-header-block{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:28px;padding-bottom:0}.page-header-block__title{font-size:1.5rem;font-weight:700;color:var(--text-primary,#1a1a1a);letter-spacing:-.02em;margin:0 0 4px 0;line-height:1.25}.page-header-block__subtitle{font-size:.9375rem;color:var(--text-secondary,#69737b);margin:0;line-height:1.5}.page-header-block__actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.app-section{margin-bottom:28px}.app-section:last-child{margin-bottom:0}.app-section-title{font-size:1.125rem;font-weight:600;color:var(--text-primary,#1a1a1a);margin-bottom:16px;letter-spacing:-.02em}.app-card{background:var(--surface,#fff);border-radius:10px;border:1px solid var(--border,#dbdddc);overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.06);transition:box-shadow .2s ease,border-color .2s ease}.app-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.08);border-color:var(--border,#dbdddc)}.page-view{max-width:1320px;margin:0 auto}.page-view__header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:28px}.page-view__title{font-size:1.5rem;font-weight:700;color:var(--text-primary,#1a1a1a);letter-spacing:-.02em;margin:0 0 4px 0}.page-view__subtitle{font-size:.9375rem;color:var(--text-secondary,#69737b);margin:0;line-height:1.5}.page-view__action{font-weight:600;flex-shrink:0}.page-view__content{margin-bottom:28px}.content-card{border-radius:8px;border:1px solid var(--border,#dbdddc);overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.06);border-radius:10px}.content-card__title{background:#fafbfc;border-bottom:1px solid var(--border,#dbdddc);padding:18px 24px;font-size:1rem;font-weight:600;color:var(--text-primary,#1a1a1a);min-height:56px}.v-card{border-radius:10px!important;border:1px solid var(--border,#dbdddc)!important;box-shadow:0 1px 3px rgba(0,0,0,.06)!important;transition:box-shadow .2s ease,border-color .2s ease!important}.v-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)!important}.v-btn{text-transform:none!important;font-weight:500!important;letter-spacing:.01em!important}.v-btn--elevated{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)!important}.v-btn--elevated:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)!important}.v-field{border-radius:8px!important}.v-field__input{font-size:14px!important}.v-field__outline__end,.v-field__outline__notch,.v-field__outline__start{display:none!important}.v-field__outline{border:1px solid #e5e7eb!important;border-radius:8px!important}.v-field--focused .v-field__outline{border:2px solid var(--primary)!important}.v-field--variant-outlined .v-field__outline__end,.v-field--variant-outlined .v-field__outline__notch,.v-field--variant-outlined .v-field__outline__start{display:none!important}.v-field--variant-outlined .v-label{max-width:calc(100% - 24px)!important}.v-field--variant-outlined.v-field--active .v-label,.v-field--variant-outlined.v-field--dirty .v-label,.v-field--variant-outlined.v-field--focused .v-label{transform:translateY(-22px) scale(.75)!important;opacity:1!important}.v-autocomplete .v-field--variant-outlined,.v-select .v-field--variant-outlined,.v-text-field .v-field--variant-outlined{padding-top:2px!important}.v-field--variant-outlined .v-field__input{min-height:44px!important}.v-select .v-field,.v-text-field .v-field,.v-textarea .v-field{background-color:#fff!important}.v-field__input{padding:12px 16px!important;min-height:44px!important;line-height:1.5!important}.v-field--variant-outlined .v-field__input{padding-top:14px!important}.v-autocomplete .v-field,.v-combobox .v-field,.v-select .v-field{overflow:visible!important}.v-autocomplete .v-field__input,.v-combobox .v-field__input,.v-select .v-field__input{overflow:visible!important;min-height:44px!important}.v-autocomplete .v-field__input .v-autocomplete__selection-text,.v-select .v-field__input .v-select__selection-text{overflow:visible!important;text-overflow:clip!important}.v-form{display:flex;flex-direction:column;gap:16px}.v-form>*{margin-bottom:0!important}.v-form>.v-autocomplete,.v-form>.v-checkbox,.v-form>.v-combobox,.v-form>.v-radio-group,.v-form>.v-select,.v-form>.v-text-field,.v-form>.v-textarea{margin-bottom:20px!important}.v-form>.v-autocomplete:last-child,.v-form>.v-checkbox:last-child,.v-form>.v-combobox:last-child,.v-form>.v-radio-group:last-child,.v-form>.v-select:last-child,.v-form>.v-text-field:last-child,.v-form>.v-textarea:last-child{margin-bottom:0!important}.v-autocomplete+.v-select,.v-select+.v-autocomplete,.v-select+.v-select,.v-select+.v-text-field,.v-select+.v-textarea,.v-text-field+.v-select,.v-text-field+.v-text-field,.v-text-field+.v-textarea,.v-textarea+.v-select,.v-textarea+.v-text-field{margin-top:20px!important}.v-card-text .v-row,.v-form .v-row{align-items:flex-start}.v-card-text .v-row .v-col,.v-form .v-row .v-col{display:flex;flex-direction:column}.v-card-text .v-row .v-col .v-select,.v-card-text .v-row .v-col .v-text-field,.v-form .v-row .v-col .v-autocomplete,.v-form .v-row .v-col .v-select,.v-form .v-row .v-col .v-text-field{flex:1 1 auto;min-width:0}.v-label{font-size:14px!important;color:#6b7280!important;font-weight:500!important}.v-field--focused .v-label{color:var(--primary)!important}.empty-state{padding:64px 32px}.empty-state-icon{background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:16px}.empty-state-title{font-size:18px;font-weight:600;color:#111827;margin-bottom:8px}.empty-state-subtitle{font-size:14px;color:#6b7280;margin-bottom:24px}.page-header{margin-bottom:32px}.page-header h1{font-size:28px;font-weight:700;color:#111827;margin-bottom:8px;letter-spacing:-.03em}.page-header p{font-size:15px;color:#6b7280;margin:0;line-height:1.5}.sidebar-header{padding:24px 20px;border-bottom:1px solid #e5e7eb;background:linear-gradient(135deg,#fff,#f9fafb)}.sidebar-title{font-size:18px;font-weight:700;color:#111827;letter-spacing:-.02em;margin:0}.v-list-item{border-radius:8px!important;margin-bottom:4px!important;transition:all .2s ease!important;color:#1a1a1a!important}.v-list-item .v-list-item-subtitle,.v-list-item .v-list-item-title{color:#1a1a1a!important;opacity:1!important}.v-list-item:hover{background-color:#e3f2fd!important}.v-list-item:hover .v-icon,.v-list-item:hover .v-list-item-subtitle,.v-list-item:hover .v-list-item-title{color:#1565c0!important;opacity:1!important}.v-list-item--active{background:#e3f2fd!important;color:#1565c0!important;border-left:3px solid #2196f3!important;padding-left:9px!important}.v-list-item--active .v-icon,.v-list-item--active .v-list-item-subtitle,.v-list-item--active .v-list-item-title{color:#1565c0!important;opacity:1!important}.app-drawer .v-list-item,.app-sidebar .v-list-item{color:#1a1a1a!important}.app-drawer .v-list-item .v-list-item__overlay,.app-sidebar .v-list-item .v-list-item__overlay{z-index:0!important}.app-drawer .v-list-item .v-list-item-title,.app-drawer .v-list-item .v-list-item__content,.app-sidebar .v-list-item .v-list-item-title,.app-sidebar .v-list-item .v-list-item__content{position:relative!important;z-index:1!important;visibility:visible!important}.app-drawer .v-list-item .v-list-item-title,.app-sidebar .v-list-item .v-list-item-title{color:#1a1a1a!important;opacity:1!important}.app-drawer .v-list-item:hover,.app-sidebar .v-list-item:hover{background-color:#e3f2fd!important}.app-drawer .v-list-item:hover .v-icon,.app-drawer .v-list-item:hover .v-list-item-title,.app-sidebar .v-list-item:hover .v-icon,.app-sidebar .v-list-item:hover .v-list-item-title{color:#1565c0!important;opacity:1!important;visibility:visible!important}.app-drawer .v-list-item--active,.app-sidebar .v-list-item--active{background:#e3f2fd!important;color:#1565c0!important}.app-drawer .v-list-item--active .v-icon,.app-drawer .v-list-item--active .v-list-item-title,.app-sidebar .v-list-item--active .v-icon,.app-sidebar .v-list-item--active .v-list-item-title{color:#1565c0!important;opacity:1!important;visibility:visible!important}.app-drawer .v-list-item--active .v-list-item__overlay,.app-sidebar .v-list-item--active .v-list-item__overlay{background:#e3f2fd!important;opacity:1!important;z-index:0!important}.router-link-active,a,router-link{color:#1565c0!important}.router-link-active,a:focus,a:hover,router-link:hover{color:#0d47a1!important;opacity:1!important}.app-card a,.page-view a,.section-link{color:#2196f3!important}.app-card a:hover,.page-view a:hover,.section-link:hover{color:#1565c0!important;opacity:1!important}.v-chip{font-weight:500!important;font-size:12px!important}.v-divider{border-color:var(--border,#dbdddc)!important;opacity:1!important}.v-card-title{font-weight:600!important;font-size:16px!important;color:var(--text-primary,#1a1a1a)!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f9fafb}::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#9ca3af}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .3s ease-out}.v-field--focused .v-field__outline{border-color:var(--primary)!important;border-width:2px!important}.v-data-table{background:transparent!important}.v-data-table__thead th{background:#f9fafb!important;color:var(--text-secondary,#69737b)!important;font-weight:600!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:.05em!important}.v-dialog>.v-card{border-radius:16px!important;overflow:hidden}.v-dialog .v-card-title{background:var(--primary);color:#fff!important;padding:20px 24px;font-weight:600;font-size:18px}.v-dialog .v-card{border-radius:12px!important;overflow:hidden}.v-dialog .v-card-title{padding:20px 24px!important;font-size:1.125rem!important;font-weight:600!important}.v-dialog .v-card-text{padding:24px!important}.v-dialog .v-card-actions{padding:16px 24px!important;background:#fafbfc!important;border-top:1px solid var(--border,#dbdddc)!important;gap:10px!important;min-height:64px!important;align-items:center!important}.v-dialog .v-card-actions,.v-dialog .v-card-text,.v-dialog .v-card-title,.v-dialog .v-card-title *{color:inherit}.v-dialog .v-card-text{color:#1a1a1a!important}.v-dialog .v-card-text *{opacity:1!important}.v-dialog .v-list-item__overlay{z-index:0!important}.v-dialog .v-list-item-subtitle,.v-dialog .v-list-item-title,.v-dialog .v-list-item__content{position:relative!important;z-index:1!important;visibility:visible!important;color:#1a1a1a!important;opacity:1!important}.v-dialog .v-list-item{color:#1a1a1a!important}.v-dialog .v-list-item:hover{background:#e3f2fd!important}.v-dialog .v-list-item--active .v-icon,.v-dialog .v-list-item--active .v-list-item-subtitle,.v-dialog .v-list-item--active .v-list-item-title,.v-dialog .v-list-item:hover .v-icon,.v-dialog .v-list-item:hover .v-list-item-subtitle,.v-dialog .v-list-item:hover .v-list-item-title{color:#1565c0!important;opacity:1!important;visibility:visible!important}.v-dialog .v-btn{color:inherit!important}.v-dialog .v-btn.v-btn--variant-outlined,.v-dialog .v-btn.v-btn--variant-text,.v-dialog .v-btn.v-btn--variant-tonal{color:#1565c0!important}.v-dialog .v-btn.v-btn--variant-outlined:hover,.v-dialog .v-btn.v-btn--variant-text:hover,.v-dialog .v-btn.v-btn--variant-tonal:hover{color:#0d47a1!important;background:#e3f2fd!important}.v-dialog .v-btn.v-btn--variant-elevated,.v-dialog .v-btn.v-btn--variant-flat{color:#fff!important}.v-dialog .v-btn .v-btn__content{opacity:1!important;visibility:visible!important}.v-dialog .v-label{opacity:1!important}.v-dialog .v-field .v-field__input,.v-dialog .v-label{color:#1a1a1a!important}.v-autocomplete .v-field--dirty:not(.v-field--focused) .v-field__input input,.v-autocomplete--selected .v-field .v-field__input input,.v-autocomplete--selected .v-field .v-field__input>input,.v-combobox .v-field--dirty:not(.v-field--focused) .v-field__input input,.v-combobox--selected .v-field .v-field__input input,.v-combobox--selected .v-field .v-field__input>input,.v-dialog .v-autocomplete .v-field--dirty:not(.v-field--focused) .v-field__input input,.v-dialog .v-autocomplete--selected .v-field .v-field__input>input,.v-dialog .v-combobox .v-field--dirty:not(.v-field--focused) .v-field__input input,.v-dialog .v-combobox--selected .v-field .v-field__input>input,.v-dialog .v-select .v-field--dirty .v-field__input input,.v-dialog .v-select .v-field--dirty .v-field__input>input,.v-dialog .v-select .v-field__input:has(.v-select__selection-text) input,.v-dialog .v-select--selected .v-field .v-field__input input,.v-dialog .v-select--selected .v-field .v-field__input>input,.v-select .v-field--dirty .v-field__input input,.v-select .v-field--dirty .v-field__input>input,.v-select .v-field__input:has(.v-select__selection-text) input,.v-select--selected .v-field .v-field__input input,.v-select--selected .v-field .v-field__input>input{opacity:0!important;pointer-events:none!important}.card .v-autocomplete .v-field--dirty:not(.v-field--focused) .v-field__input input,.card .v-combobox .v-field--dirty:not(.v-field--focused) .v-field__input input,.card .v-select .v-field--dirty .v-field__input input,.card .v-select .v-field__input:has(.v-select__selection-text) input,.card .v-select--selected .v-field .v-field__input input{opacity:0!important;pointer-events:none!important}.v-dialog .v-field--focused .v-label{color:#1976d2!important}.v-dialog a{color:#1565c0!important;opacity:1!important}.v-dialog a:hover{color:#0d47a1!important}.v-dialog .v-autocomplete .v-field__input,.v-dialog .v-combobox .v-field__input,.v-dialog .v-select .v-field__input{color:#1a1a1a!important}.v-dialog .v-autocomplete .v-field__input::-moz-placeholder,.v-dialog .v-select .v-field__input::-moz-placeholder{color:#69737b!important;opacity:1!important}.v-dialog .v-autocomplete .v-field__input::placeholder,.v-dialog .v-select .v-field__input::placeholder{color:#69737b!important;opacity:1!important}.v-dialog .v-checkbox .v-label,.v-dialog .v-radio-group .v-label,.v-dialog .v-selection-control-label,.v-dialog .v-switch .v-label{color:#1a1a1a!important;opacity:1!important}.v-dialog .v-messages{color:#69737b!important;opacity:1!important}.v-badge{font-weight:500}.v-tooltip{font-size:12px!important;padding:6px 12px!important;border-radius:6px!important}.v-snackbar{border-radius:8px!important;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)!important;min-width:320px!important;max-width:500px!important}.v-snackbar__content{font-size:14px!important;font-weight:500!important;padding:16px 20px!important}.v-snackbar__content,.v-snackbar__wrapper{align-items:center!important}.v-snackbar .v-btn{color:hsla(0,0%,100%,.9)!important;font-weight:600!important;min-width:auto!important;padding:8px 16px!important}.v-snackbar .v-btn:hover{color:#fff!important;background-color:hsla(0,0%,100%,.1)!important}.v-snackbar--error .v-snackbar__content{color:#fff!important}.v-snackbar--error .v-btn{color:hsla(0,0%,100%,.95)!important}.card .card-body,.content-card .v-card-text{overflow:visible!important}.form-field-spacing{margin-bottom:4px!important}.card .v-card-text .v-select,.card-body .v-select,.v-dialog .v-form>.v-autocomplete,.v-dialog .v-form>.v-checkbox,.v-dialog .v-form>.v-select,.v-dialog .v-form>.v-text-field,.v-dialog .v-form>.v-textarea{margin-bottom:20px!important}.v-dialog .v-form>.v-autocomplete:last-child,.v-dialog .v-form>.v-checkbox:last-child,.v-dialog .v-form>.v-select:last-child,.v-dialog .v-form>.v-text-field:last-child,.v-dialog .v-form>.v-textarea:last-child{margin-bottom:0!important}.card .v-card-text .v-select,.card-body .v-select,.v-dialog .v-card-text .v-select{width:100%!important;max-width:100%!important;min-width:0!important}@media (max-width:960px){.page-header h1{font-size:24px}.page-header p{font-size:14px}}:root{--primary-color:#9ccb48;--primary-dark:#77a12e;--primary-light:#c4e091;--primary-lighter:#d7eab1;--primary-lightest:#ebf5da;--secondary-color:#69737b;--success-color:#9ccb48;--warning-color:#dd8e38;--danger-color:#79232e;--light-bg:#fefefe;--border-color:#dbdddc;--text-primary:#1a1a1a;--text-secondary:#69737b;--text-muted:#9ca3af;--shadow-sm:0 1px 2px rgba(0,0,0,.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}html{font-size:14px;line-height:1.5}@media (min-width:768px){html{font-size:16px}}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:var(--light-bg)}.page-title,body{color:var(--text-primary)}.page-title{font-size:1.5rem;font-weight:700;letter-spacing:-.02em;margin:0 0 6px 0;line-height:1.25}@media (min-width:600px){.page-title{font-size:1.625rem}}.page-subtitle{font-size:.9375rem;color:var(--text-secondary);margin:0;line-height:1.5}.page-header{margin-bottom:28px}.app-wrapper{display:flex;flex-direction:column;min-height:100vh}.app-header{height:64px;flex-shrink:0;background:var(--light-bg);border-bottom:1px solid var(--border-color);box-shadow:var(--shadow-sm);display:flex;align-items:center;padding:0 24px}.app-main{display:flex;flex:1;min-height:0}.app-sidebar{width:260px;flex-shrink:0;background:var(--light-bg);border-right:1px solid var(--border-color);display:flex;flex-direction:column}@media (max-width:768px){.app-sidebar{width:260px}}@media (min-width:1024px){.app-sidebar{width:240px}}.app-content{flex:1;overflow-y:auto;padding:20px 0 0;background:#fafbfc}@media (min-width:768px){.app-content{padding:24px 0 0}}@media (min-width:1024px){.app-content{padding:32px 0 0}}.content-container{max-width:1320px;margin:0 auto}.header-container{display:flex;align-items:center;height:64px;padding:0 24px;width:100%}.header-brand{display:flex;align-items:center;gap:10px}.brand-text{font-weight:700;font-size:1.125rem;color:var(--text-primary)}.header-actions{gap:16px;margin-left:auto}.header-actions,.user-menu{display:flex;align-items:center}.user-menu{gap:8px;cursor:pointer;padding:6px 10px;border-radius:8px}.user-menu:hover{background:var(--primary-lightest)}.user-avatar{width:36px;height:36px;border-radius:50%;background:var(--primary-color);color:#fff;display:flex;align-items:center;justify-content:center}.user-avatar,.user-name{font-weight:600;font-size:14px}.user-name{color:var(--text-primary)}.user-role{font-size:12px;color:var(--text-secondary)}.sidebar-header{padding:20px 16px 16px;border-bottom:1px solid var(--border-color)}.sidebar-nav{flex:1;padding:12px 0;overflow-y:auto}.nav-section{margin-bottom:8px}.nav-section-title{font-size:10px;font-weight:600;letter-spacing:1px;color:var(--text-secondary);padding:12px 16px 6px;text-transform:uppercase}.nav-item{display:flex;align-items:center;min-height:42px;padding:0 16px 0 12px;margin:0 8px 2px;border-radius:8px;text-decoration:none;color:var(--text-primary);font-size:14px;font-weight:500;transition:background .2s}.nav-item.active,.nav-item:hover{background:var(--primary-lightest)}.nav-item.active{border-left:3px solid var(--primary-color);padding-left:9px;font-weight:600;color:var(--primary-dark)}.nav-icon{width:20px;height:20px;margin-right:12px;flex-shrink:0;color:inherit}.sidebar-footer{border-top:1px solid var(--border-color);padding:12px 16px}.sidebar-footer-item{display:flex;align-items:center;min-height:44px;padding:0 12px;border-radius:8px;color:var(--danger-color);font-weight:500;cursor:pointer}.sidebar-footer-item:hover{background:rgba(121,35,46,.08)}.card{background:#fff;border:1px solid var(--border-color);border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.06);overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease}.card:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.card-header{padding:18px 24px;border-bottom:1px solid var(--border-color);background:#fafbfc;color:var(--text-primary);display:flex;align-items:center;gap:12px;flex-wrap:wrap}.card-header,.card-title{font-weight:600;font-size:1rem}.card-title{margin:0}.card-body{padding:24px}.card-actions{padding:14px 24px;border-top:1px solid var(--border-color);background:#fafbfc;display:flex;justify-content:flex-end;gap:10px;align-items:center}.dra-table,.table-wrapper .v-table{width:100%;border-collapse:collapse;font-size:14px}.dra-table th,.table-wrapper th{text-align:left;padding:14px 20px;font-size:13px;font-weight:600;color:var(--text-secondary);background:#f9fafb;border-bottom:1px solid var(--border-color)}.dra-table td,.table-wrapper td{padding:16px 20px;border-bottom:1px solid #f3f4f6;color:var(--text-primary)}.dra-table tbody tr:hover,.table-wrapper tbody tr:hover{background:var(--primary-lightest)}.table-wrapper{max-height:70vh;overflow-y:auto}.btn-primary{background:var(--primary-color)!important;color:#fff!important;border:none;padding:10px 20px;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.btn-primary:hover{background:var(--primary-dark)!important}.btn-secondary{background:var(--secondary-color)!important;color:#fff!important;border:none;padding:10px 20px;border-radius:8px;font-weight:500;cursor:pointer}.empty-state{padding:56px 32px;text-align:center}.empty-state-icon{width:80px;height:80px;margin:0 auto 24px;background:var(--primary-lightest);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--primary-color)}.empty-state h3{font-size:18px;font-weight:600;color:var(--text-primary);margin:0 0 8px 0;letter-spacing:-.01em}.empty-state p{font-size:14px;color:var(--text-secondary);margin:0 0 28px 0;line-height:1.5}.text-primary{color:var(--text-primary)!important}.text-secondary{color:var(--text-secondary)!important}.text-muted{color:var(--text-muted)!important}.bg-light{background:var(--light-bg)!important}.border-light{border-color:var(--border-color)!important}.form-label{font-weight:500;font-size:14px;color:var(--text-primary);margin-bottom:6px;display:block}.app-wrapper.clean-layout{min-height:100vh;display:flex;flex-direction:column}.app-wrapper.clean-layout .app-drawer,.app-wrapper.clean-layout .app-sidebar{width:var(--sidebar-width,260px)!important;min-width:var(--sidebar-width,260px)!important;max-width:var(--sidebar-width,260px)!important;flex-shrink:0!important}.app-wrapper.clean-layout .app-main,.app-wrapper.clean-layout .v-main{flex:1 1 0!important;min-height:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.app-wrapper.clean-layout .app-main .v-main__wrap{height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important}.app-wrapper.clean-layout .app-content{flex:1 1 0!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch}.app-wrapper.clean-layout .app-layout{flex:1 1 auto;min-height:-moz-min-content;min-height:min-content;padding-top:var(--space-6,24px)}.app-wrapper.clean-layout .app-bar{flex-shrink:0!important;height:var(--app-bar-height,64px)!important;min-height:var(--app-bar-height,64px)!important}.dashboard-page-shell{display:flex;flex-direction:column;min-height:0;width:100%}.dashboard-page-shell__header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--space-6,24px);margin-bottom:var(--section-gap,28px);flex-shrink:0}.dashboard-page-shell__title{font-size:var(--text-page-title,1.75rem);font-weight:var(--text-page-title-weight,700);color:var(--color-text-primary,#111827);letter-spacing:var(--text-page-title-spacing,-.03em);margin:0 0 4px 0;line-height:1.25}.dashboard-page-shell__subtitle{font-size:var(--text-body,.9375rem);color:var(--color-text-secondary,#6b7280);margin:0;line-height:1.5}.dashboard-page-shell__content{flex:1 1 auto;min-height:-moz-min-content;min-height:min-content;width:100%;display:block}.dashboard-page-shell__content>*{margin-bottom:var(--card-gap,24px)!important}.dashboard-page-shell__content>:last-child{margin-bottom:0!important}.dashboard-page-shell__content>.v-row+.v-row{margin-top:0!important}.app-wrapper.clean-layout .app-drawer,.app-wrapper.clean-layout .app-sidebar{background:var(--sidebar-bg,#374151)!important;border-right:1px solid var(--sidebar-border,#4b5563)!important}.app-wrapper.clean-layout .sidebar-header{border-bottom-color:var(--sidebar-border,#4b5563)!important;padding:var(--space-5,20px) var(--space-4,16px) var(--space-4,16px)!important}.app-wrapper.clean-layout .sidebar-title{color:#f9fafb!important;font-size:var(--text-section-title,1.125rem)!important;font-weight:700!important;margin:0 0 2px 0!important}.app-wrapper.clean-layout .sidebar-subtitle{display:block;font-size:var(--text-caption,.75rem);color:var(--sidebar-text-muted,#9ca3af);font-weight:400}.app-wrapper.clean-layout .sidebar-brand .v-avatar{background:hsla(0,0%,100%,.12)!important}.app-wrapper.clean-layout .sidebar-brand .v-icon{color:var(--sidebar-active-accent,#9ccb48)!important}.app-wrapper.clean-layout .nav-section-title{color:var(--sidebar-text-muted,#9ca3af)!important;padding:var(--space-3,12px) var(--space-4,16px) 6px!important}.app-wrapper.clean-layout .sidebar-list :deep(.v-list-item){color:var(--sidebar-text,#e5e7eb)!important}.app-wrapper.clean-layout .sidebar-list :deep(.v-list-item:hover){background:hsla(0,0%,100%,.08)!important;color:#fff!important}.app-wrapper.clean-layout .sidebar-list :deep(.v-list-item--active){background:var(--sidebar-active-bg,rgba(156,203,72,.2))!important;color:var(--sidebar-active-accent,#9ccb48)!important;border-left:3px solid var(--sidebar-active-accent,#9ccb48)!important}.app-wrapper.clean-layout .sidebar-list :deep(.v-list-item--active .v-icon){color:var(--sidebar-active-accent,#9ccb48)!important}.app-wrapper.clean-layout .sidebar-list :deep(.v-list-item-title){color:inherit!important;opacity:1!important}.app-wrapper.clean-layout .sidebar-footer{border-top-color:var(--sidebar-border,#4b5563)!important}.app-wrapper.clean-layout .sidebar-footer-item{color:#fca5a5!important}.app-wrapper.clean-layout .sidebar-footer-item:hover{background:rgba(239,68,68,.15)!important}.app-wrapper.clean-layout .app-content,.app-wrapper.clean-layout .app-header,.app-wrapper.clean-layout .app-main{background:var(--color-surface,#fff)!important}.app-wrapper.clean-layout .app-header{border-bottom:1px solid var(--color-border,#e5e7eb)!important;box-shadow:var(--shadow-sm,0 1px 2px rgba(0,0,0,.04))!important}.clean-page-header{margin-bottom:28px}.clean-page-header__title{font-size:var(--text-page-title,1.75rem);font-weight:var(--text-page-title-weight,700);color:var(--color-text-primary,#111827);letter-spacing:var(--text-page-title-spacing,-.03em);margin:0 0 6px 0;line-height:1.25}.clean-page-header__subtitle{font-size:var(--text-body,.9375rem);color:var(--color-text-secondary,#6b7280);margin:0;line-height:1.5}.clean-kpi-row{margin-bottom:28px}.clean-kpi-card{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-lg,12px);padding:var(--space-5,20px) var(--space-6,24px);height:100%;min-height:120px;display:flex;align-items:flex-start;gap:var(--space-4,16px);box-shadow:var(--shadow-card,0 1px 3px rgba(0,0,0,.05));transition:box-shadow .2s ease,border-color .2s ease}.clean-kpi-card:hover{box-shadow:var(--shadow-card-hover,0 4px 12px rgba(0,0,0,.06));border-color:#d1d5db}.clean-kpi-card__icon{width:48px;height:48px;border-radius:var(--radius-lg,12px);display:flex;align-items:center;justify-content:center;flex-shrink:0}.clean-kpi-card__icon--reach{background:#dbeafe;color:#2563eb}.clean-kpi-card__icon--engagement{background:#d1fae5;color:#059669}.clean-kpi-card__icon--conversion{background:#fce7f3;color:#db2777}.clean-kpi-card__icon--spend{background:#fef3c7;color:#d97706}.clean-kpi-card__body{flex:1;min-width:0}.clean-kpi-card__value{font-size:1.75rem;font-weight:700;color:#111827;letter-spacing:-.02em;line-height:1.2;margin-bottom:4px}.clean-kpi-card__label{font-size:.8125rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.03em}.clean-kpi-card__change{font-size:.75rem;color:#9ca3af;margin-top:4px}.clean-kpi-card__change.positive{color:#059669}.clean-kpi-card__change.negative{color:#dc2626}.clean-category-tabs{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:24px;border-bottom:1px solid #e5e7eb;padding-bottom:0}.clean-category-tabs .v-btn{text-transform:none;font-weight:500;color:#6b7280;border-radius:8px 8px 0 0;margin-bottom:-1px}.clean-category-tabs .v-btn:hover{color:#111827;background:#f9fafb}.clean-category-tabs .v-btn.v-btn--active{color:var(--color-text-primary,#111827);font-weight:600;border-bottom:2px solid var(--color-primary,#9ccb48);background:transparent}.clean-layout .app-bar-actions{display:flex;align-items:center;gap:16px}.clean-layout .app-bar-datetime{font-size:.8125rem;color:#6b7280;font-variant-numeric:tabular-nums}.clean-layout .app-bar .user-menu{padding:6px 12px;border-radius:8px}.clean-layout .app-bar .user-menu:hover{background:#f3f4f6}.clean-layout .app-card{border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 1px 3px rgba(0,0,0,.05)}.clean-layout .app-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.06)}.clean-layout .app-section-title{font-size:1.125rem;font-weight:600;color:#111827;margin-bottom:16px}.clean-layout .app-layout{padding-bottom:var(--content-padding-bottom,48px)}.clean-layout .app-page,.clean-layout .dashboard-page{background:var(--color-surface,#fff)!important;min-height:0!important}.clean-layout .app-layout .ads-container,.clean-layout .app-layout .beacons-page,.clean-layout .app-layout .clients-page,.clean-layout .app-layout .email-marketing-container,.clean-layout .app-layout .insights-container,.clean-layout .app-layout .optimization-page,.clean-layout .app-layout .page-view,.clean-layout .app-layout .post-history-container,.clean-layout .app-layout .schedule-posts-container,.clean-layout .app-layout .search-marketing-page,.clean-layout .app-layout .sms-marketing-container,.clean-layout .app-layout .templates-container{width:100%;max-width:100%;margin:0;padding:0}.clean-layout .app-layout .v-container.fluid{padding-left:0!important;padding-right:0!important;max-width:100%!important}.clean-layout .app-layout .v-container.fluid.pa-6{padding-top:var(--space-6,24px)!important;padding-bottom:var(--space-6,24px)!important}.clean-layout .clean-page-header__title,.clean-layout .page-header .page-title,.clean-layout .page-header h1,.clean-layout .page-title,.clean-layout .page-view__header .page-title{font-size:var(--text-page-title,1.75rem)!important;font-weight:var(--text-page-title-weight,700)!important;color:var(--color-text-primary,#111827)!important;letter-spacing:var(--text-page-title-spacing,-.03em)!important;margin:0 0 4px 0!important;line-height:1.25!important}.clean-layout .clean-page-header__subtitle,.clean-layout .page-header .page-subtitle,.clean-layout .page-header p,.clean-layout .page-subtitle,.clean-layout .page-view__header .page-subtitle{font-size:var(--text-body,.9375rem)!important;color:var(--color-text-secondary,#6b7280)!important;margin:0!important;line-height:1.5!important}.clean-layout .page-header,.clean-layout .page-view__header{margin-bottom:var(--section-gap,28px)!important}.clean-layout .card{background:var(--color-surface,#fff)!important;border-radius:var(--radius-lg,12px)!important;border:1px solid var(--color-border,#e5e7eb)!important;box-shadow:var(--shadow-card,0 1px 3px rgba(0,0,0,.05))!important;overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease}.clean-layout .card:hover{box-shadow:var(--shadow-card-hover,0 4px 12px rgba(0,0,0,.06))!important}.clean-layout .card-header{padding:var(--space-5,20px) var(--space-6,24px)!important;border-bottom:1px solid var(--color-border,#e5e7eb)!important;background:var(--color-background,#fefefe)!important;font-size:var(--text-section-title,1.125rem)!important;font-weight:var(--text-section-title-weight,600)!important;color:var(--color-text-primary,#111827)!important;display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3,12px)}.clean-layout .card-body{padding:var(--space-6,24px)!important}.clean-layout .card-title{font-weight:600!important;color:var(--color-text-primary,#111827)!important}.clean-layout .section-title{font-size:var(--text-section-title,1.125rem)!important;font-weight:var(--text-section-title-weight,600)!important;color:var(--color-text-primary,#111827)!important;margin-bottom:var(--space-4,16px)!important;display:flex;align-items:center}.clean-layout .app-card{padding:var(--space-6,24px)!important;border-radius:var(--radius-lg,12px)!important;border:1px solid var(--color-border,#e5e7eb)!important;box-shadow:var(--shadow-card,0 1px 3px rgba(0,0,0,.05))!important}.clean-layout .app-layout .v-row{margin-top:0}.clean-layout .app-layout .v-row.mb-6{margin-bottom:var(--section-gap,28px)!important}.clean-layout .dashboard-page-shell__content .v-row .v-col{min-height:0}.clean-layout .empty-state{padding:var(--space-12,48px) var(--space-8,32px)!important;text-align:center}.clean-layout .empty-state .empty-state-title,.clean-layout .empty-state h3{font-size:1.125rem!important;font-weight:600!important;color:var(--color-text-primary,#111827)!important;margin-bottom:var(--space-2,8px)!important}.clean-layout .empty-state .empty-state-icon{margin-bottom:var(--space-6,24px)!important}.clean-layout .v-data-table__thead th{background:var(--color-border-light,#f3f4f6)!important;color:var(--color-text-secondary,#6b7280)!important;font-weight:600!important;font-size:.75rem!important;text-transform:uppercase!important;letter-spacing:.05em!important}.clean-layout .v-data-table__tbody td,.clean-layout .v-data-table__thead th{padding:var(--space-3,12px) var(--space-4,16px)!important}.clean-layout .display-page .dashboard-page-shell__header.display-header{margin-bottom:var(--section-gap,28px);gap:var(--space-6,24px)}.clean-layout .display-page .display-title{font-size:var(--text-page-title,1.75rem);font-weight:var(--text-page-title-weight,700);color:var(--color-text-primary,#111827);letter-spacing:var(--text-page-title-spacing,-.03em);margin:0 0 6px 0}.clean-layout .display-page .display-subtitle{font-size:var(--text-body,.9375rem);color:var(--color-text-secondary,#6b7280);margin:0;line-height:1.5}.clean-layout .display-page .display-kpi-row{margin-bottom:var(--section-gap,28px)}.clean-layout .display-page .display-kpi-row>.v-col{padding-top:0;padding-bottom:var(--card-gap,24px)!important}.clean-layout .display-page .display-kpi-card{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-lg,12px);padding:var(--kpi-card-padding,24px);box-shadow:var(--shadow-card,0 1px 3px rgba(0,0,0,.05));display:flex;align-items:flex-start;gap:var(--space-4,16px);min-height:100%;transition:box-shadow .2s ease,border-color .2s ease}.clean-layout .display-page .display-kpi-card:hover{box-shadow:var(--shadow-card-hover,0 4px 12px rgba(0,0,0,.06));border-color:#d1d5db}.clean-layout .display-page .kpi-icon{width:48px;height:48px;border-radius:var(--radius-lg,12px);display:flex;align-items:center;justify-content:center;flex-shrink:0}.clean-layout .display-page .kpi-content{flex:1;min-width:0}.clean-layout .display-page .kpi-content .kpi-label{font-size:var(--text-kpi-label,.8125rem);font-weight:var(--text-kpi-label-weight,600);color:var(--color-text-secondary,#6b7280);text-transform:uppercase;letter-spacing:.03em;margin-bottom:6px;display:block}.clean-layout .display-page .kpi-content .kpi-value{font-size:var(--text-kpi-value,1.75rem);font-weight:var(--text-kpi-value-weight,700);color:var(--color-text-primary,#111827);letter-spacing:-.02em;line-height:1.2}.clean-layout .display-page .display-tabs-row{margin-bottom:var(--section-gap,28px);display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2,8px);border-bottom:1px solid var(--color-border,#e5e7eb);padding-bottom:0}.clean-layout .display-page .display-tabs-row .display-tabs{flex:1;min-width:0}.clean-layout .display-page .display-tabs-row .v-tab{text-transform:none;font-weight:500;margin-right:var(--space-2,8px);padding-left:var(--space-3,12px);padding-right:var(--space-3,12px)}.clean-layout .display-page .display-tabs-row .v-tab.v-btn--active{font-weight:600;background:var(--color-border-light,#f3f4f6);border-radius:var(--radius-md,8px) var(--radius-md,8px) 0 0}.clean-layout .display-page .cards-row{margin-top:0;margin-bottom:var(--section-gap,28px)}.clean-layout .display-page .cards-row>.v-col{padding-top:0;padding-bottom:var(--card-gap,24px)}.clean-layout .display-page .location-card{border-radius:var(--radius-lg,12px);border:1px solid var(--color-border,#e5e7eb);box-shadow:var(--shadow-card,0 1px 3px rgba(0,0,0,.05));overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease}.clean-layout .display-page .location-card:hover{box-shadow:var(--shadow-card-hover,0 4px 12px rgba(0,0,0,.06))}.clean-layout .display-page .location-card .card-image,.clean-layout .display-page .location-card .card-image-wrap{border-radius:var(--radius-lg,12px) var(--radius-lg,12px) 0 0}.clean-layout .display-page .location-card .card-details,.clean-layout .display-page .location-card .v-card-text,.clean-layout .display-page .location-card .v-card-title{padding:var(--location-card-inner-padding,20px 24px)}.clean-layout .display-page .location-card .card-status{top:var(--space-3,12px);right:var(--space-3,12px)}.clean-layout .ads-container .text-h4{font-size:1.75rem!important;font-weight:700!important;color:#111827!important;letter-spacing:-.03em!important}.clean-layout .ads-container .v-card{border-radius:12px!important;border:1px solid #e5e7eb!important;box-shadow:0 1px 3px rgba(0,0,0,.05)!important}#app{position:relative;z-index:0}.v-overlay-container{z-index:99990!important;contain:none!important}.v-dialog.v-overlay{z-index:99991!important}.v-dialog .v-overlay__content{z-index:99991!important;background:transparent!important;box-shadow:none!important}.v-dialog .v-overlay__content .v-card,.v-dialog .v-overlay__content .v-card-title{z-index:auto!important;isolation:auto!important}.v-overlay:not(.v-dialog){z-index:100010!important}.v-overlay:not(.v-dialog)>.v-overlay__content{z-index:100010!important;pointer-events:auto!important;background:#fff!important;color:#1a1a1a!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important;border-radius:8px!important;position:relative!important}.dra-select-menu,.v-autocomplete__content,.v-combobox__content,.v-menu .v-overlay__content,.v-select__content{overflow:visible!important;overflow-y:auto!important;max-height:min(320px,60vh)!important;z-index:100010!important;pointer-events:auto!important;background:#fff!important;color:#1a1a1a!important}.dra-select-menu .v-list,.dra-select-menu .v-list-item,.dra-select-menu .v-list-item-title,.dra-select-menu .v-sheet{background:#fff!important;color:#1a1a1a!important}.dra-select-menu .v-list-item:hover{background:#e3f2fd!important;color:#1565c0!important}.dra-select-menu .v-list-item:hover .v-list-item-title{color:#1565c0!important}.v-autocomplete__content>*,.v-combobox__content>*,.v-menu .v-overlay__content>*,.v-select__content>*{background:#fff!important;color:#1a1a1a!important}.v-autocomplete__content,.v-combobox__content,.v-menu .v-overlay__content,.v-select__content{margin-top:8px!important;margin-bottom:0!important}.dra-select-menu .v-list,.dra-select-menu .v-sheet,.v-autocomplete__content .v-list,.v-combobox__content .v-list,.v-overlay__content .v-card,.v-overlay__content .v-list,.v-overlay__content .v-sheet,.v-select__content .v-list,.v-select__content .v-sheet{background:#fff!important;color:#1a1a1a!important;position:relative!important;z-index:1!important;overflow:visible!important}.dra-select-menu .v-list-item__overlay,.v-autocomplete__content .v-list-item__overlay,.v-combobox__content .v-list-item__overlay,.v-overlay__content .v-list-item__overlay,.v-select__content .v-list-item__overlay{z-index:0!important;background:transparent!important;opacity:0!important}.dra-select-menu .v-list-item-title,.dra-select-menu .v-list-item__content,.v-autocomplete__content .v-list-item-title,.v-autocomplete__content .v-list-item__content,.v-combobox__content .v-list-item-title,.v-combobox__content .v-list-item__content,.v-overlay__content .v-list-item-title,.v-overlay__content .v-list-item__content,.v-select__content .v-list-item-title,.v-select__content .v-list-item__content{position:relative!important;z-index:1!important;background:transparent!important}.app-card .v-card-text,.card,.card .card-body,.card-body,.content-card .v-card-text,.v-card,.v-card .v-card-text,.v-dialog .v-overlay__content,.v-dialog .v-overlay__content>.v-card,.v-dialog .v-overlay__content>form>.v-card{overflow:visible!important}.v-dialog .v-card-text{overflow-y:auto!important;overflow-x:visible!important}.v-autocomplete__content .v-list,.v-autocomplete__content .v-list-item,.v-combobox__content .v-list,.v-combobox__content .v-list-item,.v-overlay__content .v-list,.v-overlay__content .v-list-item,.v-select__content .v-list,.v-select__content .v-list-item{color:#1a1a1a!important;background-color:#fff!important}.v-autocomplete__content .v-list-item:hover,.v-combobox__content .v-list-item:hover,.v-overlay__content .v-list-item:hover,.v-select__content .v-list-item:hover{background-color:#e3f2fd!important}.v-autocomplete__content .v-list-item-subtitle,.v-autocomplete__content .v-list-item-title,.v-combobox__content .v-list-item-subtitle,.v-combobox__content .v-list-item-title,.v-overlay__content .v-list-item-subtitle,.v-overlay__content .v-list-item-title,.v-select__content .v-list-item-subtitle,.v-select__content .v-list-item-title{color:#1a1a1a!important;opacity:1!important}.v-autocomplete__content .v-list-item:hover,.v-combobox__content .v-list-item:hover,.v-overlay__content .v-list-item:hover,.v-select__content .v-list-item:hover{background:#e3f2fd!important}.v-autocomplete__content .v-list-item:hover .v-icon,.v-autocomplete__content .v-list-item:hover .v-list-item-subtitle,.v-autocomplete__content .v-list-item:hover .v-list-item-title,.v-combobox__content .v-list-item:hover .v-icon,.v-combobox__content .v-list-item:hover .v-list-item-subtitle,.v-combobox__content .v-list-item:hover .v-list-item-title,.v-overlay__content .v-list-item:hover .v-icon,.v-overlay__content .v-list-item:hover .v-list-item-subtitle,.v-overlay__content .v-list-item:hover .v-list-item-title,.v-select__content .v-list-item:hover .v-icon,.v-select__content .v-list-item:hover .v-list-item-subtitle,.v-select__content .v-list-item:hover .v-list-item-title{color:#1565c0!important;opacity:1!important}.v-overlay__content .v-list-item--active .v-list-item-subtitle,.v-overlay__content .v-list-item--active .v-list-item-title,.v-select__content .v-list-item--active .v-list-item-subtitle,.v-select__content .v-list-item--active .v-list-item-title{color:#1a1a1a!important;opacity:1!important}.v-autocomplete__content .v-list,.v-combobox__content .v-list,.v-overlay__content .v-list,.v-select__content .v-list{background:#fff!important}.dra-select-menu .v-list-item *,.v-autocomplete__content .v-list-item *,.v-combobox__content .v-list-item *,.v-overlay__content .v-list-item *,.v-select__content .v-list-item *{opacity:1!important}.dra-select-menu .v-list-item,.v-autocomplete__content .v-list-item,.v-combobox__content .v-list-item,.v-select__content .v-list-item{background:#fff!important;color:#1a1a1a!important}.dra-select-menu .v-list-item .v-list-item-title,.v-autocomplete__content .v-list-item .v-list-item-title,.v-combobox__content .v-list-item .v-list-item-title,.v-select__content .v-list-item .v-list-item-title{color:#1a1a1a!important}