.fullboard-v4758{margin:12px 0;border:1px solid #ddd6c8;border-radius:12px;padding:12px;background:#fffdf9;color:#222}.fullboard-v4758 summary{cursor:pointer;font-weight:700;font-size:15px;list-style-position:inside}.fb-row{display:flex;gap:7px;flex-wrap:wrap;align-items:center;margin:10px 0}.fb-row input,.fb-row select{min-width:0;flex:1 1 125px;max-width:200px;border:1px solid #dad4c8;border-radius:8px;padding:8px;background:#fff;color:#222;font-size:16px}.fb-row button,.fb-grid button{border:1px solid #ded8cc;background:#fff;color:#222;border-radius:7px;padding:8px;cursor:pointer}.fb-row button:focus-visible,.fb-grid button:focus-visible{outline:2px solid #167047;outline-offset:2px}.fb-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;max-height:300px;overflow:auto;padding:2px}.fb-grid button{min-height:36px;padding:4px;font-variant-numeric:tabular-nums;font-size:13px}.fb-grid .fb-muted{opacity:.3}.fb-grid .fb-selected{background:#e8f3e9;border-color:#9dbea5}.fb-summary{font-size:13px;line-height:1.6;margin:7px 0;color:#333}.fb-span-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:10px 0}.fb-span-grid>div{border:1px solid #e6e0d5;border-radius:8px;padding:7px 4px;text-align:center;font-size:12px;background:#fff}.fb-span-grid strong{display:block;font-size:16px;color:#222}.fb-lists{display:grid;gap:6px;margin-top:8px;overflow-wrap:anywhere}.fb-lists p{font-size:12px;margin:0;line-height:1.7}.fb-detail{margin-top:8px;font-size:13px;overflow-wrap:anywhere}.fb-count{font-weight:700}.fb-note{font-size:12px;color:#666;line-height:1.6}.fb-row .fb-action{background:#f2f5f1}.fb-plan-output{max-height:180px;overflow:auto}.fb-span-grid .fb-span-title{font-size:13px;color:#555}@media(min-width:700px){.fb-grid{grid-template-columns:repeat(10,minmax(0,1fr))}.fb-span-grid{grid-template-columns:repeat(10,minmax(0,1fr))}}@media(max-width:355px){.fb-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
