.portal-product{--pp-bg:#f1f3f7;--pp-card:#fff;--pp-text:#192536;--pp-muted:#66758a;--pp-line:#e2e7ef;--pp-accent:#f0622a;background:var(--pp-bg);height:100dvh;color:var(--pp-text);flex-direction:column;font-family:Inter,system-ui,sans-serif;display:flex;overflow:hidden}.portal-product *{box-sizing:border-box}.pp-topbar{z-index:60;background:#fff;border-bottom:1px solid #e3e7ef;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;height:68px;padding:0 24px;display:flex;position:relative;box-shadow:0 2px 9px #15233c06}.pp-brand-search{align-items:center;gap:18px;min-width:0;display:flex}.pp-brand{background:0 0;border:0;flex-shrink:0;width:152px;height:44px;overflow:hidden}.pp-brand img{object-fit:contain;object-position:left center;width:148px;height:36px}.pp-search{color:#778498;white-space:nowrap;background:#f2f4f8;border:1px solid #e5e9f1;border-radius:24px;align-items:center;gap:9px;padding:10px 13px;font-size:12px;display:flex}.pp-search kbd{border:1px solid #dce2eb;border-radius:5px;margin-left:12px;padding:1px 4px;font-size:10px}.pp-primary{align-items:stretch;gap:4px;height:100%;display:flex}.pp-primary>button{color:#728094;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;min-width:78px;padding:0 16px;font-size:13px;font-weight:550;transition:background .15s;display:flex;position:relative}.pp-primary>button:hover{background:#f5f7fa}.pp-primary>button.is-active{color:#df5a25;background:#fff9f6}.pp-primary>button.is-active:after{content:"";background:#f0622a;border-radius:3px;height:3px;position:absolute;bottom:0;left:12px;right:12px}.pp-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.pp-actions>button{color:#536276;background:#f0f3f7;border:0;border-radius:50%;place-items:center;width:37px;height:37px;display:grid;position:relative}.pp-actions>button:hover,.pp-actions>button.is-active{color:#192536;background:#e6ebf2}.pp-actions>.pp-avatar{color:#ad461e;background:#ffeadf;border:2px solid #fff;font-size:12px;font-weight:650;overflow:hidden;box-shadow:0 0 0 1px #e5e9f0}.pp-avatar img{object-fit:cover;width:100%;height:100%}.pp-badge{color:#fff;background:#e86531;border-radius:12px;padding:2px 5px;font-size:9px;font-weight:650;position:absolute;top:-5px;right:-3px}.pp-page{flex:1;min-height:0;position:relative;overflow:hidden}.pp-popover{z-index:90;color:#192536;background:#fff;border:1px solid #e2e7ef;border-radius:16px;max-height:calc(100dvh - 90px);padding:20px;position:absolute;top:61px;right:24px;overflow:auto;box-shadow:0 15px 60px #172b4d26}.pp-popover-title{justify-content:space-between;align-items:center;gap:20px;display:flex}.pp-popover h2{letter-spacing:-.6px;margin:0;font-size:21px;font-weight:650}.pp-popover-title>button{color:#64738a;background:#f3f5f8;border:0;border-radius:8px;padding:6px}.pp-popover>p{color:#728096;margin:12px 0;font-size:12px;line-height:1.8}.pp-launcher{width:520px}.pp-launcher>div:last-child{grid-template-columns:1fr 1fr;gap:8px;margin-top:20px;display:grid}.pp-launcher>div:last-child>button{text-align:left;color:#27374c;background:#f7f9fc;border:0;border-radius:10px;align-items:center;gap:12px;padding:15px 12px;display:flex}.pp-launcher>div:last-child>button:hover{background:#fff0e7}.pp-launcher>div:last-child>button>svg:first-child{color:#eb6b35;flex-shrink:0}.pp-launcher>div:last-child>button>svg:last-child{color:#98a4b5;flex-shrink:0;margin-left:auto}.pp-launcher strong{font-size:13px;display:block}.pp-launcher small{color:#7a899e;margin-top:4px;font-size:11px;line-height:1.6;display:block}.pp-profile{width:260px}.pp-profile>strong,.pp-profile>small{display:block}.pp-profile>small{color:#8190a6;margin-top:5px;margin-bottom:20px;font-size:12px}.pp-profile>button{text-align:left;color:#4e6078;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:12px;font-size:13px;display:flex}.pp-profile>button:hover{background:#f3f5f9}.pp-notifications{width:380px}.pp-notifications>button{text-align:left;color:#26374e;background:#fff;border:0;border-bottom:1px solid #e9edf4;flex-direction:column;gap:6px;width:100%;padding:15px 10px;display:flex}.pp-notifications>button.is-unread{background:#fff7f0}.pp-notifications>button strong{font-size:13px}.pp-notifications>button span{color:#78879a;font-size:12px;line-height:1.7}.pp-notifications>button small{color:#9aa6b6;font-size:10px}.pp-content,.pp-visited-page{height:100%;min-height:0;overflow:hidden}.pp-visited-page[hidden]{display:none!important}.pp-legacy-page{height:100%;overflow:auto}.pp-echo-toggle{z-index:65;color:#fff;background:#f0622a;border:0;border-radius:30px;align-items:center;gap:9px;padding:13px 18px;font-size:13px;font-weight:600;display:flex;position:fixed;bottom:22px;right:24px;box-shadow:0 7px 25px #f0622a30}.pp-echo-dock{z-index:85;background:#fff;border:1px solid #d7dfeb;border-radius:16px;flex-direction:column;width:min(650px,100vw - 40px);height:min(760px,100dvh - 95px);display:flex;position:fixed;bottom:18px;right:22px;overflow:hidden;box-shadow:0 12px 70px #20355430}.pp-echo-dock[hidden]{display:none!important}.pp-echo-dock>header{background:#fff;border-bottom:1px solid #e4e9f2;flex-shrink:0;justify-content:space-between;align-items:center;height:49px;padding:0 17px;display:flex}.pp-echo-dock>header strong{color:#243750;font-size:14px}.pp-echo-dock>header button{color:#63738b;background:#f2f5fa;border:0;border-radius:8px;padding:6px}.pp-echo-dock>div{flex:1;min-height:0}.pp-echo-dock .echo-workspace-shell{height:100%}.pp-work-tabs{background:#fff;border-bottom:1px solid #e3e9f1;align-items:center;gap:8px;height:47px;padding:0 28px;display:flex}.pp-work-tabs button{color:#718198;background:0 0;border:0;border-radius:8px;padding:8px 12px;font-size:13px}.pp-work-tabs button.is-active{color:#d85825;background:#fff0e7}.pp-work-frame{height:calc(100% - 47px);min-height:0}@media (width<=1300px){.pp-search span,.pp-search kbd{display:none}.pp-search{padding:10px}.pp-primary>button{min-width:73px;padding:0 13px}.pp-brand-search{gap:12px}}@media (width<=850px){.pp-topbar{align-items:flex-start;gap:8px;height:110px;padding:8px 16px}.pp-brand{width:135px;height:40px}.pp-brand img{width:132px;height:34px}.pp-brand-search{gap:6px;height:39px}.pp-search{padding:9px}.pp-actions{gap:7px;padding-top:2px}.pp-actions>button{width:33px;height:33px}.pp-actions>button[aria-label=Open\ Echo]{display:none}.pp-primary{justify-content:space-around;gap:0;height:52px;position:absolute;bottom:0;left:8px;right:8px}.pp-primary>button{flex-direction:column;flex:1;gap:3px;min-width:0;padding:4px 6px;font-size:10px}.pp-primary>button svg{width:20px;height:20px}.pp-primary>button.is-active:after{left:7px;right:7px}.pp-popover{max-width:calc(100vw - 20px);max-height:calc(100dvh - 70px);top:48px;right:10px}.pp-launcher{width:520px}.pp-launcher>div:last-child{grid-template-columns:1fr}.pp-echo-dock{border-radius:15px 15px 0 0;width:100%;height:calc(100dvh - 54px);bottom:0;right:0}.pp-echo-toggle{padding:13px;font-size:12px;bottom:18px;right:17px}.pp-work-tabs{white-space:nowrap;padding:0 12px;overflow:auto}}@media (prefers-reduced-motion:reduce){.pp-primary>button{transition:none}}
/*# sourceMappingURL=bright-forge-management.aa3a1bbc.css.map */
