@layer system{.ai-conversations{display:grid;gap:var(--ds-space-3);min-width:0}.ai-conversation-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2) var(--ds-space-3);flex:none}.ai-conversation-filters label{display:flex;align-items:center;gap:var(--ds-space-2);min-width:0;white-space:nowrap;font-size:var(--ds-text-caption);color:var(--ds-text-muted)}.ai-conversation-filters .ai-conversation-date-filter{flex:0 0 auto}.ai-conversation-filters .ai-conversation-select-filter{flex:0 1 220px;min-width:160px}.ai-conversation-select-filter .menu-select-field{flex:1;min-width:0}.ai-conversation-tools{margin-left:auto}.ai-conversation-audit-label{display:inline-flex;align-items:center;gap:var(--ds-space-1);white-space:nowrap}.ai-conversation-filters input:not([type=checkbox]),.ai-conversation-filters select{width:144px;min-height:var(--ds-control-md);padding:7px 10px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);background:var(--ds-surface);color:inherit;font:inherit}.ai-conversation-filters .ai-conversation-checkbox{display:flex;align-items:center;gap:7px;min-height:var(--ds-control-md);white-space:nowrap;flex:0 1 auto}.ai-conversation-layout{display:grid;grid-template-columns:minmax(260px,300px) minmax(0,1fr);min-width:0;height:min(62vh,760px);min-height:360px;overflow:hidden;border:1px solid var(--ds-border);border-radius:var(--ds-radius-panel);background:var(--ds-surface)}.ai-conversation-list{display:grid;align-content:start;min-height:0;overflow:auto;padding:0 var(--ds-space-2) var(--ds-space-2);border-right:1px solid var(--ds-border);scrollbar-gutter:stable}.ai-conversation-list,.ai-conversation-list-heading{gap:var(--ds-space-2);background:var(--ds-surface-subtle)}.ai-conversation-list-heading{position:sticky;top:0;z-index:1;display:flex;justify-content:space-between;align-items:center;padding:var(--ds-space-3) var(--ds-space-2);font-size:var(--ds-text-caption)}.ai-conversation-item{display:grid;gap:var(--ds-space-2);min-width:0;width:100%;padding:var(--ds-space-3);text-align:left;color:inherit;background:transparent;border:1px solid transparent;border-radius:var(--ds-radius-card);overflow-wrap:anywhere;cursor:pointer;font:inherit}.ai-conversation-item[aria-pressed=true]{border-color:var(--ds-brand-line);background:var(--ds-brand-soft)}.ai-conversation-item:hover:not(:disabled):not([aria-pressed=true]){background:var(--ds-surface-hover)}.ai-conversation-item-title{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-2);min-width:0}.ai-conversation-item-title strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--ds-weight-semibold)}.ai-conversation-item-title svg{flex:none;color:var(--ds-text-muted)}.ai-conversation-preview{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:var(--ds-text-caption);line-height:var(--ds-leading-caption);color:var(--ds-text-secondary);white-space:normal}.ai-conversation-item-tags{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-1);min-width:0;font-size:var(--ds-text-caption)}.ai-conversation-skill{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--ds-text-muted)}.ai-conversation-item small,.ai-conversation-item-context{color:var(--ds-text-muted);font-size:var(--ds-text-caption);line-height:var(--ds-leading-caption)}.ai-conversation-item-context{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ai-conversation-detail{min-width:0;min-height:0;overflow:auto;background:var(--ds-surface);scrollbar-gutter:stable}.ai-conversation-detail>p{margin:var(--ds-space-4)}.ai-conversation-detail-heading{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ds-space-3);padding:var(--ds-space-4);background:var(--ds-surface);border-bottom:1px solid var(--ds-border)}.ai-conversation-detail-heading>div:first-child{flex:1 1 220px;min-width:0}.ai-conversation-title-line{display:flex;align-items:center;gap:var(--ds-space-2);min-width:0}.ai-conversation-title-line h3{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:var(--ds-text-section)}.ai-conversation-detail-heading p{margin:var(--ds-space-1) 0 0;font-size:var(--ds-text-caption);overflow-wrap:anywhere}.ai-conversation-rename{display:flex;align-items:end;gap:var(--ds-space-3);flex-wrap:wrap;padding:var(--ds-space-4);border-bottom:1px solid var(--ds-border)}.ai-conversation-rename label{display:grid;gap:var(--ds-space-1);flex:1 1 240px;min-width:0}.ai-conversation-rename input{min-width:0;width:100%}.ai-conversation-archive-note{font-size:var(--ds-text-caption);line-height:var(--ds-leading-caption)}.ai-conversation-turn{padding:var(--ds-space-4);max-width:var(--ds-reading-max);margin-inline:auto;overflow-wrap:anywhere}.ai-conversation-turn+.ai-conversation-turn{border-top:1px solid var(--ds-border)}.ai-conversation-turn header{font-size:var(--ds-text-caption)}.ai-conversation-turn header,.ai-conversation-turn-title{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-2)}.ai-conversation-turn-title strong{font-size:var(--ds-text-body)}.ai-conversation-turn h4{margin:16px 0 8px;font-size:inherit}.ai-conversation-turn .pre-wrap,.ai-conversation-turn pre{white-space:pre-wrap;overflow-wrap:anywhere;line-height:var(--ds-leading-reading)}.ai-conversation-input{margin-top:var(--ds-space-4);padding:var(--ds-space-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);background:var(--ds-surface-subtle)}.ai-conversation-input summary{cursor:pointer;color:var(--ds-text-muted);font-size:var(--ds-text-caption)}.ai-conversation-input .pre-wrap,.ai-conversation-input pre{margin-top:var(--ds-space-3);font-size:var(--ds-text-label)}.ai-conversation-output-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ds-space-2);margin:var(--ds-space-4) 0 var(--ds-space-3)}.ai-conversation-output-heading h4{margin:0}.ai-conversation-output-heading+.pre-wrap{font-size:var(--ds-text-reading)}.ai-conversation-attachments{display:flex;flex-wrap:wrap;gap:8px 20px;padding-left:20px}.ai-adoption-summary{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ds-space-3);margin-block:var(--ds-space-4);padding:var(--ds-space-3) var(--ds-space-4);border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface-subtle)}.ai-adoption-summary>div:first-child{flex:1 1 240px;min-width:0}.ai-adoption-summary strong{display:flex;align-items:center;gap:var(--ds-space-2);font-size:var(--ds-text-body);font-weight:var(--ds-weight-semibold)}.ai-adoption-summary p{margin:var(--ds-space-1) 0 0;font-size:var(--ds-text-caption);line-height:var(--ds-leading-caption);overflow-wrap:anywhere}.ai-adoption-receipt{color:var(--ds-success)}.ai-adoption-summary:has(.ai-adoption-receipt){background:var(--ds-success-soft)}.ai-review-destination{display:grid;gap:var(--ds-space-2);min-width:0;margin-bottom:var(--ds-space-4);padding:var(--ds-space-3) var(--ds-space-4);border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface-subtle);overflow-wrap:anywhere}.ai-review-destination strong{font-size:var(--ds-text-body);font-weight:var(--ds-weight-semibold)}.ai-review-destination p{margin:0;font-size:var(--ds-text-caption);line-height:var(--ds-leading-caption)}.ai-review-destination label{display:flex;align-items:start;gap:var(--ds-space-2);font-size:var(--ds-text-label)}.ai-review-destination input[type=checkbox]{flex:none;margin-top:var(--ds-space-1)}.ai-review-editor{display:grid;gap:var(--ds-space-3);margin:0;padding:0;border:0}.ai-review-editor fieldset,.ai-review-editor form{min-width:0;margin:0}.ai-review-editor fieldset{display:grid;gap:var(--ds-space-3);padding:0;border:0}.ai-review-editor .ai-run-toolbar>label,.ai-review-editor fieldset>label{display:grid;gap:var(--ds-space-2);min-width:0;margin:0;font-size:var(--ds-text-label)}.ai-review-editor fieldset>label :is(input,textarea){margin-top:0}.ai-review-editor :is(input:not([type=checkbox]),select,textarea){width:100%;min-width:0;font-family:inherit}.ai-review-editor textarea{height:clamp(220px,34vh,440px);min-height:220px;max-height:55vh;overflow:auto;resize:vertical;font-size:var(--ds-text-reading);line-height:var(--ds-leading-reading)}.ai-review-editor p{margin:0;font-size:var(--ds-text-caption);line-height:var(--ds-leading-caption)}.ai-review-editor .ai-run-toolbar{align-items:end;flex-wrap:wrap;gap:var(--ds-space-3)}.ai-review-editor .ai-run-toolbar>label{flex:1 1 180px}.ai-review-editor .ai-run-toolbar>label:has(input[type=checkbox]){display:flex;align-items:center;gap:var(--ds-space-2);flex:1 1 240px;min-height:var(--ds-control-md)}.ai-review-kind{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-2);min-width:0}.ai-record-review .fde-drawer.is-wide{width:min(960px,calc(100vw - 48px))}.ai-record-review .fde-drawer-body{padding:var(--ds-space-4) var(--ds-space-5)}@media (min-width:901px){.customer-inline-detail:has(.ai-conversations),.customer-work-area:has(.ai-conversations),.fde-app .fde-drawer-body:has(>.ai-conversations),.fde-customer-detail:has(>.ai-conversations){display:flex;flex-direction:column;min-height:0;overflow:hidden}.customer-inline-detail:has(.ai-conversations),.customer-work-area .ai-conversations,.fde-customer-detail:has(>.ai-conversations),.fde-drawer-body>.ai-conversations{flex:1;min-height:0}.customer-work-area .ai-conversations,.fde-drawer-body>.ai-conversations{display:flex;flex-direction:column}.customer-work-area .ai-conversation-layout,.fde-drawer-body>.ai-conversations .ai-conversation-layout{flex:1;height:auto;min-height:0}}@media (max-width:900px){.ai-conversation-layout{grid-template-columns:minmax(0,1fr);height:auto}.ai-conversation-list{max-height:250px;border-right:0;border-bottom:1px solid var(--ds-border)}.ai-conversation-detail{min-height:320px;max-height:65vh}.ai-record-review .fde-drawer.is-wide{width:min(100%,960px)}.ai-review-editor .ai-action-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-height:850px) and (min-width:901px){.ai-conversation-layout{height:58vh;min-height:320px}}}@layer system{.document-text{min-width:0;white-space:normal;color:var(--ds-text-secondary);font-size:var(--ds-text-reading);line-height:var(--ds-leading-reading);overflow-wrap:anywhere}.document-text>:first-child{margin-top:0}.document-text>:last-child{margin-bottom:0}.document-text p{margin:0 0 var(--ds-space-2)}.document-text :is(h1,h2,h3,h4,h5,h6){margin:var(--ds-space-3) 0 var(--ds-space-2);color:var(--ds-text);font-size:var(--ds-text-reading);font-weight:var(--ds-weight-semibold);line-height:var(--ds-leading-section)}.document-text h1{font-size:var(--ds-text-section)}.document-text :is(h3,h4,h5,h6){font-size:var(--ds-text-body);line-height:var(--ds-leading-body)}.document-text :is(ul,ol){padding-left:var(--ds-space-6);margin:0 0 var(--ds-space-2)}.document-text li+li{margin-top:var(--ds-space-1)}.document-text li>:is(ul,ol){margin-block:var(--ds-space-2)}.document-text li>p{margin-bottom:var(--ds-space-2)}.document-text .task-list-item{list-style:none}.document-text .task-list-item input{margin-right:var(--ds-space-2)}.document-text a{color:var(--ds-brand);text-decoration:underline;text-underline-offset:3px}.document-text blockquote{margin:0 0 var(--ds-space-2);padding-left:var(--ds-space-4);border-left:3px solid var(--ds-brand-line);color:var(--ds-text-muted)}.document-text hr{margin-block:var(--ds-space-6);border:0;border-top:1px solid var(--ds-border)}.document-text code{padding:1px var(--ds-space-1);border-radius:var(--ds-radius-xs)}.document-text code,.document-text pre{background:var(--ds-surface-subtle);font-family:var(--ds-font-mono);font-size:var(--ds-text-caption)}.document-text pre{max-width:100%;overflow:auto;margin:0 0 var(--ds-space-2);padding:var(--ds-space-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);line-height:var(--ds-leading-caption);white-space:pre;overflow-wrap:normal}.document-text pre code{padding:0;border:0;border-radius:0;background:transparent;font-size:inherit}.document-text-table{max-width:100%;overflow-x:auto;margin-bottom:var(--ds-space-4);border:1px solid var(--ds-border);border-radius:var(--ds-radius-control)}.document-text-table table{width:max-content;min-width:100%;border-collapse:collapse;font-size:var(--ds-text-label);line-height:var(--ds-leading-body)}.document-text-table :is(th,td){min-width:120px;max-width:360px;padding:var(--ds-space-2) var(--ds-space-3);border-bottom:1px solid var(--ds-border);text-align:left;vertical-align:top;white-space:normal;overflow-wrap:anywhere}.document-text-table th{background:var(--ds-surface-subtle);color:var(--ds-text);font-weight:var(--ds-weight-semibold)}.document-text-table tr:last-child td{border-bottom:0}.document-text-plain{white-space:pre-wrap}.document-text-image-note{color:var(--ds-text-muted);font-size:var(--ds-text-caption)}.record-reader{--record-preview-height:128px;min-width:0}.be-flow-record{padding-block:var(--ds-space-3)}.be-record-version-action{margin-left:auto;min-height:24px;padding-block:0;font-size:var(--ds-text-caption)}.record-reader-content{max-height:var(--record-preview-height);overflow:hidden}.record-reader[data-overflow=true][data-expanded=false] .record-reader-content{mask-image:linear-gradient(180deg,black calc(100% - 16px),transparent)}.record-reader[data-expanded=true] .record-reader-content{max-height:none;overflow:visible}.record-reader-toggle{display:flex;align-items:center;justify-content:center;width:100%;height:24px;margin-top:var(--ds-space-1);border:0;border-radius:var(--ds-radius-control);background:transparent;color:var(--ds-text-muted);cursor:pointer}.record-reader-toggle:hover{background:var(--ds-surface-subtle);color:var(--ds-brand)}.record-reader-toggle:focus-visible{outline:2px solid var(--ds-brand);outline-offset:2px}.record-reader[data-expanded=true] .record-reader-toggle svg{transform:rotate(180deg)}@media (max-height:700px){.record-reader{--record-preview-height:88px}}}@layer system{.be-composer-fields{display:contents;border:0;margin:0;padding:0;min-width:0}.backend-ai-home .ai-assistant-surface{max-width:1120px;margin-inline:auto;width:100%}.backend-ai-home .ai-welcome{padding-block:var(--ds-space-6)}.backend-ai-home .ai-welcome h1{font-size:var(--ds-text-hero)}.fde-app .backend-chat-composer{padding:var(--ds-space-4);border-radius:var(--ds-radius-composer)}.fde-app .backend-chat-composer textarea{height:76px}.fde-app .backend-chat-composer textarea#ai-prompt{height:3lh;min-height:3lh;max-height:10lh;overflow-y:auto;scrollbar-gutter:stable}.be-chat-context{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-3);padding-bottom:var(--ds-space-2);font-size:var(--ds-text-caption)}.be-chat-context>.muted{margin-left:auto}.be-chat-context>.be-composer-skills{min-width:0;max-width:100%;padding-block:0}.be-chat-context-toggle{display:inline-flex;align-items:center;gap:var(--ds-space-1);color:var(--ds-text-muted)}.be-chat-context-toggle input{width:auto}.ai-run-context{padding:var(--ds-space-3) var(--ds-space-4);border-block:1px solid var(--ds-border);font-size:var(--ds-text-caption)}.ai-run-context summary{cursor:pointer;color:var(--ds-text-muted)}.ai-run-context ul{margin-block:var(--ds-space-2);padding-left:var(--ds-space-5);overflow-wrap:anywhere}.be-chat-timeline{display:flex;flex-direction:column;gap:var(--ds-space-6);width:100%;min-width:0}.be-chat-timeline .ai-run{height:auto;min-height:0;flex:none;border:0;box-shadow:none;background:transparent}.be-chat-timeline .ai-run-scroll{height:auto;min-height:0;flex:none;overflow:visible;max-height:none}.be-chat-timeline .ai-prompt{margin-left:auto;width:fit-content;max-width:90%;border-radius:var(--ds-radius-panel);background:var(--ds-surface-subtle);padding:var(--ds-space-3) var(--ds-space-4)}.be-chat-timeline .ai-answer{padding-block:var(--ds-space-4)}.be-chat-timeline .ai-run-toolbar{flex-wrap:wrap}.be-chat-follow-row{display:flex;justify-content:center;padding-block:var(--ds-space-1)}.fde-app .ai-composer-actions,.fde-app .ai-composer-actions>div{flex-wrap:wrap}.fde-app .ai-send-actions{margin-left:auto}.fde-app .backend-chat-composer .ai-composer-tools{flex:1 1 auto}.fde-app .backend-chat-composer .ai-send-actions{max-width:100%}.be-reasoning-trigger{border-radius:var(--ds-radius-pill);background:var(--ds-surface-subtle)}.be-reasoning-trigger>svg:first-child{color:var(--ds-brand)}.be-reasoning-menu{width:min(300px,75vw)}.be-reasoning-heading{display:flex;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-2)}.be-reasoning-heading>strong{flex:1}.be-reasoning-heading>svg{color:var(--ds-brand)}.be-reasoning-scale{margin:var(--ds-space-2);height:8px;border-radius:var(--ds-radius-control);background:var(--ds-surface-subtle);overflow:hidden}.be-reasoning-scale>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--ds-brand),var(--ds-brand-line))}@media (max-width:900px){.fde-app .backend-chat-composer{padding:var(--ds-space-3)}.fde-app .ai-composer-actions{align-items:flex-end}.backend-ai-home .ai-session-actions{flex-wrap:wrap;justify-content:flex-end}}}@layer system{.be-disclosure{min-width:0;border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface);margin-block:var(--ds-space-3);padding:0;overflow-wrap:anywhere}.be-disclosure>summary{display:flex;align-items:center;gap:var(--ds-space-2);min-height:var(--ds-control-md);width:auto;padding:var(--ds-space-3) var(--ds-space-4);margin:0;border-radius:inherit;list-style:none;cursor:pointer;font-size:var(--ds-text-label);font-weight:var(--ds-weight-medium);color:var(--ds-text-secondary);transition:background-color var(--ds-duration-fast) var(--ds-ease),color var(--ds-duration-fast) var(--ds-ease)}.be-disclosure>summary::-webkit-details-marker{display:none}.be-disclosure>summary:after{content:"";width:8px;height:8px;margin-left:auto;margin-right:var(--ds-space-1);flex-shrink:0;border-right:1px solid;border-bottom:1px solid;transform:rotate(45deg);transition:transform var(--ds-duration-base) var(--ds-ease)}.be-disclosure[open]>summary{margin-bottom:0;border-bottom:1px solid var(--ds-border);border-bottom-left-radius:0;border-bottom-right-radius:0}.be-disclosure[open]>summary:after{transform:rotate(225deg)}.be-disclosure>summary:hover:not([aria-disabled=true]){background:var(--ds-surface-hover)}.be-disclosure>:not(summary){margin:var(--ds-space-4);min-width:0}.be-disclosure .be-disclosure{box-shadow:none}.customer-degrees .degree-balance-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--ds-space-4);margin:0}.customer-degrees .degree-balance-grid>div{display:grid;align-content:start;gap:var(--ds-space-2)}.customer-degrees .degree-balance-grid dd{margin:0;font-variant-numeric:tabular-nums;font-weight:var(--ds-weight-semibold)}@media (max-width:700px){.customer-degrees .degree-balance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}}.be-service-standards{min-width:0}.catalog-toolbar{align-items:center}.catalog-toolbar>label{min-width:180px}.catalog-item .catalog-code{flex:0 0 80px;max-width:25%;overflow-wrap:anywhere}.be-service-filters{align-items:end;gap:var(--ds-space-3,12px)}.be-service-filters label{display:grid;gap:8px;min-width:180px}.be-service-standard-detail{display:grid;gap:20px}.be-service-standard-detail dl{display:grid;gap:20px;margin:0}.be-service-standard-detail dt{color:var(--ds-text-muted);font-weight:var(--ds-weight-medium);margin-bottom:8px}.be-service-standard-detail dd{margin:0;overflow-wrap:anywhere}.be-service-standard-footer{border-top:1px solid var(--ds-border);padding-top:20px;margin-top:20px}.be-service-product-editor{display:grid;gap:24px}.be-service-product-selection{display:grid;gap:8px}.be-service-product-selection article{display:flex;align-items:start;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--ds-border)}.be-service-product-selection article>div{display:grid;gap:4px;min-width:0;overflow-wrap:anywhere}.be-service-product-selection article>button{flex:0 0 auto}.be-product-tabs{margin:0}.be-workflow-standard-source{padding:12px;background:var(--ds-surface-subtle);border-radius:var(--ds-radius-control);display:grid;gap:8px}.be-acceptance-record{padding:16px;margin-block:12px;border:1px solid var(--ds-acceptance-border);border-radius:var(--ds-radius-card);background:var(--ds-acceptance-surface)}.be-acceptance-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--ds-radius-xs);color:var(--ds-acceptance-text);background:var(--ds-acceptance-badge);font-size:var(--ds-text-caption);font-weight:var(--ds-weight-semibold)}.be-acceptance-requirements{padding:14px 16px;margin-bottom:16px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface-subtle)}.be-acceptance-criteria dl,.be-acceptance-requirements dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:8px 14px;margin:0}.be-acceptance-criteria dt,.be-acceptance-requirements dt{font-weight:var(--ds-weight-semibold);align-self:start}.be-acceptance-criteria dd,.be-acceptance-requirements dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;align-self:start}.be-acceptance-requirements>p{margin-block:12px 0}.be-acceptance-criteria{margin-block:12px}.be-acceptance-criteria>dl{padding:var(--ds-space-4);min-width:0;align-items:start;line-height:var(--ds-leading-body)}.fde-project[role=button]{cursor:pointer}.fde-project[role=button]:focus-visible{outline:2px solid var(--ds-brand);outline-offset:3px}.fde-project .be-project-identity{display:flex;align-items:center;gap:8px 12px;min-width:0;flex-wrap:wrap}.fde-project .be-project-identity strong{overflow-wrap:anywhere}.fde-project .be-project-product{font-size:var(--ds-text-label);color:var(--ds-text-secondary)}.fde-project .fde-project-head>.be-project-identity{flex:1}@layer system{.settings-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-3);min-width:0;margin:0 0 var(--ds-space-4)}.settings-toolbar>h1{flex:0 0 auto;margin:0;color:var(--ds-text);font-size:var(--ds-text-title);font-weight:var(--ds-weight-semibold);line-height:var(--ds-leading-title)}.settings-toolbar>nav{flex:0 0 auto;min-width:0;margin:0}.settings-toolbar .fde-tabs{gap:var(--ds-space-1);margin:0}.settings-toolbar .fde-tabs>button{min-height:var(--ds-control-md);padding:var(--ds-space-2) var(--ds-space-3);white-space:nowrap}.settings-toolbar-controls{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:var(--ds-space-3);min-width:0;margin-left:auto}.settings-toolbar:not(.settings-toolbar-page)>.settings-toolbar-controls{flex:1 1 auto;margin-left:0}.settings-toolbar-controls>.fde-search{flex:0 0 200px;width:200px;min-width:180px;max-width:100%;min-height:var(--ds-control-md)}.settings-toolbar-controls .fde-search>input{width:100%}.settings-toolbar-controls>.settings-toolbar-field>:is(input,select,.menu-select-field),.settings-toolbar-controls>:is(input,select,.menu-select-field,.btn){min-height:var(--ds-control-md);height:var(--ds-control-md)}.settings-toolbar-controls>:is(input,select,.menu-select-field){width:auto;max-width:220px;min-width:0}.settings-toolbar-field{display:inline-flex;align-items:center;gap:var(--ds-space-2);min-width:0;color:var(--ds-text-muted);font-size:var(--ds-text-label)}.settings-toolbar-controls>.fde-toolbar-end,.settings-toolbar-controls>:is(.muted,.ai-muted){margin-left:0}.settings-toolbar-controls>:is(.muted,.ai-muted){white-space:nowrap;font-size:var(--ds-text-caption)}.settings-toolbar-controls>.fde-toolbar-end{display:contents}.settings-toolbar-controls .btn{white-space:nowrap}.source-files-toolbar>.settings-toolbar-controls>.fde-search{flex-basis:160px;width:160px;min-width:144px}.source-files-toolbar>.settings-toolbar-controls>:is(select,.menu-select-field){width:140px;max-width:140px}@media (min-width:1101px) and (max-width:1600px){.source-files-toolbar .fde-global-search{flex:0 0 128px;width:128px}.source-files-toolbar .fde-global-search input{flex:1 1 auto;width:0;min-width:0}.source-files-toolbar .fde-global-search>:is(svg,button){flex-shrink:0}}@media (max-width:1100px){.settings-toolbar-page>.settings-toolbar-controls{margin-left:0}}}