.tpc-wrap{direction:rtl;margin:14px 0;font-family:inherit;text-align:center}.tpc-open-btn{display:inline-flex;align-items:center;justify-content:center;min-width:200px;height:46px;padding:0 24px;border:none;border-radius:15px;background:#B79148;color:#ffffff!important;font-size:15px;font-weight:800;cursor:pointer;transition:.25s ease;box-shadow:0 10px 24px rgb(183 145 72 / .28)}.tpc-open-btn:hover{background:#a37d35;color:#ffffff!important;transform:translateY(-2px);box-shadow:0 14px 30px rgb(183 145 72 / .35)}.tpc-open-btn:focus,.tpc-open-btn:active,.tpc-open-btn:visited{color:#ffffff!important}.tpc-open-btn:before{content:none!important}.tpc-open-btn:hover{background:#a27f3e;color:#fff;transform:translateY(-2px)}.tpc-modal{display:none;position:fixed;inset:0;z-index:999999;text-align:initial}.tpc-modal.is-open{display:block}.tpc-backdrop{position:absolute;inset:0;background:rgb(34 25 17 / .68);backdrop-filter:blur(6px)}body.tpc-modal-open{overflow:hidden}.tpc-box{position:relative;width:min(92vw,920px);max-height:92vh;overflow:auto;margin:3vh auto;background:radial-gradient(circle at 20% 0%,#fffdf9 0,#fffaf1 38%,#fff4e4 100%);border:1px solid #d7a64d;border-radius:28px;box-shadow:0 34px 90px rgb(22 14 8 / .52),0 0 0 1px rgb(255 255 255 / .5) inset,0 0 0 4px rgb(199 160 82 / .10);color:#2b2118;padding:28px}.tpc-close{position:absolute;left:24px;top:24px;width:46px;height:46px;display:flex;align-items:center;justify-content:center;border:none;border-radius:15px;background:#B79148;color:#fff;cursor:pointer;box-shadow:0 8px 18px rgb(183 145 72 / .28);transition:.25s ease}.tpc-close span{font-size:34px;font-weight:300;line-height:1;transform:translateY(-2px)}.tpc-close:hover{background:#a37d35;transform:translateY(-1px)}.tpc-close:hover{background:#a37d35;color:#ffffff!important;transform:translateY(-1px)}.tpc-close:hover{background:#a27f3e;color:#fff}.tpc-close:hover{background:#9f7936;border-color:#9f7936;color:#fff}.tpc-title{width:fit-content;min-width:340px;margin:58px auto -22px;padding:14px 44px;border:1px solid #dfbd79;border-radius:14px;background:linear-gradient(180deg,#fffdf9 0%,#fff5e3 100%);font-size:24px;font-weight:950;text-align:center;color:#2b2118;box-shadow:0 12px 26px rgb(130 86 31 / .10);position:relative;z-index:2}.tpc-title:after,.tpc-title span:after{content:''!important;display:none!important}.tpc-content{padding:58px 28px 26px;background:rgb(255 254 250 / .74);border:1px solid #e0bd75;border-radius:16px;box-shadow:inset 0 1px 0 rgb(255 255 255 / .75)}.tpc-info-card{padding:8px 0 24px}.tpc-info-row{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:28px;padding:13px 0;line-height:1.8}.tpc-info-row strong{font-size:19px;font-weight:950;color:#1e130b;text-align:right;position:relative;padding-left:36px}.tpc-info-row strong:after{position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:22px;color:#c89131;font-weight:500}.tpc-icon-gold strong:after,.tpc-icon-gift strong:after{content:''!important;display:none!important}.tpc-icon-scale strong:after{content:'⚖'}.tpc-icon-gear strong:after{content:'⚙'}.tpc-info-row span{font-weight:500;color:#20170f;text-align:left;white-space:nowrap;font-size:19px;direction:rtl}.tpc-result-card{margin-top:2px;background:linear-gradient(135deg,#fff5df 0%,#f8edda 45%,#f0dfc5 100%);border:1px solid rgb(216 183 107 / .8);border-radius:13px;padding:18px 34px 24px;box-shadow:inset 0 1px 0 rgb(255 255 255 / .75),0 8px 26px rgb(105 71 31 / .06)}.tpc-calc-row{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center;padding:19px 0;border-bottom:1px dashed rgb(183 145 72 / .78)}.tpc-calc-row:last-of-type{border-bottom:0}.tpc-calc-row strong{font-weight:950;color:#2b2118;font-size:19px}.tpc-calc-row small{display:block;color:#615648;font-size:14px;margin-top:7px;font-weight:500;line-height:1.8}.tpc-calc-row span{font-weight:900;white-space:nowrap;color:#9a681f;text-align:left;font-size:21px}.tpc-final span{font-size:22px;color:#855615}.tpc-note{margin:20px auto 2px;padding:12px 18px;color:#65594a;background:rgb(255 255 255 / .78);border-radius:12px;line-height:1.9;font-size:14px;text-align:center;box-shadow:0 8px 22px rgb(79 52 23 / .08);max-width:78%}.tpc-shield-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-left:8px;border:2px solid #c89131;border-radius:50%;color:#c89131;font-size:12px;font-weight:900;vertical-align:-2px}.tpc-admin-wrap h1{color:#2b2118}.tpc-admin-card{background:#fffaf1;border:1px solid #d5aa5f;border-radius:14px;padding:18px;margin:16px 0;box-shadow:0 8px 24px rgb(183 145 72 / .12)}@media(max-width:768px){.tpc-box{width:94vw;margin:2vh auto;padding:16px;border-radius:22px}.tpc-close{left:15px;top:15px;min-width:68px;height:38px;border-radius:15px;font-size:13px}.tpc-title{min-width:auto;width:calc(100% - 88px);font-size:18px;padding:12px 18px;margin:58px auto -18px}.tpc-content{padding:46px 14px 18px}.tpc-info-row{grid-template-columns:1fr auto;gap:12px;padding:9px 0}.tpc-info-row strong{font-size:14px;padding-left:28px}.tpc-info-row strong:after{font-size:17px}.tpc-info-row span{font-size:14px}.tpc-result-card{padding:10px 14px 16px}.tpc-calc-row{grid-template-columns:1fr auto;gap:10px;padding:14px 0}.tpc-calc-row strong{font-size:14.5px}.tpc-calc-row small{font-size:11.5px}.tpc-calc-row span{font-size:15px}.tpc-final span{font-size:16px}.tpc-note{max-width:100%;font-size:11.5px;padding:9px 10px}.tpc-open-btn{min-width:auto;padding:9px 16px;font-size:13px;border-radius:15px}}.tpc-wrap .tpc-open-btn,.tpc-wrap button.tpc-open-btn{background:#B79148!important;background-color:#B79148!important;color:#ffffff!important;border:none!important;border-radius:15px!important;box-shadow:0 10px 24px rgb(183 145 72 / .28)!important}.tpc-wrap .tpc-open-btn:hover,.tpc-wrap button.tpc-open-btn:hover{background:#a37d35!important;color:#ffffff!important}.tpc-modal .tpc-close,.tpc-modal button.tpc-close{background:#B79148!important;background-color:#B79148!important;color:#ffffff!important;border:none!important;border-radius:15px!important}.tpc-modal .tpc-close:hover,.tpc-modal button.tpc-close:hover{background:#a37d35!important;color:#ffffff!important}