/*!* AreaIntelig - dashboard-v2.css** TABLE OF CONTENTS**  1. ait-dashboard                                line 41*  2. ait-sidebar                                  line 59*  3. ait-sidebar-hero                             line 80*  4. ait-sidebar-type                             line 111*  5. ait-sidebar-identity                         line 128*  6. ait-sidebar-price                            line 160*  7. ait-sidebar-kpis                             line 192*  8. ait-sidebar-kpi                              line 200*  9. ait-sidebar-signal                           line 236* 10. ait-signal-buy                               line 268* 11. ait-signal-hot                               line 269* 12. ait-signal-hold                              line 270* 13. ait-signal-avoid                             line 271* 14. ait-signal-fair                              line 272* 15. ait-sidebar-nav                              line 275* 16. ait-sidebar-actions                          line 328* 17. ait-share-btn                                line 337* 18. ait-main                                     line 366* 19. ait-panel                                    line 377* 20. ait-panel-head                               line 385* 21. ait-eyebrow                                  line 400* 22. ait-kpi-row                                  line 412* 23. ait-kpi-card                                 line 418* 24. ait-kpi-icon                                 line 436* 25. ait-kpi-body                                 line 454* 26. ait-kpi-trend                                line 487* 27. ait-trend-up                                 line 499* 28. ait-trend-neutral                            line 500* 29. ait-trend-down                               line 501* 30. ait-card                                     line 505* 31. ait-fullwidth-card                           line 521* 32. ait-card-head                                line 523* 33. ait-two-col                                  line 535* 34. ait-empty                                    line 542* 35. ait-gallery-card                             line 556* 36. ait-gallery-main                             line 567* 37. ait-gallery-placeholder                      line 585* 38. ait-photo-count                              line 600* 39. ait-gallery-thumbs                           line 622* 40. ait-gallery-thumb                            line 629** Line numbers are for the file as written below this block.*/:root{--ait-canvas:       #f3f4f8;--ait-white:        #ffffff;--ait-ink:          #0b1120;--ait-ink2:         #374151;--ait-muted:        #6b7280;--ait-border:       #e5e7eb;--ait-border-soft:  #f0f2f6;--ait-indigo:       var(--areaintelig-primary,#4f46e5);--ait-indigo-dark:  var(--areaintelig-primary,#4338ca);--ait-indigo-soft:  #eef2ff;--ait-indigo-mid:   var(--areaintelig-primary,#6366f1);--ait-green:        #059669;--ait-green-soft:   #ecfdf5;--ait-amber:        #d97706;--ait-amber-soft:   #fffbeb;--ait-rose:         #e11d48;--ait-rose-soft:    #fff1f2;--ait-sky:          #0284c7;--ait-sky-soft:     #f0f9ff;--ait-shadow-sm:    0 1px 3px rgba(11,17,32,.04), 0 2px 8px rgba(11,17,32,.05);--ait-shadow:       0 4px 16px rgba(11,17,32,.07), 0 2px 6px rgba(11,17,32,.04);--ait-shadow-hover: 0 8px 28px rgba(11,17,32,.10), 0 4px 10px rgba(11,17,32,.06);--ait-radius:       14px;--ait-radius-sm:    10px;--ait-radius-lg:    20px;--ait-sidebar-w:    260px}.ait-dashboard{display: grid !important;grid-template-columns: var(--ait-sidebar-w) 1fr !important;grid-template-rows: auto;width: 100% !important;max-width: 100% !important;min-height: 100vh;background: var(--ait-canvas);font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;-webkit-font-smoothing: antialiased;position: relative;overflow: hidden}.ait-sidebar{grid-column: 1 !important;grid-row: 1 !important;width: var(--ait-sidebar-w) !important;min-width: var(--ait-sidebar-w) !important;max-width: var(--ait-sidebar-w) !important;background: var(--ait-white) !important;border-right: 1px solid var(--ait-border) !important;display: flex !important;flex-direction: column !important;position: static !important;align-self: start !important;height: auto !important;max-height: none !important;overflow: visible !important;z-index: 20 !important;flex-shrink: 0 !important}.ait-sidebar-hero{position: relative;width: 100%;height: 160px;background: #e8edf5;overflow: hidden;flex-shrink: 0}.ait-sidebar-hero img{width: 100%;height: 100%;object-fit: cover;display: block}.ait-sidebar-hero-placeholder{width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;background: linear-gradient(135deg, #e8edf5, #dde3ef)}.ait-sidebar-hero-placeholder svg{width: 44px;height: 44px;color: #9ca3af}.ait-sidebar-type-badge{position: absolute;bottom: 10px;left: 12px;padding: 3px 10px;border-radius: 999px;background: rgba(11,17,32,.65);backdrop-filter: blur(6px);-webkit-backdrop-filter: blur(6px);color: #fff;font-size: 10px;font-weight: 700;letter-spacing: .05em;text-transform: uppercase}.ait-sidebar-identity{padding: 14px 16px 12px;border-bottom: 1px solid var(--ait-border-soft);flex-shrink: 0}.ait-sidebar-identity h1,.ait-sidebar-identity h2{font-size: 13px;font-weight: 800;color: var(--ait-ink);margin: 0 0 5px;letter-spacing: -.02em;line-height: 1.3}.ait-sidebar-identity p{display: flex;align-items: flex-start;gap: 4px;font-size: 11px;color: var(--ait-muted);margin: 0;line-height: 1.4}.ait-sidebar-identity p svg{flex-shrink: 0;margin-top: 1px;color: var(--ait-indigo)}.ait-sidebar-price{padding: 12px 16px;background: var(--ait-indigo);flex-shrink: 0;display: flex;flex-direction: column;gap: 2px}.ait-sidebar-price span{font-size: 9px;font-weight: 700;letter-spacing: .09em;text-transform: uppercase;color: rgba(255,255,255,.5)}.ait-sidebar-price strong{font-size: 18px;font-weight: 900;color: #fff;letter-spacing: -.04em;line-height: 1.1}.ait-sidebar-price em{font-size: 10px;font-style: normal;color: rgba(255,255,255,.45)}.ait-sidebar-kpis{display: grid;grid-template-columns: 1fr 1fr;gap: 0;border-bottom: 1px solid var(--ait-border-soft);flex-shrink: 0}.ait-sidebar-kpi{display: flex;align-items: center;gap: 8px;padding: 10px 12px;border-right: 1px solid var(--ait-border-soft);border-bottom: 1px solid var(--ait-border-soft)}.ait-sidebar-kpi:nth-child(even){ border-right: none; }.ait-sidebar-kpi svg{width: 16px;height: 16px;color: var(--ait-indigo);flex-shrink: 0}.ait-sidebar-kpi strong{display: block;font-size: 12px;font-weight: 800;color: var(--ait-ink);letter-spacing: -.02em;line-height: 1.1}.ait-sidebar-kpi span{font-size: 9px;font-weight: 600;color: var(--ait-muted);text-transform: uppercase;letter-spacing: .05em}.ait-sidebar-signal{display: flex;align-items: center;gap: 10px;padding: 11px 16px;border-bottom: 1px solid var(--ait-border-soft);flex-shrink: 0}.ait-sidebar-signal-dot{width: 9px;height: 9px;border-radius: 50%;flex-shrink: 0;background: var(--ait-green);box-shadow: 0 0 0 3px rgba(5,150,105,.15)}.ait-sidebar-signal strong{display: block;font-size: 12px;font-weight: 800;color: var(--ait-ink);letter-spacing: -.01em}.ait-sidebar-signal span{font-size: 10px;color: var(--ait-muted)}.ait-signal-buy  .ait-sidebar-signal-dot,.ait-signal-hot  .ait-sidebar-signal-dot{ background: var(--ait-green);  box-shadow: 0 0 0 3px rgba(5,150,105,.15); }.ait-signal-hold .ait-sidebar-signal-dot{ background: var(--ait-amber);  box-shadow: 0 0 0 3px rgba(217,119,6,.15); }.ait-signal-avoid .ait-sidebar-signal-dot{ background: var(--ait-rose);  box-shadow: 0 0 0 3px rgba(225,29,72,.15); }.ait-signal-fair .ait-sidebar-signal-dot { background: var(--ait-sky);   box-shadow: 0 0 0 3px rgba(2,132,199,.15); }.ait-sidebar-nav{flex: 0 0 auto;display: flex;flex-direction: column;padding: 8px 8px;gap: 2px;overflow-y: visible}.ait-sidebar-nav-item{display: flex !important;align-items: center !important;gap: 9px !important;padding: 8px 10px !important;border-radius: 8px !important;border: none !important;background: transparent !important;color: var(--ait-ink2) !important;font-size: 12px !important;font-weight: 600 !important;cursor: pointer !important;text-align: left !important;transition: background 150ms ease, color 150ms ease !important;width: 100% !important;letter-spacing: -.01em !important;line-height: 1.3 !important;white-space: nowrap !important}.ait-sidebar-nav-item svg{width: 15px !important;height: 15px !important;flex-shrink: 0 !important;color: #9ca3af !important;transition: color 150ms ease !important}.ait-sidebar-nav-item:hover{background: #f3f4f8 !important;color: var(--ait-ink) !important}.ait-sidebar-nav-item:hover svg{ color: var(--ait-indigo) !important; }.ait-sidebar-nav-item.is-active{background: var(--ait-indigo-soft) !important;color: var(--ait-indigo-dark) !important;font-weight: 700 !important}.ait-sidebar-nav-item.is-active svg{ color: var(--ait-indigo) !important; }.ait-sidebar-actions{padding: 10px 12px 16px;border-top: 1px solid var(--ait-border-soft);display: flex;flex-direction: column;gap: 7px;flex-shrink: 0}.ait-share-btn{display: flex !important;align-items: center !important;justify-content: center !important;gap: 7px !important;width: 100% !important;padding: 8px 14px !important;border-radius: 8px !important;border: 1px solid var(--ait-border) !important;background: var(--ait-white) !important;color: var(--ait-ink2) !important;font-size: 12px !important;font-weight: 600 !important;cursor: pointer !important;transition: all 150ms ease !important}.ait-share-btn svg{ width: 14px !important; height: 14px !important; }.ait-share-btn:hover{background: var(--ait-canvas) !important;border-color: var(--ait-indigo) !important;color: var(--ait-indigo) !important}.ait-main{grid-column: 2 !important;grid-row: 1 !important;padding: 24px 24px 60px !important;min-width: 0 !important;overflow-x: hidden !important;background: var(--ait-canvas)}.ait-panel{display: flex;flex-direction: column;gap: 18px}.ait-panel[hidden]{ display: none !important; }.ait-panel-head{padding-bottom: 18px;border-bottom: 1px solid var(--ait-border);margin-bottom: 4px}.ait-panel-head h2{font-size: 18px;font-weight: 800;color: var(--ait-ink);margin: 4px 0 0;letter-spacing: -.03em}.ait-eyebrow{display: inline-block;font-size: 10px;font-weight: 800;letter-spacing: .1em;text-transform: uppercase;color: var(--ait-indigo);margin-bottom: 4px}.ait-kpi-row{display: grid;grid-template-columns: repeat(4, 1fr);gap: 12px}.ait-kpi-card{background: var(--ait-white);border: 1px solid var(--ait-border);border-radius: var(--ait-radius);padding: 14px 16px;display: flex;align-items: flex-start;gap: 12px;box-shadow: var(--ait-shadow-sm);transition: box-shadow 180ms ease, transform 180ms ease;min-width: 0}.ait-kpi-card:hover{box-shadow: var(--ait-shadow-hover);transform: translateY(-1px)}.ait-kpi-icon{width: 38px;height: 38px;border-radius: 9px;display: flex;align-items: center;justify-content: center;flex-shrink: 0}.ait-kpi-icon svg{ width: 18px; height: 18px; }.ait-kpi-icon-blue  { background: #eff6ff; color: var(--areaintelig-primary,#2563eb); }.ait-kpi-icon-indigo{ background: var(--ait-indigo-soft); color: var(--ait-indigo); }.ait-kpi-icon-green { background: var(--ait-green-soft);  color: var(--ait-green); }.ait-kpi-icon-amber { background: var(--ait-amber-soft);  color: var(--ait-amber); }.ait-kpi-icon-rose  { background: var(--ait-rose-soft);   color: var(--ait-rose); }.ait-kpi-body{ flex: 1; min-width: 0; }.ait-kpi-body span{display: block;font-size: 10px;font-weight: 600;color: var(--ait-muted);letter-spacing: .03em;margin-bottom: 3px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ait-kpi-body strong{display: block;font-size: 17px;font-weight: 900;color: var(--ait-ink);letter-spacing: -.04em;line-height: 1.15;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ait-kpi-body strong em{font-size: 11px;font-style: normal;font-weight: 600;color: var(--ait-muted)}.ait-kpi-trend{display: inline-flex;align-items: center;gap: 3px;margin-top: 4px;font-size: 10px;font-weight: 700;padding: 2px 7px;border-radius: 999px;white-space: nowrap}.ait-trend-up     { background: var(--ait-green-soft); color: var(--ait-green); }.ait-trend-neutral{ background: var(--ait-sky-soft);   color: var(--ait-sky); }.ait-trend-down   { background: var(--ait-rose-soft);  color: var(--ait-rose); }.ait-card{background: var(--ait-white);border: 1px solid var(--ait-border);border-radius: var(--ait-radius-lg);padding: 20px 22px;box-shadow: var(--ait-shadow-sm);transition: box-shadow 180ms ease, transform 180ms ease;min-width: 0;overflow: hidden}.ait-card:hover{box-shadow: var(--ait-shadow-hover);transform: translateY(-1px)}.ait-fullwidth-card{ width: 100%; overflow: visible; }.ait-card-head{ margin-bottom: 14px; }.ait-card-head h3{font-size: 14px;font-weight: 800;color: var(--ait-ink);margin: 0;letter-spacing: -.02em;line-height: 1.25}.ait-two-col-row{display: grid;grid-template-columns: 1fr 1fr;gap: 18px;min-width: 0}.ait-empty{border: none !important;background: none !important;box-shadow: none !important;padding: 0 !important}.ait-empty:hover{box-shadow: none !important;transform: none !important}.ait-gallery-card{padding: 0 !important;overflow: hidden}.ait-gallery-card .ait-card-head{padding: 16px 20px 12px;margin-bottom: 0;border-bottom: 1px solid var(--ait-border-soft)}.ait-gallery-main{position: relative;width: 100%;aspect-ratio: 16/9;background: #e8edf5;overflow: hidden}.ait-gallery-main img{width: 100%;height: 100%;object-fit: cover;display: block;transition: transform .4s ease}.ait-gallery-main:hover img{ transform: scale(1.03); }.ait-gallery-placeholder{width: 100%;height: 200px;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 10px;color: var(--ait-muted);background: linear-gradient(135deg, #f1f5f9, #e8edf5)}.ait-gallery-placeholder svg{ width: 36px; height: 36px; }.ait-gallery-placeholder span{ font-size: 12px; font-weight: 600; }.ait-photo-count{position: absolute;bottom: 12px;right: 12px;display: inline-flex;align-items: center;gap: 5px;padding: 5px 11px;background: rgba(11,17,32,.7);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);border: 1px solid rgba(255,255,255,.1);border-radius: 999px;color: #fff;font-size: 11px;font-weight: 700;cursor: pointer;transition: background 150ms ease}.ait-photo-count:hover{ background: rgba(11,17,32,.9); }.ait-gallery-thumbs{display: grid;grid-template-columns: repeat(4, 1fr);gap: 0;border-top: 1px solid var(--ait-border-soft)}.ait-gallery-thumb{position: relative;aspect-ratio: 4/3;overflow: hidden;cursor: pointer;border-right: 1px solid var(--ait-border-soft)}.ait-gallery-thumb:last-child{ border-right: none; }.ait-gallery-thumb img{width: 100%;height: 100%;object-fit: cover;display: block;transition: transform .3s ease}.ait-gallery-thumb:hover img{ transform: scale(1.08); }.ait-gallery-thumb.is-more::after{content: attr(data-more);position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;background: rgba(11,17,32,.55);color: #fff;font-size: 15px;font-weight: 800}.ait-details-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 8px;margin-bottom: 12px}.ait-detail-item{padding: 10px 12px;background: var(--ait-canvas);border: 1px solid var(--ait-border);border-radius: 8px;transition: background 140ms ease}.ait-detail-item:hover{ background: #fff; }.ait-detail-item span{display: block;font-size: 9px;font-weight: 700;letter-spacing: .07em;text-transform: uppercase;color: var(--ait-muted);margin-bottom: 3px}.ait-detail-item strong{font-size: 12px;font-weight: 700;color: var(--ait-ink);letter-spacing: -.01em}.ait-signal-bar{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 11px 14px;border-radius: 10px;background: linear-gradient(135deg, #052e16, #065f46);margin-top: 12px}.ait-signal-bar > div{ min-width: 0; }.ait-signal-bar span{display: block;font-size: 9px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: rgba(255,255,255,.5);margin-bottom: 2px}.ait-signal-bar strong{font-size: 13px;font-weight: 800;color: #fff;letter-spacing: -.01em}.ait-signal-bar em{font-size: 11px;font-style: normal;color: rgba(255,255,255,.6);white-space: nowrap;flex-shrink: 0}.ait-signal-bar.ait-signal-hold,.ait-signal-hold > .ait-signal-bar { background: linear-gradient(135deg, #1c1001, #92400e); }.ait-signal-bar.ait-signal-avoid,.ait-signal-avoid > .ait-signal-bar{ background: linear-gradient(135deg, #1f0000, #991b1b); }.ait-signal-bar.ait-signal-fair,.ait-signal-fair > .ait-signal-bar { background: linear-gradient(135deg, #0c1445, #1e3a8a); }.ait-insight-kpis{display: grid;grid-template-columns: 1fr 1fr;gap: 8px;margin-bottom: 14px}.ait-insight-kpi{padding: 12px 14px;background: var(--ait-canvas);border: 1px solid var(--ait-border);border-radius: 8px}.ait-insight-kpi > span{display: block;font-size: 9px;font-weight: 700;letter-spacing: .07em;text-transform: uppercase;color: var(--ait-muted);margin-bottom: 5px}.ait-insight-kpi-value{display: flex;align-items: baseline;gap: 5px}.ait-insight-kpi-value strong{font-size: 18px;font-weight: 900;color: var(--ait-ink);letter-spacing: -.03em}.ait-insight-kpi-value em{font-size: 10px;font-style: normal;font-weight: 600;color: var(--ait-muted)}.ait-deal-hot strong, .ait-deal-buy strong{ color: var(--ait-green); }.ait-deal-fair strong                    { color: var(--ait-sky); }.ait-deal-avoid strong,.ait-deal-overpriced strong{ color: var(--ait-rose); }.ait-deal-hold strong                    { color: var(--ait-amber); }.ait-card > .areaintelig-card,.ait-card > div > .areaintelig-card{border: none !important;box-shadow: none !important;background: transparent !important;padding: 0 !important;border-radius: 0 !important;margin: 0 !important}.ait-card > .areaintelig-card:hover,.ait-card > div > .areaintelig-card:hover{transform: none !important;box-shadow: none !important}.ait-card .areaintelig-section-title{margin-bottom: 14px !important}.ait-card .areaintelig-section-title h3{font-size: 14px !important;font-weight: 800 !important;color: var(--ait-ink) !important;margin: 0 0 3px !important}.ait-card .areaintelig-badge{font-size: 9px !important;letter-spacing: .08em !important;padding: 2px 9px !important;border-radius: 999px !important;background: var(--ait-indigo-soft) !important;color: var(--ait-indigo) !important;border-color: #c7d2fe !important;margin-bottom: 5px !important}.ait-mobile-nav{display: none;position: fixed;bottom: 0;left: 0;right: 0;background: var(--ait-white);border-top: 1px solid var(--ait-border);padding: 6px 2px max(8px, env(safe-area-inset-bottom, 8px));z-index: 100;overflow-x: auto;scrollbar-width: none;box-shadow: 0 -4px 20px rgba(11,17,32,.08)}.ait-mobile-nav::-webkit-scrollbar{ display: none; }.ait-mobile-nav-item{flex: 1;min-width: 56px;display: flex;flex-direction: column;align-items: center;gap: 3px;padding: 5px 6px;border: none;background: transparent;color: var(--ait-muted);font-size: 9px;font-weight: 600;cursor: pointer;border-radius: 7px;transition: color 140ms, background 140ms;white-space: nowrap}.ait-mobile-nav-item svg{ width: 19px; height: 19px; }.ait-mobile-nav-item.is-active{color: var(--ait-indigo);background: var(--ait-indigo-soft)}html[data-areaintelig-theme="dark"] .ait-dashboard{ background: #0d1117; }html[data-areaintelig-theme="dark"] .ait-sidebar  { background: #111827 !important; border-color: rgba(255,255,255,.07) !important; }html[data-areaintelig-theme="dark"] .ait-sidebar-identity h1,.ait-sidebar-identity h2{ color: #f1f5f9; }html[data-areaintelig-theme="dark"] .ait-sidebar-identity p { color: #6b7280; }html[data-areaintelig-theme="dark"] .ait-sidebar-kpi        { background: #111827; }html[data-areaintelig-theme="dark"] .ait-sidebar-kpi strong { color: #f1f5f9; }html[data-areaintelig-theme="dark"] .ait-sidebar-signal strong{ color: #f1f5f9; }html[data-areaintelig-theme="dark"] .ait-sidebar-nav-item   { color: #9ca3af !important; }html[data-areaintelig-theme="dark"] .ait-sidebar-nav-item:hover{ background: rgba(255,255,255,.05) !important; color: #f1f5f9 !important; }html[data-areaintelig-theme="dark"] .ait-sidebar-nav-item.is-active{ background: rgb(var(--areaintelig-primary-rgb,79 70 229) / .2) !important; color: #a5b4fc !important; }html[data-areaintelig-theme="dark"] .ait-card  { background: #111827 !important; border-color: rgba(255,255,255,.07) !important; }html[data-areaintelig-theme="dark"] .ait-kpi-card{ background: #111827 !important; border-color: rgba(255,255,255,.07) !important; }html[data-areaintelig-theme="dark"] .ait-kpi-body strong{ color: #f1f5f9; }html[data-areaintelig-theme="dark"] .ait-detail-item{ background: rgba(255,255,255,.04) !important; border-color: rgba(255,255,255,.07) !important; }html[data-areaintelig-theme="dark"] .ait-detail-item:hover{ background: rgba(255,255,255,.07) !important; }html[data-areaintelig-theme="dark"] .ait-detail-item strong{ color: #f1f5f9; }html[data-areaintelig-theme="dark"] .ait-insight-kpi{ background: rgba(255,255,255,.04) !important; border-color: rgba(255,255,255,.07) !important; }html[data-areaintelig-theme="dark"] .ait-insight-kpi-value strong{ color: #f1f5f9; }html[data-areaintelig-theme="dark"] .ait-mobile-nav{ background: #111827; border-color: rgba(255,255,255,.07); }html[data-areaintelig-theme="dark"] .ait-card > .areaintelig-card,html[data-areaintelig-theme="dark"] .ait-card > div > .areaintelig-card{ background: transparent !important; }html[data-areaintelig-theme="dark"] .ait-main{ background: #0d1117; }@keyframes aitFadeUp{from{ opacity: 0; transform: translateY(10px); }to  { opacity: 1; transform: translateY(0); }}.ait-panel.is-active{ animation: aitFadeUp 240ms cubic-bezier(.4,0,.2,1) both; }.ait-kpi-card:nth-child(1){ animation: aitFadeUp 220ms .03s both; }.ait-kpi-card:nth-child(2){ animation: aitFadeUp 220ms .06s both; }.ait-kpi-card:nth-child(3){ animation: aitFadeUp 220ms .09s both; }.ait-kpi-card:nth-child(4){ animation: aitFadeUp 220ms .12s both; }.admin-bar .ait-sidebar{top: 32px !important;height: calc(100vh - 32px) !important}@media (max-width: 1200px){:root{ --ait-sidebar-w: 230px; }.ait-kpi-row{ grid-template-columns: repeat(2, 1fr); }}@media (max-width: 1024px){:root{ --ait-sidebar-w: 210px; }.ait-main{ padding: 18px 18px 60px !important; }}@media (max-width: 860px){.ait-dashboard{grid-template-columns: 1fr !important;grid-template-rows: auto auto !important;overflow: visible !important}.ait-sidebar{grid-column: 1 !important;grid-row: 1 !important;position: static !important;width: 100% !important;min-width: 100% !important;max-width: 100% !important;height: auto !important;border-right: none !important;border-bottom: 1px solid var(--ait-border) !important;overflow: visible !important}.ait-sidebar-hero{ height: 180px; }.ait-sidebar-nav{flex-direction: row !important;flex-wrap: wrap !important;padding: 10px !important;gap: 4px !important;overflow: visible !important}.ait-sidebar-nav-item{flex: 0 0 auto !important;font-size: 11px !important;padding: 6px 10px !important}.ait-sidebar-kpis{ grid-template-columns: repeat(4, 1fr); }.ait-main{grid-column: 1 !important;grid-row: 2 !important;padding: 14px 14px 80px !important}.ait-kpi-row{ grid-template-columns: repeat(2, 1fr); }.ait-two-col-row{ grid-template-columns: 1fr; }.ait-mobile-nav{ display: flex; }}@media (max-width: 600px){.ait-kpi-row{ grid-template-columns: 1fr 1fr; gap: 8px; }.ait-kpi-card{ padding: 10px 12px; }.ait-kpi-icon{ width: 34px; height: 34px; }.ait-kpi-body strong{ font-size: 14px; }.ait-sidebar-kpis{ grid-template-columns: 1fr 1fr; }.ait-details-grid{ grid-template-columns: 1fr; }.ait-insight-kpis{ grid-template-columns: 1fr; }.ait-gallery-thumbs{ grid-template-columns: repeat(3, 1fr); }.ait-main{ padding: 10px 10px 80px !important; }.ait-panel{ gap: 12px; }}@media (prefers-reduced-motion: reduce){.ait-panel.is-active,.ait-kpi-card{ animation: none !important; }}@media screen and (max-width: 782px){.admin-bar .ait-sidebar{top: 46px !important;height: auto !important}}