.language-bar{color:#fff;background:#102d32;border-bottom:1px solid #34535a;justify-content:flex-end;align-items:center;gap:20px;padding:9px 26px;font:13px Arial,sans-serif;display:flex}.language-bar>span{letter-spacing:2px;margin-right:auto;font-weight:700}.language-bar label{align-items:center;gap:9px;display:flex}.language-bar select{color:#15373b;font:inherit;background:#fff;border:1px solid #b5c9cb;border-radius:5px;padding:6px 8px}.document-tools{background:#eef5f4;border:1px solid #c5d9d6;border-radius:8px;flex-wrap:wrap;align-items:center;gap:9px;margin:12px 0;padding:12px 16px;display:flex}.document-tools a,.document-tools button{color:#164b4b;font:inherit;cursor:pointer;background:#fff;border:1px solid #b6ceca;border-radius:6px;padding:7px 11px;text-decoration:none}.translation-panel{background:#fff;border:1px solid #b6ceca;border-radius:10px;margin:12px 0;padding:18px}.translation-panel>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.translation-field{border-top:1px solid #dce6e4;grid-template-columns:1fr 1fr;gap:12px;padding:12px 0;display:grid}.translation-field pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#33484c;margin:0;font:13px/1.5 Arial}.translation-field textarea{border:1px solid #b6ceca;border-radius:5px;width:100%;min-height:90px;padding:9px;font:14px/1.5 Arial}.translation-field small{color:#a34627;display:block}.translation-panel .translation-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.translation-panel .translation-error{color:#a33320;white-space:pre-wrap}.translation-panel button{cursor:pointer;padding:8px 12px}.translation-panel details{margin:12px 0}.translation-panel summary{cursor:pointer}.translation-panel .translation-ready{color:#176348}.translation-hint{color:#446066;font-size:13px}@media (max-width:700px){.language-bar{flex-wrap:wrap;gap:9px;padding:10px}.language-bar label{gap:4px;font-size:12px}.translation-field{grid-template-columns:1fr}.language-bar>span{display:none}}@media print{.language-bar,.document-tools,.translation-panel{display:none!important}}.shell .main{min-width:0}.shell .sectionhead{flex-wrap:wrap}.shell .sectionhead>div{flex-wrap:wrap;min-width:0}.shell .sectionhead select{width:auto;min-width:140px;max-width:min(320px,100%)}.shell .sectionhead input{max-width:260px}.language-bar select{width:auto}.document-tools select{max-width:min(330px,100%)}.language-bar{z-index:40;flex-wrap:wrap;position:sticky;top:0}.sfcs-account-menu{align-items:center;gap:10px;max-width:100%;font:13px Arial,sans-serif;display:flex}.sfcs-account-email{text-overflow:ellipsis;white-space:nowrap;color:#e6effc;letter-spacing:0;max-width:220px;overflow:hidden}.language-bar .sfcs-account-switch{color:#173d66;cursor:pointer;background:#fff;border:1px solid #b5cce5;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;margin:0;padding:8px 12px;font:600 13px Arial,sans-serif;text-decoration:none;display:inline-flex}.language-bar .sfcs-account-switch:hover{background:#eaf1f8}.sfcs-account-dialog{color:#193652;text-align:left;letter-spacing:0;background:#fff;border:1px solid #ccd7e4;border-radius:12px;width:min(520px,100vw - 32px);max-height:calc(100dvh - 40px);margin:auto;padding:26px;font:14px/1.6 Arial,sans-serif;position:fixed;inset:0;overflow:auto;box-shadow:0 22px 70px #10243c40}.sfcs-account-dialog::backdrop{background:#102d4c88}.sfcs-account-dialog h2{color:#193652;margin:0 0 18px;font-size:21px;line-height:1.3}.sfcs-account-dialog p{color:#435b70;margin:12px 0;font-size:14px;line-height:1.65}.sfcs-account-dialog .sfcs-account-current{background:#f0f5fa;border-radius:6px;padding:12px 14px;font-size:12px}.sfcs-account-current strong{overflow-wrap:anywhere;color:#193652;font-size:14px;display:block}.sfcs-account-dialog .sfcs-account-save{color:#75591e;background:#fff8eb;border-left:3px solid #c28a30;padding:9px 12px}.sfcs-account-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin:22px 0 12px;display:flex}.sfcs-account-actions button,.sfcs-account-actions a{color:#25485b;cursor:pointer;background:#fff;border:1px solid #c3d0dc;border-radius:6px;justify-content:center;align-items:center;margin:0;padding:10px 14px;font:600 14px/1.4 Arial,sans-serif;text-decoration:none;display:inline-flex}.sfcs-account-actions .sfcs-account-continue{color:#fff;background:#237858;border-color:#237858}.sfcs-account-dialog .sfcs-account-help{color:#637689;margin-bottom:0;font-size:12px}.sfcs-account-switch:focus-visible{outline-offset:3px;outline:3px solid #c7983a}.sfcs-account-actions button:focus-visible{outline-offset:3px;outline:3px solid #c7983a}.sfcs-account-actions a:focus-visible{outline-offset:3px;outline:3px solid #c7983a}@media (max-width:1000px){.language-bar{gap:12px}.sfcs-account-menu{margin-left:auto}.sfcs-account-email{max-width:190px}}@media (max-width:600px){.sfcs-account-menu{border-top:1px solid #54718c;justify-content:flex-end;width:100%;padding-top:8px}.sfcs-account-email{max-width:calc(100% - 150px)}.sfcs-account-dialog{padding:20px}.sfcs-account-actions>*{width:100%}}@media print{.sfcs-account-dialog,.sfcs-account-menu{display:none!important}}
