@tailwind base;@tailwind components;@tailwind utilities;@layer utilities{.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none}.no-scrollbar{scrollbar-width:none}}.shadow-button{width:40px;height:40px;background-color:#1f7c8e;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:3px 3px 5px #0003,-3px -3px 5px #fff9;transition:all .3s ease;position:relative}.shadow-button:hover{background-color:#17606b}.arrow{color:#fff;font-size:20px;font-weight:700}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000080}.modal-container{background:#fff;padding:20px;border-radius:12px;box-shadow:0 4px 10px #0003;width:400px;text-align:center}.modal-title{font-size:18px;font-weight:700;margin-bottom:12px}.modal-input{width:100%;padding:8px;border:1px solid #ccc;border-radius:6px;margin-bottom:12px}.modal-radio-group{display:flex;justify-content:center;gap:10px;margin-bottom:12px}.radio-option{display:flex;align-items:center;gap:5px}.modal-labels{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px}.label-button{border:1px solid #ccc;padding:6px;border-radius:6px;background:#f5f5f5;cursor:pointer}.modal-actions{display:flex;justify-content:space-between}.cancel-button{background:red;color:#fff;padding:8px 16px;border-radius:6px;cursor:pointer}.save-button{background:teal;color:#fff;padding:8px 16px;border-radius:6px;cursor:pointer}.transition-height{transition:height .3s ease-in-out}select optgroup{font-weight:700}.translation-extension-row{display:flex;justify-content:space-between;align-items:center;border:1px solid #e1e1e1;border-radius:10px;padding:12px 20px;background-color:#fff;font-family:sans-serif;max-width:600px;margin:20px auto}.left{display:flex;align-items:center;gap:10px}.icon{font-size:18px}.status.enabled{background-color:#c5f7d0;color:#017a36;padding:4px 10px;border-radius:12px;font-size:14px}.configure-link{color:#1a73e8;text-decoration:none;font-weight:500}.configure-link:hover{text-decoration:underline}.ql-editor{word-break:break-word;overflow-wrap:anywhere}.custom-scrollbar::-webkit-scrollbar{height:8px}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:#1e7f95;border-radius:4px}.custom-scrollbar::-webkit-scrollbar-track{background-color:#e5e5e5;border-radius:4px}.custom-scrollbar{scrollbar-color:#1e7f95 #e5e5e5;scrollbar-width:thin}
