.cribbage-score-apply-targets{gap:7px;width:min(100%,380px);margin-top:13px;display:grid}.cribbage-score-apply-targets>span{color:#fff4da9e;font-size:var(--cribbage-type-caption);font-weight:700;line-height:1.55}.cribbage-score-apply-targets>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.cribbage-score-apply-targets button{color:#b7eac8;cursor:pointer;min-height:46px;font-weight:700;font-size:var(--cribbage-type-action);background:#79cc981f;border:1px solid #79cc984d;border-radius:10px;padding:0 10px}.cribbage-score-apply-targets button:disabled{opacity:.35;cursor:default}.cribbage-score-apply-status{color:#b7eac8;width:min(100%,380px);font-size:var(--cribbage-type-body);text-align:center;margin:12px auto 0;line-height:1.55}.cribbage-score-apply-status a{color:#ffe0a3;font-weight:700}.cribbage-score-details>summary{color:#fff4dabd;min-height:44px;font-size:var(--cribbage-type-action);cursor:pointer;align-items:center;padding:0 12px;font-weight:700;display:flex}.cribbage-score-result{text-align:center;flex-direction:column;align-items:center;min-height:395px;padding:24px;display:flex}.cribbage-score-result>p{color:#fff3d7a3;font-size:var(--cribbage-type-caption);letter-spacing:.1em;text-transform:uppercase;margin:8px 0 0;font-weight:700;line-height:1.55}.cribbage-score-result>h2{font-family:var(--font-app-serif), Georgia, serif;font-size:var(--cribbage-type-major);margin:4px 0 0;line-height:1.2}.cribbage-score-result>span{color:#e5b773;font-size:var(--cribbage-type-caption);text-transform:uppercase;font-weight:700;line-height:1.55}.cribbage-score-result>ol{text-align:left;gap:7px;width:min(100%,380px);margin:25px 0 0;padding:0;list-style:none;display:grid}.cribbage-score-result>ol>li{background:#ffffff0a;border:1px solid #ffefc821;border-radius:10px;overflow:hidden}.cribbage-score-result>ol>li>div{min-height:46px;font-size:var(--cribbage-type-body);justify-content:space-between;align-items:center;padding:0 14px;line-height:1.55;display:flex}.cribbage-score-result li small{color:#fff4d994}.cribbage-score-result li b{color:#ffe0a3;font-family:var(--font-app-mono), monospace;font-size:var(--cribbage-type-stat);line-height:1.2}.cribbage-score-result>ol>li>ul{border-top:1px solid #ffefc81a;gap:0;margin:0;padding:0;list-style:none;display:grid}.cribbage-score-result>ol>li>ul>li{color:#fff4d9b8;min-height:34px;font-family:var(--font-app-mono), monospace;font-size:var(--cribbage-type-body);justify-content:space-between;align-items:center;gap:10px;padding:5px 14px;line-height:1.55;display:flex}.cribbage-score-result>ol>li>ul>li+li{border-top:1px solid #ffefc812}.cribbage-score-result>ol>li>ul>li b{font-size:var(--cribbage-type-body);flex:none;line-height:1.55}.cribbage-score-details{text-align:left;background:#00100921;border:1px solid #ffefc81f;border-radius:10px;width:min(100%,380px);margin-top:10px}.cribbage-score-details>summary{color:#e9bf7d;justify-content:center}.cribbage-score-details>ol{gap:10px;margin:0;padding:2px 12px 12px;list-style:none;display:grid}.cribbage-score-details>ol>li>b{color:#ffe0a3;font-size:var(--cribbage-type-body);margin:5px 0;line-height:1.55;display:block}.cribbage-score-details ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.cribbage-score-details ul li{color:#fff4d9b8;min-height:34px;font-family:var(--font-app-mono), monospace;font-size:var(--cribbage-type-body);background:#ffffff09;border-radius:8px;justify-content:space-between;align-items:center;gap:9px;padding:4px 8px;line-height:1.55;display:flex}.cribbage-score-details ul li b{color:#ffe0a3;flex:none}.cribbage-score-zero{color:#fff4d9a6;font-size:var(--cribbage-type-body);margin-top:28px;line-height:1.55}@media (width<=840px){.cribbage-score-result{min-height:270px}}@media (width<=520px){.cribbage-score-result{padding-inline:5px}.cribbage-score-result>ol>li>div{min-height:50px}.cribbage-score-result>ol>li>ul>li{min-height:42px;padding-inline:10px}}
