@layer components{.pk-agenda-refusal{align-items:center;gap:var(--pk-2) var(--pk-3);padding:var(--pk-2) var(--pk-2) var(--pk-2) var(--pk-4);border-radius:var(--pk-radius);background:var(--pk-danger-soft);color:var(--pk-ink);font-size:var(--pk-text-sm);text-align:start;flex-wrap:wrap;flex:1 0 100%;display:flex;position:relative}.pk-agenda-refusal:before{content:"";background:var(--pk-danger);border-radius:var(--pk-radius-sm) 0 0 var(--pk-radius-sm);inline-size:.25rem;position:absolute;inset:0 auto 0 0}.pk-agenda-refusal--idle{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}.pk-agenda-refusal__message{flex:18rem;margin:0}.pk-agenda-refusal__message strong{color:var(--pk-danger-ink)}.pk-agenda-refusal__actions{align-items:center;gap:var(--pk-2);display:flex}.pk-agenda-refusal__details{max-block-size:40vh;border-block-start:1px solid var(--pk-line-soft);flex:1 0 100%;padding-block-start:var(--pk-2);overflow:auto}.pk-agenda-refusal__details ul{margin-block:0}.pk-agenda-editor__canvas{grid-template-columns:minmax(0,1fr);align-items:stretch;min-inline-size:0;display:grid}.pk-agenda-editor__canvas:has(>.pk-agenda-sources-panel){--agenda-room-width:11.5rem;grid-template-columns:minmax(0,1fr) minmax(0,min(18rem,34%))}.pk-agenda-editor__canvas>.pk-content-agenda__day{min-inline-size:0}.pk-agenda-sources-panel{contain:size;min-block-size:0;min-inline-size:0;padding:var(--pk-4);color:var(--pk-ink);background:var(--pk-surface);border-inline-start:1px solid var(--pk-line);overflow:auto}.pk-agenda-sources-panel .pk-agenda-editor__source-scroll{max-block-size:none;overflow:visible}.pk-agenda-sources-panel__header{justify-content:space-between;align-items:center;gap:var(--pk-2);flex-wrap:wrap;margin-block-end:var(--pk-3);display:flex}.pk-agenda-sources-panel__header h2{font-size:var(--pk-text-lg);margin:0}.pk-agenda-sources-panel .pk-tabs__list{flex-wrap:wrap;overflow-x:visible}.pk-agenda-sources-panel .pk-tabs__link{white-space:normal;overflow-wrap:anywhere;min-inline-size:min(8rem,100%);max-inline-size:100%;padding-inline:var(--pk-2);flex:8rem}@media (width>=48rem){.pk-dialog.pk-session-editor-dialog{width:min(60rem,100vw - 3rem)}}.pk-dialog.pk-session-editor-dialog{block-size:min(52rem,100dvh - 4rem);box-shadow:var(--pk-agenda-dialog-shadow);border:0;overflow:hidden}.pk-session-editor-dialog__status{font-family:var(--pk-font);vertical-align:middle;margin-inline-start:var(--pk-2);display:inline-flex}.pk-session-editor-dialog>.pk-dialog__head{isolation:isolate;padding:var(--pk-5) var(--pk-6) var(--pk-5);background:var(--pk-agenda-dialog-field);color:var(--pk-on-solid);position:relative}.pk-session-editor-dialog>.pk-dialog__head:before{content:"";z-index:-1;opacity:.16;mask-image:linear-gradient(90deg, transparent, var(--pk-agenda-mask-opaque));pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Crect x='20' y='20' width='8' height='8' fill='%23fff'/%3E%3C/svg%3E") 0 0/30px 30px;position:absolute;inset:0 0 0 45%}.pk-session-editor-dialog .pk-dialog__heading{gap:var(--pk-2)}.pk-session-editor-dialog .pk-dialog__title{font-size:var(--pk-text-2xl);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere;line-height:1.2}.pk-session-editor-dialog .pk-dialog__kicker,.pk-session-editor-dialog .pk-dialog__meta{font-family:var(--pk-font-mono);color:inherit}.pk-session-editor-dialog .pk-dialog__meta{font-size:var(--pk-text-sm);color:var(--pk-agenda-dialog-meta-ink)}.pk-session-editor-dialog__time{white-space:nowrap}.pk-session-editor-dialog__location{--pk-session-editor-location:var(--pk-accent);font-size:var(--pk-text-xs);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.375rem;font-weight:500;display:inline-flex}.pk-session-editor-dialog__location:before{content:"";background:var(--pk-session-editor-location);block-size:.5rem;inline-size:.5rem;box-shadow:0 0 0 1.5px var(--pk-agenda-dialog-dot-ring);border-radius:50%;flex:none}.pk-session-editor-dialog__location[data-location="1"]{--pk-session-editor-location:var(--pk-agenda-location-1)}.pk-session-editor-dialog__location[data-location="2"]{--pk-session-editor-location:var(--pk-agenda-location-2)}.pk-session-editor-dialog__location[data-location="3"]{--pk-session-editor-location:var(--pk-agenda-location-3)}.pk-session-editor-dialog__location[data-location="4"]{--pk-session-editor-location:var(--pk-agenda-location-4)}.pk-session-editor-dialog__location[data-location="5"]{--pk-session-editor-location:var(--pk-agenda-location-5)}.pk-session-editor-dialog__location[data-location="6"]{--pk-session-editor-location:var(--pk-agenda-location-6)}.pk-session-editor-dialog>.pk-dialog__head>.pk-close.pk-btn{border-color:var(--pk-agenda-dialog-control-line)}.pk-session-editor-dialog>.pk-dialog__head>.pk-close.pk-btn:hover:not(:disabled,[aria-disabled=true]){background:var(--pk-agenda-dialog-control-hover)}.pk-session-editor-dialog>.pk-dialog__body{min-block-size:0;padding:var(--pk-4) var(--pk-6) var(--pk-5);font-size:var(--pk-text-md);color:var(--pk-ink);flex:auto}.pk-session-editor-dialog>.pk-dialog__foot{padding-inline:var(--pk-6)}@media (width<=46rem){.pk-session-editor-dialog>.pk-dialog__head,.pk-session-editor-dialog>.pk-dialog__body,.pk-session-editor-dialog>.pk-dialog__foot{padding-inline:var(--pk-4)}.pk-session-editor-dialog .pk-dialog__title{font-size:var(--pk-text-xl)}}.pk-agenda-editor__toolbar{align-items:center;gap:var(--pk-3);flex-wrap:wrap;justify-content:space-between;display:flex}.pk-agenda-editor__actions>.pk-row-actions{width:auto}.pk-agenda-editor__notice{color:var(--pk-ink-muted);font-size:var(--pk-text-md)}.pk-agenda-editor .pk-content-agenda{margin-block:0}.pk-agenda-editor .pk-content-agenda__filters{display:none}.pk-agenda-editor__card-actions{z-index:4;opacity:0;position:absolute;inset-block-start:var(--pk-1);inset-inline-end:var(--pk-1)}.pk-content-agenda__session:hover .pk-agenda-editor__card-actions,.pk-content-agenda__session:focus-within .pk-agenda-editor__card-actions{opacity:1}.pk-agenda-editor__drop{width:100%;min-height:var(--pk-7);border:1px dashed var(--pk-line);border-radius:var(--pk-radius-lg);color:var(--pk-ink-muted);font-size:var(--pk-text-xs);margin-bottom:var(--pk-2);background:0 0}.pk-agenda-editor__drop:focus-visible,.pk-agenda-editor__drop:hover{background:var(--pk-surface);border-color:var(--pk-accent)}.pk-agenda-editor__backlog{gap:var(--pk-3);padding-block:var(--pk-2);display:flex;overflow:auto}.pk-agenda-editor__backlog>article{border:1px solid var(--pk-line);border-radius:var(--pk-radius-lg);min-width:14rem;padding:var(--pk-4)}.pk-agenda-editor__form{gap:var(--pk-3) var(--pk-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pk-agenda-editor__form-wide{grid-column:1/-1}.pk-agenda-editor__form-row{gap:var(--pk-3) var(--pk-4);grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));display:grid}.pk-agenda-editor__description .pk-markdown-editor__canvas{min-height:12rem}@media (width<=640px){.pk-agenda-editor__form{grid-template-columns:1fr}}.pk-agenda-editor :is(.pk-stack,.pk-form,.pk-dialog__body,.pk-agenda-editor__form,.pk-form-section__fields)>.pk-btn{place-self:flex-start start}.pk-agenda-editor__location-choice{grid-column:1/-1;min-inline-size:0}.pk-agenda-editor__locations-scope{border-block-end:1px solid var(--pk-line-soft);margin-block-end:var(--pk-2);padding-block-end:var(--pk-2)}.pk-agenda-editor__locations,.pk-agenda-editor__checks{gap:var(--pk-2) var(--pk-4);grid-template-columns:repeat(auto-fill,minmax(min(11rem,100%),1fr));display:grid}.pk-agenda-editor__checks{grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr))}.pk-agenda-editor__speakers>.pk-affiliation{gap:var(--pk-3);align-items:center}.pk-agenda-editor__speakers>.pk-affiliation+.pk-affiliation{margin-block-start:var(--pk-2);padding-block-start:var(--pk-2)}.pk-agenda-editor__speakers .pk-affiliation__actions{align-items:center;gap:var(--pk-1)}.pk-agenda-editor__speaker-role{width:auto;padding-block:calc(var(--pk-control-y) * .7);font-size:var(--pk-text-sm);padding-inline-start:calc(var(--pk-control-x) * .8)}.pk-agenda-editor__speaker-remove.pk-btn{block-size:2.125rem;inline-size:2.125rem;padding:0}.pk-agenda-editor__resize{width:100%;height:var(--pk-2);min-height:0;color:var(--pk-ink-muted);cursor:ns-resize;opacity:0;z-index:4;background:0 0;border:0;padding:0;position:absolute;inset-block-end:0;inset-inline:0}.pk-agenda-editor__resize:after{content:"";width:var(--pk-6);border-radius:var(--pk-radius-sm);background:currentColor;height:2px;position:absolute;inset-block-end:2px;inset-inline-start:calc(50% - var(--pk-4))}.pk-content-agenda__session:hover .pk-agenda-editor__resize,.pk-content-agenda__session:focus-within .pk-agenda-editor__resize{opacity:1}.pk-agenda-editor__resize:focus-visible{outline:2px solid var(--pk-accent);outline-offset:2px}.pk-agenda-editor--natural .pk-content-agenda__cell>.pk-content-agenda__session{min-height:14rem;position:relative;inset:auto;overflow:visible}.pk-agenda-editor--native-drag{position:relative}.pk-agenda-editor--native-drag .pk-agenda-editor__selection-status{z-index:3;max-inline-size:100%;padding:var(--pk-1);background:var(--pk-surface);position:absolute;inset-block-start:0;inset-inline-end:0}.pk-agenda-editor__room-name{min-width:15rem;font-weight:400}.pk-agenda-editor__add-room{vertical-align:top;width:3.5rem;min-width:3.5rem;max-width:3.5rem}@media (width<=46rem){.pk-agenda-editor .pk-content-agenda__timeline{width:100%;min-width:100%;display:table}.pk-agenda-editor .pk-content-agenda__timeline thead{display:table-header-group}.pk-agenda-editor .pk-content-agenda__timeline tbody{display:table-row-group}.pk-agenda-editor .pk-content-agenda__slot{display:table-row}.pk-agenda-editor .pk-content-agenda__slot td,.pk-agenda-editor .pk-content-agenda__cell:empty{width:var(--agenda-room-width);min-width:var(--agenda-room-width);display:table-cell}.pk-agenda-editor .pk-content-agenda__time{width:var(--agenda-time-width);min-width:var(--agenda-time-width);vertical-align:top;display:table-cell}}.pk-agenda-editor .pk-content-agenda__time{padding:0;position:relative}.pk-agenda-editor .pk-content-agenda__clocks:not(.pk-sr-only){z-index:3;pointer-events:none;position:absolute;inset-block-start:0;inset-inline-end:var(--pk-2)}.pk-agenda-editor .pk-content-agenda__cell>.pk-agenda-editor__drop,.pk-agenda-editor .pk-content-agenda__time>.pk-agenda-editor__drop{z-index:2;border:0;border-radius:0;width:100%;height:100%;min-height:0;margin:0;padding:0;font-size:0;position:absolute;inset:0}.pk-agenda-editor__drop:hover:after,.pk-agenda-editor__drop:focus-visible:after{content:attr(aria-label);min-width:12rem;padding:var(--pk-2);font-size:var(--pk-text-xs);background:var(--pk-surface);color:var(--pk-ink);border:1px solid var(--pk-line);z-index:3;position:absolute;inset-block-start:100%;inset-inline-start:0}.pk-agenda-editor:not(.pk-agenda-editor--natural) .pk-content-agenda__cell>.pk-content-agenda__session{inset:var(--pk-1);min-height:0;position:absolute;overflow:hidden}.pk-agenda-editor__planning{gap:var(--pk-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid;position:relative}.pk-agenda-editor{gap:var(--pk-4);flex-direction:column;display:flex}.pk-agenda-editor:has(>.pk-agenda-workspace-navigation){gap:0}.pk-agenda-editor>.pk-agenda-workspace-navigation~:not(:has(>.pk-content-agenda__tabs:first-child)){margin-block-start:var(--pk-4)}.pk-agenda-editor__calendar{min-width:0}.pk-agenda-editor__sources{min-width:0;position:static;inset-block-start:var(--pk-4)}.pk-agenda-editor__sources summary{white-space:nowrap;cursor:pointer;inline-size:max-content;padding-block:var(--pk-2);font-weight:600;position:absolute;inset-block-start:0;inset-inline-end:0}.pk-agenda-editor__source-scroll{max-height:70dvh;overflow:auto}.pk-agenda-editor__sources .pk-agenda-editor__backlog{flex-direction:column}.pk-agenda-editor__sources .pk-agenda-editor__backlog>article{min-width:0}@media (width<=64rem){.pk-agenda-editor__planning{grid-template-columns:minmax(0,1fr)}.pk-agenda-editor__sources{position:static}.pk-agenda-editor__source-scroll{max-height:18rem}}.pk-agenda-editor .pk-content-agenda__timeline{table-layout:auto;width:100%;min-width:100%}.pk-agenda-editor .pk-content-agenda__timeline thead th:first-child,.pk-agenda-editor .pk-content-agenda__time{width:var(--agenda-time-width);min-width:var(--agenda-time-width);max-width:var(--agenda-time-width);border-block-start:0}.pk-agenda-editor .pk-content-agenda__timeline thead th:not(:first-child),.pk-agenda-editor .pk-content-agenda__slot td.pk-content-agenda__cell{width:auto;min-width:var(--agenda-room-width);border-inline-start:1px solid var(--pk-line)}.pk-agenda-editor .pk-content-agenda__timeline thead th{border-block-end:2px solid var(--agenda-color,var(--pk-line))}.pk-agenda-editor .pk-content-agenda__cell>.pk-agenda-editor__drop:hover,.pk-agenda-editor .pk-content-agenda__cell>.pk-agenda-editor__drop:focus-visible,.pk-agenda-editor .pk-content-agenda__time>.pk-agenda-editor__drop:hover,.pk-agenda-editor .pk-content-agenda__time>.pk-agenda-editor__drop:focus-visible{box-shadow:inset 0 0 0 2px var(--pk-accent);outline:0}.pk-agenda-editor td[data-agenda-window-selected]{background:var(--pk-accent-soft);box-shadow:inset 0 0 0 1px var(--pk-accent)}.pk-agenda-editor__window-selection{min-width:0}@media (hover:none){.pk-agenda-editor__resize{opacity:1;z-index:6}}.pk-agenda-editor__pointer-calendar{min-width:0}.pk-agenda-editor__pointer-calendar:not([data-interactions-disabled]) .pk-content-agenda__timeline .pk-content-agenda__session{touch-action:none;cursor:grab;user-select:none}.pk-agenda-editor__pointer-calendar [data-agenda-pointer-source]{opacity:.35}.pk-content-agenda.pk-agenda-editor__pointer-preview-layer .pk-agenda-editor__pointer-preview{z-index:1000;pointer-events:none;box-sizing:border-box;outline:2px solid var(--pk-accent);min-height:0;margin:0;position:fixed;overflow:hidden}.pk-agenda-editor__pointer-preview:after{content:attr(data-placement-label);padding:var(--pk-1);background:var(--pk-surface);color:var(--pk-ink);font-size:var(--pk-text-xs);position:absolute;inset-block-end:0;inset-inline:0}.pk-content-agenda.pk-agenda-editor__pointer-preview-layer{pointer-events:none;z-index:1000;margin:0;padding:0;position:fixed;inset:0}.pk-content-agenda.pk-agenda-editor__pointer-preview-layer .pk-agenda-editor__pointer-preview[hidden]{display:none}.pk-agenda-editor__resize--start{inset-block:0 auto}.pk-agenda-editor__resize--start:after{inset-block:2px auto}.pk-agenda-editor>[role=tabpanel]>.pk-content-agenda__tabs{margin-block-start:var(--pk-2)}.pk-agenda-editor .pk-content-agenda__timeline thead th.pk-agenda-editor__add-room,.pk-agenda-editor .pk-content-agenda__slot td.pk-agenda-editor__add-room{border-inline-start:1px solid var(--pk-line);width:auto;min-width:3.5rem;max-width:3.5rem}.pk-agenda-editor .pk-content-agenda__timeline thead th.pk-content-agenda__location{width:auto}.pk-agenda-editor .pk-content-agenda__timeline[data-agenda-has-rooms=true] .pk-content-agenda__add-column{width:3.5rem}.pk-agenda-editor .pk-content-agenda__timeline[data-agenda-has-rooms=false] thead th.pk-agenda-editor__add-room,.pk-agenda-editor .pk-content-agenda__timeline[data-agenda-has-rooms=false] .pk-content-agenda__slot td.pk-agenda-editor__add-room{width:auto}@media (width<=46rem){.pk-agenda-editor .pk-content-agenda .pk-content-agenda__slot td,.pk-agenda-editor .pk-content-agenda .pk-content-agenda__cell:empty{padding:var(--pk-1)}}.pk-agenda-editor .pk-content-agenda .pk-content-agenda__slot>td{border-block-start:0;padding-block:0}.pk-agenda-editor .pk-content-agenda .pk-content-agenda__slot[data-agenda-major]>td{border-block-start:1px solid var(--pk-line)}}
