.udtg-tool{max-width:940px!important;overflow:visible!important;font-family:'Segoe UI',Arial,sans-serif;color:#0f284d}.udtg-tool *{box-sizing:border-box}.udtg-main{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.udtg-tool .leftinput,.udtg-tool .rightresult{float:none!important;width:100%!important;max-width:none!important;margin:0!important}.udtg-tool .udtg-editor{padding:16px!important;border-radius:5px}.udtg-tool .udtg-result{padding:0!important;min-width:0}.udtg-tool h2{font-size:19px;line-height:1.3;margin:0 0 12px}.udtg-tool .udtg-result>h2{padding:10px;background:#228b22;color:#fff;border-radius:4px}.udtg-tool label{font-size:13px!important;font-weight:700;color:#0f284d}.udtg-field{margin:0 0 12px}.udtg-tool select,.udtg-tool textarea{display:block;width:100%;font:16px/1.45 'Segoe UI',Arial,sans-serif!important;color:#0f284d;border:1px solid #93a7b5;border-radius:4px;background:#fff;padding:10px;min-height:43px}.udtg-tool textarea{resize:vertical;min-height:112px;overflow-wrap:anywhere}.udtg-tool textarea[readonly]{background:#fff}.udtg-tool :is(select,textarea,button):focus-visible{outline:3px solid #228b22;outline-offset:2px}.udtg-between{display:flex;justify-content:space-between;gap:8px;color:#526475;margin-top:5px;font-size:12px}.udtg-between small{font-size:12px}.udtg-buttons{display:flex;gap:8px}.udtg-tool .udtg-buttons .btn-style{margin:0!important;width:50%!important;font-size:15px!important;padding:11px 7px!important;border-radius:4px}.udtg-rating{margin-top:14px}.udtg-output-label{display:block;margin-bottom:6px}.udtg-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.udtg-tool .udtg-actions button{flex:1 1 90px;background:#0f284d;color:#fff;border:0;padding:10px;font-size:13px;border-radius:4px;margin:0;cursor:pointer}.udtg-tool .udtg-actions button:hover{background:#228b22}.udtg-error{border-left:4px solid #ba3030;background:#fff0f0;color:#8b1c1c;padding:9px;margin-bottom:9px;font-size:13px}.udtg-error[hidden]{display:none}.udtg-details{margin-top:12px;border:1px solid #d6e0e6;background:#f6fafb;padding:10px;border-radius:4px}.udtg-details summary,.udtg-info summary{cursor:pointer;font-weight:700}.udtg-chart{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-top:10px}.udtg-chart-item{text-align:center;background:#fff;border:1px solid #d6e0e6;border-radius:4px;padding:7px 2px}.udtg-chart-item b{display:block;font-size:17px}.udtg-chart-item small{font-size:13px}.udtg-info{margin-top:18px;padding:14px 16px;background:#fff;border:1px solid #e0e6eb;border-radius:5px;line-height:1.6}.udtg-info h2{background:#e1eff0;border-left:4px solid #228b22;padding:7px 10px;font-size:18px}.udtg-info h3{font-size:16px;margin:15px 0 8px}.udtg-info p{font-size:14px;margin:8px 0}.udtg-info details{padding:9px 0;border-top:1px solid #e1e6ea;font-size:14px}.udtg-tool .udtg-result:focus{outline:0}@media(max-width:720px){.udtg-main{grid-template-columns:1fr;gap:12px}.udtg-tool{margin:12px auto!important;padding:0 9px!important}.udtg-tool .udtg-editor{padding:12px!important}.udtg-tool textarea{min-height:92px}.udtg-tool .udtg-result>h2{margin-bottom:9px}.udtg-chart{grid-template-columns:repeat(4,minmax(0,1fr))}}@media print{.udtg-editor,.udtg-actions,.udtg-info,.udtg-details{display:none!important}.udtg-main{display:block}.udtg-tool .rightresult{width:100%!important}.udtg-tool textarea{border:0;height:auto;min-height:200px}}@media(prefers-reduced-motion:reduce){.udtg-tool *{scroll-behavior:auto!important}}
