@import url("https://fonts.googleapis.com/css2?family=Lexend+Deca:wght@100..900&display=swap");:root{--primary-color-50:#ecfeff;--primary-color-100:#e0f6fb;--primary-color-200:#b2eaf5;--primary-color-300:#80dcee;--primary-color-400:#4ccce6;--primary-color-500:#0cb9d9;--primary-color-600:#0cb9d9;--primary-color-700:#09a8c6;--primary-color-800:#0093ab;--primary-color-900:#018093;--primary-color-1000:#025f66;--secondary-color-50:#fff7ed;--secondary-color-100:#fef6e1;--secondary-color-200:#fbe8b2;--secondary-color-300:#f9db80;--secondary-color-400:#ffd025;--secondary-color-500:#f4c02b;--secondary-color-600:#f3b50f;--secondary-color-700:#f2a90a;--secondary-color-800:#f19609;--secondary-color-900:#f18507;--secondary-color-1000:#f06706;--secondary-color-1100:#8b3c03;--error-color-50:#fef3f3;--error-color-100:#feebeb;--error-color-200:#fdd8d8;--error-color-300:#fbc0c0;--error-color-400:#f89090;--error-color-500:#f56060;--error-color-600:#f23030;--error-color-700:#e10e0e;--success-color-50:#daf8e6;--success-color-100:#c2f3d6;--success-color-200:#acefc8;--success-color-300:#82e6ac;--success-color-400:#57de8f;--success-color-500:#2cd673;--success-color-600:#22ad5c;--success-color-700:#1a8245;--warning-color-50:#fffbeb;--warning-color-100:#fef3c7;--warning-color-200:#fde68a;--warning-color-300:#fcd34d;--warning-color-400:#fbbf24;--warning-color-500:#f59e0b;--warning-color-600:#d97706;--text-color-50:#f8fafc;--text-color-100:#f1f5f9;--text-color-200:#e2e8f0;--text-color-300:#cbd5e1;--text-color-400:#94a3b8;--text-color-500:#64748b;--text-color-600:#475569;--text-color-700:#334155;--text-color-800:#1e293b;--text-color-900:#0f172a;--text-color-950:#020617;--border-color-50:#f9fafb;--border-color-100:#f3f4f6;--border-color-200:#e5e7eb;--border-color-300:#dee2e6;--border-color-400:#ced4da;--check-icon:url(/static/main/img/ci--check.svg);--sort-desc-icon:url(/static/main/img/fluent--arrow-sort-up-16-filled.svg);--sort-asc-icon:url(/static/main/img/fluent--arrow-sort-down-16-filled.svg);--modal-bg:rgb(1,128,147,0.3);--modal-radius:20px;--modal-position:center;--shadow:0 4px 6px -1px rgb(0 0 0 / 0.1),0 2px 4px -2px rgb(0 0 0 / 0.1);--alert-animation-duration:10s;--alert-animation-easing:ease-out;--alert-animation:reveal;--animation-fill-mode:forwards;--alert-left-distance:;--alert-right-distance:30px;--alert-top-distance:0px;--alert-bottom-distance:}@keyframes reveal{0%{opacity:0;transform:translateX(30px)}25%{opacity:1;transform:translateX(0)}75%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(0px)}}html,body{height:100%;margin:0;padding:0;font-family:"Lexend Deca",sans-serif}#app{height:100%}.container{min-height:100%}.container-login{display:flex;justify-content:center;align-items:center;width:100%;height:100%;margin-top:10%}.login-card{background:#fff;padding:2rem;border-radius:10px;box-shadow:var(--shadow);max-width:400px;width:100%;text-align:center}.login-card h1{margin-bottom:1.5rem;color:var(--text-color-800)}.input-group{margin-bottom:1rem;text-align:left}.input-group label{display:block;margin-bottom:0.5rem;color:var(--text-color-600)}.input-group input{width:calc(100% - 1rem);padding:0.5rem;border:1px solid var(--border-color-400);border-radius:5px}.center-td{text-align:center;vertical-align:middle;flex:content}.error-box{border:1px solid var(--error-color-500);background-color:var(--error-color-50);padding:1rem;border-radius:5px;margin-top:5rem;color:var(--error-color-700)}label{color:var(--text-color-700)}input[type=text],input[type=password],input[type=email],input[type=number],input[type=tel],textarea,select{border:2px solid var(--border-color-400);border-radius:10px;padding:10px;background-color:#fff;color:var(--text-color-600);font-size:16px}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=number]:focus,input[type=tel]:focus,textarea:focus,select:focus{border-color:var(--primary-color-400);outline:none}input[type=text]::placeholder,input[type=password]::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=tel]::placeholder,textarea::placeholder,select::placeholder{color:var(--text-color-400)}.error>input[type=text],.error>input[type=password],.error>input[type=email],.error>input[type=number],.error>input[type=tel],.error>textarea,.error>select{border-color:var(--error-color-300);outline:none}input[type=checkbox]{cursor:pointer;width:20px;height:20px;appearance:none;border:2px solid var(--border-color-300);border-radius:5px;position:relative}input[type=checkbox]:checked{background-color:var(--secondary-color-200);border-color:var(--secondary-color-200)}input[type=checkbox]:checked::after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;background-color:var(--secondary-color-700);mask:var(--check-icon) no-repeat center/contain;-webkit-mask:var(--check-icon) no-repeat center/contain}input[type=checkbox]:checked:focus{outline:2px solid var(--primary-color-400)}.btn{padding:6px 10px}.btn.btn-info{border:none;background-color:var(--primary-color-700);color:var(--primary-color-100)}.btn.btn-info:active{border:none;background-color:var(--primary-color-700);color:var(--primary-color-100)}.btn.btn-info:hover{border:none;background-color:var(--primary-color-300);color:var(--primary-color-1000)}.btn.btn-primary{border:none;background-color:var(--primary-color-100);color:var(--primary-color-1000)}.btn.btn-primary:active{border:none;background-color:var(--primary-color-700);color:var(--primary-color-100)}.btn.btn-primary:hover{border:none;background-color:var(--primary-color-300);color:var(--primary-color-1000)}.btn.btn-secondary{border:none;background-color:var(--secondary-color-100);color:var(--secondary-color-1100)}.btn.btn-secondary:active{border:none;background-color:var(--secondary-color-1000);color:var(--text-color-100)}.btn.btn-secondary:hover{border:none;background-color:var(--secondary-color-300);color:var(--secondary-color-1100)}.btn.btn-default{background-color:var(--secondary-color-1000);color:var(--text-color-100);border:none}.btn.btn-default:active{background-color:var(--secondary-color-1000);color:var(--text-color-100);border:none}.btn.btn-default:hover{border:none;background-color:var(--secondary-color-300);color:var(--secondary-color-1100)}.btn.btn-danger{border:none;background-color:var(--error-color-100);color:var(--error-color-600)}.btn.btn-danger:active{border:none;background-color:var(--error-color-300);color:var(--error-color-700)}.btn.btn-danger:hover{border:none;background-color:var(--error-color-300);color:var(--error-color-700)}.btn.btn-success{border:none;background-color:var(--success-color-100);color:var(--success-color-700)}.btn.btn-success:active{border:none;background-color:var(--success-color-300);color:var(--success-color-700)}.btn.btn-success:hover{border:none;background-color:var(--success-color-300);color:var(--success-color-700)}div.modal{background-color:none}div.modal.show{display:flex!important;align-content:var(--modal-position);flex-wrap:wrap}div.modal .modal-content{width:69ch;border:none;border-radius:var(--modal-radius);box-shadow:var(--shadow)}div.modal .modal-body>p{overflow-y:auto;max-height:240px;margin:0;margin-block-end:0;margin-block-start:0}.modal-header{border:none;width:100%}.modal-footer{padding:10px 20px;border-top:none;display:flex;border-radius:20px;justify-content:flex-end;background-color:#fff}.modal-footer form{width:100%}.modal-backdrop{background-color:var(--modal-bg)}@media (min-width:576px){.modal-dialog{max-width:50%;margin-right:auto;margin-left:auto}}table.promptdb-table{border:1px solid var(--border-color-400);border-radius:15px;width:100%;border-collapse:separate;border-spacing:0;color:var(--text-color-500);text-align:left;vertical-align:middle}table.promptdb-table th,table.promptdb-table td{padding:8px;border-top:none;border-bottom:none}table.promptdb-table th:first-child,table.promptdb-table td:first-child{border-left:none}table.promptdb-table th:last-child,table.promptdb-table td:last-child{border-right:none}table.promptdb-table thead{position:relative}table.promptdb-table thead th{background-color:var(--primary-color-200);color:var(--primary-color-1000);min-width:100%;font-size:15px;font-weight:bold}table.promptdb-table thead th:nth-child(1),table.promptdb-table thead th:nth-last-child(1),table.promptdb-table thead th:nth-last-child(2){text-align:center}table.promptdb-table thead th a{color:var(--primary-color-1000);text-decoration:none}table.promptdb-table thead th a i{color:var(--text-color-500)}table.promptdb-table thead th.asc::after,table.promptdb-table thead th.desc::after{background-color:var(--primary-color-1000);width:20px;height:20px;content:"";position:absolute;mask:var(--sort-asc-icon) no-repeat center/contain;-webkit-mask:var(--sort-asc-icon) no-repeat center/contain}table.promptdb-table thead th.desc::after{mask:var(--sort-desc-icon) no-repeat center/contain;-webkit-mask:var(--sort-desc-icon) no-repeat center/contain}table.promptdb-table thead th:first-child{border-top-left-radius:15px}table.promptdb-table thead th:last-child{border-top-right-radius:15px}table.promptdb-table td a{position:relative;color:var(--primary-color-1000)}table.promptdb-table td a.prompt-preview{color:var(--primary-color-500)}table.promptdb-table tr:last-child td:first-child{border-bottom-left-radius:15px}table.promptdb-table tr:last-child td:last-child{border-bottom-right-radius:15px}table.promptdb-table tbody{color:var(--text-color-500)}table.promptdb-table tbody tr td{border-bottom:1px solid var(--border-color-400)}table.promptdb-table tbody tr td:nth-child(1),table.promptdb-table tbody tr td:nth-last-child(1){text-align:center}table.promptdb-table tbody tr td .table-actions{display:flex;gap:10px;justify-content:center;align-items:center}table.promptdb-table tbody tr td:nth-last-child(1){border-left:1px solid var(--border-color-400)}table.promptdb-table tbody tr td span{max-width:100px}table.promptdb-table tbody tr:hover{background-color:var(--primary-color-50);color:var(--primary-color-700)}table.promptdb-table tbody tr:hover .false::after,table.promptdb-table tbody tr:hover .true::after{background-color:var(--primary-color-400)}table.promptdb-table tbody tr:hover i{cursor:pointer;color:var(--primary-color-700)}table.promptdb-table tbody tr:hover i:hover{scale:115%}.action-buttons{display:flex;justify-content:space-between;width:100%}.v-select input{border:none;outline:none;font-size:inherit;color:inherit;background-color:transparent;opacity:0}.v-chip--variant-outlined,.v-chip--variant-plain,.v-chip--variant-text,.v-chip--variant-tonal{background:var(--primary-color-200);border-radius:5px}.v-chip--variant-outlined .v-chip__content,.v-chip--variant-plain .v-chip__content,.v-chip--variant-text .v-chip__content,.v-chip--variant-tonal .v-chip__content{color:var(--primary-color-1000);font-size:larger}.v-list-item--active{background-color:var(--primary-color-200)}.v-list-item__prepend{display:none!important}.v-container.filters .promptdb-button-container{display:flex}.v-container.filters>div{display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.v-container.filters>div div.checkbox-filters{display:flex;flex-direction:column}.v-container.filters>div div.checkbox-filters label{cursor:pointer}.v-container.filters>div div.multiselect{display:flex;flex-direction:column}.v-container.filters>div div.multiselect>div{width:100%}.v-container.filters>div div.multiselect label{margin-bottom:8px;font-weight:bold}.v-container.multiselect-container{background-color:transparent;padding:0px;border-radius:0px}.v-field{border-radius:10px!important}.v-field .v-field--variant-solo{border:2px solid var(--border-color-300)}.v-field .v-field--variant-solo:focus{border:2px solid var(--primary-color-500)}.v-field .v-field--variant-solo:focus-within{border:2px solid var(--primary-color-500)}.v-field .v-field--variant-solo:active{border:2px solid var(--primary-color-500)}.v-menu>.v-overlay__content>.v-list{border:2px solid var(--border-color-300);background-color:#ffffff;border-radius:10px;margin-top:10px;box-shadow:var(--shadow)}.v-menu>.v-overlay__content{border-radius:10px;background-color:transparent}.v-overlay__content.v-select__content{background-color:transparent}.v-list-item{padding:10px 15px;margin-left:20px;margin-right:20px;margin-top:10px;margin-bottom:10px;border-radius:10px!important}.v-list-item:hover{background-color:var(--primary-color-100);border-radius:10px!important}.v-selection-control__input:hover:before{opacity:0}.v-list-item-title{color:var(--text-color-700);font-size:16px}.v-selection-control__input{display:inline-flex;align-items:center;cursor:pointer;position:relative}.v-selection-control__input .v-icon{color:var(--primary-color-1000);width:24px;height:24px;display:flex;justify-content:center;align-items:center;border-radius:4px;pointer-events:none}.v-select__content{box-shadow:0 0px 0px 0px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,0.2)),0 0px 0px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,0.1411764706)),0 0px 0px 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,0.1215686275));overflow:hidden}.prompt-history-container{display:flex;flex-direction:column;margin-top:40px}.prompt-history-container .prompt-history-header{display:flex;justify-content:space-between;margin-bottom:30px}.prompt-history-container .prompt-history-buttona{gap:10px}.alert{position:absolute;right:var(--alert-right-distance);left:var(--alert-left-distance);top:var(--alert-top-distance);bottom:var(--alert-bottom-distance);z-index:1;margin-top:30px;background:#fff;border:2px solid var(--border-color-300);border-radius:8px;filter:var(--drop-shadow);animation:var(--alert-animation) var(--alert-animation-duration) var(--alert-animation-easing) var(--animation-fill-mode);overflow:hidden;color:var(--text-color-600)}.alert.alert-success{border-bottom:4px solid var(--success-color-300)}.alert.alert-danger{border-bottom:4px solid var(--error-color-400)}.alert.alert-warning{border-bottom:4px solid var(--warning-color-500)}.deleted_table>span{width:100px}.deleted_prompts{margin-top:25px}@import "constants.scss";.footer-bar{display:flex;bottom:0;width:100%;background-color:var(--primary-color-200);color:var(--primary-color-1000);text-align:center;padding:3px 0;font-size:16px;position:relative;margin-top:20px}.footer-bar .container{display:flex;margin-top:5px;margin-bottom:5px;flex-direction:column;justify-content:center;align-items:center;padding:0 20px}.footer-bar nav a{color:var(--primary-color-1000);margin:0 10px;text-decoration:none;font-size:16px;transition:color 0.3s ease,text-decoration 0.3s ease}.footer-bar nav a:hover{color:var(--primary-color-800)}@media (min-width:600px){.footer-bar .container{flex-direction:row;justify-content:space-between}}