.store-manager-center .store-manager-list{gap:12px;margin:16px 0;display:grid}.store-manager-center .store-manager-list article{background:#fff;border:1px solid #c9d9cf;border-radius:12px;gap:8px;padding:16px;display:grid}.store-manager-center .store-manager-list article.selected{background:#eff8f2;border:2px solid #0b513f}.store-manager-center .store-manager-list strong{font-size:18px}.store-manager-center .store-manager-list span{overflow-wrap:anywhere}.store-manager-center button{color:#fff;cursor:pointer;background:#0b513f;border:1px solid #0b513f;border-radius:10px;min-height:48px;padding:12px 16px;font-size:16px;font-weight:700}.store-manager-center button:disabled{opacity:.55;cursor:wait}.store-manager-center input{box-sizing:border-box;color:#12231d;background:#fff;border:1px solid #b8c9bf;border-radius:10px;width:100%;min-height:48px;margin:8px 0 12px;padding:12px;font-size:18px;display:block}.store-manager-center .store-manager-approval{background:#fffdf5;border:2px solid #b99a50;border-radius:14px;padding:16px}.store-manager-center .store-manager-approval h3{margin-bottom:16px;font-size:20px}.store-manager-center .store-manager-approval form button{width:100%}.store-manager-center .store-manager-approval p button{margin:6px 4px 0 0}.store-manager-center .store-manager-next{background:#fff4d8;border-radius:10px;padding:16px}.admin-lottery-promotion{scroll-margin-top:20px;border:2px solid #b58a40!important}.admin-lottery-promotion>header{display:block!important}.admin-lottery-promotion h2{font-size:28px}.promotion-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.promotion-invite{text-align:center;background:#f9f6ee;border-radius:15px;padding:20px}.promotion-invite .generated-qr{justify-content:center;margin:16px auto;display:flex}.promotion-invite a,.promotion-invite button,.promotion-voice button,.promotion-spin{color:#fff;text-align:center;cursor:pointer;background:#164a36;border:1px solid #b58a40;border-radius:10px;width:100%;min-height:48px;margin:10px 0;padding:14px;font-weight:700;text-decoration:none;display:block}.promotion-demo{color:#fff0ca;text-align:center;background:#64151a;border-radius:15px;min-width:0;padding:20px}.promotion-demo-badge{color:#68151b;background:#ffe5a2;border-radius:8px;padding:10px;display:block}.promotion-wheel-wrap{aspect-ratio:1;width:280px;max-width:100%;margin:22px auto;position:relative}.promotion-wheel{background:conic-gradient(#ffe9a8 0deg 90deg,#f7c97a 90deg 180deg,#fbe9ba 180deg 270deg,#efbdb0 270deg 360deg);border:10px solid #e9b94f;border-radius:50%;transition:transform 2.3s cubic-bezier(.12,.75,.15,1);position:absolute;inset:0}.promotion-wheel>span{color:#701d13;text-align:center;width:110px;font-size:14px;line-height:1.4;position:absolute;top:calc(50% - 18px);left:calc(50% - 55px)}.promotion-pointer{z-index:2;border-top:37px solid #fff7d1;border-left:15px solid #0000;border-right:15px solid #0000;position:absolute;top:-8px;left:calc(50% - 15px)}.promotion-hub{color:#761c15;background:#eabd61;border:4px solid #fff0af;border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute;inset:36%}.promotion-demo .promotion-spin{color:#63161b;background:#ffe4a0;font-size:20px}.promotion-demo p{font-size:14px;line-height:1.7}.promotion-voice{margin-top:20px}.promotion-voice button{max-width:420px}.admin-lottery-promotion button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:700px){.promotion-grid{grid-template-columns:1fr}.admin-lottery-promotion{padding:16px!important}.promotion-demo{padding:16px}.promotion-wheel-wrap{width:280px}}
