.mas-wrap,.mas-panel{--mas-orange:#ff6a00;--mas-orange-dark:#e85d00;--mas-dark:#151515;--mas-muted:#666;--mas-line:#ececec;--mas-bg:#fff7f0;--mas-soft:#fafafa;font-family:inherit;color:var(--mas-dark)}
.mas-wrap{font-size:15px;line-height:1.5}.mas-wrap h1{font-size:28px;font-weight:800;margin:18px 0 20px}.mas-wrap h2,.mas-panel h2{font-size:24px;font-weight:800;margin:0 0 18px}.mas-wrap h3,.mas-panel h3{font-size:20px;font-weight:800;margin:24px 0 14px}.mas-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;margin:20px 0}.mas-card{background:#fff;border:1px solid var(--mas-line);border-radius:18px;padding:22px;box-shadow:0 12px 30px rgba(0,0,0,.06)}.mas-card span{display:block;font-size:14px;color:var(--mas-muted);margin-bottom:9px;font-weight:700}.mas-card strong{font-size:26px;color:var(--mas-dark);font-weight:900}.mas-box{background:#fff;border:1px solid var(--mas-line);border-radius:18px;padding:24px;margin:20px 0;box-shadow:0 12px 30px rgba(0,0,0,.05)}
.mas-wrap input,.mas-wrap select,.mas-wrap textarea,.mas-panel input,.mas-panel select,.mas-panel textarea{min-height:46px;border:1px solid #d7d7d7;border-radius:12px;padding:10px 13px;max-width:100%;font-size:15px;background:#fff;box-shadow:none}.mas-wrap input:focus,.mas-wrap select:focus,.mas-panel input:focus,.mas-panel select:focus{border-color:var(--mas-orange);box-shadow:0 0 0 3px rgba(255,106,0,.12);outline:0}.mas-wrap button,.mas-panel button,.mas-wrap .button-primary,.mas-panel .button-primary{background:var(--mas-orange)!important;border-color:var(--mas-orange)!important;color:#fff!important;border-radius:12px!important;padding:8px 18px!important;min-height:44px!important;font-weight:800!important;cursor:pointer}.mas-wrap button:hover,.mas-panel button:hover{background:var(--mas-orange-dark)!important;border-color:var(--mas-orange-dark)!important}.mas-inline{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.mas-update-form select{min-width:96px}.mas-update-form input{width:110px}.mas-admin-form,.mas-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;align-items:end}.mas-admin-form label,.mas-form-grid label{display:flex;flex-direction:column;gap:7px;font-weight:800}.mas-admin-form label span,.mas-form-grid label span{font-size:14px;color:#222}.mas-form-grid em{font-size:12px;color:var(--mas-muted);font-style:normal;font-weight:500}.mas-form-actions{align-self:end}.mas-copy{width:100%;min-width:420px;background:#fff7f0!important;font-family:monospace}.mas-panel{background:#fff;border-radius:24px;padding:28px;margin:24px 0;box-shadow:0 16px 45px rgba(0,0,0,.08);border:1px solid var(--mas-line)}.mas-panel h2{font-size:30px}.mas-table-wrap{overflow:auto;margin:16px 0 28px;border-radius:16px;border:1px solid var(--mas-line);background:#fff}.mas-front-table,.mas-table{width:100%;border-collapse:separate!important;border-spacing:0!important;background:#fff;font-size:15px}.mas-front-table th,.mas-front-table td,.mas-table th,.mas-table td{border-bottom:1px solid var(--mas-line)!important;padding:15px!important;text-align:left;vertical-align:middle}.mas-front-table th,.mas-table th{background:var(--mas-bg)!important;font-weight:900;color:#222;font-size:14px}.mas-front-table tr:last-child td,.mas-table tr:last-child td{border-bottom:0!important}.mas-front-table input{width:100%;min-width:330px}.widefat td{vertical-align:middle!important}.mas-product-search{position:relative;min-width:min(100%,420px)}.mas-product-search .mas-product-input{width:100%;min-width:320px}.mas-product-search small{display:block;color:var(--mas-muted);font-size:12px;margin-top:5px}.mas-product-results{display:none;position:absolute;z-index:100000;top:51px;left:0;right:0;background:#fff;border:1px solid #ddd;border-radius:14px;box-shadow:0 18px 45px rgba(0,0,0,.16);max-height:310px;overflow:auto;padding:6px}.mas-result{display:block!important;width:100%!important;text-align:left!important;background:#fff!important;color:#222!important;border:0!important;border-radius:10px!important;padding:12px 14px!important;min-height:auto!important;font-weight:700!important}.mas-result:hover{background:var(--mas-bg)!important}.mas-result.muted{color:var(--mas-muted)!important;cursor:default}.mas-settings-form .submit{margin-bottom:0}.mas-badge{display:inline-flex;align-items:center;border-radius:999px;padding:4px 9px;background:var(--mas-bg);color:var(--mas-orange-dark);font-weight:900;font-size:12px}@media(max-width:782px){.mas-panel{padding:18px}.mas-card strong{font-size:22px}.mas-inline{display:block}.mas-inline>*{margin:5px 0;width:100%}.mas-copy,.mas-front-table input,.mas-product-search .mas-product-input{min-width:260px}.mas-admin-form,.mas-form-grid{grid-template-columns:1fr}.mas-wrap h1{font-size:24px}.mas-panel h2{font-size:25px}}

/* v1.2 rapor/grafik geliştirmeleri */
.mas-two-cols{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:22px}.mas-chart-box{overflow-x:auto}.mas-chart{display:flex;align-items:flex-end;gap:10px;min-height:190px;padding:18px 8px 6px;border:1px solid #eef0f5;border-radius:18px;background:linear-gradient(180deg,#fff,#fafafa)}.mas-chart-day{display:flex;flex-direction:column;align-items:center;gap:7px;min-width:34px}.mas-bars{height:145px;display:flex;align-items:flex-end;gap:4px}.mas-bar{width:11px;border-radius:8px 8px 2px 2px;display:block}.mas-click{background:#f97316}.mas-sale{background:#111827}.mas-chart-day small{font-size:11px;color:#687082;white-space:nowrap}.mas-chart-legend{display:flex;gap:12px;align-items:center;margin-top:12px;font-size:14px;color:#4b5563}.mas-dot{width:10px;height:10px;border-radius:99px;display:inline-block}.mas-dot-click{background:#f97316}.mas-dot-sale{background:#111827}.mas-payout-box form{display:flex;gap:12px;flex-wrap:wrap}.mas-payout-box input{min-width:320px}.mas-payout-box button:disabled{opacity:.45;cursor:not-allowed}.mas-update-form input[name="coupon_code"]{max-width:110px}.mas-wrap .widefat th,.mas-wrap .widefat td{font-size:14px;padding:12px 10px}.mas-wrap input,.mas-wrap select,.mas-wrap textarea,.mas-panel input,.mas-panel select{font-size:15px;min-height:42px;border-radius:10px;border:1px solid #d6dbe6}.mas-wrap .button,.mas-panel button{min-height:42px;border-radius:10px;font-weight:700}.mas-card strong{font-size:26px}.mas-card span{font-size:14px}.mas-box h2,.mas-box h3{margin-top:0}.mas-front-table th,.mas-front-table td{font-size:15px;padding:13px 12px}.mas-table-wrap{overflow-x:auto}
@media(max-width:900px){.mas-two-cols{grid-template-columns:1fr}.mas-chart-day{min-width:30px}.mas-payout-box input{min-width:100%;width:100%}}
