.admin-bar .legal-aside{top:128px}.legal-content h3{font-size:17px;font-weight:700;color:var(--black);margin:28px 0 8px}.legal-content a{color:var(--blue)}.legal-missing{background:#ffe9a8;color:#6b4e00;padding:0 4px;border-radius:3px;font-size:.9em}.legal-table-wrap{overflow-x:auto;margin:0 0 20px;border:1px solid var(--gray-10);border-radius:var(--r)}.legal-table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.5}.legal-table th,.legal-table td{padding:12px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--gray-10)}.legal-table tr:last-child td{border-bottom:0}.legal-table th{background:var(--gray-05);font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--gray-60);font-weight:600}.legal-table .nowrap{white-space:nowrap;font-weight:600;color:var(--blue)}.legal-pay{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin:6px 0 22px;padding:16px 20px;border:1px solid var(--gray-10);border-radius:var(--r)}.legal-pay li{margin:0;display:flex;align-items:center}.legal-pay img{filter:brightness(0);opacity:.72;width:auto;display:block}.legal-pay .pay-sq img{height:30px}.legal-pay .pay-wm img{height:16px}.license-card{border:1px solid var(--gray-10);border-radius:var(--r-lg);padding:24px;margin-bottom:40px;background:var(--white)}.license-card dl{display:grid;grid-template-columns:200px minmax(0,1fr);gap:10px 20px;margin:0 0 20px;font-size:15px}.license-card dt{color:var(--gray-60)}.license-card dd{margin:0;color:var(--black);font-weight:500}.license-actions{display:flex;gap:10px;flex-wrap:wrap}.license-scan{display:block;margin-top:20px;border:1px solid var(--gray-10);border-radius:var(--r);overflow:hidden}.license-scan img{display:block;width:100%;height:auto}@media (max-width:900px){.license-card dl{grid-template-columns:minmax(0,1fr);gap:2px}.license-card dd{margin-bottom:10px}}.legal-content .legal-tr-note{margin:0 0 20px;padding:10px 14px;border-left:2px solid var(--gray-10,#e8e8e8);font-size:13px;line-height:1.6;font-style:italic;color:var(--gray-60,#666);background:0 0}.rf{margin:28px 0 34px;padding:28px;border:1px solid var(--gray-10);border-radius:var(--r-lg);background:var(--white)}.rf .rf-h{margin-top:0}.rf-step{display:flex;flex-direction:column;gap:16px}.rf-step p{margin:0}.rf-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.rf label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:var(--gray-dark)}.rf input:not([type=radio]):not([type=checkbox]){min-height:48px;padding:10px 14px;border:1px solid var(--gray-20);border-radius:var(--r-sm);font:400 16px var(--font-sans);color:var(--black)}.rf input:focus{outline:2px solid var(--blue);outline-offset:1px}.rf-methods{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.rf-methods legend{font-size:13px;font-weight:600;color:var(--gray-dark);margin-bottom:6px}.rf-methods label,.rf-consent{flex-direction:row!important;align-items:center;gap:10px!important;font-size:15px!important;font-weight:400!important;color:var(--black)!important;cursor:pointer}.rf-methods input,.rf-consent input{width:20px;height:20px;accent-color:var(--blue);flex:none}.rf-sum{margin:0;display:grid;grid-template-columns:auto 1fr;gap:6px 18px;padding:14px 16px;border-radius:var(--r-sm);background:var(--blue-pale)}.rf-sum dt{color:var(--gray-mid);font-size:14px}.rf-sum dd{margin:0;font-weight:600}.rf-msg{padding:10px 12px;border-radius:var(--r-sm);background:#fbe6e4;color:#b4302a;font-size:14px}.rf-done{margin:0;padding:14px 16px;border-radius:var(--r-sm);background:#e3f3ea;color:#1e7b45;font-weight:500}.rf .btn-primary{align-self:flex-start}@media (max-width:600px){.rf{padding:20px 16px}.rf .btn-primary{align-self:stretch}}.cert-form [hidden],.cert-check-sec [hidden],.rf [hidden],.gift [hidden]{display:none!important}