.suite-entry{padding:18px 0;border-bottom:1px solid var(--holiday-border)}.suite-entry summary{cursor:pointer;font-weight:600;padding:8px 0}.suite-entry p,.suite-entry small{overflow-wrap:anywhere}.suite-entry small,.suite-calendar small{display:block;color:var(--theme-muted)}.suite-entry form{margin-top:18px}.suite-entry .row form{margin:0}.suite-product-section{margin-top:24px}.suite-permissions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0}.suite-shortcuts,.suite-compare-picker{display:flex;flex-wrap:wrap;gap:10px}.suite-comparison{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.suite-comparison h3{margin-top:24px}.suite-calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:22px 0}.suite-calendar>div{padding:10px;min-width:0}.suite-calendar-day{min-height:95px;border:1px solid var(--holiday-border);border-radius:var(--radius);background:var(--holiday-surface)}.suite-calendar-day .tag{display:block;white-space:normal;margin-top:8px;font-size:11px;overflow-wrap:anywhere}.suite-calendar-empty{opacity:.3}.suite-secret{display:block;white-space:pre-wrap;overflow-wrap:anywhere;padding:18px;background:var(--holiday-surface);border:1px solid var(--holiday-border);border-radius:var(--radius);user-select:all}.suite-narrow{max-width:560px;margin:auto}.suite-dashboard .stats{margin:20px 0}.suite-bundles{margin-top:32px}.suite-compat-result{color:var(--accent);margin:14px 0}.suite-tabs{flex-wrap:wrap}.suite-product-section details{margin-top:22px}#suite-workspace fieldset{border:1px solid var(--holiday-border);padding:16px;margin:18px 0;max-height:330px;overflow:auto}#suite-workspace legend{padding:0 8px}#suite-workspace pre{max-width:100%;overflow:auto}@media(max-width:700px){.suite-permissions{grid-template-columns:1fr}.suite-calendar{gap:2px;font-size:10px}.suite-calendar>div{padding:5px}.suite-calendar-day{min-height:72px}.suite-calendar-day .tag{font-size:9px;padding:3px}.suite-comparison{grid-template-columns:1fr}.suite-dashboard .stats{grid-template-columns:1fr}.suite-tabs button{flex:1 1 42%}}
