.v-main{max-width:820px;padding-top:36px}.v-heading{margin-bottom:28px}.v-heading h1{font-size:35px;color:#10263c;letter-spacing:-1.2px}.v-heading h1>span{color:#ff002b}.v-heading>p{margin-top:12px;color:#63798f;font-size:14px}.v-search{padding:8px 26px 24px;border-radius:17px}.v-tabs{display:flex;gap:25px;border-bottom:1px solid #e1e7ef;margin-bottom:24px}.v-tabs [role=tab]{background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;padding:15px 0 13px;color:#6b8095;box-shadow:none;font-size:13px}.v-tabs [aria-selected=true]{color:#132e48;border-bottom-color:#e72443}.v-drop{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;margin:0;min-height:155px;background:#f7f9fc;border:1px dashed #b9c9da;border-radius:12px;cursor:pointer;color:#183650}.v-drop>.icon{width:27px;height:27px;color:#64809c}.v-drop>strong{font-size:15px;font-weight:600}.v-drop>span{font-size:12px;color:#70869b}.v-drop:hover,.v-drop.is-over{background:#eef4fa;border-color:#7e9bb7}.v-drop:focus-within{outline:2px solid #d05c50;outline-offset:3px}.v-drop .sr-only:focus-visible{position:absolute!important;opacity:0;width:1px!important;height:1px!important}.v-file-note{display:flex;align-items:center;justify-content:center;gap:7px;font-size:11px;color:#6a8095;margin-top:15px}.v-file-note>.icon{width:13px;height:13px}.v-code-row{display:flex;gap:10px}.v-code-row input{font-size:14px}.v-code-row button{min-height:46px}.v-feedback{font-size:12px;color:#476581;margin-top:10px;line-height:1.7}.v-feedback:empty{display:none}.v-feedback.is-error{color:#a23843}.v-loading{display:flex;align-items:center;justify-content:center;gap:12px;padding:36px;color:#657c93}.v-result{margin-top:22px;border-radius:17px;padding:28px}.v-result-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.v-result-symbol{display:grid;place-items:center;width:47px;height:47px;border-radius:14px;background:#edf3f9;color:#345a7d}.v-result-symbol>.icon{width:24px;height:24px}.v-result.is-match .v-result-symbol{background:#e6f3ed;color:#27684e}.v-result.is-review .v-result-symbol{background:#fff0e7;color:#a1552d}.v-state{border:1px solid #d8e3ed;border-radius:6px;color:#3b5977;background:#f3f7fb;padding:5px 10px;font-size:11px;font-weight:600}.v-state.is-closed{background:#fff0ed;border-color:#f3d7d0;color:#9b4c40}.v-result h2{font-size:25px;line-height:1.25;letter-spacing:-.65px;color:#10263c;outline:none}.v-description{margin-top:12px;color:#60768c;font-size:13px;line-height:1.8}.v-filename{display:flex;align-items:center;gap:8px;margin-top:14px;color:#36546f;font-size:12px;overflow-wrap:anywhere}.v-facts{display:flex;gap:12px 20px;flex-wrap:wrap;font-size:11px;color:#698096;padding:20px 0}.v-facts>span{display:inline-flex;align-items:center;gap:7px}.v-facts .icon{width:14px;height:14px}.v-compare{display:flex;align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:25px}.v-compare label.button{margin:0;min-height:44px;font-size:12px}.v-compare #comparison{color:#4b6c61;font-size:12px;line-height:1.8}.v-compare #comparison:empty{display:none}.v-details{border-top:1px solid #e3e9f0;padding-top:18px}.v-details>summary{display:flex;justify-content:space-between;align-items:center;gap:14px;font-size:12px;font-weight:600;color:#3d5b77;cursor:pointer;list-style:none;min-height:32px}.v-details>summary::-webkit-details-marker{display:none}.v-details[open]>summary>.icon{transform:rotate(180deg)}.v-detail-body{padding-top:22px}.v-detail-body h3{color:#36536e;font-size:13px;margin:0 0 12px}.v-signer{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:13px 0;border-bottom:1px solid #edf1f6;font-size:12px}.v-signer>div{text-align:right}.v-signer small{display:block;font-size:11px;color:#788da0;line-height:1.7}.v-checks{margin:0 0 18px}.v-checks>div{display:grid;grid-template-columns:145px 1fr;gap:13px;padding:9px 0;font-size:12px}.v-checks dt{color:#70869b}.v-checks dd{margin:0;color:#36536e}.v-signer+h3{margin-top:24px}.v-legal{font-size:11px;color:#71869a;line-height:1.9;padding-top:12px}.v-technical{font-size:11px;margin:18px 0;color:#5d7791}.v-technical summary{cursor:pointer;padding:8px 0}.v-technical dl{display:grid;gap:9px}.v-technical dt{color:#7a8fa3}.v-technical dd{margin:0 0 6px}.v-technical code{word-break:break-all;background:#f3f6fa;display:block;padding:8px;color:#47637e}.v-qr{display:block;margin:18px 0 14px}.v-scope{text-align:center;margin:24px 0 10px;font-size:11px;color:#7c8fa2}
@media(max-width:600px){.v-main{padding:26px 18px}.v-heading h1{font-size:29px}.v-heading>p{font-size:12px;line-height:1.7}.v-search{padding:6px 18px 19px}.v-drop{min-height:145px}.v-code-row{flex-direction:column}.v-code-row input{font-size:16px;min-height:46px}.v-code-row button{width:100%}.v-result{padding:23px 20px}.v-result h2{font-size:23px}.v-facts{gap:13px}.v-checks>div{grid-template-columns:1fr;gap:4px}.v-scope{font-size:10px;line-height:1.8}.v-signer{gap:10px}.v-signer small{max-width:180px}}
.v-main .v-compare #comparison{color:#63798f}.v-main .is-match #comparison{color:#27684e}.v-main .is-review #comparison{color:#a1552d}.v-compare:focus-within label.button{outline:2px solid #bf6c61;outline-offset:3px}
.v-main .v-search{padding:8px 22px 12px}.v-search-content{padding-bottom:12px}.v-search details>summary{display:flex;align-items:center;justify-content:space-between;list-style:none;padding:12px 0 6px;font-size:12px;color:#54718c;cursor:pointer}.v-search details>summary::-webkit-details-marker{display:none}.v-search details:not([data-has-result])>summary{display:none}.v-search details[open][data-has-result]>summary{padding-bottom:16px}.v-search details[open]>summary>.icon{transform:rotate(180deg)}
.v-search details>summary,.v-details>summary{min-height:44px}.v-main .v-scope{color:#667b90}
