.tool-library{--tool-library-ink: #0d1b28;--tool-library-blue: var(--color-blue, #0878d1);background:#f2f5f7;color:var(--tool-library-ink)}.tool-library [hidden]{display:none!important}.tool-library__intro{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.75fr);gap:clamp(28px,7vw,100px);align-items:end;margin-bottom:38px}.tool-library__intro h2{max-width:820px;margin:0;font-size:clamp(2.6rem,5vw,5.6rem);line-height:.92;letter-spacing:-.045em;text-transform:uppercase}.tool-library__intro .rte{color:#52606b;font-size:1.04rem;line-height:1.7}.tool-library__search{padding:clamp(24px,4vw,42px);margin-bottom:30px;background:linear-gradient(120deg,#071523,#122e45);color:#fff}.tool-library__search>label{display:block;margin-bottom:12px;font-family:var(--font-heading);font-size:clamp(1.2rem,2vw,1.7rem);font-weight:800}.tool-library__search-field{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:66px;padding:0 18px;background:#fff;color:var(--tool-library-ink);border:3px solid transparent}.tool-library__search-field:focus-within{border-color:#68b9ff}.tool-library__search-field svg{width:26px;fill:none;stroke:currentColor;stroke-width:2}.tool-library__search-field input{width:100%;min-width:0;min-height:60px;padding:0;border:0;outline:0;background:transparent;color:inherit;font:inherit;font-size:1.04rem}.tool-library__search-field button{min-height:38px;padding:0 10px;border:0;border-bottom:2px solid currentColor;background:transparent;color:var(--tool-library-blue);font:inherit;font-weight:800;cursor:pointer}.tool-library__hint{margin:12px 0 0;color:#c8d7e4;font-size:.86rem}.tool-library__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.tool-record{display:flex;flex-direction:column;min-width:0;padding:clamp(24px,3vw,34px);background:#fff;border:1px solid #d4dce2;border-top:5px solid var(--tool-library-blue);box-shadow:0 10px 28px #071c2d0f}.tool-record__topline{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:17px;color:#5e6c77;font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.tool-record h3{margin:0 0 11px;font-size:clamp(1.55rem,2.6vw,2.25rem);line-height:1.04;letter-spacing:-.025em}.tool-record__code{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;margin:0 0 17px;font-size:.82rem}.tool-record__code span{color:#65727d;font-weight:700;text-transform:uppercase;letter-spacing:.07em}.tool-record__code strong{padding:5px 8px;background:#e9f3fc;color:#075b9c;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow-wrap:anywhere}.tool-record__overview{margin:0 0 20px;color:#53616c;line-height:1.65}.tool-record__details{margin:0 0 23px;border-top:1px solid #dce2e7;border-bottom:1px solid #dce2e7}.tool-record__details summary{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:17px 0;color:var(--tool-library-blue);font-weight:900;cursor:pointer;list-style:none}.tool-record__details summary::-webkit-details-marker{display:none}.tool-record__details summary span:last-child{font-size:1.65rem;line-height:1;transition:transform .2s ease}.tool-record__details[open] summary span:last-child{transform:rotate(45deg)}.tool-record__breakdown{padding:2px 0 9px}.tool-record__breakdown section{display:grid;grid-template-columns:34px minmax(0,1fr);gap:13px;padding:16px 0}.tool-record__breakdown section+section{border-top:1px solid #eef1f3}.tool-record__step{display:grid;place-items:center;width:30px;height:30px;background:var(--tool-library-ink);color:#fff;font-size:.68rem;font-weight:900}.tool-record__breakdown h4{margin:2px 0 6px;font-size:1rem}.tool-record__breakdown p{margin:0;color:#57656f;font-size:.91rem;line-height:1.62}.tool-record__actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:auto}.tool-record__guide,.tool-record__document{min-height:48px;padding:12px 17px;font-size:.78rem}.tool-record__document{display:inline-flex;align-items:center;justify-content:center;gap:7px;text-align:center}.tool-record__guide[disabled]{opacity:.68;cursor:not-allowed}.tool-record__related{color:var(--tool-library-blue);font-size:.84rem;font-weight:850}.tool-library__empty{padding:44px;text-align:center;background:#fff;border:1px solid #d4dce2}.tool-library__empty h3{margin:0 0 8px}.tool-library__empty p{color:#5d6974}.tool-library__empty a{color:var(--tool-library-blue);font-weight:900}.tool-library__safety{margin-top:30px;padding:20px 24px;background:#fff;border-left:4px solid var(--tool-library-blue);color:#4e5b65;line-height:1.6}.tool-library__safety>p{display:inline;margin:0}.guide-dialog{width:min(calc(100% - 30px),610px);max-height:min(90vh,760px);padding:0;overflow:auto;border:0;background:transparent;color:var(--tool-library-ink);box-shadow:0 28px 80px #00000057}.guide-dialog::backdrop{background:#030b12c2}.guide-dialog:not([open]){display:none}.guide-dialog__inner{position:relative;padding:clamp(28px,6vw,52px);background:#fff;border-top:7px solid var(--tool-library-blue)}.guide-dialog__close{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid #ced6dc;background:#fff;color:var(--tool-library-ink);font-size:1.75rem;line-height:1;cursor:pointer}.guide-dialog__heading{padding-right:32px}.guide-dialog__heading h3,.guide-unlock h3{margin:0 0 13px;font-size:clamp(1.9rem,5vw,3.2rem);line-height:.98}.guide-dialog__heading>p:last-child,.guide-unlock>p{color:#5b6872;line-height:1.6}.tool-guide-form .field{margin:25px 0 18px}.tool-guide-form .field label{display:block;margin-bottom:7px;font-weight:850}.tool-guide-form .field input{width:100%;min-height:54px;padding:12px 14px;border:2px solid #9faab3;background:#fff;font:inherit}.guide-consent{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:start;margin:0 0 22px;color:#46545f;font-size:.88rem;line-height:1.55}.guide-consent input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--tool-library-blue)}.guide-consent a{color:var(--tool-library-blue);font-weight:800}.guide-dialog__submit{width:100%;min-height:54px}.guide-dialog__smallprint{margin:12px 0 0;color:#68747d;font-size:.77rem;line-height:1.5}.tool-guide-form .form-error{margin:20px 0;padding:14px;background:#fff0f0;border-left:4px solid #b72727}.guide-unlock .button{margin-top:12px}.guide-unlock__fallback{padding:14px;background:#fff5df}.tool-library :focus-visible,.guide-dialog :focus-visible{outline:3px solid #f5a623;outline-offset:3px}@media(max-width:850px){.tool-library__intro{grid-template-columns:1fr;gap:18px}.tool-library__grid{grid-template-columns:1fr}}@media(max-width:520px){.tool-library__intro h2{font-size:2.55rem}.tool-library__search{padding:21px 17px}.tool-library__search-field{grid-template-columns:24px minmax(0,1fr);padding:0 13px}.tool-library__search-field button{grid-column:2;justify-self:start;margin-bottom:10px}.tool-record{padding:22px 18px}.tool-record__actions{align-items:stretch;flex-direction:column}.tool-record__guide,.tool-record__document{width:100%}.guide-dialog__inner{padding:38px 22px 28px}}@media(prefers-reduced-motion:reduce){.tool-record__details summary span:last-child{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/tool-guide-library.css.map */
