.ng-report-workspace{outline:none;min-width:0}.ng-report-workspace__bar{border-bottom:1px solid var(--ng-system-border-subtle);background:var(--ng-system-surface-canvas);min-height:48px;color:var(--ng-system-label-secondary);align-items:center;gap:8px;padding:2px 16px;font-size:.875rem;display:flex}.ng-report-workspace__bar>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ng-report-workspace .ng-functional-report-shell{height:calc(100dvh - 49px);min-height:calc(100dvh - 49px)}.ng-report-workspace__dock{z-index:40;justify-items:end;gap:8px;display:grid;position:fixed;bottom:24px;right:20px}.ng-report-workspace__resume{border:1px solid var(--ng-system-border-subtle);background:var(--ng-system-surface-raised);max-width:calc(100vw - 32px);min-height:44px;color:var(--ng-system-label-primary);box-shadow:var(--ng-system-shadow-floating);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:.875rem;display:flex}.ng-report-workspace__resume:hover{background:var(--ng-system-surface-hover)}.ng-report-workspace__resume:focus-visible{outline:2px solid var(--ng-system-label-primary);outline-offset:3px}.ng-report-workspace__pending{padding:24px}.ng-draft-resume{box-sizing:border-box;border:1px solid var(--ng-system-border-subtle);background:var(--ng-system-surface-raised);width:min(480px,100vw - 24px);max-height:calc(100dvh - 48px);color:var(--ng-system-label-primary);border-radius:8px;margin:auto;padding:20px;overflow-y:auto}.ng-draft-resume::backdrop{background:#00000073}.ng-draft-resume header{justify-content:space-between;align-items:center;gap:12px;display:flex}.ng-draft-resume h2{overflow-wrap:anywhere;margin:0;font-size:1.125rem}.ng-draft-resume header button{flex:0 0 44px;width:44px;height:44px}.ng-draft-resume ul{margin:16px 0 0;padding:0;list-style:none}.ng-draft-resume li+li{border-top:1px solid var(--ng-system-border-subtle)}.ng-draft-resume li a{min-height:64px;color:inherit;grid-template-columns:20px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:10px 4px;text-decoration:none;display:grid}.ng-draft-resume li a:hover{background:var(--ng-system-surface-hover)}.ng-draft-resume li a:focus-visible{outline:2px solid var(--ng-system-label-primary);outline-offset:-2px}.ng-draft-resume small{color:var(--ng-system-label-secondary);margin-bottom:4px;display:block}.ng-draft-resume strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.9375rem;font-weight:500;display:-webkit-box;overflow:hidden}.ng-draft-resume p{overflow-wrap:anywhere;font-size:.875rem;line-height:1.5}.ng-draft-resume__error{margin-block:12px}@media (max-width:767px){.ng-report-workspace__form-page{grid-template-rows:minmax(0,1fr) auto;height:100dvh;display:grid;overflow:hidden}.ng-report-workspace__form-page>div:first-child{min-height:0;overflow:auto}.ng-report-workspace__form-page>.ng-report-workspace__dock{padding:12px max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom));border-top:1px solid var(--ng-system-border-subtle);background:var(--ng-system-surface-canvas);flex-wrap:wrap;justify-content:flex-end;display:flex;position:static}.ng-report-workspace__dock{right:12px;bottom:calc(80px + env(safe-area-inset-bottom,0px))}.ng-report-workspace__bar{padding-inline:8px}}@media (max-width:760px){.ng-report-workspace__case-page:has(>.ng-report-workspace__dock>button){grid-template-rows:minmax(0,1fr) auto;height:100dvh;display:grid;overflow:hidden}.ng-report-workspace__case-page:has(>.ng-report-workspace__dock>button)>div:first-child{min-height:0;overflow:hidden}.ng-report-workspace__case-page:has(>.ng-report-workspace__dock>button) :is(.ng-system-application-shell,.ng-system-application-workspace){height:100%;min-height:0}.ng-report-workspace__case-page:has(>.ng-report-workspace__dock>button) .ng-system-application-canvas{padding-bottom:0}.ng-report-workspace__case-page>.ng-report-workspace__dock{padding:12px max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom));border-top:1px solid var(--ng-system-border-subtle);background:var(--ng-system-surface-canvas);flex-wrap:wrap;justify-content:flex-end;display:flex;position:static}.ng-report-workspace__case-page>.ng-report-workspace__dock:not(:has(>button)){display:none}.ng-report-workspace__case-page:has(.ng-system-application-mobile-navigation)>.ng-report-workspace__dock{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}}.ng-control-workspace{background:var(--ng-system-surface-canvas);min-width:0;height:calc(100dvh - 53px);color:var(--ng-system-label-primary);grid-template-rows:minmax(0,1fr) auto;display:grid}.ng-control-workspace__body{min-width:0;padding:20px max(16px,50% - 380px);overflow:auto}.ng-control-workspace__body>header h1{overflow-wrap:anywhere;margin:0;font-size:1.25rem}.ng-control-workspace__body>header p{color:var(--ng-system-label-secondary);margin:6px 0 12px}.ng-control-workspace__composer{box-sizing:border-box;width:min(760px,100%);padding:10px 12px max(10px, env(safe-area-inset-bottom));justify-self:center}.ng-control-workspace__composer nav{flex-wrap:wrap;gap:4px;margin-bottom:8px;display:flex}.ng-control-workspace__composer nav button{gap:6px;width:auto;min-height:44px;padding-inline:10px;display:inline-flex}.ng-control-workspace__composer nav button[aria-pressed=true]{background:var(--ng-system-surface-selected)}.ng-control-workspace__composer form{border:1px solid var(--ng-system-border-subtle);background:var(--ng-system-surface-raised);border-radius:8px;padding:10px}.ng-control-workspace__composer textarea{box-sizing:border-box;width:100%;color:inherit;resize:vertical;min-height:48px;max-height:160px;font:inherit;background:0 0;border:0}.ng-control-workspace__tools{justify-content:flex-end;gap:6px;display:flex}.ng-control-workspace__notice{color:var(--ng-system-label-secondary);min-height:1.25em;margin:6px 0 0;font-size:.8125rem}.ng-control-workspace .ng-follow-up-cycle{border:0;padding:0}.ng-control-workspace .ng-follow-up-cycle>header,.ng-control-workspace [data-follow-up-view]>:is(.ng-follow-up-cycle__summary,.ng-follow-up-cycle__next,.ng-follow-up-measure,.ng-follow-up-cycle__record,.ng-follow-up-cycle__list,.ng-follow-up-cycle__plan,.ng-process-metrics,.ng-follow-up-cycle__boundary){display:none}.ng-control-workspace [data-follow-up-view=next]>:is(.ng-follow-up-cycle__summary,.ng-follow-up-cycle__next),.ng-control-workspace [data-follow-up-view=measure]>.ng-follow-up-measure,.ng-control-workspace [data-follow-up-view=record]>.ng-follow-up-cycle__record,.ng-control-workspace [data-follow-up-view=history]>:is(.ng-follow-up-cycle__list,.ng-process-metrics),.ng-control-workspace [data-follow-up-view=plan]>.ng-follow-up-cycle__plan{display:grid}.ng-control-workspace .ng-follow-up-cycle__plan{border:0;padding:0}.ng-control-workspace .ng-report-snapshot{border:0;padding-top:0}.ng-control-workspace .ng-report-snapshot__create{border:0;border-radius:0;padding:0}.ng-control-workspace .ng-report-snapshot__create>button{min-height:44px}.ng-case-workspace .ng-inline-upload{border:0;border-radius:0;padding:0}.ng-case-workspace .ng-inline-upload>button{min-height:44px}.ng-case-workspace .ng-control-workspace__composer nav a{gap:6px;width:auto;min-height:44px;padding-inline:10px;display:inline-flex}@media (max-width:480px){.ng-control-workspace__composer nav button{flex:1;padding-inline:4px}.ng-control-workspace__composer nav button span{display:none}.ng-control-workspace__body{padding:16px}}
