@import"https://fonts.googleapis.com/css2?family=Oswald:wght@300;400;500;600;700&display=swap";.products-toolbar{position:sticky;top:0;z-index:2;padding:14px 0;background:#000;gap:12px;flex-wrap:wrap}.products-toolbar-actions{flex-wrap:wrap}.products-mobile-list{display:none}.product-notice{color:#c9ad74;padding:0 0 14px;overflow-wrap:anywhere}.products-table table{width:100%;border-collapse:collapse}.products-table td{overflow-wrap:anywhere}.product-editor{max-height:calc(100dvh - 48px);display:flex;flex-direction:column}.product-editor>:first-child,.product-editor-actions{flex-shrink:0}.product-editor-fields{min-height:0;overflow-y:auto;overscroll-behavior:contain}.product-editor input{box-sizing:border-box}.product-editor button:disabled{opacity:.6;cursor:wait}.product-error{color:#ffb8bb;padding:12px 22px;overflow-wrap:anywhere;flex-shrink:0;max-height:20dvh;overflow:auto}.product-editor button:focus-visible,.products-page button:focus-visible{outline:2px solid #C9AD74;outline-offset:3px}@media (max-width:700px){.products-page{padding:12px 14px!important;min-width:0}.products-toolbar{top:0;align-items:flex-start!important}.products-toolbar-actions{width:100%}.products-toolbar-actions button{min-height:44px}.products-toolbar-actions button:last-child{flex:1;justify-content:center}.products-table{display:none}.products-mobile-list{display:block;border:1px solid #2A2E33;border-radius:14px;overflow:hidden}.product-mobile-row{display:flex;align-items:center;gap:12px;padding:16px 12px;border-bottom:1px solid #2A2E33}.product-mobile-row:last-child{border-bottom:0}.product-mobile-details{flex:1;min-width:0;overflow-wrap:anywhere}.product-mobile-name{font-size:16px;font-weight:600;line-height:1.4}.product-mobile-meta{font-size:13px;color:#b3b3b3;margin-top:5px;line-height:1.4}.product-mobile-edit{display:flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0;min-height:44px;padding:10px 12px;border:1px solid #2A2E33;border-radius:8px;background:#1c1f23;color:#c9ad74;font:inherit;cursor:pointer}.product-editor-overlay{padding:8px!important}.product-editor{max-height:calc(100dvh - 16px)}.product-editor-inputs{padding:16px!important}}.product-editor-fields{flex:1 1 auto}.product-editor-inputs>label{flex:0 0 auto!important}.product-editor-fields button{max-width:100%;overflow-wrap:anywhere;min-height:44px}@media (max-width:700px){.register-header{display:grid!important;grid-template-columns:auto minmax(0,1fr);gap:8px}.register-navigation{position:static!important;transform:none!important;grid-column:1 / -1;grid-row:2;justify-content:center}.register-navigation button{min-height:44px}.register-exit{justify-content:flex-end;flex-wrap:wrap;min-width:0}}.product-editor-actions{background:#141619;position:relative}.products-table td:nth-child(4){white-space:nowrap}@media (min-width:480px) and (max-width:700px) and (max-height:450px){.register-header{display:flex!important;gap:6px}.register-navigation{gap:0!important}.products-toolbar{flex-wrap:nowrap;padding:8px 0}.products-toolbar-actions{width:auto;flex-wrap:nowrap}}html,body,#root{margin:0;height:100%;background:#000}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}button,input{font-family:inherit}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#2a2e33;border-radius:8px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes pop{0%{transform:scale(.92);opacity:0}to{transform:scale(1);opacity:1}}table{border-collapse:collapse;width:100%}@media (max-width: 760px){.library-grid{grid-template-columns:1fr!important}.library-standards{position:static!important}.library-move-row{flex-wrap:wrap}.library-move-row>span:first-child{flex-basis:calc(100% - 40px)!important}.library-paths{flex-basis:100%!important;width:100%}.readiness-gates,.rpg-profile-body{grid-template-columns:1fr!important}.rpg-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rpg-radar{max-width:330px!important}}@media (max-width: 350px){.rpg-stat-grid{grid-template-columns:1fr!important}.rpg-radar{max-width:300px!important}.readiness-gate-head{grid-template-columns:32px minmax(0,1fr)!important}.readiness-gate-head>:last-child{grid-column:2}}
