.gb-mobile-header,.gb-mobile-navigation,.gb-app .gb-mobile-back-link,.gb-mobile-pdf-fallback{display:none}.gb-issue-filter-options{display:contents}.gb-estimate-card-mobile{display:none}@media (max-width:680px){.gb-app{flex-direction:column;display:flex}.gb-app>.gb-sidebar{display:none}.gb-app-content{flex:1}.gb-mobile-header{border-bottom:1px solid var(--gb-line);background:#fff;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 16px;display:flex}.gb-mobile-header .gb-logo{font-size:16px}.gb-mobile-header button,.gb-mobile-navigation-close{width:44px;height:44px;color:var(--gb-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.gb-mobile-navigation[open]{width:min(320px,90vw);max-width:none;height:100dvh;max-height:none;color:var(--gb-ink);background:#fff;border:0;margin:0;padding:0;display:block;position:fixed;inset:0 0 0 auto;overflow:auto}.gb-mobile-navigation::backdrop{background:#17211d66}.gb-mobile-navigation-close{position:absolute;top:6px;right:10px}.gb-mobile-navigation .gb-sidebar{min-height:100%;padding:12px 16px max(12px, env(safe-area-inset-bottom));border:0;gap:16px}.gb-mobile-navigation .gb-sidebar-header{justify-content:flex-start;padding-right:40px}.gb-mobile-navigation .gb-sidebar-header .gb-logo{padding-left:0;font-size:15px;display:inline-flex}.gb-mobile-navigation .gb-sidebar-toggle{display:none}.gb-mobile-navigation .gb-sidebar-nav a{justify-content:flex-start;min-height:48px;padding:0 12px;font-size:15px}.gb-mobile-navigation .gb-sidebar-nav a>span{display:inline-flex}.gb-mobile-navigation .gb-admin-label,.gb-mobile-navigation .gb-account-name{display:block}.gb-mobile-navigation .gb-sidebar .gb-account-menu,.gb-mobile-navigation .gb-sidebar .gb-account-trigger{justify-content:flex-start;width:100%}.gb-mobile-navigation .gb-sidebar .gb-account-trigger{min-height:48px}.gb-mobile-navigation .gb-sidebar .gb-account-trigger svg{display:block}.gb-mobile-navigation .gb-sidebar .gb-account-popover{width:100%;bottom:calc(100% + 8px);left:0;right:0}.gb-mobile-navigation .gb-account-popover :is(a,button){min-height:44px}.gb-app-page-full{overflow:auto}.gb-main,.gb-new-main{width:calc(100% - 32px);padding:12px 0 max(16px, env(safe-area-inset-bottom))}.gb-main.gb-projects-main{width:calc(100% - 32px)}.gb-page-heading{gap:8px;margin-bottom:12px}.gb-page-heading h1{font-size:28px}.gb-page-heading h1:has(.gb-mobile-back-link){align-items:center;gap:8px;display:flex}.gb-app .gb-mobile-back-link{width:44px;height:44px;color:var(--gb-muted);flex:0 0 44px;justify-content:center;align-items:center;display:inline-flex}.gb-app :is(input:not([type=checkbox]):not([type=radio]),select,textarea),.gb-auth-page :is(input,select,textarea){font-size:16px}.gb-app :is(.gb-btn,.gb-back-link,.gb-checks-status-trigger),.gb-auth-page .gb-btn{min-height:44px}.gb-app .gb-back-link{justify-content:flex-start;align-items:center;display:inline-flex}.gb-project-toolbar{gap:8px;padding:8px 12px;position:static;top:auto}.gb-project-toolbar-top{gap:8px}.gb-project-toolbar .gb-project-search{min-width:0}.gb-project-toolbar .gb-project-search input{min-height:44px;padding-inline:7px}.gb-project-toolbar .gb-issue-pagination{gap:4px;width:auto;font-size:11px}.gb-project-pagination>span,.gb-project-pagination .gb-issue-page>span:first-child{display:none}.gb-project-toolbar .gb-issue-page input{width:34px;padding-inline:2px}.gb-project-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gb-project-toolbar .gb-multi-filter{flex-basis:auto;width:100%;min-width:0;max-width:none}.gb-app .gb-project-clear-filters{justify-self:start;min-height:44px}.gb-app .gb-project-clear-filters.is-idle{display:none}.gb-project-filter:nth-child(2n) .gb-multi-filter-menu{left:auto;right:0}.gb-project-row{padding-block:8px;padding-right:82px}.gb-project-checkbox-target{flex-basis:44px;width:44px;height:44px}.gb-project-row-checkbox{left:0}.gb-project-select-all{gap:0;margin-left:-12px}.gb-project-selection-toolbar{gap:12px}.gb-project-copy strong{overflow-wrap:anywhere}.gb-new-heading{gap:4px;margin-bottom:8px}.gb-new-heading .gb-back-link{grid-area:1/1}.gb-project-address{min-width:0}.gb-app .gb-project-address input{font-size:22px}.gb-new-grid{grid-template-columns:minmax(0,1fr);row-gap:12px}.gb-new-grid>*{min-width:0}.gb-estimate-card-sidebar{display:none}.gb-flow-card>.gb-estimate-card-mobile{border:0;border-top:1px solid var(--gb-line);box-shadow:none;border-radius:0;margin-top:16px;padding:16px 0 0;display:block;position:static}.gb-stepper{gap:12px;margin-bottom:12px}.gb-stepper button{gap:8px}.gb-stepper strong{font-size:12px;display:inline}.gb-stepper button:not(:last-child):after{display:none}.gb-flow-card{padding:12px 16px 0}.gb-flow-heading{margin-bottom:12px}.gb-flow-heading h2{font-size:21px}.gb-flow-heading>p:last-child{font-size:13px}.gb-flow-actions{flex-wrap:wrap;margin:12px -16px 0;padding:8px 16px}.gb-flow-actions>.gb-btn{flex:1}.gb-upload-controls{flex-wrap:wrap}.gb-upload-kind,.gb-upload-role{width:100%}.gb-dropzone{margin-top:12px;padding-block:16px}.gb-dropzone>span{margin-bottom:8px}.gb-uploaded-list{margin-top:12px}.gb-review-instructions-section{padding-block:10px}.gb-review-instructions-step-one{margin-top:12px}.gb-review-instructions-prompt-preview{padding-block:10px}.gb-review-instructions-menu{grid-template-columns:minmax(0,1fr)}.gb-review-instructions-prompt-preview{grid-column:1}.gb-results-topbar{grid-template-columns:minmax(0,1fr) auto;gap:0 8px;height:auto;min-height:0;padding:0 16px}.gb-results-project-identity{grid-column:1;min-width:0}.gb-results-back{flex:0 0 32px;gap:0;min-height:44px;font-size:0}.gb-results-back svg{flex:none}.gb-results-project-copy h1{font-size:16px}.gb-results-view-switch{grid-area:2/1/auto/-1;max-width:100%;padding-block:1px;overflow-x:auto}.gb-app .gb-results-view-switch a{flex-shrink:0;min-height:44px;padding:0 12px}.gb-results-project-actions{grid-area:1/2;gap:4px;display:flex}.gb-results-project-actions .gb-status{display:none}.gb-issue-view-bar{min-height:44px;padding:0 16px}.gb-issue-view-tabs button{min-height:44px}.gb-issue-filters{z-index:auto;grid-template-columns:minmax(0,1fr);gap:4px;padding:4px 16px;display:grid;position:static;top:auto}.gb-issue-search{width:100%;min-width:0}.gb-app .gb-issue-search input{min-height:44px}.gb-issue-filter-options{overscroll-behavior-x:contain;align-items:flex-start;gap:8px;min-width:0;display:flex;overflow-x:auto}.gb-issue-filter-options .gb-multi-filter{flex:none;width:auto;min-width:156px;max-width:220px}.gb-app .gb-multi-filter summary{min-height:44px;font-size:14px}.gb-issue-filter-options .gb-multi-filter-menu{top:var(--mobile-filter-top);left:var(--mobile-filter-left);width:min(320px,100vw - 32px);max-width:none;max-height:min(280px,100dvh - 32px);position:fixed;right:auto}.gb-multi-filter-menu label{min-height:44px;font-size:14px}.gb-multi-filter-option strong{font-size:14px}.gb-multi-filter-option small{font-size:12px}.gb-app .gb-issue-filters .gb-issue-clear{min-height:44px}.gb-app .gb-issue-filters .gb-issue-clear.is-idle{display:none}.gb-issue-pagination{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:6px;padding:0}.gb-project-pagination{height:auto}.gb-issue-filters>.gb-issue-pagination{grid-column:1/-1;width:100%}.gb-issue-pagination>span{text-align:left;min-width:0;margin-right:auto}.gb-app .gb-issue-pagination button{justify-content:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0}.gb-app .gb-issue-page input{width:36px;height:36px;padding-inline:2px}.gb-issue-table-scroll{overflow:visible}.gb-issue-table{min-width:0;display:block}.gb-issue-table colgroup{display:none}.gb-issue-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.gb-issue-table tbody{display:block}.gb-issue-table tbody tr{border-top:1px solid var(--gb-line);grid-template-columns:16px auto minmax(0,1fr);gap:8px 10px;padding:8px 16px;display:grid}.gb-issue-table td{border:0;min-width:0;padding:0!important}.gb-issue-table .gb-issue-number{grid-column:1;align-self:start;padding-top:2px!important}.gb-issue-table .gb-issue-finding{grid-column:2/-1}.gb-issue-title-line>strong{font-size:16px;line-height:1.4}.gb-issue-finding p{font-size:14px}.gb-issue-table td[data-label=Severity]{grid-column:2}.gb-issue-table td[data-label=Status]{grid-column:3}.gb-issue-table td[data-label=Discipline],.gb-issue-table .gb-issue-references{grid-column:2/-1}.gb-issue-references small{white-space:normal;font-size:12px}.gb-results-page.gb-results-page-documents{height:auto;overflow:visible}.gb-document-review,.gb-results-page-document-detail .gb-document-review{height:auto;min-height:0;overflow:visible}.gb-document-review-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:4px 6px;padding:4px 12px}.gb-app .gb-document-review-back{min-height:44px;padding-left:4px}.gb-document-review-heading{min-width:0}.gb-document-review-controls{grid-column:1/-1;justify-content:space-between;justify-self:stretch;gap:6px}.gb-app .gb-document-page-scope button{min-height:40px}.gb-app .gb-document-page-controls button{width:40px;height:44px}.gb-document-highlight-menu summary{width:56px;height:44px}.gb-app .gb-document-highlight-menu-list button{min-height:44px}.gb-pdf-zoom-controls{grid-template-columns:40px 44px 40px}.gb-app .gb-pdf-zoom-controls button{width:40px;height:44px}.gb-document-review-body{flex-direction:column;display:flex}.gb-document-review-body>.gb-sidebar-resizer,.gb-pdf-sidebar.gb-redline-thumbnail-sidebar{display:none}.gb-redline-viewer{flex:none;height:clamp(240px,40dvh,360px)}.gb-redline-scroll{width:100%}.gb-document-issue-panel{overflow:visible}.gb-document-issue-detail{flex-direction:column;padding-block:8px 12px;display:flex}.gb-document-issue-nav{order:-4;margin-bottom:8px}.gb-document-issue-heading{order:-3}.gb-document-issue-detail>h2{order:-2}.gb-document-issue-detail>p{order:-1;font-size:14px;line-height:1.6}.gb-document-issue-panel :is(p,li){overflow-wrap:anywhere}.gb-document-issue-detail>section{margin-top:12px;padding-top:8px}.gb-document-issue-detail>section p{font-size:14px;line-height:1.6}.gb-app .gb-document-issue-panel :is(.gb-issue-meta-select,.gb-feedback-question button,.gb-issue-section-heading button){min-height:40px}.gb-document-review-body:has(.gb-redline-error) .gb-redline-viewer{height:auto;min-height:140px}.gb-redline-error{overflow-wrap:anywhere;max-width:100%}.gb-desktop-pdf-error{display:none}.gb-mobile-pdf-fallback{text-align:left;color:var(--gb-ink);gap:8px;padding:8px 16px;display:grid}.gb-mobile-pdf-fallback p{color:var(--gb-muted);margin:0;font-size:14px;line-height:1.5}.gb-mobile-pdf-fallback>div{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.gb-mobile-pdf-fallback>div>span{align-items:center;gap:8px;font-size:13px;display:inline-flex}.gb-app .gb-mobile-pdf-fallback .gb-file-download-action button{width:44px;height:44px}.gb-pdf-preview{height:100dvh}.gb-pdf-preview-toolbar{flex-wrap:wrap;gap:4px 8px;padding:4px 12px}.gb-pdf-preview-toolbar h1{white-space:normal;overflow-wrap:anywhere;flex-basis:100%;align-items:center;gap:8px;display:flex}.gb-pdf-viewer-body>.gb-pdf-sidebar,.gb-pdf-viewer-body>.gb-sidebar-resizer{display:none}.gb-checks-filters,.gb-marketing-upload-filters{grid-template-columns:minmax(0,1fr)}.gb-checker-workspace-nav{max-width:100%;overflow-x:auto}.gb-checker-workspace-nav a{flex-shrink:0;min-height:44px}.gb-content-index-review{overflow:visible}.gb-index-summary dl{flex-wrap:wrap}.gb-graph-region-page{height:auto;min-height:100%;overflow:visible}.gb-graph-region-page>.app-shell{flex:none}.app-shell{height:auto;min-height:100dvh;overflow:visible}.app-shell .workspace{flex-direction:column;display:flex;overflow:visible}.app-shell .workspace>.gb-sidebar-resizer{display:none}.app-shell .sheets-panel{border-right:0;border-bottom:1px solid var(--line);flex:none;height:260px}.app-shell .drawing-column{flex:none;height:max(420px,60dvh)}.app-shell .drawing-toolbar{flex-wrap:wrap;flex:none;gap:6px;height:auto;padding:8px}.app-shell .drawing-toolbar button{min-height:40px}.app-shell .region-picker{min-width:0;max-width:100%}.app-shell .inspector-panel{border-left:0;flex:none;overflow:visible}.app-shell .inspector-form :is(input,select,textarea){font-size:16px}.gb-dialog-backdrop{padding:12px}.gb-dialog-backdrop>:is(section,form,div){max-width:100%;max-height:calc(100dvh - 24px);overflow-y:auto}.gb-toast{max-width:calc(100vw - 32px)}.gb-auth-page{padding-block:12px}.gb-auth-stack{gap:16px;width:100%;padding-top:0}.gb-auth-panel{width:100%;min-width:0;padding:12px 8px}.gb-ready-details-content{padding-top:12px}.gb-results-page{padding-bottom:max(16px, env(safe-area-inset-bottom))}.gb-results-page-documents{padding-bottom:0}.gb-detail-heading{gap:12px;margin-block:12px}.gb-dashboard-grid,.gb-detail-grid,.gb-detail-main,.gb-detail-side,.gb-processing-grid{row-gap:12px}.gb-card-heading,.gb-scope-card .gb-card-heading,.gb-member-list>header,.gb-processing-files>header{padding-block:10px}.gb-stat-card,.gb-settings-card,.gb-estimate-card,.gb-project-state,.gb-scope-card,.gb-payment-summary,.gb-progress-card,.gb-processing-banner,.gb-readonly-review-instructions,.gb-readonly-files,.gb-billing-balance-summary{padding-block:12px}.gb-scope-card dl>div,.gb-payment-summary dl>div{padding-block:8px}.gb-document-grid{row-gap:12px;padding-block:12px}.gb-document-card-copy,.gb-document-issue-index>button{padding-block:8px}.gb-checks-toolbar,.gb-marketing-upload-toolbar,.gb-admin-user-toolbar{row-gap:8px;padding-block:8px}.gb-checker-review{padding-block:12px 16px}.gb-checker-intro,.gb-checker-controls,.gb-content-index-review,.gb-index-summary{row-gap:12px;padding-block:12px}.gb-checker-controls,.gb-checker-task-groups{margin-top:12px}.gb-index-inspector>header,.gb-index-inspector>section{padding-block:8px}.gb-list-message,.gb-results-empty,.gb-billing-empty,.gb-organization-empty,.gb-get-started,.gb-complete-card{padding-block:16px}.gb-complete-page{padding-block:max(16px, env(safe-area-inset-bottom))}.gb-billing-history{margin-top:16px}.gb-dialog-backdrop>:is(section,form,div){padding-block:12px}.app-shell .panel-heading,.app-shell .inspector-form,.app-shell .inspector-actions{padding-block:8px}.app-shell .empty-inspector{padding-block:16px}.gb-import-sources{gap:5px}.gb-inbound-address{flex-direction:column;align-items:stretch}.gb-inbound-address code{white-space:normal;overflow-wrap:anywhere;font-size:13px}.gb-app .gb-inbound-address .gb-btn{justify-content:center;width:100%}.gb-inbound-history li{flex-direction:column;align-items:flex-start;gap:6px}.gb-picker-dialog{max-height:calc(100vh - 24px)}.gb-app [data-mobile-popover],.gb-dialog-backdrop [data-mobile-popover]{min-width:0;min-height:0;max-width:var(--mobile-popover-width);max-height:var(--mobile-popover-height);overscroll-behavior:contain;overflow-wrap:anywhere;z-index:90;position:fixed;overflow-y:auto;inset:auto!important;top:var(--mobile-popover-top)!important;left:var(--mobile-popover-left)!important}.gb-app .gb-project-menu-popover>:is(button,a){white-space:normal;min-height:44px}.gb-project-menu-popover svg{flex-shrink:0}.gb-project-row-wrap:has([data-mobile-popover]){z-index:90}.gb-project-row-actions,.gb-project-row-wrap>.gb-project-delete-menu{top:calc(50% - 17px);transform:none}.gb-upload-role-menu{width:340px}.gb-review-instructions-menu{width:calc(100vw - 24px)}.gb-review-instructions-submenu{max-height:none;overflow:visible}.gb-review-instructions-menu-level-one{border-right:0;border-bottom:1px solid var(--gb-line)}.gb-review-instructions-picker-button{min-width:0}.gb-review-instructions-picker-button>span{white-space:normal;overflow-wrap:anywhere}.gb-app :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-width:0;max-width:100%}.gb-app .gb-import-source{white-space:normal;text-align:left;max-width:100%;height:auto;min-height:36px}.gb-import-source-logo{flex:none}.gb-uploaded-heading,.gb-uploaded-heading>div{flex-wrap:wrap}.gb-uploaded-item>p{flex-basis:100%}.gb-uploaded-list :is(p strong,.gb-file-description),.gb-readonly-file-heading .gb-file-description,.gb-saved-file-row .gb-document-preview-link strong{white-space:normal;overflow-wrap:anywhere}.gb-app .gb-upload-role-trigger{padding-block:8px}.gb-app .gb-file-actions-menu .gb-project-menu-trigger,.gb-app .gb-file-save-action>button{width:44px;min-height:44px}.gb-flow-actions{padding-bottom:max(8px, env(safe-area-inset-bottom))}.gb-readonly-file-actions{flex-wrap:wrap;min-width:0}.gb-code-file-heading,.gb-readonly-file-heading{min-width:0}.gb-code-file-heading em,.gb-readonly-file-heading em{white-space:normal;overflow-wrap:anywhere}.gb-app .gb-document-review-controls{flex-wrap:wrap}.gb-index-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.gb-account-view-banner{flex-wrap:wrap;gap:8px;padding:8px 16px}.gb-toast p{overflow-wrap:anywhere}:is(.gb-dialog-backdrop,.gb-delete-dialog-backdrop,.gb-code-match-dialog-backdrop,.gb-first-project-offer-backdrop){grid-template-columns:minmax(0,1fr);padding:12px;overflow-y:auto}:is(.gb-dialog-backdrop,.gb-delete-dialog-backdrop,.gb-code-match-dialog-backdrop,.gb-first-project-offer-backdrop)>[role=dialog]{overflow-wrap:anywhere;min-width:0;max-width:100%;max-height:calc(100dvh - 24px);overflow-y:auto}[role=dialog]>header>div{min-width:0}[role=dialog]>header>button{flex-shrink:0}.gb-dialog-backdrop :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-width:0;max-width:100%;font-size:16px}.gb-dialog-backdrop .gb-btn{white-space:normal;min-height:44px}[role=dialog]>footer,[role=dialog]>footer>div,.gb-share-dialog-actions,.gb-invite-dialog-actions,.gb-delete-dialog>div:last-child{flex-wrap:wrap}.gb-picker-dialog>:is(header,footer){flex-shrink:0;padding-inline:16px}.gb-picker-body{min-height:0;padding-inline:16px}.gb-picker-list :is(button,label){flex-wrap:wrap}.gb-picker-list label>span,.gb-picker-dialog .gb-picker-list button>span{white-space:normal;overflow-wrap:anywhere}.gb-picker-crumbs{overflow-wrap:anywhere}.gb-picker-crumbs>span{max-width:100%}.gb-share-general{flex-direction:column;align-items:stretch}.gb-share-general select{width:100%;max-width:100%}.gb-share-recipient-field{min-width:0}.gb-share-person{gap:8px}.gb-saved-file-projects-dialog header p{white-space:normal;overflow-wrap:anywhere}.gb-saved-files-dialog>footer>div{width:100%}.gb-saved-files-dialog>footer .gb-btn{flex:1}body:has(.gb-flow-actions) #crisp-chatbox [data-pop=minimized\:open]{bottom:calc(84px + env(safe-area-inset-bottom))!important}body:has([data-mobile-popover],.gb-multi-filter[open],[aria-modal=true],.gb-mobile-navigation[open]) #crisp-chatbox [data-pop=minimized\:open]{visibility:hidden!important;opacity:0!important;pointer-events:none!important}.gb-image-preview-dialog>button{width:44px;height:44px;top:8px;right:8px}.gb-comment-form>div:last-child,.gb-comment-form-meta,.gb-access-confirmation>div{flex-wrap:wrap}.gb-app .gb-mention-suggestions{width:300px}.gb-app .gb-mention-suggestions>button{min-height:44px}.gb-connected-app{flex-wrap:wrap}.gb-connected-app>div{overflow-wrap:anywhere;flex:180px}.gb-connected-app>.gb-btn{flex-shrink:0}.gb-app [role=dialog] :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}}
.gb-collapsible-sidebar{min-width:0;min-height:0;width:calc(var(--gb-panel-width) + var(--gb-panel-resizer));flex:0 0 calc(var(--gb-panel-width) + var(--gb-panel-resizer));z-index:4;position:relative}.gb-collapsible-sidebar:not([data-state=pinned]){flex-basis:40px;width:40px}.gb-collapsible-sidebar[data-state=preview]{z-index:30}.gb-collapsible-surface{background:var(--gb-panel,#fffefa);border-right:1px solid var(--gb-line,#d8d6ce);flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.gb-collapsible-sidebar[data-side=right]>.gb-collapsible-surface{border-right:0;border-left:1px solid var(--gb-line,#d8d6ce)}.gb-collapsible-sidebar[data-state=pinned][data-side=left]>.gb-collapsible-surface{margin-right:var(--gb-panel-resizer)}.gb-collapsible-sidebar[data-state=pinned][data-side=right]>.gb-collapsible-surface{margin-left:var(--gb-panel-resizer)}.gb-collapsible-sidebar[data-state=preview]>.gb-collapsible-surface{width:var(--gb-panel-width);max-width:calc(100vw - 80px);position:absolute;top:0;bottom:0;left:0;box-shadow:5px 4px 18px #18261d2e}.gb-collapsible-sidebar[data-state=preview][data-side=right]>.gb-collapsible-surface{left:auto;right:0;box-shadow:-5px 4px 18px #18261d2e}.gb-collapsible-toolbar{flex:0 0 40px;align-items:center;gap:6px;min-width:0;padding:4px;display:flex}.gb-collapsible-sidebar[data-side=right] .gb-collapsible-toolbar{flex-direction:row-reverse}.gb-collapsible-sidebar[data-side=right] .gb-sidebar-toggle svg{transform:scaleX(-1)}.gb-collapsible-label{color:var(--gb-muted,#66716b);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.gb-collapsible-toolbar .gb-sidebar-toggle{border:0;min-height:32px}.gb-collapsible-toolbar .gb-sidebar-toggle:focus-visible{outline:2px solid var(--gb-green,#2e7d71);outline-offset:-2px}.gb-collapsible-surface>.gb-collapsible-content{flex:auto;width:auto;min-width:0;height:auto;min-height:0}.gb-collapsible-surface>.gb-collapsible-content[hidden]{display:none}.gb-collapsible-surface>.gb-sidebar-resizer{width:7px;position:absolute;top:0;bottom:0;right:-7px}.gb-collapsible-sidebar[data-side=right] .gb-collapsible-surface>.gb-sidebar-resizer{left:-7px;right:auto}.gb-app:has(>.gb-navigation-sidebar){grid-template-columns:auto minmax(0,1fr)}.gb-navigation-sidebar{z-index:40}.gb-navigation-sidebar[data-state=preview]{z-index:50}.gb-navigation-sidebar .gb-collapsible-content{display:flex}.gb-navigation-sidebar .gb-sidebar{border:0;width:100%;padding:8px 10px 16px}.gb-index-workspace,.workspace{grid-template-columns:auto minmax(0,1fr) auto}.workspace>.drawing-column{grid-column:2}.gb-pipeline{grid-template-columns:auto auto minmax(40px,1fr)}.gb-pipeline>.gb-collapsible-sidebar{height:120vh;min-height:840px}.gb-pipeline .gb-collapsible-surface{border:1px solid var(--gb-line);border-radius:12px}.gb-pipeline .gb-collapsible-content{box-shadow:none;border:0;border-radius:0 0 12px 12px}.gb-flexible-sidebar[data-state=pinned]{width:100%}@media (max-width:900px){.gb-stacked-sidebars>.gb-collapsible-sidebar{width:100%;min-height:40px}.gb-stacked-sidebars>.gb-collapsible-sidebar[data-state=pinned]{min-height:240px}.gb-stacked-sidebars>.gb-collapsible-sidebar>.gb-collapsible-surface{width:100%;max-width:none;box-shadow:none;margin:0;position:relative}.gb-stacked-sidebars .gb-collapsible-surface>.gb-sidebar-resizer{display:none}}@media (max-width:680px){.gb-app>.gb-navigation-sidebar{display:none}.gb-app:has(>.gb-navigation-sidebar){grid-template-columns:minmax(0,1fr)}.gb-index-workspace,.gb-pipeline{grid-template-columns:1fr}.gb-index-workspace>.gb-collapsible-sidebar,.gb-pipeline>.gb-collapsible-sidebar,.workspace>.gb-collapsible-sidebar{flex-basis:auto;width:100%;height:auto;min-height:40px}:is(.gb-index-workspace,.gb-pipeline,.workspace)>.gb-collapsible-sidebar>.gb-collapsible-surface{width:100%;max-width:none;box-shadow:none;margin:0;position:relative}.gb-collapsible-surface>.gb-sidebar-resizer{display:none}.gb-index-workspace .gb-index-navigator{flex:none;height:420px}}@media (min-width:681px){.gb-pipeline:has(>.gb-flexible-sidebar:not([data-state=pinned])){grid-template-columns:auto minmax(40px,1fr) 40px}.gb-pipeline:has(>.gb-flexible-sidebar:not([data-state=pinned]))>.gb-collapsible-sidebar:nth-child(2)[data-state=pinned]{width:100%}.gb-pipeline:has(>.gb-collapsible-sidebar:nth-child(2):not([data-state=pinned])):has(>.gb-flexible-sidebar:not([data-state=pinned])){grid-template-columns:minmax(40px,1fr) 40px 40px}.gb-pipeline:has(>.gb-collapsible-sidebar:nth-child(2):not([data-state=pinned])):has(>.gb-flexible-sidebar:not([data-state=pinned]))>.gb-collapsible-sidebar:first-child[data-state=pinned]{width:100%}}
