:is(.workspace-edit-controls,.workspace-controls){color:var(--ui-text);font:var(--ui-font-size)/var(--ui-line-height) var(--ui-font-family);min-width:0}:is(.workspace-edit-controls,.workspace-controls) :is(button,.button):not([role=tab]):not(.workspace-sidebar-link):not(.view-toggle *):not(.workspace-datalist *):not(.select-option):not(.copy):not(.activity-day):not(.tag-editor):not(.chat-sources-toggle):not(.table-disclosure):not(.preview-poster):not(.dropdown-button):not(.linklike):not(.sidebar-iconbtn):not(.close-btn):not(.upload-preview-action):not(.image-edit):not(.workspace-label):not(.library-upload):not(.ui-button-inline):not(.ui-button-primary):not(.ui-button-warning):not(.ui-button-danger):not([popover]:not(.workspace-controls) *){font:inherit;color:var(--ui-text);min-height:var(--ui-control-height);padding:var(--ui-control-padding-block) var(--ui-control-padding-inline);border:1px solid var(--ui-button-border,var(--ui-border));border-radius:var(--ui-border-radius);background:var(--ui-button-background,transparent);box-shadow:none;outline:var(--ui-control-outline,none)}:is(.workspace-edit-controls,.workspace-controls) :is(button,.button):not([role=tab]):not(.workspace-sidebar-link):not(.workspace-datalist *):not(.select-option):not(.copy):not(.image-edit):not(.activity-day):not(.tag-editor):not(.chat-sources-toggle):not(.linklike):not(.ui-button-danger):not(.ui-button-primary):not(.ui-button-warning):hover:not(:disabled){background:var(--ui-button-background-hover,var(--ui-background-hover));box-shadow:none;outline:none}:is(.workspace-edit-controls,.workspace-controls) :is(button,a):not([role=tab]):focus-visible{--ui-control-outline:1px solid var(--ui-border-focus);outline:1px solid var(--ui-border-focus);outline-offset:2px;box-shadow:none}:is(.workspace-edit-controls,.workspace-controls) :is(input:not([type]),input[type=text],input[type=search],input[type=email],input[type=tel],input[type=password],input[type=url],input[type=number],textarea,select){box-sizing:border-box;max-width:100%;font:inherit;color:var(--ui-input-text);padding:var(--ui-control-padding-block) var(--ui-control-padding-inline);border:1px solid var(--ui-input-border);border-radius:var(--ui-border-radius);background:var(--ui-input-background);box-shadow:none;min-height:var(--ui-control-height);outline:none}:is(.workspace-edit-controls,.workspace-controls) :is(input,textarea,select):focus-visible{border-color:var(--ui-input-focus-border);box-shadow:none;outline:none}:is(.workspace-edit-controls,.workspace-controls) input[type=checkbox]{accent-color:var(--ui-primary);border-color:var(--ui-border);border-radius:var(--ui-radius-sm);box-shadow:none}:is(.workspace-edit-controls,.workspace-controls) :is(h1,h2,h3){color:var(--ui-text);font-family:var(--ui-font-family);font-weight:var(--ui-font-weight-bold);line-height:var(--ui-line-height)}:is(.workspace-edit-controls,.workspace-controls) h1{font-size:var(--ui-font-size-h1)}:is(.workspace-edit-controls,.workspace-controls) :is(h2,h3){font-size:var(--ui-font-size-lg)}:is(.workspace-edit-controls,.workspace-controls) .header{margin-top:0}:is(.workspace-edit-controls,.workspace-controls) .page-title{box-shadow:none;background:0 0;border:0;padding:0}:is(.workspace-controls,.workspace-edit-controls,.workspace-sidebar.sidebar,.dashboard-workspace) button.ui-button-inline{vertical-align:baseline;height:auto;min-height:0;font:inherit;line-height:inherit;color:var(--ui-text);border:1px solid var(--ui-border-hover);border-radius:var(--ui-radius-md);background:var(--ui-background-elevated);box-shadow:none;outline:none;align-items:center;margin-block:0;padding:0 .4em;display:inline-flex}:is(.workspace-controls,.workspace-edit-controls,.workspace-sidebar.sidebar,.dashboard-workspace) button.ui-button-inline:hover:not(:disabled){background:var(--ui-background-hover)}:is(.workspace-controls,.workspace-edit-controls,.workspace-sidebar.sidebar,.dashboard-workspace) button.ui-button-inline:focus-visible{outline:1px solid var(--ui-border-focus);outline-offset:1px}:is(.workspace-controls,.workspace-edit-controls,.workspace-sidebar,.dashboard-workspace) :is(button,.button):is(:disabled,[aria-disabled=true]){opacity:.45;cursor:not-allowed;box-shadow:none}:is(.workspace-controls,.workspace-edit-controls) button.ui-button-warning{font:inherit;color:var(--ui-warning);border:1px solid var(--ui-warning);border-radius:var(--ui-border-radius);padding:var(--ui-control-padding-block) var(--ui-control-padding-inline);min-height:var(--ui-control-height);box-shadow:none;background:0 0;outline:none}:is(.workspace-controls,.workspace-edit-controls) button.ui-button-warning:hover:not(:disabled){background:color-mix(in srgb,var(--ui-warning) 10%,transparent)}:is(.workspace-edit-controls,.workspace-controls) :is(button,.button):not([role=tab]):not(.workspace-sidebar-link):not(.workspace-datalist *):not(.select-option):not(.copy):not(.activity-day):not(.table-disclosure):not(.preview-poster):not(.dropdown-button):not(.linklike):not(.sidebar-iconbtn):not(.close-btn):not(.upload-preview-action):not(.image-edit):not(.workspace-label):not(.library-upload):not(.ui-button-inline):not(.ui-button-primary):not(.ui-button-warning):not(.ui-button-danger):not([popover]:not(.workspace-controls) *):hover:not(:disabled):not([aria-disabled=true]){border-color:var(--ui-control-hover-border);background:var(--ui-background-hover)}:is(.workspace-controls,.workspace-edit-controls) button.ui-button-danger{box-sizing:border-box;min-height:var(--ui-control-height);padding:var(--ui-control-padding-block) var(--ui-control-padding-inline);border-radius:var(--ui-border-radius);font:inherit;color:var(--ui-error,var(--c-error));border:1px solid var(--ui-error,var(--c-error));box-shadow:none;background:0 0;outline:none;justify-content:center;align-items:center;margin:0;display:inline-flex}:is(.workspace-controls,.workspace-edit-controls) button.ui-button-danger:hover:not(:disabled){color:var(--ui-error,var(--c-error));background:color-mix(in srgb,var(--ui-error,var(--c-error)) 12%,var(--ui-background));border-color:var(--ui-error,var(--c-error))}.workspace-controls [popover] button.show_cancel_dialogue.ui-button-danger{box-shadow:none;background:0 0;border:0;justify-content:flex-start;width:100%}:is(.workspace-controls,.workspace-edit-controls,.public-workspace.public-form) input[type=file]{min-width:0;max-width:100%;color:var(--ui-text-secondary);font:inherit;background:0 0;border:0;padding:0}:is(.workspace-controls,.workspace-edit-controls,.public-workspace.public-form) input[type=file]::file-selector-button{min-height:var(--ui-control-height);padding:var(--ui-control-padding-block) var(--ui-control-padding-inline);border:1px solid var(--ui-border);border-radius:var(--ui-border-radius);color:var(--ui-text);font:inherit;cursor:pointer;background:0 0;margin-inline-end:var(--ui-spacing-md)}:is(.workspace-controls,.workspace-edit-controls,.public-workspace.public-form) input[type=file]::file-selector-button:hover{background:var(--ui-background-hover)}:is(.workspace-controls,.workspace-edit-controls,.public-workspace.public-form) input[type=file]:focus-visible{outline:1px solid var(--ui-border-focus);outline-offset:3px;border-radius:var(--ui-border-radius)}:is(.workspace-controls,.workspace-edit-controls,.workspace-sidebar.sidebar,.dashboard-workspace) button.ui-button-primary{justify-content:center;align-items:center;gap:var(--ui-spacing-sm);min-height:var(--ui-control-height);padding:var(--ui-control-padding-block) var(--ui-control-padding-inline);border:1px solid var(--ui-button-border,var(--ui-button-background,var(--ui-primary)));border-radius:var(--ui-border-radius);background:var(--ui-button-background,var(--ui-primary));color:var(--ui-text);font:inherit;box-shadow:none;cursor:pointer;transition:background-color var(--ui-motion-fast),border-color var(--ui-motion-fast);outline:none;margin:0;display:inline-flex}:is(.workspace-controls,.workspace-edit-controls,.workspace-sidebar.sidebar,.dashboard-workspace) button.ui-button-primary:hover:not(:disabled){background:var(--ui-button-background-hover,color-mix(in srgb,var(--ui-button-background,var(--ui-primary)) 82%,var(--ui-text)));border-color:var(--ui-button-border-hover,var(--ui-button-background-hover,color-mix(in srgb,var(--ui-button-background,var(--ui-primary)) 82%,var(--ui-text))))}:is(.workspace-controls,.workspace-edit-controls,.workspace-sidebar.sidebar,.dashboard-workspace) button.ui-button-primary:active:not(:disabled){background:color-mix(in srgb,var(--ui-button-background,var(--ui-primary)) 68%,var(--ui-text))}:is(.workspace-controls,.workspace-edit-controls,.workspace-sidebar.sidebar,.dashboard-workspace) button.ui-button-primary:focus-visible{outline:1px solid var(--ui-border-focus);outline-offset:2px}button.ui-button-save{--ui-button-border:var(--ui-save-border);--ui-button-border-hover:var(--ui-save-border-hover);--ui-button-background:var(--ui-save-background);--ui-button-background-hover:var(--ui-save-background-hover)}:is(.workspace-controls,.workspace-edit-controls) button.ui-button-danger.ui-button-danger-subtle{color:var(--ui-error);background:var(--ui-danger-background);border-color:var(--ui-danger-border)}:is(.workspace-controls,.workspace-edit-controls) button.ui-button-danger.ui-button-danger-subtle:hover:not(:disabled){color:var(--ui-error);background:var(--ui-danger-background-hover);border-color:var(--ui-error)}:is(.workspace-controls,.workspace-edit-controls) :is(input:not([type]),input[type=text],input[type=search],input[type=email],input[type=tel],input[type=password],input[type=url],input[type=number],textarea,select):is(:hover,:focus,:focus-visible){box-shadow:none;color:var(--ui-input-text);outline:none}:is(.workspace-controls,.workspace-edit-controls) :is(input:not([type]),input[type=text],input[type=search],input[type=email],input[type=tel],input[type=password],input[type=url],input[type=number],textarea,select):hover:not(:focus){border-color:var(--ui-border-hover)}:is(.workspace-controls,.workspace-edit-controls) :is(input:not([type]),input[type=text],input[type=search],input[type=email],input[type=tel],input[type=password],input[type=url],input[type=number],textarea,select):focus{border-color:var(--ui-input-focus-border)}
