.fishing-game .fg-cap-mine{color:#eaf4ff;background:#1f3f5f;border-radius:12px;margin:6px 0 0;padding:8px 10px;font-size:13px;font-weight:700}.fishing-game .fg-cap-open{white-space:normal}.fishing-game .fg-cap-desk{border:3px solid var(--ink);color:var(--ink);background:#fff;border-radius:16px;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:8px;padding:10px 12px;display:grid}.fishing-game .fg-cap-desk header{justify-content:space-between;align-items:center;gap:8px;display:flex}.fishing-game .fg-cap-desk header button{border:2px solid var(--ink);width:28px;height:28px;color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;font-weight:800}.fishing-game .fg-cap-years{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.fishing-game .fg-cap-years button{border:2px solid var(--ink);min-height:34px;color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;padding:0 2px;font-size:13px;font-weight:700}.fishing-game .fg-cap-years button.is-on{color:#fff;background:#1f3f5f}.fishing-game .fg-cap-deposit{gap:4px;font-size:13px;display:grid}.fishing-game .fg-cap-deposit input{accent-color:#1f3f5f;width:100%;min-height:28px}.fishing-game .fg-cap-sum,.fishing-game .fg-cap-lease dl{gap:3px;margin:0;display:grid}.fishing-game .fg-cap-sum>div,.fishing-game .fg-cap-lease dl>div{flex-wrap:wrap;justify-content:space-between;gap:2px 10px;font-size:13px;display:flex}.fishing-game .fg-cap-sum dt,.fishing-game .fg-cap-lease dt{opacity:.75}.fishing-game .fg-cap-sum dd,.fishing-game .fg-cap-lease dd{margin:0;font-weight:700}.fishing-game .fg-cap-sum>.is-main{font-size:15px}.fishing-game .fg-cap-sum>.is-main dt{opacity:1;font-weight:700}.fishing-game .fg-cap-rules{opacity:.8;margin:0;font-size:12px;line-height:1.45}.fishing-game .fg-cap-desk .fg-rental-go{white-space:normal;height:auto;min-height:48px;padding-block:8px;font-size:15px}.fishing-game .fg-rental-go.is-armed{color:#fff;background:#b5372d}.fishing-game .fg-cap-list{border:3px solid var(--ink);background:#fff;border-radius:16px;grid-template-columns:minmax(0,1fr);gap:8px;padding:10px 12px;display:grid}.fishing-game .fg-cap-list h4 small{opacity:.7;margin-left:4px;font-size:13px;font-weight:600}.fishing-game .fg-cap-lease{border:2px solid var(--ink);background:#f4f8fb;border-radius:12px;grid-template-columns:minmax(0,1fr);gap:6px;padding:8px 10px;display:grid}.fishing-game .fg-cap-lease.is-late{background:#fdeeea}.fishing-game .fg-cap-lease.is-end{background:#fff7e0}.fishing-game .fg-cap-lease header{justify-content:space-between;align-items:center;gap:8px;display:flex}.fishing-game .fg-cap-lease header em{color:#fff;background:#1f5f3f;border-radius:999px;padding:1px 8px;font-size:12px;font-style:normal;font-weight:700}.fishing-game .fg-cap-lease.is-late header em{background:#b5372d}.fishing-game .fg-cap-lease.is-end header em{background:#a06a10}.fishing-game .fg-cap-lease dl>.is-bad dd{color:#b5372d}.fishing-game .fg-cap-warn{margin:0;font-size:12px;font-weight:600;line-height:1.45}.fishing-game .fg-cap-actions{flex-wrap:wrap;gap:6px;display:flex}.fishing-game .fg-cap-actions .fg-btn{white-space:normal;flex:140px}.fishing-game .fg-cap-actions .fg-btn.is-armed{color:#fff;background:#b5372d}
