@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap");:root{--cin7-secondary:#06c;--cin7-logo-blue:#06c;--cin7-logo-accent:#1cb6b0;--p-color-border-brand:#1cb6b0;--p-color-text-brand:#06c;--p-color-text-link:#06c;--p-color-text-link-hover:#0052a3;--cin7-content-bg:#f8f9fa;--cin7-border:#e1e3e5;--cin7-text-primary:#1f2937;--cin7-text-secondary:#6b7280;--cin7-text-muted:#9ca3af;--cin7-success:#10b981;--cin7-warning:#f59e0b;--cin7-error:#ef4444;--cin7-shadow:0 1px 3px 0 rgba(0,0,0,.1);--cin7-shadow-lg:0 4px 6px -1px rgba(0,0,0,.1);--cin7-primary:#00a862;--cin7-primary-dark:#008b51;--cin7-primary-light:#00c673;--cin7-primary-lighter:#e6f7f0;--p-color-border-primary:var(--cin7-primary);--cin7-nav-bg:#1a1c1d;--cin7-nav-text:#e3e5e7;--cin7-nav-hover:#26292b;--cin7-nav-active:var(--cin7-primary);--cin7-nav-border:#48494a;--cin7-sidebar-bg:#f6f6f7;--cin7-sidebar-text:#202223;--cin7-sidebar-hover:#ebecec;--cin7-sidebar-active:var(--cin7-primary-lighter);--cin7-sidebar-border:#e1e3e5;--cin7-topbar-height:56px;--cin7-sidebar-width:240px;--cin7-sidebar-collapsed-width:64px;--cin7-content-max-width:1200px;--cin7-z-topbar:500;--cin7-z-sidebar:400;--cin7-z-modal:600;--cin7-z-toast:700;--cin7-z-tooltip:800;--p-color-bg-surface-tertiary:#e4e5e7;--p-color-bg-primary:#008060;--p-color-bg-primary-hover:#006e52;--p-color-bg-primary-active:#005e46;--p-color-bg-critical:#d82c0d;--p-color-bg-warning:#ffc453;--p-color-bg-success:#008060;--p-color-text-disabled:#8c9196;--p-color-text-critical:#d82c0d;--p-color-text-warning:#b98900;--p-color-text-success:#008060;--p-color-text-primary:#008060;--p-color-text-on-primary:#fff;--p-color-border-hover:#8c9196;--p-color-border-disabled:#d2d5d8;--p-color-border-critical:#fd5749;--p-color-border-warning:#ffc453;--p-color-border-success:#00a47c;--p-color-icon:#5c5f62;--p-color-icon-subdued:#8c9196;--p-color-icon-disabled:#b5b9bd;--p-color-icon-critical:#d82c0d;--p-color-icon-warning:#b98900;--p-color-icon-success:#007f5f;--p-color-icon-primary:#008060;--p-color-icon-on-primary:#fff;--p-font-family:-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;--p-font-family-mono:"SF Mono",Monaco,Consolas,"Liberation Mono","Courier New",monospace;--p-font-size-75:12px;--p-font-size-100:13px;--p-font-size-200:14px;--p-font-size-300:15px;--p-font-size-400:16px;--p-font-size-500:20px;--p-font-size-600:24px;--p-font-size-700:28px;--p-font-size-800:32px;--p-font-line-height-1:16px;--p-font-line-height-2:20px;--p-font-line-height-3:24px;--p-font-line-height-4:28px;--p-font-line-height-5:32px;--p-font-line-height-6:36px;--p-font-line-height-7:44px;--p-font-weight-regular:400;--p-font-weight-medium:500;--p-font-weight-semibold:600;--p-font-weight-bold:700;--p-space-0:0;--p-space-1:4px;--p-space-2:8px;--p-space-3:12px;--p-space-4:16px;--p-space-5:20px;--p-space-6:24px;--p-space-8:32px;--p-space-10:40px;--p-space-12:48px;--p-space-16:64px;--p-border-radius-0:0;--p-border-radius-1:4px;--p-border-radius-2:8px;--p-border-radius-3:12px;--p-border-radius-4:16px;--p-border-radius-5:20px;--p-border-radius-full:9999px;--p-shadow-xs:0 0 0 1px rgba(0,0,0,.05);--p-shadow-sm:0 1px 0 rgba(0,0,0,.05);--p-shadow-md:0 3px 6px rgba(0,0,0,.1);--p-shadow-lg:0 8px 16px rgba(0,0,0,.15);--p-shadow-xl:0 12px 24px rgba(0,0,0,.15);--p-z-index-1:100;--p-z-index-2:200;--p-z-index-3:300;--p-z-index-4:400;--p-z-index-5:500;--p-z-index-6:600;--p-z-index-7:700;--p-z-index-8:800;--p-z-index-9:900;--p-z-index-10:1000;--p-duration-0:0ms;--p-duration-50:50ms;--p-duration-100:100ms;--p-duration-150:150ms;--p-duration-200:200ms;--p-duration-250:250ms;--p-duration-300:300ms;--p-duration-350:350ms;--p-duration-400:400ms;--p-duration-450:450ms;--p-duration-500:500ms;--p-ease:cubic-bezier(0.4,0,0.2,1);--p-ease-in:cubic-bezier(0.4,0,1,1);--p-ease-out:cubic-bezier(0,0,0.2,1);--p-ease-in-out:cubic-bezier(0.4,0,0.2,1);--background:#0a0a0a!important;--background-secondary:#1a1a1a!important;--background-tertiary:#242424!important;--text-primary:#e3e5e7!important;--text-secondary:#b3b3b3!important;--text-muted:#8c9196!important;--border-color:#3a3a3a!important;--border-subtle:#2a2a2a!important;--p-color-bg:#0a0a0a!important;--p-color-bg-surface:#1a1a1a!important;--p-color-bg-surface-secondary:#242424!important;--p-color-text:#e3e5e7!important;--p-color-text-subdued:#8c9196!important;--p-color-border:#3a3a3a!important;--p-color-border-subdued:#3a3a3a!important;--bg-primary:#0a0a0a!important;--bg-secondary:#1a1a1a!important;--color-primary:#e3e5e7!important;--color-secondary:#8c9196!important}*{box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important}*,body{margin:0;padding:0}body{background:var(--cin7-content-bg);font-family:var(--p-font-family);font-size:var(--p-font-size-200);line-height:var(--p-font-line-height-3);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0a0a0a!important;color:#e3e5e7!important}.Polaris-TopBar{background:var(--cin7-nav-bg);border-bottom:1px solid var(--cin7-border);box-shadow:var(--cin7-shadow)}.Polaris-TopBar__LogoContainer{margin-right:2rem}.Polaris-TopBar__Logo{color:var(--cin7-logo-blue);font-size:1.25rem;font-weight:700}.Polaris-TopBar__SearchField{max-width:400px}.Polaris-TopBar__UserMenu{color:var(--cin7-text-primary)}.cin7-core-logo{color:var(--cin7-logo-blue);font-size:1.25rem;font-weight:700;gap:.5rem;text-decoration:none}.cin7-core-logo,.cin7-core-logo-icon{align-items:center;display:flex}.cin7-core-logo-icon{background:linear-gradient(135deg,var(--cin7-logo-blue) 0,var(--cin7-logo-accent) 100%);border-radius:6px;color:#fff;font-size:14px;font-weight:700;height:32px;justify-content:center;width:32px}.Polaris-Navigation{background:var(--cin7-sidebar-bg);border-right:1px solid var(--cin7-border);width:240px}.Polaris-Navigation__Section{border-bottom:none}.Polaris-Navigation__Item{color:var(--cin7-text-primary)}.Polaris-Navigation__Item--selected,.Polaris-Navigation__Item:hover{background:var(--cin7-content-bg)}.Polaris-Navigation__Item--selected{border-right:3px solid var(--cin7-primary);color:var(--cin7-primary)}.Polaris-Navigation__Item--selected .Polaris-Navigation__Icon{color:var(--cin7-primary)}.Polaris-Navigation__Icon{color:var(--cin7-text-secondary)}.Polaris-Button--primary{background:var(--cin7-primary)!important;border-color:var(--cin7-primary)!important;color:#fff}.Polaris-Button--primary:hover{background:var(--cin7-primary-dark)!important;border-color:var(--cin7-primary-dark)!important}.Polaris-Button--primary:active{background:#14918c;border-color:#14918c}.Polaris-Page{background:#fff;max-width:100%;padding:0}.Polaris-Page__Header{background:#fff;border-bottom:1px solid var(--cin7-border);padding:1.5rem 2rem}.Polaris-Page__Title{color:var(--cin7-text-primary);font-size:1.5rem;font-weight:600}.Polaris-Page__Content{background:#fff;padding:1.5rem 2rem}.Polaris-Tabs{background:#fff;border-bottom:1px solid var(--cin7-border);padding:0 2rem}.Polaris-Tabs__TabContainer{border-bottom:3px solid transparent}.Polaris-Tabs__Tab{color:var(--cin7-text-secondary);font-weight:500;padding:1rem 1.25rem}.Polaris-Tabs__Tab:hover{background:var(--cin7-content-bg);color:var(--cin7-text-primary)}.Polaris-Tabs__Tab--selected{border-bottom-color:var(--cin7-primary);color:var(--cin7-primary)}.Polaris-TextField__Input:focus{border-color:var(--cin7-primary);box-shadow:0 0 0 1px var(--cin7-primary)}.Polaris-TextField__Input{font-family:Inter,sans-serif}.Polaris-Select__Input:focus{border-color:var(--cin7-primary);box-shadow:0 0 0 1px var(--cin7-primary)}.Polaris-Select__Input{font-family:Inter,sans-serif}.Polaris-DataTable{border:1px solid var(--cin7-border);border-radius:8px;overflow:hidden}.Polaris-DataTable__TableHead{background:var(--cin7-content-bg)}.Polaris-DataTable__Cell--header{background:var(--cin7-sidebar-bg);color:var(--cin7-text-secondary);font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.Polaris-DataTable__Cell{border-bottom:1px solid var(--cin7-border);font-family:Inter,sans-serif;padding:1rem}.Polaris-DataTable__TableRow:hover{background:var(--cin7-content-bg)}.Polaris-Badge--statusSuccess{background:#d1fae5;color:#065f46}.Polaris-Badge--statusWarning{background:#fef3c7;color:#92400e}.Polaris-Badge--statusCritical{background:#fee2e2;color:#991b1b}.Polaris-Badge--statusInfo{background:#e6f7ff;color:#0050b3}.Polaris-Avatar{background:var(--cin7-primary)}.Polaris-Icon,.Polaris-Icon--colorBase{color:var(--cin7-text-secondary)}.Polaris-Icon--colorSubdued{color:var(--cin7-text-muted)}.Polaris-Card{border:1px solid var(--cin7-border);border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.Polaris-Card__Section{padding:1.5rem}.Polaris-Stack--distributionEqualSpacing{justify-content:space-between}.Polaris-Stack--alignmentCenter{align-items:center}.cin7-product-image{border:1px solid var(--cin7-border);border-radius:4px;height:40px;-o-object-fit:cover;object-fit:cover;width:40px}.cin7-product-sku{color:var(--cin7-primary);font-weight:500;text-decoration:none}.cin7-product-sku:hover{text-decoration:underline}.cin7-filter-section{flex-wrap:wrap}.cin7-filter-section,.cin7-search-section{align-items:center;display:flex;gap:1rem;margin-bottom:1.5rem}.cin7-table-actions{display:flex;gap:.5rem;justify-content:flex-end}@media (max-width:768px){.Polaris-Navigation{height:auto;max-height:200px;overflow-y:auto;width:100%}.Polaris-Page__Header{align-items:flex-start;flex-direction:column;gap:1rem}.cin7-filter-section,.cin7-search-section{align-items:stretch;flex-direction:column}}@media (max-width:480px){.Polaris-TopBar{padding:0 .75rem}.Polaris-Page__Content,.Polaris-Page__Header{padding:1rem}.Polaris-Tabs{padding:0 1rem}}.text-center{text-align:center}.text-right{text-align:right}.text-primary{color:var(--cin7-primary)}.text-secondary{color:var(--cin7-text-secondary)}.text-muted{color:var(--cin7-text-muted)}.bg-primary{background-color:var(--cin7-primary)}.bg-white{background-color:#fff}.bg-light{background-color:var(--cin7-content-bg)}.d-flex{display:flex}.d-block{display:block}.d-none{display:none}.justify-start{justify-content:flex-start!important}.justify-center{justify-content:center!important}.justify-end{justify-content:flex-end!important}.justify-between{justify-content:space-between!important}.align-start{align-items:flex-start}.align-center{align-items:center}.align-end{align-items:flex-end}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:.75rem!important}.gap-4{gap:1rem!important}.w-full{width:100%!important}.h-full{height:100%!important}.rounded{border-radius:4px}.rounded-lg{border-radius:8px}.shadow{box-shadow:var(--cin7-shadow)}.shadow-lg{box-shadow:var(--cin7-shadow-lg)}.cin7-frame{background:var(--p-color-bg);display:flex;flex-direction:column;height:100vh}.cin7-topbar{background:var(--cin7-nav-bg);border-bottom:1px solid var(--cin7-nav-border);color:var(--cin7-nav-text);height:var(--cin7-topbar-height);padding:0 20px;position:sticky;top:0;z-index:var(--cin7-z-topbar)}.cin7-topbar,.topbar-logo{align-items:center;display:flex}.topbar-logo{margin-right:32px}.topbar-logo img{height:32px;width:auto}.topbar-logo .logo-text{color:var(--cin7-primary);font-size:20px;font-weight:700;letter-spacing:-.5px;margin-left:12px}.topbar-search{flex:1;margin:0 32px;max-width:480px}.topbar-search input{background:hsla(0,0%,100%,.1);border:1px solid transparent;border-radius:8px;color:var(--cin7-nav-text);font-size:14px;height:36px;padding:0 12px 0 36px;transition:all .2s ease;width:100%}.topbar-search input::-moz-placeholder{color:hsla(210,8%,90%,.6)}.topbar-search input::placeholder{color:hsla(210,8%,90%,.6)}.topbar-search input:focus{background:hsla(0,0%,100%,.15);border-color:var(--cin7-primary);outline:none}.topbar-actions{align-items:center;display:flex;gap:16px}.topbar-actions button{align-items:center;background:transparent;border:none;border-radius:8px;color:var(--cin7-nav-text);cursor:pointer;display:flex;height:36px;justify-content:center;position:relative;transition:background .2s ease;width:36px}.topbar-actions button:hover{background:var(--cin7-nav-hover)}.notification-badge{background:var(--cin7-primary);border-radius:8px;color:#fff;font-size:10px;font-weight:600;height:16px;justify-content:center;min-width:16px;padding:0 4px;position:absolute;right:6px;top:6px}.notification-badge,.topbar-account{align-items:center;display:flex}.topbar-account{border-left:1px solid var(--cin7-nav-border);margin-left:16px;padding-left:16px}.account-menu-trigger{align-items:center;background:transparent;border:none;border-radius:8px;color:var(--cin7-nav-text);cursor:pointer;display:flex;gap:8px;padding:6px 12px;transition:background .2s ease}.account-menu-trigger:hover{background:var(--cin7-nav-hover)}.account-avatar{align-items:center;background:var(--cin7-primary);border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:600;height:32px;justify-content:center;width:32px}.account-name{font-size:14px;font-weight:500}.cin7-layout{display:flex;flex:1;overflow:hidden}.cin7-sidebar{background:var(--cin7-sidebar-bg);border-right:1px solid var(--cin7-sidebar-border);overflow-y:auto;transition:width .3s ease;width:var(--cin7-sidebar-width)}.cin7-sidebar.collapsed{width:var(--cin7-sidebar-collapsed-width)}.sidebar-navigation{padding:16px 0}.sidebar-section{margin-bottom:24px}.sidebar-section-title{color:var(--p-color-text-subdued);font-size:11px;font-weight:600;letter-spacing:.5px;padding:8px 20px;text-transform:uppercase}.sidebar-nav-list{list-style:none;margin:0;padding:0}.sidebar-nav-item,.sidebar-nav-link{position:relative}.sidebar-nav-link{align-items:center;color:var(--cin7-sidebar-text);display:flex;font-size:14px;padding:10px 20px;text-decoration:none;transition:all .2s ease}.sidebar-nav-link:hover{background:var(--cin7-sidebar-hover)}.sidebar-nav-link.active{background:var(--cin7-sidebar-active);color:var(--cin7-primary);font-weight:500}.sidebar-nav-link.active:before{background:var(--cin7-primary);bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.sidebar-nav-icon{height:20px;margin-right:12px;opacity:.7;width:20px}.sidebar-nav-link.active .sidebar-nav-icon,.sidebar-nav-link:hover .sidebar-nav-icon{opacity:1}.sidebar-nav-badge{background:var(--cin7-primary);border-radius:10px;color:#fff;font-size:11px;font-weight:600;margin-left:auto;padding:2px 8px}.sidebar-submenu{background:rgba(0,0,0,.02);list-style:none;margin:0;padding:0}.sidebar-submenu .sidebar-nav-link{font-size:13px;padding-left:52px}.cin7-content{background:var(--p-color-bg);flex:1;overflow-y:auto}.cin7-page{margin:0 auto;max-width:var(--cin7-content-max-width);padding:24px}.cin7-page-header{margin-bottom:24px}.cin7-page-title{color:var(--p-color-text);font-size:28px;font-weight:600;margin:0 0 8px}.cin7-page-description{color:var(--p-color-text-subdued);font-size:14px;margin:0}.cin7-page-actions{display:flex;gap:12px;margin-top:16px}.Polaris-Page-Header{background:#fff;border-bottom:1px solid var(--p-color-border);padding:24px}.Polaris-DataTable__Table{border-radius:8px;overflow:hidden}@media (max-width:768px){.cin7-sidebar{bottom:0;left:-100%;position:fixed;top:var(--cin7-topbar-height);transition:left .3s ease;z-index:var(--cin7-z-sidebar)}.cin7-sidebar.mobile-open{left:0}.topbar-search{display:none}.cin7-page{padding:16px}}@media (max-width:1024px){.cin7-sidebar{width:var(--cin7-sidebar-collapsed-width)}.sidebar-nav-badge,.sidebar-nav-link span,.sidebar-section-title{display:none}.sidebar-nav-link{justify-content:center;padding:12px}.sidebar-nav-icon{margin:0}}.cin7-text-primary{color:var(--cin7-primary)}.cin7-bg-primary{background:var(--cin7-primary)}.cin7-border-primary{border-color:var(--cin7-primary)}.cin7-flex{display:flex}.cin7-flex-column{flex-direction:column}.cin7-flex-1{flex:1}.cin7-items-center{align-items:center}.cin7-justify-between{justify-content:space-between}.cin7-gap-1{gap:8px}.cin7-gap-2{gap:16px}.cin7-gap-3{gap:24px}.cin7-p-1{padding:8px}.cin7-p-2{padding:16px}.cin7-p-3{padding:24px}.cin7-m-1{margin:8px}.cin7-m-2{margin:16px}.cin7-m-3{margin:24px}.cin7-rounded{border-radius:8px}.cin7-shadow{box-shadow:0 1px 3px rgba(0,0,0,.1)}.cin7-border{border:1px solid var(--p-color-border)}[data-theme=dark]{--p-color-bg:#202123;--p-color-bg-surface:#33373a;--p-color-bg-surface-secondary:#26292b;--p-color-bg-surface-tertiary:#1a1c1d;--p-color-text:#e3e5e7;--p-color-text-subdued:#8c9196;--p-color-border:#48494a}.heading-xl,h1{color:var(--p-color-text);font-size:var(--p-font-size-800);font-weight:var(--p-font-weight-bold);line-height:var(--p-font-line-height-7)}.heading-lg,h2{font-size:var(--p-font-size-600);line-height:var(--p-font-line-height-5)}.heading-lg,.heading-md,h2,h3{color:var(--p-color-text);font-weight:var(--p-font-weight-semibold)}.heading-md,h3{font-size:var(--p-font-size-500);line-height:var(--p-font-line-height-4)}.heading-sm,h4{color:var(--p-color-text);font-size:var(--p-font-size-400);font-weight:var(--p-font-weight-semibold);line-height:var(--p-font-line-height-3)}.text-subdued{color:var(--p-color-text-subdued)}.text-disabled{color:var(--p-color-text-disabled)}.p-button{align-items:center;border:1px solid transparent;border-radius:var(--p-border-radius-1);cursor:pointer;display:inline-flex;font-family:var(--p-font-family);font-size:var(--p-font-size-200);font-weight:var(--p-font-weight-medium);justify-content:center;line-height:var(--p-font-line-height-2);padding:var(--p-space-2) var(--p-space-4);text-decoration:none;transition:all var(--p-duration-150) var(--p-ease);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.p-button:focus{box-shadow:0 0 0 2px var(--p-color-bg-primary);outline:none}.p-button:disabled{cursor:not-allowed;opacity:.5}.p-button--primary{background-color:var(--p-color-bg-primary);border-color:var(--p-color-bg-primary);color:var(--p-color-text-on-primary)}.p-button--primary:hover:not(:disabled){background-color:var(--p-color-bg-primary-hover);border-color:var(--p-color-bg-primary-hover)}.p-button--primary:active:not(:disabled){background-color:var(--p-color-bg-primary-active);border-color:var(--p-color-bg-primary-active)}.p-button--secondary{background-color:transparent;border-color:var(--p-color-border);color:var(--p-color-text)}.p-button--secondary:hover:not(:disabled){background-color:var(--p-color-bg-surface-secondary);border-color:var(--p-color-border-hover)}.p-button--plain{background-color:transparent;border-color:transparent;color:var(--p-color-text-primary);padding:var(--p-space-1) var(--p-space-2)}.p-button--plain:hover:not(:disabled){text-decoration:underline}.p-button--destructive{background-color:var(--p-color-bg-critical);border-color:var(--p-color-bg-critical);color:var(--p-color-text-on-primary)}.p-button--destructive:hover:not(:disabled){background-color:#b72c0d;border-color:#b72c0d}.p-button--slim{font-size:var(--p-font-size-100);padding:var(--p-space-1) var(--p-space-3)}.p-button--large{font-size:var(--p-font-size-300);padding:var(--p-space-3) var(--p-space-5)}.p-card{background-color:var(--p-color-bg-surface);border-radius:var(--p-border-radius-2);box-shadow:var(--p-shadow-sm);padding:var(--p-space-5)}.p-card__header{border-bottom:1px solid var(--p-color-border);margin-bottom:var(--p-space-4);padding-bottom:var(--p-space-4)}.p-card__title{color:var(--p-color-text);font-size:var(--p-font-size-400);font-weight:var(--p-font-weight-semibold)}.p-card__section{padding:var(--p-space-4) 0}.p-card__section+.p-card__section{border-top:1px solid var(--p-color-border)}.p-text-field{margin-bottom:var(--p-space-4)}.p-text-field__label{color:var(--p-color-text);display:block;font-size:var(--p-font-size-100);font-weight:var(--p-font-weight-medium);margin-bottom:var(--p-space-1)}.p-text-field__input{background-color:var(--p-color-bg-surface);border:1px solid var(--p-color-border);border-radius:var(--p-border-radius-1);color:var(--p-color-text);font-family:var(--p-font-family);font-size:var(--p-font-size-200);line-height:var(--p-font-line-height-3);padding:var(--p-space-2) var(--p-space-3);transition:border-color var(--p-duration-150) var(--p-ease);width:100%}.p-text-field__input:focus{border-color:var(--p-color-border-hover);box-shadow:0 0 0 2px var(--p-color-bg-primary);outline:none}.p-text-field__input:disabled{background-color:var(--p-color-bg-surface-tertiary);color:var(--p-color-text-disabled);cursor:not-allowed}.p-text-field__help{color:var(--p-color-text-subdued)}.p-text-field__error,.p-text-field__help{font-size:var(--p-font-size-100);margin-top:var(--p-space-1)}.p-text-field__error{color:var(--p-color-text-critical)}.p-spinner{animation:p-spin 1s linear infinite;border:2px solid var(--p-color-border);border-radius:50%;border-top-color:var(--p-color-bg-primary);display:inline-block;height:20px;width:20px}.p-spinner--small{height:16px;width:16px}.p-spinner--large{border-width:3px;height:32px;width:32px}@keyframes p-spin{to{transform:rotate(1turn)}}.p-skeleton{animation:p-skeleton-loading 1.5s ease-in-out infinite;background:linear-gradient(90deg,var(--p-color-bg-surface-secondary) 25%,var(--p-color-bg-surface-tertiary) 50%,var(--p-color-bg-surface-secondary) 75%);background-size:200% 100%;border-radius:var(--p-border-radius-1)}@keyframes p-skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.p-banner{align-items:flex-start;border-radius:var(--p-border-radius-1);display:flex;gap:var(--p-space-3);margin-bottom:var(--p-space-4);padding:var(--p-space-3) var(--p-space-4)}.p-banner--info{background-color:#e2f5ff;border:1px solid #9edbff;color:#004c77}.p-banner--success{background-color:#e3f1df;border:1px solid #bbe5b3;color:var(--p-color-text-success)}.p-banner--warning{background-color:#fff4e5;border:1px solid #ffd79d;color:var(--p-color-text-warning)}.p-banner--critical{background-color:#fff0f0;border:1px solid #ffc7c7;color:var(--p-color-text-critical)}.p-toast{animation:p-slide-in .3s var(--p-ease-out);background-color:var(--p-color-bg-surface);border-radius:var(--p-border-radius-2);bottom:var(--p-space-5);box-shadow:var(--p-shadow-lg);max-width:500px;min-width:300px;padding:var(--p-space-3) var(--p-space-4);position:fixed;right:var(--p-space-5);z-index:var(--p-z-index-10)}@keyframes p-slide-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.p-top-bar{background-color:var(--p-color-bg-surface);border-bottom:1px solid var(--p-color-border);gap:var(--p-space-4);height:56px;padding:0 var(--p-space-5)}.p-top-bar,.p-top-bar__logo{align-items:center;display:flex}.p-top-bar__logo{font-size:var(--p-font-size-300);font-weight:var(--p-font-weight-semibold);gap:var(--p-space-2)}.p-top-bar__search{flex:1;max-width:600px}.p-top-bar__actions{align-items:center;display:flex;gap:var(--p-space-2);margin-left:auto}.p-navigation{background-color:var(--p-color-bg-surface-secondary);border-bottom:1px solid var(--p-color-border);display:flex;gap:var(--p-space-1);padding:var(--p-space-2) var(--p-space-5)}.p-navigation__item{border-radius:var(--p-border-radius-1);color:var(--p-color-text);font-weight:var(--p-font-weight-medium);padding:var(--p-space-2) var(--p-space-3);text-decoration:none;transition:background-color var(--p-duration-150) var(--p-ease)}.p-navigation__item:hover{background-color:var(--p-color-bg-surface-tertiary)}.p-navigation__item--active{background-color:var(--p-color-bg-primary);color:var(--p-color-text-on-primary)}:focus-visible{outline:2px solid var(--p-color-bg-primary);outline-offset:2px}@media (max-width:768px){.p-hide-mobile{display:none!important}.p-top-bar{padding:0 var(--p-space-3)}.p-card{padding:var(--p-space-3)}}@media (min-width:769px){.p-hide-desktop{display:none!important}}.p-visually-hidden{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}.p-skip-link{background:var(--p-color-bg-primary);color:var(--p-color-text-on-primary);left:0;padding:var(--p-space-2) var(--p-space-3);position:absolute;text-decoration:none;top:-40px;z-index:var(--p-z-index-10)}.p-skip-link:focus{top:0}.p-transition-fade{transition:opacity var(--p-duration-200) var(--p-ease)}.p-transition-scale{transition:transform var(--p-duration-200) var(--p-ease)}.p-transition-slide{transition:transform var(--p-duration-300) var(--p-ease-out)}html{color-scheme:dark!important}*,:after,:before{border-color:#3a3a3a!important}.card,.container,.content,.dropdown,.footer,.header,.main,.modal,.nav,.panel,.sidebar,.wrapper,button,input,select,textarea{background-color:var(--background-secondary)!important;color:var(--text-primary)!important}button,input,select,textarea{border-color:var(--border-color)!important}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--text-muted)!important}input::placeholder,textarea::placeholder{color:var(--text-muted)!important}[style*="background-color: #fff"],[style*="background-color: #ffffff"],[style*="background-color: white"],[style*="background: #fff"],[style*="background: #ffffff"],[style*="background: white"]{background:#1a1a1a!important;background-color:#1a1a1a!important}[style*="color: #000"],[style*="color: #000000"],[style*="color: black"]{color:#e3e5e7!important}@media (prefers-color-scheme:light){*{background-color:unset!important;color:unset!important}}::-webkit-scrollbar{background:#1a1a1a!important}::-webkit-scrollbar-thumb{background:#3a3a3a!important}::-webkit-scrollbar-thumb:hover{background:#4a4a4a!important}iframe{color-scheme:dark!important}.skip-links{display:flex;gap:8px;left:0;position:absolute;top:-40px;z-index:10000}.skip-link{background:var(--p-color-bg-primary);border-radius:var(--p-border-radius-1);color:#fff;font-weight:600;height:1px;left:-10000px;overflow:hidden;padding:12px 20px;position:absolute;text-decoration:none;top:auto;width:1px}.skip-link:focus{box-shadow:var(--p-shadow-lg);height:auto;left:10px;overflow:visible;position:static;top:10px;width:auto;z-index:10001}.keyboard-nav :focus{outline:2px solid var(--p-color-bg-primary);outline-offset:2px}:focus:not(.keyboard-nav *){outline:none}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{border-radius:var(--p-border-radius-1);outline:2px solid var(--p-color-bg-primary);outline-offset:2px}@media (prefers-contrast:high){:focus{outline:3px solid currentColor!important;outline-offset:3px!important}}.sr-only{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}.sr-only-focusable:active,.sr-only-focusable:focus{height:auto!important;overflow:visible!important;position:static!important;width:auto!important;clip:auto!important;white-space:normal!important}.p-accessibility-panel{bottom:140px;left:20px;position:fixed;z-index:1000}.p-accessibility-trigger{align-items:center;background:var(--p-color-bg-surface);border:2px solid var(--p-color-border);border-radius:50%;cursor:pointer;display:flex;height:48px;justify-content:center;width:48px}.p-accessibility-menu{background:var(--p-color-bg-surface);border:1px solid var(--p-color-border);border-radius:var(--p-border-radius-2);bottom:60px;box-shadow:var(--p-shadow-lg);display:none;left:0;min-width:250px;padding:16px;position:absolute}.p-accessibility-menu.active{display:block}.p-accessibility-menu h3{font-size:16px;margin:0 0 12px}.p-accessibility-menu label{align-items:center;cursor:pointer;display:flex;gap:8px;padding:8px 0}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body.reduce-motion *{animation:none!important;transition:none!important}body.large-text{font-size:18px!important}body.enhanced-focus :focus{outline:3px solid var(--p-color-bg-primary)!important;outline-offset:3px!important}@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}@keyframes typing{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes gradientShift{0%,to{background-position:0 50%;filter:hue-rotate(0deg)}25%{background-position:100% 50%;filter:hue-rotate(10deg)}50%{background-position:50% 100%;filter:hue-rotate(-10deg)}75%{background-position:50% 0;filter:hue-rotate(5deg)}}@keyframes progress{0%{width:0}30%{width:30%}60%{width:60%}to{width:90%}}.blink{animation:blink 1s infinite}.spinner{animation:spin 1s linear infinite}.slide-in{animation:slideIn .3s ease}.slide-out{animation:slideOut .3s ease}.fade-in{animation:fadeIn .3s ease}.shake{animation:shake .5s ease-in-out}.spinning{animation:spin 1s linear infinite}.fixed{position:fixed!important}.absolute{position:absolute!important}.relative{position:relative!important}.toast-container{bottom:20px;display:flex;flex-direction:column;gap:12px;pointer-events:none;position:fixed;right:20px;z-index:1000}.toast-container>*{pointer-events:all}.modal-backdrop{align-items:center;background:rgba(0,0,0,.5);display:flex;inset:0;justify-content:center;position:fixed;z-index:999}.modal-content{margin:20px;max-height:90vh;max-width:500px;overflow-y:auto;position:relative}.notification-top{top:20px}.notification-bottom,.notification-top{left:50%;position:fixed;transform:translateX(-50%);z-index:1001}.notification-bottom{bottom:20px}.theme-switcher-toggle{align-items:center;background:var(--p-color-bg-surface);border:none;border-radius:50%;box-shadow:var(--p-shadow-2);color:var(--p-color-text);cursor:pointer;display:flex;height:48px;justify-content:center;position:fixed;right:20px;top:20px;transition:all .2s ease;width:48px;z-index:100}.theme-switcher-toggle:hover{background:var(--p-color-bg-surface-hover);box-shadow:var(--p-shadow-3)}.loading-overlay{align-items:center;background:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:var(--p-z-index-10,1000)}.z-toast{z-index:1000}.z-modal{z-index:999}.z-overlay{z-index:998}.z-dropdown{z-index:500}.z-header{z-index:100}.inset-0{inset:0}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.translate-center{transform:translate(-50%,-50%)}.translate-x-center{transform:translateX(-50%)}.translate-y-center{transform:translateY(-50%)}.responsive-indicator{background:rgba(0,0,0,.8);border-radius:4px;bottom:10px;color:#fff;font-family:monospace;font-size:12px;left:10px;padding:4px 8px;pointer-events:none;position:fixed;z-index:9999}.sr-only-positioned{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}.skip-links a:focus{height:auto;margin:0;overflow:visible;padding:8px 16px;position:static;width:auto;clip:auto;background:var(--p-color-bg-primary);border-radius:4px;color:var(--p-color-text-on-primary);text-decoration:none;white-space:normal}.block{display:block!important}.inline{display:inline!important}.inline-block{display:inline-block!important}.flex{display:flex!important}.inline-flex{display:inline-flex!important}.grid{display:grid!important}.hidden{display:none!important}.visible{display:block!important;visibility:visible!important}.invisible{visibility:hidden!important}.flex-row{flex-direction:row!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-col{flex-direction:column!important}.flex-col-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-1{flex:1 1 0%!important}.flex-auto{flex:1 1 auto!important}.flex-initial{flex:0 1 auto!important}.flex-none{flex:none!important}.flex-grow{flex-grow:1!important}.flex-shrink{flex-shrink:1!important}.flex-grow-0{flex-grow:0!important}.flex-shrink-0{flex-shrink:0!important}.justify-around{justify-content:space-around!important}.justify-evenly{justify-content:space-evenly!important}.items-start{align-items:flex-start!important}.items-end{align-items:flex-end!important}.items-center{align-items:center!important}.items-baseline{align-items:baseline!important}.items-stretch{align-items:stretch!important}.self-auto{align-self:auto!important}.self-start{align-self:flex-start!important}.self-end{align-self:flex-end!important}.self-center{align-self:center!important}.self-stretch{align-self:stretch!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-y-auto{overflow-y:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-scroll{overflow-y:scroll!important}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.gap-0{gap:0!important}.gap-6{gap:1.5rem!important}.gap-8{gap:2rem!important}.gap-12{gap:3rem!important}.w-auto{width:auto!important}.h-auto{height:auto!important}.h-screen{height:100vh!important}.min-h-0{min-height:0!important}.min-h-full{min-height:100%!important}.min-h-screen{min-height:100vh!important}.max-h-full{max-height:100%!important}.max-h-screen{max-height:100vh!important}.container-main{display:grid;grid-template-columns:250px 1fr;grid-template-rows:auto 1fr;height:100vh;overflow:hidden}.container-sidebar{background:var(--p-color-bg-surface);border-right:1px solid var(--p-color-border);height:100vh;overflow-y:auto;width:250px}.container-content{background:var(--p-color-bg);display:flex;flex-direction:column;overflow:hidden}.chat-container-enhanced{background:var(--p-color-bg-surface);border-radius:var(--p-border-radius-2);display:flex;flex-direction:column;height:100%}.chat-messages-enhanced{background:var(--p-color-bg-surface);flex:1;overflow-y:auto;padding:var(--p-space-4)}@media (max-width:768px){.md-hidden{display:none!important}}@media (min-width:769px){.md-visible{display:block!important}}@media (max-width:640px){.sm-hidden{display:none!important}}@media (min-width:641px){.sm-visible{display:block!important}}.font-weight-normal{font-weight:400!important}.font-weight-semibold{font-weight:600!important}.font-weight-bold{font-weight:700!important}.mobile-chat-input{font-size:16px!important}.tablet-font-size{font-size:15px!important}.touch-friendly{min-height:44px!important;min-width:44px!important}.mobile-hidden{display:none!important}.device-frame-iframe{border:none!important;display:block!important;height:100%!important;width:100%!important}.mobile-nav-toggle-positioned{border:1px solid var(--p-color-border)!important;border-radius:50%!important;box-shadow:var(--p-shadow-md)!important;display:flex!important;height:48px!important;justify-content:center!important;left:16px!important;top:66px!important;width:48px!important;z-index:201!important}.mobile-nav-toggle-positioned,.viewport-indicator-positioned{align-items:center!important;background:var(--p-color-bg-surface)!important;position:fixed!important}.viewport-indicator-positioned{border:1px solid var(--p-color-border)!important;border-radius:var(--p-border-radius-2)!important;bottom:20px!important;box-shadow:var(--p-shadow-sm)!important;color:var(--p-color-text-subdued)!important;display:none!important;font-size:12px!important;gap:8px!important;padding:8px 12px!important;right:20px!important;z-index:100!important}.is-expanded{max-height:500px!important;overflow-y:auto!important}.is-collapsed{max-height:300px!important}.is-loading{opacity:.6!important;pointer-events:none!important}.is-active{display:block!important}.is-inactive{display:none!important}.sidebar-open{left:0!important}.sidebar-closed{left:-100%!important}.sidebar-fixed{max-width:400px!important;min-width:400px!important;position:fixed!important;width:400px!important}.header-fixed{top:0!important;z-index:100!important}.header-fixed,.main-container-fixed{left:0!important;position:fixed!important;right:0!important}.main-container-fixed{bottom:0!important;top:56px!important}.main-container-fixed,.main-container-grid{display:grid!important;gap:0!important;grid-template-columns:400px 1fr!important}.main-content-grid{grid-column:2!important;position:relative!important}.main-content-flex,.main-content-grid{min-width:0!important;overflow:hidden!important}.main-content-flex{flex:1 1 auto!important}.sidebar-grid{grid-column:1!important;max-width:400px!important;min-width:400px!important;overflow:hidden!important;position:relative!important;width:400px!important}.chat-input-fixed{bottom:0!important;left:0!important;position:absolute!important;right:0!important;z-index:10!important}.viewport-indicator-visible{display:flex!important}.viewport-indicator-hidden{display:none!important}.theme-light{--p-color-bg:#f6f6f7;--p-color-bg-surface:#fff;--p-color-bg-surface-secondary:#f6f6f7;--p-color-bg-surface-tertiary:#e4e5e7;--p-color-text:#202223;--p-color-text-subdued:#6d7175;--p-color-border:#e1e3e5;--p-color-border-subdued:#c9cccf}.theme-light body{background-color:var(--p-color-bg);color:var(--p-color-text)}.theme-dark{--p-color-bg:#0a0a0a;--p-color-bg-surface:#1a1a1a;--p-color-bg-surface-secondary:#26292b;--p-color-bg-surface-tertiary:#1a1c1d;--p-color-text:#e3e5e7;--p-color-text-subdued:#8c9196;--p-color-border:#48494a;--p-color-border-subdued:#3a3b3c}.theme-dark body{background-color:var(--p-color-bg);color:var(--p-color-text)}.transition-all{transition:all .2s ease!important}.transition-colors{transition:color .2s ease,background-color .2s ease,border-color .2s ease!important}.transition-opacity{transition:opacity .2s ease!important}.transition-transform{transition:transform .2s ease!important}.transition-shadow{transition:box-shadow .2s ease!important}.transition-width{transition:width .3s ease!important}.transition-height{transition:height .3s ease!important}.transition-slow{transition-duration:.5s!important}.transition-fast{transition-duration:.1s!important}.hover-lift:hover{box-shadow:var(--p-shadow-3);transform:translateY(-2px)}.hover-scale:hover{transform:scale(1.05)}.hover-opacity:hover{opacity:.8}.animate-slide-in{animation:slideIn .3s ease forwards}.animate-slide-out{animation:slideOut .3s ease forwards}.animate-slide-down{animation:slideDown .3s ease}.animate-slide-up{animation:slideUp .3s ease}.animate-fade-in{animation:fadeIn .3s ease forwards}.animate-fade-out{animation:fadeOut .3s ease forwards}.animate-bounce-in{animation:bounceIn .4s ease-out}.animate-pulse{animation:pulse 2s ease-in-out infinite}.animate-spin{animation:spin 1s linear infinite}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.animate-progress{transition:width .3s ease!important}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:.7;transform:scale(1.05)}70%{opacity:1;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes shimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.animate-shimmer{animation:shimmer 1.5s ease-in-out infinite;background:linear-gradient(90deg,var(--p-color-bg-surface) 0,var(--p-color-bg-surface-hover) 20%,var(--p-color-bg-surface) 40%,var(--p-color-bg-surface) 100%);background-size:468px 100%}@keyframes progressGlow{0%{box-shadow:0 0 5px rgba(29,123,255,.3)}50%{box-shadow:0 0 20px rgba(29,123,255,.6)}to{box-shadow:0 0 5px rgba(29,123,255,.3)}}.animate-progress-glow{animation:progressGlow 2s ease-in-out infinite}.toast-enter{animation:slideInRight .3s ease}.toast-exit{animation:slideOutRight .3s ease}@keyframes slideInRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes slideOutRight{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}.modal-enter{animation:modalFadeIn .2s ease}.modal-exit{animation:modalFadeOut .2s ease}@keyframes modalFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes modalFadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.button-press:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-delay:-1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;background-attachment:scroll!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}.sync-indicator{align-items:center;background:var(--p-color-bg-surface);border:1px solid var(--p-color-border);border-radius:var(--p-border-radius-2);display:flex;font-size:13px;gap:8px;padding:8px 12px;position:fixed;right:10px;top:10px;transition:all .3s ease;z-index:100}.sync-icon{animation:none;background:#22c55e;border-radius:50%;height:8px;width:8px}.sync-indicator.pending .sync-icon{background:#fbbf24}.sync-indicator.syncing .sync-icon{animation:pulse 1s infinite;background:#3b82f6}.sync-indicator.error .sync-icon{background:#ef4444}.sync-settings{background:none;border:none;cursor:pointer;font-size:16px;margin-left:4px;opacity:.6;padding:0;transition:opacity .2s}.sync-settings:hover{opacity:1}.sync-panel{background:var(--p-color-bg-surface);border:1px solid var(--p-color-border);border-radius:var(--p-border-radius-2);box-shadow:var(--p-shadow-lg);display:none;min-width:250px;padding:16px;position:absolute;right:0;top:calc(100% + 8px)}.sync-panel.active{display:block}.sync-panel h4{font-size:14px;font-weight:600;margin:0 0 12px}.sync-panel label{align-items:center;display:flex;gap:8px;margin-bottom:8px}.sync-panel button,.sync-panel label{cursor:pointer;font-size:13px}.sync-panel button{background:var(--p-color-bg-primary);border:none;border-radius:var(--p-border-radius-1);color:#fff;margin-top:12px;padding:8px;width:100%}.sync-panel button:hover{opacity:.9}#embedded-debug-panel{background:#1a1a1a;border:1px solid #404040;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.3);color:#e3e5e7;font-family:monospace;font-size:12px;max-height:600px;overflow:hidden;position:fixed;right:20px;top:70px;transition:all .3s;width:320px;z-index:10000}#embedded-debug-panel.collapsed{height:40px!important}.debug-header{align-items:center;background:#2d2d2d;border-bottom:1px solid #404040;display:flex;justify-content:space-between;padding:8px 12px}.debug-title{font-size:11px;font-weight:700;text-transform:uppercase}.debug-toggle{background:none;border:none;color:#e3e5e7;cursor:pointer;font-size:16px;padding:0}.debug-content{max-height:540px;overflow-y:auto;padding:10px}.debug-section{margin-bottom:15px}.debug-section h4{color:#4a9eff;font-size:11px;font-weight:700;margin:0 0 5px;text-transform:uppercase}.debug-item{border-bottom:1px solid #333;margin:3px 0;padding:2px 0}.debug-key{color:#66d9ef;font-weight:700}.debug-value{color:#e3e5e7;word-break:break-all}.force-grid .main-container{gap:0!important;grid-template-columns:400px 1fr!important}.force-grid .main-container,.force-grid .main-container.d-flex,.force-grid .main-container.flex,.force-grid .main-container[style*=flex]{display:grid!important}.force-grid .sidebar{max-width:400px!important;min-width:400px!important;width:400px!important}.force-grid .main-content-area{flex:1!important;min-width:0!important;width:auto!important}