*{box-sizing:border-box}html,body{margin:0;padding:0}body{-webkit-font-smoothing:antialiased}#root{min-height:100vh}a{color:#6f5fd6}a:hover{color:#4b3f8f}select,input,textarea,button{font-family:inherit}button,select,summary,.crm-row,.crm-clickable,.crm-sort,.crm-text-link,.crm-icon-button,.crm-pressable{cursor:pointer}label:has(input[type=checkbox]){cursor:pointer}input[type=checkbox]{cursor:pointer;accent-color:#6f5fd6}input:not([type=checkbox]):not([type=radio]),textarea{cursor:text}button:disabled,.crm-pressable[aria-disabled=true]{cursor:not-allowed!important}button,a,select,summary,.crm-row,.crm-clickable,.crm-draggable{transition:filter .12s,background-color .12s,box-shadow .12s,color .12s}button:not(:disabled):not(.crm-text-link):not(.crm-icon-button):hover,a.crm-pressable:hover{filter:brightness(.96)}button:not(:disabled):not(.crm-text-link):not(.crm-icon-button):active,a.crm-pressable:active{filter:brightness(.92)}.crm-tabs button:hover,.crm-sort:hover{color:#232030!important}.crm-row:hover{background:#f7f4ee}.crm-row:active{background:#f0ede4}.crm-row:focus-visible,.crm-clickable:focus-visible,.crm-draggable:focus-visible{outline-offset:-2px;outline:2px solid #6f5fd6}.crm-clickable:hover,.crm-draggable:hover{box-shadow:0 4px 16px #23203014}.crm-draggable{cursor:grab}.crm-draggable:active{cursor:grabbing}.crm-text-link{color:#6f5fd6;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:none}.crm-text-link:hover{color:#4b3f8f;text-decoration:underline}.crm-icon-button{color:#8b8598;background:0 0;border:none;border-radius:6px;padding:4px 6px;font-size:14px;line-height:1}.crm-icon-button:hover{color:#c1473f;background:#f8e9e7}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:2px;outline:2px solid #6f5fd6}@media (prefers-reduced-motion:reduce){button,a,select,summary,.crm-row,.crm-clickable,.crm-draggable{transition:none}}::placeholder{color:#a8a2b5}.crm-markdown code{background:#f7f4ee;border-radius:4px;padding:1px 4px;font-size:.92em}.crm-markdown pre code{font-size:inherit;background:0 0;padding:0}
