.isp-entry{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border:1px solid var(--admin-border,#d4ccc0);border-radius:14px;margin-bottom:1rem}.isp-entry p{margin:.4rem 0 0}.isp-entry button,.isp-settings button{min-height:44px}.isp-settings{display:grid;gap:1rem;min-width:0}.isp-settings fieldset{min-width:0;display:grid;gap:1rem;border:0;padding:0}.isp-settings section{display:grid;gap:.7rem;border-top:1px solid #d4ccc0;padding-top:1rem}.isp-settings label:not(.isp-toggle){display:grid;gap:.6rem}.isp-settings textarea{box-sizing:border-box;width:100%;max-width:100%;font:inherit;line-height:1.8;resize:vertical;min-height:120px}.isp-settings .isp-toggle{display:flex;align-items:center;gap:.7rem;min-height:44px}.isp-settings input[type=checkbox]{width:20px;height:20px;flex:none}.isp-sample{white-space:pre-wrap;overflow-wrap:anywhere;padding:1rem;border:1px solid #d4ccc0;border-radius:10px;line-height:1.9}.isp-settings bdi{overflow-wrap:anywhere}@media(max-width:640px){.isp-entry{align-items:stretch;flex-direction:column}.isp-entry button{width:100%}}.iao-status-filter{display:grid;gap:6px;min-width:180px}.iao-status-filter select{min-height:44px;padding:9px;border:1px solid var(--sd-border,#c9d0ca);border-radius:10px;color:inherit;background:var(--sd-surface,#fff);font:inherit}.iao-badge{border-radius:8px;padding:5px 9px;font-size:13px;white-space:nowrap}.iao-badge.is-enabled{background:#dcefe5;color:#18543e}.iao-badge.is-disabled{background:#e9e8e5;color:#4c4b48}.iao-windows{display:grid;gap:9px;margin:8px 0}.iao-windows>div{display:flex;justify-content:space-between;gap:14px}.iao-windows dt,.iao-windows dd{margin:0;line-height:1.8;overflow-wrap:anywhere}.iao-windows dd{text-align:end}.iao-card h3{overflow-wrap:anywhere}.iao-card .io-actions button{min-height:44px}:root[data-theme=dark] .iao-badge.is-enabled{background:#254d40;color:#d8f5e8}:root[data-theme=dark] .iao-badge.is-disabled{background:#3d4249;color:#e4e7eb}@media(max-width:700px){.iao-windows>div{flex-direction:column;gap:2px}.iao-windows dd{text-align:start}.iao-status-filter{width:100%}}
