.ida-manager{font-family:inherit; background:#fff; border:1px solid #e9eef5; border-radius:12px; padding:16px}
.ida-notice{background:#e8f5e9;border:1px solid #c8e6c9;color:#1b5e20;padding:8px 12px;border-radius:8px;margin-bottom:12px}
.ida-grid-list{display:grid;grid-template-columns:1fr 1fr; gap:12px}
@media(max-width:900px){.ida-grid-list{grid-template-columns:1fr}}
.ida-card{display:flex; gap:12px; border:1px solid #e9eef5; border-radius:10px; padding:10px; background:#f8fafc}
.ida-thumb img{width:140px; height:90px; object-fit:cover; border-radius:8px; display:block}
.ida-info{flex:1}
.ida-row{display:flex; align-items:center; gap:8px; justify-content:space-between}
.ida-status{font-size:12px; padding:3px 8px; border-radius:999px; border:1px solid #cfd8dc}
.ida-st-publish{background:#e3f2fd; border-color:#90caf9}
.ida-st-pending{background:#fffde7; border-color:#fff59d}
.ida-inline-form input[type="text"], .ida-inline-form input[type="url"], .ida-inline-form input[type="date"], .ida-create-form input[type="text"], .ida-create-form input[type="url"], .ida-create-form input[type="date"]{width:100%}
.ida-inline-form label, .ida-create-form label{display:block; margin:6px 0}
.ida-row2{display:flex; gap:8px; align-items:center}
.ida-row2 > label{flex:1}
.ida-switch{display:flex; align-items:center; gap:6px}
.ida-btn-primary{background:#174ea6;color:#fff;border:0;border-radius:8px;padding:8px 12px;cursor:pointer}
.ida-btn-primary:hover{opacity:.92}
.ida-create-form{margin-top:8px}
