.certs-box{max-width:480px;transition:max-width .35s var(--ease)}.certs-box.wide{max-width:820px}.certs-list{display:flex;flex-direction:column;gap:0;margin-top:4px;max-height:52vh;overflow-y:auto}.certs-list[hidden],.cert-actions[hidden]{display:none!important}.cert-card{display:flex;align-items:center;gap:14px;padding:14px 4px;width:100%;text-align:left;background:none;border:0;cursor:pointer;border-bottom:1px solid rgba(243,241,235,.12);transition:opacity .2s}.cert-card:hover{opacity:.7}.cert-card .cc-thumb{width:44px;height:54px;object-fit:cover;background:#e9e6de;flex-shrink:0}.cert-card .cc-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.cert-card .cc-name{font-family:var(--sans);font-weight:700;font-size:12px;letter-spacing:.02em;color:var(--cream)}.cert-card .cc-meta{font-family:var(--mono);font-size:10px;letter-spacing:.12em;color:#f3f1eb73}.cert-card .cc-id{font-family:var(--mono);font-size:10px;letter-spacing:.14em;color:var(--signal)}.cert-card .cc-arrow{font-family:var(--mono);font-size:14px;color:#f3f1eb66;flex-shrink:0}.certs-empty{font-family:var(--mono);font-size:11px;letter-spacing:.1em;line-height:1.8;color:#f3f1eb66;text-align:center;padding:30px 4px}.cert-back{font-family:var(--mono);font-size:10px;letter-spacing:.18em;color:var(--signal);background:none;border:0;cursor:pointer;border-bottom:1px solid transparent;margin-bottom:14px;transition:border-color .2s}.cert-back:hover{border-color:var(--signal)}.cert-doc{position:relative;border:1px solid rgba(243,241,235,.26);background:var(--ink);overflow:hidden}.cert-doc:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;z-index:0;background:repeating-linear-gradient(0deg,rgba(243,241,235,.05) 0 1px,transparent 1px 24px),repeating-linear-gradient(90deg,rgba(243,241,235,.05) 0 1px,transparent 1px 24px)}.cert-doc>*{position:relative;z-index:1}.cert-doc .corner{position:absolute;width:12px;height:12px;color:#f3f1eb73;z-index:3}.cert-doc .c-tl{top:7px;left:7px}.cert-doc .c-tr{top:7px;right:7px;transform:scaleX(-1)}.cert-doc .c-bl{bottom:7px;left:7px;transform:scaleY(-1)}.cert-doc .c-br{bottom:7px;right:7px;transform:scale(-1)}.cd-rule{position:absolute;left:0;top:28px;bottom:28px;width:8px;z-index:2;opacity:.5;background:repeating-linear-gradient(180deg,rgba(243,241,235,.5) 0 1px,transparent 1px 8px)}.cd-inner{padding:20px 22px 16px 28px}.cd-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:13px;border-bottom:1px solid rgba(243,241,235,.14)}.cd-label{font-family:var(--mono);font-size:9px;letter-spacing:.3em;color:var(--signal)}.cd-ref{font-family:var(--mono);font-size:8px;letter-spacing:.18em;color:#f3f1eb4d}.cd-body{display:grid;grid-template-columns:.34fr .66fr;gap:30px;align-items:stretch;margin-top:16px}.cd-stage{position:relative}.cd-plate{aspect-ratio:4/5;background:#e9e6de;overflow:hidden;border:1px solid rgba(243,241,235,.14)}.cd-plate img{width:100%;height:100%;object-fit:cover;display:block}.cd-seal{position:absolute;right:-24px;top:-14px;width:104px;height:104px;pointer-events:none;filter:drop-shadow(0 5px 16px rgba(0,0,0,.6));z-index:2}.cd-seal svg{width:100%;height:100%;display:block}.cd-side{position:relative;min-width:0;display:flex;flex-direction:column}.cd-name{margin:0;font-family:var(--sans);font-weight:800;font-stretch:120%;font-size:22px;letter-spacing:.02em;line-height:1.12;color:var(--cream)}.cd-sub{display:block;margin-top:7px;font-family:var(--mono);font-size:10px;letter-spacing:.18em;color:#f3f1eb73}.cd-rows{display:flex;flex-direction:column;margin-top:auto;padding-top:18px;border-top:1px solid rgba(243,241,235,.14)}.cd-row{display:flex;align-items:center;gap:10px;padding:14px 0;border-bottom:1px solid rgba(243,241,235,.14)}.cd-row:last-child{border-bottom:none}.cd-row svg{width:13px;height:13px;flex-shrink:0;color:var(--signal);opacity:.85}.cd-row .cd-k{flex:1;font-family:var(--mono);font-size:9px;letter-spacing:.16em;color:#f3f1eb80}.cd-row .cd-v{font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--cream);text-align:right}.cd-row .cd-v.sig{color:var(--signal)}.cd-owner{display:inline-flex;align-items:center;gap:7px}.cd-owner img{width:17px;height:17px;object-fit:cover;border-radius:50%;border:1px solid rgba(243,241,235,.3)}.cd-foot{display:flex;align-items:center;gap:15px;margin-top:16px;padding-top:14px;border-top:1px solid rgba(243,241,235,.14)}.cd-qr{width:64px;height:64px;flex-shrink:0;background:var(--cream);padding:4px}.cd-qr svg{width:100%;height:100%;display:block;shape-rendering:crispEdges}.cd-state{flex:1;min-width:0}.cd-state .st-l{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.14em;color:var(--cream)}.cd-state .st-l.on{color:var(--signal)}.cd-state .st-d{display:block;margin-top:5px;font-family:var(--mono);font-size:8.5px;letter-spacing:.1em;line-height:1.8;color:#f3f1eb5c}.cd-state .st-d a{color:var(--signal);border-bottom:1px solid rgba(255,74,0,.5)}.cd-mark{flex-shrink:0;text-align:right}.cd-mark svg{width:88px;height:28px;display:block;color:var(--cream);opacity:.85;margin-left:auto}.cd-mark span{display:block;margin-top:5px;padding-top:5px;font-family:var(--mono);font-size:7px;letter-spacing:.14em;color:#f3f1eb59;border-top:1px solid rgba(243,241,235,.22)}@media(max-width:700px){.cd-body{grid-template-columns:1fr;gap:16px}.cd-plate{aspect-ratio:16/10}.cd-seal{width:78px;height:78px;right:-10px}.cd-rows{margin-top:16px}.cd-foot{flex-wrap:wrap}.cd-mark{margin-left:auto}}.cert-actions{display:flex;gap:8px;margin-top:13px;flex-wrap:wrap}.cert-actions button{flex:1;min-width:118px;background:none;border:1px solid rgba(243,241,235,.28);color:var(--cream);font-family:var(--mono);font-size:9.5px;letter-spacing:.15em;padding:11px 6px;transition:border-color .2s,color .2s;cursor:pointer}.cert-actions button:hover,.cert-actions button.primary{border-color:var(--signal);color:var(--signal)}.cert-actions button.primary:hover{background:var(--signal);color:#000}@media print{body *{visibility:hidden}#certs-modal,#certs-modal .cert-doc,#certs-modal .cert-doc *{visibility:visible}#certs-modal{position:static;background:none;padding:0;opacity:1;display:block}#certs-modal .modal-box{all:unset;display:block}#certs-modal .modal-close,#certs-modal #certs-head,#certs-modal .certs-list,#certs-modal .certs-empty,#certs-modal .cert-back,#certs-modal .cert-actions{display:none!important}#certs-modal .cert-doc{position:static;width:100%;border-color:#000;box-shadow:none}@page{size:landscape}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-certificates.css.map */
