*{margin:0;padding:0;box-sizing:border-box}body,html{background:#0f0f10;color:#f2f2f2;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:inherit}a{color:inherit}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#2a2b2e;border-radius:6px}::-webkit-scrollbar-track{background:transparent}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.view-enter{animation:fadeIn .28s ease backwards}.press{transition:transform .1s ease,opacity .1s ease,background .15s ease}.press:active{transform:scale(.98)}.nav-item{transition:background .15s ease,color .15s ease}.row-hover:hover{background:hsla(0,0%,100%,.02)}input:focus,select:focus,textarea:focus{border-color:#3f0!important}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.admin-scrim,.admin-topbar{display:none}.dash-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:8px;gap:8px}.dash-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:18px;column-gap:18px}.dash-sections>.dash-section:first-child{grid-column:1/-1}.dash-sections .dash-section .dash-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dash-sections>.dash-section:first-child .dash-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.form-section{border-top:1px solid #2a2b2e;margin-top:6px;padding-top:14px}.form-section>h3{font-size:12.5px;font-weight:700;margin-bottom:10px}.bi-filter-btn,.bi-toggle,.bi-toggle-sp-label{display:none}@media (min-width:861px){.bi-table td.bi-detail-pc{display:none}.bi-table td.bi-toggle:not(.bi-toggle-sp){display:table-cell}}@media (max-width:860px){.admin-topbar{display:flex;align-items:center;justify-content:space-between;gap:10px;position:-webkit-sticky;position:sticky;top:0;z-index:30;padding:10px 14px;background:#17181a;border-bottom:1px solid #2a2b2e}.admin-aside{position:fixed!important;left:0;top:0;bottom:0;z-index:60;transform:translateX(-105%);transition:transform .2s ease;height:100vh!important;overflow-y:auto}.admin-aside.open{transform:translateX(0)}.admin-scrim.open{display:block;position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:55}.admin-shell{display:block!important}.admin-main{padding:16px 14px 40px!important}.bi-table-wrap{border:none!important;overflow:visible!important}.bi-table thead{display:none}.bi-table,.bi-table tbody,.bi-table td,.bi-table tr{display:block;width:100%}.bi-table tr{border:1px solid #2a2b2e;border-radius:12px;margin-bottom:10px;padding:8px 4px;background:#17181a}.bi-table td{border:none!important;padding:6px 12px!important;text-align:left!important}.bi-table td[data-label]:not([data-label=""]):before{content:attr(data-label);display:block;font-size:10.5px;color:#9a9a9a;margin-bottom:2px}.bi-table td>div{justify-content:flex-start!important}.bi-modal-backdrop{padding:0!important;align-items:stretch!important}.bi-modal{max-width:none!important;max-height:none!important;height:100%;border-radius:0!important;padding:16px 16px 0!important}.bi-modal div[style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr!important}.dash-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-sections{display:block}.dash-sections .dash-section .dash-grid,.dash-sections>.dash-section:first-child .dash-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-todo-hint{display:block;margin-left:0!important}.bi-table tr:not(.bi-open) td.bi-detail{display:none}.bi-table td.bi-toggle{display:block;padding-top:2px!important}.bi-table tr{display:flex!important;flex-direction:row;flex-wrap:wrap;align-items:flex-start;column-gap:4px}.bi-table td{flex:1 1 100%}.bi-table td.bi-inline{flex:0 0 auto;width:auto!important}.bi-table td.bi-detail{order:1}.bi-table td.bi-toggle{order:2;flex-basis:100%}.bi-table tr.bi-detail-row{display:none!important}.bi-toggle-pc{display:none}.bi-toggle-sp-label{display:inline}.bi-row-actions{justify-content:flex-start!important;gap:12px!important}.bi-chips{display:none!important}.bi-filter-btn{display:flex}.bi-table td:empty,.page-sub{display:none}.bi-search{max-width:none!important;flex:1 1 100%!important}}