.el-radio-button{--el-radio-button-checked-bg-color:var(--el-color-primary);--el-radio-button-checked-text-color:var(--el-color-white);--el-radio-button-checked-border-color:var(--el-color-primary);--el-radio-button-disabled-checked-fill:var(--el-border-color-extra-light);display:inline-block;outline:none;position:relative}.el-radio-button__inner{-webkit-appearance:none;background:var(--el-button-bg-color,var(--el-fill-color-blank));border-radius:0;box-sizing:border-box;color:var(--el-button-text-color,var(--el-text-color-regular));cursor:pointer;display:inline-block;font-size:var(--el-font-size-base);font-weight:var(--el-button-font-weight,var(--el-font-weight-primary));line-height:1;margin:0;outline:var(--el-border);padding:8px 15px;position:relative;text-align:center;transition:var(--el-transition-all);-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.el-radio-button__inner.is-round{padding:8px 15px}.el-radio-button__inner:hover{color:var(--el-color-primary)}.el-radio-button__inner [class*=el-icon-]{line-height:.9}.el-radio-button__inner [class*=el-icon-]+span{margin-left:5px}.el-radio-button:first-child .el-radio-button__inner{border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base);box-shadow:none!important}.el-radio-button.is-active .el-radio-button__original-radio:not(:disabled)+.el-radio-button__inner{background-color:var(--el-radio-button-checked-bg-color,var(--el-color-primary));border-color:var(--el-radio-button-checked-border-color,var(--el-color-primary));box-shadow:-1px 0 0 0 var(--el-radio-button-checked-border-color,var(--el-color-primary));color:var(--el-radio-button-checked-text-color,var(--el-color-white))}.el-radio-button__original-radio{opacity:0;outline:none;position:absolute;z-index:-1}.el-radio-button__original-radio:focus-visible+.el-radio-button__inner{border-left:var(--el-border);border-left-color:var(--el-radio-button-checked-border-color,var(--el-color-primary));border-radius:var(--el-border-radius-base);box-shadow:none;outline:2px solid var(--el-radio-button-checked-border-color);outline-offset:1px;z-index:2}.el-radio-button__original-radio:disabled+.el-radio-button__inner{background-color:var(--el-button-disabled-bg-color,var(--el-fill-color-blank));background-image:none;border-color:var(--el-button-disabled-border-color,var(--el-border-color-light));box-shadow:none;color:var(--el-disabled-text-color);cursor:not-allowed}.el-radio-button__original-radio:disabled:checked+.el-radio-button__inner{background-color:var(--el-radio-button-disabled-checked-fill)}.el-radio-button:last-child .el-radio-button__inner{border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0}.el-radio-button:first-child:last-child .el-radio-button__inner{border-radius:var(--el-border-radius-base)}.el-radio-button--large .el-radio-button__inner{border-radius:0;font-size:var(--el-font-size-base);padding:12px 19px}.el-radio-button--large .el-radio-button__inner.is-round{padding:12px 19px}.el-radio-button--small .el-radio-button__inner{border-radius:0;font-size:12px;padding:5px 11px}.el-radio-button--small .el-radio-button__inner.is-round{padding:5px 11px}.rotate-tool-page[data-v-187bc0cb]{align-items:center;display:flex;flex:1;justify-content:center;padding:48px 24px;width:100%}.rotate-tool-page__inner[data-v-187bc0cb]{margin:0 auto;text-align:center;width:100%}.rotate-tool-page__title[data-v-187bc0cb]{color:var(--color-text);font-size:22px;font-weight:600;line-height:1.4;margin:0 0 24px}.rotate-tool-page__actions[data-v-187bc0cb]{margin-bottom:24px}.rotate-tool-page__preview-wrap[data-v-187bc0cb]{align-items:center;background:#fff;border-radius:8px;box-shadow:0 1px 4px #00000014;display:flex;height:600px;justify-content:center;margin:0 auto 24px;overflow:hidden;width:600px}.rotate-tool-page__preview-img[data-v-187bc0cb]{display:block;flex-shrink:0;transition:transform .2s ease}.rotate-tool-page__panel[data-v-187bc0cb]{border-radius:12px;margin:0 auto 24px;max-width:560px;padding:24px;text-align:center;width:100%}.rotate-tool-page__angle-row[data-v-187bc0cb]{align-items:center;display:flex;flex-wrap:wrap;gap:12px 16px;justify-content:center;margin-bottom:8px}.rotate-tool-page__tabs[data-v-187bc0cb]{margin-right:0}.rotate-tool-page__select[data-v-187bc0cb]{flex-shrink:0;width:160px}.rotate-tool-page__angle-input[data-v-187bc0cb]{flex-shrink:0;width:100px}.rotate-tool-page__unit[data-v-187bc0cb]{color:var(--color-text-muted);font-size:14px}.rotate-tool-page__actions-row[data-v-187bc0cb]{border-top:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:24px;padding-top:24px}.rotate-tool-page__btn-primary[data-v-187bc0cb]{background:linear-gradient(135deg,#22c55e,#16a34a);border:none;border-radius:8px;flex:1;font-size:15px;font-weight:600;height:44px;min-width:200px;transition:all .3s ease}.rotate-tool-page__btn-primary[data-v-187bc0cb]:hover{box-shadow:0 4px 12px #22c55e66;transform:translateY(-2px)}.rotate-tool-page__btn-secondary[data-v-187bc0cb]{background:var(--color-bg);border:2px solid var(--color-border);border-radius:8px;color:var(--color-text);flex:1;font-size:15px;font-weight:500;height:44px;min-width:160px;transition:all .3s ease}.rotate-tool-page__btn-secondary[data-v-187bc0cb]:hover{border-color:var(--color-link);color:var(--color-link)}.rotate-tool-page__btn-icon[data-v-187bc0cb]{margin-right:6px}.rotate-tool-page__desc[data-v-187bc0cb]{color:var(--color-text-muted);font-size:14px;line-height:1.7;margin-bottom:24px;margin-top:32px;text-align:center}.rotate-tool-page__desc p[data-v-187bc0cb]{margin:0 0 8px}.rotate-tool-page__note[data-v-187bc0cb]{font-size:13px;margin-top:12px;opacity:.9}@media(max-width:768px){.rotate-tool-page[data-v-187bc0cb]{padding:32px 16px 48px}.rotate-tool-page__title[data-v-187bc0cb]{font-size:18px;margin-bottom:20px}.rotate-tool-page__panel[data-v-187bc0cb]{padding:20px}.rotate-tool-page__actions-row[data-v-187bc0cb],.rotate-tool-page__angle-row[data-v-187bc0cb]{flex-direction:column}.rotate-tool-page__btn-primary[data-v-187bc0cb],.rotate-tool-page__btn-secondary[data-v-187bc0cb]{min-width:auto;width:100%}}
