:root{--header-size: 3rem;--side-menu-size: 3rem;--background: #f6ecec;--background-sub: #dd4828;--background-active: #fdc4c4;--background-ui: #fff9f9;--line: #fdc4c4;--color: #1e1515;--color-sub: #f6ecec;--color-active: #412929}body button{color:inherit;border:none;box-sizing:border-box;padding:0;font-size:1rem;border-radius:.4rem;padding:.2rem .4rem;transition:color .2s,background-color .2s}body button.mini{padding:0;font-size:.8rem;line-height:1rem}body button:not(:disabled){background:var(--background-sub);color:var(--color-sub)}body button:not(:disabled):hover{background:var(--background-active);color:var(--color-active)}body button:not(:disabled),[role=button]{cursor:pointer}td>button{font-size:.8rem}code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}img,svg{display:block}img,video{max-width:100%;height:auto}html{font-size:24px;line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";background-color:var(--background);color:var(--color)}body{margin:0;height:100%;min-height:100vh}body>div{display:grid;grid-template-columns:var(--side-menu-size) calc(100% - var(--side-menu-size));grid-template-rows:var(--header-size) auto;grid-template-areas:"header header" "side-menu main";min-height:95vh}table{border-collapse:collapse;--border-color: var(--background-sub)}thead th{border-bottom:2px solid var(--background-sub)}td.left-line,th.left-line{border-left:2px solid var(--border-color)}td,th{padding:0 .2rem}.table-container{overflow-x:auto;width:100%}.table-container td:not(.lines){white-space:nowrap}.table-container table{margin:auto}h1,h2,h3,h4,h5,h6{margin:0}h1{font-size:1.4rem;line-height:var(--header-size)}h2{font-size:1.2rem}dialog::backdrop{background:#000c}dialog{border:none;padding:0;background:transparent;overflow:initial}dialog>div{background:var(--background);color:var(--color);border-radius:.4rem;display:flex;flex-direction:column;gap:.2rem;padding:.4rem;overflow:auto;max-height:calc(100vh - 3rem)}dialog h3,dialog h4,dialog h5{text-align:center}dialog>button{position:absolute;top:-.8rem;right:-.8rem;width:1.6rem;height:1.6rem;background:var(--background-sub);color:var(--color-sub);border-radius:50%;padding:0}dialog>button:before{content:"✕";font-size:1.2rem;line-height:1.6rem}input,select,textarea{font-size:1rem;color:var(--color);background:var(--background-ui);border:2px solid var(--background-sub);border-radius:.2rem;outline:none}input:disabled,select:disabled,textarea:disabled,button:disabled{opacity:.6}input[type=number]{width:4rem}header{display:grid;grid-template-columns:var(--header-size) auto var(--header-size);width:100%;gap:.4rem;overflow:hidden;grid-area:header}header>div{display:flex;justify-content:space-between;align-items:center}#home{height:var(--header-size);aspect-ratio:auto 1 / 1;display:block;background:var(--background-sub);overflow:hidden;text-indent:100%;box-sizing:border-box;padding:.2rem}#home:before{content:"";display:block;width:100%;height:100%;background:var(--background-sub) url(/logo.jpg) no-repeat center;background-size:contain;border-radius:50%}main{grid-area:main;padding:0 .4rem}a.icon,button.icon{background:none;border:none;padding:0;font-size:1rem;line-height:1.5;text-decoration:none}.right{display:flex;justify-content:flex-end;align-items:center;gap:.4rem}.rightText{text-align:right}.side-block{display:flex;justify-content:space-between;align-items:center}main>div{margin:.4rem 0}.nowrap{white-space:nowrap}button.help{height:1.5rem;width:1.5rem;border-radius:50%}#user-icon{--icon: url(/nouser.svg);height:calc(var(--header-size) - .4rem);margin:.2rem;aspect-ratio:auto 1 / 1;display:block;background:var(--icon) no-repeat center;background-size:contain;overflow:hidden;border-radius:50%;text-indent:100%;padding:0}#user-menu{right:.4rem;left:auto;top:calc(var(--header-size) + .4rem);border:none;padding:0;margin:0;background:transparent}#user-menu::backdrop{background:transparent}#user-menu>menu{border-radius:.4rem;display:block;padding:0;margin:0;overflow:hidden;background:var(--background-sub);border:.2rem solid var(--background-active)}#user-menu>menu>li{list-style:none;display:flex;flex-direction:column;padding:0;margin:0;gap:.2rem}#user-menu>menu>li>a{display:block;padding:.4rem .8rem;color:inherit;text-decoration:none;text-align:center;color:var(--color-sub)}#user-menu>menu>li>a:hover{background:var(--background-active);color:var(--color-active);transition:color .2s,background-color .2s}#loading,#loading:after{border-radius:50%;width:10em;height:10em}#loading{margin:auto;font-size:10px;position:relative;text-indent:-9999em;border-top:1.1em solid rgba(255,255,255,.2);border-right:1.1em solid rgba(255,255,255,.2);border-bottom:1.1em solid rgba(255,255,255,.2);border-left:1.1em solid #ffffff;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#side-menu{--link-size: calc(var(--side-menu-size) - .4rem);width:var(--side-menu-size);grid-area:side-menu;position:relative}#side-menu>.wrapper{position:absolute;top:0;left:0;width:var(--side-menu-size);height:100%;overflow:hidden;transition:width .2s;padding-top:.4rem;box-sizing:border-box;min-height:calc(100vh - var(--header-size));background:var(--background-sub)}#side-menu>.wrapper[data-open=true]{width:16rem}#side-menu menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.2rem}#side-menu menu li{margin:.2rem;padding:0;height:var(--link-size);display:grid;grid-template-columns:var(--link-size) auto;gap:.4rem}#side-menu menu li>a,#side-menu menu li>button{border-radius:.4rem;background:var(--background-active);color:var(--color-active)}#side-menu menu li.active>a,#side-menu menu li.active>button,#side-menu menu li:hover>a,#side-menu menu li:hover>button{background:var(--background);color:var(--color);transition:color .2s,background-color .2s}#side-menu a:not(.icon){text-decoration:none;font-size:calc(var(--link-size) * .75);white-space:nowrap;line-height:var(--link-size);border-radius:.4rem;background:var(--background-sub);color:var(--color-sub);padding:0 .4rem}#side-menu a.icon,#side-menu button.icon{width:var(--link-size);height:var(--link-size);line-height:var(--link-size);text-align:center;font-size:calc(var(--link-size) * .75)}.pagination{display:flex;justify-content:center;align-items:center;gap:.4rem;padding:.5rem 0}.pagination .empty:before{content:"..."}.dual-panel-selector{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;background:var(--line)}.dual-panel-selector>div{background:var(--background-ui)}.menu-list-item{display:flex;flex-direction:row;align-items:center;gap:.4rem}.double-selector{display:grid;grid-template-columns:1fr 1fr}.pick-list{--height: 3rem;display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:auto var(--height) var(--height);grid-template-areas:"leftLabel . rightLabel" "leftArea toRight rightArea" "leftArea toLeft rightArea";gap:.2rem}.pick-list>h6{text-align:center;margin:0}.nav-buttons{display:flex;align-items:center;gap:.2rem}.business-channel-select{display:flex;width:fit-content;border:2px solid var(--background-sub);border-radius:.2rem;background-color:var(--background-ui)}.business-channel-select>select{border:none}.business-channel-select>span{line-height:1.4rem;-webkit-user-select:none;user-select:none}
