html,body{margin:0;background:#1a1410;-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}#root{min-height:100vh;min-height:100dvh}.page{max-width:1180px;margin:0 auto;--gutter: 16px;padding:0 var(--gutter) 56px;background:transparent;padding-left:max(var(--gutter),env(safe-area-inset-left));padding-right:max(var(--gutter),env(safe-area-inset-right));padding-bottom:calc(56px + env(safe-area-inset-bottom))}.top{height:auto;line-height:normal;padding:18px 0 14px;border-bottom:1px solid #3a2d22}.top h1{margin:0!important;font-size:22px!important;color:#e8b641!important}.body{display:flex;gap:22px;padding-top:14px}.rail{flex:0 0 auto;padding-top:4px}.main{flex:1 1 auto;min-width:0}@media(min-width:768px){.body{align-items:flex-start}.rail{width:190px;border-right:1px solid #3a2d22;padding-right:10px}}.rail .ant-menu-item-group-title,.nav-drawer .ant-menu-item-group-title{padding-left:12px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#b09b7d}.stale{opacity:.55;transition:opacity .2s}.row-live>td{background:#261e17!important}.row-stuck>td:first-child{box-shadow:inset 2px 0 #c07a5e}.rt-card.row-live{background:#261e17}.rt-card.row-stuck{border-left:3px solid #c07a5e}.rt-more .ant-collapse-header{padding:4px 0!important;font-size:12px}.rt-more .ant-collapse-content-box{padding:8px 0 0!important}@media(max-width:767px){.page{--gutter: 12px}.top{position:sticky;top:0;z-index:20;margin:0 calc(-1 * var(--gutter));padding:8px var(--gutter);padding-top:calc(8px + env(safe-area-inset-top));background:#1a1410}.top h1{font-size:18px!important}.body{flex-direction:column;gap:10px;padding-top:12px}.ant-btn-sm{min-height:32px;padding-inline:10px}.ant-btn-sm.ant-btn-icon-only{min-width:32px}.ant-select-sm .ant-select-selector,.ant-input-number-sm,.ant-input-number-sm input{min-height:32px}.ant-table-wrapper .ant-table-cell{white-space:nowrap}.ant-drawer-body{padding:16px var(--gutter, 12px);padding-bottom:calc(24px + env(safe-area-inset-bottom))}.ant-drawer-header{padding:12px var(--gutter, 12px)}.ant-drawer-header-title{flex-wrap:wrap;gap:8px}.ant-modal{max-width:calc(100vw - 24px);margin:12px auto}.ant-card-head-wrapper{flex-wrap:wrap;gap:6px}.ant-card-head-title{min-width:50%;overflow:visible;text-overflow:clip}.ant-card-head-title,.ant-card-extra{white-space:normal}.ant-statistic-content{font-size:21px!important}.ant-row>.ant-col>.ant-card{height:100%}.fx-label{min-width:100%!important;padding-top:0!important;text-align:left!important}}.art-frame{aspect-ratio:3 / 4;display:grid;place-items:center;overflow:hidden;margin-bottom:8px;background:#1a1410;border:1px solid #3a2d22;border-radius:8px}.art-frame img{width:100%;height:100%;object-fit:cover}@media(max-width:767px){.art-frame{max-width:160px}}.art-upload,.art-upload .ant-upload{display:block}.thumb{display:block;width:34px;height:44px;flex:0 0 auto;overflow:hidden;background:#1a1410;border:1px dashed #3a2d22;border-radius:4px}.thumb:has(img){border-style:solid}.thumb img{display:block;width:100%;height:100%;object-fit:cover}.rt-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:8px 12px;margin-top:10px}.card-face{position:relative;flex:0 0 auto}.card-face-plate{position:absolute;top:0;left:0;transform-origin:top left;overflow:hidden}.card-face-art,.card-face-frame{position:absolute;display:block}.card-face-art{overflow:hidden;border-radius:4px;background:#1a1410}.review-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(224px,1fr));gap:20px 16px;justify-items:center}.review-tile{display:flex;flex-direction:column;align-items:center;gap:6px;padding:6px;border:1px solid transparent;border-radius:10px;background:none;color:inherit;font:inherit;cursor:pointer;transition:border-color .12s ease,transform .12s ease}.review-tile:hover,.review-tile:focus-visible{border-color:#5a4630;transform:translateY(-2px)}.review-tile:hover .card-face-plate,.review-tile:focus-visible .card-face-plate{filter:drop-shadow(0 6px 14px rgba(0,0,0,.55))}@media(max-width:767px){.review-grid{grid-template-columns:repeat(auto-fill,minmax(164px,1fr));gap:14px 10px}}
