[hidden]{display:none!important}.text-button{border:0;background:none;color:var(--ink);text-decoration:underline;padding:10px 0;font-size:12px}.accessories-section{margin-top:26px;border-top:1px solid var(--line);padding-top:12px}.accessories-section h3,#slidingDesign h3{font-size:15px;margin-bottom:8px}.accessories-section>p{font-size:12px;color:var(--muted);line-height:1.5}.accessories-section .segment{display:flex;gap:8px;margin:15px 0}#accessoryCards{display:grid;grid-template-columns:1fr 1fr;gap:10px}.accessory-card{display:flex;flex-direction:column;align-items:flex-start;text-align:left;border:1px solid var(--line);border-radius:6px;padding:12px;background:#f8f8f3;color:var(--ink);min-height:158px}.accessory-card svg{height:60px;width:75px;margin:0 auto 5px}.accessory-card span{display:flex;flex-direction:column;gap:6px}.accessory-card small{font-size:9px;letter-spacing:1.5px;color:var(--muted)}.accessory-card strong{font-size:12px;line-height:1.4}.accessory-card em{font-size:10px;font-style:normal;color:#5b7150}.accessory-card.active{border-color:#58704d;background:#edf2e6}.accessory-card:disabled{opacity:.48;cursor:default}.accessory-card:disabled em{color:#73796e}#drawing{overflow:hidden;touch-action:none}#drawing svg{overflow:visible}.camera-tools{display:flex}.camera-tools[hidden]{display:none}.camera-tools button{font-size:12px}#slidingDesign{padding:10px 0 18px;border-bottom:1px solid var(--line)}#slidingDesign label{margin-top:12px}.admin-page{max-width:850px;margin:40px auto;padding:25px}.admin-page main{padding:0}.admin-page section{background:white;padding:24px;border:1px solid var(--line);margin:20px 0}.admin-page .pair{gap:20px}.admin-page a{text-decoration:underline}.admin-page button{padding:12px;margin:10px 5px 0 0}.admin-page textarea{min-height:100px;overflow-wrap:anywhere}.admin-page h1{font-size:30px}.admin-page #adminStatus{line-height:1.6}.admin-page .small{line-height:1.6}@media(max-width:500px){#accessoryCards{gap:7px}.accessory-card{padding:9px}}@media print{.accessories-section,.text-button{display:none!important}}

#upperOptions{border-top:1px solid var(--line);padding:15px 0;margin-top:18px}#upperOptions h3{font-size:14px}#upperInfo,#placementReason{line-height:1.6}#placementReason:empty{display:none}.staff-entry{font-size:11px;text-decoration:underline}footer{flex-wrap:wrap;gap:14px}.corpus-quick{align-items:flex-start!important}.corpus-quick span{max-width:65%;font-size:10px;line-height:1.5}#elementDetails[open]{padding-bottom:18px}@media(max-width:600px){.corpus-quick{flex-direction:column}.corpus-quick span{max-width:100%}}

.corpus-folder{padding:12px 22px 2px;border-top:1px solid var(--line)}.corpus-folder .actions{display:flex;flex-wrap:wrap;gap:7px}.corpus-folder button{font-size:11px}.corpus-folder p{font-size:10px;line-height:1.6;color:var(--muted);overflow-wrap:anywhere}#corpusFolderStatus{color:var(--ink)}