.idle-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:22px 0 8px}.idle-toolbar .actions{margin:0}.idle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.idle-card{min-width:0;background:#fff;border-radius:16px;overflow:hidden}.idle-card-main{display:block;width:100%;padding:0;border:0;border-radius:0;background:transparent;color:#10284a;text-align:left;font:inherit}.idle-card-main:hover{background:#f5f9fd}.idle-card-main>img,.idle-no-photo{display:block;width:100%;aspect-ratio:4/3;object-fit:contain;background:#eaf1f7}.idle-no-photo{display:grid;place-items:center;color:#536f8e}.idle-card-copy{display:grid;gap:8px;padding:16px 16px 8px}.idle-title{font-size:18px;font-weight:600;overflow-wrap:anywhere}.idle-price{font-size:23px;font-weight:700;color:#123f91;overflow-wrap:anywhere}.idle-card-owner{padding:0 16px 12px}.idle-person{font-size:14px;text-align:left;overflow-wrap:anywhere}.idle-detail{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:30px;margin-top:22px}.idle-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-content:start}.idle-gallery .photo-open:first-child{grid-column:1/-1}.idle-gallery .photo-open{width:100%;padding:0;background:#fff;border:0;border-radius:12px;overflow:hidden}.idle-gallery img{width:100%;height:auto;max-height:540px;object-fit:contain;display:block}.idle-description{min-width:0}.idle-description h2{font-size:26px;line-height:1.4;margin:8px 0;overflow-wrap:anywhere}.idle-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;font-size:16px}.idle-contact{border-top:1px solid #ccdfef;margin-top:24px;padding-top:20px;overflow-wrap:anywhere}.idle-contact textarea{margin-bottom:12px}.idle-editor{margin-top:18px}.idle-editor fieldset{border:0;margin:0;padding:0;min-width:0}.idle-edit-photos,.idle-pending{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0}.idle-edit-photos figure,.idle-pending figure{margin:0;width:130px;min-width:0}.idle-edit-photos img,.idle-pending img{display:block;width:130px;height:100px;object-fit:contain;background:#edf5fc;border-radius:8px}.idle-pending figcaption{font-size:13px;overflow-wrap:anywhere}.idle-editor input[type=file]{max-width:100%;font-size:14px}.idle-pagination{justify-content:center;margin-top:24px}.idle-context{margin:0 0 12px}.idle-context button{font-size:14px}.idle-message:empty{display:none}
@media(min-width:1600px){.idle-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:1000px){.idle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.idle-detail{gap:20px}}
@media(max-width:760px){.idle-toolbar{align-items:flex-start;gap:8px}.idle-toolbar button{padding:10px 14px}.idle-toolbar .actions{gap:6px}.idle-grid{gap:12px}.idle-card-copy{padding:12px 12px 6px}.idle-card-owner{padding:0 12px 10px}.idle-title{font-size:16px}.idle-card-copy .muted{font-size:13px}.idle-price{font-size:21px}.idle-detail{grid-template-columns:1fr}.idle-description h2{font-size:23px}.idle-person{font-size:14px}.idle-editor{padding:16px}.idle-edit-photos figure,.idle-pending figure{width:110px}.idle-edit-photos img,.idle-pending img{width:110px;height:90px}}
