.translation-tabs{display:flex;gap:8px;margin:0 0 24px;border-bottom:1px solid var(--ui-border);padding-bottom:12px}.translation-tabs a{display:flex;align-items:center;gap:10px;padding:11px 18px;color:var(--ui-secondary);border:1px solid transparent;border-radius:10px;text-decoration:none;font-weight:600}.translation-tabs a.selected{background:var(--ui-brand-soft);color:var(--ui-primary);border-color:var(--ui-tab-border)}.translation-tabs a:hover{background:var(--ui-content)}.translation-tabs span{border-radius:20px;padding:2px 9px;background:var(--ui-card);font-size:12px}.translation-review-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px}.translation-review-heading h3{margin:8px 0 0}.translation-back{display:inline-block;color:var(--ui-primary);margin-bottom:20px}.translation-source{background:var(--ui-content);border:1px solid var(--ui-border);border-radius:14px;padding:22px;margin:20px 0}.translation-source p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ui-secondary);margin-bottom:0}.translation-source h4{overflow-wrap:anywhere;margin:12px 0}.translation-language-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px}.translation-language-grid section{min-width:0;padding:20px;border:1px solid var(--ui-border);border-radius:14px;background:var(--ui-card)}.translation-language-grid h4{margin-bottom:20px;font-size:17px;color:var(--ui-text)}.translation-language-grid textarea{width:100%;resize:vertical;line-height:1.65;min-height:220px}.translation-review-search{display:flex;gap:12px;margin:24px 0}.translation-review-search input{flex:1;min-width:0}.translation-review-list td:nth-child(2){max-width:430px;overflow-wrap:anywhere}.translation-review-list td:nth-child(3){max-width:350px;line-height:1.65}.translation-review-actions,.translation-review-pagination{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:24px}.translation-review-actions p{flex-basis:100%;margin:0}.translation-review-pagination{justify-content:flex-end}.translation-tabs a:focus-visible,.translation-back:focus-visible{outline:2px solid var(--ui-focus-outline);outline-offset:3px}@media(max-width:1150px){.translation-language-grid{grid-template-columns:1fr}.translation-language-grid textarea{min-height:140px}.translation-review-heading{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.translation-review-search{flex-wrap:wrap}.translation-review-actions button{width:100%}.translation-source,.translation-language-grid section{padding:16px}}
.service-provider-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.service-provider-tabs a{padding:10px 14px;border:1px solid var(--ui-border);border-radius:10px;color:var(--ui-secondary);text-decoration:none;font-weight:600}.service-provider-tabs a.selected{background:var(--ui-brand-soft);color:var(--ui-primary);border-color:var(--ui-tab-border)}.service-review-search{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.service-review-search>.search{grid-column:1/-1;min-width:0;width:100%}.service-review-search .field{margin:0}.service-review-search button{align-self:end}.service-review-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px}.service-review-fields section{padding:20px;border:1px solid var(--ui-border);border-radius:14px;min-width:0}.service-review-fields h4{margin:0 0 20px}.service-review-fields details summary{cursor:pointer;margin-bottom:16px;color:var(--ui-secondary)}.service-review-row-actions{display:flex;gap:8px;flex-wrap:wrap}.service-review-list .table td{overflow-wrap:anywhere;max-width:320px}.translation-help{margin:18px 0;padding:18px;border:1px solid var(--ui-border);border-radius:14px;background:var(--ui-content);line-height:1.8}.translation-help ol{padding-left:24px;margin:10px 0}.translation-numeric-check{line-height:1.7;white-space:normal}.translation-numeric-check ul{padding-left:22px;margin-bottom:0}@media(max-width:1150px){.service-review-fields{grid-template-columns:1fr}}@media(max-width:650px){.service-review-search{grid-template-columns:1fr}.service-review-fields section{padding:16px}.translation-tabs{flex-wrap:wrap}}
