.sg-planner .sg-plan-item h4{margin:0 0 4px}.sg-planner .sg-plan-item p{margin:0}.sg-planner button{cursor:pointer}
.sg-domain-tag{display:inline-block;margin:0 0 4px;text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:800;color:#8a6a25}.sg-planner .sg-notice{margin:18px 0}.sg-plan-item{align-items:flex-start}

.sg-action-library .sglib-filters{display:grid;grid-template-columns:2fr repeat(4,1fr);gap:10px;margin:12px 0}.sg-action-library .sglib-filters input,.sg-action-library .sglib-filters select{border:1px solid #dfe5ea;border-radius:999px;padding:11px 14px;background:#fff;font:inherit}.sglib-count{font-weight:800;color:#052649}.sglib-grid{display:grid;gap:12px}.sglib-action{background:#fff;border:1px solid rgba(5,38,73,.10);border-radius:16px;overflow:hidden}.sglib-action summary{cursor:pointer;list-style:none;padding:16px 18px;display:flex;justify-content:space-between;gap:12px}.sglib-action summary::-webkit-details-marker{display:none}.sglib-action summary strong{color:#052649}.sglib-action summary span{color:#66737c;font-size:.86rem}.sglib-action>div{padding:0 18px 18px}@media(max-width:900px){.sg-action-library .sglib-filters{grid-template-columns:1fr}}
