#pantherOdds{box-sizing:border-box;width:min(960px,96vw);max-height:92dvh;padding:0;border:1px solid #6887a0;border-radius:22px;background:#071321;color:#edf5ff;font-family:system-ui,sans-serif}#pantherOdds::backdrop{background:#020810d9}#pantherOdds *{box-sizing:border-box}#pantherOdds header{position:sticky;top:0;z-index:2;display:flex;gap:14px;align-items:center;justify-content:space-between;background:#123e63;padding:20px}#pantherOdds h2{margin:0;font-size:24px}#pantherOdds .po-body{padding:22px}#pantherOdds p{line-height:1.6}#pantherOdds button,.po-trigger{padding:12px 16px;border:1px solid #6887a0;border-radius:12px;background:#16486e;color:#fff;font-weight:700;min-height:44px;cursor:pointer}#pantherOdds button:focus-visible,#pantherOdds input:focus-visible,#pantherOdds select:focus-visible,#pantherOdds textarea:focus-visible{outline:3px solid #baff36;outline-offset:3px}#pantherOdds input,#pantherOdds select,#pantherOdds textarea{display:block;width:100%;min-height:44px;padding:10px;margin-top:7px;border:1px solid #6887a0;border-radius:9px;background:#fff;color:#142a40;font-size:16px}#pantherOdds label{display:block;color:#e1ebf5;font-size:15px}#pantherOdds .po-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#pantherOdds .po-card{background:#102a40;border:1px solid #35556c;border-radius:15px;padding:18px;margin:16px 0;overflow-wrap:anywhere}#pantherOdds .po-card h3{color:#baff36;margin-top:0}#pantherOdds a{color:#a9ddff}#pantherOdds .po-actions{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}#pantherOdds .po-note{border-left:4px solid #baff36;padding:12px 16px;background:#122e39}#pantherOdds .po-warn{border-left-color:#f0ca83}#pantherOdds input[type=checkbox]{display:inline;width:22px;height:22px;min-height:22px;margin:0 10px 0 0;vertical-align:middle}#pantherOdds summary{cursor:pointer;font-weight:700;padding:12px 0;color:#baff36}#pantherOdds small{color:#bdcede}#pantherOdds output{display:block;white-space:pre-wrap;line-height:1.7}#pantherOdds .po-error{color:#ffd098}@media(max-width:600px){#pantherOdds .po-grid{grid-template-columns:1fr}#pantherOdds .po-body{padding:16px}#pantherOdds header{padding:16px}#pantherOdds h2{font-size:21px}}
#pantherOdds input:not([type=checkbox]),#pantherOdds select,#pantherOdds textarea{background:#f4f8fc!important;color:#142a40!important;color-scheme:light!important;border-color:#6887a0!important}#pantherOdds input::placeholder,#pantherOdds textarea::placeholder{color:#52687c!important}
