/* Georgian labels need wrapping space without shrinking the controls. */
html[lang="ka"] .ic-app .ic-planner-heading180,
html[lang="ka"] .ic-app .business-card-heading134,
html[lang="ka"] .ic-app .business-module-heading134 {flex-wrap:wrap}
html[lang="ka"] .ic-app .ic-planner180 .button,
html[lang="ka"] .ic-app .business-card-heading134>a,
html[lang="ka"] .ic-app .business-attention-list134 a {white-space:normal}
html[lang="ka"] .ic-app .ic-eyebrow180,
html[lang="ka"] .ic-app .business-eyebrow134,
html[lang="ka"] .ic-app .ic-nav-label {letter-spacing:normal}
html[lang="ka"] .ic-app .business-summary134 dt,
html[lang="ka"] .ic-app .business-grid134 h3,
html[lang="ka"] .ic-app .case-card h2 {line-height:1.5;overflow-wrap:anywhere}
@media(max-width:700px){
 .ic-app .workspace-header .workspace-actions .language-switch {grid-column:1/-1;justify-self:end;padding:5px 0}
 html[lang="ka"] .ic-app .ic-task-filters180 {grid-template-columns:minmax(0,1fr)}
 html[lang="ka"] .ic-app .ic-task-due180 {flex-basis:125px}
}
/* Case workspace: Georgian controls wrap without shrinking the type. */
html[lang="ka"] .ic-app .case-action-bar a,
html[lang="ka"] .ic-app .case-jumps a,
html[lang="ka"] .ic-app .ic-settings-jumps150 a,
html[lang="ka"] .ic-app .case-ask-actions button,
html[lang="ka"] .ic-app .case-ask-examples button,
html[lang="ka"] .ic-app .download-actions204 button,
html[lang="ka"] .ic-app .name-tools202 button {white-space:normal;line-height:1.5}
html[lang="ka"] .ic-app .case-ai-readiness174>div,
html[lang="ka"] .ic-app .case-ask-source-meta,
html[lang="ka"] .ic-app .case-tools-disclosure .summary-note,
html[lang="ka"] .ic-app .workflow143-fields>label {min-width:0;overflow-wrap:anywhere}
html[lang="ka"] .ic-app .case-ask-history-item174 strong,
html[lang="ka"] .ic-app .case-ask-source h4 {overflow-wrap:anywhere}
/* People controls and source records keep their full size in Georgian. */
html[lang="ka"] #people-translate,
html[lang="ka"] #people-stop,
html[lang="ka"] #people-notes143 button {white-space:normal;line-height:1.5}
html[lang="ka"] .person143 p,
html[lang="ka"] .person143-hearing p,
html[lang="ka"] #people-translator td {overflow-wrap:anywhere}

/* Account access and security: keep Georgian labels readable at narrow widths. */
html[lang="ka"] .access-eyebrow{letter-spacing:normal}
html[lang="ka"] .access-intro h1,html[lang="ka"] .access-card h2,html[lang="ka"] .login.setup h1{font-family:system-ui,sans-serif;line-height:1.4;overflow-wrap:anywhere}
html[lang="ka"] .access-fields button,html[lang="ka"] .access-card .button,html[lang="ka"] .login.setup button,html[lang="ka"] .cabinet-profile button{white-space:normal;line-height:1.5}
html[lang="ka"] .registration-type129 legend,html[lang="ka"] .registration-type129 small,html[lang="ka"] .ic-device141 h3{overflow-wrap:anywhere;line-height:1.5}
html[lang="ka"] .cabinet-profile .badge{white-space:normal;line-height:1.5}
.cabinet-profile code{overflow-wrap:anywhere}

/* Public pages and team invitations: longer Georgian labels retain readable type. */
/* Notification groups and task controls must wrap Georgian labels on small screens. */
html[lang="ka"] .ic-eyebrow189 {letter-spacing:normal}
html[lang="ka"] .ic-group-toggle198 {white-space:normal;max-width:11rem;line-height:1.5}
html[lang="ka"] .ic-notification-channels189>a,
html[lang="ka"] .ic-notice189>div,
html[lang="ka"] .task-fields>label,
html[lang="ka"] .task-filter>label {min-width:0;overflow-wrap:anywhere}
html[lang="ka"] .ic-settings189>summary,
html[lang="ka"] .ic-inbox-tabs189,
html[lang="ka"] .ic-notice-actions189 {flex-wrap:wrap}
html[lang="ka"] .ic-notice-actions189 a,
html[lang="ka"] .ic-notice-actions189 button,
html[lang="ka"] .task-filter button {white-space:normal;line-height:1.5}
html[lang="ka"] .ic-public .ic-eyebrow,
html[lang="ka"] .ic-public .home-eyebrow,
html[lang="ka"] .team-eyebrow,
html[lang="ka"] .team-aside-label,
html[lang="ka"] .ic-demo-label,
html[lang="ka"] .ic-demo-status {letter-spacing:normal}
html[lang="ka"] .ic-public h1,
html[lang="ka"] .ic-public h2,
html[lang="ka"] .ic-public h3,
html[lang="ka"] .team-welcome-card h1 {font-family:system-ui,sans-serif;letter-spacing:normal;line-height:1.4;overflow-wrap:anywhere}
html[lang="ka"] .ic-public .button,
html[lang="ka"] .ic-public .ic-nav-account,
html[lang="ka"] .ic-demo-sidebar>span,
html[lang="ka"] .ic-demo-add,
html[lang="ka"] .team-settings-form button,
html[lang="ka"] .team-intro .button,
html[lang="ka"] .team-edit-grant button,
html[lang="ka"] .team-directory-count {white-space:normal;line-height:1.5}
html[lang="ka"] .ic-demo-heading {flex-wrap:wrap}
html[lang="ka"] .ic-demo-files>div>span,
html[lang="ka"] .ic-demo-reminder>span,
html[lang="ka"] .ic-demo-metrics>div,
html[lang="ka"] .home-plan,
html[lang="ka"] .team-edit-grant label {min-width:0;overflow-wrap:anywhere}
html[lang="ka"] .ic-demo-sidebar .ic-icon {flex-shrink:0}
html[lang="ka"] .home-plan-description {min-height:0}
html[lang="ka"] .home-plan-price {flex-wrap:wrap}
html[lang="ka"] .team-directory-heading,
html[lang="ka"] .team-shared-title {flex-wrap:wrap}
html[lang="ka"] .team-case-scroll label {display:grid;grid-template-columns:minmax(0,1fr);align-content:start}
html[lang="ka"] .team-case-scroll select {width:100%;min-width:0;max-width:100%;flex:auto}
html[lang="ka"] .team-role {flex-shrink:1;overflow-wrap:anywhere}
@media(min-width:1051px){
 html[lang="ka"] .ic-public-nav {flex-wrap:wrap;justify-content:flex-end;padding-block:.7rem}
 html[lang="ka"] .ic-public-nav>a {white-space:normal;line-height:1.5}
 html[lang="ka"] .ic-nav-account {flex-wrap:wrap;justify-content:flex-end}
}
@media(max-width:700px){
 html[lang="ka"] .ic-public .home-plan-grid {grid-template-columns:minmax(0,1fr)}
 html[lang="ka"] .team-settings-form,
 html[lang="ka"] .team-edit-grant {grid-template-columns:minmax(0,1fr)}
 html[lang="ka"] .ic-public h1 {font-size:clamp(1.75rem,6vw,2.5rem)}
}

/* Remaining modules: wrap translated controls without reducing readable type. */
html[lang="ka"] .ic-app button,
html[lang="ka"] .ic-app .button {white-space:normal;line-height:1.5}
html[lang="ka"] .ic-app label,
html[lang="ka"] .ic-app summary {overflow-wrap:anywhere}
html[lang="ka"] .ic-app .wb-form-row>*,
html[lang="ka"] .ic-app .kb-status-grid>* {min-width:0}
