.seed-collection-block{border:1px solid var(--border);border-radius:var(--field-radius);padding:var(--space-4);margin-block:var(--space-3);background:var(--background)}.seed-collection-heading{align-items:center;gap:var(--space-2);display:flex}.seed-collection-heading button{margin-inline-start:auto}.seed-collection-block small{color:var(--muted-foreground)}.seed-collection-dialog{flex-direction:column;max-width:30rem;max-height:85dvh;display:flex}.seed-collection-fields{gap:var(--space-3);min-height:0;display:grid;overflow:auto}.seed-collection-fields label{gap:var(--space-1);display:grid}.seed-collection-fields .seed-collection-toggle{align-items:center;gap:var(--space-2);display:flex}.seed-collection-title{min-width:0;font:inherit;font-weight:var(--weight-label);padding:var(--space-1);border-radius:var(--field-radius);background:0 0;border:0;flex:1}.seed-collection-title:focus{outline:2px solid var(--ring)}.seed-collection-heading>svg{flex-shrink:0}.seed-collection-instructions{margin-block:var(--space-2);min-height:3rem;box-shadow:none;resize:vertical;border-color:#0000}.seed-collection-instructions:focus{border-color:var(--border)}.seed-collection-help{font-size:var(--type-small);color:var(--muted-foreground)}.seed-collection-toggle{border-bottom:1px solid var(--border);padding-bottom:var(--space-3);justify-content:space-between}.collection-formats{border:0;min-width:0;padding:0}.collection-formats legend{margin-bottom:var(--space-2)}.collection-format-presets,.collection-format-chips{gap:var(--space-1);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.collection-formats button{border:1px solid var(--border);border-radius:var(--field-radius);font-size:var(--type-caption);cursor:pointer;padding:4px 8px}.collection-formats button[aria-pressed=true]{background:var(--selection-surface);border-color:var(--primary);color:var(--foreground)}.seed-collection-fields output{font-variant-numeric:tabular-nums;color:var(--muted-foreground)}.seed-collection-fields details>label{margin-top:var(--space-3)}.seed-collection-fields summary{cursor:pointer}.seed-collection-dialog{width:calc(100vw - 2rem)}.resource-notifications{width:min(24rem,100vw - 2rem);padding:var(--space-2);flex-direction:column;max-height:min(70dvh,36rem);display:flex}.resource-notifications-heading{padding:var(--space-2) var(--space-3);font-weight:var(--weight-label);justify-content:space-between;align-items:center;display:flex}.resource-notifications-list{overscroll-behavior:contain;min-height:0;overflow:auto}.resource-notification-row{align-items:center;gap:var(--space-1);border-radius:var(--field-radius);padding-inline-end:var(--space-2);display:flex}.resource-notification-row:hover{background:var(--muted)}.resource-notification-open{text-align:start;border-radius:var(--field-radius);min-width:0;padding:var(--space-3);gap:var(--space-1);font:inherit;cursor:pointer;background:0 0;border:0;flex:1;display:grid}.resource-notification-title{align-items:center;gap:var(--space-2);font-weight:var(--weight-label);display:flex}.resource-notification-title>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.resource-notification-dot{width:var(--space-1);height:var(--space-1);border-radius:var(--radius-full);background:0 0;flex-shrink:0}.resource-notification-row[data-unread=true] .resource-notification-dot{background:var(--primary)}.resource-notification-summary,.resource-notification-meta{font-size:var(--type-caption);color:var(--muted-foreground);padding-inline-start:var(--space-3)}.resource-notification-meta{gap:var(--space-3);justify-content:space-between;display:flex}.resource-notification-meta>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.resource-notification-meta time{white-space:nowrap}.resource-notifications-empty{padding:var(--space-4);color:var(--muted-foreground)}.resource-notification-trigger{border-radius:var(--radius-control);flex:none;position:relative}.resource-notification-trigger>[data-slot=badge],.resource-notification-trigger>.count-badge{pointer-events:none;position:absolute;inset-block-start:0;inset-inline-end:0;transform:translate(20%,-15%)}.resource-display-controls{align-items:center;gap:var(--space-1);border-inline-start:1px solid var(--border);margin-inline-start:var(--space-2);padding-inline-start:var(--space-2);display:flex}.resource-outline{width:min(20rem,100vw - 2rem);max-height:50vh;padding:var(--space-2);flex-direction:column;display:flex;overflow:auto}.resource-outline button{width:100%;color:var(--foreground);text-align:start;padding:var(--space-2);font:inherit;border-radius:var(--field-radius);cursor:pointer;background:0 0;border:0;display:block}.resource-outline button:hover{background:var(--accent)}.resource-outline p{color:var(--muted-foreground);font-size:var(--type-small);margin:0}.resource-editor-document{zoom:var(--resource-document-zoom,1)}.resource-editor-empty{align-items:center;gap:var(--space-4);padding:var(--space-6);flex-direction:column;width:100%;display:flex}
