:root{--muted-foreground:#a7adb5}button:disabled{opacity:.55}.ff-service-nav nav{scrollbar-width:none}.ff-service-nav nav::-webkit-scrollbar{display:none}.forge-app .topbar{height:48px}.forge-app .sidebar{padding-top:14px}.forge-app .edition-label{white-space:normal;letter-spacing:.2px;margin:0 10px 14px;line-height:1.4}.forge-app .primary-nav{gap:3px}.forge-app .primary-nav button{padding:9px 12px;font-size:14px}.forge-app .nav-section-label{margin:18px 12px 6px}.forge-app .profession-nav button{min-height:32px;padding:6px 12px}.forge-app .main-content{padding:16px 24px 0}.forge-app .ff-access-notice{gap:12px;margin-bottom:12px;padding:10px 16px}.forge-app .page-heading{align-items:center;margin-bottom:12px}.forge-app .page-heading .eyebrow{display:none}.forge-app .page-heading h1{letter-spacing:-.4px;font-size:22px;line-height:1.3}.forge-app .page-heading p{margin-top:2px;line-height:1.5}.forge-app .error-banner{margin-bottom:10px;padding:8px 12px}.forge-app .catalog-sync-note{margin:0 0 10px;line-height:1.5}.forge-app .stat-grid{gap:10px;margin-bottom:14px}.forge-app .stat-card{min-height:0;padding:10px 14px}.forge-app .stat-number{margin-top:2px;font-size:21px}.forge-app .stat-number.no-data{margin-top:4px;font-size:14px}.forge-app .stat-note{margin-top:2px}.forge-app .stat-card .stat-progress{margin-top:6px;position:static}.forge-app .stat-progress+.stat-note{margin-top:4px}.forge-app .ff-unlock-stat>strong{margin:4px 0;font-size:15px}.forge-app .ff-common-stat .stat-note{line-height:1.5}.forge-app .analysis-layout{grid-template-columns:minmax(0,1fr) 360px;gap:14px}.forge-app .detail-panel{overscroll-behavior:contain;max-height:calc(100vh - 100px);position:sticky;top:88px;overflow-y:auto}.forge-app .listing-heading{padding:12px 14px 8px}.forge-app .table-toolbar{padding:0 14px 8px}.forge-app .table-options{padding:0 14px 10px}.forge-app .craft-table th{color:#b4bcc6;height:34px;padding:0 10px}.forge-app .craft-table td{color:#c6cdd6;padding:6px 10px}.forge-app .craft-table tbody tr{height:52px}.forge-app .table-item strong{max-width:240px;line-height:1.35}.forge-app .table-item small{margin-top:2px}.forge-app .segmented-control button{padding:5px 9px}@media (max-width:1280px){.forge-app .analysis-layout{grid-template-columns:minmax(0,1fr) 320px}}@media (min-width:651px) and (max-width:1200px){.forge-app .sidebar{width:210px}.forge-app .workspace{margin-left:210px}.forge-app .primary-nav button,.forge-app .profession-nav button{gap:8px;padding-left:10px;padding-right:10px;font-size:13px}.forge-app .stat-note{white-space:normal}}@media (max-width:1100px){.forge-app .analysis-layout{grid-template-columns:minmax(0,1fr)}.forge-app .detail-panel{max-height:none;position:static;overflow:hidden}}@media (min-width:721px) and (max-width:1100px){.forge-app .table-toolbar{flex-wrap:nowrap}.forge-app .search-input{flex:auto;width:auto}.forge-app .sort-select{flex:initial}.forge-app .sort-select select{width:auto}}@media (max-width:900px){.forge-app .stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){body .ff-service-nav,html[lang=en] body .ff-service-nav{position:static}.forge-app .ff-access-notice .ff-button{margin-left:0}.forge-app .topbar{height:44px;top:0}.forge-app .sidebar,.forge-app .sidebar-backdrop{height:100%;top:0}.forge-app .main-content{padding:12px 12px 0}.forge-app .ff-access-notice{flex-wrap:wrap;padding:10px 12px}.forge-app .ff-notice-icon{display:none}.forge-app .page-heading{margin-bottom:10px}.forge-app .page-heading h1{font-size:20px;line-height:1.3}.forge-app .page-heading p{max-width:none;margin-top:2px}.forge-app .stat-grid{gap:8px;margin-bottom:12px}.forge-app .stat-card{min-height:0;padding:8px 10px}.forge-app .stat-number{margin-top:2px;font-size:19px}.forge-app .stat-number.no-data{margin-top:2px}.forge-app .stat-progress+.stat-note{margin-top:4px}.forge-app .stat-note{white-space:normal;line-height:1.4}.forge-app .craft-table td{padding:6px 8px}.forge-app .craft-table{min-width:560px}}.forge-app .stat-note,.forge-app .stat-number>span,.forge-app .need-price,.forge-app .detail-meta>span,.forge-app .listing-heading p,.forge-app .listing-heading p span{color:#a7adb5}.ff-service-footer small{font-size:12px}
