.page-id-27733 .entry-header{display:none!important}.page-id-27733 .entry-content{margin-top:0!important}.jcert-search{--jc:#4938ff;--jc2:#3426d8;--ink:#171b27;--muted:#7d8498;--line:#e6e8f1;max-width:1180px;margin:0 auto;padding:56px 22px 80px;color:var(--ink)}
.jcert-search *{box-sizing:border-box}.jcert-search a{text-decoration:none!important}.jcert-hero{text-align:center;margin-bottom:34px}.jcert-eyebrow{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:999px;background:#eeecff;color:var(--jc);font-size:13px;font-weight:800}.jcert-hero h1{margin:14px 0 8px!important;color:var(--ink)!important;font-size:clamp(32px,5vw,52px)!important;letter-spacing:-.045em}.jcert-hero p{margin:0!important;color:var(--muted)!important;font-size:17px!important;line-height:1.65!important}
.jcert-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.jcert-card{padding:26px;border:1px solid var(--line);border-radius:22px;background:#fff;box-shadow:0 10px 35px rgba(27,32,52,.06)}.jcert-card__head{display:flex;align-items:flex-start;gap:13px;margin-bottom:22px}.jcert-card__head>span{display:grid;width:46px;height:46px;flex:0 0 46px;place-items:center;border-radius:14px;background:#efedff;color:var(--jc);font-size:22px}.jcert-card h2{margin:0 0 4px!important;color:var(--ink)!important;font-size:20px!important}.jcert-card p{margin:0!important;color:var(--muted)!important;font-size:13px!important}
.jcert-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px}.jcert-form--two{grid-template-columns:1fr 1fr}.jcert-form--two button{grid-column:1/-1}.jcert-form label{display:grid;gap:7px}.jcert-form label>span{font-size:13px;font-weight:800}.jcert-form input{width:100%!important;min-height:48px!important;padding:11px 14px!important;border:1px solid #dfe2eb!important;border-radius:12px!important;background:#fbfcff!important;color:var(--ink)!important;font-size:16px!important;box-shadow:none!important}.jcert-form input:focus{border-color:var(--jc)!important;outline:3px solid rgba(73,56,255,.12)!important}.jcert-form button,.jcert-mine button,.jcert-mine a{display:inline-flex;min-height:48px;padding:11px 18px;align-items:center;justify-content:center;gap:7px;border:0;border-radius:12px;background:var(--jc);color:#fff!important;font-size:14px;font-weight:800;cursor:pointer}.jcert-form button:hover,.jcert-mine button:hover,.jcert-mine a:hover{background:var(--jc2)}
.jcert-mine{display:flex;margin-top:18px;padding:20px 24px;align-items:center;justify-content:space-between;gap:18px;border-radius:18px;background:linear-gradient(120deg,#171729,#282248);color:#fff}.jcert-mine>div{display:flex;align-items:center;gap:13px}.jcert-mine>div>i{font-size:30px;color:#aaa4ff}.jcert-mine strong,.jcert-mine small{display:block}.jcert-mine strong{font-size:16px}.jcert-mine small{margin-top:3px;color:#bfc2d3;font-size:13px}.jcert-mine form{margin:0}.jcert-mine button,.jcert-mine a{background:#fff;color:#3325d7!important;white-space:nowrap}.jcert-mine button:hover,.jcert-mine a:hover{background:#eeecff}
.jcert-notice{display:flex;margin-top:20px;padding:15px 17px;align-items:center;gap:9px;border:1px solid #f5d8a9;border-radius:13px;background:#fff8e9;color:#b86807;font-size:14px;font-weight:700}.jcert-results{margin-top:34px}.jcert-results__head span{color:var(--jc);font-size:13px;font-weight:900}.jcert-results__head h2{margin:4px 0 16px!important;color:var(--ink)!important;font-size:26px!important}.jcert-list{display:grid;gap:14px}.jcert-result{display:grid;grid-template-columns:56px minmax(0,1fr) auto;padding:22px;align-items:center;gap:18px;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:0 7px 25px rgba(27,32,52,.045)}.jcert-result__icon{display:grid;width:56px;height:56px;place-items:center;border-radius:16px;background:#efedff;color:var(--jc);font-size:25px}.jcert-result__meta{display:flex;align-items:center;gap:8px}.jcert-result__meta>span{color:var(--jc);font-size:12px;font-weight:900}.jcert-result__meta em{padding:3px 7px;border-radius:999px;font-size:11px;font-style:normal;font-weight:800}.jcert-result__meta .is-valid{background:#e9f9ef;color:#159447}.jcert-result__meta .is-revoked{background:#fff0f0;color:#d43c3c}.jcert-result h3{margin:5px 0 11px!important;color:var(--ink)!important;font-size:20px!important}.jcert-result dl{display:flex;margin:0;flex-wrap:wrap;gap:8px 18px}.jcert-result dl>div{display:flex;gap:6px}.jcert-result dt{color:#9aa0b2;font-size:12px}.jcert-result dd{margin:0;color:#555d70;font-size:12px;font-weight:700}.jcert-result code{font-size:11px}.jcert-result__actions{display:grid;min-width:150px;gap:8px}.jcert-result__actions a{display:flex;min-height:42px;padding:9px 13px;align-items:center;justify-content:center;gap:6px;border:1px solid #dcdfea;border-radius:11px;background:#fff;color:#51596c!important;font-size:13px;font-weight:800}.jcert-result__actions a.is-primary{border-color:var(--jc);background:var(--jc);color:#fff!important}
.jcert-empty{padding:52px 20px;text-align:center;border:1px dashed #d9dce7;border-radius:18px;background:#fafbfe}.jcert-empty i{display:block;margin-bottom:10px;color:#a6abbb;font-size:38px}.jcert-empty strong{font-size:17px}.jcert-empty p{margin:5px 0 0!important;color:var(--muted)!important;font-size:14px!important}.jcert-privacy{display:flex;margin-top:28px;padding:18px 20px;align-items:flex-start;gap:12px;border-radius:16px;background:#f5f6fa}.jcert-privacy>i{color:var(--jc);font-size:24px}.jcert-privacy p{margin:0!important}.jcert-privacy strong,.jcert-privacy span{display:block}.jcert-privacy strong{font-size:14px}.jcert-privacy span{margin-top:3px;color:var(--muted);font-size:13px;line-height:1.6}
@media(max-width:820px){.jcert-search{padding:38px 16px 64px}.jcert-grid{grid-template-columns:1fr}.jcert-mine{align-items:flex-start;flex-direction:column}.jcert-mine form,.jcert-mine button,.jcert-mine a{width:100%}.jcert-result{grid-template-columns:48px minmax(0,1fr)}.jcert-result__icon{width:48px;height:48px}.jcert-result__actions{grid-column:1/-1;grid-template-columns:1fr 1fr}.jcert-result__actions a:only-child{grid-column:1/-1}}
@media(max-width:520px){.jcert-hero h1{font-size:32px!important}.jcert-hero p{font-size:14px!important}.jcert-card{padding:20px 17px}.jcert-form,.jcert-form--two{grid-template-columns:1fr}.jcert-form button{grid-column:auto}.jcert-result{padding:17px 14px;gap:12px}.jcert-result h3{font-size:18px!important}.jcert-result dl{display:grid;gap:5px}.jcert-result__actions{grid-template-columns:1fr}.jcert-result__actions a:only-child{grid-column:auto}.jcert-privacy{padding:15px}}
