.dip-as-of{font:inherit;cursor:pointer}.dip-attention-item{padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle)}.dip-attention-item:last-child{border-bottom:0}.dip-attention-item__title{font-weight:600;color:var(--accent-on-iron)}.dip-meta-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);margin:0;color:var(--on-iron-muted);font-size:var(--fs-body-sm)}.dip-meta-line .ts-cost{display:inline-flex}.dip-constraints-fold{margin:0}.dip-constraints-fold>.kvgrid{margin-top:var(--space-3)}.dip-archive-cell{text-align:center}.dip-linklike{display:inline-block;margin:var(--space-1) 0 0;padding:0;border:0;background:none;color:var(--accent-on-iron);font:inherit;font-size:var(--fs-body-sm);text-decoration:underline;cursor:pointer}.dip-card-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:var(--space-3)}.dip-proposal-card{display:grid;gap:var(--space-2);padding:var(--space-4);background:var(--surface-raised);border:1px solid var(--border-mid);border-radius:var(--radius-md)}.dip-proposal-card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.dip-proposal-card__kind{font-family:var(--font-display);font-size:var(--fs-h4);color:var(--on-iron)}.dip-proposal-card__line{margin:0;color:var(--on-iron-muted)}.dip-proposal-card__line a{color:var(--accent-on-iron)}.dip-proposal-card__blurb{margin:0}.dip-proposal-card .btns{margin-top:var(--space-2)}.dip-table{width:100%;border-collapse:collapse}.dip-cell-actions{white-space:nowrap}.dip-partner{display:grid;gap:var(--space-1)}.dip-partner__name a{color:var(--accent-on-iron)}.dip-partner__sub{font-size:var(--fs-caption);color:var(--on-iron-faint)}.dip-treaty-type{display:inline-block;padding:var(--space-1) var(--space-2);border:1px solid var(--accent-line);border-radius:var(--radius-pill);background:var(--accent-wash);color:var(--on-iron);font-size:var(--fs-body-sm)}.dip-fieldset{border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-4);margin:var(--space-4) 0 0}.dip-legend{padding:0 var(--space-2);text-transform:uppercase;letter-spacing:.04em}.dip-type-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:var(--space-3)}.dip-type-card{display:grid;gap:var(--space-2);text-align:left;padding:var(--space-3) var(--space-4);min-height:var(--tap-min);background:var(--surface-raised);border:1px solid var(--border-mid);border-radius:var(--radius-md);color:var(--on-iron);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.dip-type-card:hover{background:var(--surface-hover);border-color:var(--accent-line)}.dip-type-card:focus-visible{outline:none;box-shadow:var(--focus)}.dip-type-card.is-active{border-color:var(--accent-line-strong);background:var(--accent-wash)}.dip-type-card[disabled]{cursor:not-allowed;opacity:.6}.dip-type-card__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.dip-type-card__name{font-family:var(--font-display);font-size:var(--fs-body)}.dip-type-card__blurb{font-size:var(--fs-body-sm);color:var(--on-iron-muted);line-height:var(--lh-snug)}.dip-type-card__tier{font-size:var(--fs-body-sm);color:var(--on-iron-muted);white-space:nowrap}.dip-type-card--locked{cursor:not-allowed;opacity:.6}.dip-type-card--locked:hover{background:var(--surface-raised);border-color:var(--border-mid)}.dip-cosigner-list{list-style:none;margin:var(--space-3) 0 0;padding:0;display:grid;gap:var(--space-2)}.dip-cosigner-chip{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--surface-raised);border:1px solid var(--border-mid);border-radius:var(--radius-sm)}.dip-cosigner-chip--proposer{border-color:var(--accent-line);background:var(--accent-wash)}.dip-cosigner-chip__name{color:var(--on-iron)}.dip-cosigner-status:empty{display:none}.dip-duration-presets{flex-wrap:wrap}.dip-preset.is-active{border-color:var(--accent-line-strong);background:var(--accent-wash);color:var(--on-iron)}.dip-propose-actions{margin-top:var(--space-4);align-items:center}.dip-cost-preview{margin-top:var(--space-4)}.dip-cost-preview:empty{display:none}.dip-cost-preview__cost{color:var(--on-iron);font-size:var(--fs-body)}.dip-cost-preview__detail{margin-top:var(--space-1)}.dip-propose-output:empty{display:none}.dip-output__success{margin:var(--space-3) 0 0;padding:var(--space-2) var(--space-3);border:1px solid var(--success-line);border-radius:var(--radius-sm);background:var(--success-wash);color:var(--on-success)}.dip-output__error{margin:var(--space-3) 0 0;padding:var(--space-2) var(--space-3);border:1px solid var(--danger-line);border-radius:var(--radius-sm);background:var(--danger-wash)}.shead .note:empty,.dip-fieldset .note:empty{display:none}.dip-fieldset label.note,.dip-fieldset span.note{border:0;background:none;box-shadow:none;padding:0;border-radius:0}#main button:not(:disabled):not([aria-disabled=true]){cursor:pointer}#main .ts-panel:is(:has(#treaty-list-body>tr:only-child>td.no-data),:has(#treaty-list-body>tr:only-child>td>.ts-error)),#main .ts-panel:is(:has(#treaty-outgoing-body>tr:only-child>td.no-data),:has(#treaty-outgoing-body>tr:only-child>td>.ts-error)),#main .ts-panel:is(:has(#dip-kingdom-body>tr:only-child>td.no-data),:has(#dip-kingdom-body>tr:only-child>td>.ts-error)),#main .ts-panel:is(:has(#dip-censure-body>tr:only-child>td.no-data),:has(#dip-censure-body>tr:only-child>td>.ts-error)),#main .ts-panel:is(:has(#dip-incoming-list>p.no-data),:has(#dip-incoming-list>.ts-empty),:has(#dip-incoming-list>.ts-error:only-child)),#main .ts-panel:is(:has(#dip-tribute-body>tr:only-child>td.no-data),:has(#dip-tribute-body>tr:only-child>td>.ts-error)):is(:has(#dip-obligations-body>tr:only-child>td.no-data),:has(#dip-obligations-body>tr:only-child>td>.ts-error)){padding:var(--space-3) var(--space-5)}#main .ts-panel>.note{border:0;background:none;box-shadow:none;padding:0}#main .datatable:has(>tbody>tr:only-child>td.no-data:only-child) thead,#main .datatable:has(>tbody>tr:only-child>td>.ts-error) thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}#main .datatable:has(>tbody>tr:only-child>td.no-data:only-child),#main .datatable:has(>tbody>tr:only-child>td>.ts-error){min-width:0;width:100%}@media(min-width:481px)and (max-width:920px){.dip-type-grid,#dip-standing-body.kvgrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.dip-attention-item{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.dip-cell-actions{white-space:normal}}@media(max-width:480px){.dip-card-list,.dip-type-grid{grid-template-columns:1fr}section[aria-label="Diplomatic standing"] .ts-stat{min-height:0;padding:var(--space-2) var(--space-3)}section[aria-label="Diplomatic standing"] .ts-stat-grid{gap:var(--space-2)}section[aria-label="Diplomatic standing"] .kvgrid{gap:var(--space-2)}section[aria-label="Diplomatic standing"] #dip-standing-advice{margin-block:var(--space-2)}}
