.fishing-dialog{box-sizing:border-box;width:min(640px,calc(100vw - 28px));max-height:calc(100dvh - 40px);overflow:auto;padding:28px;border:1px solid #d9cbea;border-radius:18px;background:#fff;color:#312a40;box-shadow:0 20px 70px #30213c26;font-family:inherit}.fishing-dialog::backdrop{background:#20182d66}.fishing-dialog h2{font-size:22px;margin:0 34px 12px 0}.fishing-close{position:absolute;right:16px;top:12px;background:none!important;border:0!important;font-size:26px;color:#756887!important}.fishing-muted{color:#82758e;font-size:14px;line-height:1.7}.fishing-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0}.fishing-stats>div{background:#f6f1fb;border:1px solid #e9def4;border-radius:10px;padding:12px;min-width:0}.fishing-stats span{display:block;font-size:12px;color:#8a7a99}.fishing-stats strong{display:block;margin-top:7px;font-size:21px;overflow-wrap:anywhere}.fishing-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.fishing-fields label{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:600;min-width:0}.fishing-fields input,.fishing-fields select{box-sizing:border-box;width:100%;min-width:0;min-height:42px;padding:8px 10px;border:1px solid #d9cbea;border-radius:9px;background:white;color:#43354e;font:inherit}.fishing-fields input:focus,.fishing-fields select:focus{outline:2px solid #ad8bcf;outline-offset:2px}.fishing-actions{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 10px}.fishing-dialog button{min-height:40px;border:1px solid #d9cbea;border-radius:9px;background:#faf7fe;color:#78549a;padding:8px 14px;font:inherit;cursor:pointer}.fishing-dialog button.fishing-primary{background:#9067b0;color:#fff;border-color:#9067b0}.fishing-dialog button:disabled{opacity:.55;cursor:wait}.fishing-notice{font-size:14px;line-height:1.6;color:#685276;margin-bottom:0}.fishing-notice.error{color:#b53c52}.fishing-managed [data-fishing-settings]{white-space:nowrap}@media(max-width:480px){.fishing-dialog{padding:22px 18px}.fishing-fields{grid-template-columns:1fr}.fishing-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
