.app-main{background:var(--surface-raised);flex:1;min-width:0}.app-notices{gap:12px;padding:16px 24px 0;display:grid}.app-notices:empty,.app-notices-fallback{display:none}.app-notices>*{margin:0}.app-main:not(:has(.app-header))>.app-notices-fallback:not(:empty){display:grid}.page-header-block.mb-0{margin-bottom:0}.page-frame{background:var(--surface-raised);min-width:0}.app-header{border-bottom:1px solid var(--border);background:var(--surface-raised);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;min-height:56px;margin:0;padding:10px 24px;display:flex}.app-header-identity{flex:200px;min-width:0}.breadcrumb-trail{min-width:0;margin:0;display:block}.breadcrumb-trail ol{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;padding:0;list-style:none;display:flex}.breadcrumb-trail li{min-width:0}.breadcrumb-trail a{color:var(--text-secondary);font:400 14px/24px var(--font-body,"ABC Diatype", sans-serif);overflow-wrap:anywhere;text-decoration:none}.breadcrumb-trail a:hover{color:var(--text);text-decoration:underline}.breadcrumb-current{align-items:center;gap:10px;max-width:100%;display:flex}.app-header h1,.app-main .page-section-title,.app-main .t-h6{min-width:0;font:500 16px/24px var(--font-body,"ABC Diatype", sans-serif);letter-spacing:-.16px;overflow-wrap:anywhere;margin:0}.breadcrumb-separator{color:var(--text-faint)}.app-header-badge{border-radius:var(--radius-pill,999px);background:var(--surface);color:var(--text-secondary);font:400 12px/20px var(--font-body,"ABC Diatype", sans-serif);font-variant-numeric:tabular-nums;flex-shrink:0;padding:1px 8px}.app-header-context{color:var(--text-secondary);font:400 13px/20px var(--font-body,"ABC Diatype", sans-serif);overflow-wrap:anywhere;margin-top:2px}.app-header-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.app-header-actions>*{max-width:100%}.app-header-actions :where(button,a){white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.app-header-actions [data-button-label]{white-space:normal;overflow-wrap:anywhere;flex-shrink:1;min-width:0}.page-toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px 16px;min-width:0;padding:12px 24px;display:flex}.page-toolbar-controls{flex-wrap:wrap;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.page-toolbar-meta{margin:0 0 0 auto}.page-body{flex-direction:column;gap:32px;width:100%;min-width:0;margin:0 auto;padding:32px 24px 48px;display:flex}.page-body-inventory{max-width:none;padding-top:20px}.page-body-detail{max-width:1320px}.page-body-settings{max-width:1040px}.page-body p{max-width:65ch}.settings-section{border-bottom:1px solid var(--border);min-width:0;padding-bottom:32px}.settings-section:last-child{border-bottom:0;padding-bottom:0}.settings-section-heading{margin-bottom:20px}.settings-section h2{color:var(--text);font:500 16px/24px var(--font-body,"ABC Diatype", sans-serif);letter-spacing:-.16px;margin:0}.settings-section-description{color:var(--text-secondary);font:400 14px/21px var(--font-body,"ABC Diatype", sans-serif);margin:8px 0 0}.settings-config-grid{gap:16px;display:grid}.settings-config-heading{grid-column:1/-1}.settings-form-row{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.settings-form-row>div{flex:200px;min-width:0}@media (width>=1280px){.settings-config-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.app-header,.page-toolbar{padding-left:16px;padding-right:16px}.app-header-actions{flex-basis:100%}.page-body{gap:24px;padding:24px 16px 40px}.settings-section{padding-bottom:24px}.page-toolbar-controls{flex-basis:100%}}.app-route-content{min-width:0;padding:32px 24px 48px}.page-header-block{min-width:0;margin:-32px -24px 32px}.page-header-support{gap:16px;padding:24px 24px 0;display:grid}.app-route-content [data-card-variant=default]{border:1px solid var(--border)}@media (width<=600px){.app-route-content{padding:24px 16px 40px}.page-header-block{margin:-24px -16px 24px}.page-header-support{padding:20px 16px 0}}.app-route-content>*,.app-route-content [data-card-variant]{min-width:0}.app-route-content [role=tablist]{max-width:100%;overflow-x:auto}.app-route-content [role=tab]{flex-shrink:0}.page-toolbar>*{min-width:0;max-width:100%}.opportunity-review-page{margin:-32px -24px -48px}@media (width<=600px){.opportunity-review-page{margin:-24px -16px -40px}.app-notices{padding-left:16px;padding-right:16px}}.app-header-actions [data-button-size=default]:not([data-button-variant=primary]){min-height:32px;padding:6px 14px;font-size:13px}
