.pq-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.pq-heading h2{margin:4px 0 12px}.pq-eyebrow{font-size:13px;letter-spacing:.12em;color:#575985}.pq-notice{background:#f2f4fa;border-left:4px solid #302968;padding:18px 22px;margin:24px 0;line-height:1.7}.pq-verification{padding:32px;border:1px solid #dce0eb;border-radius:8px}.pq-verification p{max-width:680px;line-height:1.8}.pq-filters{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.pq-filters button,.pq-orders button,.pq-application button[data-close]{border:1px solid #cbd1e1;background:#fff;padding:12px 18px;border-radius:5px;font:inherit;cursor:pointer}.pq-filters [aria-pressed=true],.pq-filters button.solid-button{background:#302968;color:white;border-color:#302968}.pq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.pq-card{border:1px solid #dce0eb;border-radius:8px;padding:26px;border-top:3px solid #302968}.pq-card h3{font-size:26px;margin:22px 0}.pq-card-top{display:flex;justify-content:space-between;gap:12px}.pq-muted,.pq-card dt{color:#687082;font-size:14px}.pq-card dl{margin-bottom:24px}.pq-card dl div{display:flex;justify-content:space-between;gap:20px;margin:12px 0}.pq-card dd{margin:0;overflow-wrap:anywhere}.pq-badge{font-size:14px;padding:7px 10px;background:#f0f1f8;color:#302968;border-radius:4px;display:inline-block}.pq-orders{margin-top:44px}.pq-orders h3 span{font-size:15px;color:#687082;margin-left:12px}.pq-scroll{overflow-x:auto}.pq-orders table{width:100%;border-collapse:collapse;min-width:650px;font-size:15px}.pq-orders th{background:#f1f3f8;text-align:left;padding:16px;border-top:2px solid #302968}.pq-orders td{padding:20px 16px;border-bottom:1px solid #dce0eb}.pq-orders small{display:block;color:#687082;margin-top:8px}.pq-empty{padding:44px;text-align:center;background:#f8f9fc}.pq-application{margin-top:28px;padding:28px;background:#f8f9fc;border:1px solid #dce0eb;border-radius:8px}.pq-application fieldset{margin:24px 0;padding:20px;border:1px solid #dce0eb}.pq-application legend{padding:0 8px;font-weight:600}.pq-option{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:12px 0}.pq-option span{color:#687082;font-size:14px}.pq-application input[type=radio],.pq-application input[type=checkbox]{width:18px!important;height:18px!important;margin:0!important;flex-shrink:0}.pq-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.pq-form-grid label{display:flex;flex-direction:column;gap:10px}.pq-form-grid input{width:100%;padding:12px;border:1px solid #cbd1e1;background:white;box-sizing:border-box}.pq-application [hidden]{display:none!important}@media(max-width:700px){.pq-grid,.pq-form-grid{grid-template-columns:1fr}.pq-card,.pq-application{padding:20px}.pq-heading{gap:12px}} 

.member-panel .pq-application{max-width:none;width:100%;box-sizing:border-box}.pq-card .outline-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px}.pq-filters button:focus-visible,.pq-card button:focus-visible{outline:3px solid #23b4e3;outline-offset:3px}

#account-content .pq-filters button[aria-pressed="true"],#account-content .pq-filters button.solid-button{background:#302968;color:#fff;border-color:#302968}#account-content .pq-application fieldset>label:not(.account-check):not(.pq-option){display:flex;flex-direction:column;gap:10px;margin:18px 0}#account-content .pq-application select,#account-content .pq-application textarea{padding:12px;border:1px solid #cbd1e1;font:inherit}

#account-content [data-qualification-request]{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-top:20px}#account-content [data-qualification-request]>label{display:block;margin:0;font-weight:600}#account-content [data-qualification-request]>textarea{display:block;box-sizing:border-box;width:100%;min-height:150px;resize:vertical;background:#fff;border-radius:6px;line-height:1.7}#account-content [data-qualification-request]>button{align-self:flex-start;margin-top:4px}#account-content [data-qualification-request]>[role=status]{margin:0}#account-content .pq-grid:has(>.pq-empty){grid-template-columns:1fr}@media(max-width:700px){#account-content [data-qualification-request]>button{width:100%}}

.pq-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.pq-toolbar label{display:flex;align-items:center;gap:12px}.pq-toolbar select{padding:12px;font:inherit;border:1px solid #cbd1e1;background:white;max-width:100%}
.pq-kind-group{--kind-color:#302968;--kind-bg:#f0eff9;margin:30px 0}.pq-kind-dan{--kind-color:#244d9b;--kind-bg:#edf3ff}.pq-kind-referee{--kind-color:#805800;--kind-bg:#fff5cc}.pq-kind-instructor{--kind-color:#7e428b;--kind-bg:#f7eef9}
.pq-kind-group>h3{color:var(--kind-color);border-left:4px solid var(--kind-color);padding:8px 14px;background:var(--kind-bg);font-size:20px}.pq-kind-group>h3 span{font-size:15px;margin-left:8px}.pq-kind-group .pq-card{border-top-color:var(--kind-color)}.pq-kind-label{background:var(--kind-bg);color:var(--kind-color);padding:5px 10px;border-radius:5px;font-weight:600}.pq-kind-group[hidden],[data-filter-empty][hidden]{display:none!important}
#account-content .pq-filters button[aria-pressed=true]{background:#302968;color:white}
@media(max-width:700px){.pq-toolbar{display:block}.pq-toolbar label{justify-content:space-between}.pq-card-top{align-items:flex-start;flex-wrap:wrap}}

.pq-kind-referee .pq-card{border-top-color:#e4b326}.pq-kind-referee>h3{border-left-color:#e4b326}
