.apply-shell{background:var(--color-bg);max-width:560px;color:inherit;min-height:100dvh;margin:0 auto;padding:24px 16px 64px;font-size:18px}.apply-title{margin:16px 0 24px;font-size:28px}.apply-progress{opacity:.8;font-size:16px}.apply-back{color:var(--color-primary);background:0 0;border:none;padding:8px 0;font-size:18px}.apply-input,.apply-shell select{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;width:100%;margin-bottom:16px;padding:14px;font-size:20px}.apply-primary{background:var(--color-primary);width:100%;color:var(--color-on-primary);border:none;border-radius:10px;padding:16px;font-size:20px}.apply-primary:disabled{opacity:.5}.apply-error{color:var(--color-danger);font-size:18px}.apply-lang-btn{border:2px solid var(--color-border);background:var(--color-surface);border-radius:12px;width:100%;margin-bottom:16px;padding:24px;font-size:24px}.apply-label{opacity:.85;margin:0 0 6px;font-size:16px;display:block}.apply-hint{opacity:.8;margin:0 0 16px;font-size:16px}.apply-slug-preview{word-break:break-all;margin:4px 0 16px;font-size:24px;font-weight:600}.apply-secondary{background:var(--color-surface);width:100%;color:var(--color-primary);border:1px solid var(--color-border);border-radius:8px;margin-bottom:16px;padding:12px;font-size:18px}.apply-checkbox-row{align-items:center;gap:10px;margin:8px 0 24px;font-size:18px;display:flex}.apply-checkbox-row input{width:20px;height:20px}.apply-review-list{margin:0 0 24px;padding:0;font-size:18px;list-style:none}.apply-review-list li{border-bottom:1px solid var(--color-border);padding:10px 0}.apply-done-title{margin:16px 0 12px;font-size:28px}.apply-done-body{font-size:18px}
