.portal-app{--p-navy:#122c50;--p-blue:#245f9e;--p-border:#dce3eb;--p-muted:#738297;--p-surface:#fff;color:#172332;min-height:100vh;font-family:var(--body);background:#f1f4f8;display:flex}.p-sidebar{border-right:1px solid var(--p-border);z-index:20;background:#fff;flex-direction:column;flex-shrink:0;width:245px;padding:30px 24px 22px;display:flex;position:fixed;top:0;bottom:0;left:0}.p-sidebar .logo{width:195px;height:52px}.p-sidebar .brand-logo{top:-54px;left:-20px;width:236px!important}.p-workspace{border-top:1px solid var(--p-border);gap:8px;margin:33px 0 25px;padding-top:23px;display:flex}.p-workspace>i{background:#2a66aa;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:5px}.p-workspace>span{letter-spacing:1px;color:#3e5d80;font-size:9px;font-weight:700}.p-workspace small{letter-spacing:.6px;color:#a0adbc;margin-top:8px;font-size:6px;display:block}.p-sidebar nav{flex-direction:column;gap:7px;display:flex}.p-sidebar nav>button{color:#69788b;text-align:left;background:0 0;border-radius:4px;align-items:center;gap:11px;padding:13px 12px;font-size:12px;font-weight:500;display:flex}.p-sidebar nav>button>span{color:#6c86a4;background:#e9eff6;border-radius:3px;margin-left:auto;padding:3px 5px;font-size:9px}.p-sidebar nav>button.active{color:#23578b;background:#edf3fa;box-shadow:inset 3px 0 #285f99}.p-sidebar nav>button:hover{background:#f2f5fa}.p-sidebar-bottom{flex-direction:column;gap:21px;margin-top:auto;padding-top:30px;display:flex}.p-sidebar-bottom>a{color:#8491a1;align-items:center;gap:9px;font-size:10px;display:flex}.p-sidebar-bottom>a:hover{color:var(--p-blue)}.p-user{border-top:1px solid var(--p-border);gap:10px;min-width:0;padding-top:20px;display:flex}.p-user>span{color:#4576ad;background:#edf2f8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:600;display:flex}.p-user>div{min-width:0}.p-user b{white-space:nowrap;text-overflow:ellipsis;color:#53667e;max-width:140px;margin-top:3px;font-size:10px;font-weight:600;display:block;overflow:hidden}.p-user small{color:#a4afbc;margin-top:5px;font-size:9px;display:block}.p-main{flex:1;min-width:0;max-width:1800px;margin-left:245px;padding:0 40px}.p-topbar{border-bottom:1px solid var(--p-border);justify-content:space-between;align-items:center;gap:20px;height:78px;display:flex}.p-topbar>span{letter-spacing:1px;color:#8b9bb0;align-items:center;gap:8px;font-size:8px;font-weight:600;display:flex}.p-topbar>div{align-items:center;gap:17px;display:flex}.p-icon{color:#8494a8;background:0 0;justify-content:center;align-items:center;padding:6px;display:inline-flex}.p-icon:hover{color:#275d96;background:#edf3fa}.p-subtle{color:#4b6787;background:0 0;align-items:center;gap:8px;padding:5px 0;font-size:11px;font-weight:500;display:inline-flex}.p-subtle:hover{color:#123f73}.p-page-heading{justify-content:space-between;align-items:center;gap:30px;padding:45px 0 32px;display:flex}.p-page-heading .eyebrow{letter-spacing:1.3px;font-size:9px}.portal-app h1{font-family:var(--display);letter-spacing:-.6px;margin:11px 0;font-size:51px;line-height:1}.p-page-heading p{color:#8b98a9;font-size:13px;line-height:1.7}.portal-app .button{letter-spacing:.7px;white-space:nowrap;gap:14px;min-height:43px;padding:0 18px;font-size:9px}.p-stats{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:31px;display:grid}.p-stats>button{border:1px solid var(--p-border);text-align:left;background:#fff;border-radius:5px;padding:22px}.p-stats>button:hover{border-color:#8eafcf;transform:translateY(-2px)}.p-stats>button>span{letter-spacing:1px;color:#8393a7;justify-content:space-between;align-items:center;font-size:8px;font-weight:600;display:flex}.p-stats svg{color:#7599c0}.p-stats>button:nth-child(2) svg{color:#bf9751}.p-stats>button:nth-child(3) svg{color:#6b9e92}.p-stats b{font-family:var(--display);color:#263e5d;margin:13px 0 10px;font-size:49px;font-weight:600;line-height:1;display:block}.p-stats small{color:#a1adba;font-size:10px}.p-board-tools{border-bottom:1px solid var(--p-border);justify-content:space-between;align-items:center;gap:18px;margin-bottom:23px;padding:0 0 22px;display:flex}.p-filters{flex-wrap:wrap;gap:4px;display:flex}.p-filters>button{color:#8796a8;background:0 0;border-radius:3px;padding:8px 11px;font-size:10px}.p-filters>button.active{color:#2e5b90;background:#dfe9f5;font-weight:600}.p-board-tools h2{align-items:center;gap:12px;font-size:23px;display:flex}.p-board-tools h2>span{font:10px var(--body);color:#91a2b5}.p-search{flex-shrink:0;align-items:center;gap:8px;display:flex;position:relative}.p-search>svg{color:#a0afc0;position:absolute;left:11px}.p-search input{border:1px solid var(--p-border)!important;background:#fff!important;border-radius:4px!important;width:235px!important;padding:10px 10px 10px 34px!important;font-size:10px!important}.p-build-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.p-build-card{text-align:left;border:1px solid var(--p-border);background:#fff;border-radius:6px;min-width:0;padding:25px}.p-build-card:hover{border-color:#9eb8d5;transform:translateY(-2px);box-shadow:0 5px 20px #19335208}.p-build-card-top{justify-content:space-between;align-items:center;gap:15px;margin-bottom:26px;display:flex}.p-engine{font-family:var(--display);color:#264e7d;background:#f0f5fa;padding:5px 8px;font-size:24px;font-weight:600;line-height:1}.p-status{color:#4376ac;white-space:nowrap;background:#edf3fa;border-radius:4px;align-items:center;gap:6px;padding:6px 9px;font-size:9px;font-weight:500;line-height:1.2;display:inline-flex}.p-status>i{background:currentColor;border-radius:50%;flex-shrink:0;width:4px;height:4px}.p-status.amber{color:#a47c36;background:#fbf4e9}.p-status.green{color:#4b8b74;background:#edf6f2}.p-build-customer{color:#9eabba;letter-spacing:.6px;text-transform:uppercase;font-size:9px;display:block}.p-build-card h2{color:#2c4159;overflow-wrap:anywhere;margin-top:8px;font-size:30px;font-weight:600;line-height:1.05}.p-build-card>p{color:#91a1b4;margin-top:8px;font-size:11px;line-height:1.6}.p-progress-label{justify-content:space-between;align-items:center;gap:15px;margin-top:28px;margin-bottom:10px;display:flex}.p-progress-label span{letter-spacing:1px;color:#a5b0bf;font-size:7px;font-weight:600}.p-progress-label b{color:#436e9f;font-size:11px}.p-progress{background:#eaf0f6;border-radius:4px;height:5px;overflow:hidden}.p-progress>i{background:linear-gradient(90deg,#366ba1,#8ab3dd);border-radius:4px;max-width:100%;height:100%;display:block}.p-progress.large{height:8px}.p-card-footer{border-top:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:15px;margin-top:24px;padding-top:17px;display:flex}.p-card-footer>span{color:#a4b0bf;align-items:center;gap:6px;font-size:9px;display:flex}.p-card-footer b{color:#4573a6;letter-spacing:.7px;align-items:center;gap:8px;font-size:8px;display:flex}.p-empty{text-align:center;background:#fff;border:1px dashed #ccd9e8;border-radius:5px;flex-direction:column;align-items:center;gap:17px;min-height:300px;padding:75px 30px;display:flex}.p-empty>svg{color:#90abc8;margin-bottom:2px}.p-empty h2{color:#2f4a69;font-size:38px;line-height:1.05}.p-empty>p{color:#93a1b3;max-width:450px;font-size:13px;line-height:1.8}.p-empty .eyebrow{font-size:8px}.p-empty .button{margin-top:7px}.p-account-email{color:#899db5;letter-spacing:.7px;margin-top:12px;font-size:9px}.p-loading{color:#6c89aa;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:480px;font-size:14px;display:flex}.p-loading h2{font-size:27px}.spinning{animation:1s linear infinite p-spin}@keyframes p-spin{to{transform:rotate(360deg)}}.p-error{color:#ae4e5a;background:#fff0f0;border:1px solid #efc9ce;border-radius:4px;justify-content:space-between;align-items:center;gap:15px;margin-top:22px;padding:14px 18px;font-size:12px;display:flex}.p-error button{color:inherit;background:0 0}.p-footer{border-top:1px solid var(--p-border);color:#a2afbe;letter-spacing:.9px;justify-content:space-between;gap:20px;margin-top:65px;padding:23px 0;font-size:7px;display:flex}.p-detail-nav{justify-content:space-between;align-items:center;gap:15px;padding:25px 0 20px;display:flex}.p-detail-nav>div{gap:20px;display:flex}.p-detail-heading{justify-content:space-between;align-items:center;gap:25px;margin:7px 0 29px;display:flex}.p-detail-heading h1{overflow-wrap:anywhere;margin-top:13px;font-size:48px;line-height:1.06}.p-detail-heading>div>p{color:#8a9cb1;font-size:13px;line-height:1.7}.p-detail-heading .eyebrow{font-size:9px}.p-detail-heading>.p-status{padding:9px 12px;font-size:11px}.p-detail-layout{grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);align-items:start;gap:26px;display:grid}.p-timeline-col,.p-build-side{min-width:0}.p-overview{background:var(--p-navy);color:#fff;border-radius:5px;padding:27px}.p-overview-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.p-overview-head .eyebrow{color:#9cb7d6;font-size:8px}.p-overview-head>b{font-family:var(--display);color:#b4d1ef;font-size:43px;font-weight:600;line-height:1}.p-overview .p-progress{background:#2d4665}.p-overview>p{color:#bbcce0;white-space:pre-wrap;margin:23px 0;font-size:13px;line-height:1.8}.p-overview-footer{border-top:1px solid #ffffff18;flex-wrap:wrap;gap:24px;padding-top:20px;display:flex}.p-overview-footer>span{align-items:flex-start;gap:9px;min-width:0;display:flex}.p-overview-footer svg{color:#729bc5}.p-overview-footer>span>div{color:#7493b5;letter-spacing:.4px;font-size:7px}.p-overview-footer b{letter-spacing:0;color:#ccdaea;margin-top:7px;font-size:11px;font-weight:500;display:block}.p-estimate-note{color:#7b98b8;margin-top:20px;font-size:9px;line-height:1.7;display:block}.p-composer{border:1px solid var(--p-border);background:#fff;border-radius:5px;margin-top:24px;overflow:hidden}.p-composer-heading{border-bottom:1px solid #e7edf4;justify-content:space-between;align-items:center;gap:20px;padding:18px 23px;display:flex}.p-composer-heading>span{letter-spacing:.6px;color:#426f9e;align-items:center;gap:7px;font-size:9px;font-weight:600;display:flex}.p-composer-heading>small{color:#a3b3c6;font-size:8px}.p-composer .p-form{padding:22px}.p-composer .button{align-self:flex-start;margin-top:2px}.p-form{flex-direction:column;gap:19px;padding:26px;display:flex}.p-form label{color:#61758e;flex-direction:column;gap:8px;min-width:0;font-size:11px;font-weight:500;display:flex}.p-form input:not([type=checkbox]),.p-form select,.p-form textarea,.p-photo-uploader input:not([type=file]){color:#394f69;background:#f9fbfd;border:1px solid #dce5ef;border-radius:3px;width:100%;padding:11px;font-size:12px}.p-form input::placeholder,.p-form textarea::placeholder{color:#b0bdce;font-weight:400}.p-form textarea{min-height:85px;line-height:1.7}.p-form select{-webkit-appearance:auto;appearance:auto}.p-form input[type=date]{min-height:42px}.p-form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.p-form-grid .full{grid-column:1/-1}.p-form-private{background:#f1f5fa;border:1px solid #dce4ed;border-radius:4px;padding:16px}.p-form-private>span{align-items:center;gap:7px;display:flex}.p-form-hint{color:#8fa1b7;white-space:normal;font-size:10px;line-height:1.8}.p-form-actions{border-top:1px solid #e0e7f0;justify-content:space-between;align-items:center;gap:20px;margin-top:3px;padding-top:20px;display:flex}.p-form-actions .button{min-height:44px;font-size:10px}.p-inline-error{color:#b54457;background:#fff1f4;border:1px solid #f1ccd6;border-radius:3px;padding:11px 13px;font-size:11px;line-height:1.7}.p-section-title{justify-content:space-between;align-items:center;margin:38px 0 24px;display:flex}.p-section-title h2{color:#263d58;letter-spacing:0;font-size:28px}.p-section-title>span{letter-spacing:.8px;color:#95a7bb;font-size:8px}.p-timeline{padding-left:27px}.p-update{border-left:1px solid #d3dfed;padding:0 0 31px 27px;position:relative}.p-update:last-child{border-left-color:#0000;padding-bottom:10px}.p-timeline-dot{color:#819cbd;background:#e3ebf5;border:4px solid #f1f4f8;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;display:flex;position:absolute;top:0;left:-15px}.p-timeline-dot.latest{color:#fff;background:#245f9e}.p-update-meta{color:#92a4ba;justify-content:space-between;align-items:center;gap:10px;min-height:29px;font-size:9px;display:flex}.p-update h3{font-family:var(--body);color:#3c5572;margin-top:6px;font-size:16px;font-weight:600;line-height:1.5}.p-update>p{color:#8297b0;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:11px;font-size:12px;line-height:1.9}.p-update-foot{flex-wrap:wrap;align-items:center;gap:15px;margin-top:16px;display:flex}.p-update-foot>span:first-child{letter-spacing:.8px;color:#93a9c3;font-size:7px;font-weight:600}.p-update-foot .p-status{padding:4px 7px;font-size:8px}.p-update-photos{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:16px;display:grid}.p-update-photos:empty{display:none}.p-update-photos>button{aspect-ratio:4/3;background:#e3ebf3;border-radius:4px;padding:0;overflow:hidden}.p-update-photos img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.p-update-photos button:hover img,.p-photo-grid button:hover img{transform:scale(1.04)}.p-build-side{flex-direction:column;gap:22px;display:flex}.p-side-card{border:1px solid var(--p-border);background:#fff;border-radius:5px;padding:22px}.p-side-card-heading{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;padding-bottom:16px;display:flex}.p-side-card h2{color:#344f6e;font-size:23px}.p-side-card-heading>span{color:#88a2c2;background:#edf3f9;padding:4px 7px;font-size:10px}.p-customer-info .eyebrow{font-size:8px}.p-customer-info h3{color:#3d5878;margin-top:12px;font-size:25px}.p-customer-info>p{color:#8b9fb8;overflow-wrap:anywhere;margin-top:9px;font-size:12px}.p-side-help{color:#a4b3c7;margin:17px 0 12px;font-size:10px;line-height:1.8;display:block}.p-side-empty{text-align:center;flex-direction:column;align-items:center;gap:13px;padding:20px 0;display:flex}.p-side-empty>svg{color:#a7bad1}.p-side-empty>p{color:#a0b1c7;font-size:11px;line-height:1.7}.p-part-list>div{border-bottom:1px solid #edf2f7;padding:16px 0}.p-part-list>div:first-child{padding-top:0}.p-part-list>div:last-child{border:0;padding-bottom:0}.p-part-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.p-part-title h3{font-family:var(--body);color:#587493;overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.6}.p-part-list .p-status{margin-top:10px;font-size:8px}.p-part-list p{color:#a1b2c8;letter-spacing:.4px;margin-top:12px;font-size:8px}.p-part-list small{color:#8ea4bf;white-space:pre-wrap;margin-top:8px;font-size:11px;line-height:1.8;display:block}.p-photo-uploader{flex-direction:column;gap:12px;margin-bottom:18px;display:flex}.p-file-input{width:1px;height:1px;left:-10000px;overflow:hidden;position:absolute!important}.p-upload-zone{color:#8ba8ca;background:#f8fbfe;border:1px dashed #b6cbe2;border-radius:4px;flex-direction:column;align-items:center;gap:10px;padding:20px 10px;display:flex}.p-upload-zone b{letter-spacing:.8px;font-size:8px;font-weight:600}.p-upload-zone>span{color:#aabdd4;font-size:8px;line-height:1.6}.p-upload-zone:hover{background:#f0f6fe;border-color:#477db7}.p-photo-uploader .button{gap:10px;width:100%;min-height:39px;padding:0 10px;font-size:8px}.p-photo-uploader input:not([type=file]){font-size:11px}.p-selected-files{color:#8da5c1;overflow-wrap:anywhere;font-size:10px;line-height:1.7}.p-photo-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.p-photo-grid button{aspect-ratio:1;background:#edf3fa;border-radius:3px;padding:0;overflow:hidden}.p-photo-grid img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.p-private-note{background:#eaf0f8;border-color:#d9e4f1}.p-private-note .eyebrow{color:#7d98b8;align-items:center;gap:6px;font-size:7px;display:flex}.p-private-note p{color:#7e99b9;white-space:pre-wrap;overflow-wrap:anywhere;margin:15px 0;font-size:11px;line-height:1.9}.p-private-note .p-subtle{font-size:10px}.p-preview-note{color:#6587b0;background:#e5effb;border:1px solid #c7d9ee;align-items:center;gap:9px;margin-bottom:22px;padding:12px 17px;font-size:11px;display:flex}.p-dialog{color:#253b56;background:#fdfefe;border:0;border-radius:5px;width:min(720px,100vw - 28px);max-height:91dvh;margin:auto;padding:0;overflow-y:auto;box-shadow:0 20px 100px #0c214363}.p-dialog-wide{width:min(1150px,100vw - 28px)}.p-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c1d35d1}.p-dialog-head{z-index:2;background:#f9fbfe;border-bottom:1px solid #dde5ef;justify-content:space-between;align-items:center;gap:22px;padding:23px 26px;display:flex;position:sticky;top:0}.p-dialog-head .eyebrow{font-size:8px}.p-dialog-head h2{color:#27496f;margin-top:8px;font-size:32px}.p-dialog .p-icon{padding:7px}.p-dialog .button{min-height:45px;font-size:10px}.p-lightbox{background:#10233d;padding:20px}.p-lightbox img{object-fit:contain;width:100%;max-height:68dvh;display:block}.p-lightbox p{color:#afc8e6;padding:18px 5px 2px;font-size:12px;line-height:1.7}.p-share{color:#6584a9;flex-direction:column;gap:21px;padding:30px;display:flex}.p-share>p{font-size:13px;line-height:1.8}.p-share input{color:#6789b2!important;background:#f0f5fb!important;border-color:#d4e2f2!important;border-radius:3px!important;font-size:12px!important}.p-share small{color:#9db0c9;font-size:10px;line-height:1.8}.p-toast{z-index:150;color:#e0efff;background:#123d6a;border-radius:4px;align-items:center;gap:10px;max-width:calc(100vw - 40px);padding:17px 22px;font-size:12px;line-height:1.6;display:flex;position:fixed;bottom:25px;right:30px;box-shadow:0 10px 35px #0c294a26}.p-toast svg{color:#a4d4f0}.p-inquiry-list{flex-direction:column;gap:18px;display:flex}.p-inquiry-list>article{border:1px solid var(--p-border);background:#fff;border-radius:5px;justify-content:space-between;align-items:flex-start;gap:30px;padding:25px;display:flex}.p-inquiry-list .eyebrow{font-size:8px}.p-inquiry-list h2{color:#3b587a;margin-top:12px;font-size:29px}.p-inquiry-list h3{font:500 13px var(--body);color:#6e89aa;margin-top:10px}.p-inquiry-list p{color:#99acc3;margin-top:6px;font-size:11px;line-height:1.8}.p-inquiry-notes{white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid #e6edf6;max-width:680px;padding-top:12px;margin-top:15px!important}.p-inquiry-list .p-subtle{white-space:nowrap}.p-staff-panel{border:1px solid var(--p-border);background:#fff;border-radius:5px;max-width:800px;padding:30px}.p-staff-owner{border-bottom:1px solid #e0e8f3;align-items:center;gap:13px;padding-bottom:25px;display:flex}.p-staff-owner>svg{color:#729ac5}.p-staff-owner b{color:#6b8aaf;overflow-wrap:anywhere;font-size:13px;font-weight:500}.p-staff-owner span{letter-spacing:.7px;color:#a6bad3;margin-top:7px;font-size:7px;display:block}.p-staff-form{align-items:flex-end;gap:18px;margin:25px 0 16px;display:flex}.p-staff-form label{color:#7d99bb;flex-direction:column;flex:1;gap:10px;min-width:0;font-size:11px;display:flex}.p-staff-form input{background:#f8fbff!important;border-color:#dce7f4!important;border-radius:3px!important;font-size:12px!important}.p-staff-row{border-top:1px solid #e3edf7;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:20px 0;display:flex}.p-staff-row>div{align-items:center;gap:10px;min-width:0;display:flex}.p-staff-row b{color:#7493ba;overflow-wrap:anywhere;font-size:12px;font-weight:500}.p-staff-row svg{color:#a7bcd7}.portal-login{color:#193355;background:#f2f5f9;min-height:100vh;padding:0 6%}.portal-login-brand{border-bottom:1px solid #dae4ef;justify-content:space-between;align-items:center;gap:25px;height:117px;display:flex}.portal-login-brand>a:last-child{letter-spacing:.7px;color:#708fb6;align-items:center;gap:9px;font-size:9px;display:flex}.login-layout{grid-template-columns:1.2fr 1fr;align-items:center;gap:12%;max-width:1200px;margin:70px auto 80px;display:grid}.login-layout>section:first-child>.eyebrow{font-size:9px}.login-layout h1{letter-spacing:-1px;margin:20px 0 26px;font-size:85px;line-height:.96}.login-layout h1>span{color:#34699f}.login-layout>section:first-child>p{color:#8ba0ba;max-width:400px;font-size:15px;line-height:1.9}.login-features{flex-direction:column;gap:25px;margin-top:38px;display:flex}.login-features>div{align-items:center;gap:17px;display:flex}.login-features svg{color:#7198c2;width:22px}.login-features span{color:#476f9d;font-size:13px;font-weight:500}.login-features b{color:#9bb0c9;margin-top:6px;font-size:11px;font-weight:400;display:block}.login-card{background:#fff;border:1px solid #d6e2ef;border-top:3px solid #2f6099;border-radius:3px;flex-direction:column;align-items:flex-start;padding:42px 35px;display:flex;box-shadow:0 15px 60px #0a2e5c06}.login-lock{color:#7098c7;background:#edf4fc;border-radius:50%;margin-bottom:24px;padding:15px;display:flex}.login-card>.eyebrow{font-size:8px}.login-card h2{color:#2e537f;margin:18px 0;font-size:54px;line-height:.98}.login-card>p{color:#8ca4c1;font-size:13px;line-height:1.9}.login-card .button{justify-content:space-between;width:100%;margin:26px 0;padding:0 20px;font-size:10px}.login-card p.login-help{color:#a7bad3;border-top:1px solid #e5edf7;padding-top:20px;font-size:10px;line-height:1.9}.login-footer{color:#a0b4cf;letter-spacing:1px;border-top:1px solid #dce6f2;justify-content:space-between;gap:20px;padding:23px 0;font-size:8px;display:flex}@media (min-width:1550px){.p-build-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.p-main{padding:0 55px}.p-detail-layout{grid-template-columns:minmax(0,1.9fr) minmax(300px,1fr)}}@media (max-width:1150px){.p-sidebar{width:210px;padding:25px 18px}.p-sidebar .logo{width:175px;height:45px}.p-sidebar .brand-logo{top:-48px;left:-18px;width:211px!important}.p-main{margin-left:210px;padding:0 26px}.p-filters>button{padding:7px 8px;font-size:9px}.p-board-tools{flex-direction:column;align-items:stretch;gap:15px}.p-search input{width:100%!important}.p-search{width:100%}.p-page-heading{gap:20px}.portal-app h1{font-size:43px}.p-page-heading>.button{padding:0 13px;font-size:8px}.p-stats>button{padding:18px}.p-stats{gap:13px}.p-detail-layout{grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr);gap:18px}.p-overview{padding:22px}.p-side-card{padding:18px}.p-update{padding-left:21px}.p-composer-heading{padding:17px 20px}.p-composer-heading>small{display:none}.p-composer .p-form{padding:20px}.login-layout{gap:7%}.login-layout h1{font-size:74px}.login-card{padding:32px 27px}.login-card h2{font-size:48px}}@media (max-width:900px){.p-sidebar{width:190px;padding:25px 15px}.p-sidebar .logo{width:159px;height:42px}.p-sidebar .brand-logo{top:-44px;left:-16px;width:192px!important}.p-workspace{margin-top:24px}.p-workspace small{font-size:5px}.p-sidebar nav>button{gap:8px;padding:12px 9px;font-size:11px}.p-sidebar nav>button>span{font-size:8px}.p-main{margin-left:190px;padding:0 22px}.p-page-heading{flex-direction:column;align-items:flex-start;gap:16px;padding-top:30px}.portal-app h1{font-size:43px}.p-stats>button{padding:16px 13px}.p-stats>button>span{letter-spacing:.5px;font-size:6px}.p-stats>button>span>svg{width:14px}.p-stats b{font-size:40px}.p-stats small{font-size:8px}.p-build-grid,.p-detail-layout{grid-template-columns:1fr}.p-build-side{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.p-build-side>.p-customer-info,.p-private-note{grid-column:1/-1}.p-overview-footer{gap:35px}.p-detail-heading h1{font-size:40px}.p-detail-heading{flex-direction:column;align-items:flex-start;gap:18px}.p-staff-form{flex-direction:column;align-items:stretch}.p-staff-row{flex-direction:column;align-items:flex-start;gap:10px}.p-inquiry-list>article{flex-direction:column;gap:15px}.p-footer{font-size:6px}.p-topbar>span{letter-spacing:.5px;font-size:6px}.p-topbar .p-subtle{font-size:9px}.p-topbar>div{gap:12px}.login-layout h1{font-size:68px}.login-layout{gap:6%}.login-card{padding:30px 23px}.login-card h2{font-size:44px}.login-card .button{gap:10px;padding:0 15px;font-size:9px}}@media (max-width:650px){.portal-app{display:block}.p-sidebar{border-right:0;border-bottom:1px solid var(--p-border);grid-template-columns:1fr auto;align-items:center;gap:20px;width:auto;padding:20px 5% 0;display:grid;position:relative}.p-sidebar .logo{width:175px;height:44px}.p-sidebar .brand-logo{top:-48px;left:-18px;width:211px!important}.p-workspace{border:0;justify-self:end;margin:0;padding:0}.p-workspace>span{font-size:7px}.p-workspace small{display:none}.p-sidebar nav{flex-direction:row;grid-column:1/-1;gap:8px;overflow:auto}.p-sidebar nav>button{white-space:nowrap;border-radius:0;padding:12px 10px;font-size:10px}.p-sidebar nav>button.active{box-shadow:inset 0 -3px #2d65a4}.p-sidebar nav>button>span{display:none}.p-sidebar nav>button>svg{width:15px}.p-sidebar-bottom{display:none}.p-main{margin-left:0;padding:0 5%}.p-topbar{height:58px}.p-topbar>span{font-size:7px}.p-topbar .p-subtle{font-size:9px}.p-page-heading{padding-top:30px}.portal-app h1{font-size:45px}.p-page-heading p{max-width:350px;font-size:12px}.p-stats{gap:9px;margin-bottom:24px}.p-stats>button{padding:16px 11px}.p-stats>button>span{letter-spacing:.2px;gap:5px;font-size:6px}.p-stats>button>span>svg{display:none}.p-stats b{margin:10px 0 8px;font-size:38px}.p-stats small{font-size:7px;line-height:1.6;display:block}.p-filters{gap:2px}.p-filters>button{padding:7px 9px;font-size:9px}.p-build-card{padding:23px}.p-build-card h2{font-size:31px}.p-build-card-top{margin-bottom:23px}.p-build-customer,.p-card-footer>span{font-size:9px}.p-card-footer b{font-size:8px}.p-empty{padding:45px 20px}.p-empty h2{font-size:34px}.p-empty>p{font-size:12px}.p-account-email{overflow-wrap:anywhere;font-size:8px}.p-detail-nav{padding-top:20px}.p-detail-nav>div{gap:14px}.p-detail-nav .p-subtle{font-size:9px}.p-detail-heading h1{margin-top:10px;font-size:43px}.p-detail-heading .eyebrow{font-size:8px}.p-detail-heading>div>p{font-size:12px}.p-detail-heading>.p-status{font-size:10px}.p-detail-layout{gap:25px}.p-build-side{flex-direction:column;display:flex}.p-side-card{width:100%;padding:22px}.p-overview{padding:24px}.p-overview-footer{gap:25px}.p-overview-footer b{font-size:10px}.p-overview>p{font-size:12px}.p-composer .p-form{padding:20px}.p-composer-heading{padding:17px 20px}.p-composer-heading>span{font-size:9px}.p-section-title h2{font-size:28px}.p-section-title>span{font-size:8px}.p-timeline{padding-left:18px}.p-update{padding-left:22px}.p-update h3{font-size:16px}.p-update>p{font-size:12px}.p-update-meta{font-size:9px}.p-update-foot>span:first-child{font-size:7px}.p-photo-grid{grid-template-columns:repeat(3,1fr)}.p-inquiry-list>article{padding:22px}.p-staff-panel{padding:23px}.p-staff-owner b{font-size:11px}.p-staff-owner span{font-size:6px}.p-staff-row b{font-size:11px}.p-dialog{max-height:94dvh}.p-dialog-head{padding:19px 21px}.p-dialog-head h2{font-size:28px}.p-form{gap:18px;padding:22px 20px}.p-form-grid{grid-template-columns:1fr;gap:18px}.p-form label{font-size:11px}.p-form input:not([type=checkbox]),.p-form select,.p-form textarea{min-height:44px;font-size:14px}.p-composer .p-form-grid{grid-template-columns:1.6fr 1fr;gap:13px}.p-composer .p-form select,.p-composer .p-form input{font-size:12px}.p-composer .button{justify-content:space-between;width:100%;font-size:9px}.p-photo-uploader .button{font-size:10px}.p-share{padding:24px}.p-toast{padding:14px 17px;font-size:11px;bottom:20px;right:20px}.p-footer{flex-direction:column;gap:11px;margin-top:42px;font-size:7px}.p-preview-note{font-size:10px;line-height:1.7}.p-topbar{position:relative}.p-user-mobile{display:block}.portal-login{padding:0 6%}.portal-login-brand{height:95px}.portal-login-brand .logo{width:165px;height:43px}.portal-login-brand .brand-logo{top:-46px;left:-17px;width:200px!important}.portal-login-brand>a:last-child{gap:6px;font-size:7px}.login-layout{grid-template-columns:1fr;gap:38px;margin:40px auto 45px}.login-layout h1{margin:18px 0 22px;font-size:70px}.login-layout>section:first-child>.eyebrow{font-size:8px}.login-layout>section:first-child>p{font-size:13px;line-height:1.85}.login-features{gap:20px;margin-top:27px}.login-features>div{gap:14px}.login-features span{font-size:12px}.login-features b{font-size:10px}.login-card{padding:30px 25px}.login-card h2{font-size:48px}.login-card>p{font-size:13px}.login-card .button{min-height:49px;font-size:10px}.login-card p.login-help{font-size:11px}.login-footer{letter-spacing:.5px;padding:22px 0;font-size:6px}.p-overview-head>b{font-size:42px}}@media (prefers-reduced-motion:reduce){.spinning{animation:none}}.p-mobile-signout{display:none}@media (max-width:650px){.p-mobile-signout{color:#8399b4;padding:5px;display:flex}}.login-layout>section:first-child>p,.login-card>p{color:#647b98}.login-features b{color:#6b819c}.login-card p.login-help{color:#6e839f}.p-page-heading p,.p-empty>p{color:#70849e}.p-update>p{color:#667f9d}.p-side-help{color:#748aa5}.p-form label{color:#526b89}.p-form-hint{color:#758ba6}.p-integration-layout{grid-template-columns:minmax(0,1.5fr) minmax(250px,1fr);align-items:start;gap:23px;display:grid}.p-integration-setup{padding:26px}.p-integration-setup .p-side-card-heading{flex-wrap:wrap;gap:12px}.p-integration-setup .p-side-card-heading>span{font-size:8px}.p-integration-summary{color:#6d829b;margin-bottom:23px;font-size:12px;line-height:1.9}.p-webhook-label{color:#657e9b;flex-direction:column;gap:10px;margin-bottom:16px;font-size:11px;display:flex}.p-webhook-label>div{align-items:center;gap:8px;display:flex}.p-webhook-label input{letter-spacing:.3px;flex:1;min-width:0;color:#53769d!important;background:#f6f9fd!important;border-color:#d7e3f0!important;border-radius:3px!important;font-size:12px!important}.p-integration-setup>.button{justify-content:space-between;width:100%;margin-bottom:15px}.p-setup-steps{border-top:1px solid #dee7f2;margin-top:25px;padding-top:23px}.p-setup-steps h3{font-family:var(--display);color:#395d88;font-size:23px}.p-setup-steps ol{color:#7891ae;margin:17px 0 23px;padding-left:20px;font-size:11px;line-height:1.9}.p-setup-steps li{margin-bottom:12px;padding-left:5px}.p-setup-steps b{color:#526f93;font-weight:500}.p-event-choices{background:#eff5fc;border:1px solid #dce8f6;border-radius:4px;grid-template-columns:1fr 1fr;gap:13px 18px;padding:19px;display:grid}.p-event-choices>span{color:#5d7fa8;align-items:flex-start;gap:8px;font-size:10px;line-height:1.6;display:flex}.p-event-choices svg{color:#3973ae;margin-top:2px}.p-integration-purpose{color:#c4d6eb;background:#142e50;border-color:#142e50;padding:27px}.p-integration-purpose>svg{color:#8bb2df;margin-bottom:21px}.p-integration-purpose h2{color:#c9dff6;font-size:32px;line-height:1}.p-integration-purpose>p{color:#9bb8da;margin:19px 0 24px;font-size:12px;line-height:1.9}.p-integration-purpose>div{border-top:1px solid #ffffff16;padding:18px 0}.p-integration-purpose>div>b{color:#bad5f5;font-size:12px;font-weight:500;display:block}.p-integration-purpose>div>span{color:#7fa2cc;margin-top:9px;font-size:11px;line-height:1.8;display:block}.p-integration-purpose>.p-status{margin-top:10px}.p-event-inbox{flex-direction:column;gap:12px;display:flex}.p-event-inbox>article{background:#fff;border:1px solid #dbe5f1;border-radius:5px;overflow:hidden}.p-event-inbox>article>button{text-align:left;background:0 0;align-items:center;gap:15px;width:100%;padding:20px;display:flex}.p-event-icon{color:#7097c4;background:#eaf3ff;border-radius:4px;padding:10px;display:flex}.p-event-inbox>article>button>span:nth-child(2){flex:1;min-width:0}.p-event-inbox b{color:#5377a1;overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.6;display:block}.p-event-inbox small{color:#8da7c6;margin-top:5px;font-size:9px;line-height:1.8;display:block}.p-event-inbox button>svg{color:#91b2d8}.p-event-payload{padding:0 24px 24px}.p-event-payload>p{color:#829ebf;border-top:1px solid #e5eef9;margin-bottom:15px;padding-top:15px;font-size:10px;line-height:1.9}.p-event-payload pre{color:#b7d3f1;white-space:pre-wrap;overflow-wrap:anywhere;background:#102c4e;border-radius:4px;max-height:470px;margin:0;padding:20px;font-size:11px;line-height:1.85;overflow:auto}@media (max-width:1050px){.p-integration-layout{grid-template-columns:1fr}.p-integration-purpose>div{padding:16px 0}.p-integration-purpose h2{font-size:29px}}@media (max-width:650px){.p-integration-setup,.p-integration-purpose{padding:22px}.p-event-choices{grid-template-columns:1fr;padding:18px}.p-webhook-label input{font-size:13px!important}.p-event-payload{padding:0 18px 18px}.p-event-payload pre{padding:15px;font-size:10px}.p-event-inbox>article>button{gap:12px;padding:18px}.p-event-inbox b{font-size:12px}}.login-auth-form{gap:18px;margin-top:24px;display:grid}.login-auth-form label{color:var(--ink,#122338);gap:8px;font-size:13px;font-weight:650;display:grid}.login-auth-form input{color:#15283e;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:5px;padding:12px}.login-auth-form input:focus{outline-offset:2px;outline:2px solid #2777bc}.login-auth-form small{color:#607087;font-size:12px}.login-auth-form .button{justify-content:space-between;width:100%}.login-account-links{color:#205790;justify-content:space-between;gap:12px;margin-top:18px;font-size:12px;display:flex}.login-account-links button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.login-back-link{color:#205790;margin-top:22px;font-size:13px;display:block}.login-activation{max-width:520px;margin:60px auto}.login-activation h1{margin:20px 0;font-size:36px;line-height:1.1}.p-signout{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:12px;display:flex}.p-account-invite{margin-top:12px}.p-invite-result{background:#f2f6fa;border:1px solid #d9e2ec;border-radius:6px;gap:12px;margin-top:12px;padding:14px;display:grid}.p-invite-result label{overflow-wrap:anywhere;gap:8px;font-size:12px;display:grid}.p-invite-result input{color:#173553;background:#fff;border:1px solid #ccd6e0;border-radius:4px;width:100%;min-width:0;padding:10px;font-size:12px}.p-invite-result small{color:#536780;font-size:11px;line-height:1.6}.p-staff-row>div{flex-wrap:wrap}.p-staff-row .p-account-invite{width:100%}button.p-mobile-signout{color:inherit;cursor:pointer;background:0 0;border:0}.login-card .login-auth-form{align-self:stretch;width:100%;padding:0}.login-card .login-auth-form .button{margin:8px 0 0}.login-account-links{width:100%}.login-activation .login-auth-form{margin-top:22px}.bt-panel{background:#fff;border:1px solid #dce3eb;border-radius:6px;min-width:0;margin-top:26px;padding:26px}.bt-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.bt-heading h2{font-family:var(--display);color:#213e62;align-items:center;gap:10px;margin:9px 0 0;font-size:29px;line-height:1.05;display:flex}.bt-heading .eyebrow{letter-spacing:1px;font-size:7px}.bt-heading>span{letter-spacing:.6px;color:#6a829e;white-space:nowrap;font-size:8px}.bt-help{color:#71849b;margin-top:14px;font-size:11px;line-height:1.85}.bt-milestones{display:grid}.bt-milestones>div{align-items:flex-start;gap:13px;padding:0 0 20px;display:flex;position:relative}.bt-milestones>div:not(:last-child):before{content:"";background:#dce6f0;width:1px;position:absolute;top:25px;bottom:0;left:12px}.bt-step{color:#7d91ac;background:#f5f8fc;border:1px solid #cbd8e7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:25px;height:25px;display:flex}.bt-step>i{background:#b0c0d2;border-radius:50%;width:5px;height:5px}.bt-milestones .done .bt-step{color:#367c62;background:#e6f3ed;border-color:#b8dacb}.bt-milestones .current .bt-step{background:#edf4fb;border:2px solid #2a68a7}.bt-milestones .current .bt-step>i{background:#2a68a7}.bt-milestones b{color:#314f72;font-size:12px;line-height:1.5}.bt-milestones small{color:#91a1b4;margin-top:2px;font-size:9px;display:block}.bt-milestones p{color:#667e99;margin-top:5px;font-size:11px}.bt-milestones .p-subtle{margin-left:auto;padding:4px 0;font-size:9px}.bt-chat-list{flex-direction:column;gap:14px;max-height:420px;padding-right:5px;display:flex;overflow:auto}.bt-chat-list article{background:#f5f8fc;border:1px solid #e0e8f1;border-radius:7px;align-self:flex-start;min-width:180px;max-width:90%;padding:14px 16px}.bt-chat-list article.mine{background:#edf4fc;border-color:#ccdeef;align-self:flex-end}.bt-chat-list article>div{justify-content:space-between;align-items:center;gap:15px;display:flex}.bt-chat-list b{color:#30557f;font-size:10px}.bt-chat-list time{color:#899db6;font-size:8px}.bt-chat-list p,.bt-report-content p{color:#455e7d;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;font-size:12px;line-height:1.9}.bt-chat-list small{color:#8da1b9;text-align:right;font-size:8px;display:block}.bt-chat form{gap:12px;margin-top:20px;display:grid}.bt-chat textarea{resize:vertical;width:100%;font:12px var(--body);color:#234569;background:#fbfcfe;border:1px solid #cfdae7;border-radius:5px;padding:13px}.bt-chat form .button{justify-self:end}.bt-gallery-filters{flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex}.bt-gallery-filters button{color:#6f86a2;background:#f3f6fa;border-radius:3px;padding:7px 10px;font-size:9px}.bt-gallery-filters button.active{color:#1e578f;background:#e4eef9}.bt-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.bt-gallery article{border:1px solid #e1e7ef;border-radius:5px;overflow:hidden}.bt-gallery article>button{background:#eaf0f6;width:100%;padding:0;display:block}.bt-gallery img{object-fit:cover;width:100%;height:190px;display:block}.bt-gallery article>div{padding:12px}.bt-gallery span{text-transform:uppercase;color:#527da9;letter-spacing:.6px;font-size:8px}.bt-gallery p{color:#647d98;overflow-wrap:anywhere;margin:7px 0;font-size:11px;line-height:1.6}.bt-gallery label,.bt-photo-label{color:#879ab1;gap:5px;margin-top:10px;font-size:9px;display:grid}.bt-gallery select,.bt-photo-label select,.bt-sort select{color:#31597f;background:#fff;border:1px solid #d5dfeb;border-radius:4px;width:100%;padding:8px;font-size:11px}.bt-report-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:20px;display:flex}.bt-report-content{border-top:1px solid #e6ecf3;margin-top:20px;padding-top:5px}.bt-report-content h3{letter-spacing:.8px;color:#4878a7;margin-top:18px;font-size:9px}.bt-report-form.p-form{padding:22px 0 0}.bt-email-pref h2{align-items:center;gap:8px;display:flex}.bt-email-pref label{color:#516d8c;align-items:center;gap:10px;font-size:11px;line-height:1.6;display:flex}.bt-email-pref input{accent-color:#2a65a0;flex-shrink:0;width:16px;height:16px}.bt-shop-alerts{background:#e9f0f8;border:1px solid #d4e0ee;border-radius:5px;flex-wrap:wrap;gap:18px;margin-bottom:22px;padding:16px 18px;display:flex}.bt-shop-alerts span{color:#54749a;align-items:center;gap:8px;font-size:10px;display:flex}.bt-card-signals{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.bt-card-signals:empty{display:none}.bt-card-signals>span{color:#4f78a3;background:#edf3fa;border-radius:3px;align-items:center;gap:5px;padding:4px 6px;font-size:8px;display:inline-flex}.bt-card-signals>span.alert{color:#a57b32;background:#fff4e4}.p-build-card>.bt-stage-age{color:#8c9eb4;margin-top:12px;font-size:9px}.bt-sort{color:#7d91a9;gap:4px;min-width:132px;font-size:8px;display:grid}.p-board-tools{flex-wrap:wrap}.bt-overdue{font-weight:600;color:#a57728!important}.bt-alert{color:#a17b3b;background:#fff6e9;border:1px solid #eddbbc;border-radius:5px;align-items:flex-start;gap:13px;padding:18px;display:flex}.bt-alert svg{flex-shrink:0}.bt-alert p{font-size:12px;line-height:1.85}.bt-email-log{margin-top:22px}.bt-email-log article{border-bottom:1px solid #e4eaf2;align-items:center;gap:17px;padding:16px 0;display:flex}.bt-email-log article>div{flex:1;min-width:0}.bt-email-log b{color:#3a5b82;font-size:12px}.bt-email-log small{color:#91a4bc;margin-top:6px;font-size:9px;display:block}.bt-email-log article>span{color:#7b8fa7;font-size:9px}.bt-email-log a{color:#346da5;font-size:10px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:650px){.bt-panel{padding:21px}.bt-heading h2{font-size:27px}.bt-gallery{gap:10px}.bt-gallery img{height:135px}.bt-gallery article>div{padding:10px}.bt-chat-list article{max-width:96%}.bt-chat-list article>div{flex-direction:column;align-items:flex-start;gap:4px}.bt-shop-alerts{flex-direction:column;gap:12px}.bt-email-log article{flex-wrap:wrap;gap:12px}.bt-heading>span{font-size:7px}.bt-report-actions .button{justify-content:space-between;width:100%}.bt-milestones .p-subtle{font-size:8px}.bt-chat form .button{justify-content:space-between;width:100%}}.p-photo-progress{gap:7px;margin:12px 0;display:grid}.p-photo-progress progress{accent-color:#2a68a5;width:100%;height:7px}.p-photo-progress span{color:#6d87a5;font-size:10px}.p-photo-uploader .p-selected-files{overflow-wrap:anywhere;max-height:120px;overflow:auto}.p-upload-zone:disabled{cursor:progress;opacity:.65}.p-build-tabs{border-bottom:1px solid var(--p-border);scrollbar-width:thin;align-items:stretch;gap:6px;margin-bottom:25px;padding:0 0 1px;display:flex;overflow-x:auto}.p-build-tabs>button{color:#71849b;white-space:nowrap;background:0 0;border-bottom:3px solid #0000;flex-shrink:0;align-items:center;gap:9px;padding:16px 18px;font-size:12px;font-weight:500;display:flex}.p-build-tabs>button:hover{color:#245f9e;background:#eaf0f7}.p-build-tabs>button[aria-selected=true]{color:#245f9e;background:#e8f0fa;border-bottom-color:#245f9e}.p-build-tabs>button:focus-visible{outline-offset:-2px;outline:2px solid #245f9e}.p-build-panel:focus-visible{outline-offset:-2px;outline:2px solid #245f9e}.p-build-tabs>button>span{color:#2a5d93;background:#dce8f6;border-radius:4px;padding:3px 6px;font-size:10px}.p-build-panel[hidden]{display:none}.p-build-panel{min-width:0}.p-build-panel>.bt-panel:first-child,.p-build-panel .p-detail-layout{margin-top:0}.p-build-panel>.bt-upload-card{margin-bottom:22px}.p-build-panel>.p-timeline{margin-bottom:20px}.p-build-panel .bt-gallery{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.p-build-panel .bt-chat-list{max-height:520px}.p-build-panel .bt-chat{max-width:1100px}.p-build-panel>.bt-panel,.p-build-panel .bt-upload-card{max-width:1200px}@media (max-width:650px){.p-build-tabs{gap:3px;margin-bottom:20px}.p-build-tabs>button{gap:7px;padding:14px 12px;font-size:11px}.p-build-tabs>button>svg{width:15px}.p-build-panel .bt-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.p-build-panel .bt-chat-list{max-height:55vh}}
