.sheet-workspace{grid-template-columns:330px 1fr;align-items:start;gap:22px;max-width:1440px;margin:0 auto 45px;padding:0 34px;display:grid}.sheet-controls{border:1px solid var(--line);background:#fff;position:sticky;top:88px}.sheet-mode-tabs{background:#eef1ee;grid-template-columns:1fr 1fr;padding:5px;display:grid}.sheet-mode-tabs button{text-align:left;background:0 0;border:0;padding:12px 8px}.sheet-mode-tabs button.active{background:#fff;box-shadow:0 1px 5px #cfd5d1}.sheet-mode-tabs b,.sheet-mode-tabs small{display:block}.sheet-mode-tabs b{font-size:11px}.sheet-mode-tabs small{color:#84908d;margin-top:3px;font-size:8px}.bulk-controls,.manual-controls{padding:18px}.bulk-controls label{letter-spacing:.1em;color:#71807c;font-size:9px;font-weight:700}.bulk-controls select,.slot-control select{background:#fff;border:1px solid #d8dfdc;border-radius:3px;width:100%;margin-top:6px;padding:9px;font-size:11px}.sheet-summary{background:#eef4f1;align-items:center;gap:11px;margin-top:18px;padding:13px;display:flex}.sheet-summary>span{color:var(--green);font-family:Georgia,serif;font-size:30px}.sheet-summary b,.sheet-summary small{font-size:10px;display:block}.sheet-summary small{color:#7c8985;margin-top:3px}.control-note,.manual-controls>p{color:#7b8884;font-size:10px;line-height:1.5}.slot-control{grid-template-columns:22px 1fr 26px 26px;align-items:center;gap:4px;margin:6px 0;display:grid}.slot-control>span{font-family:var(--font-mono);color:#81908b;font-size:9px}.slot-control select{margin:0;padding:7px}.slot-control button{background:#fff;border:1px solid #d8dfdc;height:29px}.paper-details{border-top:1px solid var(--line);color:#7b8884;gap:5px;padding:15px 18px;font-size:9px;display:grid}.paper-details b{color:var(--ink);margin-bottom:3px;font-size:10px}.sheet-preview-wrap{background:#e3e6e2;border:1px solid #d6dcd8;padding:16px 28px 25px;overflow:auto}.sheet-preview-label{letter-spacing:.12em;color:#76827e;justify-content:space-between;margin-bottom:12px;font-size:8px;display:flex}.letter-sheet{aspect-ratio:8.5/11;background:#fff;grid-template-rows:repeat(5,1fr);grid-template-columns:1fr 1fr;gap:7px 10px;width:680px;margin:auto;padding:28px;display:grid;box-shadow:0 7px 24px #182d272e}.sheet-label{color:#1d2b28;background:#fdfcf7;border:1px solid #c9c2b6;grid-template-columns:minmax(0,3fr) minmax(50px,1fr);min-width:0;min-height:0;padding:9px;display:grid;overflow:hidden}.sheet-label-copy{min-width:0}.sheet-label-copy header{letter-spacing:.13em;border-bottom:1px solid #ae9d80;justify-content:space-between;padding-bottom:3px;font-size:4.5px;display:flex}.sheet-label h3{text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;margin:5px 0 0;font-family:Georgia,serif;font-size:12px;overflow:hidden}.sheet-formula{font-family:var(--font-mono);color:#876e4c;margin:1px 0;font-size:5.5px}.sheet-label em{color:#735d45;font-family:Georgia,serif;font-size:6px}.sheet-locality{margin:4px 0;font-size:5.5px;line-height:1.3}.sheet-label-copy footer{border-top:1px solid #d8d1c5;gap:8px;padding-top:3px;font-size:4.5px;display:flex}.sheet-label-copy footer small{color:#8c7e68;letter-spacing:.08em;font-size:3.5px;display:block}.sheet-label>aside{border-left:1px solid #d8d1c5;flex-direction:column;justify-content:center;align-items:center;margin-left:6px;padding-left:6px;display:flex}.sheet-label>aside img{width:38px;height:38px}.sheet-label>aside small{font-family:var(--font-mono);text-align:center;margin-top:3px;font-size:3.5px}.empty-slot{color:#9aa39f;background:#fbfcfa;border-style:dashed;place-items:center;font-size:8px;display:grid}.sheet-tip{text-align:center;color:#77837f;margin:13px 0 0;font-size:9px}@media (max-width:1050px){.sheet-workspace{grid-template-columns:1fr}.sheet-controls{position:static}.letter-sheet{width:620px}}@media (max-width:700px){.sheet-workspace{padding:0 10px}.sheet-preview-wrap{padding:10px}.letter-sheet{width:540px}.sheet-controls{overflow:auto}}@media print{@page{size:letter portrait;margin:0}body.print-sheet-mode{background:#fff}.print-sheet-mode main>:not(.print-sheets-page),.print-sheet-mode .print-sheets-page>.workspace-head,.print-sheet-mode .sheet-controls,.print-sheet-mode .sheet-preview-label,.print-sheet-mode .sheet-tip{display:none!important}.print-sheet-mode .print-sheets-page,.print-sheet-mode .sheet-workspace,.print-sheet-mode .sheet-preview-wrap{background:#fff!important;border:0!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}.print-sheet-mode .letter-sheet{aspect-ratio:auto!important;width:8.5in!important;height:11in!important;box-shadow:none!important;grid-template-rows:repeat(5,1.98in)!important;grid-template-columns:repeat(2,3.825in)!important;gap:.1in .15in!important;margin:0!important;padding:.35in!important;display:grid!important}.print-sheet-mode .sheet-label{break-inside:avoid!important;padding:.11in!important}.print-sheet-mode .sheet-label h3{font-size:14pt}.print-sheet-mode .sheet-formula,.print-sheet-mode .sheet-label em{font-size:7pt}.print-sheet-mode .sheet-locality{font-size:6.5pt}.print-sheet-mode .sheet-label-copy header,.print-sheet-mode .sheet-label-copy footer{font-size:5pt}.print-sheet-mode .sheet-label-copy footer small{font-size:4pt}.print-sheet-mode .sheet-label>aside img{width:.58in;height:.58in}.print-sheet-mode .sheet-label>aside small{font-size:4pt}}.letter-sheet{grid-template-rows:repeat(7,1fr);grid-template-columns:repeat(3,1fr);gap:5px}.sheet-label{padding:6px}.sheet-label h3{font-size:9px}.sheet-locality{margin:2px 0}.back-card img{width:54px;height:54px}@media print{.print-sheet-mode .letter-sheet{grid-template-rows:repeat(7,1.4in)!important;grid-template-columns:repeat(3,2.6in)!important;gap:.05in!important;padding:.4in .25in!important}.print-sheet-mode .sheet-label{padding:.07in!important}}.letter-sheet{grid-template-rows:repeat(5,1.4fr);grid-template-columns:repeat(2,2.6fr);justify-content:center}@media print{.print-sheet-mode .letter-sheet{grid-template-rows:repeat(5,1.4in)!important;grid-template-columns:repeat(2,2.6in)!important;gap:0!important;padding:2in 1.65in!important}.print-sheet-mode .sheet-label h3{font-size:10pt}.print-sheet-mode .sheet-formula,.print-sheet-mode .sheet-label em{font-size:5pt}.print-sheet-mode .sheet-locality{font-size:4.5pt}.print-sheet-mode .sheet-label-copy header,.print-sheet-mode .sheet-label-copy footer{font-size:4pt}.print-sheet-mode .sheet-label-copy footer small{font-size:3pt}}.slot-control.searchable{align-items:start}.specimen-picker{min-width:0}.specimen-picker input,.specimen-picker select{background:#fff;border:1px solid #d8dfdc;border-radius:3px;width:100%;padding:7px;font-size:10px}.specimen-picker input{margin-bottom:4px}.specimen-picker input:focus,.specimen-picker select:focus{outline-offset:0;outline:2px solid #b8d0c8}.specimen-picker small{color:#9a6158;margin-top:3px;font-size:8px;display:block}.slot-control.searchable>button{margin-top:0}.slot-mineral-locality{gap:6px;min-width:0;display:grid}.slot-mineral-locality .specimen-picker input{margin-bottom:0}.slot-control.searchable{grid-template-columns:22px minmax(0,1fr) 26px 26px 26px;margin-bottom:10px}.copy-controls{background:#f2f5f3;border:1px solid #dce4e0;border-radius:4px;grid-column:2/-1;grid-template-columns:auto 30px 52px 30px auto;align-items:center;gap:5px;padding:6px 7px;display:grid}.copy-controls b,.copy-controls small{color:#61716c;font-size:8px}.copy-controls input{text-align:center;height:29px;width:52px!important;margin:0!important;padding:4px!important}.copy-controls button{font-size:15px;height:29px!important}.slot-control .remove-slot{color:#955b54;font-size:15px}.add-slot{color:#385c51;background:#f8faf9;border:1px dashed #aab9b3;width:100%;min-height:36px;font-size:10px;font-weight:700}.copy-note{margin-top:10px;color:#788781!important;font-size:8px!important}.copy-note,.copy-controls{-webkit-text-size-adjust:100%}.specimen-picker.combo,.combo-input{position:relative}.combo-input input{margin:0;padding-right:24px}.combo-input>span{color:#71807c;pointer-events:none;position:absolute;top:6px;right:8px}.combo-menu{z-index:30;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #bfcac6;border-radius:0 0 4px 4px;max-height:190px;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 10px 24px #18322e2e}.combo-menu button{text-align:left;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#fff;border:0;border-bottom:1px solid #edf0ee;width:100%;height:auto;padding:8px;display:block}.combo-menu button:hover,.combo-menu button[aria-selected=true]{background:#edf4f1}.combo-menu b,.combo-menu small{display:block}.combo-menu b{font-size:10px}.combo-menu small{color:#71807c;margin-top:2px;font-size:8px}.combo-menu p{color:#8a9692;margin:0;padding:10px;font-size:9px}.front-card .sheet-label-copy{text-align:center}.front-card .sheet-label-copy header{align-items:center}.front-card .label-centered-content{flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.front-card .sheet-label-copy h3{font-size:calc(var(--mineral-fit) * 1px);white-space:normal;width:100%;margin:2px 0;line-height:1.05}.front-card .sheet-label-copy footer{text-align:center;justify-content:center}.front-card .sheet-label-copy footer>span{flex:1}.front-card .sheet-locality{text-align:center;text-wrap:balance}@media print{.print-sheet-mode .front-card .sheet-label-copy h3{font-size:calc(var(--mineral-fit) * 1pt)!important}.print-sheet-mode .front-card .label-centered-content{justify-content:center!important}}.sheet-preview-wrap{overflow:hidden}.sheet-preview-wrap .letter-sheet{height:auto;width:min(680px,100%)!important}.sheet-preview-wrap .sheet-label{width:100%;height:100%}.sheet-preview-wrap .back-card img{aspect-ratio:1;width:min(54px,45%);height:auto}.sheet-preview-wrap .letter-sheet{grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(2,1fr);gap:0;padding:23.529% 19.412%}.front-card .label-centered-content{justify-content:space-evenly}.front-card .sheet-label-copy h3{font-size:calc(var(--mineral-fit) * 1.15px);line-height:1}.front-card .sheet-formula{font-size:6.5px}.front-card .sheet-label em{font-size:7px}.front-card .sheet-locality{font-size:6.5px;line-height:1.2}.front-card .sheet-label-copy footer small{font-size:4px}@media print{.print-sheet-mode .front-card .label-centered-content{justify-content:space-evenly!important}.print-sheet-mode .sheet-formula,.print-sheet-mode .sheet-label em{font-size:6pt!important}.print-sheet-mode .sheet-locality{font-size:5.5pt!important}.print-sheet-mode .sheet-label-copy header,.print-sheet-mode .sheet-label-copy footer{font-size:5pt!important}.print-sheet-mode .sheet-label-copy footer small{font-size:3.5pt!important}}body[data-label-style=minimal] .sheet-label{font-family:var(--font-sans);background:#fff;border-color:#c5d0cc}body[data-label-style=minimal] .front-card h3,body[data-label-style=minimal] .back-card>b{font-family:var(--font-sans);letter-spacing:.08em;font-weight:760}body[data-label-style=minimal] .sheet-label-copy header,body[data-label-style=minimal] .sheet-label-copy footer{color:#64736f;border-color:#d8e0dd}body[data-label-style=archive] .sheet-label{background:#f3f0e7;border:3px double #264d44}body[data-label-style=archive] .front-card .sheet-label-copy header{color:#fff;background:#264d44;border:0;padding:4px}body[data-label-style=archive] .front-card h3{letter-spacing:.09em}body[data-label-style=archive] .sheet-label-copy footer{border-color:#264d44}body[data-label-style^=theme-] .sheet-label{--accent:hsl(var(--active-hue) 34% 28%);--soft:hsl(var(--active-hue) 25% 94%);background:var(--soft);border-color:var(--accent)}body[data-label-style^=theme-] .sheet-label-copy header,body[data-label-style^=theme-] .sheet-label-copy footer{border-color:var(--accent);color:var(--accent)}.sheet-formula{font-style:italic}body[data-label-font=serif] .sheet-label{font-family:Georgia,serif}body[data-label-font=sans] .sheet-label,body[data-label-font=sans] .sheet-label h3,body[data-label-font=sans] .back-card>b{font-family:var(--font-sans)}body[data-label-font=mono] .sheet-label,body[data-label-font=mono] .sheet-label h3,body[data-label-font=mono] .back-card>b{font-family:var(--font-mono)}body[data-label-font=humanist] .sheet-label,body[data-label-font=humanist] .sheet-label h3,body[data-label-font=humanist] .back-card>b{font-family:Trebuchet MS,var(--font-sans)}body[data-label-font=slab] .sheet-label,body[data-label-font=slab] .sheet-label h3,body[data-label-font=slab] .back-card>b{font-family:Rockwell,Georgia,serif}body[data-label-font=typewriter] .sheet-label,body[data-label-font=typewriter] .sheet-label h3,body[data-label-font=typewriter] .back-card>b{letter-spacing:.025em;font-family:Courier New,Courier,monospace;font-weight:600}body[data-label-font=garamond] .sheet-label{font-family:Garamond,Times New Roman,serif}body[data-label-font=times] .sheet-label{font-family:Times New Roman,Times,serif}body[data-label-font=palatino] .sheet-label{font-family:Palatino,Palatino Linotype,serif}body[data-label-font=baskerville] .sheet-label{font-family:Baskerville,Georgia,serif}body[data-label-font=arial] .sheet-label{font-family:Arial,sans-serif}body[data-label-font=verdana] .sheet-label{font-family:Verdana,sans-serif}body[data-label-font=gill] .sheet-label{font-family:Gill Sans,Trebuchet MS,sans-serif}body[data-label-font=futura] .sheet-label{font-family:Futura,Century Gothic,sans-serif}body[data-label-font=consolas] .sheet-label{font-family:Consolas,monospace}body[data-label-font=lucida] .sheet-label{font-family:Lucida Console,Courier New,monospace}body[data-label-font=garamond] .sheet-label h3,body[data-label-font=times] .sheet-label h3,body[data-label-font=palatino] .sheet-label h3,body[data-label-font=baskerville] .sheet-label h3,body[data-label-font=arial] .sheet-label h3,body[data-label-font=verdana] .sheet-label h3,body[data-label-font=gill] .sheet-label h3,body[data-label-font=futura] .sheet-label h3,body[data-label-font=consolas] .sheet-label h3,body[data-label-font=lucida] .sheet-label h3{font-family:inherit}.sheet-label *{font-family:inherit!important}.sheet-label{box-shadow:inset 0 0 0 1px #22363147;container-type:inline-size;border-width:4px!important;padding:12px!important}.front-card .sheet-formula{color:var(--custom-label-color,#876e4c)!important;font-size:7.25px!important}@media print{.print-sheet-mode .front-card .sheet-formula{color:var(--custom-label-color,#876e4c)!important;font-size:6.5pt!important}}.front-card .sheet-label-copy h3{font-size:clamp(9px,5.1cqi,15px)}.front-card .sheet-formula,.front-card .sheet-label em{font-size:clamp(5px,2.7cqi,8px)}.front-card .sheet-locality{font-size:clamp(7px,3.4cqi,10px)}.front-card .sheet-label-copy header,.front-card .sheet-label-copy footer{font-size:clamp(4px,1.9cqi,6px)}.front-card .sheet-label-copy footer>span:first-child:not(:only-child){display:none}@media print{.print-sheet-mode .sheet-label{padding:.14in!important}.print-sheet-mode .sheet-label:not(.label-presentation-frame){border-width:3pt!important;box-shadow:inset 0 0 0 .75pt!important}}.front-card .sheet-locality{text-wrap:balance;font-size:8px;font-weight:400;line-height:1.3}.front-card .sheet-label-copy h3,.back-card>b{font-weight:800}@media print{.print-sheet-mode .front-card .sheet-locality{font-size:7.5pt!important;line-height:1.3!important}}.sheet-preview-wrap .letter-sheet.dynamic-letter-sheet{grid-template-columns:repeat(var(--sheet-columns),1fr);grid-template-rows:repeat(var(--sheet-rows),1fr);gap:0;padding:40px}.dynamic-letter-sheet .sheet-label{place-self:center;width:calc(100% - 4px);height:calc(100% - 4px);container-type:inline-size}.dynamic-letter-sheet .front-card .sheet-label-copy h3{font-size:clamp(7px,5.1cqi,15px)}.dynamic-letter-sheet .front-card .sheet-formula,.dynamic-letter-sheet .front-card em{font-size:clamp(4px,2.8cqi,8px)}.dynamic-letter-sheet .front-card .sheet-locality{font-size:clamp(5px,3.5cqi,10px)}.dynamic-letter-sheet .front-card :is(header,footer){font-size:clamp(3px,1.9cqi,6px)}.dynamic-letter-sheet.template-3 .front-card .sheet-label-copy h3{font-size:clamp(10px,8cqi,17px)}.dynamic-letter-sheet.template-3 .front-card :is(.sheet-formula,em){font-size:clamp(6px,4cqi,10px)}.dynamic-letter-sheet.template-3 .front-card .sheet-locality{font-size:clamp(7px,5cqi,12px)}.dynamic-letter-sheet.template-4 .sheet-label *{font-weight:700!important}.dynamic-letter-sheet.template-4 .front-card .label-centered-content{justify-content:flex-start;gap:1px;padding-top:2px}.dynamic-letter-sheet.template-4 .front-card .sheet-label-copy h3{font-size:clamp(7px,8cqi,10px)}.dynamic-letter-sheet.template-4 .front-card :is(.sheet-formula,em){font-size:clamp(4px,4.2cqi,6px)}.dynamic-letter-sheet.template-4 .front-card .sheet-locality{font-size:clamp(5px,5cqi,7px);line-height:1.05}.dynamic-letter-sheet.template-4 .back-card img{width:55%;height:55%}@media print{body.print-sheet-mode .letter-sheet.dynamic-letter-sheet{grid-template-columns:repeat(var(--sheet-columns),var(--card-width))!important;grid-template-rows:repeat(var(--sheet-rows),var(--card-height))!important;place-content:start!important;gap:0!important;width:8.5in!important;height:11in!important;padding:.5in!important}body.print-sheet-mode .dynamic-letter-sheet .sheet-label{width:calc(var(--card-width) - .04in)!important;height:calc(var(--card-height) - .04in)!important;place-self:center!important;min-width:0!important;min-height:0!important}body.print-sheet-mode .dynamic-letter-sheet.template-4 .sheet-label{padding:.06in!important}body.print-sheet-mode .dynamic-letter-sheet.template-4 .front-card h3{font-size:7pt!important}body.print-sheet-mode .dynamic-letter-sheet.template-4 .front-card :is(.sheet-formula,em){font-size:4.5pt!important}body.print-sheet-mode .dynamic-letter-sheet.template-4 .front-card .sheet-locality{font-size:5pt!important}}.print-sheets-page>.workspace-head>button.primary{font-size:14px}.print-sheets-page>.workspace-head>button.primary:after{display:none}.print-sheets-page>.workspace-head>button.primary:disabled{opacity:.65;cursor:wait}.print-sheets-page>.workspace-head .eyebrow,.print-sheets-page>.workspace-head p:not(.eyebrow){display:none!important}.print-sheets-page>.workspace-head h1{margin:0!important;font-size:0!important}.print-sheets-page>.workspace-head h1:before{content:"Mineral ID options";font-size:32px;line-height:1.15;display:block}.print-sheets-page>.workspace-head h1:after{content:"↓";text-align:center;color:var(--green);margin-top:8px;font-family:Arial,sans-serif;font-size:27px;line-height:1;display:block}@media print{body.print-sheet-mode,body.print-sheet-mode .sheet-label,body.print-sheet-mode .sheet-label *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body.print-sheet-mode .sheet-preview-wrap{break-after:page!important;page-break-after:always!important;width:8.5in!important;height:11in!important;overflow:hidden!important}body.print-sheet-mode .sheet-preview-wrap:last-of-type{break-after:auto!important;page-break-after:auto!important}}.sheet-label[class*=label-style-theme-]{--accent:var(--custom-label-color,#28594e);--soft:color-mix(in srgb,var(--accent) 10%,#fff);clip-path:none!important;border-radius:0!important;transform:none!important}.sheet-label.label-style-theme-50{border:2px solid var(--accent)!important;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 4px var(--accent)!important}.sheet-label.label-style-theme-51{background:linear-gradient(90deg,#fff 0 72%,var(--soft));border:0!important;border-left:6px solid var(--accent)!important}.sheet-label.label-style-theme-52{border:4px double var(--accent)!important}.sheet-label.label-style-theme-53{border:0!important;border-top:5px solid var(--accent)!important;border-bottom:2px solid var(--accent)!important}.sheet-label.label-style-theme-54{border:3px solid var(--accent)!important}.sheet-label.label-style-theme-55{background:repeating-linear-gradient(135deg,#fff 0 8px,var(--soft) 8px 16px);border:1px solid var(--accent)!important}.sheet-label.label-style-theme-58{box-shadow:inset 0 5px var(--accent),inset 5px 0 color-mix(in srgb,var(--accent) 55%,#fff)!important;border:0!important}.sheet-label.label-style-theme-59{background:#fff;border:2px dashed var(--accent)!important}.sheet-label.label-style-theme-60{background:linear-gradient(#fff,var(--soft));border:6px ridge var(--accent)!important}.sheet-label.label-style-theme-61{border:0!important;border-inline:5px solid var(--accent)!important}.sheet-label.label-style-theme-62{background:radial-gradient(circle at top right,color-mix(in srgb,var(--accent) 25%,#fff),#fff 45%);border:2px solid var(--accent)!important}.sheet-label.label-style-theme-63{background:linear-gradient(165deg,#fff 0 55%,color-mix(in srgb,var(--accent) 18%,#fff) 55%);border:0!important}.sheet-label.label-style-theme-65{outline:2px solid var(--accent);outline-offset:-6px;border:1px solid var(--accent)!important}.sheet-label.label-style-theme-66{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 14%,#fff),#fff);border:0!important;border-bottom:6px solid var(--accent)!important}.sheet-label.label-style-theme-69{background:linear-gradient(90deg,var(--accent) 0 3%,#fff 3% 97%,var(--accent) 97%);border:5px double var(--accent)!important}.sheet-label[class*=label-style-theme-]{--accent:var(--custom-label-color,#000)!important}.sheet-label.label-style-theme-51{--soft:color-mix(in srgb,var(--accent) 12%,#fff);border:0!important;border-left:12px solid var(--accent)!important}.print-sheets-page .sheet-label.label-style-theme-50{box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 6px var(--accent)!important}.print-sheets-page .sheet-label.label-style-theme-53{border-top-width:10px!important}.print-sheets-page .sheet-label.label-style-theme-58{box-shadow:inset 0 8px var(--accent),inset 8px 0 color-mix(in srgb,var(--accent) 55%,#fff)!important}.print-sheets-page .sheet-label.label-style-theme-61{border-inline-width:8px!important}.print-sheets-page .sheet-label.label-style-theme-65{outline-offset:-10px;outline-width:4px}.print-sheets-page .sheet-label.label-style-theme-66{border-bottom-width:12px!important}.print-sheets-page .sheet-label.label-style-theme-69{border-width:7px!important}.sheet-label:is(.label-style-theme-51,.label-style-theme-53,.label-style-theme-58,.label-style-theme-61,.label-style-theme-66)>header{border-bottom-width:2px!important}.sheet-label.label-style-theme-51>header{border-bottom-width:3px!important}body[data-custom-color=true] .print-sheets-page .sheet-label:is(.label-style-theme-52,.label-style-theme-62)>header{box-sizing:border-box;background:var(--accent)!important;color:#fff!important;border:0!important;width:100%!important;padding:2.5% 3%!important}.sheet-label.label-style-theme-52 .viewer-centered-content{text-align:center}.sheet-label:is(.label-style-theme-62,.label-style-theme-63)>footer{background:color-mix(in srgb,var(--accent) 12%,#fff);padding-inline:2px}.bulk-controls .bulk-locality-label{margin-top:16px;display:block}.bulk-controls .locality-picker{margin-top:6px}.font-size-controls{border:1px solid var(--line);background:#fafbf9;border-radius:5px;margin:16px 14px;padding:13px}.font-size-controls legend{letter-spacing:.08em;text-transform:uppercase;padding:0 5px;font-size:10px;font-weight:800}.font-size-heading{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.font-size-heading small{color:var(--muted);font-size:9px}.font-size-heading button{color:var(--green);background:0 0;border:0;padding:3px;font-size:9px;font-weight:750}.font-size-controls label{margin:9px 0;display:block}.font-size-controls label>span{justify-content:space-between;gap:10px;font-size:9px;font-weight:650;display:flex}.font-size-controls output{color:var(--green);font-variant-numeric:tabular-nums}.font-size-controls input[type=range]{width:100%;height:16px;accent-color:var(--green);margin:3px 0 0}.font-size-controls label{padding-right:34px;position:relative}.font-size-controls .text-block-toggle{background:currentColor;border:1px solid;border-radius:10px;width:28px;height:18px;padding:0;font-size:0;position:absolute;bottom:1px;right:0;box-shadow:inset 0 0 0 2px #fff}.font-size-controls .text-block-toggle:after{content:"";background:#fff;border-radius:50%;width:8px;height:8px;transition:left .15s;position:absolute;top:4px}.font-size-controls .text-block-toggle.is-on{color:#26945b}.font-size-controls .text-block-toggle.is-on:after{left:15px}.font-size-controls .text-block-toggle.is-off{color:#c64545}.font-size-controls .text-block-toggle.is-off:after{left:4px}.dynamic-letter-sheet .sheet-viewer-label.front header{font-size:var(--font-header-size,var(--sheet-meta))!important}.dynamic-letter-sheet .sheet-viewer-label.front h2{font-size:var(--font-mineral-cap,var(--sheet-title))!important}.dynamic-letter-sheet .sheet-viewer-label .viewer-formula{font-size:var(--font-formula-cap,var(--sheet-detail))!important}.dynamic-letter-sheet .sheet-viewer-label.front em{font-size:var(--font-mine-cap,var(--sheet-detail))!important}.dynamic-letter-sheet .sheet-viewer-label .viewer-locality{font-size:var(--font-locality-cap,var(--sheet-location))!important}.dynamic-letter-sheet .sheet-viewer-label.front footer{font-size:var(--font-footer-size,var(--sheet-meta))!important}@media (min-width:1051px){.print-sheets-page .sheet-workspace{grid-template-columns:300px minmax(0,1fr) 240px;gap:18px;position:relative}.print-sheets-page .sheet-controls{grid-column:1;display:block;position:static}.print-sheets-page .two-page-preview{overscroll-behavior:contain;scrollbar-gutter:stable;grid-column:2;min-width:0;max-height:calc(100vh - 104px);padding-right:6px;position:sticky;top:88px;overflow-y:auto}.print-sheets-page .font-size-controls{background:#fff;width:240px;margin:0;padding:16px;position:absolute;top:0;right:0;box-shadow:0 3px 16px #1b332e0b}}@media print{body.print-sheet-mode .print-sheets-page .two-page-preview{max-height:none!important;padding-right:0!important;position:static!important;overflow:visible!important}}.print-side-toggle{border:1px solid var(--line);cursor:pointer;background:#f8f6f0;border-radius:10px;align-items:center;gap:11px;margin:0 0 14px;padding:13px 14px;display:flex!important}.print-side-toggle input{accent-color:#315f43;width:19px;height:19px;margin:0}.print-side-toggle span,.print-side-toggle b,.print-side-toggle small{display:block}.print-side-toggle b{color:#26372d;font-size:12px}.print-side-toggle small{color:#788078;margin-top:2px;font-size:9px}.single-mode .two-page-preview{grid-template-columns:1fr!important}@media print{body.print-sheet-mode,body.print-sheet-mode main{background:#fff!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important}html:has(body.print-sheet-mode){background:#fff!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important}body.print-sheet-mode{overflow:visible!important}body.print-sheet-mode main{display:block!important}body.print-sheet-mode .mobile-controls-toggle,body.print-sheet-mode .print-sheets-page>:not(.sheet-workspace),body.print-sheet-mode .sheet-workspace>:not(.two-page-preview),body.print-sheet-mode .two-page-preview>:not(.sheet-preview-wrap){display:none!important}body.print-sheet-mode .print-sheets-page,body.print-sheet-mode .sheet-workspace,body.print-sheet-mode .two-page-preview{width:var(--sheet-width)!important;min-width:var(--sheet-width)!important;max-width:var(--sheet-width)!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;position:static!important;inset:auto!important;overflow:visible!important}body.print-sheet-mode.mobile-print-sheet .sheet-preview-wrap{box-sizing:border-box!important;contain:layout paint!important;break-inside:avoid-page!important;page-break-inside:avoid!important;height:10.98in!important;min-height:10.98in!important;max-height:10.98in!important;position:relative!important;overflow:hidden!important}body.print-sheet-mode.mobile-print-sheet .sheet-preview-wrap>.letter-sheet{box-sizing:border-box!important;height:10.98in!important;min-height:10.98in!important;max-height:10.98in!important;padding-bottom:.48in!important;position:static!important}}.spacing-controls{border:0;border-top:1px solid var(--line);margin:0;padding:16px 18px}.spacing-controls legend{letter-spacing:.08em;text-transform:uppercase;padding:0;font-size:10px;font-weight:800}.spacing-presets{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:8px;display:grid}.spacing-presets button{background:#fff;border:1px solid #d8dfdc;border-radius:4px;min-height:42px;padding:7px 4px;font-size:10px;font-weight:700}.spacing-presets button.active{border-color:var(--green);color:var(--green);box-shadow:inset 0 0 0 1px var(--green);background:#eef4f1}.spacing-presets small{color:#7b8884;margin-top:3px;font-size:8px;font-weight:500;display:block}.custom-spacing{grid-template-columns:1fr 92px;gap:8px;margin-top:10px;display:grid}.custom-spacing label,.paper-details label{color:#62716c;font-size:9px;font-weight:700}.custom-spacing input,.custom-spacing select,.paper-details select,.paper-details input{background:#fff;border:1px solid #d8dfdc;border-radius:4px;width:100%;height:34px;margin-top:5px;padding:0 8px;display:block}.cutting-guide-toggle{cursor:pointer;align-items:center;gap:9px;margin-top:12px;font-size:10px;display:flex}.cutting-guide-toggle input{width:17px;height:17px}.cutting-guide-toggle span,.cutting-guide-toggle b,.cutting-guide-toggle small{display:block}.cutting-guide-toggle small{color:#7b8884;margin-top:2px;font-size:8px;font-weight:400}.spacing-impact{color:#58675f;background:#f3f6f3;border-radius:4px;margin:11px 0 0;padding:9px;font-size:9px;line-height:1.45}.paper-details{border:0;border-top:1px solid var(--line);margin:0;padding:16px 18px}.paper-details legend{letter-spacing:.08em;text-transform:uppercase;padding:0;font-size:10px;font-weight:800}.paper-details label{margin-top:8px;display:block}.paper-details select{height:31px;margin-bottom:3px}.paper-details>span{color:#58675f;margin-top:7px;font-size:9px;display:block}.custom-paper-controls{grid-template-columns:1fr 1fr;gap:7px;display:grid}.custom-paper-controls label:last-child{grid-column:1/-1}.paper-fit-warning{color:#6d3128;background:#fff7f5;border:1px solid #d99a8f;border-radius:8px;align-self:start;padding:28px}.paper-fit-warning b{font-size:17px}.paper-fit-warning p{margin:10px 0 6px;line-height:1.5}.paper-fit-warning small{color:#80584f}.letter-sheet.dynamic-letter-sheet{box-sizing:border-box;position:relative;container-type:inline-size;width:min(680px,100%)!important;height:auto!important;aspect-ratio:var(--sheet-aspect)!important;padding:var(--sheet-margin-y-preview) var(--sheet-margin-x-preview)!important;grid-template-columns:repeat(var(--sheet-columns),var(--card-width-preview))!important;grid-template-rows:repeat(var(--sheet-rows),var(--card-height-preview))!important;column-gap:var(--sheet-gap-x-preview)!important;row-gap:var(--sheet-gap-y-preview)!important;place-content:start!important;overflow:hidden!important}.dynamic-letter-sheet .sheet-label,.dynamic-letter-sheet .sheet-viewer-label{box-sizing:border-box;place-self:stretch stretch!important;width:100%!important;height:100%!important}.cutting-guide-layer{z-index:3;pointer-events:none;position:absolute;inset:0}.cut-guide{opacity:.65;border-color:#7c8581;display:block;position:absolute}.cut-guide.vertical{border-left:1px dashed #7c8581;width:0}.cut-guide.horizontal{border-top:1px dashed #7c8581;height:0}@media (max-width:520px){.spacing-presets{grid-template-columns:repeat(2,1fr)}.custom-spacing{grid-template-columns:1fr 88px}}@media screen and (max-width:700px){:is(html:has(.print-sheets-page),body:has(.print-sheets-page)){overflow-x:clip!important}body:has(.print-sheets-page){overflow-y:visible!important}.print-sheets-page .duplex-print-toggle,.print-sheets-page .qr-print-toggle{display:none!important}.print-sheets-page .two-page-preview{z-index:8;background:var(--paper);order:-1;padding:8px 0;position:sticky;top:62px;box-shadow:0 8px 14px #182d2714}.print-sheets-page .two-page-preview>.sheet-preview-wrap:first-child{padding:7px 10px 10px}.print-sheets-page .two-page-preview>.sheet-preview-wrap:first-child .letter-sheet{width:clamp(170px,48vw,205px)!important}.print-sheets-page .two-page-preview>.sheet-preview-wrap:not(:first-child),.print-sheets-page .two-page-preview>.sheet-tip{display:none}}@media print{html.mobile-print-sheet-root,body.print-sheet-mode.mobile-print-sheet,body.print-sheet-mode.mobile-print-sheet main,body.print-sheet-mode.mobile-print-sheet .print-sheets-page,body.print-sheet-mode.mobile-print-sheet .sheet-workspace,body.print-sheet-mode.mobile-print-sheet .two-page-preview{box-sizing:border-box!important;width:var(--mobile-print-sheet-width)!important;min-width:var(--mobile-print-sheet-width)!important;max-width:var(--mobile-print-sheet-width)!important;height:var(--mobile-print-sheet-height)!important;min-height:var(--mobile-print-sheet-height)!important;max-height:var(--mobile-print-sheet-height)!important;overflow:hidden!important}body.print-sheet-mode.mobile-print-sheet .two-page-preview>.sheet-preview-wrap:not(:first-child){display:none!important}body.print-sheet-mode.mobile-print-sheet .two-page-preview>.sheet-preview-wrap:first-child{break-after:auto!important;page-break-after:auto!important}body.print-sheet-mode .sheet-preview-wrap{box-sizing:border-box!important;width:var(--sheet-width)!important;min-width:var(--sheet-width)!important;max-width:var(--sheet-width)!important;height:calc(var(--sheet-height) - .02in)!important;min-height:calc(var(--sheet-height) - .02in)!important;max-height:calc(var(--sheet-height) - .02in)!important;break-after:page!important;page-break-after:always!important;break-inside:avoid-page!important;page-break-inside:avoid!important;overflow:hidden!important}body.print-sheet-mode .sheet-preview-wrap:last-of-type{break-after:auto!important;page-break-after:auto!important}body.print-sheet-mode .letter-sheet.dynamic-letter-sheet{box-sizing:border-box!important;width:var(--sheet-width)!important;height:calc(var(--sheet-height) - .02in)!important;min-height:calc(var(--sheet-height) - .02in)!important;max-height:calc(var(--sheet-height) - .02in)!important;aspect-ratio:auto!important;padding:var(--sheet-margin-y) var(--sheet-margin-x) max(0in,calc(var(--sheet-margin-y) - .02in))!important;grid-template-columns:repeat(var(--sheet-columns),var(--card-width))!important;grid-template-rows:repeat(var(--sheet-rows),var(--card-height))!important;column-gap:var(--sheet-gap)!important;row-gap:var(--sheet-gap)!important;place-content:start!important;overflow:hidden!important}body.print-sheet-mode .dynamic-letter-sheet .sheet-label,body.print-sheet-mode .dynamic-letter-sheet .sheet-viewer-label{box-sizing:border-box!important;width:var(--card-width)!important;height:var(--card-height)!important;min-width:var(--card-width)!important;max-width:var(--card-width)!important;min-height:var(--card-height)!important;max-height:var(--card-height)!important;place-self:start!important}}.print-multi-mineral-toggle{margin-bottom:12px;letter-spacing:0!important;color:var(--ink)!important}.bulk-controls>.multi-mineral-selector{margin-bottom:12px}.bulk-controls .multi-mineral-search>span{letter-spacing:.1em;color:#71807c;font-size:9px;font-weight:700}.bulk-controls .multi-mineral-list b{font-size:10px}.bulk-controls .multi-mineral-list small{font-size:8px}.print-action-area{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.mobile-pdf-status,.mobile-pdf-open{display:none}@media (max-width:700px){.print-action-area{align-items:stretch;width:100%}.mobile-pdf-status{color:#7d2c20;background:#fff4f1;border:1px solid #c37c70;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.mobile-pdf-status button{color:inherit;font:inherit;background:0 0;border:1px solid;border-radius:6px;flex:none;padding:6px 10px;font-weight:700}.mobile-pdf-open{border:1px solid var(--accent);min-height:44px;color:var(--accent);border-radius:8px;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}}
