@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Sharp:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200";.material-symbols{font-family:Material Symbols Regular,sans-serif}*{outline:none}body{background:#000;color:#eee;font-family:Roboto,sans-serif;margin:0;--primary: #1e90ff;--primary-light: #87cefa;--secondary: #4682b4;--error: #ff0000;--success: #00ff00;--warning: #ffff00;--text: #f0f8ff;--placeholder: #b0c4de;--gray-1: #151718;--gray-2: #272b2e}.material-symbols-sharp{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:#333;border-radius:20px}a{color:var(--primary);text-decoration:none}a[class=highlight]{text-decoration:underline}h1{font-weight:100}span{line-height:28px}.content-area{display:flex;justify-content:center;align-items:center;width:100%;background:#000}.content-area__space{margin-bottom:256px}.content-area__paper{padding:20px;margin:20px;width:720px;max-width:90%;height:100%;background-color:#121212!important;color:#fff!important;border:0px;border-radius:32px!important}.content-area__paper_small{background-color:#121212!important;color:#fff!important;border-radius:16px!important;box-shadow:0 0 10px #0003}.content-area__paper:first-of-type{margin-top:200px}.content-area__paper--not-first{margin-top:0!important}.content-area__paper--full-width{width:90%;max-width:100%}@keyframes paper_show{0%{opacity:0}to{opacity:1}}.content-area__paper_animation{animation:paper_show .5s ease-in-out}@media (max-width: 768px){.content-area__paper{width:100%;max-width:100%;padding:32px 20px!important;border-radius:16px!important}}.login-area{display:flex;justify-content:center;align-items:center;height:100vh;font-family:Arial,sans-serif}.login-container{display:flex;justify-content:center;align-items:center;width:100%;max-width:400px;padding:2rem;background-color:var(--gray-1);border-radius:12px;box-shadow:0 8px 16px #0000004d}.login-box{text-align:center}.login-box h1{font-size:2rem;margin-bottom:.5rem;color:var(--primary)}.login-box p{font-size:1rem;margin-bottom:2rem;color:var(--text)}.discord-login-button{padding:.75rem 2rem;background-color:var(--primary);color:var(--text);font-size:1rem;font-weight:700;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s ease}.discord-login-button:hover{background-color:var(--primary-light)}.discord-login-button:active{background-color:var(--gray-2)}.document-content-area{color:#333;background-color:#f9f9f9;border-radius:5px;box-shadow:0 0 10px #0000001a;line-height:1.5;margin:20px auto;overflow-x:auto;width:100%;max-width:794px;box-sizing:border-box}.document-content{font-size:14px;margin:98px;width:598px}.document-info{background-color:#f9f9f9;border-bottom:1px solid #e0e0e0;border-radius:5px 5px 0 0;color:#999;z-index:1}.document-aws-icon{background-image:url(https://axelwine.me/static/branding/logo_white_200px.png);background-size:contain;background-repeat:no-repeat;filter:invert(1);width:100%;height:100px}.document-favoc-icon{background-image:url(https://favoc.me/img/logo.svg);background-size:contain;background-repeat:no-repeat;filter:invert(1);width:100%;height:60px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes blink{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}.typing-indicator{display:flex;align-items:center}.typing-indicator span{display:inline-block;width:8px;height:8px;margin:0 2px;background-color:#aaa;border-radius:50%;animation:blink 1.4s infinite both}.typing-indicator span:nth-child(2){animation-delay:.2s}.typing-indicator span:nth-child(3){animation-delay:.4s}.ticket-content{color:#e0e0e0;background:#121212;border-radius:8px;min-width:100%;margin:auto;padding:20px}.ticket-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;margin-top:12px}.ticket-content-title{font-size:2em;margin:0}.edit-button{background-color:#007bff;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer}.edit-button:hover{background-color:#0056b3}.ticket-body{display:flex;justify-content:space-between}.ticket-description{flex:2;margin-right:20px}.ticket-description-actions{display:flex;gap:10px;margin-top:10px}.ticket-details{flex:1}.ticket-details-box{border:1px solid #1e1e1e;border-radius:8px;padding:20px;margin-top:20px;width:100%}.ticket-details p{margin:10px 0}.ticket-details .status-select{width:max-content}.ticket-title-edit{display:flex;align-items:center;gap:10px}.tickets-container{display:flex;align-items:stretch}.tickets-container:hover .create-status-button,.tickets-container.empty .create-status-button{display:block}.tickets-column{width:232px;margin-right:16px;display:flex;flex-direction:column}.tickets-column-header{margin-bottom:16px;color:#aaa;position:-webkit-sticky;position:sticky;top:0;background:#1d1b1f;border-radius:8px;padding:16px 10px;z-index:1;text-transform:uppercase}.new-status-input{margin-bottom:16px;color:#aaa;position:-webkit-sticky;position:sticky;top:0;background:#1d1b1f;border:none;border-radius:8px;padding:16px 10px;z-index:1;color:#fff}.tickets-column-content{background:#1d1b1f;border-radius:8px;padding:8px;overflow-y:auto;flex-grow:1}.ticket-card{background:#323033;border-radius:8px;padding:16px;margin-bottom:16px;cursor:pointer;transition:background .2s}.ticket-card:hover{background:#484649}.ticket-card-title{font-size:1rem;color:#fff}.ticket-card-id{font-size:.875rem;text-transform:uppercase;color:#b0b0b0;margin-top:4px;width:max-content}.ticket-card-id:hover{text-decoration:underline}.add-ticket-card{border:2px dashed #323033;border-radius:8px;padding:16px;cursor:pointer;color:#b0b0b0;text-align:center}.new-ticket-input{background:#323033;border:none;border-radius:8px;padding:16px;margin-bottom:16px;color:#fff}.status-actions{display:flex;justify-content:space-between}.icon-button{background:none;border:none;cursor:pointer;color:#fff}.create-status-button{margin-bottom:16px;color:#aaa;position:-webkit-sticky;position:sticky;top:0;background:transparent;border:1px dashed #555555;padding:16px 10px;color:#777;z-index:1;display:none;border-radius:4px;cursor:pointer}.tickets-column:last-child:hover .create-status-button{display:block}
