form.ai_action_form textarea{display:block;box-sizing:border-box;width:100%;height:300px;padding:1em}form.ai_action_form input[type="text"]{display:block;box-sizing:border-box;width:100%;font-size:1.5em;padding:0.5em}.ai_model_image_small{width:24px;float:right;padding-left:6px}.com.show_transcript .details{background-color:lightgray}.com.show_transcript .transcript{border:solid 2px lightgray;margin:1em;padding:0.5em 1em}body{font:16px/1.5 'Helvetica Neue', Helvetica, Arial, sans-serif;margin:0}button,input[type="submit"],input[type="button"],a.button{font-size:18px;display:inline-block;box-sizing:border-box;border-style:outset;text-decoration:none !important;cursor:pointer;padding:0.4em 0.6em;border-width:1px;color:#fff;border-color:#314179;font-weight:600;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;box-shadow:inset 0px 1px 0px 0px #7a8eb9;background:linear-gradient(#637aad, #5972a7)}button:hover,input[type="submit"]:hover,input[type="button"]:hover,a.button:hover{background:linear-gradient(#5972a7, #637aad)}button.secondary,input.secondary[type="submit"],input.secondary[type="button"],a.button.secondary{background:linear-gradient(#f3f3f3, #e9e9e9);color:#000;font-weight:normal;border-color:#dcdcdc;box-shadow:inset 0px 1px 0px 0px #f7f7f7}button.secondary:hover:not(:disabled),input.secondary[type="submit"]:hover:not(:disabled),input.secondary[type="button"]:hover:not(:disabled),a.button.secondary:hover:not(:disabled){background:linear-gradient(#e9e9e9, #f3f3f3)}a.button{padding-top:0.25em;padding-bottom:0.25em}header{width:100%}main,footer{width:80%;margin:auto;max-width:1000px}header.revenuetools-app{width:100%;min-height:3rem;border-bottom:solid 0.8em #3B5898}header.revenuetools-app .logo{font-weight:bold;font-size:20px;text-decoration:none;display:inline-block;background-color:black;color:white;padding:0.5em 1em;margin-right:1em}header.revenuetools-app .logo:hover{background-color:#333}header.revenuetools-app nav{display:inline-block}header.revenuetools-app nav ul{margin-top:0;margin-bottom:0}header.revenuetools-app nav li{display:inline-block;margin-right:1em}header.revenuetools-app nav li a{border-bottom:solid 2px grey;padding:0.5em 1em;text-decoration:none;color:black;text-decoration:none}header .auth{font-size:1em;display:block;min-width:90px;text-align:right;position:absolute;right:0;top:0;padding:0.5rem;background-color:rgba(231,238,255,0.8);border-bottom-left-radius:10px;border-left:solid 2px #3B5898;border-bottom:solid 2px #3B5898}header .auth input[type="submit"]{font-size:smaller}.flash_container{position:absolute;top:6rem;right:2rem}div.alert{background:rgba(255,255,255,0.8);border:solid 1px gray;padding:1em;border-width:5px 1px 1px;margin-bottom:1em}div.alert.alert-info,div.alert.alert-notice{border-color:#0c5460}div.alert.alert-error,div.alert.alert-alert{border-color:#bb0808}table{margin-top:1.5em}table th{background-color:#f5f5f5;border-bottom:1px solid #e0e0e0;padding:0.5em 1em;text-align:left}table td.right-align{text-align:right;padding-right:1em}table td.center{text-align:center}.processing-modal::backdrop{background-color:rgba(0,0,0,0.5)}.processing-modal{padding:20px;border:none;border-radius:5px;box-shadow:0 2px 10px rgba(0,0,0,0.1);text-align:center;font-size:16px}table tr:nth-child(odd){background-color:#eeeeee}form input[type="text"],form input[type="password"],form input[type="email"],form textarea{width:100%;padding:0.5em;margin-bottom:0.6em;border:solid 1px #ccc;border-radius:0.25em}form .actions{margin-top:1em;margin-bottom:1em}form.post-actions{position:relative;top:-3.4em;width:200px;text-align:right;float:right}table th,table td{padding:0.2em 0.6em}table.calls label{display:block}.inline-badge{display:inline-block;background-color:#e7e7e7;color:black;padding:2px 6px;border-radius:4px;font-size:0.85em;line-height:1;vertical-align:middle}.tab_control{display:flex;border-bottom:1px solid #ddd}.tab_control button.secondary{margin-right:0.4em;border-bottom:none;padding:10px 20px;cursor:pointer;font-size:16px;transition:all 0.3s ease;border-bottom:2px solid #ddd}.tab_control button:hover:not(:disabled){background:#f5f5f5}.tab_control button:disabled{border-bottom:2px solid #3B5898;cursor:default;font-weight:600}
