.photo-input>.button-row>button,button.upload-button{background:var(--airborne-header-blue);color:var(--airborne-ink);border:1px solid var(--airborne-header-blue);min-height:44px;max-width:100%;white-space:normal;overflow-wrap:anywhere}.photo-input>.button-row>button:not(:disabled):hover,button.upload-button:not(:disabled):hover{background:var(--airborne-header-blue);color:var(--airborne-ink);border-color:var(--airborne-ink);box-shadow:inset 0 0 0 1px var(--airborne-ink)}.photo-input>.button-row>button:focus-visible,button.upload-button:focus-visible,input[type=file]:not([hidden]):focus-visible{outline:3px solid var(--airborne-ink);outline-offset:3px;box-shadow:0 0 0 2px #fff}.photo-input>.button-row>button:disabled,button.upload-button:disabled{opacity:1;background:var(--airborne-header-blue);color:var(--airborne-ink);border-color:var(--airborne-ink);border-style:dashed;box-shadow:none;cursor:not-allowed}.composer-paperclip.upload-button{color:var(--airborne-ink)!important}.kw-guide-upload button.upload-button{min-height:44px}.photo-input{display:block;min-width:0;max-width:100%}.photo-input>.button-row{flex-wrap:wrap;gap:8px}.photo-input>small{display:block;margin-top:8px;overflow-wrap:anywhere}input[type=file]:not([hidden]){min-width:0;max-width:100%;font-size:14px;line-height:1.5}input[type=file]::file-selector-button{appearance:none;background:var(--airborne-header-blue);color:var(--airborne-ink);border:1px solid var(--airborne-header-blue);border-radius:4px;padding:10px 14px;margin-inline-end:12px;min-height:44px;max-width:100%;font:inherit;font-weight:700;white-space:normal;cursor:pointer}input[type=file]::-webkit-file-upload-button{-webkit-appearance:none;background:var(--airborne-header-blue);color:var(--airborne-ink);border:1px solid var(--airborne-header-blue);border-radius:4px;padding:10px 14px;margin-inline-end:12px;min-height:44px;max-width:100%;font:inherit;font-weight:700;white-space:normal;cursor:pointer}input[type=file]:not(:disabled):hover::file-selector-button{border-color:var(--airborne-ink);box-shadow:inset 0 0 0 1px var(--airborne-ink)}input[type=file]:not(:disabled):hover::-webkit-file-upload-button{border-color:var(--airborne-ink);box-shadow:inset 0 0 0 1px var(--airborne-ink)}input[type=file]:disabled::file-selector-button{border-color:var(--airborne-ink);border-style:dashed;opacity:1;cursor:not-allowed}input[type=file]:disabled::-webkit-file-upload-button{border-color:var(--airborne-ink);border-style:dashed;opacity:1;cursor:not-allowed}.upload-progress progress{accent-color:var(--airborne-header-blue)}@media (max-width:600px){.photo-input>.button-row>button{flex:1 1 130px}}input:not([type=checkbox]):not([type=radio]),select,textarea{min-width:0;max-width:100%}.builder-mapping>*,.builder-times>*,.chat-composer-form,.composer-input-row,.conversation-composer>*,.operations-field-grid>*,.ops-item-editor,.two-fields>*,[data-slot=dialog-content],[data-slot=dialog-content]>:not([data-slot=dialog-close]),[data-slot=dialog-header],fieldset,form,label{min-width:0}fieldset,legend{max-width:100%}[data-slot=dialog-description],legend{overflow-wrap:anywhere}[data-slot=dialog-content]{grid-template-columns:minmax(0,1fr)}textarea{overflow-wrap:anywhere}@media (max-width:750px){.chat-composer,.conversation,.employee-picker-results>*,.employee-shift-picker,.main,.messaging-layout>*,.panel,.two-col>*,[data-slot=tabs-content]{min-width:0}.composer-reply strong,.employee-picker-results small,.employee-picker-results strong,.panel label,[data-slot=dialog-content] label{overflow-wrap:anywhere}.panel .button-row,[data-slot=dialog-content] .button-row{flex-wrap:wrap}.panel .button-row>button,[data-slot=dialog-content] .button-row>button{max-width:100%;white-space:normal;overflow-wrap:anywhere}.ops-filters>*,.toolbar>*{min-width:0;max-width:100%}.airlock-grid,.briefing-grid,.display-health-grid,.operations-field-grid,.operations-media-grid,.quick-links-grid,.workload-items{grid-template-columns:minmax(0,1fr)}.airlock-grid>*,.briefing-grid>*,.display-health-grid>*,.operations-media-grid>*,.quick-links-grid>*,.workload-items>*{min-width:0;overflow-wrap:anywhere}}.employee-picker-results small,.employee-picker-results strong,[data-slot=dialog-content] label{overflow-wrap:anywhere}.employee-picker-results{grid-template-columns:minmax(0,1fr)}.employee-picker-results>*{min-width:0}.composer-reply strong,.games-clue p,.panel{overflow-wrap:anywhere}