.admin-shell>.admin-escrow-section{display:none!important}.admin-shell[data-admin-view="escrow"]>.admin-escrow-section{display:block!important;margin-top:0}.admin-escrow-section{position:relative;min-width:0}
.escrow-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:22px;align-items:center;padding:25px;background:radial-gradient(circle at 82% 15%,rgba(35,149,111,.18),transparent 30%),linear-gradient(135deg,#292F40,#202433);border:1px solid #3B4256;border-radius:18px;box-shadow:0 20px 45px rgba(0,0,0,.18)}.escrow-hero:after{content:'';position:absolute;right:90px;bottom:-80px;width:210px;height:210px;border:1px solid rgba(189,235,218,.09);border-radius:50%;box-shadow:0 0 0 28px rgba(189,235,218,.025),0 0 0 58px rgba(189,235,218,.018);animation:escrow-breathe 5s ease-in-out infinite}.escrow-hero>div{position:relative;z-index:1}.escrow-hero>div:first-child>span,.escrow-policies .section-title span,.escrow-ledger .section-title span{display:block;color:#BDEBDA;font-size:12px;font-weight:900;letter-spacing:.14em}.escrow-hero h1{margin:8px 0 7px;font-size:29px;letter-spacing:-.03em}.escrow-hero p{max-width:780px;margin:0;color:#AAB3C4;font-size:12px;line-height:1.6}.escrow-cycle{display:grid;grid-template-columns:35px 1fr;gap:2px 10px;align-items:center;padding:14px;background:rgba(25,29,41,.82);border:1px solid rgba(189,235,218,.2);border-radius:14px}.escrow-cycle>i{grid-row:1/3;width:35px;height:35px;border-radius:50%;background:#23956F;box-shadow:0 0 0 7px rgba(35,149,111,.11);animation:escrow-pulse 2.2s ease-out infinite}.escrow-cycle small{color:#7F8A9D;font-size:12px;letter-spacing:.12em}.escrow-cycle b{font-size:12px}.escrow-cycle button{grid-column:1/-1;margin-top:10px;height:35px;border:1px solid #3B4256;border-radius:9px;background:#292F40;color:#F4F6FA;font-size:12px;font-weight:900;cursor:pointer}.escrow-cycle button:hover{border-color:#598071;background:#30364A}.escrow-cycle button:disabled{opacity:.55;cursor:wait}
.escrow-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.escrow-kpis article{display:grid;grid-template-columns:43px 1fr;gap:11px;align-items:center;padding:15px;background:#292F40;border:1px solid #3B4256;border-radius:13px}.escrow-kpis article>span{display:grid;place-items:center;width:43px;height:43px;border-radius:11px;background:#202433;border:1px solid #3B4256;color:#BDEBDA;font-size:16px}.escrow-kpis article.warning>span{color:#F0C44D;border-color:rgba(240,196,77,.3)}.escrow-kpis article.danger>span{color:#E7A5AB;border-color:rgba(224,90,102,.32)}.escrow-kpis article.success>span{color:#BDEBDA;border-color:rgba(35,149,111,.38)}.escrow-kpis small,.escrow-kpis b{display:block}.escrow-kpis small{color:#7F8A9D;font-size:12px;letter-spacing:.09em}.escrow-kpis b{margin-top:5px;font-size:19px}
.escrow-policies,.escrow-ledger{margin-top:15px;padding:19px;background:#202433;border:1px solid #3B4256;border-radius:16px}.escrow-policies .section-title,.escrow-ledger .section-title{align-items:center;margin-bottom:14px}.escrow-policies .section-title h2,.escrow-ledger .section-title h2{font-size:20px}.escrow-policies .section-title>b{padding:8px 10px;background:#292F40;border:1px solid #3B4256;border-radius:8px;color:#BDEBDA;font-size:12px}.escrow-policy-list{display:grid;gap:10px}.escrow-policy-form{display:grid;grid-template-columns:minmax(210px,1.2fr) repeat(7,minmax(105px,.7fr)) minmax(150px,.8fr) auto;gap:9px;align-items:end;padding:12px;background:#191D29;border:1px solid #3B4256;border-radius:13px}.escrow-policy-form.disabled{opacity:.68}.escrow-rule-title{display:flex;align-items:center;gap:10px}.escrow-rule-title>span{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:rgba(35,149,111,.13);border:1px solid rgba(35,149,111,.35);color:#BDEBDA;font-weight:900}.escrow-rule-title small,.escrow-rule-title b{display:block}.escrow-rule-title small{color:#7F8A9D;font-size:12px;letter-spacing:.1em}.escrow-rule-title b{margin-top:4px;font-size:12px}.escrow-policy-form>label{display:grid;gap:5px;color:#AAB3C4;font-size:12px;font-weight:800}.escrow-policy-form>label>small{color:#687486;font-size:12px}.escrow-policy-form input,.escrow-policy-form select{width:100%;min-width:0;height:38px;padding:0 9px;background:#292F40;border:1px solid #3B4256;border-radius:8px;color:#F4F6FA;font-size:12px}.escrow-policy-form .coupon-check{display:flex;min-height:38px;padding:7px 9px}.escrow-policy-form .coupon-check input{width:16px;height:16px}.escrow-policy-form .coupon-check span small{font-size:12px}.escrow-policy-form .btn{height:38px;font-size:12px}
.escrow-ledger-table{overflow:auto;background:#191D29;border:1px solid #3B4256;border-radius:13px}.escrow-ledger-table>header,.escrow-ledger-table>article{display:grid;grid-template-columns:minmax(190px,1.35fr) minmax(120px,.8fr) minmax(160px,1fr) minmax(160px,1fr) minmax(120px,.75fr) auto;gap:11px;align-items:center;min-width:900px;padding:11px 13px}.escrow-ledger-table>header{background:#292F40;color:#7F8A9D;font-size:12px;font-weight:900;letter-spacing:.09em}.escrow-ledger-table>article{border-top:1px solid #30364A;font-size:12px}.escrow-ledger-table article b,.escrow-ledger-table article small{display:block}.escrow-ledger-table article small{margin-top:4px;color:#7F8A9D;font-size:12px}.escrow-ledger-table article>a{color:#BDEBDA;font-size:12px;font-weight:900}.escrow-state{display:inline-flex;padding:6px 8px;border-radius:999px;background:#292F40;color:#AAB3C4;font-size:12px;font-style:normal;font-weight:900}.escrow-state.active{background:rgba(35,149,111,.12);color:#BDEBDA}.escrow-state.frozen{background:rgba(224,90,102,.11);color:#E7A5AB}.escrow-state.auto_completed,.escrow-state.completed{background:rgba(35,149,111,.2);color:#CFF8EA}
.order-escrow-panel{position:relative;overflow:hidden;display:grid;grid-template-columns:74px 1fr;gap:18px;align-items:center;margin-bottom:16px;padding:20px;background:linear-gradient(135deg,#292F40,#202433);border:1px solid #3B4256;border-radius:18px}.order-escrow-panel:after{content:'';position:absolute;right:-45px;top:-55px;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,rgba(35,149,111,.14),transparent 67%)}.order-escrow-panel>div{position:relative;z-index:1}.escrow-orbit{display:grid;place-items:center;width:64px;height:64px;border:1px solid rgba(189,235,218,.28);border-radius:50%;box-shadow:inset 0 0 0 7px rgba(35,149,111,.08)}.escrow-orbit>span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#23956F;color:#F4F6FA;font-size:17px;font-weight:900}.escrow-orbit>i{position:absolute;width:64px;height:64px;border:1px solid rgba(189,235,218,.2);border-radius:50%;animation:escrow-orbit 3.4s linear infinite}.order-escrow-panel small{color:#BDEBDA;font-size:12px;font-weight:900;letter-spacing:.13em}.order-escrow-panel h2{margin:6px 0;font-size:18px}.order-escrow-panel h2 b{color:#BDEBDA}.order-escrow-panel p{margin:0;color:#AAB3C4;font-size:12px;line-height:1.55}.order-escrow-meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.order-escrow-meta span{padding:6px 8px;background:#191D29;border:1px solid #3B4256;border-radius:999px;color:#AAB3C4;font-size:12px}.order-escrow-panel.frozen{border-color:rgba(224,90,102,.35)}.order-escrow-panel.frozen .escrow-orbit{border-color:rgba(224,90,102,.32);box-shadow:inset 0 0 0 7px rgba(224,90,102,.08)}.order-escrow-panel.frozen .escrow-orbit>span{background:#9A4550}.order-escrow-panel.completed{border-color:rgba(35,149,111,.38)}
.seller-escrow-panel{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(260px,1.1fr) 1.4fr;gap:18px;align-items:center;margin-bottom:18px;padding:20px;background:radial-gradient(circle at 4% 15%,rgba(35,149,111,.15),transparent 28%),linear-gradient(145deg,#202433,#292F40);border:1px solid rgba(35,149,111,.34);border-radius:20px;box-shadow:0 16px 34px rgba(0,0,0,.16)}.seller-escrow-copy>span{color:#BDEBDA;font-size:12px;font-weight:900;letter-spacing:.13em}.seller-escrow-copy h2{margin:7px 0;font-size:21px}.seller-escrow-copy p{margin:0;color:#AAB3C4;font-size:12px;line-height:1.55}.seller-escrow-copy a{display:inline-block;margin-top:11px;color:#BDEBDA;font-size:12px;font-weight:900}.seller-escrow-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.seller-escrow-stats>div{padding:13px;background:#191D29;border:1px solid #3B4256;border-radius:12px}.seller-escrow-stats small,.seller-escrow-stats b{display:block}.seller-escrow-stats small{min-height:20px;color:#7F8A9D;font-size:12px;letter-spacing:.08em}.seller-escrow-stats b{margin-top:5px;font-size:18px}.seller-escrow-stats .frozen{border-color:rgba(224,90,102,.28)}
@keyframes escrow-pulse{0%{box-shadow:0 0 0 0 rgba(35,149,111,.32)}70%,100%{box-shadow:0 0 0 12px rgba(35,149,111,0)}}@keyframes escrow-breathe{0%,100%{transform:scale(.95);opacity:.75}50%{transform:scale(1.04);opacity:1}}@keyframes escrow-orbit{to{transform:rotate(360deg)}}
@media(max-width:1380px){.escrow-policy-form{grid-template-columns:repeat(4,minmax(140px,1fr))}.escrow-rule-title{grid-column:1/-1}.escrow-policy-form .coupon-check{grid-column:span 2}.escrow-policy-form>.btn{grid-column:span 2}.escrow-kpis{grid-template-columns:repeat(2,1fr)}}
@media(max-width:850px){.escrow-hero,.seller-escrow-panel{grid-template-columns:1fr}.escrow-policy-form{grid-template-columns:1fr}.escrow-policy-form .coupon-check,.escrow-policy-form>.btn{grid-column:auto}.escrow-kpis,.seller-escrow-stats{grid-template-columns:repeat(2,1fr)}.order-escrow-panel{grid-template-columns:1fr}.escrow-orbit{width:54px;height:54px}.escrow-orbit>i{width:54px;height:54px}}
@media(max-width:520px){.escrow-kpis,.seller-escrow-stats{grid-template-columns:1fr}.escrow-hero h1{font-size:23px}}
@media(prefers-reduced-motion:reduce){.escrow-hero:after,.escrow-cycle>i,.escrow-orbit>i{animation:none!important}}
