.studio-crown{display:inline-flex;align-items:center;gap:5px;width:fit-content;padding:6px 10px;border:1px solid #c99a34;border-radius:999px;background:#fff3c9;color:#704608;font-size:14px;font-weight:750;line-height:1.5;white-space:normal}.studio-marker-crown{position:absolute;right:-6px;top:-13px;font-size:24px;line-height:1.2;filter:drop-shadow(0 2px 2px #34260455);z-index:2}.territory-marker-avatar img{border-radius:50%}.territory-marker-avatar{position:relative;overflow:visible!important}.studio-score-card{margin:18px 0;padding:20px;border:1px solid #d9dfe7;border-radius:14px;background:#fff;color:#252a32;text-align:left}.studio-score-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.studio-score-heading small{display:block;font-size:14px;color:#626b78;line-height:1.6}.studio-score-heading strong{font-size:24px;line-height:1.6;display:block}.studio-score-facts{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0;font-size:15px}.studio-score-card summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-size:14px;font-weight:650;text-decoration:underline;text-underline-offset:4px}.studio-score-card p{font-size:14px!important;line-height:1.7;color:#596271!important;margin:12px 0}.studio-score-card dl>div{display:flex;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px solid #e6e9ef;font-size:14px}.studio-score-card dd{margin:0;font-weight:750;white-space:nowrap}.course-quality-form{display:grid;gap:18px;margin:20px 0}.course-quality-form label{display:grid;gap:8px;font-size:15px}.course-quality-form select{font-size:16px;min-height:48px;padding:10px;border:1px solid #aeb7c3;border-radius:8px;background:white;color:#252a32}.course-quality-form .content-check{display:flex;align-items:flex-start;line-height:1.6}.course-quality-form .content-check input{width:21px;height:21px;flex:0 0 21px}.course-quality-form button{min-height:48px}.course-quality-summary{font-size:21px;font-weight:750;color:#9b400f}.studio-score-card :focus-visible{outline:3px solid #b94b10;outline-offset:3px}@media(max-width:600px){.studio-score-card{padding:16px}.studio-score-heading strong{font-size:21px}.studio-score-card dl>div{gap:8px}.studio-crown{font-size:14px}}
