.career-cabinet-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:24px;margin:24px 0}.career-cabinet-cup{position:relative;text-align:center;padding:24px 16px 20px;border:1px solid #c3a36266;border-radius:16px;background:radial-gradient(ellipse at 50% 25%,#cda34a24,transparent 68%),linear-gradient(145deg,#182b30,#101b24);box-shadow:inset 0 -8px #ac814d55,0 12px 25px #0003}.career-cabinet-cup img{display:block;width:100%;height:210px;object-fit:contain;margin:auto;filter:drop-shadow(0 10px 12px #0008)}.career-cabinet-cup h2{font-size:19px;color:#f2d58a}.career-cabinet-cup p{color:#c9d5d8;line-height:1.8}.career-cabinet-count{position:absolute;right:14px;top:14px;border-radius:20px;padding:5px 12px;background:#e8c467;color:#17232a;font-weight:800}@media(max-width:480px){.career-cabinet-grid{grid-template-columns:1fr 1fr;gap:12px}.career-cabinet-cup{padding:18px 8px}.career-cabinet-cup img{height:150px}.career-cabinet-cup h2{font-size:16px}}

.career-cabinet-cup.is-stacked{border-color:#e8c467;box-shadow:inset 0 -8px #ac814d55,4px 5px 0 -1px #33424a,4px 5px 0 0 #b79552,8px 10px 0 -1px #26353e,8px 10px 0 0 #94763e,0 16px 25px #0003}.career-cabinet-count{z-index:1;font-size:20px}.career-cabinet-stock{font-weight:700}.career-cabinet-history{text-align:left;border-top:1px solid #c3a36244;padding-top:8px}.career-cabinet-history summary{cursor:pointer;min-height:44px;align-content:center;color:#f2d58a;overflow-wrap:anywhere}.career-cabinet-history ul{list-style:none;padding:0;margin:4px 0 0}.career-cabinet-history li{display:flex;flex-direction:column;gap:3px;padding:9px 0;border-top:1px solid #ffffff16;overflow-wrap:anywhere}.career-cabinet-history li span{font-size:12px;color:#c9d5d8}@media(max-width:480px){.career-cabinet-count{font-size:17px;right:8px;top:8px}.career-cabinet-history summary{font-size:12px}.career-cabinet-stock{font-size:12px}}
