[data-button]{color:rgb(var(--stronger));cursor:pointer;font:inherit;text-align:left;-webkit-user-select:none;user-select:none;background-color:#0000;border:none;border-radius:8px;margin:0;padding:0;transition:background-color .2s,box-shadow .2s,color .2s,opacity .4s,outline .2s;display:block}[data-button]:disabled{color:rgb(var(--strong));cursor:default;background-color:#0000}[data-admin]{-webkit-text-size-adjust:100%;grid-template-rows:auto 1fr auto;min-height:100vh;display:grid}[data-admin]>header{background-color:rgb(var(--paper));border-bottom:1px solid rgb(var(--subtle));z-index:5;position:sticky;top:0}[data-admin]>header>section{grid-template-columns:1fr auto;align-items:center;max-width:1080px;margin:auto;padding:0 40px;display:grid}[data-admin]>header>section>a>img{display:block}[data-admin]>header>section>menu{-webkit-user-select:none;user-select:none;position:relative}[data-admin]>header>section>menu>div{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:10px 0;display:grid}[data-admin]>header>section>menu>div>span{background-color:rgb(var(--venus),.1);color:#8c46dc;border-radius:50%;place-items:center;width:40px;height:40px;font-size:14px;font-weight:700;display:grid}[data-admin]>header>section>menu>div>div>div{font-weight:700}[data-admin]>header>section>menu>div>div>p{color:rgb(var(--stronger));font-size:13px;line-height:16px}[data-admin]>header>section>menu>div>[data-icon]{color:rgb(var(--stronger))}[data-admin]>header>section>menu>div.on>[data-icon]{color:rgb(var(--accent));transform:rotate(-180deg)}[data-admin]>header>section>menu>section{background-color:rgb(var(--paper));transform-origin:100% 0;z-index:1;border-radius:8px;gap:5px;width:220px;padding:5px;display:grid;position:absolute;top:64px;right:0;box-shadow:0 0 8px #0003}[data-admin]>header>section>menu>section.v-enter-active,[data-admin]>header>section>menu>section.v-leave-active{transition:opacity .2s,transform .2s cubic-bezier(.5,0,0,1.25),visibility .4s}[data-admin]>header>section>menu>section.v-enter-from,[data-admin]>header>section>menu>section.v-leave-to{opacity:0;visibility:hidden;transform:scale(.5)}[data-admin]>header>section>menu>section>[data-button],[data-admin]>header>section>menu>section>a{color:rgb(var(--stronger));border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:5px 15px;line-height:30px;display:grid}@media (hover:hover){[data-admin]>header>section>menu>section>[data-button]:hover,[data-admin]>header>section>menu>section>a:hover{background-color:rgb(var(--accent),.1);color:rgb(var(--accent))}}[data-admin]>header>section>menu>section>div.separator{background-color:rgb(var(--subtle));width:90%;height:1px;margin:auto}[data-admin]>main{width:100%;max-width:1080px;margin:0 auto;padding:40px}[data-admin]>footer{border-top:1px solid rgb(var(--subtle));color:rgb(var(--stronger));text-align:center;width:calc(100% - 80px);max-width:1000px;margin:0 auto;padding:30px 0;font-size:13px}[data-admin] a.back{color:rgb(var(--stronger));grid-auto-flow:column;align-items:center;gap:5px;display:inline-grid}[data-admin] a.back>[data-icon]{transform:rotate(90deg)}@media (hover:hover){[data-admin] a.back:hover{color:rgb(var(--accent))}}[data-admin] .btn{border:1px solid rgb(var(--subtle));background-color:rgb(var(--paper));color:rgb(var(--accent));text-align:center;white-space:nowrap;border-radius:8px;padding:8px 20px;line-height:24px;display:inline-block}@media (hover:hover){[data-admin] .btn:hover{background-color:rgb(var(--accent),.05);border-color:rgb(var(--accent),.4)}}[data-admin] .btn.blue{background-color:rgb(var(--accent));border-color:rgb(var(--accent));color:rgb(var(--paper))}@media (hover:hover){[data-admin] .btn.blue:hover{background-color:rgb(var(--success));border-color:rgb(var(--success))}}[data-admin] .btn.red{color:rgb(var(--warn));border-color:rgb(var(--warn),.4)}@media (hover:hover){[data-admin] .btn.red:hover{background-color:rgb(var(--warn),.05);border-color:rgb(var(--warn))}}[data-admin] .btn:disabled{background-color:rgb(var(--bkgr));border-color:rgb(var(--subtle));color:rgb(var(--strong))}[data-admin] .card{background-color:rgb(var(--paper));border:1px solid rgb(var(--subtle));border-radius:8px}[data-admin] .status{text-align:center;border-radius:8px;min-width:110px;padding:0 12px;font-size:14px;line-height:32px;display:inline-block}[data-admin] .status.draft{border:1px dashed rgb(var(--strong));color:rgb(var(--stronger));line-height:30px}[data-admin] .status.new{background-color:rgb(var(--bkgr));color:rgb(var(--stronger))}[data-admin] .status.invited{background-color:rgb(var(--accent),.1);color:rgb(var(--accent))}[data-admin] .status.booked{color:#8c46dc;background-color:#8c46dc1a}[data-admin] .status.declined{background-color:rgb(var(--mark),.1);color:#c86e00}[data-admin] .status.rejected{background-color:rgb(var(--warn),.08);color:rgb(var(--warn))}[data-admin] .score{border:1px solid #0000;border-radius:8px;place-items:center;min-width:44px;height:40px;padding:0 8px;font-size:18px;font-weight:700;display:inline-grid}[data-admin] .score.ai{background-color:rgb(var(--accent),.08);border-color:rgb(var(--accent),.2);color:rgb(var(--stronger))}[data-admin] .score.high{background-color:rgb(var(--success),.12);color:#3c8c00}[data-admin] .score.mid{background-color:rgb(var(--mark),.12);color:#c86e00}[data-admin] .score.low{background-color:rgb(var(--warn),.08);color:rgb(var(--warn))}[data-admin] .score.none{color:rgb(var(--strong))}[data-warn]{background-color:rgb(var(--paper));cursor:pointer;-webkit-user-select:none;user-select:none;z-index:100;border-radius:8px;grid-template-columns:40px 1fr;max-width:500px;transition:background-color .2s,color .2s;display:grid;position:fixed;bottom:0;left:50%;overflow:hidden;transform:translate(-50%,-10px);box-shadow:0 0 8px #0003}[data-warn].v-enter-active,[data-warn].v-leave-active{transition:opacity .4s,transform .4s cubic-bezier(.5,0,0,1.25)}[data-warn].v-enter-from,[data-warn].v-leave-to{opacity:0;transform:translate(-50%,100px)}[data-warn]>div{background-color:rgb(var(--stronger));color:rgb(var(--paper))}[data-warn]>div>svg>path.s{opacity:.8}[data-warn]>section{color:rgb(var(--stronger));padding:10px 20px}[data-warn]>section>h2{color:rgb(var(--ink))}[data-warn].info>div{background-color:rgb(var(--accent))}[data-warn].success>div{background-color:rgb(var(--success))}[data-warn].error>div{background-color:rgb(var(--warn))}@font-face{font-family:Nunito Fallback\: System-UI;src:local(Segoe UI),local(Roboto),local(Helvetica Neue),local(Cantarell),local(Ubuntu),local(Noto Sans);size-adjust:100%;ascent-override:101.1%;descent-override:35.3%;line-gap-override:0%}@font-face{font-family:Nunito Fallback\: Sans-serif;src:local(Arial),local(Arimo),local(Liberation Sans),local(DejaVu Sans),local(Helvetica);size-adjust:100%;ascent-override:101.1%;descent-override:35.3%;line-gap-override:0%}@font-face{font-family:Nunito Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:101.949%;ascent-override:99.1673%;descent-override:34.6252%;line-gap-override:0%}@font-face{font-family:Nunito Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:100.444%;ascent-override:100.653%;descent-override:35.1438%;line-gap-override:0%}@font-face{font-family:Nunito Fallback\: Arial;src:local(Arial);size-adjust:101.391%;ascent-override:99.7134%;descent-override:34.8159%;line-gap-override:0%}@font-face{font-family:Nunito Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:95.3586%;ascent-override:106.021%;descent-override:37.0181%;line-gap-override:0%}*,:after,:before{box-sizing:border-box;outline:none}*{scrollbar-color:fadeout(#fff,85%) transparent;scrollbar-width:thin}:root{--accent:58, 130, 246;--mark:255, 150, 0;--success:110, 200, 20;--venus:255, 105, 180;--warn:220, 20, 60;--bkgr:241, 243, 246;--subtle:226, 232, 242;--strong:166, 178, 200;--stronger:96, 118, 156;--ink:0, 0, 0;--paper:255, 255, 255}body{background-color:rgb(var(--bkgr));color:rgb(var(--ink));font-optical-sizing:auto;margin:0;padding:0;font-family:Nunito,Nunito Fallback\: System-UI,Nunito Fallback\: Sans-serif,Nunito Fallback\: Segoe UI,Nunito Fallback\: Helvetica Neue,Nunito Fallback\: Arial,Nunito Fallback\: Noto Sans,system-ui,sans-serif;font-size:16px;line-height:24px}h1,h2,h3,h4,menu,p{margin:0;padding:0;display:block}a{color:currentColor;text-decoration:none}#app>main{max-width:1000px;min-height:100vh;margin:auto;padding:10px;display:grid}@media only screen and (width>=768px){#app>main{padding:40px}}
