@layer style,foundation,drawers;@layer controls{.rw-app .cheat-card-row>.cheat-database-card>.card-top{display:flow-root}.rw-app .cheat-card-row>.cheat-database-card>.card-top .card-name{min-width:0;display:block}.rw-app .cheat-card-row>.cheat-database-card>.card-top .card-name>.card-meta{flex-wrap:wrap;margin-block-start:var(--sp-xs);display:flex}.rw-app .cheat-card-body{gap:var(--sp-s);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.rw-app .cheat-card-body>.workflow-file-list{margin-block:var(--sp-xs)}.rw-app .cheat-database-picker{gap:var(--sp-s);min-width:0;padding:var(--sp-s);border:1px solid var(--seam-soft);grid-template-columns:minmax(0,1fr);display:grid}.rw-app .cheat-database-options{border:1px solid var(--seam);border-radius:var(--r-m);gap:1px;min-width:0;display:grid;overflow:hidden}.rw-app .cheat-database-option{gap:var(--sp-s);text-align:start;background:var(--plate-2);flex-wrap:wrap;justify-content:space-between;align-items:center;min-width:0;padding:.65rem .75rem;display:flex}.rw-app .cheat-database-option>span{overflow-wrap:anywhere;min-width:0}.rw-app .cheat-database-option .rb{white-space:normal}.rw-app .cheat-database-option+.cheat-database-option{border-block-start:1px solid var(--seam-soft)}.rw-app .cheat-database-option:active{filter:brightness(.9)}@media (hover:hover){.rw-app .cheat-database-option:hover{filter:brightness(1.08)}}.rw-app #rom-weaver-list-cheat-stack>.card.patch .card-top{display:flow-root}.rw-app #rom-weaver-list-cheat-stack>.card.patch .card-actions{float:right;margin:0 0 var(--sp-xs) var(--sp-m);display:flex}.rw-app #rom-weaver-list-cheat-stack>.card.patch .card-btns{gap:var(--sp-s);align-items:center;display:flex}.rw-app #rom-weaver-list-cheat-stack>.card.patch .card-name{min-width:0;display:block}.rw-app #rom-weaver-list-cheat-stack>.card.patch .card-name>.card-meta{flex-wrap:wrap;margin-block-start:var(--sp-xs);display:flex}.rw-app #rom-weaver-list-cheat-stack>.card.patch .phandle{width:var(--ctrl-h);height:var(--ctrl-h);justify-content:center;align-items:center;min-height:0;padding:2px;display:flex}.rw-app #rom-weaver-list-cheat-stack .nm{font-weight:700}.rw-app #rom-weaver-list-cheat-stack .card-meta .rb,.rw-app .cheat-pick-badges .rb{font-size:var(--badge-fs);color:var(--weft);letter-spacing:.01em;white-space:nowrap;background:var(--well);border:1px solid var(--seam-soft);border-radius:6px;align-items:center;padding:2px 8px;font-stretch:86%;display:inline-flex}.rw-app .cheat-add{gap:var(--sp-s);flex-wrap:wrap;justify-content:center;align-items:center;width:100%;display:flex}.rw-app .cheat-add>span{text-align:center;overflow-wrap:anywhere;min-width:0}.rw-app .cheat-add svg{width:1.05rem;height:1.05rem}.rw-app .cheat-add-note{margin:var(--sp-s) 0 0;color:var(--ink-3);flex-wrap:wrap;gap:.35rem;font-size:.82rem;display:flex}.rw-app .cheat-output-summary p{margin:0}.rw-app .cheat-dlg .dlg-body{gap:.75rem;min-width:0;display:grid}.rw-app .cheat-search{grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.rw-app .cheat-search svg,.rw-app .manual-cheat-toggle svg{width:1.15rem;height:1.15rem}.rw-app .cheat-search svg{z-index:1;pointer-events:none;margin-inline:.75rem -2rem}.rw-app .cheat-search input{width:100%;min-width:0;min-height:2.75rem;padding-inline-start:2.5rem}.rw-app .cheat-pick-list{border:1px solid var(--seam,currentColor);border-radius:var(--r-m,6px);min-width:0;margin:0;padding:0;list-style:none;display:grid}.rw-app .cheat-pick{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;padding:.6rem .75rem;display:grid}.rw-app .cheat-pick+.cheat-pick{border-block-start:1px solid var(--seam-soft,currentColor)}.rw-app .cheat-pick-text{gap:.3rem;min-width:0;display:grid}.rw-app .cheat-pick-name{overflow-wrap:anywhere;font-weight:650}.rw-app .cheat-pick-badges{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.rw-app .cheat-pick-btn{border:1px solid var(--seam-strong,currentColor);border-radius:6px;justify-content:center;align-items:center;gap:.35rem;min-width:5.5rem;min-height:2.5rem;padding-inline:.7rem;display:inline-flex}.rw-app .cheat-pick-btn svg{width:.95rem;height:.95rem}.rw-app .cheat-pick-btn.is-added{color:var(--verified,currentColor);border-color:color-mix(in oklab, var(--verified,currentColor) 55%, var(--seam-strong,currentColor))}.rw-app .cheat-pick-empty{color:var(--ink-3);margin:0}.rw-app .cheat-pick-foot{color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;font-size:.82rem;display:flex}.rw-app .cheat-pager{align-items:center;gap:.4rem;display:inline-flex}.rw-app .cheat-pager button{border:1px solid var(--seam-strong,currentColor);border-radius:6px;min-height:2.4rem;padding-inline:.7rem}.rw-app .cheat-pager button:disabled{opacity:.5}.rw-app .cheat-notices,.rw-app .manual-cheat-result{border:1px solid var(--seam,currentColor);gap:.25rem;min-width:0;padding:.8rem;display:grid}.rw-app .cheat-notices{font-size:.88rem}.rw-app .cheat-notices p,.rw-app .manual-cheat-result p{margin:0}.rw-app .cheat-game-picker,.rw-app .manual-cheat form,.rw-app .manual-cheat form>label,.rw-app .manual-cheat-options>label,.rw-app .cheat-game-picker>label{gap:.35rem;min-width:0;display:grid}.rw-app .cheat-game-picker select,.rw-app .manual-cheat input,.rw-app .manual-cheat textarea,.rw-app .manual-cheat select{width:100%;min-width:0;max-width:100%;min-height:2.75rem}.rw-app .manual-cheat-toggle{justify-content:center;align-items:center;gap:.35rem;min-height:2.75rem;display:inline-flex}.rw-app .manual-cheat form{border:1px solid var(--seam,currentColor);gap:.75rem;padding:.75rem}.rw-app .manual-cheat-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.rw-app .cheat-pick-btn:active,.rw-app .cheat-pager button:not(:disabled):active,.rw-app .manual-cheat-toggle:active{filter:brightness(.9)}@media (hover:hover){.rw-app .cheat-pick-btn:hover,.rw-app .cheat-pager button:not(:disabled):hover,.rw-app .manual-cheat-toggle:hover{filter:brightness(1.08)}}@media (max-width:40rem){.rw-app .cheat-pick,.rw-app .manual-cheat-options{grid-template-columns:minmax(0,1fr)}}.rw-app .cheat-actions{gap:var(--sp-s);margin-block:var(--sp-s);flex-wrap:wrap;align-items:center;display:flex}.rw-app .cheat-actions p{color:var(--ink-2);margin:0}}@layer readouts,docs,overrides;
