.admin-inbox{color:#292c40;min-width:0}.inbox-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}.inbox-heading h1{font-size:32px}.inbox-heading h2{font-size:23px}.inbox-heading p{font-size:12px;line-height:1.7;margin-top:10px}.inbox-heading .eyebrow{display:block;margin-bottom:10px}.inbox-heading .btn{flex:none}.inbox-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:26px}.inbox-metric{min-width:0;text-align:start;background:#fff;border:1px solid #e7e6ef;border-radius:17px;padding:22px;box-shadow:0 4px 16px #25204003;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.inbox-metric>span{font-size:12px;color:#72738a}.inbox-metric strong{font-size:32px;font-weight:650;line-height:1.2;color:#7457b5}.inbox-metric small{font-size:10px;color:#9693a7;display:flex;gap:8px;align-items:center}.inbox-metric .ico{width:14px;height:14px}.inbox-metric:hover{border-color:#c2b5e7;background:#fdfcff}.inbox-metric.is-wallet strong{color:#3c8a7b}.inbox-metric.is-listing strong{color:#4e78b5}.inbox-metric.is-seller strong{color:#b47f4e}.inbox-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.inbox-tabs,.inbox-filters{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.inbox-tabs{padding:5px;background:#eeebf6;border-radius:12px}.inbox-tabs button,.inbox-filters button{background:transparent;border:0;border-radius:9px;padding:9px 12px;color:#888495;font-size:11px;line-height:1.5}.inbox-tabs button[aria-pressed=true]{background:#fff;color:#654a9b;box-shadow:0 2px 6px #33234e08}.inbox-tabs b{font-size:10px;padding:2px 6px;border-radius:5px;background:#eee8fa;margin-left:5px}.inbox-filters button[aria-pressed=true]{color:#6a4a9b;background:#eee8fa}.inbox-list{border:1px solid #e5e4ee;background:#fff;border-radius:18px;overflow:hidden}.inbox-row{display:flex;align-items:center;gap:17px;padding:22px 24px;min-width:0}.inbox-row+.inbox-row{border-top:1px solid #efedf5}.inbox-type{display:grid;place-items:center;width:43px;height:43px;border-radius:14px;flex:none;color:#8d70bc;background:#f0eafa}.inbox-type.is-wallet{color:#5a9e90;background:#eaf5f1}.inbox-type.is-listing{color:#6d94c3;background:#edf2fb}.inbox-type.is-seller{color:#b68a61;background:#faf1e8}.inbox-type .ico{width:21px;height:21px}.inbox-row-copy{flex:1;min-width:0}.inbox-row-top{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.inbox-row-top>strong{font-size:13px;font-weight:650}.inbox-source{font-size:9px;color:#92909d;padding:3px 7px;background:#f4f3f7;border-radius:5px}.inbox-source.is-demo{color:#8d71b5;background:#f3edfb}.inbox-row-copy>p{font-size:12px;margin:7px 0;color:#55566d;overflow-wrap:anywhere;line-height:1.6}.inbox-row-copy>p>span{color:#9995a7}.inbox-row-copy>p>b{margin-left:9px;font-size:13px;color:#3b4961}.inbox-row-copy>small{display:flex;gap:16px;flex-wrap:wrap;color:#a09aaa;font-size:10px}.inbox-review{font-size:11px;min-height:39px;flex:none;border-radius:10px;padding:9px 14px}.inbox-review .ico{width:15px;height:15px}.inbox-footer{font-size:10px;color:#a19cab;display:flex;gap:15px;justify-content:space-between;margin-top:17px;flex-wrap:wrap}.inbox-late{font-size:9px;color:#ba8555}.inbox-result{font-size:10px;padding:6px 10px;border-radius:7px;background:#f3eef9;color:#8d75ae;flex:none}.inbox-result.is-approved,.inbox-result.is-published{color:#4b9078;background:#edf7f1}.inbox-result.is-rejected,.inbox-result.is-archived{color:#b77878;background:#fbf0ef}.inbox-empty,.inbox-loading{padding:55px 20px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;color:#9b95aa;text-align:center;min-height:200px}.inbox-empty>.ico{width:34px;height:34px;padding:7px;box-sizing:content-box;background:#f1edf7;border-radius:16px;color:#aa98c8}.inbox-empty>strong{font-size:14px;color:#736b85}.inbox-empty p{font-size:11px}.inbox-spinner{width:25px;height:25px;border:2px solid #eee7f7;border-top-color:#a591c7;border-radius:50%;animation:inbox-spin 1s linear infinite}.inbox-warning{padding:13px 16px;background:#fff7ec;border:1px solid #f1dfc5;color:#a27d53;border-radius:10px;font-size:11px;line-height:1.7;margin-bottom:18px}.is-compact.admin-inbox{margin-bottom:30px}.is-compact .inbox-metrics{gap:12px}.is-compact .inbox-metric{padding:18px}.is-compact .inbox-row{padding:18px 22px}.admin-inbox-bell{display:inline-flex;align-items:center;gap:8px;position:relative;background:#f2edf9;color:#8061ab;border:1px solid #e6ddf3;border-radius:10px;min-height:36px;padding:8px 11px}.admin-inbox-bell .ico{width:18px;height:18px}.admin-inbox-bell>span{font-size:10px}.admin-inbox-bell>b{display:grid;place-items:center;min-width:18px;height:18px;background:#a488ca;color:#fff;border-radius:6px;font-size:10px;padding:0 4px}.admin-inbox-dialog{width:min(1120px,calc(100vw - 40px));padding:0;overflow:auto;border:1px solid #e7e0ef;background:#faf9fc;color:#303147}.inbox-review-heading{padding:26px 30px 22px;background:#fff;border-bottom:1px solid #eee8f4;display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.inbox-review-heading .eyebrow{color:#a38dbe;font-size:9px}.inbox-review-heading h2{font-size:24px}.inbox-review-heading p{font-size:12px;margin-top:8px;color:#9590a0}.inbox-review-body{padding:26px 30px}.inbox-evidence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:26px}.inbox-evidence>section{background:#fff;padding:14px;border:1px solid #e6e2ed;border-radius:13px;min-width:0}.inbox-evidence h3{font-size:12px;margin-bottom:13px;color:#82718f}.inbox-evidence img,.inbox-evidence video{display:block;width:100%;max-height:220px;object-fit:contain;background:#1a1c27;border-radius:8px}.inbox-evidence video{margin-top:12px;min-height:140px}.inbox-review-body fieldset{border:1px solid #e4dfec;border-radius:12px;background:#fff;padding:18px 20px;margin:0 0 20px;min-width:0}.inbox-review-body legend{font-size:11px;font-weight:650;color:#8d78a5;padding:0 8px}.inbox-check{display:flex;align-items:flex-start;gap:11px;font-size:12px;line-height:1.7;margin:11px 0}.inbox-check input{width:16px;height:16px;flex:none;margin:2px 0 0;accent-color:#9974c4}.inbox-note{display:block;font-size:12px;color:#686075;line-height:1.6}.inbox-note>span{font-size:10px;color:#a99ab6;margin-left:10px}.inbox-note textarea{margin-top:9px;background:#fff;font-size:12px}.inbox-decision{display:flex;justify-content:flex-end;gap:11px;margin-top:22px}.inbox-decision .btn{min-height:44px;border-radius:11px;padding:12px 22px;white-space:normal}.inbox-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;background:white;border:1px solid #e8e1f0;border-radius:12px;padding:20px;margin:0 0 25px}.inbox-facts dt{font-size:10px;color:#a194ab;margin-bottom:8px}.inbox-facts dd{margin:0;font-size:14px;overflow-wrap:anywhere}.inbox-listing-images{display:flex;gap:14px;overflow:auto;margin-bottom:20px}.inbox-listing-images img{width:180px;height:130px;object-fit:contain;border-radius:10px;background:#ece9f1}.inbox-description{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;margin:16px 0 22px;font-size:13px}.admin-inbox-dialog .form-error{margin:15px 0;color:#bc6d75;font-size:12px}@keyframes inbox-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.inbox-spinner{animation:none}}@media(max-width:1000px){.inbox-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-inbox-bell>span{display:none}.inbox-evidence{grid-template-columns:1fr}.inbox-evidence>section{display:grid;grid-template-columns:1fr 1fr;gap:12px}.inbox-evidence h3{grid-column:1/-1;margin:0}.inbox-evidence video{margin:0}}@media(max-width:620px){.inbox-heading{gap:12px;align-items:flex-start;margin-bottom:22px}.inbox-heading h1{font-size:27px}.inbox-heading h2{font-size:21px}.inbox-heading p{font-size:11px}.inbox-heading .btn{font-size:10px;padding:9px 12px;white-space:normal}.inbox-metrics{gap:10px}.inbox-metric{padding:17px!important;gap:7px}.inbox-metric strong{font-size:28px}.inbox-metric small{font-size:9px}.inbox-tabs{width:100%}.inbox-tabs button{flex:1;font-size:11px;padding:9px 5px}.inbox-filters{gap:3px}.inbox-filters button{font-size:10px;padding:7px 10px}.inbox-row{padding:17px 14px;gap:12px;flex-wrap:wrap}.inbox-type{width:35px;height:35px;border-radius:11px}.inbox-row-copy{flex-basis:calc(100% - 50px)}.inbox-row-top>strong{font-size:12px}.inbox-review{margin-left:47px;min-width:115px;justify-content:space-between}.inbox-row-copy>p{font-size:11px}.inbox-row-copy>small{gap:7px}.inbox-source{font-size:8px}.inbox-result{margin-left:47px}.inbox-footer{font-size:9px}.admin-inbox-bell{padding:7px;gap:5px}.admin-inbox-dialog{width:calc(100vw - 20px)}.inbox-review-heading{padding:22px 18px 18px}.inbox-review-heading h2{font-size:22px}.inbox-review-body{padding:18px}.inbox-evidence>section{display:block}.inbox-evidence h3{margin-bottom:12px}.inbox-evidence video{margin-top:12px}.inbox-facts{grid-template-columns:1fr;padding:17px}.inbox-check{font-size:11px}.inbox-review-body fieldset{padding:13px}.inbox-decision{flex-direction:column-reverse}.inbox-decision .btn{width:100%;font-size:12px}.admin-top-actions{gap:7px}.admin-top-actions>a:last-child{display:none}.inbox-note>span{display:block;margin:3px 0}.inbox-heading .eyebrow{font-size:8px}}

.inbox-full-photo{display:block;min-width:0}.inbox-full-photo>span{display:block;font-size:10px;color:#9d82bb;margin-top:7px;text-align:center}.inbox-full-photo:focus-visible{outline:3px solid #b29ace;border-radius:8px;outline-offset:3px}

button.inbox-full-photo{border:0;padding:0;width:100%;background:transparent;text-align:inherit}.inbox-photo-dialog{width:min(1440px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:18px;background:#171b26;color:#edf1fa}.inbox-photo-dialog header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.inbox-photo-dialog>img{display:block;width:100%;max-height:calc(100dvh - 140px);object-fit:contain}.inbox-photo-dialog::backdrop{background:#0b0d17cc}

.inbox-video{min-width:0;margin-top:12px;overflow:hidden;border:1px solid #e6e2ed;border-radius:9px;background:#f8f6fb}.inbox-evidence .inbox-video video{margin:0;border-radius:8px 8px 0 0}.inbox-video-info{display:grid;grid-template-columns:1fr auto;align-items:center;gap:7px 10px;padding:11px 12px}.inbox-video-info strong{font-size:10px;font-weight:600;color:#82718f}.inbox-video-info>span{font-size:11px;color:#5d4e70;font-variant-numeric:tabular-nums;white-space:nowrap}.inbox-video-info small{grid-column:1/-1;font-size:10px;color:#9a8da6;line-height:1.5}@media(min-width:621px) and (max-width:1000px){.inbox-video{margin-top:0}}

.inbox-archive-note{margin:0 0 18px;padding:12px 15px;border:1px solid #ddd5ed;border-radius:10px;background:#f3effa;color:#837093;font-size:11px;line-height:1.8;overflow-wrap:anywhere}.inbox-archive-note[hidden]{display:none}

.capture-audit-panel{margin:24px 0;padding:22px;border:1px solid #e4dfed;border-radius:14px;background:#fff;min-width:0}.capture-audit-panel header h3{font-size:19px;color:#51455f;margin:8px 0}.capture-audit-panel header p,.capture-audit-explanation{font-size:11px;line-height:1.9;color:#8c8097}.capture-audit-panel .inbox-facts{margin:18px 0}.capture-audit-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.capture-audit-stages article{background:#f9f7fc;border:1px solid #e9e3f1;border-radius:12px;padding:16px;min-width:0}.capture-audit-stages h4{font-size:13px;color:#735c8c;margin-bottom:16px}.capture-audit-stages dl{margin:0}.capture-audit-stages dt{font-size:10px;color:#a093ab;margin-top:12px}.capture-audit-stages dd{font-size:12px;color:#5e5369;margin:5px 0 0;overflow-wrap:anywhere;line-height:1.6}.capture-audit-stages .btn{font-size:10px;white-space:normal;margin-top:15px}.capture-audit-panel summary{cursor:pointer;color:#76618d;font-size:12px;padding:14px 0;line-height:1.8}.capture-audit-panel pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f2fa;padding:14px;font-size:10px;line-height:1.7;color:#6a5c79;border-radius:9px;max-height:420px;overflow:auto}.capture-audit-events ol{list-style:none;margin:0;padding:0}.capture-audit-events li{padding:16px 0;border-top:1px solid #eee9f4;display:grid;grid-template-columns:1fr auto;gap:8px 14px;min-width:0}.capture-audit-events li strong{display:block;font-size:12px;color:#5e4e70}.capture-audit-events li span,.capture-audit-events time{font-size:10px;color:#9a8aa6;line-height:1.8}.capture-audit-events li small{font-size:10px;color:#a79aae;grid-column:1/-1}.capture-audit-events li details{grid-column:1/-1}.capture-audit-events li summary{padding:3px 0;font-size:10px}@media(max-width:900px){.capture-audit-stages{grid-template-columns:1fr}.capture-audit-panel{padding:16px}.capture-audit-events li{grid-template-columns:1fr}.capture-audit-panel .inbox-facts{grid-template-columns:1fr}}

.capture-audit-jump{margin-bottom:16px;font-size:11px}
.capture-audit-stage-history{margin-top:16px;border-top:1px solid #e5dced}.capture-audit-panel .capture-audit-stage-history summary{padding:12px 0 0;font-size:10px}.capture-audit-device{margin-top:20px;border-top:1px solid #eee8f3}
.capture-audit-stages h4{position:sticky;top:0;z-index:1;background:#f9f7fc;padding:12px 0}
.capture-review-nav{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.capture-review-nav .btn{margin:0;font-size:11px;min-height:40px;white-space:normal}.capture-review-nav+.capture-audit-panel{margin-top:0}.capture-audit-panel header .eyebrow{font-size:9px;letter-spacing:.09em;color:#806394}.capture-audit-missing{padding:15px 17px;border:1px solid #eadfc8;border-radius:11px;background:#fffaf1;color:#8c724c;font-size:11px;line-height:1.9;margin:17px 0}.capture-audit-missing strong{display:block;color:#745f40;margin-bottom:4px}.capture-device-facts>div{min-width:0}.capture-device-facts dd{font-size:12px;line-height:1.7}.capture-audit-stages .capture-audit-resolution{font-size:15px;font-weight:650;color:#5c4381}.capture-audit-stages article>dl>div:first-child{padding:12px;border-radius:9px;background:#eee8f7;border:1px solid #e0d6ef}.capture-audit-stages article>dl>div:first-child dt{margin-top:0;color:#867298}.capture-audit-explanation{margin:15px 0 20px}.capture-audit-panel .capture-audit-events,.capture-audit-panel .capture-audit-raw{margin-top:18px;border-top:1px solid #eee8f3}@media(max-width:620px){.capture-review-nav .btn{flex:1;min-width:130px}.capture-audit-panel header h3{font-size:18px;line-height:1.5}.capture-audit-missing{padding:13px}.capture-audit-stages .capture-audit-resolution{font-size:14px}}

.inbox-wallet-summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:21px 23px;border:1px solid #ded5ec;border-radius:14px;background:linear-gradient(120deg,#f4effb,#faf8fd);margin-bottom:18px;min-width:0}
.inbox-wallet-summary>div{display:grid;gap:8px;min-width:0}.inbox-wallet-summary>div>span{font-size:11px;color:#8b789f}.inbox-wallet-summary strong{font-size:29px;font-weight:650;color:#62477f;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}
.inbox-wallet-status{font-size:10px;font-weight:600;line-height:1.5;padding:7px 11px;border:1px solid #e8d9b8;border-radius:99px;background:#fff7e6;color:#8d6828;text-align:center}.inbox-wallet-status.is-approved{color:#33735f;border-color:#cbe5da;background:#edf8f2}.inbox-wallet-status.is-rejected{color:#9a535d;border-color:#ead1d5;background:#fff0f3}
.inbox-wallet-facts dd[dir=ltr]{text-align:left;font-variant-numeric:tabular-nums;letter-spacing:.025em}.inbox-wallet-facts>div{min-width:0}
.inbox-wallet-timeline{list-style:none;margin:22px 0;padding:0 4px}.inbox-wallet-timeline>li{display:flex;gap:13px;position:relative;padding:0 0 22px;min-width:0}.inbox-wallet-timeline>li:last-child{padding-bottom:0}.inbox-wallet-timeline>li:not(:last-child):after{content:"";position:absolute;inset-inline-start:4px;top:11px;bottom:0;width:1px;background:#dfd5ec}.inbox-wallet-timeline>li>span{flex:0 0 9px;height:9px;margin-top:3px;border-radius:50%;background:#9b7eb6;z-index:1}.inbox-wallet-timeline>li.is-pending>span{background:#d9c8ec;box-shadow:0 0 0 4px #f5f0fa}.inbox-wallet-timeline>li>div{display:grid;gap:6px;min-width:0}.inbox-wallet-timeline strong{font-size:11px;font-weight:600;color:#776386}.inbox-wallet-timeline time,.inbox-wallet-timeline small{font-size:10px;line-height:1.7;color:#a090ab;overflow-wrap:anywhere}
@media(max-width:620px){.inbox-wallet-summary{align-items:flex-start;flex-direction:column;padding:18px;gap:13px}.inbox-wallet-summary strong{font-size:27px}.inbox-wallet-facts{padding:17px}.inbox-wallet-timeline{margin:19px 0}}
