/* Successful SMS public feed. Collapsed by default, avoids showing personally identifying data. */
.recent-success-section{background:#1c1b2a;color:#f8f8ff;padding:28px 0 30px;font-family:inherit}
.recent-success-section .land-wrap{width:min(1210px,calc(100% - 48px))}
.success-disclosure{background:#20202f;border:1px solid rgba(255,255,255,.045);border-radius:16px;padding:17px 21px 20px;box-shadow:0 12px 40px rgba(0,0,0,.08)}
.success-disclosure-toggle{border:0;background:transparent;display:flex;align-items:center;gap:10px;min-height:36px;width:100%;text-align:left;color:#fff;padding:0;cursor:pointer}
.success-toggle-mark{display:grid;place-items:center;border-radius:4px;background:#34364f;color:#8fb9ff;width:15px;height:15px;font-weight:900;font-size:15px;flex:0 0 auto;line-height:1}
.success-toggle-title{padding:8px 13px;border:1px solid #535569;box-shadow:0 2px 6px #0002,inset 0 1px 0 #ffffff12;border-radius:13px;font-size:13px;font-weight:800;color:#fff;background:#222333;white-space:nowrap}
.success-toggle-hint{margin-left:auto;font-size:11px;color:#959ab3;white-space:nowrap}
.success-disclosure-toggle:hover .success-toggle-title{border-color:#8e9bbb}
.success-disclosure-toggle:focus-visible{outline:3px solid #6acbff;outline-offset:4px;border-radius:8px}
.success-panel{padding-top:16px;animation:sb-success-open .2s ease}
@keyframes sb-success-open{from{opacity:.2;transform:translateY(-7px)}to{opacity:1;transform:none}}
.success-privacy{font-size:12px;line-height:1.5;color:#a3a5bf;margin:1px 0 15px}
.success-table{width:100%}
.success-table-head,.success-table-row{display:grid;grid-template-columns:minmax(135px,1.1fr) minmax(135px,1.1fr) minmax(110px,1fr) minmax(160px,1.3fr) minmax(100px,.8fr);align-items:center;column-gap:14px}
.success-table-head{background:#2d2e45;border-radius:10px;color:#929bbc;padding:14px 16px;font-size:11px;font-weight:800}
.success-table-row{padding:15px 16px;color:#fff;font-size:12px;font-weight:800;border-bottom:1px solid #ffffff0c;line-height:1.4;min-height:49px}
.success-table-row:last-child{border-bottom:0}
.success-table-row>span{overflow-wrap:anywhere}
.success-table-body{min-height:46px}
.success-feed-state{color:#abb1cb;font-size:13px;line-height:1.6;margin:18px 16px}
.success-feed-error{color:#ddc29b}
.success-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;color:#868fad;font-size:11px}
.success-refresh{background:#34364d;color:#e4edff;border:1px solid #4c506e;border-radius:9px;padding:8px 12px;font-size:11px;font-weight:800}
.success-refresh:hover{background:#40445e}
.success-refresh:disabled{opacity:.5;cursor:wait}
@media(max-width:780px){.success-table-head,.success-table-row{column-gap:8px;grid-template-columns:1fr 1fr 1fr 1.2fr 1fr;padding:12px 9px;font-size:10px}}
@media(max-width:600px){.recent-success-section{padding:15px 0 18px}.recent-success-section .land-wrap{width:calc(100% - 26px)}.success-disclosure{padding:13px;border-radius:14px}.success-toggle-title{font-size:12px;padding:8px 10px}.success-toggle-hint{font-size:10px}.success-privacy{font-size:11px}.success-table-head{display:none}.success-table-row{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;margin:9px 0;padding:14px;border-radius:12px;background:#292a3d;border:1px solid #ffffff0c}.success-table-row>span{display:flex;flex-direction:column;gap:5px;font-size:12px}.success-table-row>span:before{content:attr(data-label);font-size:10px;color:#99a2c4;font-weight:600}.success-table-row>span:nth-child(2){grid-column:2}.success-table-row>span:nth-child(4){grid-column:2}.success-table-row>span:nth-child(5){grid-column:1/-1}.success-feed-state{margin:15px 3px;font-size:12px}}
@media(max-width:360px){.success-toggle-hint{display:none}.success-table-row{gap:12px 10px}}


/* Panelin SMS Numara Al sayfası: her iki temada uyumlu; mobilde minimum alan. */
.panel-page .panel-success-feed{background:transparent;color:inherit;padding:0;margin:12px 0 18px;max-width:100%}
.panel-page .panel-success-feed .success-disclosure{padding:10px 14px;border-radius:14px;background:linear-gradient(110deg,#121f38,#172848);border:1px solid #25456e;box-shadow:0 7px 19px #0e3a6912}
.panel-page .panel-success-feed .success-disclosure-toggle{min-height:32px;gap:9px}
.panel-page .panel-success-feed .success-toggle-mark{height:19px;width:19px;border-radius:6px;background:#266bad;color:#edfaff;font-size:16px}
.panel-page .panel-success-feed .success-toggle-title{font-size:12px;border:0;background:transparent;padding:0;box-shadow:none;color:#f5faff;letter-spacing:-.01em}
.panel-page .panel-success-feed .success-toggle-hint{color:#aac2df;font-size:11px}
.panel-page .panel-success-feed .success-panel{padding-top:12px}
.panel-page .panel-success-feed .success-privacy{margin:3px 0 10px;font-size:11px;color:#a9bfdd}
.panel-page .panel-success-feed .success-table-head{background:#293954;color:#bdcee4}
.panel-page .panel-success-feed .success-table-row{color:#f7fbff;border-bottom-color:#ffffff18}
.panel-page .panel-success-feed .success-feed-state{color:#bbcee4}
.panel-page .panel-success-feed .success-foot{margin:10px 0 0}
.panel-page .panel-success-feed .success-refresh{background:#23436d;border:1px solid #365984;color:#e4f4ff}
.panel-page .panel-success-feed .success-refresh:hover{background:#31547f}
/* Dark panel uses a slightly deeper tone; no hard-coded light background. */
html[data-theme="dark"] .panel-page .panel-success-feed .success-disclosure{background:linear-gradient(110deg,#141e31,#192b49);border-color:#2c476f}
@media(max-width:650px){
  .panel-page .panel-success-feed{margin:10px 0 12px}
  .panel-page .panel-success-feed .success-disclosure{padding:7px 10px;border-radius:12px}
  .panel-page .panel-success-feed .success-disclosure-toggle{min-height:30px;gap:8px}
  .panel-page .panel-success-feed .success-toggle-title{font-size:12px;padding:0}
  .panel-page .panel-success-feed .success-toggle-hint{font-size:10px}
  .panel-page .panel-success-feed .success-panel{padding-top:10px}
  .panel-page .panel-success-feed .success-privacy{font-size:10px;margin:0 0 8px}
  .panel-page .panel-success-feed .success-table-body{max-height:298px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:1px}
  .panel-page .panel-success-feed .success-table-row{display:grid;grid-template-columns:1fr 1fr;gap:7px 10px;margin:0 0 7px;padding:10px;border-radius:10px;min-height:0;background:#20314f;border:1px solid #334969;color:#f5faff}
  .panel-page .panel-success-feed .success-table-row>span{font-size:11px;gap:3px}
  .panel-page .panel-success-feed .success-table-row>span:before{font-size:9px;color:#a9c5e3}
  .panel-page .panel-success-feed .success-feed-state{font-size:11px;margin:10px 0}
  .panel-page .panel-success-feed .success-foot{font-size:10px}
  .panel-page .panel-success-feed .success-refresh{font-size:10px;padding:6px 10px}
}
@media(max-width:370px){.panel-page .panel-success-feed .success-toggle-hint{display:none}}
