.pg-packaging-library{display:grid;gap:14px;width:min(1280px,calc(100% - 32px));min-height:calc(100vh - 100px);margin:16px auto;padding:24px;border:1px solid #d9e3e8;border-radius:16px;background:#fff;box-shadow:0 10px 30px rgba(16,43,64,.06)}.pg-packaging-section-nav{display:grid;grid-template-columns:repeat(2,minmax(0,190px));gap:4px;width:fit-content;padding:4px;border:1px solid #d8e3e6;border-radius:10px;background:#f1f6f5}.pg-packaging-section-nav a{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr) auto;min-height:42px;align-items:center;gap:8px;padding:0 12px;border:1px solid transparent;border-radius:7px;color:#516a64;font-size:12px;font-weight:800;text-decoration:none}.pg-packaging-section-nav a:hover{background:rgba(255,255,255,.72);color:#075f49}.pg-packaging-section-nav a.is-active{border-color:#bdd8cf;background:#fff;color:#087c5b;box-shadow:0 2px 7px rgba(16,63,50,.08)}.pg-packaging-section-nav a.is-active:after{position:absolute;right:11px;bottom:-5px;left:11px;height:2px;border-radius:2px;background:#07936c;content:""}.pg-packaging-section-nav svg{width:18px;height:18px}.pg-packaging-section-nav small{display:grid;min-width:22px;height:22px;place-items:center;border-radius:999px;background:#e4efeb;color:#547068;font-size:9px}.pg-packaging-section-nav a.is-active small{background:#d9f1e8;color:#087c5b}.pg-packaging-library-create>header,.pg-packaging-library-create>header>div,.pg-packaging-library-row,.pg-packaging-library-row>span,.pg-packaging-library-row__identity,.pg-packaging-library__filters,.pg-packaging-library__header,.pg-packaging-library__metrics{display:flex;align-items:center}.pg-packaging-library__header{justify-content:space-between;gap:24px;padding-bottom:16px;border-bottom:1px solid #dfe7ec}.pg-packaging-library__header .pg-kicker{margin:0 0 3px;color:#078161;font-size:10px;font-weight:800;letter-spacing:.08em}.pg-packaging-library__header h1{margin:0;color:#0b2138;font-size:32px;line-height:1.1}.pg-packaging-library__header p:last-child{margin:6px 0 0;color:#637586;font-size:13px}.pg-packaging-library__metrics{gap:8px}.pg-packaging-library__metrics>span{display:grid;min-width:92px;gap:1px;padding:7px 12px;border-left:1px solid #dfe7ec;color:#6d7c89;font-size:10px}.pg-packaging-library__metrics>span strong{color:#10283e;font-size:18px}.pg-packaging-library-create .is-primary,.pg-packaging-library__metrics>a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 14px;border:1px solid #087c5b;border-radius:8px;background:#087c5b;color:#fff;font-size:12px;font-weight:800}.pg-packaging-library__metrics>a{text-decoration:none}.pg-packaging-library-create{padding:14px;border:1px solid #a9d6c7;border-radius:12px;background:#f5fbf8}.pg-packaging-library-create>header{justify-content:space-between;margin-bottom:12px}.pg-packaging-library-create>header>div{gap:9px;color:#087c5b}.pg-packaging-library-create>header>div>svg{width:25px;height:25px}.pg-packaging-library-create>header span{display:grid;gap:2px}.pg-packaging-library-create>header strong{color:#15372d;font-size:14px}.pg-packaging-library-create>header small{color:#6a7f78;font-size:11px}.pg-packaging-library-create>header>button{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:6px;background:transparent;color:#50665f}.pg-packaging-library-create__fields{display:grid;grid-template-columns:1.05fr .8fr 1.2fr .8fr .75fr 1fr auto;gap:8px;align-items:end}.pg-packaging-library-create__fields label{display:grid;gap:5px;min-width:0;color:#50675f;font-size:10px;font-weight:700}.pg-packaging-library-create__fields input,.pg-packaging-library-create__fields select{min-width:0;height:36px;padding:0 9px;border:1px solid #cbd9d5;border-radius:7px;background:#fff;color:#17342c;font-size:11px}.pg-packaging-library-create>p{margin:10px 0 0;color:#a04b36;font-size:11px;font-weight:700}.pg-packaging-library__filters{gap:8px;padding:10px;border:1px solid #dbe5ea;border-radius:10px;background:#f1f6f8}.pg-packaging-library__filters select{width:160px;height:36px;padding:0 9px;border:1px solid #cddae1;border-radius:7px;background:#fff;color:#213a4d;font-size:11px}.pg-packaging-library__filters>span{margin-left:auto;padding-right:5px;color:#647786;font-size:11px;font-weight:700;white-space:nowrap}.pg-packaging-library__search{display:flex;flex:1;align-items:center;gap:7px;min-width:240px;height:36px;padding:0 10px;border:1px solid #cddae1;border-radius:7px;background:#fff;color:#71818e}.pg-packaging-library__search input{flex:1;min-width:0;border:0;outline:0;color:#173047;font-size:11px}.pg-packaging-library-table{overflow:hidden;border:1px solid #d8e2e8;border-radius:11px}.pg-packaging-library-row{display:grid;grid-template-columns:minmax(165px,.95fr) minmax(145px,.85fr) minmax(135px,.75fr) minmax(170px,1fr) 120px 110px 26px;min-height:68px;border-top:1px solid #e0e8ec;color:#1d3548}.pg-packaging-library-row:first-child{border-top:0}.pg-packaging-library-row:not(.pg-packaging-library-row--head):hover{background:#f2faf6;box-shadow:inset 3px 0 #07926c}.pg-packaging-library-row>span{min-width:0;gap:7px;padding:10px 12px;border-right:1px solid #e0e8ec}.pg-packaging-library-row>span:not(.pg-packaging-library-row__identity){display:grid;align-content:center;gap:3px}.pg-packaging-library-row strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.pg-packaging-library-row small{overflow:hidden;color:#6b7c88;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.pg-packaging-library-row>svg{align-self:center;justify-self:center;color:#5e776e}.pg-packaging-library-row--head{min-height:36px;background:#f4f7f8;color:#657787}.pg-packaging-library-row--head>span{padding-block:8px;font-size:10px;font-weight:800}.pg-packaging-library-row__identity{gap:10px!important}.pg-packaging-library-row__identity>i{display:grid;flex:0 0 36px;height:36px;place-items:center;border:1px solid #cde0d8;border-radius:8px;background:#f1faf6;color:#078161}.pg-packaging-library-row__identity>span{display:grid;min-width:0;gap:3px}.pg-packaging-library-row__name strong{color:#314c45}.pg-packaging-library-row .is-complete,.pg-packaging-library-row .is-missing{grid-template-columns:17px minmax(0,1fr)}.pg-packaging-library-row .is-complete>svg{color:#258c67}.pg-packaging-library-row .is-missing>svg{color:#c38322}.pg-packaging-library-table__empty{display:grid;min-height:180px;place-items:center;align-content:center;gap:8px;color:#70808d}.pg-packaging-library-table__empty>svg{width:34px;height:34px;color:#6ca78f}@media (max-width:1050px){.pg-packaging-library-create__fields{grid-template-columns:repeat(3,minmax(0,1fr))}.pg-packaging-library-table{overflow-x:auto}.pg-packaging-library-row{min-width:980px}}@media (max-width:760px){.pg-packaging-library{width:calc(100% - 16px);margin:8px;padding:14px}.pg-packaging-section-nav{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.pg-packaging-library__header{align-items:flex-start;flex-direction:column}.pg-packaging-library__metrics{width:100%;flex-wrap:wrap}.pg-packaging-library__filters{align-items:stretch;flex-direction:column}.pg-packaging-library__filters select{width:100%}.pg-packaging-library__filters>span{margin-left:0}.pg-packaging-library-create__fields{grid-template-columns:1fr}}.pg-packaging-create-page{display:grid;gap:14px;width:min(1120px,calc(100% - 32px));min-height:calc(100vh - 100px);margin:16px auto;padding:24px;border:1px solid #d9e3e8;border-radius:16px;background:#fff;box-shadow:0 10px 30px rgba(16,43,64,.06)}.pg-packaging-create-page__header{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding-bottom:16px;border-bottom:1px solid #dfe7ec}.pg-packaging-create-page__header>div:first-child{min-width:0}.pg-packaging-create-page__header a{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;color:#496961;font-size:11px;font-weight:800;text-decoration:none}.pg-packaging-create-page__header a:hover{color:#087c5b}.pg-packaging-create-page__header .pg-kicker{margin:0 0 3px;color:#078161;font-size:10px;font-weight:850;letter-spacing:.08em}.pg-packaging-create-page__header h1{margin:0;color:#0b2138;font-size:34px;line-height:1.05}.pg-packaging-create-page__header>div:first-child>p:last-child{margin:7px 0 0;color:#657786;font-size:13px}.pg-packaging-create-page__badge{display:flex;flex:0 0 290px;align-items:center;gap:11px;padding:12px 14px;border:1px solid #cfe0dc;border-radius:10px;background:#f3faf7;color:#087c5b}.pg-packaging-create-page__badge>svg{width:28px;height:28px}.pg-packaging-create-page__badge>span{display:grid;gap:2px}.pg-packaging-create-page__badge strong{color:#173c32;font-size:12px}.pg-packaging-create-page__badge small{color:#698078;font-size:10px}.pg-packaging-create-page__steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;border:1px solid #d7e2e5;border-radius:10px;background:#f5f8f9}.pg-packaging-create-page__steps>span{position:relative;display:flex;min-width:0;min-height:50px;align-items:center;gap:8px;padding:0 12px;border-right:1px solid #d7e2e5;color:#60736f}.pg-packaging-create-page__steps>span:last-child{border-right:0}.pg-packaging-create-page__steps>span.is-next{background:#eef8f4;color:#087c5b}.pg-packaging-create-page__steps>span.is-next:after{position:absolute;right:0;bottom:0;left:0;height:3px;background:#07936c;content:""}.pg-packaging-create-page__steps small{flex:0 0 auto;color:#80908d;font-family:var(--font-geist-mono),Consolas,monospace;font-size:9px;font-weight:800}.pg-packaging-create-page__steps strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.pg-packaging-create-page__workspace{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:14px;align-items:start}.pg-packaging-create-page__form-panel,.pg-packaging-create-page__summary{overflow:hidden;border:1px solid #d9e3e8;border-radius:11px;background:#fff}.pg-packaging-create-page__form-panel>header{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border-bottom:1px solid #e0e8ec;background:#f7f9fa}.pg-packaging-create-page__form-panel>header>svg{flex:0 0 auto;width:24px;height:24px;color:#078161}.pg-packaging-create-page__form-panel h2,.pg-packaging-create-page__summary h2{margin:0;color:#102a40;font-size:16px}.pg-packaging-create-page__form-panel header p{margin:3px 0 0;color:#6d7e8a;font-size:10px}.pg-packaging-create-page__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;padding:16px}.pg-packaging-create-page__fields label{display:grid;min-width:0;gap:6px}.pg-packaging-create-page__fields label.is-wide{grid-column:1/-1}.pg-packaging-create-page__fields label>span{color:#4d635f;font-size:10px;font-weight:800}.pg-packaging-create-page__fields label>small{color:#71847f;font-size:9px;line-height:1.35}.pg-packaging-create-page__fields input,.pg-packaging-create-page__fields select{width:100%;min-width:0;height:40px;padding:0 10px;border:1px solid #cbd9df;border-radius:7px;background:#fff;color:#163248;font-size:12px}.pg-packaging-create-page__fields input:focus,.pg-packaging-create-page__fields select:focus{border-color:#0a8b68;outline:3px solid rgba(10,139,104,.1)}.pg-packaging-create-page__summary{padding:16px;background:#f7faf9}.pg-packaging-create-page__summary .pg-kicker{margin:0 0 3px;color:#078161;font-size:9px;font-weight:850;letter-spacing:.08em}.pg-packaging-create-page__summary dl{display:grid;gap:0;margin:14px 0;border-top:1px solid #dce5e4}.pg-packaging-create-page__summary dl>div{display:grid;gap:3px;padding:10px 0;border-bottom:1px solid #dce5e4}.pg-packaging-create-page__summary dt{color:#70817e;font-size:9px;font-weight:800}.pg-packaging-create-page__summary dd{overflow-wrap:anywhere;margin:0;color:#213d36;font-size:11px;font-weight:750}.pg-packaging-create-page__summary>p:last-child{display:flex;align-items:flex-start;gap:7px;margin:0;color:#597269;font-size:10px;line-height:1.5}.pg-packaging-create-page__summary>p:last-child svg{flex:0 0 auto;margin-top:2px;color:#15936d}.pg-packaging-create-page__message{margin:0;padding:9px 12px;border:1px solid #ecc9b7;border-radius:7px;background:#fff7f2;color:#9b4a35;font-size:11px;font-weight:750}.pg-packaging-create-page__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:14px;border-top:1px solid #dfe7ec}.pg-packaging-create-page__actions>a,.pg-packaging-create-page__actions>button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;padding:0 15px;border:1px solid #ccd9df;border-radius:8px;background:#fff;color:#425d58;font-size:11px;font-weight:800;text-decoration:none}.pg-packaging-create-page__actions>button{border-color:#087c5b;background:#087c5b;color:#fff}.pg-packaging-create-page__actions>button:disabled{cursor:not-allowed;opacity:.45}@media (max-width:900px){.pg-packaging-create-page__header{align-items:flex-start}.pg-packaging-create-page__badge{display:none}.pg-packaging-create-page__workspace{grid-template-columns:1fr}}@media (max-width:700px){.pg-packaging-create-page{width:calc(100% - 16px);margin:8px;padding:14px}.pg-packaging-create-page__steps{overflow-x:auto}.pg-packaging-create-page__steps>span{min-width:150px}.pg-packaging-create-page__fields{grid-template-columns:1fr}.pg-packaging-create-page__fields label.is-wide{grid-column:auto}.pg-packaging-create-page__actions{align-items:stretch;flex-direction:column-reverse}.pg-packaging-create-page__actions>a,.pg-packaging-create-page__actions>button{width:100%}}.pg-material-library-create__fields{display:grid;grid-template-columns:1.05fr minmax(245px,1.55fr) 1fr 1fr 1fr auto;gap:8px;align-items:end}.pg-material-library-create__fields label{display:grid;gap:5px;min-width:0;color:#50675f;font-size:10px;font-weight:700}.pg-material-detail__field,.pg-material-library-create__fields fieldset{min-width:0;margin:0;padding:0;border:0}.pg-material-library-create__fields fieldset{display:grid;gap:5px;color:#50675f;font-size:10px;font-weight:700}.pg-material-detail__field legend,.pg-material-library-create__fields legend{margin:0 0 5px;padding:0;color:#50675f;font-size:10px;font-weight:700}.pg-packaging-usage-levels{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0}.pg-packaging-usage-levels button{appearance:none;min-height:30px;padding:5px 9px;border:1px solid #d4e1dd;border-radius:999px;background:#f8fbfa;color:#516860;font:inherit;line-height:1;white-space:nowrap;cursor:pointer}.pg-packaging-usage-levels button:hover{border-color:#9ccfbe;background:#f1f9f6}.pg-packaging-usage-levels button.is-selected{border-color:#89c9b4;background:#e6f5ef;color:#087b5d;box-shadow:inset 0 0 0 1px rgba(8,124,91,.08)}.pg-packaging-usage-levels.is-compact{gap:3px}.pg-packaging-usage-levels.is-compact button{min-height:26px;padding:4px 6px;font-size:9px}.pg-material-library-create__fields input,.pg-material-library-create__fields select{min-width:0;height:36px;padding:0 9px;border:1px solid #cbd9d5;border-radius:7px;background:#fff;color:#17342c;font-size:11px}.pg-material-library-create__fields .is-primary:disabled{cursor:not-allowed;opacity:.45}.pg-material-master-table{overflow-x:auto;border:1px solid #d8e2e8;border-radius:11px;background:#fff}.pg-material-master-row{display:grid;grid-template-columns:112px minmax(175px,1.05fr) minmax(250px,1.45fr) minmax(180px,1.15fr) minmax(100px,.7fr) 142px 112px 88px;min-width:1180px;min-height:58px;border-top:1px solid #e0e8ec}.pg-material-master-row:first-child{border-top:0}.pg-material-master-row:not(.pg-material-master-row--head):hover{background:#f6fbf9}.pg-material-master-row>span{position:relative;display:flex;min-width:0;align-items:center;gap:5px;padding:7px 9px;border-right:1px solid #e0e8ec}.pg-material-master-row>span:last-child{border-right:0}.pg-material-master-row--head{min-height:34px;background:#f3f7f8;color:#637787}.pg-material-master-row--head>span{padding-block:7px;font-size:10px;font-weight:800}.pg-material-master-row input,.pg-material-master-row select{width:100%;min-width:0;height:30px;padding:0 6px;border:1px solid transparent;border-radius:5px;background:transparent;color:#19372f;font-size:11px;font-weight:650}.pg-material-master-row input:hover,.pg-material-master-row select:hover{border-color:#d4e2dd;background:#fff}.pg-material-master-row input:focus,.pg-material-master-row select:focus{border-color:#0b8c68;outline:2px solid rgba(11,140,104,.1);background:#fff}.pg-material-master-name,.pg-material-master-spec{display:grid!important;gap:2px!important}.pg-material-master-code a{display:inline-flex;align-items:center;min-width:0;min-height:30px;color:inherit;text-decoration:none;border-bottom:1px solid transparent}.pg-material-master-code a:focus-visible,.pg-material-master-code a:hover{color:#087c5b;border-bottom-color:currentColor;outline:0}.pg-material-master-code code{overflow:hidden;color:#496760;font-family:var(--font-geist-mono),"SFMono-Regular",Consolas,monospace;font-size:10px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.pg-material-master-name input{font-weight:750}.pg-material-master-spec input{height:24px}.pg-material-master-spec>input{font-weight:750}.pg-material-master-spec__details{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2px;min-width:0}.pg-material-master-spec__details input{height:22px;color:#697c75;font-size:10px}.pg-material-master-recycled{display:grid!important;grid-template-columns:45px 12px minmax(58px,1fr)}.pg-material-master-recycled b{color:#70817b;font-size:10px}.pg-material-master-row .is-evidence-verified{color:#087c5b}.pg-material-master-row .is-evidence-pending{color:#a46b13}.pg-material-master-row .is-evidence-missing{color:#aa523c}.pg-material-master-row span>svg{flex:0 0 auto;color:#168763}.pg-packaging-material-register--unified{overflow:hidden;border:1px solid #dbe5e7;border-radius:10px;background:#fff}.pg-packaging-material-register__header{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:18px;padding:9px 12px;border-bottom:1px solid #dfe7e9;background:#fbfcfc}.pg-packaging-material-register__header>div:first-child{min-width:0}.pg-packaging-material-register__header h3{margin:0;color:#173148;font-size:14px;line-height:1.3}.pg-packaging-material-register__header p{margin:2px 0 0;color:#71818d;font-size:10px}.pg-packaging-material-register__count{color:#60766f;font-size:10px;font-weight:750;white-space:nowrap}.pg-packaging-material-add-footer button,.pg-packaging-material-picker footer a{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:6px;padding:0 11px;border:1px solid #087c5b;border-radius:7px;background:#087c5b;color:#fff;font-size:10px;font-weight:800;text-decoration:none}.pg-packaging-material-add-footer button:disabled{cursor:not-allowed;opacity:.4}.pg-packaging-material-add-footer button.is-picker-open{border-color:#b8d3ca;background:#fff;color:#42665a}.pg-packaging-material-picker{display:grid;gap:9px;padding:11px 12px 12px;border-top:1px solid #bfd9d0;background:#eef8f4;box-shadow:inset 3px 0 0 #16a079}.pg-packaging-material-picker>header,.pg-packaging-material-picker>header>div,.pg-packaging-material-picker>label{display:flex;align-items:center}.pg-packaging-material-picker>header{justify-content:space-between;gap:16px}.pg-packaging-material-picker>header>div{min-width:0;gap:8px;color:#078161}.pg-packaging-material-picker>header strong{color:#183a31;font-size:12px}.pg-packaging-material-picker>header span{padding:2px 7px;border-radius:999px;background:#dff0ea;color:#527269;font-size:9px;font-weight:750}.pg-packaging-material-picker>header>button{display:grid;width:28px;height:28px;place-items:center;border:0;background:transparent;color:#5e736c}.pg-packaging-material-picker>label{height:34px;gap:7px;padding:0 9px;border:1px solid #cadbd5;border-radius:7px;background:#fff;color:#74867f}.pg-packaging-material-picker>label input{flex:1;min-width:0;border:0;outline:0;color:#17372e;font-size:10px}.pg-packaging-material-picker__table{max-height:246px;overflow:auto;border:1px solid #d5e1dd;border-radius:7px;background:#fff}.pg-packaging-material-picker__row{display:grid;grid-template-columns:92px minmax(140px,1.1fr) 110px minmax(175px,1.35fr) 105px 90px 92px 68px;min-width:940px;min-height:46px;align-items:center;border-top:1px solid #e4ebe8;color:#203a32}.pg-packaging-material-picker__row:first-child{border-top:0}.pg-packaging-material-picker__row:not(.pg-packaging-material-picker__row--head):hover{background:#f5faf8}.pg-packaging-material-picker__row.is-current{background:#edf8f4}.pg-packaging-material-picker__row>span{display:flex;min-width:0;min-height:45px;align-items:center;padding:6px 8px;border-right:1px solid #e4ebe8;font-size:9px}.pg-packaging-material-picker__row>span:last-child{border-right:0}.pg-packaging-material-picker__row--head{position:sticky;z-index:2;top:0;min-height:32px;border-top:0;background:#edf2f3;color:#647787}.pg-packaging-material-picker__row--head>span{min-height:32px;padding-block:6px;font-size:9px;font-weight:800;white-space:nowrap}.pg-packaging-material-picker__row code,.pg-packaging-material-picker__row small,.pg-packaging-material-picker__row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pg-packaging-material-picker__code code{color:#47665c;font-family:var(--font-geist-mono),"SFMono-Regular",Consolas,monospace;font-size:9px;font-weight:750}.pg-packaging-material-picker__name strong{font-size:10px}.pg-packaging-material-picker__evidence,.pg-packaging-material-picker__spec{display:grid!important;align-content:center;gap:1px}.pg-packaging-material-picker__spec strong{font-size:9px}.pg-packaging-material-picker__evidence small,.pg-packaging-material-picker__spec small{color:#74837e;font-size:8px}.pg-packaging-material-picker__evidence svg{margin-right:4px}.pg-packaging-material-picker__evidence.is-verified{color:#168763}.pg-packaging-material-picker__evidence.is-pending{color:#a46b13}.pg-packaging-material-picker__evidence.is-missing{color:#aa523c}.pg-packaging-material-picker__action{justify-content:center}.pg-packaging-material-picker__action button{min-width:48px;min-height:27px;padding:0 8px;border:1px solid #91c7b5;border-radius:6px;background:#fff;color:#087c5b;font-size:9px;font-weight:800}.pg-packaging-material-picker__action button:hover{border-color:#087c5b;background:#eaf7f2}.pg-packaging-material-picker__action button:disabled{border-color:#c7ded6;background:#e8f4f0;color:#528174;cursor:default}.pg-packaging-material-picker__empty{display:flex;min-height:70px;align-items:center;justify-content:center;gap:7px;color:#71817b;font-size:10px}.pg-packaging-material-picker footer{display:flex;justify-content:flex-end}.pg-packaging-material-picker footer a{min-height:28px;background:#fff;color:#087c5b}.pg-packaging-material-existing{background:#fff}.pg-packaging-material-sheet{overflow-x:auto}.pg-packaging-material-row{display:grid;grid-template-columns:minmax(145px,1fr) minmax(210px,1.45fr) minmax(195px,1.3fr) 78px 66px 78px 96px 38px;min-width:930px;min-height:54px;border-top:1px solid #e2e9eb;color:#19364a}.pg-packaging-material-row.has-level{grid-template-columns:105px minmax(145px,1fr) minmax(210px,1.45fr) minmax(195px,1.3fr) 78px 66px 78px 96px 38px;min-width:1035px}.pg-packaging-material-row:first-child{border-top:0}.pg-packaging-material-row:not(.pg-packaging-material-row--head):hover{background:#f7fbf9}.pg-packaging-material-row>span{display:flex;min-width:0;align-items:center;padding:6px 8px;border-right:1px solid #e2e9eb}.pg-packaging-material-row>span:last-child{border-right:0}.pg-packaging-material-row--head{min-height:34px;background:#f3f6f8;color:#647787}.pg-packaging-material-row--head>span{padding-block:7px;font-size:9px;font-weight:800}.pg-packaging-material-row input{width:100%;min-width:0;height:32px;padding:0 6px;border:1px solid transparent;border-radius:5px;background:transparent;color:#17372e;font-size:10px;font-weight:650}.pg-packaging-material-row input:hover{border-color:#d3e1dc;background:#fff}.pg-packaging-material-row input:focus{border-color:#0b8c68;outline:2px solid rgba(11,140,104,.1);background:#fff}.pg-packaging-material-choice{display:grid;width:100%;min-width:0;gap:2px;padding:2px 5px;border:1px solid transparent;border-radius:5px;background:transparent;color:#087c5b;text-align:left;text-decoration:none}.pg-packaging-material-choice:hover{border-color:#b8d7cc;background:#fff}.pg-packaging-material-choice small,.pg-packaging-material-choice strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pg-packaging-material-choice strong{font-size:10px}.pg-packaging-material-choice small{color:#74837e;font-size:8px}.pg-packaging-material-total{color:#087c5b;font-size:10px;font-weight:800}.pg-packaging-material-recycled{display:grid!important;align-content:center;gap:1px}.pg-packaging-material-recycled strong{font-size:10px}.pg-packaging-material-recycled small{color:#74837e;font-size:8px}.pg-packaging-material-evidence{display:inline-flex;align-items:center;gap:4px;font-size:9px;font-weight:750;white-space:nowrap}.pg-packaging-material-evidence.is-verified{color:#168763}.pg-packaging-material-evidence.is-pending{color:#a46b13}.pg-packaging-material-evidence.is-missing{color:#aa523c}.pg-packaging-material-remove{display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:5px;background:transparent;color:#be5844}.pg-packaging-material-remove:hover{background:#fff0ec}.pg-packaging-material-level{color:#4f6d63;font-size:9px;font-weight:800}.pg-packaging-material-empty{display:flex;min-height:90px;align-items:center;justify-content:center;gap:7px;color:#71818c;font-size:10px}.pg-packaging-material-add-footer{display:flex;min-height:48px;align-items:center;justify-content:flex-end;padding:7px 12px;border-top:1px solid #e2e9eb;background:#fbfcfc}@media (max-width:1050px){.pg-material-library-create__fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.pg-material-library-create__fields{grid-template-columns:1fr}.pg-packaging-material-register__header{align-items:flex-start}}.pg-material-detail{display:grid;gap:14px;width:min(1120px,calc(100% - 32px));min-height:calc(100vh - 100px);margin:16px auto;padding:24px;border:1px solid #d9e3e8;border-radius:16px;background:#fff;box-shadow:0 10px 30px rgba(16,43,64,.06)}.pg-material-detail__header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:16px;border-bottom:1px solid #dfe7ec}.pg-material-detail__header>div:first-child{min-width:0}.pg-material-detail__back{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;color:#496961;font-size:11px;font-weight:800;text-decoration:none}.pg-material-detail__back:hover{color:#087c5b}.pg-material-detail__header .pg-kicker{margin:0 0 3px;color:#078161;font-size:10px;font-weight:850;letter-spacing:.08em}.pg-material-detail__header h1{margin:0;color:#0b2138;font-size:32px;line-height:1.08}.pg-material-detail__header>div:first-child>span{display:block;margin-top:5px;color:#657786;font-family:monospace;font-size:11px}.pg-material-detail__controls{display:flex;flex:0 0 auto;gap:8px}.pg-material-detail__controls label{display:grid;gap:4px;color:#60736c;font-size:9px;font-weight:800}.pg-material-detail__controls select{width:136px;height:36px;padding:0 9px;border:1px solid #cbd9d5;border-radius:7px;background:#fff;color:#17342c;font-size:11px;font-weight:750}.pg-material-detail__save{display:inline-flex;min-height:36px;align-self:end;align-items:center;justify-content:center;gap:6px;padding:0 14px;border:1px solid #087c5b;border-radius:7px;background:#087c5b;color:#fff;font-size:11px;font-weight:850;cursor:pointer}.pg-material-detail__save:hover{background:#066e50}.pg-material-detail__save:disabled{border-color:#cbd8d4;background:#dfe7e4;color:#7b8b85;cursor:not-allowed}.pg-material-detail__notice{display:flex;min-height:40px;align-items:center;gap:7px;padding:8px 12px;border:1px solid #d9e4e0;border-radius:8px;background:#f6faf8;color:#5e736c;font-size:11px}.pg-material-detail__notice svg{width:18px;height:18px}.pg-material-detail__notice strong{color:#173a31}.pg-material-detail__notice.is-verified{border-color:#bcdccf;background:#eefaf5;color:#26795f}.pg-material-detail__notice.is-pending{border-color:#ead4a5;background:#fff9ed;color:#9a6b19}.pg-material-detail__notice.is-missing{border-color:#edc4ba;background:#fff5f2;color:#a64c37}.pg-material-detail__section{overflow:hidden;border:1px solid #dbe5e8;border-radius:11px;background:#fff}.pg-material-detail__section>header{display:flex;min-height:58px;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid #e0e8eb;background:#f7faf9}.pg-material-detail__section>header>svg{width:24px;height:24px;color:#078161}.pg-material-detail__section>header h2{margin:0;color:#163249;font-size:15px}.pg-material-detail__section>header p{margin:2px 0 0;color:#74838d;font-size:10px}.pg-material-detail__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.pg-material-detail__grid label,.pg-material-detail__readonly{display:grid;min-width:0;gap:5px;padding:11px 13px;border-right:1px solid #e3eaec;border-bottom:1px solid #e3eaec;color:#586e67;font-size:9px;font-weight:800}.pg-material-detail__grid label:nth-child(3n){border-right:0}.pg-material-detail__field{display:grid;align-content:start;gap:4px;min-width:0;margin:0;padding:11px 13px;border-top:0;border-left:0;border-right:1px solid #e3eaec;border-bottom:1px solid #e3eaec}.pg-material-detail__grid>.pg-material-detail__field:nth-child(3n){border-right:0}.pg-material-detail__grid label.is-wide{grid-column:span 2}.pg-material-detail__grid--master{grid-template-columns:repeat(4,minmax(0,1fr))}.pg-material-detail__grid--master>.pg-material-detail__field:nth-child(3n),.pg-material-detail__grid--master>label:nth-child(3n){border-right:1px solid #e3eaec}.pg-material-detail__grid--master>:nth-child(4),.pg-material-detail__grid--master>:nth-child(7){border-right:0}.pg-material-detail__grid--master label.is-double{grid-column:span 2}.pg-material-detail__readonly{align-content:center;background:#f8fbfa}.pg-material-detail__readonly>span{color:#586e67}.pg-material-detail__readonly>strong{color:#17342c;font-family:monospace;font-size:11px}.pg-material-detail__readonly>small{color:#8b9a95;font-size:8px;font-weight:650}.pg-material-detail__field--usage{align-content:center;padding:8px 10px}.pg-material-detail__field--usage legend{margin:0 0 3px;padding:0;color:#586e67;font-size:9px;font-weight:800}.pg-material-detail__grid input,.pg-material-detail__grid select{min-width:0;height:34px;padding:0 8px;border:1px solid transparent;border-radius:6px;background:transparent;color:#17342c;font-size:11px;font-weight:650}.pg-material-detail__grid input:hover,.pg-material-detail__grid select:hover{border-color:#d1dfda;background:#fff}.pg-material-detail__grid input:focus,.pg-material-detail__grid select:focus{border-color:#0b8c68;outline:2px solid rgba(11,140,104,.1);background:#fff}.pg-material-detail__evidence-summary{display:grid;grid-template-columns:18px auto auto;grid-template-rows:auto auto;min-width:132px;min-height:36px;align-self:end;align-items:center;column-gap:6px;padding:5px 9px;border:1px solid #d9e4e0;border-radius:7px;background:#f6faf8}.pg-material-detail__evidence-summary svg{grid-row:1/3;width:18px;height:18px}.pg-material-detail__evidence-summary span{color:#6a7c76;font-size:8px;font-weight:800}.pg-material-detail__evidence-summary strong{color:#173a31;font-size:10px;line-height:1}.pg-material-detail__evidence-summary small{grid-column:3;grid-row:1/3;color:#657a72;font-size:9px;font-weight:850}.pg-material-detail__evidence-summary.is-verified{border-color:#bcdccf;background:#eefaf5;color:#26795f}.pg-material-detail__evidence-summary.is-pending{border-color:#ead4a5;background:#fff9ed;color:#9a6b19}.pg-material-detail__evidence-summary.is-missing{border-color:#edc4ba;background:#fff5f2;color:#a64c37}.pg-material-detail__grid--identity{grid-template-columns:.72fr 1.18fr 1fr}.pg-material-detail__grid--identity>:nth-child(3){border-right:0}.pg-material-detail__grid--identity>.is-full{grid-column:1/-1;border-right:0}.pg-material-detail__grid--definition{grid-template-columns:repeat(4,minmax(0,1fr))}.pg-material-detail__grid--definition>label:nth-child(3n){border-right:1px solid #e3eaec}.pg-material-detail__grid--definition>label:nth-child(4n){border-right:0}.pg-material-detail__grid--environment{grid-template-columns:repeat(3,minmax(0,1fr))}.pg-material-detail__grid--unified{grid-template-columns:repeat(4,minmax(0,1fr))}.pg-material-detail__grid.pg-material-detail__grid--unified>*{border-right:1px solid #e3eaec}.pg-material-detail__grid.pg-material-detail__grid--unified>:nth-child(4n){border-right:0}.pg-material-detail__grid--unified>.is-double{grid-column:span 2;border-right:0}.pg-material-detail__grid--unified>:nth-last-child(-n+3){border-bottom:0}.pg-material-evidence__toolbar{display:flex;min-height:46px;align-items:center;justify-content:flex-end;padding:6px 10px;border-bottom:1px solid #e3eaec;background:#f8fbfa}.pg-material-detail__section--evidence>header>div{min-width:0}.pg-material-evidence__add{display:inline-flex;min-height:34px;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;margin-left:auto;padding:0 12px;border:1px solid #087c5b;border-radius:7px;background:#087c5b;color:#fff;font-size:10px;font-weight:850;cursor:pointer}.pg-material-evidence__add:hover{background:#066e50}.pg-material-evidence__scroller{overflow-x:auto}.pg-material-evidence__table{min-width:1320px}.pg-material-evidence__row{display:grid;grid-template-columns:minmax(145px,.9fr) minmax(170px,1.05fr) minmax(140px,.85fr) minmax(185px,1.1fr) minmax(230px,1.25fr) 132px 112px 42px;min-height:48px}.pg-material-evidence__row>*{min-width:0;margin:0;border:0;border-right:1px solid #e2eaed;border-bottom:1px solid #e2eaed;border-radius:0}.pg-material-evidence__row>:last-child{border-right:0}.pg-material-evidence__row input,.pg-material-evidence__row select{width:100%;height:100%;min-height:47px;padding:0 10px;background:#fff;color:#17342c;font-size:10px;font-weight:650}.pg-material-evidence__row input:hover,.pg-material-evidence__row select:hover{background:#f8fbfa}.pg-material-evidence__row input:focus,.pg-material-evidence__row select:focus{position:relative;z-index:1;outline:2px solid #0b8c68;outline-offset:-2px;background:#fff}.pg-material-evidence__row select.is-evidence-missing{color:#a64c37}.pg-material-evidence__row select.is-evidence-pending{color:#9a6b19}.pg-material-evidence__row select.is-evidence-verified{color:#087c5b}.pg-material-evidence__attachment{display:flex;min-width:0;min-height:47px;align-items:center;gap:6px;padding:5px 7px;background:#fff}.pg-material-evidence__attachment-link{display:flex;min-width:0;flex:1;align-items:center;gap:6px;color:#125f4d;text-decoration:none}.pg-material-evidence__attachment-link:hover strong{text-decoration:underline}.pg-material-evidence__attachment-link>svg{width:17px;height:17px;flex:0 0 auto}.pg-material-evidence__attachment-link>span{display:grid;min-width:0;line-height:1.25}.pg-material-evidence__attachment-link strong{overflow:hidden;color:#173a31;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.pg-material-evidence__attachment-link small{color:#71827c;font-size:9px}.pg-material-evidence__attachment-actions{display:flex;flex:0 0 auto;gap:3px}.pg-material-evidence__attachment-button,.pg-material-evidence__attachment-remove{display:inline-flex;min-height:28px;align-items:center;justify-content:center;gap:4px;padding:0 7px;border:1px solid #b7d6ca;border-radius:6px;background:#f2faf7;color:#087c5b;font-size:9px;font-weight:850;cursor:pointer}.pg-material-evidence__attachment-button:hover{background:#e5f5ef}.pg-material-evidence__attachment-button--empty{width:100%;min-height:31px}.pg-material-evidence__attachment-button>input{display:none!important}.pg-material-evidence__attachment-button svg,.pg-material-evidence__attachment-remove svg{width:14px;height:14px}.pg-material-evidence__attachment-remove{width:28px;padding:0;border-color:#e8c3bb;background:#fff7f5;color:#b55543}.pg-material-evidence__attachment-remove:hover{background:#fff0ec}.pg-material-evidence__row--head{min-height:34px;background:#f3f7f8}.pg-material-evidence__row--head>span{display:flex;min-height:34px;align-items:center;padding:0 10px;color:#627680;font-size:9px;font-weight:850}.pg-material-evidence__remove{display:grid;place-items:center;background:#fff;color:#b55543;cursor:pointer}.pg-material-evidence__remove:hover{background:#fff2ef}.pg-material-evidence__remove svg{width:17px;height:17px}.pg-material-evidence__empty{display:grid;place-items:center;gap:6px;min-height:150px;padding:24px;color:#71827c;text-align:center}.pg-material-evidence__empty>svg{width:30px;height:30px;color:#829b92}.pg-material-evidence__empty strong{color:#173a31;font-size:13px}.pg-material-evidence__empty span{max-width:520px;font-size:10px}.pg-material-evidence__empty button{display:inline-flex;min-height:32px;align-items:center;gap:6px;margin-top:4px;padding:0 11px;border:1px solid #9fc9ba;border-radius:7px;background:#eff9f5;color:#087c5b;font-size:10px;font-weight:850;cursor:pointer}.pg-material-detail--missing{place-items:center;align-content:center;min-height:420px;text-align:center}.pg-material-detail--missing>svg{width:48px;height:48px;color:#b17828}.pg-material-detail--missing h1,.pg-material-detail--missing p{margin:0}.pg-material-detail--missing a{display:inline-flex;align-items:center;gap:6px;color:#087c5b;font-weight:800;text-decoration:none}@media (max-width:900px){.pg-material-detail__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-material-detail__grid label:nth-child(3n){border-right:1px solid #e3eaec}.pg-material-detail__grid label:nth-child(2n){border-right:0}.pg-material-detail__grid>.pg-material-detail__field:nth-child(3n){border-right:1px solid #e3eaec}.pg-material-detail__grid--master>:nth-child(4),.pg-material-detail__grid--master>:nth-child(5),.pg-material-detail__grid--master>:nth-child(7),.pg-material-detail__grid>.pg-material-detail__field:nth-child(2n){border-right:0}.pg-material-detail__grid--master>:nth-child(6){border-right:1px solid #e3eaec}.pg-material-detail__grid--definition,.pg-material-detail__grid--environment,.pg-material-detail__grid--identity,.pg-material-detail__grid--unified{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-material-detail__grid.pg-material-detail__grid--unified>:nth-child(4n){border-right:1px solid #e3eaec}.pg-material-detail__grid.pg-material-detail__grid--unified>:nth-child(2n){border-right:0}.pg-material-detail__grid--unified>.is-double{grid-column:1/-1;border-right:0}.pg-material-detail__grid--identity>:nth-child(3){border-right:1px solid #e3eaec}.pg-material-detail__grid--definition>label:nth-child(2n),.pg-material-detail__grid--environment>label:nth-child(2n),.pg-material-detail__grid--identity>.is-full,.pg-material-detail__grid--identity>:nth-child(2n){border-right:0}}@media (max-width:680px){.pg-material-detail{width:calc(100% - 16px);margin:8px;padding:14px}.pg-material-detail__header{align-items:flex-start;flex-direction:column}.pg-material-detail__controls{width:100%}.pg-material-detail__controls label{flex:1}.pg-material-detail__controls select{width:100%}.pg-material-detail__save{align-self:end}.pg-material-detail__grid{grid-template-columns:1fr}.pg-material-detail__grid label,.pg-material-detail__grid label:nth-child(2n),.pg-material-detail__grid label:nth-child(3n),.pg-material-detail__grid>.pg-material-detail__field,.pg-material-detail__grid>.pg-material-detail__field:nth-child(2n),.pg-material-detail__grid>.pg-material-detail__field:nth-child(3n){border-right:0}.pg-material-detail__grid label.is-wide,.pg-material-detail__grid--master label.is-double{grid-column:auto}.pg-material-detail__grid--master>.pg-material-detail__readonly{border-right:0}.pg-material-detail__grid--definition,.pg-material-detail__grid--environment,.pg-material-detail__grid--identity,.pg-material-detail__grid--unified{grid-template-columns:1fr}.pg-material-detail__grid.pg-material-detail__grid--unified>*,.pg-material-detail__grid.pg-material-detail__grid--unified>:nth-child(2n),.pg-material-detail__grid.pg-material-detail__grid--unified>:nth-child(4n){grid-column:auto;border-right:0}.pg-material-detail__grid--definition>label:nth-child(2n),.pg-material-detail__grid--definition>label:nth-child(4n),.pg-material-detail__grid--environment>label:nth-child(2n),.pg-material-detail__grid--identity>:nth-child(2n),.pg-material-detail__grid--identity>:nth-child(3){border-right:0}.pg-material-detail__section--evidence>header{align-items:flex-start;flex-wrap:wrap}.pg-material-evidence__add{margin-left:34px}}.buyer-v6{--bx-navy:#0a2f52;--bx-navy-2:#123f68;--bx-green:#14805d;--bx-green-soft:#eaf5ef;--bx-ink:#172536;--bx-muted:#667382;--bx-line:#dce2e5;--bx-soft:#f5f7f6;--bx-warm:#fbfaf6;width:min(1480px,calc(100% - 40px));min-height:calc(100vh - 104px);margin:20px auto;padding:38px 42px 56px;color:var(--bx-ink);background:#fff;border:1px solid #d8dddf;box-shadow:0 12px 34px rgba(18,35,49,.07);font-size:15px;line-height:1.45}.buyer-v6 *,.buyer-v6 :after,.buyer-v6 :before{box-sizing:border-box}.buyer-v6 button,.buyer-v6 input,.buyer-v6 select,.buyer-v6 textarea{font:inherit}.buyer-v6 a,.buyer-v6 button{-webkit-tap-highlight-color:transparent}.buyer-v6 button{cursor:pointer}.buyer-v6 h1,.buyer-v6 h2,.buyer-v6 h3,.buyer-v6 p{margin-top:0}.buyer-v6 h1{margin-bottom:8px;color:#102136;font-size:clamp(30px,2.7vw,40px);font-weight:700;letter-spacing:-.035em;line-height:1.1}.buyer-v6 h2{letter-spacing:-.02em}.buyer-v6 a{color:inherit;text-decoration:none}.bx-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;padding-bottom:28px;border-bottom:1px solid var(--bx-line)}.bx-page-head>div:first-child{max-width:830px}.bx-page-head>div>p:last-child{max-width:760px;margin-bottom:0;color:var(--bx-muted);font-size:16px;line-height:1.55}.bx-page-head__action{flex:none}.bx-eyebrow{margin-bottom:7px;color:var(--bx-green);font-size:12px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.bx-button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;padding:0 16px;color:var(--bx-ink);border:1px solid var(--bx-line);border-radius:7px;background:#fff;font-size:14px;font-weight:700;transition:transform .15s ease,background .15s ease,border-color .15s ease}.bx-button:hover{transform:translateY(-1px);border-color:#acb8be}.bx-button svg{width:17px;height:17px}.bx-button--primary{color:#fff;border-color:var(--bx-navy);background:var(--bx-navy)}.bx-button--primary:hover{border-color:var(--bx-navy-2);background:var(--bx-navy-2)}.bx-button--secondary:hover{background:var(--bx-soft)}.bx-icon-button{display:inline-grid;width:42px;height:42px;place-items:center;color:var(--bx-ink);border:1px solid var(--bx-line);border-radius:7px;background:#fff}.bx-icon-button:hover{background:var(--bx-soft)}.bx-icon-button svg{width:19px;height:19px}.bx-section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.bx-section-title h2{margin:0;font-size:21px;line-height:1.25}.bx-section-title>a{display:inline-flex;align-items:center;gap:7px;color:var(--bx-navy);font-size:14px;font-weight:700}.bx-section-title>a svg{width:16px;height:16px}.bx-section-title>div>p:last-child{margin:6px 0 0;color:var(--bx-muted)}.bx-panel{border:1px solid var(--bx-line);border-radius:8px;background:#fff}.bx-count{display:grid;min-width:34px;height:34px;place-items:center;color:var(--bx-navy);border-radius:999px;background:#edf2f5;font-weight:700}.bx-status{display:inline-flex;min-height:27px;align-items:center;padding:0 9px;border:1px solid;border-radius:999px;font-size:12px;font-style:normal;font-weight:700;white-space:nowrap}.bx-status.is-attention{color:#9c4d08;border-color:#e7c292;background:#fff5e8}.bx-status.is-positive{color:#176d51;border-color:#b7dece;background:#edf8f3}.bx-status.is-waiting{color:#536678;border-color:#cad5dd;background:#f3f7f9}.bx-overview-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(350px,.75fr);gap:22px;margin-top:28px}.bx-portfolio-card,.bx-priority-card{padding:26px;border:1px solid var(--bx-line);border-radius:8px}.bx-priority-list{margin:19px -8px -7px}.bx-priority-row{display:grid;grid-template-columns:43px minmax(0,1fr) 18px;align-items:center;gap:14px;min-height:73px;padding:10px 8px;border-top:1px solid #e7eaec}.bx-priority-row:hover{background:#f8faf9}.bx-priority-row>svg{color:#87939d}.bx-priority-row strong{display:block;margin-bottom:3px;font-size:15px}.bx-priority-row small{display:block;color:var(--bx-muted);font-size:13px}.bx-priority-row__icon{display:grid;width:43px;height:43px;place-items:center;border-radius:7px;background:#edf3f6}.bx-priority-row__icon svg{width:23px;height:23px}.bx-priority-row__icon.is-amber{color:#ad6413;background:#fff4e4}.bx-priority-row__icon.is-green{color:var(--bx-green);background:var(--bx-green-soft)}.bx-priority-row__icon.is-blue{color:#255f8e;background:#eaf2f8}.bx-metrics{display:grid;grid-template-columns:1fr 1fr;margin-top:22px;border-top:1px solid var(--bx-line);border-left:1px solid var(--bx-line)}.bx-metrics>div{min-height:96px;padding:18px;border-right:1px solid var(--bx-line);border-bottom:1px solid var(--bx-line)}.bx-metrics strong{display:block;margin-bottom:3px;color:var(--bx-navy);font-size:28px;line-height:1}.bx-metrics span{color:var(--bx-muted);font-size:13px}.bx-portfolio-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;font-size:13px}.bx-portfolio-foot>span{display:inline-flex;align-items:center;gap:8px;color:var(--bx-muted)}.bx-portfolio-foot i{width:8px;height:8px;border-radius:50%;background:var(--bx-green)}.bx-portfolio-foot a{display:inline-flex;align-items:center;gap:6px;color:var(--bx-navy);font-weight:700}.bx-active-projects,.bx-recent-activity{margin-top:22px;padding:26px}.bx-active-projects>.bx-section-title,.bx-recent-activity>.bx-section-title{margin-bottom:19px}.bx-table-wrap{overflow-x:auto}.bx-table{width:100%;border-collapse:collapse;text-align:left}.bx-table th{padding:11px 14px;color:#6f7b86;border-top:1px solid var(--bx-line);border-bottom:1px solid var(--bx-line);background:#f7f8f8;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.bx-table td{padding:14px;border-bottom:1px solid #e7eaec;color:#405062;vertical-align:middle}.bx-table tr:last-child td{border-bottom:0}.bx-table tr:hover td{background:#fbfcfc}.bx-table-product{display:flex;min-width:265px;align-items:center;gap:12px}.bx-table-product img{width:48px;height:48px;flex:none;border:1px solid #e0e3e4;border-radius:6px;object-fit:cover}.bx-table-product strong{display:block;margin-bottom:3px;color:var(--bx-ink);font-size:14px}.bx-table-product small{display:block;color:var(--bx-muted);font-size:12px}.bx-stage-cell{display:flex;min-width:160px;flex-direction:column;gap:7px;color:var(--bx-ink);font-weight:600}.bx-stage-cell i{--stage:1;display:block;width:120px;height:5px;border-radius:4px;background:linear-gradient(90deg,var(--bx-green) calc(var(--stage) * 20%),#e4e9e7 calc(var(--stage) * 20%))}.bx-activity-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.bx-activity-grid article{display:flex;align-items:center;gap:15px;padding:14px;border:1px solid var(--bx-line);border-radius:7px}.bx-activity-grid img{width:88px;height:88px;flex:none;border-radius:6px;object-fit:cover;background:var(--bx-warm)}.bx-activity-grid strong{display:block;margin:8px 0 4px;font-size:15px}.bx-activity-grid p{margin:0;color:var(--bx-muted);font-size:13px}.bx-tabs{display:flex;gap:34px;overflow-x:auto;border-bottom:1px solid var(--bx-line)}.bx-tabs button{display:inline-flex;min-height:58px;flex:none;align-items:center;gap:8px;padding:0 2px;color:#697685;border:0;border-bottom:3px solid transparent;background:transparent;font-size:16px;font-weight:700}.bx-tabs button.is-active{color:var(--bx-ink);border-bottom-color:var(--bx-navy)}.bx-tabs button span{padding:2px 8px;color:#607080;border-radius:999px;background:#edf0f2;font-size:12px}.bx-tabs--compact{gap:24px;border:0}.bx-tabs--compact button{min-height:43px;font-size:14px}.bx-search{display:flex;min-width:0;height:46px;align-items:center;gap:9px;padding:0 13px;border:1px solid #cfd7dc;border-radius:7px;background:#fff}.bx-search:focus-within{border-color:var(--bx-navy);box-shadow:0 0 0 3px rgba(10,47,82,.08)}.bx-search svg{width:18px;height:18px;flex:none;color:#71808d}.bx-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;font-size:14px}.bx-search--small{height:42px}.bx-discover .bx-tabs{margin-top:2px}.bx-discover-toolbar{display:grid;grid-template-columns:minmax(360px,1fr) auto;align-items:center;gap:14px;padding:20px 0}.bx-sort{position:relative;display:flex;height:46px;align-items:center;gap:7px;padding:0 36px 0 14px;color:var(--bx-muted);border:1px solid #cfd7dc;border-radius:7px;font-size:13px}.bx-sort select{color:var(--bx-ink);border:0;outline:0;background:transparent;font-weight:700;appearance:none}.bx-sort svg{position:absolute;right:12px;width:15px;height:15px}.bx-mobile-filter-button{display:none}.bx-discover-layout{display:grid;grid-template-columns:225px minmax(0,1fr);gap:28px;border-top:1px solid var(--bx-line)}.bx-filter-panel{padding:22px 20px 0 0;border-right:1px solid var(--bx-line)}.bx-filter-panel__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:21px}.bx-filter-panel__head strong{font-size:17px}.bx-filter-panel__head button{padding:0;color:var(--bx-navy);border:0;background:transparent;font-size:12px;font-weight:700}.bx-filter-panel fieldset{margin:0;padding:0 20px 20px 0;border:0}.bx-filter-panel fieldset+fieldset{padding-top:20px;border-top:1px solid var(--bx-line)}.bx-filter-panel legend{width:100%;margin-bottom:12px;font-size:14px;font-weight:700}.bx-filter-panel label{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:34px;color:#425263;font-size:13px;cursor:pointer}.bx-filter-panel input{accent-color:var(--bx-navy)}.bx-filter-panel label small{color:#89949d;font-size:12px}.bx-results{min-width:0;padding-top:22px}.bx-results__head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:17px}.bx-results__head p{margin:0;color:var(--bx-muted);font-size:13px}.bx-results__head p strong{color:var(--bx-ink)}.bx-results__head button{display:inline-flex;align-items:center;gap:7px;padding:0;color:var(--bx-navy);border:0;background:transparent;font-size:13px;font-weight:700}.bx-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.bx-product-card{position:relative;overflow:hidden;border:1px solid var(--bx-line);border-radius:8px;background:#fff;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.bx-product-card:hover{transform:translateY(-2px);border-color:#bcc8ce;box-shadow:0 11px 24px rgba(23,39,54,.09)}.bx-product-card__image{display:block;width:100%;padding:0;border:0;background:#f5f4ef}.bx-product-card__image img{display:block;width:100%;height:auto;aspect-ratio:1.16/1;object-fit:cover}.bx-save{position:absolute;top:12px;right:12px;z-index:2;display:grid;width:38px;height:38px;place-items:center;color:var(--bx-navy);border:1px solid rgba(206,215,220,.9);border-radius:50%;background:rgba(255,255,255,.94);box-shadow:0 4px 12px rgba(20,34,44,.08)}.bx-save.is-saved{color:#b83f46}.bx-save svg{width:18px;height:18px}.bx-product-update{position:absolute;top:14px;left:12px;z-index:2;max-width:calc(100% - 68px);padding:5px 8px;color:#176d51;border:1px solid #b9ddcf;border-radius:5px;background:rgba(238,249,244,.95);font-size:11px;font-weight:700}.bx-product-card__body{padding:17px}.bx-product-card__meta{margin-bottom:7px;color:var(--bx-green);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.bx-product-card__title{display:block;min-height:47px;padding:0;color:var(--bx-ink);border:0;background:transparent;font-size:17px;font-weight:700;line-height:1.35;text-align:left}.bx-product-card__title:hover{color:var(--bx-navy-2)}.bx-product-card__supplier{display:flex;align-items:center;gap:5px;margin:8px 0 15px;color:var(--bx-muted);font-size:12px}.bx-product-card__supplier svg{width:15px;height:15px;flex:none;color:var(--bx-green)}.bx-product-card__facts{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:13px 0;border-top:1px solid var(--bx-line);border-bottom:1px solid var(--bx-line)}.bx-product-card__facts span{min-width:0}.bx-product-card__facts small{display:block;margin-bottom:2px;color:var(--bx-muted);font-size:11px}.bx-product-card__facts strong{display:block;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.bx-product-card__tags{display:flex;flex-wrap:wrap;gap:6px;min-height:57px;align-content:flex-start;padding:12px 0}.bx-product-card__tags span{padding:4px 7px;color:#526473;border-radius:4px;background:#f0f3f4;font-size:11px;font-weight:600}.bx-product-card__cta{width:100%;justify-content:space-between}.bx-supplier-grid{display:grid;grid-template-columns:1fr;gap:12px}.bx-supplier-grid article{display:grid;grid-template-columns:132px minmax(0,1fr);gap:18px;padding:16px;border:1px solid var(--bx-line);border-radius:8px}.bx-supplier-grid article>img{width:132px;height:132px;border-radius:6px;object-fit:cover;background:var(--bx-warm)}.bx-supplier-grid h2{margin:0 0 3px;font-size:18px}.bx-supplier-grid article>div>p:nth-of-type(2){margin-bottom:12px;color:var(--bx-muted);font-size:12px}.bx-supplier-grid dl{display:grid;grid-template-columns:.55fr 1.4fr .7fr;gap:12px;margin:0 0 13px}.bx-supplier-grid dt{color:var(--bx-muted);font-size:10px}.bx-supplier-grid dd{margin:2px 0 0;overflow:hidden;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.bx-supplier-grid .bx-button{min-width:150px;justify-content:space-between}.bx-empty{padding:60px 20px;color:var(--bx-muted);text-align:center}.bx-empty svg{width:34px;height:34px}.bx-empty h2{margin:10px 0 4px;color:var(--bx-ink)}.bx-modal-backdrop{--bx-navy:#0a2f52;--bx-navy-2:#123f68;--bx-green:#14805d;--bx-green-soft:#eaf5ef;--bx-ink:#172536;--bx-muted:#667382;--bx-line:#dce2e5;--bx-soft:#f5f7f6;--bx-warm:#fbfaf6;position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:28px;overflow-y:auto;color:var(--bx-ink);background:rgba(9,25,39,.58);backdrop-filter:blur(2px)}.bx-product-modal{position:relative;display:grid;width:min(980px,100%);max-height:calc(100vh - 56px);grid-template-columns:minmax(360px,.95fr) minmax(420px,1.05fr);overflow:auto;border-radius:10px;background:#fff;box-shadow:0 30px 90px rgba(4,17,27,.28)}.bx-modal-close{position:absolute;top:15px;right:15px;z-index:2}.bx-product-modal__image{display:grid;min-height:590px;place-items:center;padding:30px;background:#f4f2eb}.bx-product-modal__image img{width:100%;height:auto;object-fit:contain}.bx-product-modal__body{padding:58px 42px 40px}.bx-product-modal__body h2{margin:0 0 9px;font-size:30px;line-height:1.18}.bx-product-modal__supplier{display:flex;align-items:center;gap:6px;color:var(--bx-muted)}.bx-product-modal__supplier svg{color:var(--bx-green)}.bx-product-modal__intro{margin:25px 0;color:var(--bx-muted);line-height:1.6}.bx-fact-grid{display:grid;grid-template-columns:1fr 1fr;margin:0;border-top:1px solid var(--bx-line);border-left:1px solid var(--bx-line)}.bx-fact-grid div{padding:15px;border-right:1px solid var(--bx-line);border-bottom:1px solid var(--bx-line)}.bx-fact-grid dt{margin-bottom:3px;color:var(--bx-muted);font-size:12px}.bx-fact-grid dd{margin:0;font-weight:700}.bx-evidence-note{display:flex;gap:11px;margin-top:21px;padding:14px;color:#1d6b52;background:var(--bx-green-soft);border-radius:7px}.bx-evidence-note>svg{width:20px;height:20px;flex:none}.bx-evidence-note small,.bx-evidence-note strong{display:block}.bx-evidence-note small{margin-top:3px;color:#53776a;font-size:12px}.bx-modal-actions{display:flex;gap:9px;margin-top:26px}.bx-project-composer{width:min(780px,100%);max-height:calc(100vh - 56px);overflow:auto;padding:34px;border-radius:10px;background:#fff;box-shadow:0 30px 90px rgba(4,17,27,.28)}.bx-project-composer>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:23px;border-bottom:1px solid var(--bx-line)}.bx-project-composer>header h2{margin:0 0 7px;font-size:25px}.bx-project-composer>header p:last-child{margin:0;color:var(--bx-muted)}.bx-composer-chat{display:flex;gap:13px;margin-top:24px;padding:17px;border-radius:7px;background:#edf4f7}.bx-ai-avatar{display:grid;width:38px;height:38px;flex:none;place-items:center;color:#fff;border-radius:6px;background:var(--bx-navy)}.bx-ai-avatar svg{width:22px;height:22px}.bx-composer-chat p{margin:4px 0 0;color:var(--bx-muted);font-size:13px}.bx-composer-input{position:relative;display:block;margin-top:14px}.bx-composer-input textarea{width:100%;min-height:110px;resize:vertical;padding:15px 55px 15px 15px;color:var(--bx-ink);border:1px solid #becad0;border-radius:7px;outline:0;line-height:1.55}.bx-composer-input textarea:focus{border-color:var(--bx-navy);box-shadow:0 0 0 3px rgba(10,47,82,.08)}.bx-composer-input button{position:absolute;right:11px;bottom:11px;display:grid;width:36px;height:36px;place-items:center;color:#fff;border:0;border-radius:6px;background:var(--bx-navy)}.bx-generated-brief{margin-top:18px;padding:20px;border:1px solid #bdd9cc;border-radius:7px;background:#f4faf7}.bx-generated-brief__head{display:flex;align-items:center;justify-content:space-between;padding-bottom:13px;border-bottom:1px solid #d4e6dd}.bx-generated-brief__head span{display:inline-flex;align-items:center;gap:7px;color:#176b50;font-weight:700}.bx-generated-brief__head small{color:var(--bx-muted)}.bx-generated-brief dl{margin:4px 0 18px}.bx-generated-brief dl div{display:grid;grid-template-columns:155px 1fr;gap:14px;padding:10px 0;border-bottom:1px solid #dce9e3}.bx-generated-brief dt{color:var(--bx-muted)}.bx-generated-brief dd{margin:0;font-weight:600}.bx-project-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:19px 0}.bx-project-toolbar .bx-search{width:260px}.bx-project-list{overflow:hidden}.bx-project-list__head,.bx-project-row{display:grid;grid-template-columns:minmax(300px,1.25fr) minmax(190px,.9fr) minmax(190px,.85fr) 85px minmax(150px,.7fr);align-items:center;gap:18px}.bx-project-list__head{min-height:44px;padding:0 20px;color:#70808c;background:#f5f7f7;border-bottom:1px solid var(--bx-line);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.bx-project-row{width:100%;min-height:89px;padding:14px 20px;color:#405062;border:0;border-bottom:1px solid var(--bx-line);background:#fff;text-align:left}.bx-project-row:last-child{border-bottom:0}.bx-project-row:hover{background:#fafbfb}.bx-project-row__product{display:flex;min-width:0;align-items:center;gap:13px}.bx-project-row__product img{width:58px;height:58px;flex:none;border:1px solid #e0e3e4;border-radius:6px;object-fit:cover}.bx-project-row__product strong{display:block;margin-bottom:4px;color:var(--bx-ink);font-size:15px}.bx-project-row__product small,.bx-project-row__roadmap small{display:block;overflow:hidden;color:var(--bx-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.bx-project-row__roadmap{min-width:0}.bx-mini-steps{display:flex;gap:4px;margin-bottom:9px}.bx-mini-steps i{height:5px;flex:1;border-radius:3px;background:#dfe5e3}.bx-mini-steps i.is-complete{background:var(--bx-green)}.bx-project-row__next{color:var(--bx-ink);font-weight:600}.bx-project-row>span:last-child{display:flex;align-items:center;justify-content:space-between;gap:8px}.bx-project-row>span:last-child>svg{width:16px;height:16px;color:#8a969f}.bx-project-empty{padding:55px 20px;color:var(--bx-muted);text-align:center}.bx-project-empty>svg{width:35px;height:35px;color:var(--bx-green)}.bx-project-empty h2{margin:10px 0 4px;color:var(--bx-ink);font-size:19px}.bx-project-empty p{margin:0}.bx-back{display:inline-flex;align-items:center;gap:7px;margin-bottom:18px;padding:0;color:var(--bx-navy);border:0;background:transparent;font-size:14px;font-weight:700}.bx-project-head{display:flex;align-items:center;justify-content:space-between;gap:26px;padding-bottom:24px;border-bottom:1px solid var(--bx-line)}.bx-project-head__identity{display:flex;min-width:0;align-items:center;gap:17px}.bx-project-head__identity>img{width:72px;height:72px;flex:none;border:1px solid var(--bx-line);border-radius:7px;object-fit:cover}.bx-project-head h1{margin-bottom:5px;font-size:31px}.bx-project-head__identity>div>p:last-child{margin:0;color:var(--bx-muted);font-size:14px}.bx-project-head>div:last-child{display:flex;align-items:center;gap:9px}.bx-roadmap{display:grid;grid-template-columns:repeat(5,minmax(170px,1fr));margin-top:24px;overflow-x:auto;border:1px solid var(--bx-line);border-radius:8px}.bx-roadmap button{position:relative;display:grid;min-width:170px;min-height:105px;grid-template-columns:32px minmax(0,1fr);grid-template-rows:auto auto;column-gap:10px;align-content:center;padding:15px;color:#62717e;border:0;border-right:1px solid var(--bx-line);background:#fff;text-align:left}.bx-roadmap button:last-child{border-right:0}.bx-roadmap button:hover{background:#f8faf9}.bx-roadmap button.is-active{color:var(--bx-ink);background:#eef5f2;box-shadow:inset 0 -3px var(--bx-green)}.bx-roadmap button>span{grid-row:1/3;display:grid;width:30px;height:30px;place-items:center;color:#667582;border:1px solid #bac5cb;border-radius:50%;background:#fff;font-size:13px;font-weight:700}.bx-roadmap button.is-active>span,.bx-roadmap button.is-complete>span{color:#fff;border-color:var(--bx-green);background:var(--bx-green)}.bx-roadmap strong{align-self:end;font-size:14px}.bx-roadmap small{align-self:start;margin-top:3px;font-size:11px}.bx-project-stage{margin-top:20px;border:1px solid var(--bx-line);border-radius:8px}.bx-stage-content{display:grid;grid-template-columns:minmax(0,1fr) 310px;min-height:470px}.bx-stage-main{min-width:0;padding:27px}.bx-stage-side{padding:27px;border-left:1px solid var(--bx-line);background:#f7f9f8}.bx-stage-side h3{margin:0 0 8px;font-size:20px;line-height:1.3}.bx-stage-side>p:not(.bx-eyebrow){color:var(--bx-muted);line-height:1.55}.bx-stage-side>.bx-button{width:100%;margin-top:12px}.bx-focus-head{display:flex;gap:14px;padding-bottom:23px;border-bottom:1px solid var(--bx-line)}.bx-focus-icon{display:grid;width:46px;height:46px;flex:none;place-items:center;color:var(--bx-navy);border-radius:7px;background:#eaf1f5}.bx-focus-icon svg{width:25px;height:25px}.bx-focus-head h2{margin:0 0 5px;font-size:24px}.bx-focus-head p:last-child{margin:0;color:var(--bx-muted)}.bx-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:22px}.bx-form-grid label>span{display:block;margin-bottom:7px;color:#526171;font-size:12px;font-weight:700}.bx-form-grid input,.bx-form-grid select,.bx-form-grid textarea{width:100%;min-height:44px;padding:11px 12px;color:var(--bx-ink);border:1px solid #cbd4d8;border-radius:6px;background:#fff;outline:0}.bx-form-grid textarea{min-height:100px;resize:vertical}.bx-check-list{margin:16px 0 0;padding:0;list-style:none}.bx-check-list li{display:flex;align-items:center;gap:8px;padding:10px 0;border-bottom:1px solid var(--bx-line);font-size:13px}.bx-check-list svg{color:var(--bx-green)}.bx-commercial-summary{display:grid;grid-template-columns:repeat(4,1fr);margin-top:22px;border-top:1px solid var(--bx-line);border-left:1px solid var(--bx-line)}.bx-commercial-summary article{min-height:112px;padding:16px;border-right:1px solid var(--bx-line);border-bottom:1px solid var(--bx-line)}.bx-commercial-summary small{color:var(--bx-muted);font-size:12px}.bx-commercial-summary strong{display:block;margin:7px 0;color:var(--bx-navy);font-size:22px}.bx-commercial-summary span{color:#71808b;font-size:11px}.bx-decision-table{margin-top:20px;border:1px solid var(--bx-line);border-radius:6px;overflow-x:auto}.bx-decision-table>div{display:grid;grid-template-columns:minmax(155px,1.1fr) repeat(4,minmax(110px,.75fr));align-items:center;min-width:690px;min-height:52px;padding:0 14px;border-bottom:1px solid var(--bx-line)}.bx-decision-table>div:last-child{border-bottom:0}.bx-decision-table__head{min-height:42px!important;color:#6d7c88;background:#f5f7f7;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.bx-data-boundary{display:flex;gap:8px;margin-top:23px;padding-top:17px;color:#536c7b;border-top:1px solid var(--bx-line)}.bx-data-boundary>svg{width:18px;height:18px;flex:none;color:var(--bx-navy)}.bx-data-boundary p{margin:0}.bx-data-boundary span,.bx-data-boundary strong{display:block}.bx-data-boundary span{margin-top:3px;font-size:12px;line-height:1.45}.bx-text-button{display:inline-flex;align-items:center;gap:6px;padding:8px 0;color:var(--bx-navy);border:0;background:transparent;font-weight:700}.bx-source-list{margin-top:21px;border:1px solid var(--bx-line);border-radius:6px}.bx-source-list article{display:grid;grid-template-columns:42px minmax(180px,1fr) minmax(100px,.55fr) minmax(80px,.4fr) auto;align-items:center;gap:12px;padding:14px;border-bottom:1px solid var(--bx-line)}.bx-source-list article:last-child{border-bottom:0}.bx-source-list article>div small,.bx-source-list article>div strong,.bx-source-list article>span>small,.bx-source-list article>span>strong{display:block}.bx-source-list article>div small,.bx-source-list article>span>small{margin-top:2px;color:var(--bx-muted);font-size:11px}.bx-source-list article>span>strong{margin-top:2px;font-size:13px}.bx-supplier-avatar{display:grid;width:40px;height:40px;place-items:center;color:#fff;border-radius:6px;background:var(--bx-green);font-size:12px;font-weight:700}.bx-supplier-avatar.is-alt{background:#365e7d}.bx-callout{display:flex;gap:12px;margin-top:18px;padding:16px;color:#315f51;border:1px solid #cce3d8;border-radius:6px;background:#f1f8f5}.bx-callout>svg{width:20px;height:20px;flex:none}.bx-callout p{margin:3px 0 0;color:#55746a;font-size:13px}.bx-request-type{display:grid;width:100%;grid-template-columns:44px 1fr 18px;align-items:center;gap:8px;padding:13px 0;color:var(--bx-ink);border:0;border-bottom:1px solid var(--bx-line);background:transparent;text-align:left}.bx-request-type strong{color:var(--bx-navy)}.bx-request-type span{color:var(--bx-muted);font-size:12px}.bx-request-type svg{width:16px;height:16px}.bx-compare-table{margin-top:21px;border:1px solid var(--bx-line);border-radius:6px;overflow:hidden}.bx-compare-row{display:grid;grid-template-columns:minmax(190px,1.2fr) repeat(2,1fr);align-items:center;min-height:58px;padding:0 16px;border-bottom:1px solid var(--bx-line)}.bx-compare-row:last-child{border-bottom:0}.bx-compare-row strong small{color:var(--bx-muted);font-weight:500}.bx-compare-row.is-head{min-height:44px;color:#62717d;background:#f5f7f7;font-size:12px}.bx-compare-row.is-total{color:var(--bx-navy);background:#f0f6f3;font-size:18px;font-weight:700}.bx-decision-summary{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:22px;padding:21px;color:#fff;border-radius:7px;background:var(--bx-navy)}.bx-decision-summary>div>span{display:inline-block;padding:4px 8px;color:#0a5a40;border-radius:4px;background:#9be2c4;font-size:12px;font-weight:800}.bx-decision-summary>div>strong{display:block;margin:10px 0 4px;font-size:21px}.bx-decision-summary p{margin:0;color:#c8d8e4}.bx-decision-summary dl{display:grid;grid-template-columns:repeat(3,auto);gap:28px;margin:0}.bx-decision-summary dt{color:#abc0d0;font-size:11px}.bx-decision-summary dd{margin:4px 0 0;font-weight:700}.bx-condition-list{margin-top:19px;padding:18px;border:1px solid var(--bx-line);border-radius:6px}.bx-condition-list h3{margin:0 0 10px;font-size:16px}.bx-condition-list label{display:flex;align-items:center;gap:9px;padding:9px 0;border-top:1px solid #ebedee}.bx-condition-list input{accent-color:var(--bx-green)}.bx-project-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:17px;color:var(--bx-muted);font-size:12px}.bx-project-footer>div{display:flex;gap:8px}.bx-communications-toolbar{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:16px 0}.bx-inbox-shell{display:grid;grid-template-columns:350px minmax(0,1fr);min-height:650px;overflow:hidden;border:1px solid var(--bx-line);border-radius:8px}.bx-thread-list{border-right:1px solid var(--bx-line);background:#fbfcfc}.bx-thread-list>.bx-search{margin:14px}.bx-thread-list>button{display:grid;width:100%;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:16px 14px;color:var(--bx-ink);border:0;border-top:1px solid var(--bx-line);border-left:3px solid transparent;background:transparent;text-align:left}.bx-thread-list>button:hover{background:#f3f7f5}.bx-thread-list>button.is-active{border-left-color:var(--bx-green);background:#eaf5ef}.bx-thread-copy{min-width:0}.bx-thread-copy>span{display:flex;align-items:center;justify-content:space-between;gap:8px}.bx-thread-copy time{color:var(--bx-muted);font-size:11px}.bx-thread-copy b{margin:5px 0 3px;font-size:13px}.bx-thread-copy b,.bx-thread-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bx-thread-copy small{color:var(--bx-muted);font-size:12px}.bx-thread-copy em{display:inline-flex;margin-top:9px;padding:3px 7px;border-radius:4px;background:#eef1f2;font-size:10px;font-style:normal;font-weight:700}.bx-thread-copy em.is-needs-you{color:#8c4a10;background:#fff0dc}.bx-thread-copy em.is-ai-screening{color:#285e82;background:#e7f1f7}.bx-thread-copy em.is-new{color:#176c50;background:#e8f5ef}.bx-thread-empty{display:grid;place-items:center;padding:48px 22px;color:var(--bx-muted);text-align:center}.bx-thread-empty svg{width:30px;height:30px;margin-bottom:8px;color:var(--bx-green)}.bx-thread-empty strong{color:var(--bx-ink)}.bx-thread-empty small{margin-top:3px}.bx-conversation{display:flex;min-width:0;flex-direction:column;background:#fff}.bx-conversation__head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;border-bottom:1px solid var(--bx-line)}.bx-conversation__head h2{margin:0 0 4px;font-size:20px}.bx-conversation__head p:last-child{margin:0;color:var(--bx-muted);font-size:12px}.bx-ai-summary{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 24px;color:#245f4b;border-bottom:1px solid #cce4d9;background:#edf8f3}.bx-ai-summary>svg{width:26px;height:26px}.bx-ai-summary p{margin:2px 0 0;color:#50776a;font-size:12px}.bx-ai-summary>span{padding:5px 8px;border:1px solid #acd6c5;border-radius:999px;font-size:11px;font-weight:700}.bx-message-stream{flex:1;padding:24px;background:#f7f9f8}.bx-message-stream article{width:min(680px,82%);margin:0 0 14px;padding:15px 17px;border:1px solid var(--bx-line);border-radius:8px;background:#fff}.bx-message-stream article.is-buyer{margin-left:auto;border-color:#b9d9ca;background:#eff8f4}.bx-message-stream article.is-ai{border-color:#bdd2df;background:#eef5f8}.bx-message-stream article header{display:flex;align-items:center;justify-content:space-between;gap:14px}.bx-message-stream article header strong{display:inline-flex;align-items:center;gap:6px;font-size:13px}.bx-message-stream article header time{color:var(--bx-muted);font-size:11px}.bx-message-stream article p{margin:10px 0;color:#35475a;line-height:1.6}.bx-message-stream article>small{display:inline-flex;align-items:center;gap:5px;color:var(--bx-muted)}.bx-message-stream article>small svg{color:var(--bx-green)}.bx-message-stream article>div{display:flex;flex-wrap:wrap;gap:6px}.bx-reply-box{padding:14px 18px;border-top:1px solid var(--bx-line);background:#fff}.bx-reply-box textarea{width:100%;min-height:74px;resize:vertical;padding:12px;border:1px solid #c7d1d6;border-radius:7px;outline:0}.bx-reply-box textarea:focus{border-color:var(--bx-navy);box-shadow:0 0 0 3px rgba(10,47,82,.08)}.bx-reply-box>div{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.bx-settings-modal{width:min(560px,100%);max-height:calc(100vh - 56px);overflow-y:auto;padding:30px;border-radius:10px;background:#fff}.bx-settings-modal header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:20px;border-bottom:1px solid var(--bx-line)}.bx-settings-modal header h2{margin:0;font-size:24px}.bx-settings-modal>label{display:grid;grid-template-columns:1fr 180px;align-items:center;gap:16px;padding:18px 0;border-bottom:1px solid var(--bx-line);font-weight:600}.bx-settings-modal select{min-height:42px;padding:0 10px;border:1px solid #cbd4d8;border-radius:6px;background:#fff}.bx-settings-modal fieldset{margin:0;padding:18px 0;border:0;border-bottom:1px solid var(--bx-line)}.bx-settings-modal legend{margin-bottom:8px;font-weight:700}.bx-settings-modal fieldset label{display:flex;align-items:center;gap:9px;min-height:34px;color:#4b5d6e}.bx-settings-modal input{accent-color:var(--bx-green)}.bx-settings-modal>.bx-button{width:100%;margin-top:20px}.bx-request-modal{width:min(650px,100%);max-height:calc(100vh - 56px);overflow-y:auto;padding:30px;border-radius:10px;background:#fff}.bx-request-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:20px;border-bottom:1px solid var(--bx-line)}.bx-request-modal header h2{margin:0 0 5px;font-size:24px}.bx-request-modal header p:last-child{margin:0;color:var(--bx-muted)}.bx-request-modal>label{display:block;margin-top:18px}.bx-request-modal legend,.bx-request-modal>label>span{display:block;margin-bottom:7px;color:#526273;font-size:12px;font-weight:700}.bx-request-modal select,.bx-request-modal textarea{width:100%;min-height:44px;padding:10px 12px;color:var(--bx-ink);border:1px solid #c8d2d7;border-radius:6px;background:#fff}.bx-request-modal textarea{min-height:88px;resize:vertical}.bx-request-modal fieldset{margin:18px 0 0;padding:0;border:0}.bx-request-options{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.bx-request-options button{min-height:72px;padding:10px;color:var(--bx-muted);border:1px solid var(--bx-line);border-radius:6px;background:#fff;text-align:left}.bx-request-options button.is-active{color:var(--bx-navy);border-color:var(--bx-navy);background:#eef4f7;box-shadow:inset 0 -2px var(--bx-navy)}.bx-request-options span,.bx-request-options strong{display:block}.bx-request-options span{margin-top:5px;font-size:11px}.bx-request-privacy{display:flex;gap:9px;margin-top:18px;padding:13px;color:#315f51;border-radius:6px;background:#edf7f2}.bx-request-privacy>svg{width:18px;height:18px;flex:none}.bx-request-privacy small,.bx-request-privacy strong{display:block}.bx-request-privacy small{margin-top:3px;color:#57756b;line-height:1.4}.bx-request-modal>.bx-button{width:100%;margin-top:19px}.bx-filter-sheet{width:min(520px,100%);max-height:calc(100vh - 32px);overflow-y:auto;padding:22px;border-radius:10px;background:#fff}.bx-filter-sheet>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:17px;border-bottom:1px solid var(--bx-line)}.bx-filter-sheet h2{margin:0;font-size:22px}.bx-filter-sheet fieldset{margin:0;padding:18px 0;border:0;border-bottom:1px solid var(--bx-line)}.bx-filter-sheet legend{margin-bottom:10px;font-weight:700}.bx-filter-sheet fieldset>div{display:flex;flex-wrap:wrap;gap:8px}.bx-filter-sheet fieldset button{min-height:38px;padding:0 12px;color:#526171;border:1px solid #cfd7db;border-radius:6px;background:#fff}.bx-filter-sheet fieldset button.is-active{color:var(--bx-navy);border-color:var(--bx-navy);background:#edf3f6;font-weight:700}.bx-filter-sheet footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:18px}.bx-profile-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(330px,.65fr);gap:22px;margin-top:26px}.bx-permissions,.bx-profile-main,.bx-profile-preview{padding:26px}.bx-profile-identity{display:flex;align-items:center;gap:16px;padding-bottom:22px;border-bottom:1px solid var(--bx-line)}.bx-profile-logo{display:grid;width:64px;height:64px;flex:none;place-items:center;color:#fff;border-radius:8px;background:var(--bx-navy);font-size:20px;font-weight:800}.bx-profile-identity h2{margin:0 0 4px;font-size:23px}.bx-profile-identity p{margin:0 0 7px;color:var(--bx-muted)}.bx-profile-identity div>span{display:inline-flex;align-items:center;gap:5px;color:var(--bx-green);font-size:12px;font-weight:700}.bx-profile-fields{display:grid;grid-template-columns:1fr 1fr;gap:17px;margin-top:22px}.bx-profile-fields label.is-wide{grid-column:1/-1}.bx-profile-fields label>span{display:block;margin-bottom:7px;color:#536372;font-size:12px;font-weight:700}.bx-profile-fields input,.bx-profile-fields select,.bx-profile-fields textarea{width:100%;min-height:44px;padding:10px 12px;color:var(--bx-ink);border:1px solid #cbd3d8;border-radius:6px;background:#fff}.bx-profile-fields textarea{min-height:90px;resize:vertical}.bx-profile-fields :disabled{color:#4f5e6b;border-color:#e0e4e6;background:#f6f7f7;opacity:1}.bx-visibility{padding:5px 8px;color:#667682;border-radius:999px;background:#edf0f1;font-size:11px;font-weight:700}.bx-visibility.is-visible{color:#176d51;background:var(--bx-green-soft)}.bx-preview-card{margin-top:19px;padding:22px;text-align:center;border:1px solid var(--bx-line);border-radius:7px;background:#f8faf9}.bx-preview-card .bx-profile-logo{margin:0 auto 13px}.bx-preview-card h3{margin:0 0 4px;font-size:19px}.bx-preview-card>p{color:var(--bx-muted);font-size:13px}.bx-preview-card dl{margin:18px 0 0;text-align:left}.bx-preview-card dl div{padding:10px 0;border-top:1px solid var(--bx-line)}.bx-preview-card dt{color:var(--bx-muted);font-size:11px}.bx-preview-card dd{margin:3px 0 0;font-size:13px;font-weight:600}.bx-preview-note{display:flex;gap:8px;margin:16px 0 0;color:var(--bx-muted);font-size:12px;line-height:1.5}.bx-preview-note svg{width:18px;height:18px;flex:none;color:var(--bx-navy)}.bx-permissions{margin-top:22px}.bx-switch{display:grid;grid-template-columns:44px auto;column-gap:9px;align-items:center;cursor:pointer}.bx-switch input{position:absolute;opacity:0}.bx-switch span{position:relative;width:44px;height:24px;border-radius:999px;background:#c9d0d4;transition:background .15s ease}.bx-switch span:after{position:absolute;top:3px;left:3px;width:18px;height:18px;content:"";border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.18);transition:transform .15s ease}.bx-switch input:checked+span{background:var(--bx-green)}.bx-switch input:checked+span:after{transform:translateX(20px)}.bx-switch b{grid-column:2;color:var(--bx-muted);font-size:11px}.bx-permission-list{margin-top:20px;border:1px solid var(--bx-line);border-radius:7px}.bx-permission-list.is-disabled{opacity:.55}.bx-permission-list>label{display:grid;grid-template-columns:40px minmax(0,1fr) 22px;align-items:center;gap:13px;min-height:72px;padding:12px 15px;border-bottom:1px solid var(--bx-line)}.bx-permission-list>label:last-child{border-bottom:0}.bx-permission-list small,.bx-permission-list strong{display:block}.bx-permission-list small{margin-top:3px;color:var(--bx-muted)}.bx-permission-list input{width:18px;height:18px;accent-color:var(--bx-green)}@media (max-width:1220px){.bx-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bx-supplier-grid{grid-template-columns:1fr}.bx-project-list__head,.bx-project-row{grid-template-columns:minmax(285px,1.2fr) minmax(180px,.8fr) minmax(180px,.8fr) minmax(150px,.6fr)}.bx-project-list__head span:nth-child(4),.bx-project-row>span:nth-child(4){display:none}.bx-stage-content{grid-template-columns:minmax(0,1fr) 280px}.bx-commercial-summary{grid-template-columns:1fr 1fr}}@media (min-width:761px) and (max-width:980px){.pg-app--tri-pane:has(.buyer-v6) .pg-layout{display:block}.pg-app--tri-pane:has(.buyer-v6) .pg-main{grid-column:auto}.pg-app--tri-pane:has(.buyer-v6) .pg-side{position:sticky;top:0;width:100%;height:auto;padding:0 14px}.pg-app--tri-pane:has(.buyer-v6) .pg-side__brand,.pg-app--tri-pane:has(.buyer-v6) .pg-side__collapse{display:none}.pg-app--tri-pane:has(.buyer-v6) .pg-side nav{display:flex;flex-direction:row;padding:0}.pg-app--tri-pane:has(.buyer-v6) .pg-side nav a{padding-inline:15px}}@media (max-width:980px){.buyer-v6{width:calc(100% - 24px);margin:12px auto;padding:28px 24px 42px}.bx-activity-grid,.bx-discover-layout,.bx-overview-grid,.bx-profile-grid{grid-template-columns:1fr}.bx-filter-panel{display:none}.bx-mobile-filter-button{display:inline-flex}.bx-discover-toolbar{grid-template-columns:minmax(0,1fr) auto auto}.bx-stage-content{grid-template-columns:1fr}.bx-stage-side{border-top:1px solid var(--bx-line);border-left:0}.bx-inbox-shell{grid-template-columns:300px minmax(0,1fr)}.bx-project-list__head{display:none}.bx-project-row{grid-template-columns:minmax(230px,1fr) minmax(170px,.7fr) minmax(140px,.7fr)}.bx-project-row>span:nth-child(3),.bx-project-row>span:nth-child(4){display:none}}@media (max-width:760px){.buyer-v6{width:100%;min-height:auto;margin:0;padding:24px 16px 38px;border:0;box-shadow:none}.buyer-v6 h1{font-size:30px}.bx-page-head{display:block;padding-bottom:22px}.bx-page-head__action{margin-top:18px}.bx-page-head__action .bx-button{width:100%}.bx-page-head>div>p:last-child{font-size:15px}.bx-overview-grid{margin-top:18px}.bx-active-projects,.bx-permissions,.bx-portfolio-card,.bx-priority-card,.bx-profile-main,.bx-profile-preview,.bx-recent-activity{padding:18px}.bx-metrics>div{min-height:82px;padding:14px}.bx-section-title{gap:14px}.bx-section-title>a,.bx-table td:nth-child(2),.bx-table td:nth-child(3),.bx-table th:nth-child(2),.bx-table th:nth-child(3){display:none}.bx-table td{padding:12px 8px}.bx-table th{padding:10px 8px}.bx-table-product{min-width:220px}.bx-activity-grid article{align-items:flex-start}.bx-activity-grid img{width:72px;height:72px}.bx-tabs{gap:22px}.bx-tabs button{min-height:52px;font-size:14px}.bx-discover-toolbar{grid-template-columns:minmax(0,1fr) auto}.bx-sort{display:none}.bx-product-grid,.bx-supplier-grid{grid-template-columns:1fr}.bx-supplier-grid article{grid-template-columns:96px minmax(0,1fr)}.bx-supplier-grid article>img{width:96px;height:96px}.bx-supplier-grid dl{grid-template-columns:1fr 1fr}.bx-supplier-grid dl div:first-child{display:none}.bx-product-card__image img{aspect-ratio:1.35/1}.bx-product-modal{display:block;max-height:calc(100vh - 32px)}.bx-product-modal__image{min-height:300px;padding:20px}.bx-product-modal__image img{max-height:330px}.bx-product-modal__body{padding:28px 20px 24px}.bx-product-modal__body h2{font-size:25px}.bx-modal-backdrop{padding:16px}.bx-filter-sheet-backdrop{align-items:end;padding:0}.bx-filter-sheet{width:100%;max-height:86vh;border-radius:12px 12px 0 0}.bx-project-toolbar{align-items:stretch;flex-direction:column}.bx-project-toolbar .bx-search{width:100%}.bx-project-row{display:grid;grid-template-columns:1fr auto;gap:10px;min-height:110px;padding:14px}.bx-project-row__roadmap{grid-column:1/-1}.bx-project-row>span:last-child{grid-column:2;grid-row:1;align-self:start}.bx-project-row>span:last-child>svg{display:none}.bx-project-head,.bx-project-head__identity{align-items:flex-start}.bx-project-head__identity>img{width:58px;height:58px}.bx-project-head h1{font-size:25px}.bx-project-head>div:last-child .bx-status{display:none}.bx-roadmap{margin-right:-16px;border-radius:7px 0 0 7px}.bx-stage-main,.bx-stage-side{padding:20px}.bx-form-grid{grid-template-columns:1fr}.bx-commercial-summary{grid-template-columns:1fr 1fr}.bx-commercial-summary strong{font-size:19px}.bx-source-list article{grid-template-columns:40px 1fr auto}.bx-source-list article>.bx-button,.bx-source-list article>span:nth-of-type(2){display:none}.bx-decision-summary{align-items:flex-start;flex-direction:column}.bx-decision-summary dl{width:100%;grid-template-columns:repeat(3,1fr);gap:10px}.bx-project-footer{align-items:stretch;flex-direction:column}.bx-project-footer>div{display:grid;grid-template-columns:1fr}.bx-inbox-shell{display:block;min-height:auto}.bx-thread-list{border-right:0}.bx-thread-list>button:not(.is-active){display:none}.bx-conversation__head{align-items:flex-start;padding:18px}.bx-conversation__head .bx-button{display:none}.bx-ai-summary{grid-template-columns:34px minmax(0,1fr);padding:13px 18px}.bx-ai-summary>span{display:none}.bx-message-stream{padding:16px}.bx-message-stream article{width:94%}.bx-message-stream article header{align-items:flex-start;flex-direction:column;gap:2px}.bx-communications-toolbar{align-items:stretch;flex-direction:column}.bx-communications-toolbar>.bx-button{align-self:flex-start}.bx-profile-fields{grid-template-columns:1fr}.bx-profile-fields label.is-wide{grid-column:auto}.bx-permissions .bx-section-title{align-items:stretch;flex-direction:column}.bx-project-composer{padding:24px 18px}.bx-generated-brief dl div{grid-template-columns:1fr;gap:3px}.bx-request-modal{padding:24px 18px}.bx-request-options{grid-template-columns:1fr 1fr}}@media (max-width:430px){.bx-priority-row{grid-template-columns:40px minmax(0,1fr)}.bx-priority-row>svg{display:none}.bx-portfolio-foot{align-items:flex-start;flex-direction:column}.bx-tabs{gap:18px}.bx-tabs button{font-size:13px}.bx-tabs button span{display:none}.bx-fact-grid{grid-template-columns:1fr}.bx-modal-actions{align-items:stretch;flex-direction:column}.bx-commercial-summary{grid-template-columns:1fr}.bx-compare-row{grid-template-columns:1.2fr 1fr 1fr;min-width:520px}}