.svgr{font-family:inherit;color:#172033;padding-top:30px;scroll-margin-top:100px}.svgr h2,.svgr h3{color:#172033}.svgr-heading{border-bottom:3px solid #0646a7;font-size:20px;margin:0 0 18px}.svgr-heading span{display:inline-block;padding:12px 18px;background:linear-gradient(#1260bd,#063982);color:#fff;border-radius:3px 3px 0 0}.svgr>h3{font-size:22px;margin-bottom:28px}.svgr-summary{border:1px solid #dce4ed;border-radius:10px;box-shadow:0 2px 8px #173e6410;padding:24px;margin-bottom:24px;background:#fbfcfe}.svgr-summary-title{display:flex;align-items:center;gap:14px;color:#0646a7}.svgr-summary-title>strong{font-size:40px;color:#f39512;line-height:1}.svgr-stars{color:#f39512;font-size:22px;letter-spacing:1px}.svgr-summary-body{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:30px;align-items:center;margin-top:20px}.svgr-bars{display:grid;gap:10px}.svgr-bar-row{display:grid;grid-template-columns:45px minmax(0,1fr) 145px;gap:15px;align-items:center;min-height:32px;color:#172033;font-size:14px}.svgr-bar-row>span:first-child{white-space:nowrap}.svgr-bar-row .svgr-stars{font-size:18px;letter-spacing:0}.svgr-bar-row>span:last-child{color:#0646a7;text-align:right}.svgr-track{height:13px;border-radius:12px;background:#edf1f5;overflow:hidden}.svgr-track>span{display:block;height:100%;background:#0646a7;border-radius:12px}.svgr-photo-filter{color:#0646a7;min-height:36px}.svgr-button,.svgr-form button{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(#1260bd,#063982);color:#fff!important;border-radius:8px;min-height:46px;border:0;padding:12px 20px;font-size:16px;font-weight:700;cursor:pointer}.svgr-comment{border-bottom:1px solid #dce4ed;padding:24px 0}.svgr-comment-head{display:flex;justify-content:space-between;gap:20px;margin-bottom:10px}.svgr-comment-head strong{font-size:18px}.svgr-comment time{color:#697386;font-size:13px}.svgr-content{font-size:16px;line-height:1.7;overflow-wrap:anywhere;margin-top:10px}.svgr-images,.svgr-upload-preview{display:flex;gap:12px;flex-wrap:wrap;margin-top:14px}.svgr-images img,.svgr-upload-preview img{width:90px;height:90px;object-fit:cover;border-radius:5px}.svgr details{margin:20px 0;border:1px solid #dce4ed;border-radius:6px;padding:0 20px;background:white}.svgr summary{cursor:pointer;color:#0646a7;font-weight:700;padding:16px 0;min-height:50px}.svgr-form{padding-bottom:20px}.svgr-form label{display:block;margin-bottom:16px;font-size:14px;color:#172033}.svgr-form label span{font-size:12px;color:#697386}.svgr-form input:not([type=checkbox]),.svgr-form select,.svgr-form textarea{font-size:16px;width:100%;margin:8px 0 0;border:1px solid #dce4ed;border-radius:4px;box-shadow:none}.svgr-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.svgr-form .svgr-consent{display:flex;gap:10px;align-items:flex-start;line-height:1.5}.svgr-consent input{margin-top:4px;flex:none}.svgr-captcha{margin:12px 0}.svgr-honey{display:none}.svgr-result{font-size:14px;color:#0646a7;margin:14px 0 0}.svgr-result:empty{display:none}.svgr-qa-heading{font-size:26px;border-bottom:1px solid #dce4ed;padding-bottom:14px;margin-top:44px}.svgr-note{font-size:14px;color:#697386}.svgr-official{padding:20px;margin:16px 0;background:#eff5fc;border-left:3px solid #0646a7}.svgr-official p{margin:10px 0 0;white-space:normal;overflow-wrap:anywhere}.svgr-reply{margin-left:24px}.svgr-question{margin-top:24px}.svgr-pages{display:flex;gap:12px;margin-top:16px}.svgr-pages a,.svgr-pages span{min-width:44px;min-height:44px;padding:10px;text-align:center}.svgr :focus-visible{outline:2px solid #0646a7;outline-offset:3px}
@media(max-width:849px){.svgr-summary-body{grid-template-columns:1fr}.svgr-summary-body>.svgr-button{justify-self:start}.svgr-bar-row{min-height:44px}.svgr-photo-filter{min-height:44px;display:flex;align-items:center}.svgr-summary{padding:18px}.svgr-comment-head{flex-wrap:wrap;gap:8px}}
@media(max-width:549px){.svgr-heading{font-size:16px}.svgr>h3{font-size:18px}.svgr-summary-title{flex-wrap:wrap;gap:10px}.svgr-summary-title>strong{font-size:34px}.svgr-bar-row{grid-template-columns:30px minmax(0,1fr) 110px;gap:8px;font-size:12px}.svgr-fields{grid-template-columns:1fr;gap:0}.svgr details{padding-inline:14px}.svgr-summary-body>.svgr-button{width:100%}.svgr-comment-head strong{font-size:16px}.svgr-reply{margin-left:12px}}
