.study-register .sr-workspace{--sr-line:color-mix(in srgb, currentColor 18%, transparent);--sr-soft:color-mix(in srgb, currentColor 4%, transparent);--sr-accent:var(--accent,#7b2932);color:inherit;overflow-wrap:anywhere;margin-block:1.5rem}.study-register .sr-header{border:1px solid var(--sr-line);background:var(--sr-soft);border-radius:.65rem;grid-template-columns:minmax(0,2fr) minmax(13rem,1fr);gap:1.5rem;padding:1.25rem;display:grid}.study-register .sr-header h3{margin-block:0 .35rem}.study-register .sr-save-state{border-inline-start:3px solid var(--sr-accent);padding-inline-start:1rem}.study-register .sr-tabs{flex-wrap:wrap;gap:.45rem;margin-block:1rem;display:flex}.study-register .sr-tabs [aria-current=page]{background:var(--sr-accent);color:#fff;border-color:var(--sr-accent)}.study-register .sr-button{appearance:none;border:1px solid var(--sr-line);color:inherit;font:inherit;cursor:pointer;text-align:start;background:0 0;border-radius:.35rem;min-height:2.75rem;padding:.65rem .8rem;font-size:.9rem;line-height:1.35}.study-register .sr-button:hover:not(:disabled){background:var(--sr-soft);border-color:currentColor}.study-register .sr-primary{color:#fff;background:var(--sr-accent);border-color:var(--sr-accent)}.study-register .sr-primary:hover:not(:disabled){background:color-mix(in srgb, var(--sr-accent) 85%, #000)}.study-register .sr-button:disabled{opacity:.5;cursor:not-allowed}.study-register :is(button,input,select,textarea,a,summary):focus-visible{outline:3px solid var(--sr-accent);outline-offset:3px}.study-register .sr-status{border-inline-start:3px solid var(--sr-line);min-height:1.5rem;padding:.85rem 1rem}.study-register .sr-error{color:var(--error,#a1222d)}.study-register .sr-warning,.study-register .sr-guard:not(:empty){border:1px solid color-mix(in srgb, var(--sr-accent) 45%, transparent);background:color-mix(in srgb, var(--sr-accent) 6%, transparent);border-radius:.4rem;margin-block:1rem;padding:1rem}.study-register .sr-guard .sr-button{margin:.25rem .35rem .25rem 0}.study-register .sr-content{min-width:0}.study-register .sr-content h3{margin-block:1.75rem .65rem}.study-register .sr-content h4,.study-register .sr-content h5{margin-block:.35rem .65rem}.study-register .sr-content p{margin-block:.5rem .85rem}.study-register .sr-note{opacity:.8;font-size:.85rem;line-height:1.5;display:block}.study-register .sr-panel,.study-register .sr-card,.study-register .sr-protocol-banner{border:1px solid var(--sr-line);border-radius:.5rem;min-width:0;margin-block:1rem;padding:1.15rem}.study-register .sr-card{background:var(--sr-soft)}.study-register .sr-panel>.sr-button,.study-register .sr-card>.sr-button{margin:.2rem .35rem .2rem 0}.study-register .sr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1.15rem;display:grid}.study-register .sr-content label:not(.sr-check-title){flex-direction:column;gap:.35rem;min-width:0;margin-block:.75rem;font-size:.9rem;font-weight:600;display:flex}.study-register :is(input:not([type=checkbox]),select,textarea){box-sizing:border-box;border:1px solid var(--sr-line);width:100%;min-width:0;max-width:100%;color:inherit;background:var(--paper,transparent);font:inherit;border-radius:.35rem;padding:.65rem .7rem;font-weight:400;line-height:1.4}.study-register textarea{resize:vertical;min-height:5rem}.study-register input[type=file]{white-space:normal}.study-register .sr-check-title{align-items:start;gap:.65rem;margin:.4rem 0;font-size:1rem;display:flex}.study-register .sr-check-title input{width:1.15rem;height:1.15rem;accent-color:var(--sr-accent);flex:none;margin-top:.15rem}.study-register .sr-content fieldset{border:1px solid var(--sr-line);margin-block:1rem;padding:1rem}.study-register .sr-content fieldset .sr-check-title{margin-inline-end:1.25rem;display:inline-flex}.study-register .sr-content legend{padding-inline:.4rem}.study-register .sr-actions,.study-register .sr-pager{flex-wrap:wrap;align-items:center;gap:.6rem;margin-block:1rem;display:flex}.study-register .sr-pager{border-block:1px solid var(--sr-line);justify-content:space-between;padding-block:.65rem}.study-register .sr-backlinks{flex-wrap:wrap;gap:.5rem;font-size:.85rem;display:flex}.study-register .sr-content details{border:1px solid var(--sr-line);border-radius:.35rem;margin-block:.75rem;padding:.7rem}.study-register .sr-content summary{cursor:pointer;font-weight:600}.study-register .sr-content pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;background:var(--sr-soft);max-height:28rem;padding:.75rem;font-size:.8rem;overflow-x:auto}.study-register .sr-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-block:1.25rem;display:grid}.study-register .sr-counts>div{border:1px solid var(--sr-line);border-radius:.35rem;padding:1rem}.study-register .sr-counts dt{font-size:.85rem}.study-register .sr-counts dd{font-variant-numeric:tabular-nums;margin:.35rem 0 0;font-size:1.75rem}.study-register .sr-lane{border-bottom:1px solid var(--sr-line);padding-block:.75rem}@media (width<=650px){.study-register .sr-header,.study-register .sr-grid{grid-template-columns:minmax(0,1fr)}.study-register .sr-header,.study-register .sr-panel,.study-register .sr-card{padding:.85rem}.study-register .sr-tabs .sr-button{flex:9rem}.study-register .sr-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.study-register .sr-actions>.sr-button{flex:12rem}.study-register .sr-pager{justify-content:flex-start}}@media print{.study-register .sr-tabs,.study-register .sr-button,.study-register input,.study-register select,.study-register textarea,.study-register .sr-guard{display:none!important}.study-register .sr-header,.study-register .sr-panel,.study-register .sr-card{break-inside:avoid}.study-register .sr-content pre{max-height:none}}
