.gmsc-panel{padding:30px;border:1px solid #e2e6ed;border-radius:20px;background:#fff;margin:24px 0;color:#20242c}.gmsc-panel h2{font-size:25px;line-height:1.4;margin:0 0 10px}.gmsc-eyebrow{color:#3459db;font-size:12px;letter-spacing:.12em;font-weight:700}.gmsc-muted{color:#687486;font-size:14px;line-height:1.8}.gmsc-grid{display:grid;gap:18px;margin:24px 0}.gmsc-card{border:1px solid #e3e7ee;border-radius:16px;padding:24px}.gmsc-card header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.gmsc-card h3{font-size:19px;line-height:1.6;margin:0}.gmsc-badge{display:inline-block;background:#edf2ff;color:#3155c7;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:600}.gmsc-count{font-size:16px;font-weight:650;margin:20px 0}.gmsc-card dl{margin:20px 0;display:grid;gap:12px}.gmsc-card dl>div{display:flex;gap:20px;justify-content:space-between}.gmsc-card dt{color:#7a8493;flex-shrink:0}.gmsc-card dd{margin:0;text-align:right}.gmsc-card details{border-top:1px solid #e6e9ef;padding-top:18px}.gmsc-card summary{cursor:pointer;color:#3155c7;font-weight:600}.gmsc-card ol{list-style:none;margin:12px 0;padding:0}.gmsc-card li{padding:15px 0;display:flex;gap:12px;flex-wrap:wrap;border-bottom:1px solid #f0f2f6}.gmsc-card li small{color:#748093}.gmsc-card a{color:#3155c7}.gmsc-panel form{display:flex;gap:16px;flex-wrap:wrap;align-items:end}.gmsc-panel form label{display:grid;gap:8px;font-weight:500}.gmsc-panel input{min-height:40px;border:1px solid #ccd4e1;border-radius:8px;background:white;padding:8px}.gmsc-panel input[readonly]{background:#f6f7fa}.gmsc-panel :focus-visible{outline:2px solid #5979e5;outline-offset:3px}@media(max-width:600px){.gmsc-panel{padding:20px 16px;border-radius:16px}.gmsc-card{padding:18px 14px}.gmsc-card header{display:block}.gmsc-badge{margin-top:12px}.gmsc-card h3{font-size:18px}.gmsc-card dl>div{display:block}.gmsc-card dd{text-align:left;margin-top:6px}.gmsc-panel form,.gmsc-panel form label{display:grid;width:100%}.gmsc-panel input{width:100%;box-sizing:border-box}}
.gmsc-card summary{list-style:none}.gmsc-card summary::-webkit-details-marker{display:none}.gmsc-panel,.gmsc-card{min-width:0;overflow-wrap:anywhere}.gmsc-card details[open] summary{margin-bottom:14px}
