/* ShardsDiet 3.4.9 - PDF export format selector */
.sdPdfExportBox{display:grid;gap:12px;padding:15px;border:1px solid var(--stroke);border-radius:18px;background:#fbfefd;margin:2px 0 4px;min-width:0}
.sdPdfExportTitle{font-size:13px;font-weight:1000;letter-spacing:.04em;text-transform:uppercase;color:var(--text)}
.sdPdfFormatCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}
.sdPdfFormatCard{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:flex-start;gap:10px;padding:13px;border:1px solid var(--stroke);border-radius:16px;background:#fff;cursor:pointer;min-width:0;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}
.sdPdfFormatCard:hover{border-color:#9fdcd0}.sdPdfFormatCard.selected{border-color:#00b98b;background:#f3fffb;box-shadow:0 0 0 3px rgba(0,185,139,.08)}
.sdPdfFormatCard input{position:absolute;opacity:0;pointer-events:none}.sdPdfFormatRadio{width:20px;height:20px;border:2px solid #9ab0af;border-radius:999px;display:grid;place-items:center;margin-top:1px}.sdPdfFormatCard.selected .sdPdfFormatRadio{border-color:#00b98b}.sdPdfFormatCard.selected .sdPdfFormatRadio:after{content:"";width:10px;height:10px;border-radius:50%;background:#00b98b}
.sdPdfFormatCard span:last-child{display:grid;gap:4px;min-width:0}.sdPdfFormatCard b{font-size:13px;color:var(--text)}.sdPdfFormatCard small{font-size:10.5px;line-height:1.38;color:var(--muted);overflow-wrap:anywhere}
.sdPdfShoppingToggle{margin:0!important;background:#fff!important}.sdPdfDuplicateSummary{padding:10px 12px;border:1px solid var(--stroke);border-radius:13px;background:var(--surface-soft);font-size:12px;color:var(--muted)}
.archivePdfOptions .sdPdfExportBox{margin:0}.archivePdfOptions>.mini{margin:0}
@media(max-width:720px){
  .sdPdfExportBox{padding:12px;gap:10px;border-radius:16px}.sdPdfFormatCards{grid-template-columns:1fr}.sdPdfFormatCard{min-height:68px;padding:12px}.sdPdfFormatCard b{font-size:13px}.sdPdfFormatCard small{font-size:10px}.archivePdfOptionsActions{grid-template-columns:1fr 1fr!important}.archivePdfOptionsActions .btn{min-width:0;width:100%}.sdPdfShoppingToggle{padding:12px!important}
}
@media(max-width:360px){.sdPdfExportBox{padding:10px}.sdPdfFormatCard{grid-template-columns:22px minmax(0,1fr);gap:8px}.sdPdfFormatRadio{width:19px;height:19px}.archivePdfOptionsActions{grid-template-columns:1fr!important}}
