/* V238 shortlink modes + isolated traffic meter + earnings */
.tm-daily-code-card{
 display:block!important;position:relative!important;isolation:isolate!important;clear:both!important;width:100%!important;box-sizing:border-box!important;
 margin:20px 0!important;padding:20px!important;border:2px solid #315b83!important;border-radius:0!important;background:#071725!important;
 box-shadow:0 14px 34px rgba(0,0,0,.24)!important;z-index:3!important;overflow:hidden!important;
}
.tm-daily-code-card>*{position:relative;z-index:2}.tm-daily-code-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#5a9cff,#8f7dff);z-index:1}
.tm-shortlink-type-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:4px 0 18px}
.tm-shortlink-type{display:flex;flex-direction:column;gap:7px;min-height:112px;padding:13px;border:1px solid #294e68;background:#091a2a;cursor:pointer;box-sizing:border-box;transition:.16s ease}
.tm-shortlink-type:hover,.tm-shortlink-type.selected{border-color:#68aef0;background:#0d2438;box-shadow:0 8px 20px rgba(0,0,0,.18)}
.tm-shortlink-type input{position:absolute;opacity:0;pointer-events:none}.tm-shortlink-type-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.tm-shortlink-type-top b{font-size:14px;color:#eef7ff}.tm-shortlink-type-top em{font-size:9px;font-style:normal;font-weight:800;color:#79bfff;border:1px solid #315b83;padding:3px 5px}.tm-shortlink-type small{font-size:11px;line-height:1.45;color:#8ea6bb}
.tm-earnings-groups{display:grid;gap:14px}.tm-earnings-groups>section{border:1px solid #284c68;background:#071725;padding:14px}.tm-earnings-group-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid #203d55}.tm-earnings-group-head b{font-size:12px;letter-spacing:.08em;color:#8fc4ff}.tm-earnings-group-head span{font-size:11px;color:#8ea6bb}.tm-earnings-group-list{display:grid;gap:8px;margin-top:10px}.tm-earn-type-row{display:flex;justify-content:space-between;gap:14px;padding:13px;border:1px solid #203d55;background:#0a1b2b}.tm-earn-type-main{min-width:0}.tm-earn-type-main>b,.tm-earn-type-main>small{display:block}.tm-earn-type-main>b{margin-top:5px;color:#edf7ff}.tm-earn-type-main small{margin-top:4px;color:#829bb0;font-size:10px}.tm-earn-type-badge{display:inline-block;font-size:9px;font-weight:900;padding:3px 6px;border:1px solid #315b83;color:#8fc4ff}.tm-earn-type-side{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:4px;white-space:nowrap}.tm-earn-type-side strong{color:#7fe0a9;font-size:15px}.tm-earn-type-side span{font-size:10px;color:#8ea6bb}.tm-review-earn-detail{display:grid;gap:3px;margin-top:8px;padding:8px;border-left:2px solid #315b83;background:#071725;color:#b8c9d8;font-size:11px;line-height:1.45}.tm-review-earn-detail span:first-child{color:#ffd76a;font-weight:900}.tm-earn-type-row.review_map{border-color:#315b83}
@media(max-width:800px){.tm-shortlink-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tm-earn-type-row{flex-direction:column}.tm-earn-type-side{align-items:flex-start}.tm-daily-code-card{margin:16px 0!important}}
@media(max-width:430px){.tm-shortlink-type-grid{grid-template-columns:1fr 1fr;gap:7px}.tm-shortlink-type{min-height:104px;padding:10px}.tm-shortlink-type-top b{font-size:12px}.tm-shortlink-type small{font-size:10px}}
.tm-review-stars{display:block;margin-top:7px;color:#ffd76a;font-weight:900;font-size:11px}.tm-review-countdown{font-variant-numeric:tabular-nums;color:#7fc0ff!important}.tm-review-history-row .tm-history-main{min-width:0}.tm-review-history-row .tm-history-main>span:last-child{display:block;margin-top:4px;color:#b7c7d6;line-height:1.45;font-size:11px;overflow-wrap:anywhere}.tm-review-history-row .tm-history-meta{min-width:130px}
/* V239: shortlink selector + daily meter hard isolation */
.tm-shortlink-picker{position:relative;margin-bottom:18px;z-index:50}.tm-shortlink-picker-btn{width:100%;display:flex;align-items:center;justify-content:space-between;text-align:left;padding:15px 17px;border:1px solid rgba(127,192,255,.35);background:#071725;color:#eef7ff;border-radius:0;cursor:pointer}.tm-shortlink-picker-btn small{display:block;font-size:10px;letter-spacing:.12em;color:#7fa8c8;margin-bottom:4px}.tm-shortlink-picker-btn b{font-size:15px}.tm-shortlink-popup{position:absolute;left:0;right:0;top:calc(100% + 6px);background:#081522;border:1px solid #315b83;box-shadow:0 18px 45px rgba(0,0,0,.45);padding:8px;z-index:9999}.tm-shortlink-popup.hidden{display:none}.tm-shortlink-popup-title{font-size:11px;color:#8ea6bb;letter-spacing:.1em;padding:7px 9px}.tm-shortlink-option{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 10px;border:1px solid transparent;background:transparent;color:#eef7ff;text-align:left;cursor:pointer;border-radius:0}.tm-shortlink-option:hover{border-color:#315b83;background:#0d2437}.tm-shortlink-option b{font-size:14px}.tm-shortlink-option small{font-size:11px;color:#8ea6bb}.tm-daily-code-card{display:block!important;min-height:104px!important;box-sizing:border-box!important;clear:both!important;width:100%!important;grid-column:1/-1!important;position:relative!important;z-index:2!important;margin:18px 0 0!important;padding:20px 22px!important;border:2px solid #315b83!important;background:#071725!important;border-radius:0!important;box-shadow:0 14px 35px rgba(0,0,0,.25)!important}.tm-daily-code-card .tm-daily-code-track{display:block!important;width:100%!important;height:10px!important;margin-top:14px!important}.tm-daily-code-card .tm-daily-code-foot{display:flex!important}.tm-earnings-group-list{display:grid;gap:10px}.tm-earn-type-row{border:1px solid rgba(127,192,255,.16);background:#071725;padding:14px 16px;border-radius:0}.tm-earn-type-side{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.tm-earn-type-side strong{color:#8fc4ff}
@media(max-width:700px){.tm-shortlink-popup{position:fixed;left:12px;right:12px;top:25%;max-height:55vh;overflow:auto}.tm-daily-code-card{padding:16px 14px!important}}
