[data-home-import-region]{align-items:start!important;grid-template-columns:minmax(280px,.85fr) minmax(0,1.5fr)!important}
[data-home-import-region]>.panel{min-width:0;height:auto;align-self:start}
[data-home-import-region] .import{min-height:180px;height:auto;padding:22px 16px;box-sizing:border-box}
.home-case-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}
.home-case-grid .casecard{display:block;min-width:0;text-decoration:none;color:inherit;border:1px solid #383442;border-radius:10px;overflow:hidden;background:#22212d}
.home-case-grid .casepic{position:relative;width:100%;aspect-ratio:9/16;height:auto!important;max-height:none;overflow:hidden;background:#12131b;display:grid;place-items:center}
.home-case-grid .casepic img{display:block;width:100%;height:100%;object-fit:contain}
.home-case-grid .casepic span{position:absolute;bottom:6px;left:6px;padding:3px 6px;background:#15131dd9;border-radius:4px;font-size:11px}
.home-case-grid h3{font-size:13px;padding:10px 10px 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.home-case-grid .sub{padding:0 10px 10px;font-size:12px}
.home-empty{padding:28px 12px;color:#aaa3b8;grid-column:1/-1}
.aw-home-item{gap:12px}.aw-home-item>.home-task-media{flex:0 0 54px;width:54px;height:96px;overflow:hidden;border-radius:6px;background:#12131b;display:grid;place-items:center;color:#b9a5dd;text-decoration:none}
.home-task-media img,.home-task-media video{width:100%;height:100%;object-fit:contain;display:block}.aw-home-item>div{flex:1;min-width:0}
.real-assembly-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);gap:20px;align-items:start}.real-assembly-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}
.real-assembly-card{display:grid;align-content:start;gap:8px;min-width:0;border:1px solid #494052;border-radius:10px;padding:12px;cursor:pointer;background:#24222e}.real-assembly-card:has(input:checked){border-color:#b18aff;background:#30253f}.real-assembly-card img{width:100%;height:96px;object-fit:contain;background:#16151e;border-radius:6px}.real-assembly-card strong{overflow-wrap:anywhere}.real-assembly-card small{color:#b3a8c2}.real-assembly-tools{display:flex;gap:10px;flex-wrap:wrap}.real-assembly-tools input,.real-assembly-tools select{background:#24222e;color:#eee;border:1px solid #51475e;padding:10px;border-radius:7px;font:inherit}.real-assembly-tools input{flex:1;min-width:120px}.real-assembly-summary{display:grid;gap:10px}.real-assembly-summary p{line-height:1.6}.real-assembly-summary li{margin:10px 0;overflow-wrap:anywhere}.real-assembly-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.real-assembly-actions a{color:#c4a2ff}.real-assembly-status{margin-top:12px;line-height:1.6;color:#c8b4e5}
@media(max-width:1100px){[data-home-import-region]{grid-template-columns:1fr!important}.home-case-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.real-assembly-grid{grid-template-columns:1fr}.real-assembly-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.home-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.aw-home-item{flex-wrap:wrap}.real-assembly-list{grid-template-columns:1fr}}
.home-case-grid .casepic{max-width:180px;margin-inline:auto}
