.is-sections-page{--is-gold:#b99049;--is-border:#e8d5b6;--is-ink:#51402b;max-width:100%;padding-bottom:28px}
.is-sections-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--is-border);padding-bottom:18px;margin-bottom:16px}
.is-sections-heading h1{margin:0;border:0;padding:0}
.is-sections-primary,.is-sections-filter input[type=submit]{display:inline-block;border:1px solid var(--is-gold);background:var(--is-gold);color:#fff!important;border-radius:4px;padding:10px 17px;text-decoration:none;font:inherit;cursor:pointer}
.is-sections-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 20px;color:var(--is-ink)}
.is-sections-breadcrumbs a{color:#9b742f;text-decoration:none}.is-sections-breadcrumb-link{margin-left:auto}
.is-sections-filter{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 22px}.is-sections-filter label{font-weight:600}.is-sections-filter select{width:min(340px,100%);margin:0;border:1px solid var(--is-border);border-radius:4px;padding:10px 12px;background:#fff}
.is-sections-table-wrap{width:100%;overflow-x:auto;border:1px solid var(--is-border);border-radius:4px}
.is-sections-table{width:100%;border:0;border-collapse:collapse;table-layout:auto;margin:0;background:#fff}
.is-sections-table th,.is-sections-table td{border:0;border-bottom:1px solid #eee2d1;vertical-align:middle;padding:10px 13px;overflow-wrap:normal;word-break:normal}
.is-sections-table tbody tr:last-child td{border-bottom:0}
.is-sections-table thead th{background:#fbf6ee;color:#70542d;text-align:left;font-weight:600;white-space:nowrap}
.is-sections-table th:nth-child(1){width:52%}.is-sections-table th:nth-child(2){width:85px;text-align:center}.is-sections-table th:nth-child(3){width:145px}.is-sections-table th:nth-child(4){text-align:right}
.is-sections-table tr[hidden]{display:none!important}
.is-sections-name{display:flex;align-items:center;gap:10px;padding-left:calc(var(--section-depth)*24px);min-width:230px}
.is-sections-title{font-weight:600;line-height:1.4}.is-sections-nested .is-sections-title{font-weight:400}
.is-sections-expand,.is-sections-expand-spacer{flex:none;width:20px;height:24px}.is-sections-expand{border:0;background:transparent;color:#a67b34;cursor:pointer;font-size:25px;line-height:20px;padding:0}.is-sections-expand[aria-expanded=true] span{display:inline-block;transform:rotate(90deg)}
.is-sections-book-icon{color:var(--is-gold);font-size:21px;line-height:1;flex:none}
.is-sections-count{text-align:center;white-space:nowrap}
.is-sections-switch-form,.is-sections-delete-form{display:inline-block;margin:0}.is-sections-switch{display:inline-flex;align-items:center;gap:8px;padding:3px 0;border:0;background:transparent;color:#666;cursor:pointer;font:inherit;white-space:nowrap}
.is-sections-switch-track{width:48px;height:27px;background:#c8c8c8;border-radius:99px;display:inline-flex;align-items:center;padding:3px;box-sizing:border-box;transition:background .15s}.is-sections-switch-track span{width:21px;height:21px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #0002;transition:transform .15s}.is-sections-switch.is-active .is-sections-switch-track{background:var(--is-gold)}.is-sections-switch.is-active .is-sections-switch-track span{transform:translateX(21px)}
.is-sections-date-note{display:block;font-size:11px;color:#876d48;margin-top:3px}
.is-sections-actions-inner{display:flex;align-items:center;justify-content:flex-end;gap:6px;white-space:nowrap}.is-sections-action{display:inline-block!important;background:#fff!important;color:#805c2d!important;border:1px solid var(--is-border)!important;border-radius:4px!important;padding:7px 10px!important;text-decoration:none!important;font:inherit!important;font-size:13px!important;line-height:1.3!important;cursor:pointer!important;white-space:nowrap}.is-sections-action:hover{background:#fbf6ee!important}.is-sections-danger{color:#b42318!important;border-color:#e9b7b0!important}.is-sections-danger:hover{background:#fff3f1!important}
.is-sections-info{margin-top:20px;padding:16px 18px;border-radius:5px;background:#faf5ec;color:#70542d;font-size:14px}.is-sections-empty{padding:18px 0;color:#777}
@media(max-width:900px){.is-sections-table{min-width:900px}.is-sections-heading{align-items:flex-start}.is-sections-add-child{display:none!important}}
@media(max-width:560px){.is-sections-heading{flex-direction:column}.is-sections-filter select{flex:1;min-width:160px}.is-sections-breadcrumb-link{margin-left:0}}

/* v0.9.22.7: keep the disclosure chevron centered in its hit area. */
.is-sections-expand {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 24px;
  height: 28px;
  min-width: 24px;
  padding: 0 !important;
  line-height: 1 !important;
  vertical-align: middle;
}
.is-sections-expand > span {
  display: block !important;
  width: 18px;
  height: 18px;
  line-height: 16px !important;
  text-align: center;
  font-size: 24px;
  font-family: Arial, sans-serif;
  transform: translateY(-1px);
  transform-origin: 50% 50%;
}
.is-sections-expand[aria-expanded="true"] > span {
  transform: translateY(-1px) rotate(90deg);
}
