.nl-thumb-btn{--nl-thumb-max-width:391px;width:min(var(--nl-thumb-max-width), 100%);max-width:var(--nl-thumb-max-width);cursor:pointer;box-sizing:border-box;background:0 0;border:none;flex-shrink:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}.nl-thumb-btn--placeholder{cursor:default;pointer-events:none}.nl-thumb-btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.nl-thumb-frame{aspect-ratio:1/1.414;width:100%;display:block;position:relative}.nl-thumb-skeleton{background:linear-gradient(90deg, var(--neutral-200) 25%, var(--neutral-100) 50%, var(--neutral-200) 75%);background-size:200% 100%;width:100%;height:100%;animation:1.4s infinite nl-shimmer;position:absolute;inset:0}.nl-thumb-canvas{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0;overflow:hidden}.nl-thumb-canvas .react-pdf__Document,.nl-thumb-canvas .react-pdf__Page{justify-content:center;align-items:center;width:100%;max-width:100%;height:100%;display:flex}.nl-thumb-canvas .react-pdf__Page__canvas{max-width:100%;max-height:100%;margin-inline:auto;height:auto!important}@media (min-width:768px){.nl-thumb-canvas,.nl-thumb-canvas .react-pdf__Document,.nl-thumb-canvas .react-pdf__Page{align-items:flex-start}}@keyframes nl-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.nl-thumb-overlay{background:0 0;justify-content:center;align-items:center;transition:background .2s;display:flex;position:absolute;inset:0}.nl-thumb-btn:hover .nl-thumb-overlay{background:#00000073}.nl-thumb-cta{color:var(--white);opacity:0;pointer-events:none;font-size:14px;font-weight:600;transition:opacity .2s,transform .2s;transform:translateY(4px)}.nl-thumb-btn:hover .nl-thumb-cta{opacity:1;transform:translateY(0)}.nl-thumb-no-pdf{aspect-ratio:1/1.414;background:var(--neutral-100);border:1px dashed var(--tertiary-light);width:100%;color:var(--tertiary);text-align:center;box-sizing:border-box;justify-content:center;align-items:center;padding:8px;font-size:12px;font-weight:500;display:flex}
