PageSourceSearch

https://usepid.io/chunk-IK3NTF7V.js

js usepid.io collected 2026-10-09 04:51:10 UTC 23,888 bytes, 1 lines download raw bytes

1import{a as le}from"./chunk-7ELUF2VE.js";import{a as ae}from"./chunk-Z5MSHDZU.js";import"./chunk-TTQWITUY.js";import{E as re,c as Y,g as $,h as ee,i as te,k as ie,l as ne,n as oe}from"./chunk-7IWHPZBK.js";import{Bb as Z,H,Ib as q,Ub as Q,d as U,kb as J,pc as X}from"./chunk-OJOSFQFR.js";import{c as G}from"./chunk-E46N34P4.js";import"./chunk-GTTVX4RB.js";import{b as N,c as D}from"./chunk-VAMHJU67.js";import{d as j}from"./chunk-74FNENZC.js";import{j as L,n as W}from"./chunk-DD4MNGOS.js";import"./chunk-USN7YKQY.js";import{$b as g,Ab as f,Bb as i,Cb as n,Db as x,Kb as h,Mb as v,Ob as m,Ua as t,W as T,Wb as K,Xb as I,Zb as c,_b as u,aa as _,ba as b,bd as z,ca as w,da as E,ec as P,fc as O,gb as V,gc as M,oc as F,rc as p,sb as B,sc as s,tc as A,ub as k,vb as R,yb as C,zb as y}from"./chunk-5FDTFZP6.js";import"./chunk-IM5V7DCU.js";var se=r=>({name:r}),S=(r,o)=>o.id;function ce(r,o){if(r&1&&(i(0,"span",8),w(),x(1,"svg",28),c(2),p(3,"translate"),n()),r&2){let e=m();t(),f("lucideIcon",e.CheckCircle2),t(),g(" ",s(3,2,"opportunities.profile.trust.verified")," ")}}function de(r,o){if(r&1&&(i(0,"span",9),w(),x(1,"svg",28),c(2),p(3,"translate"),n()),r&2){let e=m();t(),f("lucideIcon",e.Sparkles),t(),g(" ",s(3,2,"opportunities.profile.trust.aiLabel")," ")}}function me(r,o){if(r&1&&(i(0,"div",15),w(),x(1,"svg",7),E(),i(2,"span"),c(3),n()()),r&2){let e=m();t(),f("lucideIcon",e.CheckCircle2),t(2),u(e.saveMessage)}}function ue(r,o){if(r&1){let e=h();i(0,"label",20)(1,"input",29),M("ngModelChange",function(l){_(e);let d=m(2);return O(d.incomeRange,l)||(d.incomeRange=l),b(l)}),n(),i(2,"span"),c(3),p(4,"translate"),n()()}if(r&2){let e=o.$implicit,a=m(2);t(),f("value",e.id),P("ngModel",a.incomeRange),t(2),u(s(4,3,e.labelKey))}}function fe(r,o){if(r&1&&(i(0,"h2",18),c(1),p(2,"translate"),n(),i(3,"div",19),C(4,ue,5,5,"label",20,S),n()),r&2){let e=m();t(),u(s(2,1,"opportunities.profile.income.title")),t(3),y(e.pfIncomeOptions)}}function ge(r,o){if(r&1){let e=h();i(0,"label",20)(1,"input",30),M("ngModelChange",function(l){_(e);let d=m(2);return O(d.revenueRange,l)||(d.revenueRange=l),b(l)}),n(),i(2,"span"),c(3),p(4,"translate"),n()()}if(r&2){let e=o.$implicit,a=m(2);t(),f("value",e.id),P("ngModel",a.revenueRange),t(2),u(s(4,3,e.labelKey))}}function _e(r,o){if(r&1&&(i(0,"h2",18),c(1),p(2,"translate"),n(),i(3,"div",19),C(4,ge,5,5,"label",20,S),n()),r&2){let e=m();t(),u(s(2,1,"opportunities.profile.revenue.title")),t(3),y(e.pjRevenueOptions)}}function be(r,o){if(r&1){let e=h();i(0,"label",20)(1,"input",31),v("change",function(){let l=_(e).$implicit,d=m();return b(d.selectMainSegment(l.id))}),n(),i(2,"span"),c(3),p(4,"translate"),n()()}if(r&2){let e=o.$implicit,a=m();t(),f("value",e.id)("checked",a.mainSegment===e.id),t(2),u(s(4,3,e.labelKey))}}function he(r,o){if(r&1){let e=h();i(0,"label",21)(1,"span",32),c(2),p(3,"translate"),n(),i(4,"input",33),p(5,"translate"),M("ngModelChange",function(l){_(e);let d=m();return O(d.segmentOther,l)||(d.segmentOther=l),b(l)}),n()()}if(r&2){let e=m();t(2),u(s(3,3,"opportunities.profile.segment.otherLabel")),t(2),P("ngModel",e.segmentOther),f("placeholder",s(5,5,"opportunities.profile.segment.otherPlaceholder"))}}function Ce(r,o){if(r&1){let e=h();i(0,"label",20)(1,"input",34),M("ngModelChange",function(l){_(e);let d=m();return O(d.operationTime,l)||(d.operationTime=l),b(l)}),n(),i(2,"span"),c(3),p(4,"translate"),n()()}if(r&2){let e=o.$implicit,a=m();t(),f("value",e.id),P("ngModel",a.operationTime),t(2),u(s(4,3,e.labelKey))}}function ye(r,o){if(r&1){let e=h();i(0,"label",20)(1,"input",36),M("ngModelChange",function(l){_(e);let d=m(2);return O(d.productiveProfile,l)||(d.productiveProfile=l),b(l)}),n(),i(2,"span"),c(3),p(4,"translate"),n()()}if(r&2){let e=o.$implicit,a=m(2);t(),f("value",e.id),P("ngModel",a.productiveProfile),t(2),u(s(4,3,e.labelKey))}}function xe(r,o){if(r&1){let e=h();i(0,"label",20)(1,"input",37),M("ngModelChange",function(l){_(e);let d=m(2);return O(d.approximateArea,l)||(d.approximateArea=l),b(l)}),n(),i(2,"span"),c(3),p(4,"translate"),n()()}if(r&2){let e=o.$implicit,a=m(2);t(),f("value",e.id),P("ngModel",a.approximateArea),t(2),u(s(4,3,e.labelKey))}}function ve(r,o){if(r&1){let e=h();i(0,"label",20)(1,"input",38),M("ngModelChange",function(l){_(e);let d=m(2);return O(d.carDocumentation,l)||(d.carDocumentation=l),b(l)}),n(),i(2,"span"),c(3),p(4,"translate"),n()()}if(r&2){let e=o.$implicit,a=m(2);t(),f("value",e.id),P("ngModel",a.carDocumentation),t(2),u(s(4,3,e.labelKey))}}function Pe(r,o){if(r&1&&(i(0,"div",24)(1,"h3",35),c(2),p(3,"translate"),n(),i(4,"div",19),C(5,ye,5,5,"label",20,S),n()(),i(7,"div",24)(8,"h3",35),c(9),p(10,"translate"),n(),i(11,"div",19),C(12,xe,5,5,"label",20,S),n()(),i(14,"div",24)(15,"h3",35),c(16),p(17,"translate"),n(),i(18,"div",19),C(19,ve,5,5,"label",20,S),n()()),r&2){let e=m();t(2),g(" ",s(3,3,"opportunities.profile.productive.title")," "),t(3),y(e.productiveProfileOptions),t(4),u(s(10,5,"opportunities.profile.area.title")),t(3),y(e.areaOptions),t(4),u(s(17,7,"opportunities.profile.car.title")),t(3),y(e.carOptions)}}function Oe(r,o){if(r&1){let e=h();i(0,"div",40)(1,"div",43)(2,"app-searchable-select",44),p(3,"translate"),p(4,"translate"),p(5,"translate"),M("ngModelChange",function(l){let d=_(e).$implicit;return O(d.bankCode,l)||(d.bankCode=l),b(l)}),n()(),i(6,"button",45),p(7,"translate"),v("click",function(){let l=_(e).$implicit,d=m(2);return b(d.removeInstitution(l.id))}),w(),x(8,"svg",2),n()()}if(r&2){let e=o.$implicit,a=m(2);
1t(2),P("ngModel",e.bankCode),f("name","institution-"+e.id)("options",a.bankOptions)("placeholder",s(3,8,"opportunities.profile.institutions.select"))("searchPlaceholder",s(4,10,"opportunities.profile.institutions.search"))("emptyText",s(5,12,"opportunities.profile.institutions.empty")),t(4),B("aria-label",s(7,14,"opportunities.profile.institutions.remove")),t(2),f("lucideIcon",a.Trash2)}}function Me(r,o){if(r&1){let e=h();i(0,"div",24)(1,"h3",35),c(2),p(3,"translate"),n(),i(4,"div",39),C(5,Oe,9,16,"div",40,S),n(),i(7,"button",41),v("click",function(){_(e);let l=m();return b(l.addInstitution())}),w(),x(8,"svg",42),c(9),p(10,"translate"),n()()}if(r&2){let e=m();t(2),g(" ",s(3,3,"opportunities.profile.institutions.title")," "),t(3),y(e.institutionRows),t(3),f("lucideIcon",e.Plus),t(),g(" ",s(10,5,"opportunities.profile.institutions.add")," ")}}var pe=class r{ArrowLeft=U;CheckCircle2=H;ShieldCheck=Z;Sparkles=q;Trash2=Q;Plus=J;authService=T(G);localeService=T(j);translate=T(N);homeRoute=this.localeService.localPath("dashboard","oportunities");bankOptions=ae.map(o=>({value:o.code,label:`${o.code} - ${o.name}`}));incomeRange=null;revenueRange=null;mainSegment=null;segmentOther="";operationTime=null;hasRuralActivity=null;productiveProfile=null;approximateArea=null;carDocumentation=null;hasFinancialRelationship=null;institutionRows=[];nextInstitutionRowId=1;saveMessage=null;pfIncomeOptions=[{id:"up_to_10k",labelKey:"opportunities.profile.income.upTo10k"},{id:"10k_50k",labelKey:"opportunities.profile.income.10k50k"},{id:"50k_200k",labelKey:"opportunities.profile.income.50k200k"},{id:"above_200k",labelKey:"opportunities.profile.income.above200k"}];pjRevenueOptions=[{id:"up_to_100k",labelKey:"opportunities.profile.revenue.upTo100k"},{id:"100k_500k",labelKey:"opportunities.profile.revenue.100k500k"},{id:"500k_5m",labelKey:"opportunities.profile.revenue.500k5m"},{id:"above_5m",labelKey:"opportunities.profile.revenue.above5m"}];segmentOptions=[{id:"agro",labelKey:"opportunities.profile.segment.agro"},{id:"transport",labelKey:"opportunities.profile.segment.transport"},{id:"industry",labelKey:"opportunities.profile.segment.industry"},{id:"real_estate",labelKey:"opportunities.profile.segment.realEstate"},{id:"commerce",labelKey:"opportunities.profile.segment.commerce"},{id:"services",labelKey:"opportunities.profile.segment.services"},{id:"other",labelKey:"opportunities.profile.segment.other"}];operationTimeOptions=[{id:"less_1y",labelKey:"opportunities.profile.operationTime.less1y"},{id:"1_3y",labelKey:"opportunities.profile.operationTime.1to3y"},{id:"3_10y",labelKey:"opportunities.profile.operationTime.3to10y"},{id:"more_10y",labelKey:"opportunities.profile.operationTime.more10y"}];productiveProfileOptions=[{id:"agriculture",labelKey:"opportunities.profile.productive.agriculture"},{id:"livestock",labelKey:"opportunities.profile.productive.livestock"},{id:"mixed",labelKey:"opportunities.profile.productive.mixed"}];areaOptions=[{id:"up_to_100",labelKey:"opportunities.profile.area.upTo100"},{id:"100_500",labelKey:"opportunities.profile.area.100to500"},{id:"500_2000",labelKey:"opportunities.profile.area.500to2000"},{id:"above_2000",labelKey:"opportunities.profile.area.above2000"}];carOptions=[{id:"yes",labelKey:"opportunities.profile.car.yes"},{id:"partial",labelKey:"opportunities.profile.car.partial"},{id:"no",labelKey:"opportunities.profile.car.no"}];get isPf(){let o=this.authService.getCurrentUser()?.person;if(o?.type==="PF")return!0;if(o?.type==="PJ")return!1;let e=o?.documentNumber?.replace(/\D/g,"")??"";return e.length>0&&e.length<=11}get personDisplayName(){let o=this.authService.getCurrentUser()?.person;return o?o.fullName?.trim()?o.fullName.trim():o.firstName?.trim()?`${o.firstName} ${o.lastName||""}`.trim():o.corporateName?.trim()||this.translate.instant("dashboard.defaultUser"):this.translate.instant("dashboard.defaultUser")}get showRuralDetails(){return this.hasRuralActivity===!0}get showInstitutionProfiles(){return this.hasFinancialRelationship===!0}selectMainSegment(o){this.mainSegment=o,o!=="other"&&(this.segmentOther="")}isSegmentOther(){return this.mainSegment==="other"}setRuralActivity(o){this.hasRuralActivity=o,o||(this.productiveProfile=null,this.approximateArea=null,this.carDocumentation=null)}setFinancialRelationship(o){if(this.hasFinancialRelationship=o,!o){this.institutionRows=[];return}this.institutionRows.length===0&&this.addInstitution()}addInstitution(){this.institutionRows=[...this.institutionRows,{id:this.nextInstitutionRowId++,bankCode:""}]}removeInstitution(o){this.institutionRows=this.institutionRows.filter(e=>e.id!==o),this.hasFinancialRelationship&&this.institutionRows.length===0&&this.addInstitution()}hasSelectedInstitution(){return this.institutionRows.some(o=>!!o.bankCode.trim())}get completenessPercent(){let o=[this.isPf?!!this.incomeRange:!!this.revenueRange,!!this.mainSegment&&(this.mainSegment!=="other"||!!this.segmentOther.trim()),!!this.operationTime,this.hasRuralActivity!==null,this.hasRuralActivity!==!0||!!this.productiveProfile&&!!this.approximateArea&&!!this.carDocumentation,this.hasFinancialRelationship!==null,this.hasFinancialRelationship!==!0||this.hasSelectedInstitution()],e=o.filter(
1Boolean).length;return Math.round(e/o.length*100)}get isProfileComplete(){return this.completenessPercent===100}canSubmit(){if(this.isPf){if(!this.incomeRange)return!1}else if(!this.revenueRange)return!1;return!(!this.mainSegment||this.mainSegment==="other"&&!this.segmentOther.trim()||!this.operationTime||this.hasRuralActivity===null||this.hasRuralActivity&&(!this.productiveProfile||!this.approximateArea||!this.carDocumentation)||this.hasFinancialRelationship===null||this.hasFinancialRelationship&&!this.hasSelectedInstitution())}submit(){this.canSubmit()&&(this.saveMessage=this.translate.instant("opportunities.profile.savedMessage"))}static \u0275fac=function(e){return new(e||r)};static \u0275cmp=V({type:r,selectors:[["app-oportunities-profile"]],decls:86,vars:79,consts:[[1,"profile-page"],[1,"back-link",3,"routerLink"],["size","18","aria-hidden","true",3,"lucideIcon"],[1,"profile-header"],[1,"trust-layer"],[1,"trust-layer-top"],[1,"trust-badge"],["size","20","aria-hidden","true",3,"lucideIcon"],[1,"trust-verified"],[1,"trust-ai"],[1,"trust-message"],["role","progressbar","aria-valuemin","0","aria-valuemax","100",1,"completeness"],[1,"completeness-meta"],[1,"completeness-track"],[1,"completeness-fill"],["role","status",1,"save-alert"],[1,"profile-form",3,"ngSubmit"],[1,"form-section"],[1,"section-title"],[1,"radio-stack"],[1,"radio-row"],[1,"field","field--other"],[1,"yes-no-row"],["type","button",1,"yn-btn",3,"click"],[1,"subsection"],[1,"form-actions"],["type","submit",1,"btn-primary",3,"disabled"],[1,"prototype-note"],["size","14","aria-hidden","true",3,"lucideIcon"],["type","radio","name","incomeRange",3,"ngModelChange","value","ngModel"],["type","radio","name","revenueRange",3,"ngModelChange","value","ngModel"],["type","radio","name","mainSegment",3,"change","value","checked"],[1,"field-label"],["type","text","name","segmentOther",1,"field-input",3,"ngModelChange","ngModel","placeholder"],["type","radio","name","operationTime",3,"ngModelChange","value","ngModel"],[1,"subsection-title"],["type","radio","name","productiveProfile",3,"ngModelChange","value","ngModel"],["type","radio","name","approximateArea",3,"ngModelChange","value","ngModel"],["type","radio","name","carDocumentation",3,"ngModelChange","value","ngModel"],[1,"institution-stack"],[1,"institution-row"],["type","button",1,"institution-add",3,"click"],["size","16","aria-hidden","true",3,"lucideIcon"],[1,"institution-select"],[3,"ngModelChange","ngModel","name","options","placeholder","searchPlaceholder","emptyText"],["type","button",1,"institution-remove",3,"click"]],template:function(e,a){e&1&&(i(0,"div",0)(1,"a",1),w(),x(2,"svg",2),c(3),p(4,"translate"),n(),E(),i(5,"header",3)(6,"h1"),c(7),p(8,"translate"),n(),i(9,"p"),c(10),p(11,"translate"),n()(),i(12,"aside",4),p(13,"translate"),i(14,"div",5)(15,"div",6),w(),x(16,"svg",7),E(),i(17,"span"),c(18),p(19,"translate"),n()(),k(20,ce,4,4,"span",8)(21,de,4,4,"span",9),n(),i(22,"p",10),c(23),p(24,"translate"),n(),i(25,"div",11),p(26,"translate"),i(27,"div",12)(28,"span"),c(29),p(30,"translate"),n(),i(31,"strong"),c(32),n()(),i(33,"div",13),x(34,"div",14),n()()(),k(35,me,4,2,"div",15),i(36,"form",16),v("ngSubmit",function(){return a.submit()}),i(37,"section",17),k(38,fe,6,3)(39,_e,6,3),n(),i(40,"section",17)(41,"h2",18),c(42),p(43,"translate"),n(),i(44,"div",19),C(45,be,5,5,"label",20,S),n(),k(47,he,6,7,"label",21),n(),i(48,"section",17)(49,"h2",18),c(50),p(51,"translate"),n(),i(52,"div",19),C(53,Ce,5,5,"label",20,S),n()(),i(55,"section",17)(56,"h2",18),c(57),p(58,"translate"),n(),i(59,"div",22)(60,"button",23),v("click",function(){return a.setRuralActivity(!0)}),c(61),p(62,"translate"),n(),i(63,"button",23),v("click",function(){return a.setRuralActivity(!1)}),c(64),p(65,"translate"),n()(),k(66,Pe,21,9),n(),i(67,"section",17)(68,"h2",18),c(69),p(70,"translate"),n(),i(71,"div",22)(72,"button",23),v("click",function(){return a.setFinancialRelationship(!0)}),c(73),p(74,"translate"),n(),i(75,"button",23),v("click",function(){return a.setFinancialRelationship(!1)}),c(76),p(77,"translate"),n()(),k(78,Me,11,7,"div",24),n(),i(79,"footer",25)(80,"button",26),c(81),p(82,"translate"),n()()(),i(83,"p",27),c(84),p(85,"translate"),n()()),e&2&&(t(),f("routerLink",a.homeRoute),t(),f("lucideIcon",a.ArrowLeft),t(),g(" ",s(4,40,"opportunities.profile.back")," "),t(4),u(A(8,42,"opportunities.profile.title",F(77,se,a.personDisplayName))),t(3),u(s(11,45,"opportunities.profile.subtitle")),t(2),B("aria-label",s(13,47,"opportunities.profile.trust.aria")),t(4),f("lucideIcon",a.ShieldCheck),t(2),u(s(19,49,"opportunities.profile.trust.badge")),t(2),R(a.isProfileComplete?20:21),t(3),u(s(24,51,"opportunities.profile.trust.message")),t(2),B("aria-valuenow",a.completenessPercent)("aria-label",s(26,53,"opportunities.profile.trust.completeness")),t(4),u(s(30,55,"opportunities.profile.trust.completeness")),t(3),g("",a.completenessPercent,"%"),t(2),K("width",a.completenessPercent,"%"),t(),R(a.saveMessage?35:-1),t(3),R(a.isPf?38:39),t(4),u(s(43,57,"opportunities.profile.segment.title")),t(3),y(a.segmentOptions),t(2),R(a.isSegmentOther()?47:-1),t(3),u(s(51,59,"opportunities.profile.operationTime.title")),t(3),y(a.operationTimeOptions),t(4),u(s(58,61,"opportunities.profile.rural.title")),t(3),I("yn-btn--selected",a.hasRuralActivity===!0),t(),g(" ",s(62,63,"opportunities.profile.yes")," "),t(2),I("yn-btn--selected",a.hasRuralActivity===!1),t(),g(" ",s(65,65,"opportunities.profile.no")," "),t(2),R(a.showRuralDetails?66:-1),t(3),g(" ",s(70,67,"opportunities.profile.financialRelation.title")," "),t(3),I("yn-btn--selected",a.hasFinancialRelationship===!0),t(),g(" ",s(74,69,"opportunities.profile.yes")," "),t(2),I("yn-btn--selected",a.hasFinancialRelationship===!1),t(),g(" ",s(77,71,"opportunities.profile.no")," "),t(2),R(a.showInstitutionProfiles?78:-1),t(2),f("disabled",!a.canSubmit()),t(),g(" ",s(82,73,"opportunities.profile.save")," "),t(3),u(s(85,75,"opportunities.prototypeNote")))},dependencies:[z,re,ne,Y,oe,$,ee,ie,te,W,L,X,le,D],styles:[".profile-page[_ngcontent-%COMP%]{padding:1.5rem;max-width:640px;margin:0 auto}.back-link[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:.375rem;margin-bottom:1rem;font-size:.875rem;font-weight:500;color:#64748b;text-decoration:none}.back-link[_ngcontent-%COMP%]:hover{color:#0f172a}.trust-layer[_ngcontent-%COMP%]{margin-bottom:1.25rem;padding:1.125rem 1.25rem;border-radius:14px;border:1px solid #99f6e4;background:linear-gradient(135deg,#f0fdfa,#ecfeff 48%,#f8fafc);box-shadow:0 4px 20px #0d948814}
1.trust-layer-top[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:.625rem}.trust-badge[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;color:#0f766e;letter-spacing:-.01em}.trust-badge[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{color:#0d9488}.trust-verified[_ngcontent-%COMP%], .trust-ai[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .55rem;border-radius:999px;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.trust-verified[_ngcontent-%COMP%]{background:#dcfce7;color:#166534;border:1px solid #bbf7d0}.trust-ai[_ngcontent-%COMP%]{background:#e0f2fe;color:#0369a1;border:1px solid #bae6fd}.trust-message[_ngcontent-%COMP%]{margin:0 0 .875rem;font-size:.875rem;line-height:1.5;color:#334155}.completeness-meta[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.375rem;font-size:.75rem;color:#64748b}.completeness-meta[_ngcontent-%COMP%]   strong[_ngcontent-%COMP%]{font-size:.8125rem;color:#0f766e}.completeness-track[_ngcontent-%COMP%]{height:6px;border-radius:999px;background:#0f766e1f;overflow:hidden}.completeness-fill[_ngcontent-%COMP%]{height:100%;border-radius:inherit;background:linear-gradient(90deg,#0d9488,#14b8a6);transition:width .35s ease}.profile-header[_ngcontent-%COMP%]{margin-bottom:1rem}.profile-header[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:1.375rem;font-weight:700;margin:0 0 .375rem;letter-spacing:-.02em}.profile-header[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0;font-size:.9375rem;color:#64748b;line-height:1.5}.save-alert[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.625rem;padding:.75rem 1rem;margin-bottom:1rem;border-radius:10px;background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46;font-size:.875rem}.profile-form[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:1.25rem}.form-section[_ngcontent-%COMP%]{padding:1.25rem;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.form-section--highlight[_ngcontent-%COMP%]{border-color:#99f6e4;box-shadow:0 2px 12px #0d94880f}.section-title[_ngcontent-%COMP%]{font-size:.9375rem;font-weight:600;margin:0 0 .875rem;color:#0f172a}.section-lead[_ngcontent-%COMP%]{margin:-.5rem 0 .875rem;font-size:.8125rem;line-height:1.45;color:#64748b}.objective-stack[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.625rem}.objective-card[_ngcontent-%COMP%]{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;border:2px solid #e2e8f0;border-radius:10px;cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s}.objective-card[_ngcontent-%COMP%]:hover{border-color:#99f6e4;background:#f8fafc}.objective-card--selected[_ngcontent-%COMP%]{border-color:#0d9488;background:#f0fdfa;box-shadow:0 0 0 3px #0d94881f}.objective-card-input[_ngcontent-%COMP%]{margin-top:.2rem;flex-shrink:0;accent-color:#0d9488}.objective-card-body[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.2rem}.objective-card-label[_ngcontent-%COMP%]{font-size:.9375rem;font-weight:600;color:#0f172a;line-height:1.35}.objective-card-desc[_ngcontent-%COMP%]{font-size:.8125rem;line-height:1.4;color:#64748b}.objective-card--selected[_ngcontent-%COMP%]   .objective-card-desc[_ngcontent-%COMP%]{color:#0f766e}.subsection[_ngcontent-%COMP%]{margin-top:1rem;padding-top:1rem;border-top:1px solid #f1f5f9}.subsection-title[_ngcontent-%COMP%]{font-size:.8125rem;font-weight:600;margin:0 0 .625rem;color:#475569}.radio-stack[_ngcontent-%COMP%], .checkbox-stack[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.5rem}.radio-row[_ngcontent-%COMP%], .checkbox-row[_ngcontent-%COMP%]{display:flex;align-items:flex-start;gap:.625rem;padding:.625rem .75rem;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;font-size:.875rem;line-height:1.4;color:#334155;transition:border-color .15s,background .15s}.radio-row[_ngcontent-%COMP%]:has(input:checked), .checkbox-row[_ngcontent-%COMP%]:has(input:checked){border-color:#0d9488;background:#f0fdfa}.radio-row[_ngcontent-%COMP%]   input[_ngcontent-%COMP%], .checkbox-row[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{margin-top:.15rem;flex-shrink:0;accent-color:#0d9488}.yes-no-row[_ngcontent-%COMP%]{display:grid;grid-template-columns:1fr 1fr;gap:.625rem}.yn-btn[_ngcontent-%COMP%]{padding:.75rem 1rem;border:2px solid #e2e8f0;border-radius:10px;background:#fff;font-size:.9375rem;font-weight:600;color:#334155;cursor:pointer;transition:border-color .2s,background .2s}.yn-btn[_ngcontent-%COMP%]:hover{border-color:#99f6e4}.yn-btn--selected[_ngcontent-%COMP%]{border-color:#0d9488;background:#f0fdfa;color:#0f766e}.field--other[_ngcontent-%COMP%]{margin-top:.875rem;display:block}.field-label[_ngcontent-%COMP%]{display:block;font-size:.8125rem;font-weight:600;color:#475569;margin-bottom:.375rem}.field-input[_ngcontent-%COMP%]{width:100%;padding:.75rem .875rem;border:1px solid #cbd5e1;border-radius:10px;font-size:1rem;box-sizing:border-box}.field-input[_ngcontent-%COMP%]:focus{outline:none;border-color:#0d9488;box-shadow:0 0 0 3px #0d948826}.institution-stack[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.625rem}.institution-row[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.5rem}.institution-select[_ngcontent-%COMP%]{flex:1;min-width:0}.institution-remove[_ngcontent-%COMP%]{flex-shrink:0;width:2.75rem;height:2.75rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e2e8f0;border-radius:10px;background:#fff;color:#b91c1c;cursor:pointer;transition:background .15s,border-color .15s}.institution-remove[_ngcontent-%COMP%]:hover{background:#fef2f2;border-color:#fecaca}.institution-add[_ngcontent-%COMP%]{margin-top:.75rem;display:inline-flex;align-items:center;gap:.375rem;padding:.625rem .875rem;border:1px dashed #99f6e4;border-radius:10px;background:#f0fdfa;color:#0f766e;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}.institution-add[_ngcontent-%COMP%]:hover{background:#ccfbf1;border-color:#0d9488}.form-actions[_ngcontent-%COMP%]{padding-top:.5rem}.btn-primary[_ngcontent-%COMP%]{width:100%;padding:.875rem 1.25rem;border:none;border-radius:10px;background:#0d9488;color:#fff;font-size:.9375rem;font-weight:600;cursor:pointer}.btn-primary[_ngcontent-%COMP%]:hover:not(:disabled){background:#0f766e}.btn-primary[_ngcontent-%COMP%]:disabled{opacity:.45;cursor:not-allowed}.prototype-note[_ngcontent-%COMP%]{margin-top:1.25rem;font-size:.75rem;color:#94a3b8;text-align:center}"]})};export{pe as OportunitiesProfileComponent};

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.