@keyframes systemOverlayFade{0%{opacity:0}to{opacity:1}}@keyframes systemDialogRise{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}.system-dialog-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:.16s systemOverlayFade}.system-dialog-card{border:1px solid #ffffff47;animation:.2s systemDialogRise;box-shadow:0 28px 80px #0e2a3a57!important}.system-dialog-header{position:relative;overflow:hidden}.system-dialog-header:after{content:"";inset-inline-end:-28px;border:18px solid #ffffff17;border-radius:50%;width:120px;height:120px;position:absolute;top:-48px}.system-dialog-body{scrollbar-width:thin;scrollbar-color:var(--c-d3dde3) transparent}.system-dialog-body input:focus,.system-dialog-body select:focus{box-shadow:0 0 0 3px #0c7a5e1f;border-color:var(--c-0c7a5e)!important}.system-dialog-card.is-danger .system-dialog-body input:focus,.system-dialog-card.is-danger .system-dialog-body select:focus{box-shadow:0 0 0 3px #a32d2d1c;border-color:var(--c-a32d2d)!important}.system-dialog-actions button{min-height:44px;transition:transform .15s,filter .15s}.system-dialog-actions button:not(:disabled):active{transform:scale(.98)}.system-date-trigger{min-height:42px;transition:border-color .15s,box-shadow .15s}.system-date-trigger:focus-visible{outline:none;box-shadow:0 0 0 3px #0c7a5e1f;border-color:var(--c-0c7a5e)!important}.system-date-popover{animation:.18s systemDialogRise;border-color:var(--c-dde6ea)!important;box-shadow:0 18px 48px #0e2a3a33!important}.system-date-popover button{transition:background .12s,transform .12s}.system-date-popover button:not(:disabled):active{transform:scale(.92)}@media (width<=480px){.system-dialog-backdrop{align-items:flex-end!important;padding:0!important}.system-dialog-card{border-radius:22px 22px 0 0!important;max-width:none!important;max-height:92dvh!important}.system-dialog-header{padding:17px 18px!important}.system-dialog-body{padding-inline:18px!important}.system-dialog-actions{padding-inline:18px!important;padding-bottom:max(18px,env(safe-area-inset-bottom))!important}.system-date-popover{z-index:3100!important;border-radius:18px!important;width:auto!important;padding:15px!important;position:fixed!important;inset:auto 10px 12px!important}.system-date-popover select{font-size:16px!important}}@media (prefers-reduced-motion:reduce){.system-dialog-backdrop,.system-dialog-card,.system-date-popover{animation:none}}.system-dialog-header-main{z-index:1;align-items:center;gap:12px;display:flex;position:relative}.system-dialog-header-icon{width:40px;height:40px;color:var(--c-ffffff);background:#ffffff24;border-radius:12px;flex:0 0 40px;place-items:center;display:grid}.system-dialog-header-copy{min-width:0}.system-dialog-card.has-change-impact .system-dialog-message{margin-bottom:13px;color:var(--c-6b8290)!important;font-size:13px!important}.system-dialog-change-list{border:1px solid var(--c-dde6ea);background:var(--c-ffffff);border-radius:14px;overflow:hidden}.system-dialog-change{border-top:1px solid var(--c-e3eaee);grid-template-columns:108px minmax(0,1fr) 30px minmax(0,1fr);align-items:center;gap:7px;padding:11px 12px;display:grid}.system-dialog-change:first-child{border-top:0}.system-dialog-change-label{color:var(--c-6b8290);font-size:11.5px;font-weight:700}.system-dialog-change-value{background:var(--c-f4f7f9);min-width:0;color:var(--c-0e2a3a);text-align:center;border-radius:9px;padding:8px 9px}.system-dialog-change-value small,.system-dialog-change-value span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.system-dialog-change-value small{color:var(--c-8aa0ac);margin-bottom:2px;font-size:9.5px;font-weight:700}.system-dialog-change-value span{font-size:12.5px;font-weight:800}.system-dialog-change-value.is-after{background:var(--c-fff8e8);color:var(--c-9a6a00);box-shadow:inset 0 0 0 1px var(--c-f0dfb9)}.system-dialog-change-arrow{color:var(--c-a32d2d);place-items:center;font-size:18px;font-weight:800;display:grid}.system-dialog-impact-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.system-dialog-impact{background:var(--c-fff8e8);color:var(--c-9a6a00);border-radius:11px;align-items:flex-start;gap:7px;padding:10px 11px;font-size:11px;line-height:1.55;display:flex}.system-dialog-impact.is-safe{background:var(--c-eef8f4);color:var(--c-0f6e56)}.system-dialog-impact>svg{flex:none;margin-top:1px}.system-dialog-impact strong,.system-dialog-impact span{display:block}.system-dialog-impact strong{margin-bottom:1px;font-size:11.5px}@media (width<=560px){.system-dialog-change{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr)}.system-dialog-change-label{grid-column:1/-1}.system-dialog-impact-list{grid-template-columns:1fr}}.system-date-popover.is-floating{overscroll-behavior:contain;max-height:calc(100dvh - 16px);animation:none;overflow-y:auto;inset:auto!important;top:var(--calendar-top)!important;left:var(--calendar-left)!important;width:var(--calendar-width)!important;z-index:10000!important;position:fixed!important}
