:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-y:scroll}#root{width:100%;height:100%}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}*:focus-visible{outline:3px solid #ff6b35!important;outline-offset:2px!important}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[role=button]:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline:3px solid #ff6b35!important;outline-offset:2px!important}@media(prefers-reduced-motion:no-preference){*:focus-visible{transition:outline-offset .2s ease}}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.dialogHeaderTitle{display:flex;align-items:flex-start;gap:12px}.dialogHeaderIconWrap{width:36px;height:36px;border:1px solid #d2d5d9;border-radius:4px;display:flex;align-items:center;justify-content:center}.dialogHeaderAddIcon{font-size:20px;color:#8a9097}.dialogHeaderTitleContent{flex-grow:1}.dialogHeaderHeading{font-weight:700}.dialogHeaderStepperWrap{border-top:1px solid #d2d5d9;padding-top:16px;margin-bottom:16px}.dialogHeaderStepperInner{width:100%;max-width:560px;margin:0 auto}.dialogHeaderStepperDotsRow{position:relative;margin-bottom:8px}.dialogHeaderStepperLine{position:absolute;top:9px;left:calc(25% + 9px);right:calc(25% + 9px);border-top:1px dashed #c5c8cc}.dialogHeaderStepperLineFill{position:absolute;top:-1px;left:0;border-top:1px solid #e37222;width:0;max-width:100%;transition:width .14s linear}.dialogHeaderStepperTwoCol{display:grid;grid-template-columns:1fr 1fr}.dialogHeaderCenter{display:flex;justify-content:center}.dialogHeaderStepCircle{width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:700}.dialogHeaderStepCircle.completed{border:1px solid #e37222;background-color:#e37222;color:#fff}.dialogHeaderStepCircle.pending{border:1px solid #d0d3d7;background-color:#fff;color:#8a9097}.dialogHeaderStepperLabelsRow{display:grid;grid-template-columns:1fr 1fr;column-gap:24px}.dialogHeaderAlignCenter{text-align:center}.dialogHeaderStepTitle{font-size:.95rem;font-weight:700}.dialogHeaderStepTitle.active{color:#e37222}.dialogHeaderStepTitle.default{color:#1f2933}.dialogHeaderStepTitle.muted{color:#8a9097}.selectedDocumentCardRoot{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid #d2d5d9;border-radius:4px;background-color:#fafafa;margin-bottom:10px}.selectedDocumentCardTypeBadge{font-size:.62rem;font-weight:800;color:#fff;border-radius:4px;min-width:30px;text-align:center;padding:2px 5px}.selectedDocumentCardTypeDoc{background-color:#2d7dfa}.selectedDocumentCardTypePdf{background-color:#e54d3d}.selectedDocumentCardTypeDefault{background-color:#b9bec3}.selectedDocumentCardContent{min-width:0;flex-grow:1}.selectedDocumentCardName{font-size:.9rem;font-weight:600}.selectedDocumentCardProgressWrap{margin-top:4px;margin-bottom:3px;width:100%}.selectedDocumentCardProgress{height:6px!important;border-radius:4px;background-color:#eceef1!important}.selectedDocumentCardProgress .MuiLinearProgress-bar{background-color:#e37222}.selectedDocumentCardPercent{font-size:.75rem;color:#8a9097}.selectedDocumentCardDeleteBtn{margin-left:auto!important;color:#8a9097!important}.spFilesPanel{display:flex;flex-direction:column;border:1px solid #d2d5d9;border-radius:5px;overflow:hidden;min-height:320px;background:#fff}.spFilesHeader{display:flex;align-items:center;gap:4px;padding:8px 12px;border-bottom:1px solid #e9ebee;background:#fafbfc;min-height:44px}.spFilesBackBtn{color:#58585b!important;border:1px solid #d2d5d9!important;border-radius:4px!important;flex-shrink:0}.spFilesBackBtn:hover{background-color:#fdf3ea!important;border-color:#e37222!important;color:#e37222!important}.spFilesBreadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:2px;overflow:hidden}.spFilesBreadcrumbSep{color:#9da3aa;font-size:1rem!important;flex-shrink:0}.spFilesBreadcrumbItem{font-size:.875rem!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.spFilesBreadcrumbLink{color:#e37222!important;cursor:pointer;font-weight:500!important}.spFilesBreadcrumbLink:hover{text-decoration:underline}.spFilesBreadcrumbCurrent{color:#1f2933!important;font-weight:600!important}.spFilesAlert{margin:8px 12px 0!important}.spFilesTableContainer{flex:1;overflow-y:auto;max-height:280px}.spFilesHeaderCell{font-size:.75rem!important;font-weight:700!important;color:#28384b!important;background-color:#fff!important;padding:8px 12px!important}.spFilesTypeCol,.spFilesSizeCol{width:80px}.spFilesModifiedCol{width:120px}.spFilesRow{cursor:pointer}.spFilesRow:hover,.spFilesRow.spFilesRowSelected{background-color:#fdf3ea}.spFilesRow.spFilesRowFolder:hover{background-color:#f0f4ff}.spFilesRow td{border-bottom:1px solid #eceef1;padding:7px 12px!important}.spFilesNameCell{padding:5px 12px!important}.spFilesNameInner{display:flex;align-items:center;gap:10px}.spFilesFolderIcon{width:28px;height:28px;min-width:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.spFilesFolderSvg{width:24px;height:24px;display:block}.spFilesTypeBadge{width:32px;height:32px;min-width:32px;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.spFilesTypeBadgeText{color:#fff!important;font-size:.6rem!important;font-weight:800!important;line-height:1!important;letter-spacing:0!important}.spFilesTypeBadge--pdf{background:#d32f2f}.spFilesTypeBadge--word{background:#1565c0}.spFilesTypeBadge--excel{background:#2e7d32}.spFilesTypeBadge--ppt{background:#e65100}.spFilesTypeBadge--email{background:#7b1fa2}.spFilesTypeBadge--generic{background:#58585b}.spFilesFileName{font-size:.875rem!important;color:#1f2933;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}.spFilesTypeCell,.spFilesSizeCell,.spFilesModifiedCell{font-size:.8rem!important;color:#58585b;white-space:nowrap}.spFilesLoadingState{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;gap:12px}.spFilesLoadingSpinner{color:#e37222!important}.spFilesLoadingText{font-size:.875rem!important;color:#58585b}.spFilesEmptyState{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;text-align:center;padding:0 24px;color:#8a9097}.spFilesEmptyTitle{font-weight:700!important;color:#1f2933!important;margin-bottom:4px!important}.spFilesEmptyText{font-size:.875rem!important}.spSitesPanel{display:flex;flex-direction:column;border:1px solid #d2d5d9;border-radius:5px;overflow:hidden;min-height:320px;background:#fff}.spSitesTabHeader{border-bottom:1px solid #e9ebee;padding:0 16px}.spSitesTabLabel{display:inline-block;font-size:.9rem;font-weight:600;color:#e37222;padding:10px 0 8px;border-bottom:2px solid #e37222;margin-bottom:-1px}.spSitesSearchRow{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid #e9ebee;background:#fafbfc}.spSitesSearchInput{flex:1;background:#fff}.spSitesSearchInput .MuiOutlinedInput-root{font-size:.875rem}.spSitesSearchIcon{color:#9da3aa}.spSitesSearchBtn{background-color:#e37222!important;color:#fff!important;text-transform:none!important;font-weight:600!important;font-size:.875rem!important;box-shadow:none!important;padding:5px 18px!important;white-space:nowrap}.spSitesSearchBtn:hover{background-color:#c9631a!important}.spSitesSearchBtn.Mui-disabled{background-color:#0000001f!important;color:#00000042!important}.spSitesRefreshBtn{color:#58585b!important;border:1px solid #d2d5d9!important;border-radius:4px!important}.spSitesAlert{margin:8px 12px 0!important}.spSitesTableContainer{flex:1;overflow-y:auto;max-height:260px}.spSitesHeaderCell{font-size:.75rem!important;font-weight:700!important;color:#28384b!important;background-color:#fff!important;padding:8px 12px!important}.spSitesTypeCol{width:110px}.spSitesModifiedCol{width:150px}.spSitesRow{cursor:pointer}.spSitesRow:hover,.spSitesRow.spSitesRowSelected{background-color:#fdf3ea}.spSitesRow td{border-bottom:1px solid #eceef1;padding:8px 12px!important}.spSitesNameCell{padding:6px 12px!important}.spSitesNameInner{display:flex;align-items:center;gap:10px}.spSitesSIcon{width:32px;height:32px;min-width:32px;border-radius:4px;background:linear-gradient(135deg,#038387,#00b7c3);display:flex;align-items:center;justify-content:center;flex-shrink:0}.spSitesSIconText{color:#fff!important;font-size:1rem!important;font-weight:700!important;line-height:1!important}.spSitesSiteName{font-size:.875rem!important;color:#1f2933;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px}.spSitesTypeCell,.spSitesModifiedCell{font-size:.8rem!important;color:#58585b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.spSitesLoadingState{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;gap:12px}.spSitesLoadingSpinner{color:#e37222!important}.spSitesLoadingText{font-size:.875rem!important;color:#58585b}.spSitesEmptyState{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;text-align:center;padding:0 24px;color:#8a9097}.spSitesEmptyTitle{font-weight:700!important;color:#1f2933!important;margin-bottom:4px!important}.spSitesEmptyText{font-size:.875rem!important}.dynamicAttributesFormRoot{margin-top:16px}.dynamicAttributesKeepRow{display:flex;align-items:center;margin-bottom:10px}.dynamicAttributesKeepCheckbox{padding:4px!important;margin-right:8px!important}.dynamicAttributesKeepText{color:#8a9097;font-style:italic}.dynamicAttributesFieldLabel{margin-bottom:4px;font-weight:500}.dynamicAttributesRequired{color:#e37222}.addDocumentDialogContent{padding-top:0!important}.addDocumentDialogLocationLabel{font-style:italic;font-size:.85rem;margin-bottom:5px}.addDocumentDialogRequired{color:#e37222}.addDocumentDialogRefreshButton{color:#e37222!important}.addDocumentDialogLocationInput,.addDocumentDialogAlert{margin-bottom:16px!important}.addDocumentDialogActions{justify-content:space-between!important;padding:16px 24px!important}.addDocumentDialogCancelBtn{border-color:#d2d5d9!important;color:#2e3338!important;text-transform:none!important;font-weight:700!important;padding-left:20px!important;padding-right:20px!important}.addDocumentDialogPrimaryBtn{background-color:#e37222!important;text-transform:none!important;font-weight:700!important;padding-left:20px!important;padding-right:20px!important;box-shadow:none!important}.addDocumentDialogPrimaryBtn:hover{background-color:#c9631a!important;box-shadow:none!important}.addDocumentDialogPrimaryBtn.Mui-disabled{background-color:#0000001f!important;color:#00000042!important;box-shadow:none!important}
