.widget .converter-container{max-width:640px;margin:1.25rem auto}.widget .converter-container h2.converter-heading{font-size:1.125rem;margin:0 0 .15625rem;text-align:center}.widget .converter-container p.converter-subtitle{font-size:.8125rem;text-align:center;margin:0 0 .625rem;line-height:1.35}.widget .converter-box{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--rounded);padding:.9375rem 1.25rem}.widget .converter-network-row{display:flex;align-items:center;gap:.46875rem;margin-bottom:.78125rem;padding-bottom:.78125rem;border-bottom:1px solid var(--color-border)}.widget .converter-network-label,.widget .converter-input-label{color:var(--color-text-primary);font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;flex-shrink:0;min-width:6.25rem}.widget select.converter-network-select{width:100%;padding:.3125rem .625rem;border:1px solid var(--color-border);border-radius:var(--rounded-sm);font-size:.875rem;font-family:var(--md-text-font);background:var(--color-surface);color:var(--color-text-primary);cursor:pointer;transition:all .2s ease;background-repeat:no-repeat;background-position:right 1.09375rem center}.widget select.converter-network-select:hover{border-color:var(--color-border-strong)}.widget select.converter-network-select:focus{outline:none;border-color:var(--accent-default);box-shadow:0 0 0 3px var(--accent-soft)}.widget .converter-input-section{margin-bottom:.9375rem}.widget .converter-input-section:last-child{margin-bottom:0}.widget .converter-input-wrapper{display:flex;align-items:center;gap:.46875rem}.widget input.converter-input{flex:1;margin:0;padding:.4375rem .625rem;border:1px solid var(--color-border);border-radius:var(--rounded-sm);font-size:.8125rem;font-family:var(--md-code-font);color:var(--color-text-primary);background:var(--color-surface-secondary);line-height:1.5;transition:all .2s ease}.widget input.converter-input::placeholder{color:var(--color-text-tertiary)}.widget input.converter-input:hover{border-color:var(--color-border-strong);background:var(--color-surface)}.widget input.converter-input:focus{outline:none;border-color:var(--accent-default);background:var(--color-surface);box-shadow:0 0 0 3px var(--accent-soft)}.widget input.converter-input.error{border-color:var(--error)}.widget button.converter-copy-button{position:relative;flex-shrink:0;min-width:2.1875rem;height:2.1875rem;margin:0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--rounded-sm);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;padding:0 .625rem}.widget button.converter-copy-button:hover,.widget button.converter-copy-button.copied{background:var(--accent-default);border-color:var(--accent-default)}.widget button.converter-copy-button:hover svg,.widget button.converter-copy-button.copied svg{stroke:var(--accent-on)}.widget button.converter-copy-button:active{transform:scale(.96)}.widget .converter-copy-icon,.widget .converter-check-icon{white-space:nowrap;font-size:var(--sl-text-xs);color:var(--color-text-primary);transition:color .2s ease}.widget button.converter-copy-button .converter-check-icon,.widget button.converter-copy-button.copied .converter-copy-icon{display:none}.widget button.converter-copy-button.copied .converter-check-icon{display:block}.widget .converter-copy-feedback{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:.625rem;padding:.46875rem .9375rem;background:var(--accent-default);color:var(--accent-on);font-size:.8125rem;white-space:nowrap;border-radius:var(--rounded);display:none;pointer-events:none;box-shadow:0 2px 8px #0000003d}.widget .converter-copy-feedback:after{content:"";position:absolute;top:100%;left:50%;margin-left:-.375rem;border:.46875rem solid transparent;border-top-color:var(--accent-default)}.widget button.converter-copy-button.copied .converter-copy-feedback{display:block}.widget .converter-ss58-checkbox-label{display:flex;align-items:center;gap:.46875rem;margin-top:.4375rem;margin-left:6.71875rem;font-size:.8125rem;cursor:pointer;user-select:none}.widget input.converter-ss58-checkbox{width:1rem;height:1rem;accent-color:var(--accent-default);cursor:pointer}.widget .converter-error{background:#dc26261a;border-left:3px solid var(--error);padding:.46875rem .625rem;margin-top:.46875rem;font-size:.8125rem;border-radius:var(--rounded-sm);display:none}.widget .converter-error.show{display:block}.widget .converter-disclaimer{background:var(--accent-soft);border:1px solid var(--accent-default);border-left-width:4px;border-radius:var(--rounded);padding:.46875rem .625rem;margin-top:1.25rem;font-size:.8125rem;line-height:1.45}.widget .converter-disclaimer-title{color:var(--accent-default);font-weight:700;font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em;margin-right:.46875rem}.widget .converter-container strong.converter-text-bold{font-weight:600;color:var(--color-text-primary)}@media(max-width:640px){.widget .converter-container{padding:0 .625rem}.widget .converter-container h2.converter-heading{font-size:1.0625rem}.widget .converter-box{padding:.78125rem .9375rem}.widget .converter-network-row{flex-direction:column;align-items:flex-start;gap:.3125rem}.widget .converter-network-label,.widget .converter-input-label{min-width:unset}.widget .converter-input-wrapper{flex-wrap:wrap}.widget .converter-input-label{width:100%;margin-bottom:.25rem}.widget input.converter-input{min-width:0}.widget .converter-ss58-checkbox-label{margin-left:0}}
