.sfl{min-width:0}.sfl .sfl-heading{align-items:center;gap:2px;min-width:0;min-height:28px;display:flex;overflow:visible}.sfl .sfl-heading>label{min-width:0;line-height:1.6;font:inherit;overflow-wrap:anywhere;margin:0}.sfl .sfl-heading .sfh{flex:none}.sfl.sfl-inline .sfl-heading>label{align-items:center;gap:8px;display:flex}.sfl.sfl-compact{gap:4px;display:grid}.sfl.sfl-compact .sfl-heading{font-size:12px}.sfl input,.sfl select,.sfl textarea{min-width:0;max-width:100%}
.project-picker-backdrop{padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}.project-picker-modal{width:min(520px,100%);min-height:0;max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));font-family:var(--font-arabic-sans), Tahoma, sans-serif;border:1px solid #cbdbe5;border-radius:20px;flex-direction:column;gap:16px;padding:22px;display:flex;overflow:hidden}.project-picker-header,.project-picker-search{flex:none;min-width:0}.project-picker-header h2{font:700 21px/1.7 var(--font-opportunity-heading), sans-serif;color:#142b49;overflow-wrap:anywhere}.project-picker-header .section-kicker{color:#087f8c;font-size:12px}.project-picker-header .app-icon-button{color:#142b49;border:1px solid #cbdbe5;flex:0 0 44px;width:44px;height:44px}.project-picker-search{color:#486178;background:#f6f9fb;border:1px solid #cbdbe5;min-height:44px}.project-picker-search input{min-width:0;font-size:15px;line-height:1.8}.project-picker-list{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;align-content:start;min-height:0;max-height:none;overflow:auto}.project-picker-item{border-color:#d5dfe8;border-radius:12px;min-width:0;min-height:66px;padding:12px}.project-picker-copy{unicode-bidi:plaintext;min-width:0}.project-picker-copy strong{white-space:normal;overflow-wrap:anywhere;color:#142b49;font-size:15px;line-height:1.8}.project-picker-copy small{color:#52667b;white-space:normal;font-size:12px;line-height:1.8}.project-picker-avatar{color:#087f8c;background:#e8f5f4;border-color:#b9d9dc;flex-shrink:0}.project-picker-item>svg{flex-shrink:0}.project-picker-item:hover{background:#eff8f7;border-color:#087f8c}.project-picker-modal :focus-visible{outline-offset:2px;outline:3px solid #087f8c}.project-picker-state{overflow-wrap:anywhere;min-height:0;padding:16px 0;font-size:14px;line-height:1.9}@media (max-height:450px){.project-picker-modal{gap:10px;padding:14px}.project-picker-header h2{margin-block:0;font-size:18px}}
