@media(min-width:1600px){.sol-sidebar:not(.collapsed){width:260px}}.sol-right-panel{display:none}body.sol-right-panel-on .sol-right-panel{display:flex;flex-direction:column;flex:0 0 260px;width:260px;height:100vh;position:sticky;top:0;background:#1d1f26;box-sizing:border-box;overflow:hidden;color:#eff3fb}body.sol-right-panel-on .sol-cip-col{display:none}body.sol-right-panel-on .sol-field-area{padding-left:8px;padding-right:8px}body.sol-right-panel-on .center-row #imagePool2{flex:0 0 calc(var(--slot-width) * 5.2 + var(--gap) * 14 + 2px);min-width:0}body.sol-right-panel-on .sol-hand-area{flex:1 1 0;min-width:0}body.sol-right-panel-on.sol-opp-on .main-content{grid-template-columns:auto auto}.sol-rp-cip{flex:0 0 56%;min-height:0;display:flex;flex-direction:column}.sol-rp-cip .sol-card-info-panel{height:100%;max-height:100%;min-height:0;padding:14px 14px 0;overflow:hidden}.sol-rp-cip .cip-empty,.sol-rp-list:empty:before{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;border-radius:8px;background:#20232b no-repeat center calc(50% - 18px) / 28px 28px;padding-top:38px;color:#a8b4c9;font-size:12px;line-height:1.6;text-align:center}.sol-rp-cip .sol-card-info-panel:has(.cip-empty){padding-bottom:0}.sol-rp-cip .cip-empty{flex:1 1 auto;margin:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7590' stroke-width='1.5' stroke-linejoin='round'%3E%3Crect x='6' y='3' width='12' height='18' rx='1.5'/%3E%3Crect x='8.5' y='6' width='7' height='6' rx='.5'/%3E%3Cpath d='M8.5 15h7M8.5 17.5h4.5'/%3E%3C/svg%3E")}.sol-rp-list:empty:before{content:"動かした手がここに並びます";height:100%;margin:0 8px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7590' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='M9 6h11M9 12h11M9 18h11'/%3E%3Cpath d='M4 6h1M4 12h1M4 18h1'/%3E%3C/svg%3E")}.sol-rp-hist{flex:1 1 0;min-height:0;display:flex;flex-direction:column;margin-top:14px;padding:12px 6px 0;border-top:1px solid #353843}.sol-rp-list{flex:1 1 0;min-height:0;overflow-y:auto;margin:0;padding:0 0 12px;list-style:none;scrollbar-width:thin;scrollbar-color:#353843 transparent}.sol-rp-row{margin:0 0 2px}.sol-rp-row-btn{display:grid;grid-template-columns:22px 26px minmax(0,1fr);grid-template-rows:auto auto;column-gap:8px;align-items:center;width:100%;padding:5px 8px 5px 6px;border:0;border-left:2px solid transparent;border-radius:6px;background:none;color:#eff3fb;font:inherit;text-align:left;cursor:pointer;box-sizing:border-box}.sol-rp-row-btn:hover{background:#20232b}.sol-rp-row-btn:focus-visible{outline:2px solid #f3ce46;outline-offset:-2px}.sol-rp-row.is-now .sol-rp-row-btn{background:#aec5ff1a;border-left-color:#aec5ff}.sol-rp-n{grid-column:1;grid-row:1 / span 2;font-size:11px;line-height:20px;color:#a8b4c9;text-align:right;font-variant-numeric:tabular-nums}.sol-rp-th{grid-column:2;grid-row:1 / span 2;display:block;width:26px;height:38px;object-fit:cover;border-radius:2px;background:#31343e}.sol-rp-mv,.sol-rp-name{grid-column:3;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sol-rp-mv{font-size:13px;line-height:20px;color:#eff3fb}.sol-rp-tag{margin-right:6px;font-size:13px;font-weight:700;color:#eff3fb}.sol-rp-name{font-size:11px;line-height:16px;color:#a8b4c9}.sol-rp-th.sample-art{position:relative;overflow:hidden}.sol-rp-th-img{display:block;width:100%;height:100%;object-fit:cover}body:not(.sol-right-panel-on) .sol-rp-log-toggle{display:none}body.sol-rp-log-off .sol-rp-cip{flex:1 1 0;padding-bottom:14px}body.sol-rp-log-off .sol-rp-hist{display:none}
