
/* ===== CASE CONVERTER PRO V14.1 ===== */
.case-pro-studio{margin:14px 0 4px;border:1px solid var(--line,#dce2ea);border-radius:16px;padding:14px;background:linear-gradient(180deg,rgba(20,184,166,.06),rgba(99,102,241,.03))}.case-pro-head{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.case-pro-head>div:first-child{display:flex;flex-direction:column;gap:2px}.case-pro-head b{font-size:14px}.case-pro-head span{font-size:11px;color:#64748b}.case-pro-actions{display:flex;gap:7px;flex-wrap:wrap}.case-pro-actions button,.case-mode-chips button{border:1px solid #cfd8e3;border-radius:999px;background:#fff;color:#172033;padding:7px 10px;font-size:11px;font-weight:750;cursor:pointer}.case-mode-chips{display:flex;gap:7px;overflow:auto;padding:12px 0 8px;scrollbar-width:thin}.case-mode-chips button{white-space:nowrap}.case-mode-chips button.active{background:#0f766e;color:#fff;border-color:#0f766e}.case-selected{margin-top:5px;border:1px solid #dfe5ec;border-radius:13px;background:#fff;overflow:hidden}.case-selected small,.case-quick>small{display:block;padding:8px 10px 0;font-size:9px;letter-spacing:.08em;color:#64748b;font-weight:800}.case-selected pre{white-space:pre-wrap;word-break:break-word;max-height:260px;overflow:auto;margin:0;padding:12px;font:600 13px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.case-quick{margin-top:10px}.case-pro-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px}.case-pro-grid button{text-align:left;border:1px solid #dfe5ec;border-radius:12px;background:#fff;padding:10px;min-height:76px;cursor:pointer;overflow:hidden}.case-pro-grid button b{display:block;font-size:10px;color:#0f766e;margin-bottom:5px}.case-pro-grid button span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:11px;line-height:1.4;color:#334155;word-break:break-word}.case-pro-grid button.copied{outline:2px solid #22c55e}.case-legacy-notice{margin:0 0 12px;padding:10px 12px;border-radius:12px;border:1px solid #f59e0b;background:#fffbeb;color:#92400e;font-size:12px}.case-legacy-notice a{font-weight:800;color:inherit;text-decoration:underline}@media(max-width:760px){.case-pro-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-pro-actions{width:100%}.case-pro-actions button{flex:1}}html[data-theme="dark"] .case-pro-studio,body.dark .case-pro-studio{border-color:#303846;background:rgba(15,118,110,.08)}html[data-theme="dark"] .case-pro-actions button,html[data-theme="dark"] .case-mode-chips button,html[data-theme="dark"] .case-selected,html[data-theme="dark"] .case-pro-grid button,body.dark .case-pro-actions button,body.dark .case-mode-chips button,body.dark .case-selected,body.dark .case-pro-grid button{background:#11161e;color:#eef2f7;border-color:#384252}html[data-theme="dark"] .case-pro-grid button span,body.dark .case-pro-grid button span{color:#cbd5e1}
/* ===== END CASE CONVERTER PRO V14.1 ===== */
