PageSourceSearch

https://vitena.care/en/chunk-PR7M33J3.js

js vitena.care collected 2026-10-02 00:29:46 UTC 39,510 bytes, 2 lines download raw bytes

1import{j as G}from"./chunk-XB5WSCMK.js";import{B as W,E as Y,c as j,e as H,f as q,h as U,j as L,k as K}from"./chunk-XAF3MVVX.js";import{a as $}from"./chunk-Z5DLUQQM.js";import{a as R,e as B}from"./chunk-I73U4EKQ.js";import{Ab as O,Bb as h,Cb as v,Db as i,Eb as r,Fb as s,Fd as D,Ob as y,Oc as V,U as I,Ua as l,Wb as _,Yb as d,Z as P,ca as b,da as f,fb as N,hc as w,kc as a,lc as u,mc as C,n as S,nc as k,oa as x,rc as F,sc as E,tc as z,wb as g,xb as p}from"./chunk-UWUNFDSH.js";import"./chunk-HSCBD3RX.js";var Q={reference_required:"Dekont / referans numaras\u0131 zorunlu.",reference_too_long:"Referans numaras\u0131 en fazla 64 karakter olabilir.",reason_required:"Ret gerek\xE7esi zorunlu \u2014 i\u015Fletme bu metni g\xF6r\xFCr.",reason_too_long:"Gerek\xE7e en fazla 500 karakter olabilir.",payout_not_pending:"Bu talep zaten kapat\u0131lm\u0131\u015F (ba\u015Fka bir sekmeden ya da ba\u015Fka bir admin taraf\u0131ndan). Liste yenilendi.",payout_not_found:"Talep bulunamad\u0131. Liste yenilendi."};function T(o){let t=o,e=t?.error?.error??null,n=(e&&Q[e])??e??t?.error?.message??t?.message??"Beklenmeyen bir hata olu\u015Ftu.";return{code:e,text:n}}var M=class o{http=P(B);apiUrl=`${$.apiUrl}/api/admin/collection-payouts`;TOKEN_KEY="vitena_access_token";authHeaders(){let t=localStorage.getItem(this.TOKEN_KEY);return{headers:new R({Authorization:`Bearer ${t}`,"Content-Type":"application/json"})}}call(t){return S(t)}getPending(){return this.call(this.http.get(`${this.apiUrl}/pending`,this.authHeaders()))}markPaid(t,e){return this.call(this.http.post(`${this.apiUrl}/${t}/paid`,{reference:e},this.authHeaders()))}reject(t,e){return this.call(this.http.post(`${this.apiUrl}/${t}/reject`,{reason:e},this.authHeaders()))}static \u0275fac=function(e){return new(e||o)};static \u0275prov=I({token:o,factory:o.\u0275fac,providedIn:"root"})};var Z=(o,t)=>t.currency,ee=(o,t)=>t.id;function te(o,t){if(o&1&&(i(0,"span",3),s(1,"i",16),a(2),r()),o&2){let e=t.$implicit,n=d();l(2),C(" ",n.money(e.amount,e.currency)," bekliyor")}}function ne(o,t){if(o&1){let e=y();i(0,"div",8),s(1,"i",17),i(2,"span"),a(3),r(),i(4,"button",18),_("click",function(){b(e);let c=d();return f(c.error.set(null))}),s(5,"i",19),r()()}o&2&&(l(3),u(t))}function oe(o,t){if(o&1){let e=y();i(0,"div",9),s(1,"i",20),i(2,"span"),a(3),r(),i(4,"button",18),_("click",function(){b(e);let c=d();return f(c.success.set(null))}),s(5,"i",19),r()()}o&2&&(l(3),u(t))}function re(o,t){o&1&&(i(0,"div",14),s(1,"i",21),a(2," Y\xFCkleniyor\u2026"),r())}function ie(o,t){o&1&&(i(0,"div",14),a(1,"Bekleyen \xE7ekim talebi yok."),r())}function ae(o,t){if(o&1&&a(0),o&2){let e=d(2).$implicit,n=d(2);C(" \u0130ade bekliyor: ",n.money(e.refundExposureNow,e.currency),". ")}}function le(o,t){if(o&1&&a(0),o&2){let e=d(2).$implicit,n=d(2);C(" \u0130\u015Fletme bor\xE7lu: ",n.money(e.topUpBalanceNow,e.currency),". ")}}function ce(o,t){if(o&1&&(i(0,"div",27),s(1,"i",17),g(2,ae,1,1),g(3,le,1,1),a(4," Bu para iadeyi kar\u015F\u0131lamal\u0131 \u2014 g\xF6ndermeden reddedin, daha d\xFC\u015F\xFCk tutarla yeniden istesin. "),r()),o&2){let e=d().$implicit,n=d(2);l(2),p(e.refundExposureNow>0?2:-1),l(),p(n.hasDebt(e)?3:-1)}}function de(o,t){o&1&&(s(0,"i",36),a(1," Kopyaland\u0131 "))}function me(o,t){o&1&&(s(0,"i",37),a(1," Kopyala "))}function se(o,t){o&1&&(i(0,"span",30),s(1,"i",36),a(2," e\u015Fle\u015Fiyor"),r())}function ge(o,t){o&1&&(i(0,"span",31),s(1,"i",17),a(2," Unvan de\u011Fi\u015Fmi\u015F, e\u015Fle\u015Fmiyor \u2014 g\xF6ndermeyin"),r())}function pe(o,t){if(o&1&&a(0),o&2){let e=d().$implicit;C(" \xB7 ",e.requestedByEmail," ")}}function ue(o,t){o&1&&s(0,"i",21)}function be(o,t){if(o&1){let e=y();i(0,"span",41)(1,"strong"),a(2),r(),a(3," \u2192 "),i(4,"code"),a(5),r(),a(6),r(),i(7,"input",42),z("ngModelChange",function(c){b(e);let m=d(4);return E(m.inputText,c)||(m.inputText=c),f(c)}),r(),i(8,"button",43),g(9,ue,1,0,"i",21),a(10," \xD6dendi olarak kapat "),r()}if(o&2){let e=d(2).$implicit,n=d(2);l(2),u(n.money(e.amount,e.currency)),l(3),u(e.iban),l(),C(" (",e.accountHolderName,") g\xF6nderildi mi? "),l(),F("ngModel",n.inputText),l(
1),v("disabled",n.saving()||!n.inputText.trim()),l(),p(n.saving()?9:-1)}}function fe(o,t){o&1&&s(0,"i",21)}function _e(o,t){if(o&1){let e=y();i(0,"span",41),a(1,"Reddedilince "),i(2,"strong"),a(3),r(),a(4," i\u015Fletmenin bakiyesine d\xF6ner."),r(),i(5,"input",44),z("ngModelChange",function(c){b(e);let m=d(4);return E(m.inputText,c)||(m.inputText=c),f(c)}),r(),i(6,"button",45),g(7,fe,1,0,"i",21),a(8," Reddet "),r()}if(o&2){let e=d(2).$implicit,n=d(2);l(3),u(n.money(e.amount,e.currency)),l(2),F("ngModel",n.inputText),l(),v("disabled",n.saving()||!n.inputText.trim()),l(),p(n.saving()?7:-1)}}function Ce(o,t){if(o&1){let e=y();i(0,"tr",35)(1,"td",38)(2,"form",39),_("ngSubmit",function(){b(e);let c=d().$implicit,m=d(2);return f(m.submit(c))}),g(3,be,11,6)(4,_e,9,4),i(5,"button",40),_("click",function(){b(e);let c=d(3);return f(c.cancel())}),a(6,"Vazge\xE7"),r()()()()}if(o&2){let e=d().$implicit,n=d(2);l(3),p(n.isOpen(e,"paid")?3:4),l(2),v("disabled",n.saving())}}function xe(o,t){if(o&1){let e=y();i(0,"tr")(1,"td")(2,"div",24),a(3),r(),i(4,"div",25),a(5),r()(),i(6,"td",23)(7,"div",24),a(8),r(),i(9,"div",26),a(10),r(),g(11,ce,5,2,"div",27),r(),i(12,"td")(13,"div",28)(14,"code"),a(15),r(),i(16,"button",29),_("click",function(){let c=b(e).$implicit,m=d(2);return f(m.copyIban(c))}),g(17,de,2,0)(18,me,2,0),r()(),i(19,"div",25),a(20),r()(),i(21,"td")(22,"div",24),a(23),r(),i(24,"div",25),a(25),r(),g(26,se,3,0,"span",30)(27,ge,3,0,"span",31),r(),i(28,"td")(29,"div"),a(30),r(),i(31,"div",25),a(32),g(33,pe,1,1),r()(),i(34,"td")(35,"div",2)(36,"button",32),_("click",function(){let c=b(e).$implicit,m=d(2);return f(m.open(c,"paid"))}),s(37,"i",20),a(38," \xD6dendi "),r(),i(39,"button",33),_("click",function(){let c=b(e).$implicit,m=d(2);return f(m.open(c,"reject"))}),s(40,"i",34),a(41," Reddet "),r()()()(),g(42,Ce,7,2,"tr",35)}if(o&2){let e=t.$implicit,n=d(2);w("cp-mismatch",!e.holderMatches||e.needsReview),l(3),u(e.companyName||e.tenantId),l(2),k("",e.tenantId," \xB7 ",e.billingCountry||"\u2014"),l(3),u(n.money(e.amount,e.currency)),l(2),C("kalan ",n.money(e.collectionBalanceNow,e.currency)),l(),p(e.needsReview?11:-1),l(4),u(e.iban),l(2),p(n.copiedId()===e.id?17:18),l(3),C("Hesap onay\u0131: ",n.date(e.accountConfirmedAt)),l(3),u(e.accountHolderName),l(2),k("",e.billingFullName||"\u2014"," \xB7 ",e.companyName||"\u2014"),l(),p(e.holderMatches?26:27),l(4),u(n.date(e.requestedAt)),l(2),C(" ",n.ageDays(e.requestedAt)===0?"bug\xFCn":n.ageDays(e.requestedAt)+" g\xFCn \xF6nce"," "),l(),p(e.requestedByEmail?33:-1),l(3),v("disabled",n.saving()),l(3),v("disabled",n.saving()),l(3),p(n.isOpen(e,"paid")||n.isOpen(e,"reject")?42:-1)}}function ve(o,t){if(o&1&&(i(0,"div",15)(1,"table",22)(2,"thead")(3,"tr")(4,"th"),a(5,"\u0130\u015Fletme"),r(),i(6,"th",23),a(7,"Tutar"),r(),i(8,"th"),a(9,"IBAN"),r(),i(10,"th"),a(11,"Hesap sahibi \xB7 Fatura unvan\u0131"),r(),i(12,"th"),a(13,"Talep"),r(),s(14,"th"),r()(),i(15,"tbody"),O(16,xe,43,21,null,null,ee),r()()()),o&2){let e=d();l(16),h(e.payouts())}}var X=class o{service=P(M);loading=x(!0);error=x(null);success=x(null);payouts=x([]);openRow=x(null);saving=x(!1);copiedId=x(null);inputText="";totals=V(()=>{let t=new Map;for(let e of this.payouts())t.set(e.currency,(t.get(e.currency)??0)+e.amount);return[...t.entries()].map(([e,n])=>({currency:e,amount:n}))});ngOnInit(){this.load()}async load(){this.loading.set(!0),this.error.set(null);try{this.payouts.set(await this.service.getPending())}catch(t){this.error.set(T(t).text)}finally{this.loading.set(!1)}}open(t,e){this.openRow.set({id:t.id,action:e}),this.inputText="",this.error.set(null),this.success.set(null)}cancel(){this.openRow.set(null),this.inputText=""}isOpen(t,e){let n=this.openRow();return n?.id===t.id&&n.action===e}async submit(t){let e=this.openRow(),n=this.inputText.trim();if(!(!e||e.id!==t.id||!n||this.saving())){this.saving.set(!0),this.error.set(null);try{e.action==="paid"?(await this.service.markPaid(t.id,n),this.success.set(`${t.companyName||t.tenantId}: ${this.money(t.amount,t.currency)} \xF6dendi olarak kapat\u0131ld\u0131 (ref ${n}).`)):(await this.service.reject(t.id,n),this.success.set(`${t.companyName||t.tenantId}: talep reddedildi, ${this.money(t.amount,t.currency)} i\u015Fletmenin \xE7ekilebilir bakiyesine d\xF6nd\xFC.`)),this.payouts.update(c=>c.filter(m=>m.id!==t.id)),this.cancel()}catch(c){let{code:m,text:A}=T(c);this.error.set(A),(m==="payout_not_pending"||m==="payout_not_found")&&(this.cancel(),await this.load(),this.error.set(A))}finally{this.saving.set(!1)}}}async copyIban(t){try{await navigator.clipboard.writeText(t.iban.replace(/\s/g,"")),this.copiedId.set(t.id),setTimeout(()=>this.copiedId.set(null),2e3)}catch{this.error.set("IBAN panoya kopyalanamad\u0131; elle se\xE7ip kopyalay\u0131n.")}}hasDebt(t){return t.topUpBalanceNow<0}money(t,e){return G(t,e)}
1date(t){return t?new Date(t).toLocaleString("tr-TR",{day:"numeric",month:"short",year:"numeric",hour:"2-digit",minute:"2-digit"}):"\u2014"}ageDays(t){return Math.max(0,Math.floor((Date.now()-new Date(t).getTime())/864e5))}static \u0275fac=function(e){return new(e||o)};static \u0275cmp=N({type:o,selectors:[["app-admin-collection-payouts"]],decls:29,vars:6,consts:[[1,"bf-page"],[1,"bf-header"],[1,"bf-actions"],[1,"bf-engine-chip","on"],["type","button","title","Yenile",1,"btn","btn-sm","btn-outline",3,"click","disabled"],[1,"bi","bi-arrow-clockwise"],[1,"bf-intro"],[1,"bf-intro-sub"],["role","alert",1,"bf-banner","error"],["role","status",1,"bf-banner","success"],[1,"bf-section"],[1,"bf-section-head"],[1,"bi","bi-hourglass-split"],[1,"bf-hint"],[1,"bf-empty"],[1,"bf-table-wrap"],[1,"bi","bi-cash-stack"],[1,"bi","bi-exclamation-triangle"],["type","button",1,"bf-text-btn",3,"click"],[1,"bi","bi-x-lg"],[1,"bi","bi-check-circle"],[1,"bi","bi-arrow-repeat","spin"],[1,"bf-table"],[1,"num"],[1,"cp-strong"],[1,"bf-muted","bf-small"],["title","Talepten sonra kalan \xE7ekilebilir bakiye",1,"bf-muted","bf-small"],[1,"bf-note","warn","bf-small","cp-review"],[1,"cp-iban"],["type","button","title","IBAN'\u0131 bo\u015Fluksuz kopyala",1,"bf-text-btn",3,"click"],[1,"bf-tag","cp-tag-ok"],[1,"bf-note","warn","bf-small"],["type","button",1,"btn","btn-sm","btn-primary",3,"click","disabled"],["type","button",1,"btn","btn-sm","btn-outline","bf-danger",3,"click","disabled"],[1,"bi","bi-x-circle"],[1,"editing"],[1,"bi","bi-check2"],[1,"bi","bi-clipboard"],["colspan","6"],[1,"bf-row-panel",3,"ngSubmit"],["type","button",1,"btn","btn-sm","btn-outline",3,"click","disabled"],[1,"bf-small"],["name","reference","maxlength","64","placeholder","Dekont / referans no (zorunlu)","aria-label","Dekont veya referans numaras\u0131","autocomplete","off",1,"bf-input","bf-reason",3,"ngModelChange","ngModel"],["type","submit",1,"btn","btn-sm","btn-primary",3,"disabled"],["name","reason","maxlength","500","placeholder","Gerek\xE7e (zorunlu, i\u015Fletme g\xF6r\xFCr)","aria-label","Ret gerek\xE7esi","autocomplete","off",1,"bf-input","bf-reason",3,"ngModelChange","ngModel"],["type","submit",1,"btn","btn-sm","btn-outline","bf-danger",3,"disabled"]],template:function(e,n){if(e&1&&(i(0,"div",0)(1,"div",1)(2,"div")(3,"p"),a(4,"\u0130\u015Fletmelerin tahsilat bakiyesinden verdi\u011Fi \xE7ekim talepleri. Paray\u0131 IBAN'a elle g\xF6nderin, sonra dekont numaras\u0131yla kapat\u0131n."),r()(),i(5,"div",2),O(6,te,3,1,"span",3,Z),i(8,"button",4),_("click",function(){return n.load()}),s(9,"i",5),r()()(),i(10,"div",6)(11,"p")(12,"strong"),a(13,"G\xF6ndermeden \xF6nce:"),r(),a(14," hesap sahibi fatura unvan\u0131yla e\u015Fle\u015Fiyor mu, tutar ve IBAN do\u011Fru mu. E\u015Fle\u015Fme uyar\u0131s\u0131 olan talebe para g\xF6ndermeyin \u2014 reddedin."),r(),i(15,"p",7),a(16,'Talep a\xE7\u0131ld\u0131\u011F\u0131nda tutar i\u015Fletmenin \xE7ekilebilir bakiyesinden d\xFC\u015F\xFCld\xFC (kilitli). "\xD6dendi" bakiyeye dokunmaz; "Reddet" tutar\u0131 geri koyar ve gerek\xE7eyi i\u015Fletme g\xF6r\xFCr.'),r()(),g(17,ne,6,1,"div",8),g(18,oe,6,1,"div",9),i(19,"section",10)(20,"div",11)(21,"h3"),s(22,"i",12),a(23," Bekleyen talepler"),r(),i(24,"p",13),a(25,"En eski \xF6nce."),r()(),g(26,re,3,0,"div",14)(27,ie,2,0,"div",14)(28,ve,18,0,"div",15),r()()),e&2){let c,m;l(6),h(n.totals()),l(2),v("disabled",n.loading()),l(),w("spin",n.loading()),l(8),p((c=n.error())?17:-1,c),l(),p((m=n.success())?18:-1,m),l(8),p(n.loading()?26:n.payouts().length===0?27:28)}},dependencies:[D,Y,K,j,H,q,W,L,U],styles:[".bf-page[_ngcontent-%COMP%]{padding:1.5rem;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.bf-page-wide[_ngcontent-%COMP%]{max-width:none}.bf-page-wide[_ngcontent-%COMP%]   .bf-field.wide[_ngcontent-%COMP%], .bf-page-wide[_ngcontent-%COMP%]   .bf-hint[_ngcontent-%COMP%]{max-width:48rem}.bf-split[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));gap:1rem;align-items:start}.bf-wrap[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:1rem}.bf-header[_ngcontent-%COMP%]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.bf-header[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{margin:0;font-size:1.25rem;color:var(--color-text);display:flex;align-items:center;gap:.5rem}.bf-header[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{color:var(--color-primary)}.bf-header[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:.25rem 0 0;color:var(--color-text-muted);font-size:.875rem}.bf-engine-chip[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .75rem;border-radius:999px;font-size:.8rem;font-weight:600;background:var(--color-gray-100);color:var(--color-text-muted)}.bf-engine-chip.on[_ngcontent-%COMP%]{background:rgba(var(--color-primary-rgb),.12);color:var(--color-primary)}.bf-intro[_ngcontent-%COMP%]{padding:.7rem .9rem;background:rgba(var(--color-primary-rgb),.06);border-left:3px solid var(--color-primary);border-radius:6px}.bf-intro[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0;color:var(--color-text);font-size:.875rem;line-height:1.55}.bf-intro[_ngcontent-%COMP%]   p[_ngcontent-%COMP%] + p[_ngcontent-%COMP%]{margin-top:.35rem}.bf-intro[_ngcontent-%COMP%]   .bf-intro-sub[_ngcontent-%COMP%]{margin-top:.25rem;color:var(--color-text-muted)}.bf-intro[_ngcontent-%COMP%]   code[_ngcontent-%COMP%]{background:var(--color-gray-100);padding:.05rem .35rem;border-radius:4px;color:var(--color-text)}.bf-banner[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.75rem;padding:.65rem .9rem;border-radius:var(--radius);font-size:.85rem}.bf-banner[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{flex:1}.bf-banner.error[_ngcontent-%COMP%]{background:color-mix(in srgb,var(--color-error) 10%,transparent);border:1px solid var(--color-error);color:var(--color-error)}.bf-banner.success[_ngcontent-%COMP%]{background:color-mix(in srgb,var(--color-success) 10%,transparent);border:1px solid var(--color-success);color:var(--color-success)}.bf-warn[_ngcontent-%COMP%]{display:flex;align-items:flex-start;gap:.65rem;padding:.75rem .9rem;background:color-mix(in srgb,var(--color-warning) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-warning) 55%,transparent);border-radius:var(--radius);color:var(--color-text);font-size:.85rem;line-height:1.55}.bf-warn[_ngcontent-%COMP%] > i[_ngcontent-%COMP%]{color:var(--color-warning);margin-top:.15rem;flex:0 0 auto}.bf-warn[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:.25rem 0 .5rem}.bf-error-text[_ngcontent-%COMP%]{color:var(--color-error);font-size:.8rem}.bf-layout[_ngcontent-%COMP%]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:1rem;align-items:start}.bf-main[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:1rem;min-width:0}.bf-nav[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.15rem;padding:.6rem;background:var(--color-bg);border:1px solid var(--color-gray-100);border-radius:var(--radius)}.bf-nav-title[_ngcontent-%COMP%]{padding:.5rem .5rem .25rem;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}.bf-nav-title[_ngcontent-%COMP%]:not(:first-child){margin-top:.5rem;border-top:1px solid var(--color-gray-100);padding-top:.75rem}.bf-nav-item[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.45rem;width:100%;padding:.45rem .5rem;border:none;border-radius:var(--radius);background:none;color:var(--color-text);font-size:.85rem;text-align:left;cursor:pointer}.bf-nav-item[_ngcontent-%COMP%]:hover{background:rgba(var(--color-primary-rgb),.06)}.bf-nav-item.active[_ngcontent-%COMP%]{background:rgba(var(--color-primary-rgb),.12);color:var(--color-primary);font-weight:600}.bf-nav-item[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{color:var(--color-text-muted)}.bf-nav-item.active[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{color:var(--color-primary)}.bf-nav-code[_ngcontent-%COMP%]{font-weight:600;font-variant-numeric:tabular-nums}
1.bf-nav-name[_ngcontent-%COMP%]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bf-nav-state[_ngcontent-%COMP%]{font-size:.68rem;font-weight:600;color:var(--color-text-muted)}.bf-nav-state.on[_ngcontent-%COMP%]{color:var(--color-primary)}.bf-dot[_ngcontent-%COMP%]{flex:0 0 auto;width:.55rem;height:.55rem;border-radius:50%;border:1.5px solid var(--color-gray-300);background:transparent}.bf-dot.on[_ngcontent-%COMP%]{border-color:var(--color-primary);background:var(--color-primary)}.bf-nav-add[_ngcontent-%COMP%]{display:flex;gap:.35rem;padding:.35rem .25rem 0}.bf-nav-add[_ngcontent-%COMP%]   .bf-input[_ngcontent-%COMP%]{flex:1;min-width:0}.bf-state[_ngcontent-%COMP%]{padding:.1rem .55rem;border-radius:999px;font-size:.72rem;font-weight:600;background:var(--color-gray-100);color:var(--color-text-muted)}.bf-state.on[_ngcontent-%COMP%]{background:rgba(var(--color-primary-rgb),.12);color:var(--color-primary)}.bf-confirm-list[_ngcontent-%COMP%]{margin:0;padding-left:1.1rem;font-size:.8rem;line-height:1.5}.bf-inline-btn[_ngcontent-%COMP%]{align-self:auto;margin-left:.25rem}.bf-vlist[_ngcontent-%COMP%]{display:flex;flex-direction:column}.bf-vlist-head[_ngcontent-%COMP%], .bf-vrow-main[_ngcontent-%COMP%]{display:grid;grid-template-columns:minmax(12rem,1fr) repeat(4,7.5rem);gap:.5rem;align-items:center}.bf-vlist-head[_ngcontent-%COMP%]{padding:.4rem .5rem;border-bottom:1px solid var(--color-gray-200);font-size:.72rem;font-weight:600;line-height:1.3;color:var(--color-text-muted)}.bf-vlist-head[_ngcontent-%COMP%]   .cell[_ngcontent-%COMP%], .bf-vrow-main[_ngcontent-%COMP%]   .cell[_ngcontent-%COMP%]{text-align:center}.bf-vrow[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.5rem;padding:.45rem .5rem;border-bottom:1px solid var(--color-gray-100)}.bf-vrow.open[_ngcontent-%COMP%]{background:rgba(var(--color-primary-rgb),.03)}.bf-expand[_ngcontent-%COMP%]{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem .5rem;border:none;background:none;padding:0;color:var(--color-text);font-size:.875rem;text-align:left;cursor:pointer}.bf-expand[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{color:var(--color-text-muted)}.bf-expand-label[_ngcontent-%COMP%]{font-weight:600}.bf-cell-label[_ngcontent-%COMP%]{display:none}.bf-vrow-detail[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.6rem;padding:.25rem 0 .5rem 1.4rem}@media(max-width:900px){.bf-layout[_ngcontent-%COMP%]{grid-template-columns:minmax(0,1fr)}.bf-vlist-head[_ngcontent-%COMP%]{display:none}.bf-vrow-main[_ngcontent-%COMP%]{grid-template-columns:repeat(2,minmax(0,1fr))}.bf-vrow-main[_ngcontent-%COMP%]   .bf-expand[_ngcontent-%COMP%]{grid-column:1 / -1}.bf-vrow-main[_ngcontent-%COMP%]   .cell[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;text-align:left}.bf-cell-label[_ngcontent-%COMP%]{display:block;font-size:.7rem;color:var(--color-text-muted)}.bf-vrow-detail[_ngcontent-%COMP%]{padding-left:0}}.bf-tabs[_ngcontent-%COMP%]{display:flex;gap:.25rem;border-bottom:1px solid var(--color-gray-200);overflow-x:auto}.bf-tab[_ngcontent-%COMP%]{background:none;border:none;border-bottom:2px solid transparent;padding:.6rem .9rem;color:var(--color-text-muted);font-weight:500;font-size:.875rem;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:.4rem}.bf-tab[_ngcontent-%COMP%]:hover{color:var(--color-text)}.bf-tab.active[_ngcontent-%COMP%]{color:var(--color-primary);border-bottom-color:var(--color-primary)}.bf-tab-badge[_ngcontent-%COMP%]{padding:0 .45rem;border-radius:999px;font-size:.7rem;font-weight:600;background:rgba(var(--color-primary-rgb),.12);color:var(--color-primary)}.bf-country-head[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-size:1.05rem}.bf-section[_ngcontent-%COMP%]{background:var(--color-bg);border:1px solid var(--color-gray-100);border-radius:var(--radius);padding:1rem;display:flex;flex-direction:column;gap:.75rem}.bf-section-head[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.bf-cols[_ngcontent-%COMP%]{display:grid;grid-template-columns:1fr;align-items:start;gap:1rem}@media(min-width:1100px){.bf-cols[_ngcontent-%COMP%]{grid-template-columns:1fr 1fr}}.bf-focus-strip[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;padding:.75rem .9rem;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--color-primary) 35%,transparent);background:color-mix(in srgb,var(--color-primary) 7%,var(--color-bg))}.bf-focus-strip[_ngcontent-%COMP%] > i[_ngcontent-%COMP%]{font-size:1.15rem;color:var(--color-primary)}.bf-focus-strip-body[_ngcontent-%COMP%]{flex:1;min-width:12rem;display:flex;flex-direction:column;gap:.1rem;font-size:.9rem}.bf-status-line[_ngcontent-%COMP%]{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem;padding:.65rem .9rem;border-radius:var(--radius);border:1px solid var(--color-gray-100);background:var(--color-bg);font-size:.875rem;color:var(--color-text)}.bf-status-line[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--color-primary);font-weight:600;text-decoration:none}.bf-status-line[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{text-decoration:underline}.bf-status-dot[_ngcontent-%COMP%]{width:.55rem;height:.55rem;margin-right:.2rem;border-radius:50%;background:var(--color-gray-300)}.bf-status-dot.on[_ngcontent-%COMP%]{background:var(--color-primary)}.bf-review-pair[_ngcontent-%COMP%]{display:contents}.bf-review-pair.focused[_ngcontent-%COMP%]{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem}@media(min-width:1100px){.bf-review-pair.focused[_ngcontent-%COMP%]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.bf-section-head[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{margin:0;font-size:.95rem;font-weight:600;color:var(--color-text);display:flex;align-items:center;gap:.5rem}.bf-section-head[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{color:var(--color-primary)}.bf-hint[_ngcontent-%COMP%]{margin:0;color:var(--color-text-muted);font-size:.8rem;line-height:1.5}.bf-muted[_ngcontent-%COMP%]{color:var(--color-text-muted)}.bf-small[_ngcontent-%COMP%]{font-size:.75rem}.bf-empty[_ngcontent-%COMP%]{padding:1.5rem;text-align:center;color:var(--color-text-muted);font-size:.875rem}.bf-link[_ngcontent-%COMP%], .bf-tile[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--color-primary);text-decoration:none;margin-left:.5rem;font-size:.8rem;font-weight:500}.bf-link[_ngcontent-%COMP%]:hover, .bf-tile[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{text-decoration:underline}.bf-form[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.75rem;padding:.9rem;border:1px dashed var(--color-gray-200);border-radius:var(--radius);background:var(--color-surface)}.bf-form-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem;
1align-items:start}.bf-field[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.3rem;position:relative}.bf-field.wide[_ngcontent-%COMP%], .bf-field-note[_ngcontent-%COMP%]{grid-column:1 / -1}.bf-field.dim[_ngcontent-%COMP%]{opacity:.6}.bf-field[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{font-size:.75rem;font-weight:600;color:var(--color-text-muted)}.bf-optional[_ngcontent-%COMP%]{font-weight:400;color:var(--color-text-light)}.bf-input[_ngcontent-%COMP%], .bf-select[_ngcontent-%COMP%]{width:100%;padding:.45rem .6rem;font-size:.85rem;border:1px solid var(--color-gray-200);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text)}.bf-input[_ngcontent-%COMP%]:focus, .bf-select[_ngcontent-%COMP%]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.12)}.bf-inline-input[_ngcontent-%COMP%]{width:7rem}.bf-reason[_ngcontent-%COMP%]{flex:1 1 16rem;min-width:12rem}.bf-suggest[_ngcontent-%COMP%]{position:absolute;top:100%;left:0;right:0;z-index:20;margin-top:2px;background:var(--color-surface);border:1px solid var(--color-gray-200);border-radius:var(--radius);max-height:220px;overflow-y:auto}.bf-suggest[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{display:block;width:100%;text-align:left;background:none;border:none;padding:.45rem .6rem;font-size:.85rem;color:var(--color-text);cursor:pointer}.bf-suggest[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:hover{background:rgba(var(--color-primary-rgb),.08)}.bf-text-btn[_ngcontent-%COMP%]{align-self:flex-start;background:none;border:none;padding:0;color:var(--color-primary);font-size:.75rem;cursor:pointer}.bf-check[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;color:var(--color-text);cursor:pointer}.bf-actions[_ngcontent-%COMP%]{display:flex;gap:.4rem;justify-content:flex-end;flex-wrap:wrap}.bf-actions-start[_ngcontent-%COMP%]{justify-content:flex-start}.bf-row-panel[_ngcontent-%COMP%]{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.bf-danger[_ngcontent-%COMP%]{color:var(--color-error);border-color:var(--color-error)}.spin[_ngcontent-%COMP%]{display:inline-block;animation:_ngcontent-%COMP%_bf-spin .8s linear infinite}@keyframes _ngcontent-%COMP%_bf-spin{to{transform:rotate(360deg)}}.bf-chip-row[_ngcontent-%COMP%]{display:flex;gap:.4rem;flex-wrap:wrap;align-items:center}.bf-chip[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:.25rem;border:1px solid var(--color-gray-200);background:var(--color-surface);color:var(--color-text-muted);border-radius:999px;padding:.25rem .75rem;font-size:.78rem;cursor:pointer}.bf-chip.active[_ngcontent-%COMP%]{border-color:var(--color-primary);color:var(--color-primary);background:rgba(var(--color-primary-rgb),.08)}.bf-chip-x[_ngcontent-%COMP%]{background:none;border:none;padding:0;line-height:1;color:inherit;cursor:pointer}.bf-tag[_ngcontent-%COMP%]{display:inline-block;margin-left:.35rem;padding:0 .4rem;border-radius:999px;font-size:.68rem;font-weight:600;background:rgba(var(--color-primary-rgb),.1);color:var(--color-primary);vertical-align:middle}.bf-table-wrap[_ngcontent-%COMP%]{overflow-x:auto}.bf-table[_ngcontent-%COMP%]{width:100%;border-collapse:collapse;font-size:.85rem}.bf-table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{text-align:left;font-size:.72rem;text-transform:uppercase;letter-spacing:.03em;font-weight:600;color:var(--color-text-muted);padding:.5rem .6rem;border-bottom:1px solid var(--color-gray-200);white-space:nowrap}.bf-table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{padding:.55rem .6rem;border-bottom:1px solid var(--color-gray-100);color:var(--color-text);vertical-align:middle}.bf-table[_ngcontent-%COMP%]   .num[_ngcontent-%COMP%]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.bf-table[_ngcontent-%COMP%]   tr.editing[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{background:rgba(var(--color-primary-rgb),.04)}.bf-table[_ngcontent-%COMP%]   td.active-col[_ngcontent-%COMP%]{font-weight:700;background:rgba(var(--color-primary-rgb),.06)}.bf-table[_ngcontent-%COMP%]   tr.bf-off[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{color:var(--color-text-light)}.bf-note[_ngcontent-%COMP%]{color:var(--color-text-muted)}.bf-note.warn[_ngcontent-%COMP%]{color:var(--color-warning);font-weight:600}.bf-matrix[_ngcontent-%COMP%]   th.cell[_ngcontent-%COMP%], .bf-matrix[_ngcontent-%COMP%]   td.cell[_ngcontent-%COMP%]{text-align:center}.bf-toggle[_ngcontent-%COMP%]{min-width:4.5rem;border-radius:999px;border:1px solid var(--color-gray-200);background:var(--color-surface);color:var(--color-text-muted);padding:.25rem .6rem;font-size:.75rem;font-weight:600;cursor:pointer}.bf-toggle.on[_ngcontent-%COMP%]{background:rgba(var(--color-primary-rgb),.14);border-color:var(--color-primary);color:var(--color-primary)}.bf-toggle.pending[_ngcontent-%COMP%]{outline:2px dashed var(--color-warning);outline-offset:2px}.bf-confirm[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.5rem;padding:.75rem .9rem;border:1px solid var(--color-warning);background:color-mix(in srgb,var(--color-warning) 10%,transparent);border-radius:var(--radius);color:var(--color-text);font-size:.85rem}.bf-tiles[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.6rem}.bf-tile[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.15rem;padding:.7rem .85rem;border:1px solid var(--color-gray-100);border-radius:var(--radius);background:var(--color-bg)}.bf-tile.on[_ngcontent-%COMP%]{border-color:var(--color-primary);background:rgba(var(--color-primary-rgb),.05)}.bf-tile.warn[_ngcontent-%COMP%]{border-color:color-mix(in srgb,var(--color-warning) 55%,transparent);background:color-mix(in srgb,var(--color-warning) 8%,transparent)}.bf-tile-label[_ngcontent-%COMP%]{font-size:.7rem;text-transform:uppercase;letter-spacing:.03em;font-weight:600;color:var(--color-text-muted)}.bf-tile-value[_ngcontent-%COMP%]{font-size:.95rem;font-weight:700;color:var(--color-text)}.bf-tile-sub[_ngcontent-%COMP%]{font-size:.75rem;color:var(--color-text-muted);line-height:1.4}.bf-tile[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{margin-left:0}.bf-mode[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.6rem}.bf-radio[_ngcontent-%COMP%]{display:flex;align-items:flex-start;gap:.6rem;padding:.7rem .85rem;border:1px solid var(--color-gray-200);border-radius:var(--radius);background:var(--color-surface);cursor:pointer}.bf-radio.active[_ngcontent-%COMP%]{border-color:var(--color-primary);background:rgba(var(--color-primary-rgb),.06)}.bf-radio[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{margin-top:.2rem;accent-color:var(--color-primary)}.bf-radio[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.15rem;color:var(--color-text);font-size:.875rem}.bf-radio[_ngcontent-%COMP%]   small[_ngcontent-%COMP%]{color:var(--color-text-muted);font-size:.75rem}.bf-inline-label[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;color:var(--color-text-muted)}.bf-status[_ngcontent-%COMP%]{display:inline-block;padding:.1rem .5rem;border-radius:999px;font-size:.72rem;font-weight:600;background:var(--color-gray-100);color:var(--color-text);white-space:nowrap}.bf-status[data-status=Charged][_ngcontent-%COMP%]{background:rgba(var(--color-primary-rgb),.12);color:var(--color-primary)}.bf-status[data-status=Locked][_ngcontent-%COMP%], .bf-status[data-status=AwaitingAcceptance][_ngcontent-%COMP%]{background:color-mix(in srgb,var(--color-warning) 18%,transparent)}.bf-status[data-status=Refunded][_ngcontent-%COMP%]{background:color-mix(in srgb,var(--color-success) 14%,transparent);color:var(--color-success)}.bf-pager[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end;
1gap:.5rem;font-size:.8rem;color:var(--color-text-muted)}.bf-log[_ngcontent-%COMP%]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.bf-log[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.3rem;padding:.7rem 0;border-bottom:1px solid var(--color-gray-100)}.bf-log[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:last-child{border-bottom:none}.bf-log-head[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.78rem;color:var(--color-text-muted)}.bf-scope[_ngcontent-%COMP%]{padding:.1rem .5rem;border-radius:999px;font-size:.7rem;font-weight:600;background:var(--color-gray-100);color:var(--color-text)}.bf-scope.price[_ngcontent-%COMP%]{background:rgba(var(--color-primary-rgb),.12);color:var(--color-primary)}.bf-scope.switch[_ngcontent-%COMP%]{background:color-mix(in srgb,var(--color-warning) 18%,transparent)}.bf-log-subject[_ngcontent-%COMP%]{font-size:.875rem;font-weight:600;color:var(--color-text)}.bf-log-changes[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:.25rem 1rem;font-size:.8rem;color:var(--color-text)}.bf-from[_ngcontent-%COMP%]{color:var(--color-text-muted)}.bf-log-reason[_ngcontent-%COMP%]{font-size:.8rem;color:var(--color-text-muted);font-style:italic}.bf-perm-list[_ngcontent-%COMP%]{display:flex;flex-direction:column}.bf-perm[_ngcontent-%COMP%]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.35rem .75rem;padding:.6rem 0;border-top:1px solid var(--color-gray-100)}.bf-perm[_ngcontent-%COMP%]:first-child{border-top:none}.bf-perm-main[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.5rem;min-width:0}.bf-perm-icon[_ngcontent-%COMP%]{color:var(--color-primary)}.bf-perm-title[_ngcontent-%COMP%]{font-size:.875rem;font-weight:500;color:var(--color-text)}.bf-switch[_ngcontent-%COMP%]{position:relative;width:2.5rem;height:1.4rem;border-radius:999px;border:1px solid var(--color-gray-300);background:var(--color-gray-200);padding:0;cursor:pointer;transition:background .15s ease,border-color .15s ease}.bf-switch-knob[_ngcontent-%COMP%]{position:absolute;top:50%;left:.15rem;width:1rem;height:1rem;border-radius:50%;background:var(--color-bg);box-shadow:0 1px 2px #0003;transform:translateY(-50%);transition:left .15s ease}.bf-switch.on[_ngcontent-%COMP%]{background:var(--color-primary);border-color:var(--color-primary)}.bf-switch.on[_ngcontent-%COMP%]   .bf-switch-knob[_ngcontent-%COMP%]{left:calc(100% - 1.15rem)}.bf-shortcut[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:.25rem;margin-top:.25rem;font-size:.75rem;color:var(--color-primary);text-decoration:none}.bf-shortcut[_ngcontent-%COMP%]:hover{text-decoration:underline}.bf-modal-overlay[_ngcontent-%COMP%]{position:fixed;inset:0;z-index:1050;display:flex;align-items:center;justify-content:center;padding:1rem;background:#00000080}.bf-modal[_ngcontent-%COMP%]{width:100%;max-width:520px;max-height:90vh;overflow-y:auto;background:var(--color-bg);border:1px solid var(--color-gray-100);border-radius:var(--radius);box-shadow:0 8px 24px #00000040}.bf-modal-head[_ngcontent-%COMP%], .bf-modal-foot[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.5rem;padding:.85rem 1rem}.bf-modal-head[_ngcontent-%COMP%]{justify-content:space-between;border-bottom:1px solid var(--color-gray-100)}.bf-modal-head[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{margin:0;font-size:1rem;font-weight:600;color:var(--color-text)}.bf-modal-close[_ngcontent-%COMP%]{border:none;background:transparent;color:var(--color-text-muted);cursor:pointer}.bf-modal-body[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.65rem;padding:1rem}.bf-modal-wide[_ngcontent-%COMP%]{max-width:720px}.bf-impact[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.35rem}.bf-impact[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{margin:0;font-size:.95rem;font-weight:600;color:var(--color-text);display:flex;align-items:center;gap:.4rem}.bf-impact[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{color:var(--color-primary)}.bf-impact[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{margin:.4rem 0 0;font-size:.8rem;font-weight:600;color:var(--color-text)}.bf-impact[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%], .bf-warn[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{margin:0;padding-left:1.1rem;font-size:.8rem;line-height:1.5;color:var(--color-text)}.bf-modal-foot[_ngcontent-%COMP%]{justify-content:flex-end;border-top:1px solid var(--color-gray-100)}@media(max-width:576px){.bf-page[_ngcontent-%COMP%]{padding:1rem .75rem}}.bf-pilot-checks[_ngcontent-%COMP%]{list-style:none;margin:.1rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem 1rem;font-size:.82rem}.bf-pilot-checks[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:.35rem;color:var(--color-text)}.bf-pilot-checks[_ngcontent-%COMP%]   li.ok[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{color:var(--color-success)}.bf-pilot-checks[_ngcontent-%COMP%]   li.missing[_ngcontent-%COMP%]{color:var(--color-text-muted)}.bf-pilot-checks[_ngcontent-%COMP%]   li.missing[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{color:var(--color-warning)}.bf-pilot-list[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--color-primary);font-weight:600;text-decoration:none}.bf-pilot-list[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{text-decoration:underline}.bf-page-wide[_ngcontent-%COMP%]   .bf-pilot-list[_ngcontent-%COMP%]{grid-template-columns:repeat(auto-fill,minmax(min(100%,28rem),1fr));max-height:none}.bf-notice-body[_ngcontent-%COMP%]{flex:1;min-width:0}.bf-notice-list[_ngcontent-%COMP%]{list-style:none;margin:.6rem 0 0;padding:0;display:grid;gap:.3rem;max-height:11rem;overflow-y:auto}.bf-notice-list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.3rem .5rem;background:var(--color-surface);border-radius:var(--radius-sm, 6px)}.bf-notice-reason[_ngcontent-%COMP%]{display:block;margin:.7rem 0 0;font-size:.8rem;color:var(--color-text-secondary)}.bf-notice-reason[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{display:block;width:100%;margin-top:.25rem;padding:.4rem .6rem;border:1px solid var(--color-border);border-radius:var(--radius-sm, 6px);background:var(--color-surface);color:var(--color-text);font-size:.85rem}.bf-notice-actions[_ngcontent-%COMP%]{display:flex;gap:.5rem;margin-top:.7rem;flex-wrap:wrap}.bf-table[_ngcontent-%COMP%]   tr.bf-row-warn[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{background:color-mix(in srgb,var(--color-warning) 12%,transparent)}.bf-table[_ngcontent-%COMP%]   tr.bf-row-warn[_ngcontent-%COMP%]   .bi-exclamation-triangle[_ngcontent-%COMP%]{margin-left:.3rem;color:var(--color-warning)}.bf-table[_ngcontent-%COMP%]   tr.bf-group[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted);background:var(--color-gray-50);padding-top:.4rem;padding-bottom:.4rem}",".cp-strong[_ngcontent-%COMP%]{font-weight:600;color:var(--color-text)}.cp-iban[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.cp-iban[_ngcontent-%COMP%]   code[_ngcontent-%COMP%]{font-size:.8rem;letter-spacing:.02em;white-space:nowrap;background:var(--color-gray-100);color:var(--color-text);padding:.1rem .4rem;border-radius:4px}.cp-tag-ok[_ngcontent-%COMP%]{margin-left:0;margin-top:.2rem}.cp-review[_ngcontent-%COMP%]{display:block;max-width:16rem;margin-top:.3rem;text-align:left;white-space:normal;line-height:1.4}.bf-table[_ngcontent-%COMP%]   tr.cp-mismatch[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{background:color-mix(in srgb,var(--color-warning) 7%,transparent)}"]})};export{X as AdminCollectionPayoutsComponent};
2/**i18n:124ccf68d2f1268c4040d7fd92ec0e6a8c443ba8f9b9e552a35ffacd4fbcb105*/

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.