.p-razz-study{margin:1rem 0;border:1px solid #bccbd4;border-radius:12px;background:#f9fbfd;color:#172b3b;font-size:.95rem}
.p-razz-study>summary{padding:14px;font-weight:700;cursor:pointer;min-height:48px}
.p-razz-study-body{padding:0 14px 14px}
.p-razz-study-body p{line-height:1.5;overflow-wrap:anywhere}
.p-razz-study-cards,.p-razz-study-controls{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
.p-razz-study button,.p-razz-study select{font:inherit;min-height:48px;padding:10px 12px;border:1px solid #728b9b;border-radius:8px;background:#fff;color:#172b3b}
.p-razz-study-card{min-width:56px;font-weight:700}
.p-razz-study-red{color:#a82432!important}
.p-razz-study-card[aria-pressed=true]{outline:3px solid #116a80;outline-offset:2px;background:#e8f6fa}
.p-razz-study button:disabled,.p-razz-study select:disabled{opacity:.55;cursor:default}
.p-razz-study button:focus-visible,.p-razz-study select:focus-visible,.p-razz-study summary:focus-visible{outline:3px solid #116a80;outline-offset:3px}
.p-razz-study-controls{margin:12px 0}
.p-razz-study-controls label{display:flex;flex-direction:column;gap:5px}
.p-razz-study-note{font-size:.9rem;color:#42586a}
.p-razz-study output{display:block;min-height:1.5em;line-height:1.5}
@media(max-width:400px){.p-razz-study-controls>button,.p-razz-study-controls>label{width:100%}.p-razz-study select{width:100%}}
