.y-impostazioni-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 16px;margin-bottom:14px}.y-impostazioni-head:last-child{margin-bottom:0}.y-impostazioni-head>div:first-child{min-width:0;flex:1 1 260px}.y-impostazioni-head h2{margin:0;font-size:15px;font-weight:700;color:var(--y-ink)}.y-impostazioni-head p{margin:4px 0 0;max-width:780px;font-size:13px;line-height:1.55;color:var(--y-muted)}.y-impostazioni-sub{margin:18px 0 12px;padding-top:16px;border-top:1px solid var(--y-line)}.y-impostazioni-sub h3{margin:0;font-size:13.5px;font-weight:700;color:var(--y-ink)}.y-impostazioni-sub p{margin:3px 0 0;font-size:12px;line-height:1.5;color:var(--y-muted)}.y-impostazioni-full{grid-column:1/-1}.y-impostazioni-form .y-input:disabled,.y-impostazioni-form .y-select:disabled,.y-impostazioni-form .y-textarea:disabled{background:var(--y-bg);color:var(--y-ink-2);-webkit-text-fill-color:var(--y-ink-2);opacity:1;cursor:default}.y-impostazioni-value{min-height:38px;padding:9px 11px;border:1px solid var(--y-line);border-radius:var(--y-radius-sm);background:var(--y-bg);color:var(--y-ink-2);font-size:13.5px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.y-impostazioni-value[data-empty=true]{color:var(--y-faint)}.y-impostazioni-check-line{display:flex;align-items:center;gap:8px;min-height:38px;font-size:12.5px;color:var(--y-ink-2)}.y-impostazioni-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid var(--y-line)}.y-impostazioni-actions-end{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.y-impostazioni-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.y-impostazioni-list{display:grid;gap:10px;min-width:0}.y-impostazioni-item{min-width:0;overflow:hidden;border:1px solid var(--y-line);border-radius:var(--y-radius);background:var(--y-surface)}.y-impostazioni-item-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;width:100%;padding:12px 14px;border:0;background:transparent;color:var(--y-ink);font:inherit;text-align:left;cursor:pointer;list-style:none}.y-impostazioni-item-head::-webkit-details-marker{display:none}.y-impostazioni-item-head:hover{background:var(--y-bg)}.y-impostazioni-item-head:focus-visible{outline:2px solid var(--y-primary);outline-offset:-2px}.y-impostazioni-item-main{display:flex;align-items:center;gap:12px;flex:1 1 240px;min-width:0}.y-impostazioni-item-main>div{min-width:0}.y-impostazioni-item-title{display:block;font-size:14px;font-weight:700;color:var(--y-ink);overflow-wrap:anywhere}.y-impostazioni-item-meta{display:block;margin-top:3px;font-size:12px;line-height:1.45;color:var(--y-muted);overflow-wrap:anywhere}.y-impostazioni-item-side{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-left:auto}.y-impostazioni-item-body{display:grid;gap:14px;padding:14px;border-top:1px solid var(--y-line);min-width:0}.y-impostazioni-item-body[data-tone=muted]{background:var(--y-bg)}.y-impostazioni-avatar{flex:none;width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:var(--y-primary-soft);color:var(--y-primary-strong);font-weight:800}.y-impostazioni-logo{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.y-impostazioni-logo-box{flex:none;width:150px;height:72px;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px dashed var(--y-line-strong);border-radius:var(--y-radius-sm);background:var(--y-bg)}.y-impostazioni-logo-box img{max-width:138px;max-height:62px;-o-object-fit:contain;object-fit:contain}.y-impostazioni-logo-tools{display:grid;gap:6px;min-width:0;flex:1 1 200px}.y-impostazioni-file{display:block;width:100%;max-width:100%;font-size:12px}.y-impostazioni-file-drop{width:100%;padding:10px;border:1px dashed var(--y-primary-line);border-radius:var(--y-radius-sm);background:var(--y-primary-soft);font-size:12px}.y-impostazioni-fieldset{display:grid;gap:12px;min-width:0;margin:0;padding:12px 14px 14px;border:1px solid var(--y-line);border-radius:var(--y-radius-sm)}.y-impostazioni-fieldset legend{padding:0 6px;font-size:12px;font-weight:700;color:var(--y-ink-2)}.y-impostazioni-suggest{justify-self:start;max-width:100%;white-space:normal;text-align:left}.y-impostazioni-fact{display:grid;gap:8px;min-width:0;padding:14px;border:1px solid var(--y-line);border-radius:var(--y-radius);background:var(--y-bg)}.y-impostazioni-fact-title{margin:0;font-size:14px;font-weight:700;color:var(--y-ink)}.y-impostazioni-proposal{display:grid;gap:6px;padding:10px 12px;border:1px solid var(--y-primary-line);border-radius:var(--y-radius-sm);background:var(--y-primary-soft);min-width:0}.y-impostazioni-proposal-title{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--y-primary-strong)}.y-impostazioni-proposal-value{font-size:13px;font-weight:700;color:var(--y-ink);white-space:pre-wrap;overflow-wrap:anywhere}.y-impostazioni-source{font-size:11.5px;font-weight:700;color:var(--y-ink-2)}.y-impostazioni-quote{margin:3px 0 0;padding:5px 8px;border-left:3px solid var(--y-primary-line);background:var(--y-surface);color:var(--y-ink-2);font-size:12px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.y-impostazioni-note{margin:0;font-size:12px;line-height:1.5;color:var(--y-warn)}.y-impostazioni-group-title{margin:20px 0 10px;font-size:13.5px;font-weight:700;color:var(--y-ink)}.y-impostazioni-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:12px}.y-impostazioni-choice{display:grid;gap:8px;width:100%;min-width:0;padding:14px 16px;border:1.5px solid var(--y-line);border-radius:var(--y-radius);background:var(--y-surface);color:var(--y-ink);font:inherit;text-align:left;cursor:pointer}.y-impostazioni-choice[aria-pressed=true]{border-color:var(--y-primary);background:var(--y-primary-soft)}.y-impostazioni-choice:disabled{cursor:not-allowed}.y-impostazioni-choice:disabled:not([aria-pressed=true]){opacity:.6}.y-impostazioni-choice:focus-visible,.y-impostazioni-level:focus-visible{outline:2px solid var(--y-primary);outline-offset:2px}.y-impostazioni-choice-title{display:flex;align-items:flex-start;gap:9px;font-size:14px;font-weight:700;line-height:1.35}.y-impostazioni-radio{flex:none;width:16px;height:16px;margin-top:1px;border:2px solid var(--y-line-strong);border-radius:50%;background:var(--y-surface)}.y-impostazioni-choice[aria-pressed=true] .y-impostazioni-radio{border-color:var(--y-primary);background:var(--y-primary);box-shadow:inset 0 0 0 3px var(--y-surface)}.y-impostazioni-choice-text{font-size:12.5px;line-height:1.55;color:var(--y-muted)}.y-impostazioni-block{display:grid;gap:12px;min-width:0}.y-impostazioni-block-head h3{margin:0;font-size:14px;font-weight:700;color:var(--y-ink)}.y-impostazioni-block-head p{margin:3px 0 0;font-size:12.5px;line-height:1.5;color:var(--y-muted)}.y-impostazioni-partners{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:8px}.y-impostazioni-areas{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(290px,100%),1fr));gap:12px}.y-impostazioni-area{min-width:0;padding:14px 16px;border:1px solid var(--y-line);border-radius:var(--y-radius);background:var(--y-surface)}.y-impostazioni-area[data-active=true]{border-color:var(--y-primary-line)}.y-impostazioni-area-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 10px}.y-impostazioni-area-head>div:first-child{min-width:0;flex:1 1 160px}.y-impostazioni-area-head h4{margin:0 0 3px;font-size:13.5px;color:var(--y-ink)}.y-impostazioni-area-head p{margin:0;font-size:12px;line-height:1.45;color:var(--y-muted)}.y-impostazioni-levels{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.y-impostazioni-level{padding:6px 10px;border:1px solid var(--y-line-strong);border-radius:var(--y-radius-sm);background:var(--y-surface);color:var(--y-ink-2);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.y-impostazioni-level[aria-pressed=true]{border-color:var(--y-primary);background:var(--y-primary-soft);color:var(--y-primary-strong)}.y-impostazioni-advanced{margin-top:12px}.y-impostazioni-checks{display:grid;gap:6px;margin-top:10px}.y-impostazioni-check{display:flex;align-items:flex-start;gap:9px;min-width:0;padding:8px 10px;border:1px solid transparent;border-radius:var(--y-radius-sm);background:var(--y-bg);color:var(--y-ink-2);font-size:12.5px;line-height:1.4;cursor:pointer}.y-impostazioni-check[data-checked=true]{border-color:var(--y-primary-line);background:var(--y-primary-soft);color:var(--y-primary-strong)}.y-impostazioni-check input{flex:none;margin-top:2px}.y-impostazioni-modal-backdrop{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding:24px 16px;overflow-y:auto;background:rgba(17,24,39,.45);font-family:var(--y-font)}.y-impostazioni-modal{width:100%;max-width:760px;margin:auto 0;border-radius:14px;background:var(--y-surface);box-shadow:0 24px 70px rgba(17,24,39,.28);color:var(--y-ink)}.y-impostazioni-modal[data-size=wide]{max-width:940px}.y-impostazioni-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid var(--y-line)}.y-impostazioni-modal-head>div{min-width:0}.y-impostazioni-modal-head h2{margin:0;font-size:18px}.y-impostazioni-modal-head p{margin:5px 0 0;font-size:13px;line-height:1.5;color:var(--y-muted)}.y-impostazioni-modal-body{display:grid;gap:16px;padding:18px 20px;min-width:0}.y-impostazioni-modal-foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid var(--y-line);border-radius:0 0 14px 14px;background:var(--y-bg)}.y-impostazioni-icon-btn{flex:none;width:34px;height:34px;padding:0}.y-impostazioni-compare{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:12px;margin-top:10px}.y-impostazioni-pre{max-height:360px;margin:4px 0 0;padding:10px 12px;overflow:auto;border:1px solid var(--y-line);color:var(--y-ink-2);font-family:var(--y-mono);font-size:11px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.y-impostazioni-chat,.y-impostazioni-pre{border-radius:var(--y-radius-sm);background:var(--y-bg)}.y-impostazioni-chat{display:grid;gap:8px;max-height:420px;overflow-y:auto;padding:12px}.y-impostazioni-bubble{max-width:86%;padding:10px 12px;border-radius:10px;font-size:13.5px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.y-impostazioni-bubble[data-role=user]{justify-self:end;background:var(--y-primary);color:#ffffff}.y-impostazioni-bubble[data-role=assistant]{justify-self:start;border:1px solid var(--y-line);background:var(--y-surface);color:var(--y-ink-2)}.y-impostazioni-composer{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px}.y-impostazioni-composer .y-textarea{flex:1 1 240px;resize:vertical}.y-impostazioni-focus{display:grid;gap:8px;padding:14px;border:1px solid var(--y-primary-line);border-radius:var(--y-radius-sm);background:var(--y-primary-soft)}@media (max-width:520px){.y-impostazioni-modal-body,.y-impostazioni-modal-foot,.y-impostazioni-modal-head{padding-left:14px;padding-right:14px}.y-impostazioni-item-body{padding:12px}.y-impostazioni-bubble{max-width:100%}}.y-impostazioni-grid{align-items:start}.y-impostazioni-summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;flex:1 1 auto;min-width:0;font-weight:400}.y-impostazioni-list>.y-disclosure+.y-disclosure{margin-top:0}.y-disclosure>.y-impostazioni-item-body{border-radius:0 0 var(--y-radius) var(--y-radius)}.y-disclosure.y-impostazioni-section{box-shadow:var(--y-shadow)}.y-disclosure.y-impostazioni-section>summary{padding:16px 20px}.y-accesso-amministrazione-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0}.y-accesso-amministrazione-row--end{justify-content:flex-end}.y-accesso-amministrazione-row--between{justify-content:space-between}.y-accesso-amministrazione-check{display:inline-flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.45;color:var(--y-ink-2);cursor:pointer}.y-accesso-amministrazione-check input{flex:none;width:16px;height:16px;margin:1px 0 0;accent-color:var(--y-primary)}.y-accesso-amministrazione-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.y-accesso-amministrazione-item{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 16px;padding:12px 14px;border:1px solid var(--y-line);border-radius:var(--y-radius-sm);background:var(--y-surface);min-width:0}.y-accesso-amministrazione-item-main{flex:1 1 260px;min-width:0;overflow-wrap:anywhere}.y-accesso-amministrazione-item-title{font-size:14px;font-weight:700;color:var(--y-ink)}.y-accesso-amministrazione-file{width:100%;max-width:100%;font-size:13px;color:var(--y-ink-2)}.y-accesso-amministrazione-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 16px;margin:0}.y-accesso-amministrazione-facts dt{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--y-muted)}.y-accesso-amministrazione-facts dd{margin:2px 0 0;font-size:13.5px;color:var(--y-ink);overflow-wrap:anywhere}.y-accesso-amministrazione-main{min-height:100vh;padding-bottom:48px;background:var(--y-bg);color:var(--y-ink);font-family:var(--y-font)}.y-accesso-amministrazione-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;padding:12px 32px;background:var(--y-surface);border-bottom:1px solid var(--y-line)}.y-accesso-amministrazione-brand{display:inline-flex;align-items:center;gap:10px;color:var(--y-ink);text-decoration:none;min-width:0}.y-accesso-amministrazione-brand-name{display:block;font-size:20px;font-weight:900;letter-spacing:-.045em;line-height:1.1}.y-accesso-amministrazione-brand-sub{display:block;margin-top:2px;color:var(--y-muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.y-accesso-amministrazione-body{padding:20px 32px 0;min-width:0}.y-accesso-amministrazione-body+.y-accesso-amministrazione-body{padding-top:0}.y-accesso-amministrazione-main .y-form-grid,.y-accesso-amministrazione-utenti-grid{align-items:start}@media (max-width:760px){.y-accesso-amministrazione-bar{padding:10px 16px}.y-accesso-amministrazione-body{padding:14px 16px 0}}.y-accesso-amministrazione-eprag-highlight{border-color:var(--y-primary-line)}.y-accesso-amministrazione-eprag-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 16px;margin-bottom:16px;min-width:0}.y-accesso-amministrazione-eprag-head-main{flex:1 1 260px;min-width:0}.y-accesso-amministrazione-eprag-title{margin:4px 0 0;font-size:17px;line-height:1.3;color:var(--y-ink);overflow-wrap:anywhere}.y-accesso-amministrazione-eprag-sub{margin:6px 0 0;max-width:760px;font-size:13px;line-height:1.55;color:var(--y-muted);overflow-wrap:anywhere}.y-accesso-amministrazione-eprag-wrap{min-width:0;overflow-wrap:anywhere}.y-accesso-amministrazione-eprag-narrow{max-width:360px}.y-accesso-amministrazione-eprag-chip-field .y-chips{margin:0}.y-accesso-amministrazione-eprag-flags{display:flex;flex-wrap:wrap;gap:10px 22px;padding:12px 14px;border:1px solid var(--y-line);border-radius:var(--y-radius-sm);background:var(--y-bg)}.y-accesso-amministrazione-eprag-modal{width:min(760px,100%);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;padding:20px;border:1px solid var(--y-primary-line);border-radius:var(--y-radius);background:var(--y-surface);box-shadow:var(--y-shadow);color:var(--y-ink)}.y-accesso-amministrazione-eprag-modal--wide{width:min(1120px,100%)}.y-accesso-amministrazione-eprag-group{display:grid;gap:10px;min-width:0}.y-accesso-amministrazione-eprag-group-title{margin:0;font-size:14px;font-weight:700;color:var(--y-ink)}.y-accesso-amministrazione-eprag-pills{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;max-width:100%}.y-accesso-amministrazione-eprag-pills .y-pill{white-space:normal}.y-accesso-amministrazione-eprag-summary-text{display:grid;gap:2px;flex:1 1 200px;min-width:0;overflow-wrap:anywhere}.y-accesso-amministrazione-eprag-summary-text .y-small{font-weight:500}.y-accesso-amministrazione-eprag-summary-title{font-size:13.5px;font-weight:700;color:var(--y-ink)}.y-accesso-amministrazione-eprag-hint{margin:0;padding:8px 10px;border:1px dashed var(--y-stop-line);border-radius:var(--y-radius-sm);background:var(--y-stop-soft);color:var(--y-stop);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.y-accesso-amministrazione-eprag-hint--info{border-color:var(--y-line-strong);background:var(--y-bg);color:var(--y-ink-2)}.y-accesso-amministrazione-eprag-full{flex:1 1 100%;min-width:0}.y-accesso-amministrazione-eprag-requirement{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 14px;padding:10px 12px;border:1px solid var(--y-line);border-radius:var(--y-radius-sm);background:var(--y-surface);min-width:0}.y-accesso-amministrazione-eprag-requirement-label{display:grid;justify-items:start;gap:6px;flex:1 1 180px;min-width:0;overflow-wrap:anywhere}.y-accesso-amministrazione-eprag-requirement-items{flex:2 1 240px;min-width:0;font-size:12px;line-height:1.55;color:var(--y-ink-2);overflow-wrap:anywhere}.y-accesso-amministrazione-eprag-missing{color:var(--y-stop)}.y-accesso-amministrazione-eprag-annex-code{margin-bottom:2px;font-family:var(--y-mono);font-size:12px;font-weight:700;color:var(--y-primary-strong);text-transform:uppercase}.y-accesso-amministrazione-eprag-linked{padding:10px 12px;background:var(--y-bg)}.y-accesso-amministrazione-eprag-file-name{margin-bottom:6px;font-size:12.5px;font-weight:700;color:var(--y-ink-2);overflow-wrap:anywhere}.y-accesso-amministrazione-eprag-unmatched{border-color:var(--y-warn-line);background:var(--y-warn-soft)}@media (max-width:760px){.y-accesso-amministrazione-eprag-modal{padding:16px}.y-accesso-amministrazione-eprag-narrow{max-width:none}}.y-accesso-amministrazione-utenti-text{display:block;margin:0;max-width:820px;font-size:12.5px;font-weight:400;line-height:1.5;color:var(--y-muted)}.y-accesso-amministrazione-utenti-filters,.y-accesso-amministrazione-utenti-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px 14px;min-width:0}.y-accesso-amministrazione-utenti-filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:10px}.y-accesso-amministrazione-utenti-filters>*,.y-accesso-amministrazione-utenti-grid>*{min-width:0}.y-accesso-amministrazione-utenti-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;min-width:0}.y-accesso-amministrazione-utenti-chips>.y-chips{margin:0}.y-accesso-amministrazione-utenti-disclosure{container-type:inline-size;min-width:0}.y-accesso-amministrazione-utenti-disclosure>summary{display:grid;grid-template-columns:minmax(min(100%,200px),1fr) auto 16px;gap:8px 14px}.y-accesso-amministrazione-utenti-disclosure>summary>.y-disclosure-title{overflow-wrap:anywhere}.y-accesso-amministrazione-utenti-disclosure>summary>.y-disclosure-meta{justify-content:flex-end}@container (max-width: 720px){.y-accesso-amministrazione-utenti-disclosure>summary{grid-template-columns:minmax(0,1fr) 16px}.y-accesso-amministrazione-utenti-disclosure>summary>.y-disclosure-meta{grid-row:2;grid-column:1/-1;justify-content:flex-start}}.y-accesso-amministrazione-utenti-body{display:grid;gap:12px;min-width:0}.y-accesso-amministrazione-utenti-user[data-admin=true]{border-color:var(--y-primary-line)}.y-accesso-amministrazione-utenti-who{display:flex;align-items:center;gap:12px;min-width:0;font-weight:400}.y-accesso-amministrazione-utenti-avatar{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:var(--y-radius-sm);background:var(--y-primary-soft);color:var(--y-primary-strong);font-size:13px;font-weight:800}.y-accesso-amministrazione-utenti-avatar[data-admin=true]{background:var(--y-primary);color:var(--y-surface)}.y-accesso-amministrazione-utenti-name{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:15px;font-weight:700;line-height:1.3;color:var(--y-ink);overflow-wrap:anywhere}.y-accesso-amministrazione-utenti-email{display:block;margin-top:2px;font-size:12.5px;color:var(--y-muted);overflow-wrap:anywhere}.y-accesso-amministrazione-utenti-pills{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.y-accesso-amministrazione-utenti-manage{font-size:12px;font-weight:700;color:var(--y-primary-strong)}.y-accesso-amministrazione-utenti-block{display:grid;gap:12px;padding-top:14px;border-top:1px solid var(--y-line);min-width:0}.y-accesso-amministrazione-utenti-block-title{margin:0;font-size:14px;font-weight:700;color:var(--y-ink)}.y-accesso-amministrazione-utenti-subtitle{margin:0;font-size:13px;font-weight:700;color:var(--y-ink)}.y-accesso-amministrazione-utenti-owned{border-color:var(--y-primary-line);background:var(--y-primary-soft)}.y-accesso-amministrazione-utenti-box{display:grid;gap:12px;padding:14px;border:1px solid var(--y-line);border-radius:var(--y-radius-sm);background:var(--y-bg);min-width:0}.y-accesso-amministrazione-utenti-fieldset{min-width:0;margin:0;padding:0;border:0}.y-accesso-amministrazione-utenti-fieldset>legend{margin-bottom:6px;padding:0}.y-accesso-amministrazione-utenti-partner{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:6px 10px;border:1px solid var(--y-line);border-radius:var(--y-radius-sm);background:var(--y-surface);font-size:12.5px;color:var(--y-ink-2);cursor:pointer;overflow-wrap:anywhere}.y-accesso-amministrazione-utenti-partner input{flex:none;margin:0;accent-color:var(--y-primary)}.y-accesso-amministrazione-programmi-lead{margin:0 0 14px;max-width:780px;font-size:13px;line-height:1.55;color:var(--y-muted)}.y-accesso-amministrazione-programmi-form{display:grid;gap:16px;min-width:0}.y-accesso-amministrazione-programmi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:start;gap:14px 16px;min-width:0}.y-accesso-amministrazione-programmi-entry{display:grid;gap:14px;padding:16px;border:1px solid var(--y-line);border-radius:var(--y-radius);background:var(--y-surface);min-width:0}.y-accesso-amministrazione-programmi-entry-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 16px;min-width:0}.y-accesso-amministrazione-programmi-name{margin:4px 0 2px;font-size:17px;line-height:1.3;color:var(--y-ink);overflow-wrap:anywhere}.y-accesso-amministrazione-programmi-desc{margin:0;font-size:13.5px;line-height:1.55;color:var(--y-ink-2);overflow-wrap:anywhere}.y-accesso-amministrazione-programmi-link{color:var(--y-primary-strong);font-weight:600;overflow-wrap:anywhere}.y-accesso-amministrazione-programmi-wrap{overflow-wrap:anywhere}.y-accesso-amministrazione-programmi-anchor{scroll-margin-top:16px;min-width:0}.y-accesso-amministrazione-programmi-modal{display:grid;gap:16px;width:min(860px,100%);max-height:calc(100vh - 32px);overflow-y:auto;padding:20px 22px;border:1px solid var(--y-primary-line);border-radius:14px;background:var(--y-surface);box-shadow:0 24px 70px rgba(17,24,39,.28);color:var(--y-ink)}.y-accesso-amministrazione-programmi-modal-title{margin:4px 0 0;font-size:18px;line-height:1.3;overflow-wrap:anywhere}.y-accesso-amministrazione-programmi-docs{display:grid;gap:12px;padding:14px;border:1px solid var(--y-line);border-radius:var(--y-radius-sm);background:var(--y-bg);min-width:0}.y-accesso-amministrazione-programmi-docs-title{margin:0;font-size:14px;font-weight:700;color:var(--y-ink)}.y-accesso-amministrazione-programmi-doc-form{display:grid;gap:14px;padding-top:14px;border-top:1px solid var(--y-line);min-width:0}.y-accesso-amministrazione-programmi-field-error{margin-top:4px;font-size:12px;font-weight:600;line-height:1.4;color:var(--y-stop);overflow-wrap:anywhere}.y-accesso-amministrazione-programmi-warn-text{margin-top:4px;font-size:12px;line-height:1.4;color:var(--y-warn);overflow-wrap:anywhere}.y-accesso-amministrazione-programmi-panel{display:grid;gap:16px}.y-accesso-amministrazione-programmi-panel .y-stats{margin-bottom:0}.y-accesso-amministrazione-programmi-panel-title{margin:8px 0 4px;font-size:17px;line-height:1.3;color:var(--y-ink)}.y-accesso-amministrazione-programmi-panel .y-accesso-amministrazione-programmi-lead{margin-bottom:0}.y-accesso-amministrazione-programmi-drop{display:grid;gap:14px;padding:16px;border:1px dashed var(--y-primary-line);border-radius:var(--y-radius-sm);background:var(--y-primary-soft);min-width:0}.y-accesso-amministrazione-programmi-files{margin:8px 0 0;padding:0;list-style:none}.y-accesso-amministrazione-programmi-files .y-chip{max-width:100%;overflow-wrap:anywhere}.y-accesso-amministrazione-programmi-box{display:grid;gap:10px;padding:14px;border:1px solid var(--y-line);border-radius:var(--y-radius-sm);background:var(--y-bg);min-width:0}.y-accesso-amministrazione-programmi-readonly{padding:9px 11px;border:1px solid var(--y-line);border-radius:var(--y-radius-sm);background:var(--y-surface-2);font-size:13.5px;color:var(--y-ink-2);overflow-wrap:anywhere}.y-accesso-amministrazione-programmi-notice-list{display:grid;gap:6px;margin:6px 0 0;padding-left:18px;overflow-wrap:anywhere}.y-accesso-amministrazione-programmi-table td{padding:10px 12px}.y-accesso-amministrazione-programmi-table .y-accesso-amministrazione-programmi-cell{min-width:150px;padding:6px 8px;font-size:12.5px}.y-accesso-amministrazione-programmi-table .y-accesso-amministrazione-programmi-cell--narrow{min-width:84px}.y-accesso-amministrazione-programmi-table textarea.y-accesso-amministrazione-programmi-cell{min-height:54px;resize:vertical}.y-accesso-amministrazione-programmi-cell-select{min-width:150px;max-width:240px}.y-accesso-amministrazione-programmi-cell-select--narrow{min-width:96px;max-width:150px}.y-accesso-amministrazione-programmi-table [aria-invalid=true],.y-accesso-amministrazione-programmi-table [data-invalid=true]{border-color:var(--y-stop);background-color:var(--y-stop-soft)}.y-accesso-amministrazione-programmi-table tr[data-state=incomplete] td{background:var(--y-stop-soft)}.y-accesso-amministrazione-programmi-table tr[data-state=unsupported] td{background:var(--y-warn-soft)}.y-accesso-amministrazione-programmi-table tr[data-excluded=true] td{opacity:.6}.y-accesso-amministrazione-programmi-file-cell{min-width:180px;max-width:280px;overflow-wrap:anywhere}.y-accesso-amministrazione-programmi-include{width:16px;height:16px;accent-color:var(--y-primary)}.y-accesso-amministrazione-programmi-conflict{max-width:260px;padding:6px 8px;border-radius:6px;background:var(--y-stop-soft);color:var(--y-stop);font-size:12px;font-weight:600;line-height:1.4}@media (max-width:760px){.y-accesso-amministrazione-programmi-entry{padding:12px}.y-accesso-amministrazione-programmi-box,.y-accesso-amministrazione-programmi-docs,.y-accesso-amministrazione-programmi-drop{padding:10px}.y-accesso-amministrazione-programmi-modal{padding:16px}}.y-accesso-amministrazione-consumi-table{min-width:560px}.y-accesso-amministrazione-consumi-sub{display:block;margin-top:2px;overflow-wrap:anywhere}@media (max-width:760px){.y-accesso-amministrazione-consumi-table{min-width:0}}.y-accesso-amministrazione-auth{min-height:100vh;display:flex;flex-direction:column;background:var(--y-bg);color:var(--y-ink);font-family:var(--y-font)}.y-accesso-amministrazione-auth-bar{background:var(--y-surface);border-bottom:1px solid var(--y-line)}.y-accesso-amministrazione-auth-bar-inner{max-width:1200px;margin:0 auto;padding:14px 32px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px}.y-accesso-amministrazione-auth-brand{display:inline-flex;align-items:center;gap:10px;color:var(--y-ink);text-decoration:none;font-size:24px;font-weight:900;letter-spacing:-.045em}.y-accesso-amministrazione-auth-grid{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:48px 32px;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:48px;align-items:start;align-content:start}.y-accesso-amministrazione-auth-intro{padding-top:24px;min-width:0}.y-accesso-amministrazione-auth-hero{margin:18px 0 12px;font-size:clamp(26px,3.4vw,38px);line-height:1.15;letter-spacing:-.02em;color:var(--y-ink)}.y-accesso-amministrazione-auth-copy{margin:0;max-width:520px;color:var(--y-muted);font-size:16px;line-height:1.7}.y-accesso-amministrazione-auth-benefits{margin:28px 0 0;padding:0;list-style:none;display:grid;gap:12px}.y-accesso-amministrazione-auth-benefits li{display:flex;align-items:center;gap:12px;color:var(--y-ink-2);font-size:14px}.y-accesso-amministrazione-auth-benefits li:before{content:"";flex:none;width:24px;height:24px;border-radius:50%;background:linear-gradient(var(--y-ok),var(--y-ok)) 7px 13px /5px 2px no-repeat,linear-gradient(var(--y-ok),var(--y-ok)) 10px 7px /2px 8px no-repeat,var(--y-ok-soft);transform:rotate(45deg) translate(-1px,-1px)}.y-accesso-amministrazione-auth-card{padding:28px;border-radius:16px}.y-accesso-amministrazione-auth-title{margin:0 0 6px;font-size:22px;line-height:1.25;color:var(--y-ink)}.y-accesso-amministrazione-auth-subtitle{margin:0 0 22px;color:var(--y-muted);font-size:14px;line-height:1.6}.y-accesso-amministrazione-auth-card .y-input{padding:11px 12px;font-size:14px}.y-accesso-amministrazione-auth-label-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.y-accesso-amministrazione-auth-link{color:var(--y-primary-strong);font-size:13px;font-weight:600;text-decoration:none}.y-accesso-amministrazione-auth-link:hover{text-decoration:underline}.y-accesso-amministrazione-auth-submit{width:100%;padding:12px 16px;font-size:14px}.y-accesso-amministrazione-auth-terms{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:12px 14px;border:1px solid var(--y-line);border-radius:10px;background:var(--y-bg);color:var(--y-ink-2);font-size:12.5px;line-height:1.55;cursor:pointer}.y-accesso-amministrazione-auth-terms[data-checked=true]{border-color:var(--y-primary-line);background:var(--y-primary-soft)}.y-accesso-amministrazione-auth-terms input{width:16px;height:16px;margin:2px 0 0;accent-color:var(--y-primary)}.y-accesso-amministrazione-auth-fine a,.y-accesso-amministrazione-auth-terms a{color:var(--y-primary-strong);font-weight:700}.y-accesso-amministrazione-auth-fine{margin:-4px 0 0;color:var(--y-muted);font-size:11.5px;line-height:1.55}.y-accesso-amministrazione-auth-foot{margin-top:22px;padding-top:18px;border-top:1px solid var(--y-line);text-align:center;color:var(--y-muted);font-size:14px}.y-accesso-amministrazione-auth-legal{padding:0 20px 28px}.y-accesso-amministrazione-auth-center{flex:1;display:grid;place-items:center;padding:48px 16px}.y-accesso-amministrazione-auth-center .y-card{width:min(560px,100%);padding:36px 32px;text-align:center}.y-accesso-amministrazione-auth-center .y-accesso-amministrazione-auth-hero{margin-top:14px}.y-accesso-amministrazione-auth-center .y-accesso-amministrazione-auth-copy{margin:0 auto 24px}@media (max-width:900px){.y-accesso-amministrazione-auth-grid{grid-template-columns:minmax(0,1fr);gap:20px;padding:24px 16px 32px}.y-accesso-amministrazione-auth-intro{padding-top:0}.y-accesso-amministrazione-auth-benefits{display:none}}@media (max-width:560px){.y-accesso-amministrazione-auth-bar-inner{padding:10px 16px}.y-accesso-amministrazione-auth-brand{font-size:20px}.y-accesso-amministrazione-auth-copy{font-size:14px;line-height:1.6}.y-accesso-amministrazione-auth-card{padding:20px 18px}.y-accesso-amministrazione-auth-center .y-card{padding:28px 20px}}.y-accesso-amministrazione-nuovo{max-width:880px}.y-accesso-amministrazione-nuovo-text{margin:0 0 14px;color:var(--y-muted);font-size:13.5px;line-height:1.55}.y-accesso-amministrazione-nuovo-upload{position:relative}.y-accesso-amministrazione-nuovo-upload:focus-within{outline:2px solid var(--y-primary);outline-offset:2px}.y-accesso-amministrazione-nuovo-upload[aria-disabled=true]{opacity:.55;cursor:not-allowed}.y-accesso-amministrazione-nuovo-message{margin-top:12px}.y-accesso-amministrazione-nuovo-preview{display:grid;gap:14px;margin-top:16px;padding:16px;border:1px solid var(--y-primary-line);border-radius:var(--y-radius-sm);background:var(--y-primary-soft)}.y-accesso-amministrazione-nuovo-subtitle{margin:0;font-size:14px;color:var(--y-primary-strong)}.y-accesso-amministrazione-nuovo-wide{grid-column:1/-1}.y-accesso-amministrazione-nuovo-error{color:var(--y-stop)}.y-accesso-amministrazione-nuovo-date{max-width:260px}.y-accesso-amministrazione-nuovo-or{margin:8px 0 0;font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--y-muted)}.y-accesso-amministrazione-agenda-toolbar{display:grid;gap:16px}.y-accesso-amministrazione-agenda-period{margin:0 0 0 6px;font-size:17px;font-weight:800;color:var(--y-ink);text-transform:capitalize}.y-accesso-amministrazione-agenda-views{display:flex;flex-wrap:wrap;gap:6px}.y-accesso-amministrazione-agenda-toolbar .y-chips{margin:0}.y-accesso-amministrazione-agenda-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px 16px;align-items:end;padding-top:14px;border-top:1px solid var(--y-line)}.y-accesso-amministrazione-agenda-filter-end{min-height:38px}.y-accesso-amministrazione-agenda-stats .y-stats{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin-bottom:0}.y-accesso-amministrazione-agenda-digest-head{display:grid;gap:2px;min-width:0;flex:1 1 240px}.y-accesso-amministrazione-agenda-digest-head .y-small{font-weight:500}@media (max-width:560px){.y-accesso-amministrazione-agenda-period{flex-basis:100%;margin:4px 0 0;font-size:15px}}.y-accesso-amministrazione-aiuto-form .y-card-title{margin-bottom:4px}.y-accesso-amministrazione-aiuto-form-hint{margin:0 0 14px}.y-accesso-amministrazione-aiuto-grid{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);min-height:560px;border:1px solid var(--y-line);border-radius:var(--y-radius);overflow:hidden;background:var(--y-surface);box-shadow:var(--y-shadow)}.y-accesso-amministrazione-aiuto-list{min-width:0;border-right:1px solid var(--y-line);background:var(--y-bg)}.y-accesso-amministrazione-aiuto-list-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:14px 16px;border-bottom:1px solid var(--y-line);font-size:13.5px;color:var(--y-ink)}.y-accesso-amministrazione-aiuto-filters{display:grid;gap:6px;padding:10px 12px;border-bottom:1px solid var(--y-line)}.y-accesso-amministrazione-aiuto-filters .y-chips{gap:6px;margin:0 0 4px}.y-accesso-amministrazione-aiuto-scroll{max-height:560px;overflow-y:auto}.y-accesso-amministrazione-aiuto-empty{display:grid;justify-items:center;gap:6px;padding:28px 18px;color:var(--y-muted);font-size:13px;text-align:center}.y-accesso-amministrazione-aiuto-empty strong{color:var(--y-ink-2)}.y-accesso-amministrazione-aiuto-ticket{width:100%;display:grid;gap:5px;padding:12px 14px;border:0;border-bottom:1px solid var(--y-line);border-left:3px solid transparent;background:transparent;color:var(--y-ink);font:inherit;text-align:left;cursor:pointer;min-width:0}.y-accesso-amministrazione-aiuto-ticket:hover{background:var(--y-surface)}.y-accesso-amministrazione-aiuto-ticket[aria-current=true]{border-left-color:var(--y-primary);background:var(--y-primary-soft)}.y-accesso-amministrazione-aiuto-ticket:focus-visible{outline:2px solid var(--y-primary);outline-offset:-2px}.y-accesso-amministrazione-aiuto-ticket-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px}.y-accesso-amministrazione-aiuto-ticket-subject{font-size:13px;line-height:1.35;overflow-wrap:anywhere}.y-accesso-amministrazione-aiuto-wrap{overflow-wrap:anywhere}.y-accesso-amministrazione-aiuto-preview{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.y-accesso-amministrazione-aiuto-chat{min-width:0;display:flex;flex-direction:column;background:var(--y-surface)}.y-accesso-amministrazione-aiuto-chat-empty{margin:auto;padding:40px 20px;color:var(--y-muted);font-size:13.5px;text-align:center}.y-accesso-amministrazione-aiuto-chat-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 14px;padding:16px 20px;border-bottom:1px solid var(--y-line)}.y-accesso-amministrazione-aiuto-chat-title{margin:4px 0;font-size:17px;line-height:1.35;color:var(--y-ink)}.y-accesso-amministrazione-aiuto-status{padding:10px 20px;border-bottom:1px solid var(--y-line)}.y-accesso-amministrazione-aiuto-status strong{display:block}.y-accesso-amministrazione-aiuto-admin{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));align-items:end;gap:10px;padding:12px 20px;border-bottom:1px solid var(--y-line);background:var(--y-bg)}.y-accesso-amministrazione-aiuto-messages{flex:1;display:grid;align-content:start;gap:10px;min-height:300px;max-height:460px;overflow-y:auto;padding:20px;background:var(--y-bg)}.y-accesso-amministrazione-aiuto-system{justify-self:center;max-width:100%;padding:4px 10px;border-radius:999px;background:var(--y-surface-2);color:var(--y-muted);font-size:11px;text-align:center}.y-accesso-amministrazione-aiuto-bubble-row{display:flex;justify-content:flex-start}.y-accesso-amministrazione-aiuto-bubble-row[data-own=true]{justify-content:flex-end}.y-accesso-amministrazione-aiuto-bubble{max-width:min(76%,560px);padding:10px 12px;border:1px solid var(--y-line);border-radius:12px;background:var(--y-surface);color:var(--y-ink);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.y-accesso-amministrazione-aiuto-bubble[data-kind=own]{border-color:var(--y-primary);background:var(--y-primary);color:#ffffff}.y-accesso-amministrazione-aiuto-bubble[data-kind=ai]{border-color:var(--y-primary-line);background:var(--y-primary-soft)}.y-accesso-amministrazione-aiuto-bubble-sender{font-size:11px;font-weight:700;opacity:.8}.y-accesso-amministrazione-aiuto-bubble-body{margin-top:4px;white-space:pre-wrap}.y-accesso-amministrazione-aiuto-bubble-date{margin-top:6px;font-size:10.5px;opacity:.7}.y-accesso-amministrazione-aiuto-reply{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:14px 20px;border-top:1px solid var(--y-line)}@media (max-width:1050px){.y-accesso-amministrazione-aiuto-grid{grid-template-columns:minmax(0,1fr);min-height:0}.y-accesso-amministrazione-aiuto-list{border-right:0;border-bottom:1px solid var(--y-line)}.y-accesso-amministrazione-aiuto-scroll{max-height:320px}}@media (max-width:720px){.y-accesso-amministrazione-aiuto-reply{grid-template-columns:minmax(0,1fr)}.y-accesso-amministrazione-aiuto-admin,.y-accesso-amministrazione-aiuto-chat-head,.y-accesso-amministrazione-aiuto-reply,.y-accesso-amministrazione-aiuto-status{padding-left:14px;padding-right:14px}.y-accesso-amministrazione-aiuto-messages{min-height:160px;padding:14px}.y-accesso-amministrazione-aiuto-bubble{max-width:88%}}.y-panoramica-list{list-style:none;margin:0;padding:0}.y-panoramica-row{display:grid;gap:3px;padding:12px 20px;border-bottom:1px solid var(--y-surface-2)}.y-panoramica-row:last-child{border-bottom:0}.y-panoramica-row-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.y-panoramica-row-title{color:var(--y-ink);font-size:14px;font-weight:700;text-decoration:none}a.y-panoramica-row-title:hover{color:var(--y-primary-strong);text-decoration:underline}.y-panoramica-action{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:11px 0;border-bottom:1px solid var(--y-surface-2)}.y-panoramica-action:last-child{border-bottom:0}.y-panoramica-action-text{flex:1 1 260px;min-width:0}.y-panoramica-action-text b{display:block;font-size:14px;color:var(--y-ink)}.y-scrivania-projects{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:14px}.y-scrivania-project{display:grid;gap:8px;align-content:start}.y-scrivania{min-height:100vh;background:var(--y-bg);color:var(--y-ink);font-family:var(--y-font)}.y-scrivania-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:12px 32px;background:var(--y-surface);border-bottom:1px solid var(--y-line)}.y-scrivania-brand{display:inline-flex;align-items:center;gap:10px;color:var(--y-ink);text-decoration:none;font-size:22px;font-weight:900;letter-spacing:-.045em}.y-scrivania-top-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.y-scrivania-badge{min-width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;padding:0 6px;border-radius:999px;background:var(--y-primary);color:#fff;font-size:10px;font-weight:800}.y-scrivania-body{padding:28px 32px 48px}.y-scrivania-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-bottom:14px}.y-scrivania-search{flex:1 1 260px;max-width:420px}.y-scrivania-search .y-input{width:100%}.y-scrivania-project[data-archived=true]{background:var(--y-surface-2)}.y-scrivania-project-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.y-scrivania-project-name{margin:0;font-size:17px;line-height:1.3}.y-scrivania-project-name a{color:var(--y-ink);text-decoration:none}.y-scrivania-project-name a:hover{color:var(--y-primary-strong);text-decoration:underline}.y-scrivania-project-text{margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.y-scrivania-project-foot{align-items:center;justify-content:space-between;margin-top:4px;padding-top:10px;border-top:1px solid var(--y-surface-2)}.y-scrivania-admin-links,.y-scrivania-project-foot{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:760px){.y-scrivania-top{padding:10px 16px}.y-scrivania-body{padding:18px 16px 36px}}.y-panoramica-timeline-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-bottom:12px}.y-panoramica-timeline-toolbar .y-chips{margin:0}.y-panoramica-timeline-empty{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:4px 0 0}.y-panoramica-timeline-empty p{margin:0}.y-panoramica-timeline-chart{border:1px solid var(--y-line);border-radius:var(--y-radius-sm);background:var(--y-surface);overflow-x:auto}.y-panoramica-timeline-inner{--y-panoramica-timeline-label-width:220px;position:relative;min-width:680px}.y-panoramica-timeline-head,.y-panoramica-timeline-row{display:grid;grid-template-columns:var(--y-panoramica-timeline-label-width) minmax(0,1fr)}.y-panoramica-timeline-head{border-bottom:1px solid var(--y-line)}.y-panoramica-timeline-corner{padding:8px 12px;border-right:1px solid var(--y-line);color:var(--y-muted);font-size:11.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.y-panoramica-timeline-grid,.y-panoramica-timeline-months{display:grid}.y-panoramica-timeline-month{padding:8px 6px 22px;border-left:1px solid var(--y-surface-2);color:var(--y-muted);font-size:11.5px;font-weight:700;text-transform:capitalize;white-space:nowrap}.y-panoramica-timeline-month[data-current=true]{color:var(--y-primary-strong)}.y-panoramica-timeline-month span{position:relative;z-index:1;padding-right:3px;background:var(--y-surface)}.y-panoramica-timeline-group{padding:6px 12px;border-bottom:1px solid var(--y-line);background:var(--y-bg);color:var(--y-muted);font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.y-panoramica-timeline-block+.y-panoramica-timeline-block .y-panoramica-timeline-group{border-top:1px solid var(--y-line);margin-top:-1px}.y-panoramica-timeline-row{border-bottom:1px solid var(--y-surface-2)}.y-panoramica-timeline-label{min-width:0;padding:7px 12px;border-right:1px solid var(--y-line);color:var(--y-ink);font-size:12.5px;font-weight:600;line-height:1.35}.y-panoramica-timeline-row[data-nested=true] .y-panoramica-timeline-label{padding-left:26px;color:var(--y-ink-2);font-weight:500}.y-panoramica-timeline-label small,.y-panoramica-timeline-label-text{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.y-panoramica-timeline-label small{color:var(--y-muted);font-size:11px;font-weight:500}.y-panoramica-timeline-track{position:relative;min-height:max(38px,calc(var(--y-panoramica-timeline-lanes, 1) * 20px + 12px))}.y-panoramica-timeline-row[data-compact=true] .y-panoramica-timeline-label{padding-top:4px;padding-bottom:4px;color:var(--y-muted);font-size:11.5px}.y-panoramica-timeline-row[data-compact=true] .y-panoramica-timeline-track{min-height:max(26px,calc(var(--y-panoramica-timeline-lanes, 1) * 20px + 6px))}.y-panoramica-timeline-grid{position:absolute;inset:0;pointer-events:none}.y-panoramica-timeline-grid div{border-left:1px solid var(--y-surface-2)}.y-panoramica-timeline-tone--project{--y-panoramica-timeline-fill:var(--y-bg);--y-panoramica-timeline-ink:var(--y-muted);--y-panoramica-timeline-border:var(--y-line-strong)}.y-panoramica-timeline-tone--progress,.y-panoramica-timeline-tone--wp{--y-panoramica-timeline-fill:var(--y-primary);--y-panoramica-timeline-ink:var(--y-surface);--y-panoramica-timeline-border:var(--y-primary)}.y-panoramica-timeline-tone--activity{--y-panoramica-timeline-fill:var(--y-primary-line);--y-panoramica-timeline-ink:var(--y-primary-strong);--y-panoramica-timeline-border:var(--y-primary-line)}.y-panoramica-timeline-tone--activity-done,.y-panoramica-timeline-tone--done{--y-panoramica-timeline-fill:var(--y-ok-soft);--y-panoramica-timeline-ink:var(--y-ok);--y-panoramica-timeline-border:var(--y-ok)}.y-panoramica-timeline-tone--todo{--y-panoramica-timeline-fill:var(--y-surface);--y-panoramica-timeline-ink:var(--y-muted);--y-panoramica-timeline-border:var(--y-line-strong)}.y-panoramica-timeline-tone--late{--y-panoramica-timeline-fill:var(--y-stop-line);--y-panoramica-timeline-ink:var(--y-stop);--y-panoramica-timeline-border:var(--y-stop)}.y-panoramica-timeline-tone--procedure-date{--y-panoramica-timeline-fill:var(--y-surface);--y-panoramica-timeline-ink:var(--y-primary-strong);--y-panoramica-timeline-border:var(--y-primary)}.y-panoramica-timeline-tone--deliverable{--y-panoramica-timeline-fill:var(--y-warn-line);--y-panoramica-timeline-ink:var(--y-warn);--y-panoramica-timeline-border:var(--y-warn)}.y-panoramica-timeline-tone--deliverable-late{--y-panoramica-timeline-fill:var(--y-stop);--y-panoramica-timeline-ink:var(--y-surface);--y-panoramica-timeline-border:var(--y-stop)}.y-panoramica-timeline-tone--deliverable-done{--y-panoramica-timeline-fill:var(--y-ok);--y-panoramica-timeline-ink:var(--y-surface);--y-panoramica-timeline-border:var(--y-ok)}.y-panoramica-timeline-tone--meeting{--y-panoramica-timeline-fill:var(--y-ink-2);--y-panoramica-timeline-ink:var(--y-surface);--y-panoramica-timeline-border:var(--y-ink-2)}.y-panoramica-timeline-tone--publication{--y-panoramica-timeline-fill:var(--y-ok-soft);--y-panoramica-timeline-ink:var(--y-ok);--y-panoramica-timeline-border:var(--y-ok)}.y-panoramica-timeline-tone--obligation{--y-panoramica-timeline-fill:var(--y-surface);--y-panoramica-timeline-ink:var(--y-warn);--y-panoramica-timeline-border:var(--y-warn)}.y-panoramica-timeline-tone--report{--y-panoramica-timeline-fill:var(--y-warn-line);--y-panoramica-timeline-ink:var(--y-warn);--y-panoramica-timeline-border:var(--y-warn-line)}.y-panoramica-timeline-bar{position:absolute;top:8px;z-index:1;box-sizing:border-box;height:22px;padding:0 7px;border:1px solid var(--y-panoramica-timeline-border);border-radius:6px;background:var(--y-panoramica-timeline-fill);color:var(--y-panoramica-timeline-ink);font-size:11px;font-weight:700;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none}.y-panoramica-timeline-bar.y-panoramica-timeline-tone--todo{border-style:dashed;border-width:1.5px;line-height:19px}.y-panoramica-timeline-bar--clip-start{border-top-left-radius:0;border-bottom-left-radius:0}.y-panoramica-timeline-bar--clip-end{border-top-right-radius:0;border-bottom-right-radius:0}a.y-panoramica-timeline-bar:hover,a.y-panoramica-timeline-marker:hover{z-index:2;box-shadow:0 0 0 2px var(--y-primary-soft),0 0 0 3px var(--y-primary-strong)}a.y-panoramica-timeline-bar:focus-visible,a.y-panoramica-timeline-marker:focus-visible{z-index:2;outline:2px solid var(--y-primary-strong);outline-offset:2px}.y-panoramica-timeline-marker{position:absolute;top:calc(50% + var(--y-panoramica-timeline-lane-offset, 0) * 20px);z-index:4;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;text-decoration:none}.y-panoramica-timeline-marker:before{content:"";position:absolute;inset:3px;box-sizing:border-box;border:1.5px solid var(--y-panoramica-timeline-border);background:var(--y-panoramica-timeline-fill);box-shadow:0 0 0 2px var(--y-surface)}.y-panoramica-timeline-marker--diamond:before{border-radius:3px;transform:rotate(45deg)}.y-panoramica-timeline-marker--circle:before{border-radius:50%}.y-panoramica-timeline-marker--ring:before{border-width:3px;border-radius:50%}.y-panoramica-timeline-marker-label{position:absolute;top:50%;left:calc(100% + 3px);box-sizing:border-box;max-width:64px;padding:0 2px;border-radius:3px;background:var(--y-surface);color:var(--y-panoramica-timeline-border);font-size:10.5px;font-weight:700;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transform:translateY(-50%)}.y-panoramica-timeline-marker-label--left{right:calc(100% + 3px);left:auto}a.y-panoramica-timeline-marker:focus-visible .y-panoramica-timeline-marker-label,a.y-panoramica-timeline-marker:hover .y-panoramica-timeline-marker-label{text-decoration:underline}a.y-panoramica-timeline-marker:focus-visible,a.y-panoramica-timeline-marker:hover{z-index:5}.y-panoramica-timeline-today{position:absolute;top:0;bottom:0;left:calc(var(--y-panoramica-timeline-label-width) + (100% - var(--y-panoramica-timeline-label-width)) * var(--y-panoramica-timeline-today-at));z-index:3;width:2px;margin-left:-1px;background:var(--y-stop);pointer-events:none}.y-panoramica-timeline-today span{position:absolute;top:26px;left:4px;padding:0 4px;border-radius:4px;background:var(--y-surface);color:var(--y-stop);font-size:10.5px;font-weight:800;white-space:nowrap}.y-panoramica-timeline-legend,.y-panoramica-timeline-undated{list-style:none;margin:10px 0 0;padding:0}.y-panoramica-timeline-legend{display:flex;flex-wrap:wrap;gap:6px 14px;color:var(--y-muted);font-size:12px}.y-panoramica-timeline-legend li{display:inline-flex;align-items:center;gap:6px}.y-panoramica-timeline-undated{display:grid;gap:4px}.y-panoramica-timeline-undated a{color:var(--y-primary-strong);font-weight:600}.y-panoramica-timeline-swatch{display:inline-block;flex:none;box-sizing:border-box;width:18px;height:10px;border:1px solid var(--y-panoramica-timeline-border);border-radius:3px;background:var(--y-panoramica-timeline-fill)}.y-panoramica-timeline-swatch.y-panoramica-timeline-tone--todo{border-style:dashed;border-width:1.5px}.y-panoramica-timeline-swatch--diamond{width:9px;height:9px;margin:0 1px;border-radius:2px;transform:rotate(45deg)}.y-panoramica-timeline-swatch--circle,.y-panoramica-timeline-swatch--ring{width:11px;height:11px;border-radius:50%}.y-panoramica-timeline-swatch--ring{border-width:2.5px}.y-panoramica-timeline-swatch--today{width:3px;height:13px;border:0;border-radius:1px;background:var(--y-stop)}.y-panoramica-timeline-list{display:none}.y-panoramica-timeline-list-title{margin:0 0 6px;color:var(--y-muted);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.y-panoramica-timeline-list-items{display:grid;gap:6px;margin:0;padding:0;list-style:none}.y-panoramica-timeline-list-item{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:8px 10px;border:1px solid var(--y-line);border-radius:var(--y-radius-sm);background:var(--y-surface);color:var(--y-ink);text-decoration:none}a.y-panoramica-timeline-list-item:hover{border-color:var(--y-primary-line);background:var(--y-primary-soft)}.y-panoramica-timeline-list-item .y-panoramica-timeline-swatch{margin-top:4px}.y-panoramica-timeline-list-text{display:grid;gap:2px;min-width:0}.y-panoramica-timeline-list-text b{font-size:13px;overflow-wrap:anywhere}@media (max-width:1100px){.y-panoramica-timeline-inner{--y-panoramica-timeline-label-width:170px}}@media (max-width:760px){.y-panoramica-timeline-chart{display:none}.y-panoramica-timeline-list{display:grid;gap:14px}.y-panoramica-timeline-legend-today{display:none!important}}