.frcond{margin:28px 0;border:1px solid #dbe6e7;border-radius:18px;background:#fff;overflow:hidden;box-shadow:0 10px 28px rgba(12,46,48,.07)}.frcond-head{padding:22px 24px 12px}.frcond-label{font-size:12px;font-weight:800;letter-spacing:.12em;color:#0b777a}.frcond-head h2{margin:6px 0 5px}.frcond-head p{margin:0;color:#667;max-width:780px}.frcond-body{padding:12px 24px 24px}.frcond-body.frcond-loading{opacity:.72}.frcond-controls{display:flex;gap:16px;align-items:end;justify-content:space-between;padding:14px 16px;margin:0 0 18px;background:#f3f8f8;border:1px solid #dce9e9;border-radius:12px}.frcond-field{display:grid;gap:5px;font-size:12px;font-weight:800;color:#34515d}.frcond-field select{min-height:40px;border:1px solid #cbdadd;border-radius:9px;background:#fff;padding:7px 10px;color:#203d4f}.frcond-species{min-width:220px}.frcond-single-species{display:grid;gap:3px}.frcond-single-species span{font-size:11px;font-weight:800;color:#58717d;text-transform:uppercase;letter-spacing:.06em}.frcond-target-note{font-size:12px;color:#617681;max-width:520px}.frcond-today{display:grid;grid-template-columns:160px 1fr;gap:22px;align-items:start}.frcond-score{border-left:6px solid var(--frcond-accent);background:#f7fbfb;border-radius:12px;padding:16px}.frcond-score strong{font-size:38px;line-height:1}.frcond-score span,.frcond-score b,.frcond-score small{display:block}.frcond-score b{margin-top:8px}.frcond-reasons h3,.frcond-windows h3,.frcond-recommend-box h3{margin:0 0 8px}.frcond-reasons ul{margin:0;padding-left:20px}.frcond-warning{font-weight:700;color:#9a3412}.frcond-windows{margin:18px 0;padding:16px 18px;background:#f4f8f8;border-radius:12px}.frcond-windows ul{display:flex;gap:10px;flex-wrap:wrap;margin:0;padding:0;list-style:none}.frcond-windows li{display:flex;flex-direction:column;border:1px solid #d7e4e5;border-radius:10px;padding:10px 12px;background:#fff}.frcond-windows li span{font-size:12px;color:#667}.frcond-recommend-box{margin:18px 0;padding:18px;border:1px solid #dbe6e7;border-radius:14px;background:#fbfdfd}.frcond-recommend-box>div:first-child p{font-size:13px;color:#617681;margin:0 0 14px}.frcond-profile-note{font-weight:700;color:#315e61!important;background:#edf7f5;border-radius:8px;padding:9px 11px}.frcond-refine{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.frcond-recommend{display:inline-flex;padding:11px 15px;border-radius:999px;background:#0b777a;color:#fff!important;font-weight:800;text-decoration:none!important}.frcond-recommend-disabled{background:#8aa1a6;cursor:not-allowed}.frcond-live-picks{margin:18px 0 4px}.frcond-picks-loading,.frcond-picks-empty{margin:0;padding:16px;border:1px dashed #cbdadd;border-radius:12px;background:#f6fafa;color:#607883;font-size:13px}.frcond-picks-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:10px}.frcond-picks-head span{display:block;font-size:10px;font-weight:900;letter-spacing:.14em;color:#0b777a}.frcond-picks-head h3{margin:3px 0 0}.frcond-picks-head a{font-size:12px;font-weight:850;color:#0b777a!important;text-decoration:none!important}.frcond-picks-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.frcond-pick{display:grid;grid-template-columns:88px minmax(0,1fr);gap:11px;min-height:92px;border:1px solid #dce8e8;border-radius:12px;background:#fff;padding:9px;box-shadow:0 4px 14px rgba(12,46,48,.04)}.frcond-pick>img,.frcond-pick-placeholder{width:88px;height:74px;border-radius:9px;object-fit:cover;background:#e7f1f0}.frcond-pick-placeholder{display:grid;place-items:center;font-size:32px;color:#0b777a}.frcond-pick-copy{min-width:0}.frcond-pick-top{display:flex;gap:7px;justify-content:space-between;align-items:start}.frcond-pick-top span{font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:#70858e}.frcond-pick-top b{font-size:10px;white-space:nowrap;color:#17686c;background:#e6f4f2;border-radius:999px;padding:3px 6px}.frcond-pick h4{font-size:16px;line-height:1.05;margin:7px 0}.frcond-pick h4 a{color:#163e47!important;text-decoration:none!important}.frcond-pick-reasons{display:flex;gap:4px;flex-wrap:wrap}.frcond-pick-reasons span{font-size:9px;font-weight:750;color:#536d76;background:#f0f5f5;border-radius:999px;padding:3px 6px}.frcond-picks-note{margin:9px 0 0;font-size:10px;line-height:1.5;color:#7a8c92}.frcond-days{display:grid;grid-template-columns:repeat(7,minmax(90px,1fr));gap:8px;margin-top:18px;overflow:auto}.frcond-day{min-width:90px;border-top:4px solid var(--frcond-accent);background:#fafcfc;border-radius:8px;padding:10px}.frcond-day span,.frcond-day b,.frcond-day small,.frcond-day strong{display:block}.frcond-day strong{font-size:11px;color:#9a3412}.frcond-fine{font-size:12px;color:#6b7280;margin:12px 0 0}.frcond-unavailable{padding:14px;background:#f8fafc;border-radius:10px}@media(max-width:1100px){.frcond-picks-grid{grid-template-columns:1fr}.frcond-pick{grid-template-columns:100px minmax(0,1fr)}.frcond-pick>img,.frcond-pick-placeholder{width:100px}}@media(max-width:900px){.frcond-refine{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.frcond-today{grid-template-columns:1fr}.frcond-body,.frcond-head{padding-left:16px;padding-right:16px}.frcond-controls{display:grid}.frcond-species{min-width:0}.frcond-refine{grid-template-columns:1fr}.frcond-picks-head{display:grid;align-items:start}.frcond-pick{grid-template-columns:76px minmax(0,1fr)}.frcond-pick>img,.frcond-pick-placeholder{width:76px;height:68px}}.frcond-pick-actions{display:flex;gap:8px;align-items:center;margin-top:7px}.frcond-pick-actions button{border:0;border-radius:999px;background:#0b777a;color:#fff;padding:6px 9px;font-size:10px;font-weight:850;cursor:pointer}.frcond-pick-actions a{font-size:10px;font-weight:850;color:#0b777a!important;text-decoration:none!important}

/* FishRook Core 0.12.0 Field Intelligence */
.frcond-field-intel{margin:18px 0;padding:18px;border:1px solid #d7e4e3;border-radius:14px;background:linear-gradient(180deg,#f8fcfb,#fff)}
.frcond-intel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}
.frcond-intel-head span{display:block;font-size:10px;font-weight:900;letter-spacing:.14em;color:#0b777a}
.frcond-intel-head h3{margin:3px 0 0;font-size:20px;color:#183d48}
.frcond-intel-badge{display:inline-flex;align-items:center;border-radius:999px;background:#e2f2ee;color:#17645d;padding:7px 10px;font-size:11px;white-space:nowrap}
.frcond-intel-loading,.frcond-intel-empty{padding:15px;border:1px dashed #c7d9d8;border-radius:11px;background:#f7fbfa;color:#5d747a;font-size:13px}
.frcond-intel-empty strong{display:block;color:#214b54;margin-bottom:5px}.frcond-intel-empty p{margin:0 0 6px}.frcond-intel-empty small{display:block;line-height:1.5;color:#71858a}
.frcond-intel-summary{margin:0 0 12px;color:#45636a;font-size:13px;line-height:1.55}
.frcond-intel-trend{margin:0 0 12px;padding:9px 11px;border-radius:9px;background:#eef6f5;color:#3f6467;font-size:12px}.frcond-intel-stronger_recent{background:#e7f6ed;color:#285f45}.frcond-intel-softer_recent{background:#fff4e8;color:#79522e}
.frcond-intel-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:12px}.frcond-intel-stat{display:grid;gap:2px;padding:12px;border:1px solid #dbe7e6;border-radius:10px;background:#fff}.frcond-intel-stat span{font-size:10px;font-weight:850;color:#657b80}.frcond-intel-stat strong{font-size:22px;color:#174a53}.frcond-intel-stat small{font-size:10px;color:#778b90}
.frcond-intel-context{display:grid;gap:3px;margin:12px 0;padding:12px;border-left:4px solid #0b777a;background:#eef8f6;border-radius:10px}.frcond-intel-context span{font-size:9px;font-weight:900;letter-spacing:.12em;color:#0b777a}.frcond-intel-context strong{font-size:14px;color:#204c52}.frcond-intel-context small{font-size:11px;line-height:1.4;color:#60767b}.frcond-intel-context-muted{border-left-color:#91a5a8;background:#f4f7f7}
.frcond-intel-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:12px}.frcond-intel-columns h4{margin:0 0 8px;font-size:13px;color:#244b55}.frcond-intel-lures,.frcond-intel-patterns{display:grid;gap:7px;list-style:none;margin:0;padding:0}.frcond-intel-lures li,.frcond-intel-patterns li{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:9px 10px;border:1px solid #e0e9e8;border-radius:9px;background:#fff}.frcond-intel-lures li div,.frcond-intel-patterns li{min-width:0}.frcond-intel-lures a{font-size:12px;font-weight:850;color:#0b777a!important;text-decoration:none!important}.frcond-intel-lures small,.frcond-intel-patterns small{display:block;font-size:9px;line-height:1.35;color:#788b90}.frcond-intel-lures b{font-size:13px;color:#1d5e5c}.frcond-intel-patterns li{display:grid;grid-template-columns:auto 1fr;align-items:center}.frcond-intel-patterns span{font-size:9px;font-weight:850;color:#73888d}.frcond-intel-patterns strong{justify-self:end;font-size:12px;color:#244d53}.frcond-intel-patterns small{grid-column:1/-1}
.frcond-intel-fine{margin:12px 0 0;font-size:10px;line-height:1.5;color:#7b8d91}
@media(max-width:800px){.frcond-intel-head{display:grid}.frcond-intel-badge{justify-self:start}.frcond-intel-stats,.frcond-intel-columns{grid-template-columns:1fr}}

/* FishRook Core 0.13.0 quick results + recent bite */
.frcond-recent-bite{display:grid;grid-template-columns:auto auto 1fr;gap:10px;align-items:center;margin:-4px 0 18px;padding:11px 14px;border:1px solid #d7e5e3;border-radius:11px;background:#f3f9f7}.frcond-recent-bite span{font-size:9px;font-weight:900;letter-spacing:.14em;color:#0b777a}.frcond-recent-bite strong{font-size:13px;color:#1d5056}.frcond-recent-bite small{font-size:11px;color:#667d82}.frcond-quick-log{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:8px;padding-top:8px;border-top:1px solid #edf2f2}.frcond-quick-log>span{font-size:8px!important;font-weight:900!important;letter-spacing:.1em!important;color:#72878b!important}.frcond-quick-log button{border:1px solid #b9d8d5;border-radius:999px;background:#e8f6f3;color:#185d5b;padding:5px 8px;font-size:9px;font-weight:850;cursor:pointer}.frcond-quick-log button.frcond-quick-no{background:#f5f7f7;border-color:#d7e0e1;color:#536970}.frcond-quick-log button:disabled{opacity:.55;cursor:not-allowed}.frcond-quick-saved{font-size:11px!important;color:#17645d!important;letter-spacing:0!important}.frcond-quick-log small{font-size:9px;line-height:1.35;color:#718489}.frcond-pick-actions{margin-top:6px}.frcond-pick-actions button{background:#eef4f4;color:#365d63}.frcond-picks-note{max-width:900px}
@media(max-width:700px){.frcond-recent-bite{grid-template-columns:1fr;gap:3px}.frcond-quick-log{align-items:flex-start}}
