:root{--inspector-primary:#007AFF;--inspector-primary-dark:#0056CC;--inspector-primary-light:#4DA3FF;--inspector-success:#34C759;--inspector-warning:#FF9500;--inspector-danger:#FF3B30;--inspector-info:#5856D6;--inspector-background:#F2F2F7;--inspector-card:#FFFFFF;--inspector-text:#1D1D1F;--inspector-text-secondary:#8E8E93;--inspector-text-tertiary:#C7C7CC;--inspector-separator:#E5E5EA;--inspector-touch-highlight:rgba(0,122,255,0.1);--inspector-disabled:#F2F2F7;--inspector-disabled-text:#C7C7CC;--inspector-shadow-light:0 2px 8px rgba(0,0,0,0.1);--inspector-shadow-medium:0 4px 12px rgba(0,0,0,0.15);--inspector-shadow-heavy:0 6px 16px rgba(0,0,0,0.2);--inspector-radius-small:8px;--inspector-radius-medium:12px;--inspector-radius-large:16px;--inspector-radius-full:50%;--inspector-space-xs:4px;--inspector-space-sm:8px;--inspector-space-md:12px;--inspector-space-lg:16px;--inspector-space-xl:20px;--inspector-space-xxl:24px;--inspector-ease-out-quad:cubic-bezier(0.25,0.46,0.45,0.94);--inspector-ease-out-cubic:cubic-bezier(0.215,0.610,0.355,1.000);--inspector-ease-in-out-quad:cubic-bezier(0.455,0.030,0.515,0.955)}@media(prefers-color-scheme:dark){:root{--inspector-background:#000000;--inspector-card:#1C1C1E;--inspector-text:#FFFFFF;--inspector-text-secondary:#8E8E93;--inspector-text-tertiary:#636366;--inspector-separator:#38383A;--inspector-disabled:#1C1C1E;--inspector-disabled-text:#636366;--inspector-shadow-light:0 2px 8px rgba(0,0,0,0.3);--inspector-shadow-medium:0 4px 12px rgba(0,0,0,0.4);--inspector-shadow-heavy:0 6px 16px rgba(0,0,0,0.5)}}body.ios-dark-mode{--inspector-background:#000000;--inspector-card:#1C1C1E;--inspector-text:#FFFFFF;--inspector-text-secondary:#8E8E93;--inspector-text-tertiary:#636366;--inspector-separator:#38383A;--inspector-disabled:#1C1C1E;--inspector-disabled-text:#636366;--inspector-shadow-light:0 2px 8px rgba(0,0,0,0.3);--inspector-shadow-medium:0 4px 12px rgba(0,0,0,0.4);--inspector-shadow-heavy:0 6px 16px rgba(0,0,0,0.5)}body.ui-mode-easy{--app-header-height:120px;--app-sidebar-width:0px}body.ui-mode-easy .app-header .dropdown-menu,body.ui-mode-easy .app-header .navbar-nav .nav-item:not(.user-nav),body.ui-mode-easy .app-sidebar{display:none!important}body.ui-mode-easy .app-content{margin-left:0!important;padding:0!important}body.ui-mode-advanced{position:relative}body.ui-mode-advanced.dark-mode{color-scheme:dark}[data-bs-theme=light] .app,[data-bs-theme=light] .app-content,[data-bs-theme=light] .app-header,[data-bs-theme=light] .app-sidebar{background:var(--bs-body-bg,#ffffff);color:var(--bs-body-color,#212529)}[data-bs-theme=light] .app-sidebar{background-color:var(--bs-body-bg,#ffffff)!important}[data-bs-theme=light] .app-sidebar .menu-header{color:var(--bs-app-sidebar-menu-header-color,#6c757d)!important;opacity:1!important}[data-bs-theme=light] .app-sidebar .menu-link{color:var(--bs-app-sidebar-menu-link-color,#212529)!important;opacity:1!important}[data-bs-theme=light] .app-sidebar .menu-link:hover{color:var(--bs-app-sidebar-menu-link-hover-color,#007AFF)!important}[data-bs-theme=light] .app-sidebar .menu-link.active{color:var(--bs-app-sidebar-menu-link-active-color,#007AFF)!important}[data-bs-theme=light] .app-sidebar .nav-link{color:var(--bs-app-sidebar-menu-link-color,#212529)!important;opacity:1!important}[data-bs-theme=light] .app-sidebar .nav-link:hover{color:var(--bs-app-sidebar-menu-link-hover-color,#007AFF)!important}[data-bs-theme=light] .app-sidebar .nav-link.active{color:var(--bs-app-sidebar-menu-link-active-color,#007AFF)!important}[data-bs-theme=light] .app-sidebar .menu-icon,[data-bs-theme=light] .app-sidebar .menu-text{color:inherit!important;opacity:1!important}[data-bs-theme=light] .app-top-nav .nav-link{color:var(--bs-app-top-nav-menu-link-color,#212529)!important}[data-bs-theme=light] .app-top-nav .nav-link:hover{color:var(--bs-app-top-nav-menu-link-hover-color,#007AFF)!important}[data-bs-theme=light] .app-top-nav .nav-link.active{color:var(--bs-app-top-nav-menu-link-active-color,#007AFF)!important}[data-bs-theme=light] .navbar-nav .nav-link{color:var(--bs-nav-link-color,#212529)!important;opacity:1!important}@supports(-webkit-touch-callout:none){[data-bs-theme=light] .app-sidebar{background-color:#fff!important;background:#fff!important}[data-bs-theme=light] .app-sidebar .menu-header{color:#6c757d!important;-webkit-text-fill-color:#6c757d!important;opacity:1!important}[data-bs-theme=light] .app-sidebar .menu-link,[data-bs-theme=light] .app-sidebar .nav-link,[data-bs-theme=light] .app-sidebar a{color:#1c1c1e!important;-webkit-text-fill-color:#1c1c1e!important;opacity:1!important;text-decoration:none!important}[data-bs-theme=light] .app-sidebar .menu-link:hover,[data-bs-theme=light] .app-sidebar .nav-link:hover,[data-bs-theme=light] .app-sidebar a:hover{color:#007aff!important;-webkit-text-fill-color:#007aff!important;opacity:1!important}[data-bs-theme=light] .app-sidebar .menu-item.active>.menu-link,[data-bs-theme=light] .app-sidebar .menu-link.active,[data-bs-theme=light] .app-sidebar .nav-link.active,[data-bs-theme=light] .app-sidebar a.active{color:#007aff!important;-webkit-text-fill-color:#007aff!important;opacity:1!important;background-color:rgba(0,122,255,.1)!important}[data-bs-theme=light] .app-sidebar .menu-icon{opacity:1!important}[data-bs-theme=light] .app-sidebar .menu-icon,[data-bs-theme=light] .app-sidebar .menu-icon i,[data-bs-theme=light] .app-sidebar .menu-text{color:inherit!important;-webkit-text-fill-color:inherit!important}[data-bs-theme=light] .app-sidebar .menu-text{opacity:1!important}[data-bs-theme=light] .app-sidebar *,[data-bs-theme=light] .app-top-nav *,[data-bs-theme=light] .app-top-nav .nav-link,[data-bs-theme=light] .app-top-nav a,[data-bs-theme=light] .navbar-nav *,[data-bs-theme=light] .navbar-nav .nav-link,[data-bs-theme=light] .navbar-nav a{color:#1c1c1e!important;-webkit-text-fill-color:#1c1c1e!important;opacity:1!important}[data-bs-theme=light] .app-sidebar .active,[data-bs-theme=light] .app-sidebar .menu-link.active,[data-bs-theme=light] .app-sidebar .menu-link:hover,[data-bs-theme=light] .app-sidebar .nav-link.active,[data-bs-theme=light] .app-sidebar .nav-link:hover,[data-bs-theme=light] .app-sidebar :hover,[data-bs-theme=light] .app-sidebar a.active,[data-bs-theme=light] .app-sidebar a:hover,[data-bs-theme=light] .app-top-nav .active,[data-bs-theme=light] .app-top-nav .menu-link.active,[data-bs-theme=light] .app-top-nav .menu-link:hover,[data-bs-theme=light] .app-top-nav .nav-link.active,[data-bs-theme=light] .app-top-nav .nav-link:hover,[data-bs-theme=light] .app-top-nav :hover,[data-bs-theme=light] .app-top-nav a.active,[data-bs-theme=light] .app-top-nav a:hover,[data-bs-theme=light] .navbar-nav .active,[data-bs-theme=light] .navbar-nav .menu-link.active,[data-bs-theme=light] .navbar-nav .menu-link:hover,[data-bs-theme=light] .navbar-nav .nav-link.active,[data-bs-theme=light] .navbar-nav .nav-link:hover,[data-bs-theme=light] .navbar-nav :hover,[data-bs-theme=light] .navbar-nav a.active,[data-bs-theme=light] .navbar-nav a:hover{color:#007aff!important;-webkit-text-fill-color:#007aff!important;opacity:1!important}}@media(-webkit-min-device-pixel-ratio:1){[data-bs-theme=light] .app-sidebar{background-color:#fff!important}[data-bs-theme=light] .app-sidebar .menu-header{color:#6c757d!important}[data-bs-theme=light] .app-sidebar .menu-link,[data-bs-theme=light] .app-sidebar .nav-link,[data-bs-theme=light] .app-sidebar a{color:#1c1c1e!important;text-shadow:none!important}[data-bs-theme=light] .app-sidebar .menu-link:hover,[data-bs-theme=light] .app-sidebar .nav-link:hover,[data-bs-theme=light] .app-sidebar a:hover{color:#007aff!important}[data-bs-theme=light] .app-sidebar .menu-item.active>.menu-link,[data-bs-theme=light] .app-sidebar .menu-link.active,[data-bs-theme=light] .app-sidebar .nav-link.active,[data-bs-theme=light] .app-sidebar a.active{color:#007aff!important;background-color:rgba(0,122,255,.1)!important}}[data-bs-theme=dark] .app,[data-bs-theme=dark] .app-content,[data-bs-theme=dark] .app-header,[data-bs-theme=dark] .app-sidebar{background:var(--bs-body-bg,#212529);color:var(--bs-body-color,#ffffff)}[data-bs-theme=dark] .app-sidebar{background-color:var(--bs-body-bg,#212529)!important}[data-bs-theme=dark] .app-sidebar .menu-header{color:var(--bs-app-sidebar-menu-header-color,#8e8e93)!important;opacity:1!important}[data-bs-theme=dark] .app-sidebar .menu-link{color:var(--bs-app-sidebar-menu-link-color,#ffffff)!important;opacity:1!important}[data-bs-theme=dark] .app-sidebar .menu-link:hover{color:var(--bs-app-sidebar-menu-link-hover-color,#4DA3FF)!important}[data-bs-theme=dark] .app-sidebar .menu-link.active{color:var(--bs-app-sidebar-menu-link-active-color,#4DA3FF)!important}[data-bs-theme=dark] .app-sidebar .nav-link{color:var(--bs-app-sidebar-menu-link-color,#ffffff)!important;opacity:1!important}[data-bs-theme=dark] .app-sidebar .nav-link:hover{color:var(--bs-app-sidebar-menu-link-hover-color,#4DA3FF)!important}[data-bs-theme=dark] .app-sidebar .nav-link.active{color:var(--bs-app-sidebar-menu-link-active-color,#4DA3FF)!important}[data-bs-theme=dark] .app-sidebar .menu-icon,[data-bs-theme=dark] .app-sidebar .menu-text{color:inherit!important;opacity:1!important}[data-bs-theme=dark] .app-top-nav .nav-link{color:var(--bs-app-top-nav-menu-link-color,#ffffff)!important}[data-bs-theme=dark] .app-top-nav .nav-link:hover{color:var(--bs-app-top-nav-menu-link-hover-color,#4DA3FF)!important}[data-bs-theme=dark] .app-top-nav .nav-link.active{color:var(--bs-app-top-nav-menu-link-active-color,#4DA3FF)!important}[data-bs-theme=dark] .navbar-nav .nav-link{color:var(--bs-nav-link-color,#ffffff)!important;opacity:1!important}[data-bs-theme=dark] .dropdown-menu{background-color:var(--bs-dropdown-bg,#2c3e50)!important;color:var(--bs-dropdown-color,#ffffff)!important}[data-bs-theme=dark] .dropdown-item{color:var(--bs-dropdown-link-color,#ffffff)!important}[data-bs-theme=dark] .dropdown-item:hover{color:var(--bs-dropdown-link-hover-color,#4DA3FF)!important;background-color:var(--bs-dropdown-link-hover-bg,rgba(77,163,255,.15))!important}@supports(-webkit-touch-callout:none){[data-bs-theme=dark] .app-sidebar{background-color:#1c1c1e!important;background:#1c1c1e!important}[data-bs-theme=dark] .app-sidebar .menu-header{color:#8e8e93!important;-webkit-text-fill-color:#8e8e93!important;opacity:1!important}[data-bs-theme=dark] .app-sidebar .menu-link,[data-bs-theme=dark] .app-sidebar .nav-link,[data-bs-theme=dark] .app-sidebar a{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;text-decoration:none!important}[data-bs-theme=dark] .app-sidebar .menu-link:hover,[data-bs-theme=dark] .app-sidebar .nav-link:hover,[data-bs-theme=dark] .app-sidebar a:hover{color:#4da3ff!important;-webkit-text-fill-color:#4da3ff!important;opacity:1!important}[data-bs-theme=dark] .app-sidebar .menu-item.active>.menu-link,[data-bs-theme=dark] .app-sidebar .menu-link.active,[data-bs-theme=dark] .app-sidebar .nav-link.active,[data-bs-theme=dark] .app-sidebar a.active{color:#4da3ff!important;-webkit-text-fill-color:#4da3ff!important;opacity:1!important;background-color:rgba(77,163,255,.15)!important}[data-bs-theme=dark] .app-sidebar .menu-icon{opacity:1!important}[data-bs-theme=dark] .app-sidebar .menu-icon,[data-bs-theme=dark] .app-sidebar .menu-icon i,[data-bs-theme=dark] .app-sidebar .menu-text{color:inherit!important;-webkit-text-fill-color:inherit!important}[data-bs-theme=dark] .app-sidebar .menu-text{opacity:1!important}[data-bs-theme=dark] .app-sidebar *,[data-bs-theme=dark] .app-top-nav *,[data-bs-theme=dark] .app-top-nav .nav-link,[data-bs-theme=dark] .app-top-nav a,[data-bs-theme=dark] .navbar-nav *,[data-bs-theme=dark] .navbar-nav .nav-link,[data-bs-theme=dark] .navbar-nav a{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}[data-bs-theme=dark] .app-sidebar .active,[data-bs-theme=dark] .app-sidebar .menu-link.active,[data-bs-theme=dark] .app-sidebar .menu-link:hover,[data-bs-theme=dark] .app-sidebar .nav-link.active,[data-bs-theme=dark] .app-sidebar .nav-link:hover,[data-bs-theme=dark] .app-sidebar :hover,[data-bs-theme=dark] .app-sidebar a.active,[data-bs-theme=dark] .app-sidebar a:hover,[data-bs-theme=dark] .app-top-nav .active,[data-bs-theme=dark] .app-top-nav .menu-link.active,[data-bs-theme=dark] .app-top-nav .menu-link:hover,[data-bs-theme=dark] .app-top-nav .nav-link.active,[data-bs-theme=dark] .app-top-nav .nav-link:hover,[data-bs-theme=dark] .app-top-nav :hover,[data-bs-theme=dark] .app-top-nav a.active,[data-bs-theme=dark] .app-top-nav a:hover,[data-bs-theme=dark] .navbar-nav .active,[data-bs-theme=dark] .navbar-nav .menu-link.active,[data-bs-theme=dark] .navbar-nav .menu-link:hover,[data-bs-theme=dark] .navbar-nav .nav-link.active,[data-bs-theme=dark] .navbar-nav .nav-link:hover,[data-bs-theme=dark] .navbar-nav :hover,[data-bs-theme=dark] .navbar-nav a.active,[data-bs-theme=dark] .navbar-nav a:hover{color:#4da3ff!important;-webkit-text-fill-color:#4da3ff!important;opacity:1!important}}@media(-webkit-min-device-pixel-ratio:1)and (prefers-color-scheme:dark){[data-bs-theme=dark] .app-sidebar{background-color:#1c1c1e!important}[data-bs-theme=dark] .app-sidebar .menu-header{color:#8e8e93!important}[data-bs-theme=dark] .app-sidebar .menu-link,[data-bs-theme=dark] .app-sidebar .nav-link,[data-bs-theme=dark] .app-sidebar a{color:#fff!important;text-shadow:none!important}[data-bs-theme=dark] .app-sidebar .menu-link:hover,[data-bs-theme=dark] .app-sidebar .nav-link:hover,[data-bs-theme=dark] .app-sidebar a:hover{color:#4da3ff!important}[data-bs-theme=dark] .app-sidebar .menu-item.active>.menu-link,[data-bs-theme=dark] .app-sidebar .menu-link.active,[data-bs-theme=dark] .app-sidebar .nav-link.active,[data-bs-theme=dark] .app-sidebar a.active{color:#4da3ff!important;background-color:rgba(77,163,255,.15)!important}}@media(display-mode:standalone){.app-sidebar{background-color:var(--bs-body-bg,#ffffff)!important}.app-sidebar .menu-header{color:var(--bs-secondary,#6c757d)!important;opacity:1!important}.app-sidebar .menu-link,.app-sidebar .nav-link,.app-sidebar a{color:var(--bs-body-color,#212529)!important;opacity:1!important;-webkit-text-fill-color:var(--bs-body-color,#212529)!important}.app-sidebar .menu-link:hover,.app-sidebar .nav-link:hover,.app-sidebar a:hover{color:var(--bs-primary,#007AFF)!important;-webkit-text-fill-color:var(--bs-primary,#007AFF)!important}.app-sidebar .menu-item.active>.menu-link,.app-sidebar .menu-link.active,.app-sidebar .nav-link.active,.app-sidebar a.active{color:var(--bs-primary,#007AFF)!important;-webkit-text-fill-color:var(--bs-primary,#007AFF)!important;background-color:var(--bs-primary-bg-subtle,rgba(0,122,255,.1))!important}}@media only screen and (-webkit-min-device-pixel-ratio:2)and (max-device-width:1024px){.app-sidebar{background-color:#fff!important}.app-sidebar .menu-header{color:#6c757d!important;opacity:1!important}.app-sidebar .menu-link,.app-sidebar .nav-link,.app-sidebar a{color:#1c1c1e!important;opacity:1!important;-webkit-text-fill-color:#1c1c1e!important;text-decoration:none!important}.app-sidebar .menu-link:hover,.app-sidebar .nav-link:hover,.app-sidebar a:hover{color:#007aff!important;-webkit-text-fill-color:#007aff!important}.app-sidebar .menu-item.active>.menu-link,.app-sidebar .menu-link.active,.app-sidebar .nav-link.active,.app-sidebar a.active{color:#007aff!important;-webkit-text-fill-color:#007aff!important;background-color:rgba(0,122,255,.1)!important}.app-sidebar .menu-icon,.app-sidebar .menu-text{color:inherit!important;-webkit-text-fill-color:inherit!important;opacity:1!important}[data-bs-theme=dark] .app-sidebar{background-color:#1c1c1e!important}[data-bs-theme=dark] .app-sidebar .menu-header{color:#8e8e93!important}[data-bs-theme=dark] .app-sidebar .menu-link,[data-bs-theme=dark] .app-sidebar .nav-link,[data-bs-theme=dark] .app-sidebar a{color:#fff!important;-webkit-text-fill-color:#fff!important}[data-bs-theme=dark] .app-sidebar .menu-link:hover,[data-bs-theme=dark] .app-sidebar .nav-link:hover,[data-bs-theme=dark] .app-sidebar a:hover{color:#4da3ff!important;-webkit-text-fill-color:#4da3ff!important}[data-bs-theme=dark] .app-sidebar .menu-item.active>.menu-link,[data-bs-theme=dark] .app-sidebar .menu-link.active,[data-bs-theme=dark] .app-sidebar .nav-link.active,[data-bs-theme=dark] .app-sidebar a.active{color:#4da3ff!important;-webkit-text-fill-color:#4da3ff!important;background-color:rgba(77,163,255,.15)!important}}@media(pointer:coarse){:root{--inspector-touch-target:44px;--inspector-button-height:60px}.btn,.dropdown-item,.nav-link,button{min-height:var(--inspector-touch-target);min-width:var(--inspector-touch-target)}.app-sidebar .menu-link{min-height:44px!important;display:flex!important;align-items:center!important;padding:12px 16px!important}}@media(max-width:767px){:root{--inspector-container-padding:12px;--inspector-card-margin:8px}.ui-mode-easy .easy-mode-layout{padding:var(--inspector-container-padding)}}@media(min-width:768px)and (max-width:1023px){:root{--inspector-container-padding:16px;--inspector-card-margin:12px}.ui-mode-easy .easy-mode-layout{max-width:600px;margin:0 auto;padding:var(--inspector-container-padding)}}@media(min-width:1024px){:root{--inspector-container-padding:20px;--inspector-card-margin:16px}.ui-mode-easy .easy-mode-layout{max-width:800px;margin:0 auto;padding:var(--inspector-container-padding)}}.inspector-text-primary{color:var(--inspector-primary)!important}.inspector-text-success{color:var(--inspector-success)!important}.inspector-text-warning{color:var(--inspector-warning)!important}.inspector-text-danger{color:var(--inspector-danger)!important}.inspector-text-info{color:var(--inspector-info)!important}.inspector-text-secondary{color:var(--inspector-text-secondary)!important}.inspector-text-tertiary{color:var(--inspector-text-tertiary)!important}.inspector-bg-primary{background-color:var(--inspector-primary)!important}.inspector-bg-success{background-color:var(--inspector-success)!important}.inspector-bg-warning{background-color:var(--inspector-warning)!important}.inspector-bg-danger{background-color:var(--inspector-danger)!important}.inspector-bg-info{background-color:var(--inspector-info)!important}.inspector-fade-in{animation:inspector-fade-in .3s var(--inspector-ease-out-cubic)}.inspector-slide-up{animation:inspector-slide-up .3s var(--inspector-ease-out-cubic)}.inspector-scale-in{animation:inspector-scale-in .2s var(--inspector-ease-out-quad)}@keyframes inspector-fade-in{0%{opacity:0}to{opacity:1}}@keyframes inspector-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes inspector-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.inspector-focus-visible:focus-visible{outline:2px solid var(--inspector-primary);outline-offset:2px;border-radius:var(--inspector-radius-small)}.inspector-loading{position:relative;pointer-events:none}.inspector-loading:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border-top:2px solid var(--inspector-text-tertiary);border:2px solid var(--inspector-text-tertiary);border-top-color:var(--inspector-primary);border-radius:50%;animation:inspector-spin 1s linear infinite}@keyframes inspector-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(prefers-contrast:high){:root{--inspector-shadow-light:0 2px 8px rgba(0,0,0,0.8);--inspector-shadow-medium:0 4px 12px rgba(0,0,0,0.8);--inspector-shadow-heavy:0 6px 16px rgba(0,0,0,0.8)}.native-card{border:2px solid var(--inspector-separator)}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{.fab,.floating-actions,.mode-toggle{display:none!important}.native-card{box-shadow:none;border:1px solid #ccc}}