body{-webkit-user-select:none;user-select:none}input,textarea,[contenteditable="true"]{-webkit-user-select:text;user-select:text}img{-webkit-user-drag:none}#nav .point-pill,#nav .storage-pill,#nav .account-pill{width:auto;min-width:0;padding:8px 16px}.made-candidates{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;overflow:visible}.made-candidate{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:7px 3px;background:#fffdf5;border:1px solid #ebdcae;border-radius:8px;text-align:center}.made-candidate img{width:100%;height:65px;object-fit:contain;background:#fff;border-radius:5px}.made-candidate b{font-size:14px;line-height:1.2}.made-candidate span{font-size:9px;line-height:1.4;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.made-strip>small{display:block;margin-bottom:5px}.sound-toggle{display:block;margin:-20px auto 15px;font-size:10px;border-radius:20px;padding:5px 11px;background:#fff8df;border-color:#e6d3a4}.last-one-reveal{text-align:center;position:relative;overflow:hidden;padding:12px 0}.last-one-reveal>small{color:#976f35;font-size:12px}.last-one-reveal h2{font-size:30px;margin:12px 0 18px;color:#a85614}.last-one-reveal>img{width:100%;height:260px;object-fit:contain;animation:last-one-arrive .65s ease-out}.last-one-reveal>h3{font-size:21px;margin:15px 0}.last-one-reveal>p{font-size:13px;line-height:1.8}.last-one-confetti{display:block;letter-spacing:30px;font-size:26px;color:#e7b034;margin:0 0 13px;animation:last-one-arrive .7s ease-out}@keyframes last-one-arrive{from{transform:scale(.65) translateY(20px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.auto-nickname-note{padding:15px;background:#fff5df;border:1px solid #f0ddbb;border-radius:12px;margin:20px 0}.auto-nickname-note b,.auto-nickname-note span,.auto-nickname-note small{display:block}.auto-nickname-note b{font-size:12px}.auto-nickname-note span{font-weight:750;font-size:17px;margin:8px 0}.auto-nickname-note small{font-size:10px;color:#917352;line-height:1.7}.phone-code-row{display:flex;gap:8px;margin-top:9px}.phone-code-row input{min-width:0;flex:1}.phone-code-row button{flex-shrink:0;width:86px;font-size:12px;border-radius:10px}.phone-status{font-size:11px;color:#9a5c2b;line-height:1.7;margin:9px 0 16px}.purchase-menu-link{display:flex;align-items:center;justify-content:space-between;background:#fff8e9;border:1px solid #f0dfc7;padding:22px;border-radius:14px;margin:10px 0 25px}.purchase-menu-link>span{font-size:19px;font-weight:800}.purchase-menu-link>b{font-size:12px;color:#8d6344}.purchases-page{max-width:900px;margin:auto}.purchase-order h2{font-size:18px;margin:0}.purchase-order>small{font-size:10px;color:#918678;overflow-wrap:anywhere}.purchase-totals{display:flex;align-items:center;gap:15px;margin:20px 0;flex-wrap:wrap}.purchase-totals>strong{font-size:23px}.purchase-totals>small{font-size:11px;color:#8e7d65}.purchase-order details{font-size:12px}.purchase-order details p{word-break:break-all;font-size:11px}.purchase-order>p{font-size:12px}.notice-home-control{display:flex;gap:7px;align-items:center;font-size:12px;font-weight:650;margin:12px 0}.notice-admin-row .notice-home-control{font-size:11px;margin:8px 0 0}.notice-home-control input{width:16px;height:16px;accent-color:#e73b29}.collection-board h2{font-size:19px;margin:0}.collection-board>.sectionbar{margin:0 0 15px;padding-bottom:15px;border-bottom:1px solid #eee4d7}.collection-board>.sectionbar>b{font-size:12px;color:#8c7256}.collection-product{border-bottom:1px solid #f0e7dc;padding:16px 0}.collection-product:last-child{border:0;padding-bottom:0}.collection-product-label{display:flex;align-items:center;gap:13px;margin:0;cursor:pointer}.collection-product-label>img{width:74px;height:74px;object-fit:contain;background:#fffaf0;border:1px solid #f0e4d3;border-radius:10px}.collection-product-label>span{flex:1;min-width:0}.collection-product-label b{display:block;font-size:15px;line-height:1.6}.collection-product-label b strong{font-size:16px;margin-left:4px;color:#ab492b}.collection-product-label small{font-size:10px;display:block;color:#9e8c79;margin-top:5px}.inventory-unit{display:none!important}.collection-numbers{margin:10px 0 0 32px;font-size:11px}.collection-numbers summary{font-weight:750;color:#7b644b;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.collection-numbers>div{display:flex;gap:7px;flex-wrap:wrap;padding-top:12px}.collection-numbers>div>span{display:block;background:#fff3d3;border:1px solid #e8d7ae;border-radius:7px;padding:5px 10px;white-space:nowrap;font-size:11px}.collection-numbers .already-shipped{background:#f4f1eb;color:#aaa}.collection-numbers small{display:block;font-size:8px}.collection-random .collection-product-label>img{background:#fff2ce}.inventory-summary p{font-size:11px;margin:9px 0 0;color:#8b7155}.collection-board+.collection-board{margin-top:20px}
@media(max-width:650px){.made-candidates{gap:4px}.made-candidate{padding:4px 2px}.made-candidate img{height:45px}.made-candidate b{font-size:12px}.made-candidate span{font-size:8px}.last-one-reveal h2{font-size:25px}.last-one-reveal>img{height:220px}.collection-board{padding:17px}.collection-board h2{font-size:17px}.collection-product-label{gap:10px}.collection-product-label>img{width:58px;height:58px}.collection-product-label b{font-size:12px}.collection-product-label b strong{font-size:13px}.collection-product-label small{font-size:9px}.inventory-summary button{font-size:10px;max-width:125px}.purchase-menu-link{padding:17px}.purchase-menu-link>span{font-size:17px}.purchase-menu-link>b{font-size:10px}.purchase-order h2{font-size:15px}}
@media(prefers-reduced-motion:reduce){.last-one-reveal>img,.last-one-confetti{animation:none}}
.collection-numbers>div>.collection-number-choice{display:flex;align-items:center;gap:7px;margin:0;background:#fff3d3;border:1px solid #e8d7ae;border-radius:7px;padding:6px 10px;font-size:11px;font-weight:500;cursor:pointer}.collection-number-choice input{width:15px;height:15px;accent-color:#e43e2b}.collection-numbers .collection-number-choice.already-shipped{background:#f4f1eb;color:#aaa;cursor:default}
