/* GIGZAKAZ 2.20.0 — Trust Core. Только утверждённые поверхности: turquoise + ivory. */
.trust-core-card{overflow:hidden;border:1px solid var(--gz-line)!important}
.trust-core-head{gap:12px;align-items:flex-start}
.trust-core-head-copy{min-width:0}
.trust-core-head-copy .cab-h2{display:flex;align-items:center;gap:7px;margin-bottom:3px}
.trust-core-lead{margin:0;max-width:760px}
.trust-status{white-space:nowrap}
.trust-status[data-status="verified"]{background:var(--gz-turquoise)!important;color:var(--gz-action-ink)!important;border-color:var(--gz-line-strong)!important}
.trust-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:12px 0}
.trust-summary-item{border:1px solid var(--gz-line);border-radius:10px;padding:8px 10px;background:var(--gz-ivory);min-width:0}
.trust-summary-item span{display:block;font-size:11px;color:var(--gz-ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.trust-summary-item strong{display:block;margin-top:2px;font-size:16px;line-height:1.1;color:var(--gz-ink)}
.trust-message{border:1px solid var(--gz-line-strong);border-radius:10px;background:var(--gz-ivory);padding:9px 11px;margin:8px 0;font-size:12px;line-height:1.4;color:var(--gz-ink)}
.trust-message i{margin-right:5px}
.trust-message.is-ok{border-color:var(--gz-line-strong)}
.trust-profile-grid{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:8px}
.trust-profile-grid .trust-span-2{grid-column:span 2}
.trust-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:9px}
.trust-sections{gap:7px;margin-top:12px}
.trust-section{border:1px solid var(--gz-line);border-radius:11px;background:var(--gz-ivory);overflow:hidden}
.trust-section summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;font-weight:800;color:var(--gz-ink)}
.trust-section summary::-webkit-details-marker{display:none}
.trust-section summary .trust-section-title{display:flex;align-items:center;gap:7px;min-width:0}
.trust-section summary small{font-size:11px;color:var(--gz-ink-soft);font-weight:700}
.trust-section-body{border-top:1px solid var(--gz-line);padding:10px}
.trust-inline-form{display:grid;grid-template-columns:1.2fr .9fr .9fr auto;gap:7px;align-items:end;margin-bottom:9px}
.trust-inline-form.trust-person-form{grid-template-columns:1.2fr .9fr .9fr auto}
.trust-doc-form{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:7px;align-items:end;margin-bottom:10px}
.trust-doc-form .trust-file{grid-column:span 2}
.trust-doc-form .trust-doc-action{align-self:end}
.trust-list{display:grid;gap:6px}
.trust-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border-top:1px solid var(--gz-line);padding:8px 2px}
.trust-row:first-child{border-top:0}
.trust-row-main{min-width:0}
.trust-row-title{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:13px;font-weight:800;color:var(--gz-ink)}
.trust-row-meta{font-size:11px;color:var(--gz-ink-soft);margin-top:2px;overflow-wrap:anywhere}
.trust-row-actions{display:flex;align-items:center;gap:5px;flex-wrap:wrap;justify-content:flex-end}
.trust-mini-status{display:inline-flex;align-items:center;border:1px solid var(--gz-line);border-radius:999px;padding:3px 7px;font-size:10px;font-weight:800;background:var(--gz-ivory);color:var(--gz-ink)}
.trust-mini-status[data-status="verified"]{background:var(--gz-turquoise);border-color:var(--gz-line-strong);color:var(--gz-action-ink)}
.trust-empty{padding:8px 2px;font-size:12px;color:var(--gz-ink-soft)}
.trust-pd-note{font-size:11px;color:var(--gz-ink-soft);margin:7px 0 0}
.trust-pd-note i{margin-right:4px}
.trust-file input[type="file"]{width:100%;min-height:42px;padding:7px;background:var(--gz-ivory);border:1px solid var(--gz-line);border-radius:8px;color:var(--gz-ink)}

@media(max-width:1180px){
  .trust-summary{grid-template-columns:repeat(2,minmax(0,1fr))}
  .trust-profile-grid{grid-template-columns:1fr 1fr}
  .trust-profile-grid .trust-span-2{grid-column:span 2}
  .trust-inline-form,.trust-inline-form.trust-person-form{grid-template-columns:1fr 1fr}
  .trust-doc-form{grid-template-columns:1fr 1fr}
  .trust-doc-form .trust-file{grid-column:span 2}
}
@media(max-width:760px){
  .trust-core-head{display:flex;flex-direction:column}
  .trust-status{align-self:flex-start}
  .trust-summary{grid-template-columns:1fr 1fr;gap:6px}
  .trust-profile-grid,.trust-inline-form,.trust-inline-form.trust-person-form,.trust-doc-form{grid-template-columns:1fr}
  .trust-profile-grid .trust-span-2,.trust-doc-form .trust-file{grid-column:auto}
  .trust-row{grid-template-columns:1fr}
  .trust-row-actions{justify-content:flex-start}
  .trust-actions .btn,.trust-inline-form .btn,.trust-doc-form .btn{width:100%}
}
@media(max-width:390px){
  .trust-summary{grid-template-columns:1fr}
  .trust-section summary{align-items:flex-start}
}

/* 2.20.1 — понятный сценарий SmartDocs + сроки документов */
.trust-center{display:grid;gap:10px}
.trust-kicker{font-size:11px;font-weight:900;letter-spacing:.08em;color:var(--gz-ink-soft);margin-bottom:3px}
.trust-auto-check{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--gz-line-strong);border-radius:11px;padding:9px 11px;background:var(--gz-turquoise)}
.trust-auto-copy{display:flex;align-items:center;gap:9px;min-width:0}.trust-auto-copy>div{min-width:0}.trust-auto-copy strong,.trust-auto-copy span{display:block}.trust-auto-copy strong{font-size:12px;color:var(--gz-action-ink)}.trust-auto-copy span{margin-top:2px;font-size:11px;color:var(--gz-ink)}
.trust-auto-icon,.trust-smart-icon{display:grid;place-items:center;flex:0 0 auto;width:30px;height:30px;border:1px solid var(--gz-line-strong);border-radius:9px;background:var(--gz-ivory);color:var(--gz-ink)}
.trust-next-step{display:flex;align-items:center;gap:7px;padding:8px 10px;border-radius:9px;background:var(--gz-ivory);border:1px solid var(--gz-line);font-size:12px;font-weight:800;color:var(--gz-ink)}
.trust-step{border:1px solid var(--gz-line);border-radius:12px;padding:11px;background:var(--gz-ivory)}
.trust-step-head{display:flex;align-items:flex-start;gap:9px;margin-bottom:9px}.trust-step-number,.trust-section-step{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:var(--gz-turquoise);border:1px solid var(--gz-line-strong);font-size:11px;font-weight:900;color:var(--gz-action-ink);flex:0 0 auto}.trust-step-head strong,.trust-step-head span{display:block}.trust-step-head strong{font-size:13px}.trust-step-head span{font-size:11px;color:var(--gz-ink-soft);margin-top:2px}
.trust-company-form{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(160px,.7fr) auto;gap:7px;align-items:end}.trust-optional{font-weight:500;color:var(--gz-ink-soft)}
.trust-check-result{margin-top:9px;border:1px solid var(--gz-line);border-radius:10px;overflow:hidden}.trust-result-head{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:8px 10px;border-bottom:1px solid var(--gz-line)}.trust-result-head span,.trust-result-head strong{display:block}.trust-result-head>div>span{font-size:10px;color:var(--gz-ink-soft)}.trust-result-head>div>strong{font-size:12px;margin-top:2px}.trust-result-badge{border:1px solid var(--gz-line);border-radius:999px;padding:4px 8px;font-size:11px;font-weight:900}.trust-result-badge[data-status="verified"]{background:var(--gz-turquoise);border-color:var(--gz-line-strong)}.trust-result-grid{display:grid;grid-template-columns:1fr 1fr;gap:0}.trust-result-grid>div{padding:7px 10px;border-right:1px solid var(--gz-line);border-bottom:1px solid var(--gz-line);min-width:0}.trust-result-grid>div:nth-child(even){border-right:0}.trust-result-grid>div:last-child,.trust-result-grid>div:nth-last-child(2){border-bottom:0}.trust-result-grid span,.trust-result-grid strong{display:block}.trust-result-grid span{font-size:10px;color:var(--gz-ink-soft)}.trust-result-grid strong{font-size:11px;margin-top:2px;overflow-wrap:anywhere}.trust-result-wide{grid-column:span 2!important;border-right:0!important}
.trust-quick-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.trust-quick-nav button{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:9px 10px;border:1px solid var(--gz-line);border-radius:10px;background:var(--gz-ivory);color:var(--gz-ink);cursor:pointer;text-align:left}.trust-quick-nav button span{display:flex;align-items:center;gap:6px;min-width:0;font-size:11px;font-weight:800}.trust-quick-nav button strong{font-size:12px}.trust-section-title>span{min-width:0}.trust-section-title strong,.trust-section-title small{display:block}.trust-section-count{display:grid;place-items:center;min-width:24px;height:24px;border:1px solid var(--gz-line);border-radius:999px;font-size:10px}
.trust-doc-context{display:inline-flex;align-items:center;gap:5px;margin-bottom:8px;padding:5px 8px;border:1px solid var(--gz-line);border-radius:999px;font-size:10px;color:var(--gz-ink-soft)}.trust-file-main input{display:none}.trust-file-picker{display:flex;align-items:center;gap:6px;min-height:38px;padding:7px 9px;border:1px dashed var(--gz-line-strong);border-radius:8px;cursor:pointer;font-size:11px;font-weight:700}.trust-upload-explainer{display:flex;align-items:flex-start;gap:6px;margin:7px 0 10px;padding:8px 9px;border:1px solid var(--gz-line);border-radius:9px;font-size:10.5px;line-height:1.4;color:var(--gz-ink-soft)}
.trust-smart-box{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 10px;padding:10px;margin-bottom:8px;border:1px solid var(--gz-line-strong);border-radius:11px;background:var(--gz-turquoise)}.trust-smart-copy{display:flex;align-items:center;gap:9px;min-width:0}.trust-smart-copy>div{min-width:0}.trust-smart-copy strong,.trust-smart-copy span{display:block}.trust-smart-copy strong{font-size:12px}.trust-smart-copy span{margin-top:2px;font-size:10.5px;line-height:1.35;color:var(--gz-ink)}.trust-smart-file{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.trust-smart-pick{white-space:nowrap;cursor:pointer}.trust-smart-pick.is-loading i{animation:trustspin 1s linear infinite}.trust-smart-engine{grid-column:1/-1;font-size:10px;color:var(--gz-ink-soft)}.trust-smart-engine[data-ready="1"]{font-weight:800;color:var(--gz-ink)}
@keyframes trustspin{to{transform:rotate(360deg)}}
.trust-smart-review{margin:0 0 9px;padding:10px;border:1px solid var(--gz-line-strong);border-radius:11px;background:var(--gz-ivory)}.trust-smart-review-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px}.trust-smart-review-head strong,.trust-smart-review-head span{display:block}.trust-smart-review-head strong{font-size:12px}.trust-smart-review-head>div>span{font-size:10.5px;color:var(--gz-ink-soft);margin-top:2px}.trust-smart-confidence{border:1px solid var(--gz-line);border-radius:999px;padding:4px 7px;font-size:9.5px;font-weight:900;white-space:nowrap}.trust-smart-confidence[data-level="good"]{background:var(--gz-turquoise);border-color:var(--gz-line-strong)}.trust-smart-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.trust-smart-note{display:flex;align-items:flex-start;gap:5px;margin:8px 0;font-size:10.5px;line-height:1.4;color:var(--gz-ink-soft)}.trust-smart-note small{display:inline;color:inherit}.trust-manual{margin:5px 0 9px;border:1px solid var(--gz-line);border-radius:9px}.trust-manual>summary{cursor:pointer;list-style:none;padding:7px 9px;font-size:10.5px;font-weight:800}.trust-manual>summary::-webkit-details-marker{display:none}.trust-manual .trust-inline-form{padding:8px;margin:0;border-top:1px solid var(--gz-line)}
.trust-smart-mark,.trust-history-mark,.trust-expiry{display:inline-flex;align-items:center;gap:3px;border:1px solid var(--gz-line);border-radius:999px;padding:3px 6px;font-size:9px;font-weight:800;background:var(--gz-ivory)}.trust-smart-mark{background:var(--gz-turquoise)}.trust-history-mark{color:var(--gz-ink-soft)}.trust-expiry.is-warn{font-weight:900}.trust-expiry.is-danger{font-weight:900;border-width:2px}.trust-doc-row.is-history{opacity:.72}.trust-doc-row.is-deeplink{outline:2px solid var(--gz-line-strong);outline-offset:2px;border-radius:8px}.trust-history{margin-top:8px;border-top:1px solid var(--gz-line)}.trust-history>summary{padding:8px 2px;cursor:pointer;font-size:10.5px;font-weight:800;color:var(--gz-ink-soft)}

@media(max-width:980px){.trust-company-form{grid-template-columns:1fr 1fr}.trust-company-form .btn{grid-column:span 2}.trust-smart-grid{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.trust-auto-check,.trust-result-head,.trust-smart-review-head{align-items:flex-start;flex-direction:column}.trust-company-form,.trust-smart-grid{grid-template-columns:1fr}.trust-company-form .btn{grid-column:auto}.trust-quick-nav{grid-template-columns:1fr}.trust-smart-box{grid-template-columns:1fr}.trust-smart-pick{width:100%}.trust-result-grid{grid-template-columns:1fr}.trust-result-wide{grid-column:auto!important}.trust-result-grid>div{border-right:0!important;border-bottom:1px solid var(--gz-line)!important}.trust-result-grid>div:last-child{border-bottom:0!important}}

/* =========================================================
   GIGZAKAZ 2.20.2 — TRUST CORE COMPACT / ONE-SCREEN UX
   ========================================================= */
.trust-core-card.trust-compact{padding:12px 14px!important;gap:8px!important}
.trust-compact .trust-core-head{margin:0!important;align-items:flex-start}
.trust-compact .trust-core-lead{max-width:880px;margin:2px 0 0!important;font-size:11px;line-height:1.35}
.trust-compact .trust-status{min-height:26px;padding:4px 8px;font-size:11px;white-space:nowrap}
.trust-statusbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;border:1px solid var(--gz-line);border-radius:10px;padding:6px 8px;background:var(--gz-ivory)}
.trust-provider-state{display:flex;align-items:center;gap:6px;min-width:0;font-size:11px;color:var(--gz-ink)}
.trust-provider-dot{width:8px;height:8px;border-radius:999px;background:var(--gz-turquoise);border:1px solid var(--gz-line-strong);flex:none}
.trust-statusbar .trust-next-step{padding:0;border:0;background:transparent;min-width:0;font-size:11px;font-weight:700;color:var(--gz-ink-soft)}
.trust-statusbar .trust-next-step span{overflow-wrap:anywhere}
.trust-statusbar .btn{min-height:30px;padding:4px 9px}
.trust-company-check{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 12px;align-items:end;border:1px solid var(--gz-line);border-radius:10px;padding:9px 10px;background:var(--gz-ivory)}
.trust-company-check-title{align-self:center;min-width:150px}
.trust-company-check-title strong,.trust-company-check-title span{display:block}
.trust-company-check-title strong{font-size:12px}
.trust-company-check-title span{margin-top:2px;font-size:11px;color:var(--gz-ink-soft)}
.trust-company-check .trust-company-form{grid-template-columns:minmax(180px,1fr) minmax(150px,.75fr) auto;gap:6px}
.trust-company-check .field-wrap label{font-size:11px}
.trust-company-check .field-dark{min-height:36px;height:36px}
.trust-company-check .btn{min-height:36px;height:36px;white-space:nowrap}
.trust-company-check .trust-check-result{grid-column:1/-1;margin-top:0}
.trust-check-result[hidden]{display:none!important}
.trust-unified-upload{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;align-items:center;padding:10px 11px;border:1px solid var(--gz-line-strong);border-radius:11px;background:var(--gz-turquoise)}
.trust-unified-copy{display:flex;align-items:center;gap:9px;min-width:0}
.trust-unified-copy>div{min-width:0}.trust-unified-copy strong,.trust-unified-copy span{display:block}
.trust-unified-copy strong{font-size:12.5px;color:var(--gz-action-ink)}
.trust-unified-copy span{margin-top:2px;font-size:11px;line-height:1.3;color:var(--gz-ink)}
.trust-unified-upload .trust-smart-pick{min-height:36px;display:inline-flex;align-items:center;justify-content:center;padding:6px 11px}
.trust-unified-upload .trust-smart-engine{grid-column:1/-1;margin-left:39px;font-size:11px}
.trust-company-smart-review{margin:0!important;padding:9px!important}
.trust-company-smart-grid{grid-template-columns:1.15fr .65fr .55fr .7fr!important}
.trust-company-smart-grid .trust-company-address{grid-column:1/-1}
.trust-profile-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}
.trust-overview-card{display:grid;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:7px;min-width:0;padding:8px 9px;border:1px solid var(--gz-line);border-radius:10px;background:var(--gz-ivory);color:var(--gz-ink);cursor:pointer;text-align:left}
.trust-overview-card:hover{border-color:var(--gz-line-strong)}
.trust-overview-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--gz-turquoise);border:1px solid var(--gz-line-strong)}
.trust-overview-copy{min-width:0}.trust-overview-copy strong,.trust-overview-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.trust-overview-copy strong{font-size:11px}.trust-overview-copy strong b{font-size:12px;margin-left:4px}.trust-overview-copy small{margin-top:2px;font-size:9.5px;color:var(--gz-ink-soft);font-weight:500}
.trust-overview-card>.ti-chevron-right{font-size:14px;color:var(--gz-ink-soft)}
.trust-profile-progress{display:grid;grid-template-columns:auto minmax(160px,.45fr);align-items:center;justify-content:space-between;gap:10px;padding:6px 9px;border:1px solid var(--gz-line);border-radius:9px;background:var(--gz-ivory)}
.trust-progress-copy{display:flex;align-items:center;gap:8px;min-width:0}.trust-progress-copy strong{font-size:10.5px}.trust-progress-copy>span{font-size:9.5px;color:var(--gz-ink-soft)}
.trust-progress-line{display:block;height:6px;border:1px solid var(--gz-line);border-radius:999px;overflow:hidden;background:var(--gz-ivory)}
.trust-progress-line i{display:block;width:var(--trust-progress,0%);height:100%;background:var(--gz-turquoise);transition:width .2s ease}
.trust-sections{display:grid;gap:6px}
.trust-compact .trust-section{border-radius:10px}
.trust-compact .trust-section>summary{min-height:46px;padding:8px 10px;gap:7px}
.trust-compact .trust-section-step{display:none}
.trust-compact .trust-section-title strong{font-size:11.5px}.trust-compact .trust-section-title small{font-size:9.5px;line-height:1.25}
.trust-compact .trust-section-body{padding:8px 10px 10px}
.trust-compact .trust-smart-box{padding:8px 9px;margin-bottom:7px}.trust-compact .trust-smart-copy strong{font-size:11px}.trust-compact .trust-smart-copy span{font-size:9.5px}
.company-team-details{margin-top:8px}
.company-team-details>.company-secondary-body{padding-top:7px}
.company-team-details .company-team-card{margin:0!important;border:0!important;box-shadow:none!important;padding:5px 2px!important}
.company-secondary-details>summary{min-height:42px}

@media(max-width:1100px){
 .trust-company-check{grid-template-columns:1fr}.trust-company-check .trust-company-form{grid-template-columns:1fr 1fr auto}
 .trust-company-smart-grid{grid-template-columns:1fr 1fr!important}.trust-company-smart-grid .trust-company-address{grid-column:1/-1}
 .trust-profile-progress{grid-template-columns:1fr}
}
@media(max-width:760px){
 .trust-core-card.trust-compact{padding:10px!important}
 .trust-statusbar{grid-template-columns:1fr auto}.trust-statusbar .trust-next-step{grid-column:1/-1;grid-row:2}.trust-statusbar .trust-next-step span{white-space:normal}
 .trust-company-check .trust-company-form{grid-template-columns:1fr}.trust-company-check .trust-company-form .btn{width:100%}
 .trust-unified-upload{grid-template-columns:1fr}.trust-unified-upload .trust-smart-pick{width:100%}.trust-unified-upload .trust-smart-engine{grid-column:auto;margin-left:0}
 .trust-profile-overview{grid-template-columns:1fr}.trust-overview-copy strong,.trust-overview-copy small{white-space:normal}
 .trust-progress-copy{display:grid;gap:2px}
 .trust-company-smart-grid{grid-template-columns:1fr!important}.trust-company-smart-grid .trust-company-address{grid-column:auto}
}

/* =========================================================
   GIGZAKAZ 2.20.3 — ясные статусы / один основной экран
   ========================================================= */
.trust-check-result-compact{padding:0!important;overflow:hidden;background:var(--gz-ivory)}
.trust-result-compact-row{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 9px}
.trust-result-icon{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--gz-line-strong);border-radius:9px;background:var(--gz-turquoise);font-size:15px}
.trust-result-compact-copy{min-width:0}.trust-result-compact-copy strong,.trust-result-compact-copy span{display:block}
.trust-result-compact-copy strong{font-size:11.5px;line-height:1.25}.trust-result-compact-copy span{margin-top:2px;font-size:11px;line-height:1.3;color:var(--gz-ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.trust-result-details{border-top:1px solid var(--gz-line)}.trust-result-details>summary{cursor:pointer;list-style:none;padding:6px 9px;font-size:9.5px;font-weight:800;color:var(--gz-ink-soft)}
.trust-result-details>summary::-webkit-details-marker{display:none}.trust-result-details>summary::after{content:" +"}.trust-result-details[open]>summary::after{content:" −"}
.trust-result-details .trust-result-grid{border-top:1px solid var(--gz-line);border-radius:0!important}
.trust-result-details[hidden]{display:none!important}

.trust-action-center{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 9px;border:1px solid var(--gz-line);border-radius:9px;background:var(--gz-ivory)}
.trust-action-center-copy{min-width:0}.trust-action-center-copy strong,.trust-action-center-copy span{display:block}.trust-action-center-copy strong{font-size:11px}.trust-action-center-copy span{margin-top:1px;font-size:11px;line-height:1.3;color:var(--gz-ink-soft)}
.trust-action-list{display:flex;align-items:center;justify-content:flex-end;gap:5px;flex-wrap:wrap}.trust-action-btn{display:inline-flex;align-items:center;gap:4px;min-height:29px;padding:4px 8px;border:1px solid var(--gz-line-strong);border-radius:8px;background:var(--gz-ivory);color:var(--gz-ink);font:inherit;font-size:9.5px;font-weight:800;cursor:pointer}.trust-action-btn:hover{background:var(--gz-turquoise)}.trust-action-btn.is-primary{background:var(--gz-turquoise)}

.trust-smart-engine[hidden]{display:none!important}.trust-smart-engine.is-notice{display:block!important;color:var(--gz-ink-soft);font-weight:700}.trust-smart-engine.is-warning{display:block!important;color:var(--gz-ink);font-weight:800}
.trust-section[hidden]{display:none!important}.trust-sections:empty{display:none}
.trust-section:not([hidden]){margin-top:1px}.trust-section:not([hidden])>summary{background:var(--gz-ivory)}
.trust-section-close-hint{font-size:9px;color:var(--gz-ink-soft);font-weight:700;white-space:nowrap}

@media(max-width:760px){
 .trust-result-compact-row{grid-template-columns:30px minmax(0,1fr)}.trust-result-compact-row .trust-result-badge{grid-column:2;justify-self:start}
 .trust-result-compact-copy span{white-space:normal}
 .trust-action-center{grid-template-columns:1fr}.trust-action-list{justify-content:flex-start}.trust-action-btn{flex:1 1 auto;justify-content:center}
}
