@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@500&display=swap);
:root {
  /* Brand */
  --color-primary: #41aaaf;
  --color-primary-hover: #64bbbd;

  /* Text */
  --color-text-dark: #042a2a;
  --color-text-base: #2e2e2e;
  --color-text-muted: #879494;
  --color-placeholder: #9ca7b0;

  /* Surfaces & borders */
  --color-border: #dbeae3;
  --color-surface: #f3f7f8;
  --color-layout-bg: #eaf6f7;
  --color-bg-mask: rgba(0, 0, 0, 0.45);

  /* Links */
  --color-link: #5e87b0;
  --color-link-hover: #406182;

  /* Status */
  --color-error: #b94a48;

  /* Typography & shape */
  --font-family: Inter, sans-serif;
  --font-size-base: 14px;
  --font-size-small: 12px;
  --border-radius-base: 4px;

  /* Buttons (shared-lib ScopeButton) — aliases for backward compatibility */
  --btn-primary-color: var(--color-primary);
  --btn-primary-hover-bg: var(--color-primary-hover);
  --btn-accent-bg: #ffbc3e;
  --btn-accent-hover: #edac32;
  --btn-warning-bg: #fce7e7;
  --btn-warning-text: #d13131;
  --btn-dark-text: var(--color-text-dark);
  --btn-icon-bg: #48b9bf;
  --btn-icon-hover-bg: #fff5e2;

  /* Ant Design 5 token fallbacks (replaces removed App ConfigProvider) */
  --ant-color-primary: #41aaaf;
  --ant-color-primary-hover: #64bbbd;
  --ant-color-link: #5e87b0;
  --ant-color-link-hover: #406182;
  --ant-color-text: #2e2e2e;
  --ant-color-text-base: #2e2e2e;
  --ant-color-border: #cccccc;
  --ant-color-error: #b94a48;
  --ant-color-bg-layout: #eaf6f7;
  --ant-border-radius: 4px;
  --ant-font-family: Inter, sans-serif;
  --ant-font-size: 14px;
}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}textarea{overflow:auto;vertical-align:top;resize:vertical}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html,button,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.header-container{min-height:70px;background-color:#fff;padding:0 40px;position:fixed;width:calc(100vw - 213px);z-index:999}.header-container-center{max-width:1600px;margin:auto}.top-pad{padding-top:70px}.vat-header{height:70px}.vat-content{min-height:calc(100vh - 70px) !important}.layout,.layout-wide,.layout-narrow{box-sizing:border-box;height:100%;width:100%;overflow-y:scroll;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#bfbfbf rgba(0,0,0,0) !important}.layout::-webkit-scrollbar,.layout-wide::-webkit-scrollbar,.layout-narrow::-webkit-scrollbar{width:8px}.layout::-webkit-scrollbar-track,.layout-wide::-webkit-scrollbar-track,.layout-narrow::-webkit-scrollbar-track{background:rgba(0,0,0,0) !important}.layout-login{scrollbar-color:#bfbfbf #eaf6f7 !important}.layout-login::-webkit-scrollbar-track{background:#eaf6f7 !important}.layout-signup{scrollbar-color:#bfbfbf #eaf6f7 !important}.layout-signup::-webkit-scrollbar-track{background:#eaf6f7 !important}.layout-organisations{scrollbar-color:#bfbfbf #f3f7f8 !important}.layout-organisations::-webkit-scrollbar-track{background:#f3f7f8 !important}.layout::-webkit-scrollbar-thumb,.layout-wide::-webkit-scrollbar-thumb,.layout-narrow::-webkit-scrollbar-thumb{background-color:#bfbfbf;border-radius:10px;border:2px solid rgba(0,0,0,0);background-clip:content-box}.header-narrow{width:calc(100vw - 213px)}.header-wide{width:calc(100vw - 75px)}.menu-size-button{width:32px;height:32px;border-radius:10px;border:1px;background:#fff;border:1px solid #dbeae3;box-shadow:2px 2px 4px 0px rgba(0,0,0,.0509803922)}.menu-size-button:hover{background:#f3f7f8;border:1px solid #41aaaf}.side-panel{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding-top:20px;border-right:1px solid rgba(65,170,175,.2509803922);background:linear-gradient(180deg, #edfaf6 0%, #e1f4fe 100%);position:fixed;z-index:1000;min-height:100vh}.betterdocs-search-form-wrap{background-color:#b8f3f5;background-image:url(https://generate.tax/wp-content/uploads/2023/04/hero-background-4.svg);padding-top:45px;padding-right:20px;padding-bottom:45px;padding-left:20px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;background-repeat:no-repeat;background-size:cover}.scroller{z-index:1;padding:0 3px;max-height:calc(100vh - 380px);overflow-y:scroll;scrollbar-width:thin;width:100%;padding-right:30px;box-sizing:content-box}.tax-submission-stretch{height:calc(100vh - 130px)}.scroller-rc,.scroller-ca{z-index:1;padding:0 3px;max-height:calc(100vh - 380px);overflow-y:scroll;scrollbar-width:thin;width:100%;height:100%}.scroller-rc{max-height:calc(100vh - 523px)}.scroller-activity-note,.scroller-activity{z-index:1;padding:0 3px;max-height:calc(100vh - 180px);overflow-y:auto;scrollbar-width:thin;width:100%;height:100%}.scroller-activity-note{max-height:calc(100vh - 363px)}.scroller-entity{z-index:1;padding:0 3px;max-height:calc(100vh - 150px);overflow-y:auto;scrollbar-width:thin;width:100%;height:100%}.scroller-submissions{z-index:1;padding:0 3px;max-height:calc(100vh - 200px);overflow-y:auto;scrollbar-width:thin;height:100%}.scroller-rights{z-index:1;padding:0 3px;max-height:calc(100vh - 240px);overflow-y:auto;scrollbar-width:thin;width:100%;height:100%}.billing-page,.entity-overview-tab{background-color:#f3f7f8;display:flex;flex-direction:row;margin:auto;min-height:calc(100vh - 70px - 50px)}.entity-capture-tab,.entity-transactions-tab,.entity-tax-rates-tab,.entity-contacts-tab,.entity-tracking-categories-tab,.entity-chart-of-accounts-tab,.entity-reconciliation-tab,.entity-income-statement-tab,.entity-reference-placeholder-tab,.entity-vat-returns-tab--with-inline-side,.entity-overview-tab{font-family:Inter,sans-serif}.entity-capture-tab button,.entity-capture-tab .ant-btn,.entity-transactions-tab button,.entity-transactions-tab .ant-btn,.entity-tax-rates-tab button,.entity-tax-rates-tab .ant-btn,.entity-contacts-tab button,.entity-contacts-tab .ant-btn,.entity-tracking-categories-tab button,.entity-tracking-categories-tab .ant-btn,.entity-chart-of-accounts-tab button,.entity-chart-of-accounts-tab .ant-btn,.entity-reconciliation-tab button,.entity-reconciliation-tab .ant-btn,.entity-income-statement-tab button,.entity-income-statement-tab .ant-btn,.entity-reference-placeholder-tab button,.entity-reference-placeholder-tab .ant-btn,.entity-vat-returns-tab--with-inline-side button,.entity-vat-returns-tab--with-inline-side .ant-btn,.entity-overview-tab button,.entity-overview-tab .ant-btn{font-family:Inter,sans-serif}.entity-capture-tab{background-color:#f3f7f8;min-height:calc(100vh - 70px - 50px);padding-bottom:32px}.entity-capture-tab.entity-capture-tab--with-inline-folder{padding:20px 40px 32px;box-sizing:border-box}.capture-tab-wrapper{width:100%;margin:0 auto;min-width:1200px;max-width:1600px;box-sizing:border-box}.entity-vat-returns-tab--with-inline-side{padding:20px 40px 32px;box-sizing:border-box;background-color:#f3f7f8;min-height:calc(100vh - 70px - 50px)}.entity-reference-placeholder-tab{background-color:#f3f7f8;min-height:calc(100vh - 70px - 50px);display:flex;flex-direction:column;padding:32px 40px;box-sizing:border-box}.entity-details-tab-nav-wrap{position:sticky;top:70px;z-index:19;display:flex;flex-wrap:nowrap;align-items:center;gap:4px 8px;padding:0 24px;margin:0 0 -1px;border-bottom:1px solid #f0f0f0;background:#fff;overflow-x:auto;overflow-y:hidden;overscroll-behavior:contain}.entity-details-tab-nav-btn{position:relative;background:none;border:none;padding:12px 16px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.5715;cursor:pointer;color:#879494;border-bottom:0;outline:none}.entity-details-tab-nav-btn::after{content:"";position:absolute;left:16px;right:16px;bottom:0;height:1px;background:rgba(0,0,0,0)}.entity-details-tab-nav-btn:hover{color:#042a2a}.entity-details-tab-nav-btn.entity-details-tab-nav-btn-active{color:#042a2a}.entity-details-tab-nav-btn.entity-details-tab-nav-btn-active::after{background:#41aaaf}.entity-details-tab-nav-btn.entity-details-tab-nav-btn-reference{padding-right:8px}.entity-details-tab-nav-btn:disabled{cursor:not-allowed;color:rgba(0,0,0,.25);border-bottom-color:rgba(0,0,0,0) !important}.entity-details-tab-nav-btn:disabled:hover{color:rgba(0,0,0,.25)}.entity-details-drop-icon{font-size:10px;margin-left:6px;opacity:.65}.billing-page{min-height:calc(100vh - 70px) !important}.entity-tax-rates-tab{background-color:#f3f7f8;display:flex;flex-direction:column;padding:20px 40px}.entity-contacts-tab{background-color:#f3f7f8;padding:20px 40px;display:flex;flex-direction:column}.entity-tracking-categories-tab{background-color:#f3f7f8;display:flex;flex-direction:column;padding:20px 40px}.entity-tracking-categories-tab .tracking-category-tabs{width:100%;max-width:100%}.entity-tracking-categories-tab .tracking-category-tabs .ant-tabs-nav{width:100%;margin-bottom:0}.entity-tracking-categories-tab .tracking-category-tabs .ant-tabs-nav::before{border-color:#dbeae3}.tax-rates-tab-wrapper{width:100%;margin:0 auto;min-width:1200px;max-width:1600px}.tax-rates-tab-wrapper--narrow{min-width:0;max-width:none}.contacts-tab-wrapper{width:100%;margin:0 auto;min-width:1200px;max-width:1600px}.contacts-tab-wrapper--narrow{min-width:0;max-width:none}.tracking-categories-tab-wrapper{width:100%;margin:0 auto;min-width:1200px;max-width:1600px}.tracking-categories-tab-wrapper--narrow{min-width:0;max-width:none}.entity-reconciliation-tab,.entity-income-statement-tab{background-color:#f3f7f8;display:flex;flex-direction:column;padding:20px 40px 20px}.reconciliation-tab-wrapper,.income-statement-tab-wrapper{width:100%;margin:0 auto;min-width:1200px;max-width:1600px}.reconciliation-tab-wrapper--narrow,.income-statement-tab-wrapper--narrow{min-width:0;max-width:none}.entity-details-narrow-side-shell.entity-overview-tab{position:relative;flex-direction:row;align-items:flex-start;background-color:rgba(0,0,0,0);margin:0 !important;min-height:0;width:100%}.entity-narrow-side-panel,.entity-narrow-side-panel-tab{z-index:100}.entity-narrow-side-panel-tab{font-family:Inter,sans-serif;font-weight:bold;font-size:12px;background:#41aaaf;color:#fff;padding:14px 0;border-radius:10px 0 0 10px;margin:20px 0 0;line-height:1;width:30px;min-width:30px;max-width:30px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;height:fit-content;cursor:pointer;position:fixed;right:17px;border:none;-webkit-appearance:none;appearance:none;text-align:center}.entity-narrow-side-panel-tab:hover,.entity-narrow-side-panel-tab:focus{color:#fff;background:#41aaaf}.entity-narrow-side-panel-tab:focus-visible{outline:2px solid #042a2a;outline-offset:2px}.entity-narrow-side-panel-tab__label{writing-mode:vertical-rl;white-space:nowrap;display:inline-block;line-height:1;padding:0;margin:0}.entity-contacts-tab .ant-table-cell-fix-right,.entity-contacts-tab .ant-table-cell-fix-right-first::after,.entity-contacts-tab .ant-table-cell-fix-right-last::after{z-index:2 !important}.entity-chart-of-accounts-tab .entity-details-narrow-side-shell.entity-overview-tab>div:first-child{flex:1 1 auto;min-width:0;max-width:100%}.entity-chart-of-accounts-tab{background-color:#f3f7f8;display:flex;flex-direction:column;padding:20px 40px}.chart-of-accounts-tab-wrapper--narrow{min-width:0;max-width:none}.chart-of-accounts-tab-wrapper{width:100%;margin:0 auto;min-width:1200px;max-width:1600px}.entity-chart-of-accounts-tab .ant-table-cell .ant-input,.entity-chart-of-accounts-tab .ant-table-cell .ant-select-selection-item,.entity-chart-of-accounts-tab .ant-table-cell .ant-select-selection-search-input{font-size:12px}.entity-chart-of-accounts-tab .ant-table-cell .ant-input,.entity-chart-of-accounts-tab .ant-table-cell .ant-select-selector{height:26px !important;min-height:26px !important}.entity-chart-of-accounts-tab .ant-table-row:hover .ant-select-selection-item,.entity-chart-of-accounts-tab .ant-table-row:hover .ant-select span,.entity-chart-of-accounts-tab .ant-table-row:hover .ant-select span[title],.entity-chart-of-accounts-tab .ant-table-row:hover .cell-dblclick{text-decoration:none !important}.entity-chart-of-accounts-tab .ant-table-row:hover .cell-dblclick{cursor:text}.divider-10{height:10px;width:100%}.divider-20{height:20px;width:100%}div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.selected-container{border:1px solid #41aaaf !important;box-shadow:0px 0px 10px 0px rgba(0,0,0,.0509803922) !important}.selected-container .container-icon{filter:invert(65%) sepia(21%) saturate(1117%) hue-rotate(134deg) brightness(88%) contrast(84%) !important}.selected-plan-container{border:2px solid #41aaaf !important}.disabled-container{border:1px solid #dbeae3 !important;box-shadow:0px 0px 10px 0px rgba(0,0,0,.0509803922) !important}.disabled-container .container-icon{filter:invert(58%) sepia(13%) saturate(206%) hue-rotate(131deg) brightness(96%) contrast(90%)}.disabled-container .container-number,.disabled-container .container-title{color:#879494 !important}.container-number-span{font-size:30px;font-weight:400;line-height:40px;text-align:left;color:#042a2a}.container-number-title-span{font-family:Inter;font-size:10px;font-weight:400;line-height:24px;text-align:left;color:#879494}.disabled-container:hover{cursor:default !important}.disabled-container:hover .container-icon{filter:invert(58%) sepia(13%) saturate(206%) hue-rotate(131deg) brightness(96%) contrast(90%) !important}.selected-filter>div{border:2px solid #41aaaf !important;box-shadow:0px 0px 10px 0px rgba(0,0,0,.0509803922) !important}.selected-filter>div .container-icon{filter:invert(65%) sepia(21%) saturate(1117%) hue-rotate(134deg) brightness(88%) contrast(84%) !important}.crop-container{position:relative;width:300px;height:300px;background:linear-gradient(to right, #cbd4e1 8px, transparent 8px) 0 0,linear-gradient(to right, #cbd4e1 8px, transparent 8px) 0 100%,linear-gradient(to left, #cbd4e1 8px, transparent 8px) 100% 0,linear-gradient(to left, #cbd4e1 8px, transparent 8px) 100% 100%,linear-gradient(to bottom, #cbd4e1 8px, transparent 8px) 0 0,linear-gradient(to bottom, #cbd4e1 8px, transparent 8px) 100% 0,linear-gradient(to top, #cbd4e1 8px, transparent 8px) 0 100%,linear-gradient(to top, #cbd4e1 8px, transparent 8px) 100% 100%;background-repeat:no-repeat;background-size:70px 70px}.reactEasyCrop_CropArea{color:hsla(0,0%,100%,.8) !important}#mfa-code>input{width:55px !important;height:65px !important;border-radius:5px;font-family:Inter;font-size:24px;font-weight:700;line-height:18px;text-align:center;color:#042a2a;border:none}#mfa-code>input:not(:empty){border:1px solid #41aaaf !important}#mfa-code>input:hover,#mfa-code>input:focus,#mfa-code>input:active{border:1px solid #41aaaf !important}#mfa-code>input:where(:not(input[value=""])){border:1px solid #41aaaf !important}.profile-rounded-image{border-radius:50%;justify-self:center;margin:17px;margin-top:-40px;margin-left:35px}.mask{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--ant-color-text-light-solid);background:rgba(0,0,0,.5);cursor:pointer;opacity:0;transition:opacity var(--ant-motion-duration-slow);color:#fff}.mask>svg{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(4290%) hue-rotate(166deg) brightness(112%) contrast(101%);margin-right:4px}.mask:hover{opacity:1}.profile-rounded-image+div.ant-image-mask{border-radius:50%;justify-self:center;margin:17px;margin-top:-39px;margin-left:87px;width:150px;height:150px}.profile-rounded-image+div.mask{border-radius:50%;justify-self:center;margin:17px;margin-top:-16px;margin-left:17px;width:150px;height:150px}.profile-image-hover-container{position:relative;width:100%;height:100%}.profile-image-hover-container:hover .profile-rounded-image{opacity:.7;transition:opacity .2s ease}.profile-image-hover-container:hover .profile-image-hover-icons{display:flex !important}.profile-image-hover-icons{z-index:10;pointer-events:auto}.edit-profile-picture{background:#f0f8ff;padding:25px;border-radius:10px;width:30%}.edit-details-link{font-size:18px;font-weight:400;color:#41aaaf;cursor:pointer}.edit-details-link-disabled{font-size:18px;font-weight:400;color:#879494;cursor:default}.active-container{padding:30px 25px !important;background:#f3f7f8;border:1px solid #dbeae3 !important;box-shadow:none !important;cursor:pointer !important}.inactive-container{padding:30px 25px !important;border:1px solid #dbeae3 !important;box-shadow:none !important;cursor:default !important}.active-container:hover,.inactive-container:hover{border:2px solid #41aaaf !important;padding:29px 24px !important}.underline-link:hover{text-decoration:underline;cursor:pointer}.ant-notification-notice-icon{margin-top:-10px !important}.ant-notification-notice-message{font-family:Inter !important;font-size:16px !important;font-weight:400 !important;line-height:12px !important;text-align:left !important;color:#042a2a !important;padding-left:8px !important;margin-bottom:16px !important;margin-top:10px !important}.ant-notification-notice-description{padding-left:8px !important}.ant-notification-notice-close{top:8px !important;inset-inline-end:8px !important}.ant-notification-notice-wrapper{border-radius:10px !important;border:1px solid #dbeae3 !important}.ant-notification-notice{position:relative;border:none !important;border-radius:10px !important}.ant-dropdown-menu .ant-dropdown-menu-item:hover{background-color:#fff5e2 !important}.link-without-underline:hover{text-decoration:none}.yellow-btn{background-color:#ffbc3e !important;color:#042a2a !important;border-color:#ffbc3e !important}.loader{width:25px;padding:8px;aspect-ratio:1;border-radius:50%;background:#25b09b;--_m: conic-gradient(#0000 10%, #000), linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;animation:l3 1s infinite linear}.top-warning-link{color:#5e87b0;text-decoration:none;background-color:rgba(0,0,0,0);outline:none;cursor:pointer;transition:color .3s;font-family:Inter;font-weight:500;-webkit-text-decoration-skip:objects}.top-warning-link:hover{text-decoration:underline;color:#406182}@keyframes l3{to{transform:rotate(1turn)}}@media(max-width: 1400px){#star-icon{display:none}}@media(max-width: 1750px){#star-icon{margin-inline-start:-30px}}@media(min-width: 1900px){#star-icon{margin-inline-start:-12px}}.capture-stat-card__label{font-size:14px;color:#879494;display:block;margin-bottom:8px}.capture-stat-card__value{font-size:32px;font-weight:600;color:#042a2a}.capture-stat-card__subtitle{font-size:13px;color:#879494;display:block;margin-top:8px}.capture-stat-card--pending-review .capture-stat-card__value{color:#042a2a}.capture-stat-card--reviewed .capture-stat-card__value{color:#042a2a}.capture-stat-card--posted .capture-stat-card__value{color:#042a2a}.capture-stat-history{display:flex;flex-direction:column;gap:20px;flex:1;min-height:0;height:100%}.drawer-panel-root{display:flex;flex-direction:column;flex:1;min-height:0;height:100%}.capture-stat-history__body{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:20px;padding-right:4px;padding-bottom:24px;scrollbar-width:none;-ms-overflow-style:none}.capture-stat-history__body::-webkit-scrollbar{display:none}.capture-stat-history__filter-panel,.drawer-date-range-filter{flex-shrink:0;width:100%;max-width:560px;padding:16px;border:2px solid #dbeae3;border-radius:16px;background:#f8fbfb;display:flex;flex-direction:column;gap:12px}.drawer-date-range-filter--compact{max-width:none;padding:12px;gap:10px}.capture-stat-history__filter-period-row,.drawer-date-range-filter__period-row{display:flex;align-items:center;gap:12px;width:100%;flex-wrap:wrap}.drawer-date-range-filter--compact .drawer-date-range-filter__period-row{flex-direction:column;align-items:stretch;gap:8px}.capture-stat-history__filter-period-label,.drawer-date-range-filter__period-label{flex-shrink:0;font-size:13px;font-weight:600;color:#042a2a;white-space:nowrap}.capture-stat-history__filter-period-control,.drawer-date-range-filter__period-control{flex:1;min-width:0;max-width:280px}.drawer-date-range-filter--compact .drawer-date-range-filter__period-control{max-width:none}.capture-stat-history__filter-custom-range,.drawer-date-range-filter__custom-range{flex-shrink:0;white-space:nowrap;font-size:13px}.capture-stat-history__filter-range-picker,.drawer-date-range-filter__range-picker{max-width:280px}.drawer-date-range-filter--compact .drawer-date-range-filter__range-picker{max-width:none}.drawer-date-range-filter-inline{display:flex;align-items:stretch;flex-shrink:0}.drawer-date-range-filter-inline>span{display:flex !important;align-items:stretch;height:100%}.drawer-date-range-filter-inline-trigger{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:112px;max-width:155px;width:100%;height:100%;flex-shrink:0;padding:0 10px;border-radius:10px;border:1px solid #dbeae3;background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.05);color:#042a2a;font-family:Inter,sans-serif;font-size:12px;font-weight:600;line-height:1;cursor:pointer;box-sizing:border-box}.drawer-date-range-filter-inline-trigger:hover{border:2px solid #41aaaf;padding:0 9px}.drawer-date-range-filter-inline-trigger--active{border:2px solid #41aaaf;padding:0 9px}.drawer-date-range-filter-inline-trigger--placeholder .drawer-date-range-filter-inline-trigger__label{color:#9ca7b0}.drawer-date-range-filter-inline-trigger__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:#042a2a}.drawer-date-range-filter-inline-trigger__icon{flex-shrink:0;font-size:10px;color:#879494}.drawer-date-range-filter-popover .ant-popover-inner{padding:0;border-radius:10px;overflow:hidden}.drawer-date-range-filter__inline-panel{width:240px;max-width:min(280px,100vw - 48px);box-sizing:border-box}.drawer-date-range-filter__preset-list{display:flex;flex-direction:column;max-height:220px;overflow-y:auto;padding:6px 0}.drawer-date-range-filter__preset-option{display:block;width:100%;border:none;background:rgba(0,0,0,0);text-align:left;padding:8px 14px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;color:#042a2a;cursor:pointer}.drawer-date-range-filter__preset-option:hover{background:#f3f7f8}.drawer-date-range-filter__preset-option--selected{background:#e9f6f7;font-weight:600}.drawer-date-range-filter__inline-footer{display:flex;flex-direction:column;gap:10px;padding:12px 14px 14px;border-top:1px solid #dbeae3;background:#f8fbfb}.drawer-date-range-filter__inline-range-picker{width:100%;border-radius:10px;height:34px}.capture-stat-history__empty{padding:24px 12px;text-align:center;font-size:13px;color:#879494}.capture-stat-history__summary{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px}@media(max-width: 720px){.capture-stat-history__summary{grid-template-columns:1fr}}.capture-stat-history__summary-card{display:flex;flex-direction:column;gap:8px;padding:18px 20px;border:2px solid #dbeae3;border-radius:16px;background:#fff;min-width:0}.capture-stat-history__summary-card--pending{border-color:#f5d565;background:#fffef5}.capture-stat-history__summary-card--reviewed{border-color:#41aaaf;background:#f4fbfc}.capture-stat-history__summary-card--posted{border-color:#3c7edb;background:#f3f8fd}.capture-stat-history__summary-heading{display:flex;align-items:center;gap:8px;min-width:0}.capture-stat-history__summary-heading .capture-workflow-metric__icon{font-size:16px;line-height:1;flex-shrink:0}.capture-stat-history__summary-label{font-size:13px;font-weight:600;color:#879494;line-height:1.35;min-width:0}.capture-stat-history__summary-value{font-size:32px;font-weight:600;color:#042a2a;line-height:1.1}.capture-stat-history__summary-meta{font-size:13px;color:#879494;line-height:1.35}.capture-stat-history__sections{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px;align-items:start}@media(max-width: 720px){.capture-stat-history__sections{grid-template-columns:1fr}}.capture-stat-history__section-card{padding:18px 20px;border:2px solid #dbeae3;border-radius:16px;background:#fff;height:100%}.capture-stat-history__section-title{font-size:14px;font-weight:600;color:#042a2a;margin:0 0 14px;padding-bottom:10px;border-bottom:1px solid #e8f0f0}.capture-stat-history__metric-grid{display:flex;flex-direction:column;gap:8px}.capture-stat-history__metric{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;min-width:0;padding:10px 14px;border-radius:10px;border:1px solid #e8f0f0;background:#f8fbfb}.capture-stat-history__metric-label{font-size:12px;font-weight:600;color:#5b6b73;line-height:1.35;flex:1;min-width:0}.capture-stat-history__metric-value{font-size:20px;font-weight:600;color:#042a2a;line-height:1.2;flex-shrink:0;min-width:2.5rem;text-align:right}.entity-capture-backlog{display:inline-flex;font-size:12px;line-height:18px}.entity-capture-backlog--link{color:inherit;text-decoration:none}.entity-capture-backlog--link:hover,.ant-table-row:hover .entity-capture-backlog--link,.ant-table-row:hover .entity-capture-backlog--link *{text-decoration:none !important}.entity-capture-backlog--link:hover{color:#41aaaf}.entity-capture-backlog--enable{display:inline-flex}.entity-capture-backlog__metrics{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.entity-capture-backlog__metric{display:inline-flex;align-items:center;gap:4px;min-width:0}.entity-capture-backlog__label{font-size:12px;font-weight:500;color:#042a2a;line-height:1;flex-shrink:0}.entity-capture-backlog__icon{font-size:14px;line-height:1;flex-shrink:0}.entity-capture-backlog__icon--pending-review{color:#dba800}.entity-capture-backlog__icon--ready-to-post{color:#41aaaf}.capture-workflow-metric__icon--posted{color:#3c7edb}.entity-capture-backlog__value{font-weight:600;color:#042a2a;line-height:1}.entity-capture-backlog--link:hover .entity-capture-backlog__value{color:#042a2a}.entity-capture-backlog__tooltip{display:flex;flex-direction:column;gap:4px}.entity-capture-backlog__tooltip>div{white-space:nowrap}.ant-btn,.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-select,.ant-picker,.ant-picker-calendar,.ant-form,.ant-form-item-label>label,.ant-table,.ant-modal,.ant-drawer,.ant-tabs,.ant-checkbox-wrapper,.ant-radio-wrapper,.ant-typography,.ant-spin,.ant-alert,.ant-card,.ant-menu,.ant-breadcrumb,.ant-pagination,.ant-segmented,.ant-transfer,.ant-popover,.ant-tooltip{font-family:Inter,sans-serif;font-size:14px;color:#2e2e2e}.mapping-form-root{font-family:Inter,sans-serif;color:#2e2e2e}.mapping-form-root .mapping-label,.mapping-form-root .mapping-section,.mapping-form-root .mapping-section span,.mapping-form-root .system-generated,.mapping-form-root .mapping-box,.mapping-form-root .mapping-box-oos,.mapping-form-root .mapping-box-other,.mapping-form-root .oos-link,.mapping-form-root .entity-title,.mapping-form-root .mapping-details,.mapping-form-root .mapping-details span,.mapping-form-root .system-generated i,.mapping-form-root .system-generated em,.mapping-form-root .control-line-box,.mapping-form-root .tag-cash,.mapping-form-root .tag-reverse,.mapping-form-root .tags-all,.mapping-form-root .tag-OOS,.mapping-form-root .tag-OTHER,.mapping-form-root .mapping-description-box,.mapping-form-root .mapping-period-box,.mapping-form-root .mapping-note-text,.mapping-form-root .entity-name,.mapping-form-root .entity-other-info,.mapping-form-root table,.mapping-form-root td,.mapping-form-root th{font-family:Inter,sans-serif !important}.mapping-form-root strong,.mapping-form-root b{font-family:Inter,sans-serif !important}.mapping-form-root .ant-popover-inner-content{font-family:Inter,sans-serif !important}.mapping-form-root .ant-transfer-list-content-item,.mapping-form-root .ant-transfer-list-content-item-text,.mapping-form-root .ant-transfer-list-header-title{font-family:Inter,sans-serif !important}.ant-drawer-mask,.ant-modal-mask{background:rgba(0,0,0,.45) !important}.ant-segmented{background:#eaf6f7 !important;border-radius:4px !important}.ant-segmented .ant-segmented-item{border-radius:2px !important}.ant-segmented .ant-segmented-item-label{color:#879494 !important}.ant-segmented .ant-segmented-item-selected:not(.ant-segmented-item-disabled){background-color:#fff !important;color:#2e2e2e !important;box-shadow:0 1px 2px 0 rgba(0,0,0,.03),0 1px 6px -1px rgba(0,0,0,.02),0 2px 4px 0 rgba(0,0,0,.02) !important}.ant-segmented .ant-segmented-item-selected:not(.ant-segmented-item-disabled) .ant-segmented-item-label{color:#2e2e2e !important}.ant-segmented .ant-segmented-thumb{background:#fff !important;border-radius:2px !important;box-shadow:0 1px 2px 0 rgba(0,0,0,.03),0 1px 6px -1px rgba(0,0,0,.02),0 2px 4px 0 rgba(0,0,0,.02) !important}.ant-segmented .ant-segmented-item:not(.ant-segmented-item-selected):not(.ant-segmented-item-disabled):hover .ant-segmented-item-label{color:#2e2e2e !important}.ant-btn-primary:not(:disabled):not(.ant-btn-disabled){background-color:#41aaaf;border-color:#41aaaf;color:#fff}.ant-btn-primary:not(:disabled):not(.ant-btn-disabled):hover,.ant-btn-primary:not(:disabled):not(.ant-btn-disabled):focus{background-color:#64bbbd;border-color:#64bbbd;color:#fff}.ant-btn-link{color:#5e87b0}.ant-btn-link:hover,.ant-btn-link:focus{color:#406182;text-decoration:underline}.ant-spin,.ant-spin-dot-holder{color:#41aaaf !important}.ant-spin-dot .ant-spin-dot-item{background:#41aaaf !important}.ant-switch.ant-switch-checked{background:#41aaaf}.ant-switch.ant-switch-checked:hover:not(.ant-switch-disabled){background:#64bbbd}.ant-radio-checked .ant-radio-inner{border-color:#41aaaf;background-color:#41aaaf}.ant-radio-wrapper:hover .ant-radio-inner,.ant-radio:hover .ant-radio-inner{border-color:#41aaaf}.ant-radio-checked::after{border-color:#41aaaf !important}.ant-radio-button-wrapper{font-family:Inter,sans-serif;font-size:14px;color:#2e2e2e;border-color:#ccc !important}.ant-radio-button-wrapper:first-child{border-start-start-radius:4px !important;border-end-start-radius:4px !important}.ant-radio-button-wrapper:last-child{border-start-end-radius:4px !important;border-end-end-radius:4px !important}.ant-radio-button-wrapper:not(:first-child)::before{background-color:#ccc !important}.ant-radio-button-wrapper:not(.ant-radio-button-wrapper-disabled):hover{color:#41aaaf !important}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){background:#41aaaf !important;border-color:#41aaaf !important;color:#fff !important}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{background:#64bbbd !important;border-color:#64bbbd !important;color:#fff !important}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled)::before{background-color:#41aaaf !important}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover::before{background-color:#64bbbd !important}.ant-radio-group-outline .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){background:#fff !important;border-color:#41aaaf !important;color:#41aaaf !important}.ant-radio-group-outline .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{color:#64bbbd !important;border-color:#64bbbd !important}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){border-color:#41aaaf !important;color:#41aaaf !important}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled)::before{background-color:#41aaaf !important}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within{box-shadow:0 0 0 2px rgba(65,170,175,.1) !important}.ant-radio-button-wrapper-disabled{color:rgba(0,0,0,.25) !important;background-color:rgba(0,0,0,.04) !important}.ant-checkbox-checked .ant-checkbox-inner,.ant-checkbox-indeterminate .ant-checkbox-inner{background-color:#41aaaf;border-color:#41aaaf}.ant-checkbox-wrapper:hover .ant-checkbox-inner,.ant-checkbox:hover .ant-checkbox-inner{border-color:#41aaaf}.ant-checkbox-checked::after{border-color:#41aaaf}.ant-progress .ant-progress-bg{background-color:#41aaaf}.ant-progress-status-success .ant-progress-bg{background-color:#41aaaf}.ant-checkbox-wrapper{color:#879494;font-size:12px;font-weight:400}.ant-checkbox .ant-checkbox-inner{border-radius:4px !important}.ant-input-affix-wrapper:not(.scope-round-input):not(.scope-form-input),.ant-input-number,.ant-input-number-affix-wrapper,.ant-select:not(.ant-select-customize-input):not(.scope-round-autocomplete):not(.scope-form-select):not(.scope-filter-select) .ant-select-selector,.ant-picker{border:1px solid #ccc !important;border-radius:4px !important}.ant-input:not(.scope-round-input):not(.scope-form-input){border:1px solid #ccc !important;border-radius:4px !important}.ant-input-affix-wrapper .ant-input{border:none !important;border-radius:0 !important;box-shadow:none !important;background:rgba(0,0,0,0) !important}.ant-input::placeholder,.ant-input-affix-wrapper input::placeholder,.ant-select-selection-placeholder,.ant-picker-input input::placeholder{color:#9ca7b0 !important}.ant-input:not(.scope-round-input):not(.scope-form-input):hover,.ant-input-affix-wrapper:not(.scope-round-input):not(.scope-form-input):hover,.ant-input-number:hover,.ant-select:not(.ant-select-disabled):not(.scope-round-autocomplete):not(.scope-form-select):not(.scope-filter-select):hover .ant-select-selector,.ant-picker:hover{border-color:#41aaaf}.ant-input-affix-wrapper .ant-input:hover,.ant-input-affix-wrapper .ant-input:focus{border:none !important;box-shadow:none !important}.ant-input:not(.scope-round-input):not(.scope-form-input):focus,.ant-input-focused:not(.scope-round-input):not(.scope-form-input),.ant-input-affix-wrapper-focused:not(.scope-round-input):not(.scope-form-input),.ant-input-number-focused,.ant-select-focused:not(.scope-round-autocomplete):not(.scope-form-select):not(.scope-filter-select) .ant-select-selector,.ant-picker-focused{border-color:#41aaaf;box-shadow:0 0 0 2px rgba(65,170,175,.1)}.ant-input-affix-wrapper-focused .ant-input,.ant-input-affix-wrapper:focus-within .ant-input{border:none !important;box-shadow:none !important}.scope-round-input.ant-input,.scope-round-input.ant-input-affix-wrapper,.scope-round-input.ant-input-outlined,.scope-round-input.ant-input-affix-wrapper-outlined{border:1px solid rgba(0,0,0,0) !important;border-radius:100px !important;box-shadow:none !important}.scope-round-input.ant-input>.ant-input,.scope-round-input.ant-input .ant-input,.scope-round-input.ant-input-affix-wrapper>.ant-input,.scope-round-input.ant-input-affix-wrapper .ant-input,.scope-round-input.ant-input-outlined>.ant-input,.scope-round-input.ant-input-outlined .ant-input,.scope-round-input.ant-input-affix-wrapper-outlined>.ant-input,.scope-round-input.ant-input-affix-wrapper-outlined .ant-input{border:none !important;border-radius:0 !important;box-shadow:none !important;outline:none !important;background:rgba(0,0,0,0) !important}.scope-round-input.ant-input:hover,.scope-round-input.ant-input:focus,.scope-round-input.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover,.scope-round-input.ant-input-affix-wrapper-focused,.scope-round-input.ant-input-affix-wrapper:focus-within{border:1px solid #41aaaf !important;box-shadow:none !important}.scope-form-input.ant-input,.scope-form-input.ant-input-affix-wrapper,.scope-form-input.ant-input-outlined,.scope-form-input.ant-input-affix-wrapper-outlined{border:1px solid rgba(0,0,0,0) !important;border-radius:0 !important;box-shadow:none !important}.scope-form-input.ant-input>.ant-input,.scope-form-input.ant-input .ant-input,.scope-form-input.ant-input-affix-wrapper>.ant-input,.scope-form-input.ant-input-affix-wrapper .ant-input,.scope-form-input.ant-input-outlined>.ant-input,.scope-form-input.ant-input-outlined .ant-input,.scope-form-input.ant-input-affix-wrapper-outlined>.ant-input,.scope-form-input.ant-input-affix-wrapper-outlined .ant-input{border:none !important;border-radius:0 !important;box-shadow:none !important;outline:none !important;background:rgba(0,0,0,0) !important}.scope-form-input.ant-input:hover,.scope-form-input.ant-input:focus,.scope-form-input.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover,.scope-form-input.ant-input-affix-wrapper-focused,.scope-form-input.ant-input-affix-wrapper:focus-within{border:1px solid #41aaaf !important;box-shadow:none !important}.scope-form-input.ant-input-affix-wrapper-focused .ant-input,.scope-form-input.ant-input-affix-wrapper:focus-within .ant-input{border:none !important;box-shadow:none !important}.scope-form-select.ant-select{border:1px solid var(--color-border, #dbeae3) !important;box-shadow:none !important}.scope-form-select.ant-select .ant-select-selector{border:1px solid rgba(0,0,0,0) !important;border-radius:0 !important;box-shadow:none !important}.scope-form-select.ant-select:not(.ant-select-disabled):hover,.scope-form-select.ant-select.ant-select-focused,.scope-form-select.ant-select.ant-select-open{border:1px solid #41aaaf !important;box-shadow:none !important}.scope-form-select.ant-select:not(.ant-select-disabled):hover .ant-select-selector,.scope-form-select.ant-select.ant-select-focused .ant-select-selector,.scope-form-select.ant-select.ant-select-open .ant-select-selector{border:1px solid rgba(0,0,0,0) !important;box-shadow:none !important}.scope-filter-select.ant-select{border:1px solid #dbeae3 !important;border-radius:10px !important;box-shadow:0 0 10px 0 rgba(0,0,0,.05) !important}.scope-filter-select.ant-select .ant-select-selector{border:1px solid #ccc !important;border-radius:10px !important;box-shadow:none !important}.scope-filter-select.ant-select:not(.ant-select-disabled):hover .ant-select-selector,.scope-filter-select.ant-select.ant-select-focused .ant-select-selector,.scope-filter-select.ant-select.ant-select-open .ant-select-selector{border:2px solid #41aaaf !important;box-shadow:none !important}.scope-filter-select.ant-select.selected-filter .ant-select-selector{border:2px solid #41aaaf !important}.scope-round-autocomplete.ant-select .ant-select-selector{border:1px solid rgba(0,0,0,0) !important;border-radius:100px !important;background-color:#f3f7f8 !important;box-shadow:none !important}.scope-round-autocomplete.ant-select:not(.ant-select-disabled):hover .ant-select-selector,.scope-round-autocomplete.ant-select.ant-select-focused .ant-select-selector,.scope-round-autocomplete.ant-select.ant-select-open .ant-select-selector{border:1px solid #41aaaf !important;box-shadow:none !important}.ant-pagination-options-size-changer.ant-select,.scope-table-page-size-select.ant-select{color:#9ca7b0 !important}.ant-pagination-options-size-changer.ant-select .ant-select-selector,.scope-table-page-size-select.ant-select .ant-select-selector{border-radius:10px !important;color:#9ca7b0 !important}.ant-pagination-options-size-changer.ant-select .ant-select-selection-item,.scope-table-page-size-select.ant-select .ant-select-selection-item{color:#9ca7b0 !important}.ant-pagination-options-size-changer.ant-select .ant-select-arrow,.scope-table-page-size-select.ant-select .ant-select-arrow{color:#9ca7b0 !important}.ant-pagination-options-size-changer.ant-select:not(.ant-select-disabled):hover .ant-select-selector,.ant-pagination-options-size-changer.ant-select.ant-select-focused .ant-select-selector,.ant-pagination-options-size-changer.ant-select.ant-select-open .ant-select-selector,.scope-table-page-size-select.ant-select:not(.ant-select-disabled):hover .ant-select-selector,.scope-table-page-size-select.ant-select.ant-select-focused .ant-select-selector,.scope-table-page-size-select.ant-select.ant-select-open .ant-select-selector{border-color:#41aaaf !important;box-shadow:0 0 0 2px rgba(65,170,175,.1) !important}.ant-pagination-options-size-changer.ant-select:not(.ant-select-disabled):hover .ant-select-selection-item,.ant-pagination-options-size-changer.ant-select.ant-select-focused .ant-select-selection-item,.ant-pagination-options-size-changer.ant-select.ant-select-open .ant-select-selection-item,.ant-pagination-options-size-changer.ant-select:not(.ant-select-disabled):hover .ant-select-arrow,.ant-pagination-options-size-changer.ant-select.ant-select-focused .ant-select-arrow,.ant-pagination-options-size-changer.ant-select.ant-select-open .ant-select-arrow,.scope-table-page-size-select.ant-select:not(.ant-select-disabled):hover .ant-select-selection-item,.scope-table-page-size-select.ant-select.ant-select-focused .ant-select-selection-item,.scope-table-page-size-select.ant-select.ant-select-open .ant-select-selection-item,.scope-table-page-size-select.ant-select:not(.ant-select-disabled):hover .ant-select-arrow,.scope-table-page-size-select.ant-select.ant-select-focused .ant-select-arrow,.scope-table-page-size-select.ant-select.ant-select-open .ant-select-arrow{color:#9ca7b0 !important}.scope-table-page-size-dropdown.ant-select-dropdown .ant-select-item,.scope-table-page-size-dropdown.ant-select-dropdown .ant-select-item-option-content{color:#9ca7b0 !important;font-size:14px !important}.scope-table-page-size-dropdown.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background-color:#eaf6f7 !important}.scope-table-page-size-dropdown.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled) .ant-select-item-option-content{color:#9ca7b0 !important}.scope-table-page-size-dropdown.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled),.scope-table-page-size-dropdown.ant-select-dropdown .ant-select-item-option-selected.ant-select-item-option-active:not(.ant-select-item-option-disabled){background-color:#e9f6f7 !important;color:#042a2a !important;font-weight:600 !important}.scope-table-page-size-dropdown.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-content,.scope-table-page-size-dropdown.ant-select-dropdown .ant-select-item-option-selected.ant-select-item-option-active:not(.ant-select-item-option-disabled) .ant-select-item-option-content{color:#042a2a !important;font-weight:600 !important}.scope-table-page-size-dropdown.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state,.scope-table-page-size-dropdown.ant-select-dropdown .ant-select-item-option-selected.ant-select-item-option-active:not(.ant-select-item-option-disabled) .ant-select-item-option-state{color:#41aaaf !important}.ant-typography a,a.ant-typography,.ant-breadcrumb a,.ant-table a{color:#5e87b0}.ant-typography a:hover,a.ant-typography:hover,.ant-breadcrumb a:hover,.ant-table a:hover{color:#406182;text-decoration:underline}.ant-form-item-explain-error,.ant-form-item-has-error .ant-input,.ant-form-item-has-error .ant-input-affix-wrapper,.ant-form-item-has-error .ant-select-selector,.ant-form-item-has-error .ant-picker{color:#b94a48}.ant-form-item-explain-error{font-size:13px}.ant-form-item-has-error .ant-input,.ant-form-item-has-error .ant-input-affix-wrapper,.ant-form-item-has-error .ant-select-selector,.ant-form-item-has-error .ant-picker{border-color:#b94a48}.ant-form-item-has-error .scope-form-input.ant-input,.ant-form-item-has-error .scope-form-input.ant-input-affix-wrapper,.ant-form-item-has-error .scope-form-select.ant-select{border-color:#b94a48 !important}.ant-form-item-has-error .scope-form-select .ant-select-selector{border-color:rgba(0,0,0,0) !important}.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled),.ant-btn-color-dangerous:not(:disabled):not(.ant-btn-disabled){color:#b94a48 !important}.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled) .anticon,.ant-btn-color-dangerous:not(:disabled):not(.ant-btn-disabled) .anticon{color:#b94a48 !important}.ant-dropdown-menu-item-danger,.ant-dropdown-menu-item-danger>.ant-dropdown-menu-title-content{color:#b94a48 !important}.ant-dropdown-menu-item-danger .anticon{color:#b94a48 !important}.ant-typography-danger{color:#b94a48 !important}.ant-tabs .ant-tabs-tab{padding:12px 0 !important;margin:0 !important}.ant-tabs .ant-tabs-tab+.ant-tabs-tab{margin-inline-start:32px !important}.ant-tabs .ant-tabs-tab-btn{font-family:Inter,sans-serif !important;font-size:14px !important;font-weight:400 !important;line-height:1.5715 !important;color:#879494 !important;transition:color .2s}.ant-tabs .ant-tabs-tab:hover .ant-tabs-tab-btn{color:#042a2a !important}.ant-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#042a2a !important}.ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs .ant-tabs-ink-bar,.ant-tabs .ant-tabs-ink-bar-animated,.ant-spin-container .ant-tabs .ant-tabs-ink-bar,.ant-spin-container .ant-tabs .ant-tabs-ink-bar-animated,.ant-spin-nested-loading .ant-tabs .ant-tabs-ink-bar,.ant-spin-nested-loading .ant-tabs .ant-tabs-ink-bar-animated,.ant-spin-blur .ant-tabs .ant-tabs-ink-bar,.ant-spin-blur .ant-tabs .ant-tabs-ink-bar-animated{background:#41aaaf !important;background-color:#41aaaf !important}.ant-tabs-top>.ant-tabs-nav::before,.ant-tabs .ant-tabs-nav::before,.ant-spin-container .ant-tabs-top>.ant-tabs-nav::before,.ant-spin-container .ant-tabs .ant-tabs-nav::before,.ant-spin-nested-loading .ant-tabs-top>.ant-tabs-nav::before,.ant-spin-nested-loading .ant-tabs .ant-tabs-nav::before,.ant-spin-blur .ant-tabs-top>.ant-tabs-nav::before,.ant-spin-blur .ant-tabs .ant-tabs-nav::before{border-bottom:1px solid #f0f0f0 !important}.ant-tabs-top>.ant-tabs-nav,.ant-tabs-bottom>.ant-tabs-nav{margin:0 !important}.ant-tabs-large>.ant-tabs-nav .ant-tabs-tab{padding:20px 0 !important}.ant-tabs-small>.ant-tabs-nav .ant-tabs-tab{padding:8px 0 !important}.ant-table-wrapper .ant-table-thead>tr>th,.ant-table-wrapper .ant-table-thead>tr>td,.ant-table-wrapper .ant-table-thead .ant-table-cell,.ant-table-header .ant-table-thead>tr>th,.ant-table-header .ant-table-thead .ant-table-cell{background:#fff !important;background-color:#fff !important}.ant-table-header{background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important}.ant-table-expanded-row>td,.ant-table-expanded-row:hover>td{background:#f3f7f8 !important}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td,.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>.ant-table-cell{background:#e1f0ee !important;background-color:#e1f0ee !important}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected:hover>td,.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-row-hover,.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>.ant-table-cell.ant-table-cell-row-hover{background:#d5e3e2 !important;background-color:#d5e3e2 !important}.ant-layout{background:#eaf6f7}.side-panel .ant-menu,.side-panel .ant-menu.ant-menu-root{background:rgba(0,0,0,0) !important;border-inline-end:none !important;border-right:none !important;box-shadow:none !important}.side-panel .ant-menu .ant-menu-item::after,.side-panel .ant-menu .ant-menu-item-selected::after,.side-panel .ant-menu .ant-menu-submenu-title::after,.side-panel .ant-menu.ant-menu-root .ant-menu-item::after,.side-panel .ant-menu.ant-menu-root .ant-menu-item-selected::after,.side-panel .ant-menu.ant-menu-root .ant-menu-submenu-title::after{display:none !important;border:none !important;border-inline-end:none !important;border-right:none !important;opacity:0 !important;width:0 !important}.side-panel .ant-menu .ant-menu-item,.side-panel .ant-menu.ant-menu-root .ant-menu-item{color:#042a2a !important;border-radius:8px !important}.side-panel .ant-menu .ant-menu-item-selected,.side-panel .ant-menu.ant-menu-root .ant-menu-item-selected{background-color:#fff !important;color:#042a2a !important}.side-panel .ant-menu .ant-menu-item:hover,.side-panel .ant-menu .ant-menu-item-active,.side-panel .ant-menu.ant-menu-root .ant-menu-item:hover,.side-panel .ant-menu.ant-menu-root .ant-menu-item-active{background-color:#fff !important;color:#41aaaf !important}.side-panel .ant-menu .ant-menu-item{margin:10px 0 !important;margin-block:10px 0 !important}.side-panel--wide .ant-menu .ant-menu-item{height:34px !important;min-height:34px !important;line-height:34px !important;width:100% !important;margin-inline:0 !important}.side-panel--wide .ant-menu .ant-menu-item .ant-menu-item-icon+span,.side-panel--wide .ant-menu .ant-menu-item .ant-menu-title-content{margin-inline-start:20px !important}.side-panel--narrow .ant-menu .ant-menu-item{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;height:50px !important;min-height:50px !important;max-height:50px !important;line-height:1 !important;width:50px !important;margin-inline:auto !important;padding-inline:0 !important}.side-panel--narrow .ant-menu .ant-menu-item .ant-menu-item-icon+span,.side-panel--narrow .ant-menu .ant-menu-item .ant-menu-title-content{margin-inline-start:0 !important}.side-panel--narrow .ant-menu .ant-menu-item .ant-menu-title-content{font-size:10px !important;line-height:14px !important;text-align:center !important;white-space:normal !important}
/* Copyright 2014 Mozilla Foundation
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

:root {
  --react-pdf-annotation-layer: 1;
  --annotation-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");
  --input-focus-border-color: Highlight;
  --input-focus-outline: 1px solid Canvas;
  --input-unfocused-border-color: transparent;
  --input-disabled-border-color: transparent;
  --input-hover-border-color: black;
  --link-outline: none;
}

@media screen and (forced-colors: active) {
  :root {
    --input-focus-border-color: CanvasText;
    --input-unfocused-border-color: ActiveText;
    --input-disabled-border-color: GrayText;
    --input-hover-border-color: Highlight;
    --link-outline: 1.5px solid LinkText;
  }
  .annotationLayer .textWidgetAnnotation :is(input, textarea):required,
  .annotationLayer .choiceWidgetAnnotation select:required,
  .annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input:required {
    outline: 1.5px solid selectedItem;
  }

  .annotationLayer .linkAnnotation:hover {
    backdrop-filter: invert(100%);
  }
}

.annotationLayer {
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
  transform-origin: 0 0;
  z-index: 3;
}

.annotationLayer[data-main-rotation='90'] .norotate {
  transform: rotate(270deg) translateX(-100%);
}
.annotationLayer[data-main-rotation='180'] .norotate {
  transform: rotate(180deg) translate(-100%, -100%);
}
.annotationLayer[data-main-rotation='270'] .norotate {
  transform: rotate(90deg) translateY(-100%);
}

.annotationLayer canvas {
  position: absolute;
  width: 100%;
  height: 100%;
}

.annotationLayer section {
  position: absolute;
  text-align: initial;
  pointer-events: auto;
  box-sizing: border-box;
  margin: 0;
  transform-origin: 0 0;
}

.annotationLayer .linkAnnotation {
  outline: var(--link-outline);
}

.textLayer.selecting ~ .annotationLayer section {
  pointer-events: none;
}

.annotationLayer :is(.linkAnnotation, .buttonWidgetAnnotation.pushButton) > a {
  position: absolute;
  font-size: 1em;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.annotationLayer :is(.linkAnnotation, .buttonWidgetAnnotation.pushButton) > a:hover {
  opacity: 0.2;
  background: rgba(255, 255, 0, 1);
  box-shadow: 0 2px 10px rgba(255, 255, 0, 1);
}

.annotationLayer .textAnnotation img {
  position: absolute;
  cursor: pointer;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.annotationLayer .textWidgetAnnotation :is(input, textarea),
.annotationLayer .choiceWidgetAnnotation select,
.annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input {
  background-image: var(--annotation-unfocused-field-background);
  border: 2px solid var(--input-unfocused-border-color);
  box-sizing: border-box;
  font: calc(9px * var(--scale-factor)) sans-serif;
  height: 100%;
  margin: 0;
  vertical-align: top;
  width: 100%;
}

.annotationLayer .textWidgetAnnotation :is(input, textarea):required,
.annotationLayer .choiceWidgetAnnotation select:required,
.annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input:required {
  outline: 1.5px solid red;
}

.annotationLayer .choiceWidgetAnnotation select option {
  padding: 0;
}

.annotationLayer .buttonWidgetAnnotation.radioButton input {
  border-radius: 50%;
}

.annotationLayer .textWidgetAnnotation textarea {
  resize: none;
}

.annotationLayer .textWidgetAnnotation :is(input, textarea)[disabled],
.annotationLayer .choiceWidgetAnnotation select[disabled],
.annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input[disabled] {
  background: none;
  border: 2px solid var(--input-disabled-border-color);
  cursor: not-allowed;
}

.annotationLayer .textWidgetAnnotation :is(input, textarea):hover,
.annotationLayer .choiceWidgetAnnotation select:hover,
.annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input:hover {
  border: 2px solid var(--input-hover-border-color);
}
.annotationLayer .textWidgetAnnotation :is(input, textarea):hover,
.annotationLayer .choiceWidgetAnnotation select:hover,
.annotationLayer .buttonWidgetAnnotation.checkBox input:hover {
  border-radius: 2px;
}

.annotationLayer .textWidgetAnnotation :is(input, textarea):focus,
.annotationLayer .choiceWidgetAnnotation select:focus {
  background: none;
  border: 2px solid var(--input-focus-border-color);
  border-radius: 2px;
  outline: var(--input-focus-outline);
}

.annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) :focus {
  background-image: none;
  background-color: transparent;
}

.annotationLayer .buttonWidgetAnnotation.checkBox :focus {
  border: 2px solid var(--input-focus-border-color);
  border-radius: 2px;
  outline: var(--input-focus-outline);
}

.annotationLayer .buttonWidgetAnnotation.radioButton :focus {
  border: 2px solid var(--input-focus-border-color);
  outline: var(--input-focus-outline);
}

.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::before,
.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::after,
.annotationLayer .buttonWidgetAnnotation.radioButton input:checked::before {
  background-color: CanvasText;
  content: '';
  display: block;
  position: absolute;
}

.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::before,
.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::after {
  height: 80%;
  left: 45%;
  width: 1px;
}

.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::before {
  transform: rotate(45deg);
}

.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::after {
  transform: rotate(-45deg);
}

.annotationLayer .buttonWidgetAnnotation.radioButton input:checked::before {
  border-radius: 50%;
  height: 50%;
  left: 30%;
  top: 20%;
  width: 50%;
}

.annotationLayer .textWidgetAnnotation input.comb {
  font-family: monospace;
  padding-left: 2px;
  padding-right: 0;
}

.annotationLayer .textWidgetAnnotation input.comb:focus {
  /*
   * Letter spacing is placed on the right side of each character. Hence, the
   * letter spacing of the last character may be placed outside the visible
   * area, causing horizontal scrolling. We avoid this by extending the width
   * when the element has focus and revert this when it loses focus.
   */
  width: 103%;
}

.annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input {
  appearance: none;
}

.annotationLayer .popupTriggerArea {
  height: 100%;
  width: 100%;
}

.annotationLayer .fileAttachmentAnnotation .popupTriggerArea {
  position: absolute;
}

.annotationLayer .popupWrapper {
  position: absolute;
  font-size: calc(9px * var(--scale-factor));
  width: 100%;
  min-width: calc(180px * var(--scale-factor));
  pointer-events: none;
}

.annotationLayer .popup {
  position: absolute;
  max-width: calc(180px * var(--scale-factor));
  background-color: rgba(255, 255, 153, 1);
  box-shadow: 0 calc(2px * var(--scale-factor)) calc(5px * var(--scale-factor))
    rgba(136, 136, 136, 1);
  border-radius: calc(2px * var(--scale-factor));
  padding: calc(6px * var(--scale-factor));
  margin-left: calc(5px * var(--scale-factor));
  cursor: pointer;
  font: message-box;
  white-space: normal;
  word-wrap: break-word;
  pointer-events: auto;
}

.annotationLayer .popup > * {
  font-size: calc(9px * var(--scale-factor));
}

.annotationLayer .popup h1 {
  display: inline-block;
}

.annotationLayer .popupDate {
  display: inline-block;
  margin-left: calc(5px * var(--scale-factor));
}

.annotationLayer .popupContent {
  border-top: 1px solid rgba(51, 51, 51, 1);
  margin-top: calc(2px * var(--scale-factor));
  padding-top: calc(2px * var(--scale-factor));
}

.annotationLayer .richText > * {
  white-space: pre-wrap;
  font-size: calc(9px * var(--scale-factor));
}

.annotationLayer .highlightAnnotation,
.annotationLayer .underlineAnnotation,
.annotationLayer .squigglyAnnotation,
.annotationLayer .strikeoutAnnotation,
.annotationLayer .freeTextAnnotation,
.annotationLayer .lineAnnotation svg line,
.annotationLayer .squareAnnotation svg rect,
.annotationLayer .circleAnnotation svg ellipse,
.annotationLayer .polylineAnnotation svg polyline,
.annotationLayer .polygonAnnotation svg polygon,
.annotationLayer .caretAnnotation,
.annotationLayer .inkAnnotation svg polyline,
.annotationLayer .stampAnnotation,
.annotationLayer .fileAttachmentAnnotation {
  cursor: pointer;
}

.annotationLayer section svg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.annotationLayer .annotationTextContent {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
  color: transparent;
  user-select: none;
  pointer-events: none;
}

.annotationLayer .annotationTextContent span {
  width: 100%;
  display: inline-block;
}

/* Copyright 2014 Mozilla Foundation
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

:root {
  --react-pdf-text-layer: 1;
  --highlight-bg-color: rgba(180, 0, 170, 1);
  --highlight-selected-bg-color: rgba(0, 100, 0, 1);
}

@media screen and (forced-colors: active) {
  :root {
    --highlight-bg-color: Highlight;
    --highlight-selected-bg-color: ButtonText;
  }
}

[data-main-rotation='90'] {
  transform: rotate(90deg) translateY(-100%);
}
[data-main-rotation='180'] {
  transform: rotate(180deg) translate(-100%, -100%);
}
[data-main-rotation='270'] {
  transform: rotate(270deg) translateX(-100%);
}

.textLayer {
  position: absolute;
  text-align: initial;
  inset: 0;
  overflow: hidden;
  line-height: 1;
  text-size-adjust: none;
  forced-color-adjust: none;
  transform-origin: 0 0;
  z-index: 2;
}

.textLayer :is(span, br) {
  color: transparent;
  position: absolute;
  white-space: pre;
  cursor: text;
  margin: 0;
  transform-origin: 0 0;
}

/* Only necessary in Google Chrome, see issue 14205, and most unfortunately
 * the problem doesn't show up in "text" reference tests. */
.textLayer span.markedContent {
  top: 0;
  height: 0;
}

.textLayer .highlight {
  margin: -1px;
  padding: 1px;
  background-color: var(--highlight-bg-color);
  border-radius: 4px;
}

.textLayer .highlight.appended {
  position: initial;
}

.textLayer .highlight.begin {
  border-radius: 4px 0 0 4px;
}

.textLayer .highlight.end {
  border-radius: 0 4px 4px 0;
}

.textLayer .highlight.middle {
  border-radius: 0;
}

.textLayer .highlight.selected {
  background-color: var(--highlight-selected-bg-color);
}

/* Avoids https://github.com/mozilla/pdf.js/issues/13840 in Chrome */
.textLayer br::selection {
  background: transparent;
}

.textLayer .endOfContent {
  display: block;
  position: absolute;
  inset: 100% 0 0;
  z-index: -1;
  cursor: default;
  user-select: none;
}

.textLayer.selecting .endOfContent {
  top: 0;
}

.hiddenCanvasElement {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  display: none;
}

.react-grid-layout {
  position: relative;
  transition: height 200ms ease;
}
.react-grid-item {
  transition: all 200ms ease;
  transition-property: left, top, width, height;
}
.react-grid-item img {
  pointer-events: none;
  user-select: none;
}
.react-grid-item.cssTransforms {
  transition-property: transform, width, height;
}
.react-grid-item.resizing {
  transition: none;
  z-index: 1;
  will-change: width, height;
}

.react-grid-item.react-draggable-dragging {
  transition: none;
  z-index: 3;
  will-change: transform;
}

.react-grid-item.dropping {
  visibility: hidden;
}

.react-grid-item.react-grid-placeholder {
  background: red;
  opacity: 0.2;
  transition-duration: 100ms;
  z-index: 2;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

.react-grid-item.react-grid-placeholder.placeholder-resizing {
  transition: none;
}

.react-grid-item > .react-resizable-handle {
  position: absolute;
  width: 20px;
  height: 20px;
}

.react-grid-item > .react-resizable-handle::after {
  content: "";
  position: absolute;
  right: 3px;
  bottom: 3px;
  width: 5px;
  height: 5px;
  border-right: 2px solid rgba(0, 0, 0, 0.4);
  border-bottom: 2px solid rgba(0, 0, 0, 0.4);
}

.react-resizable-hide > .react-resizable-handle {
  display: none;
}

.react-grid-item > .react-resizable-handle.react-resizable-handle-sw {
  bottom: 0;
  left: 0;
  cursor: sw-resize;
  transform: rotate(90deg);
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-se {
  bottom: 0;
  right: 0;
  cursor: se-resize;
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-nw {
  top: 0;
  left: 0;
  cursor: nw-resize;
  transform: rotate(180deg);
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-ne {
  top: 0;
  right: 0;
  cursor: ne-resize;
  transform: rotate(270deg);
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-w,
.react-grid-item > .react-resizable-handle.react-resizable-handle-e {
  top: 50%;
  margin-top: -10px;
  cursor: ew-resize;
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-w {
  left: 0;
  transform: rotate(135deg);
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-e {
  right: 0;
  transform: rotate(315deg);
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-n,
.react-grid-item > .react-resizable-handle.react-resizable-handle-s {
  left: 50%;
  margin-left: -10px;
  cursor: ns-resize;
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-n {
  top: 0;
  transform: rotate(225deg);
}
.react-grid-item > .react-resizable-handle.react-resizable-handle-s {
  bottom: 0;
  transform: rotate(45deg);
}

.react-resizable {
  position: relative;
}
.react-resizable-handle {
  position: absolute;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-origin: content-box;
  box-sizing: border-box;
  background-image: url(/static/assets/78bb7fb75f7f939aceb9.78bb7fb7.svg);
  background-position: bottom right;
  padding: 0 3px 3px 0;
}
.react-resizable-handle-sw {
  bottom: 0;
  left: 0;
  cursor: sw-resize;
  transform: rotate(90deg);
}
.react-resizable-handle-se {
  bottom: 0;
  right: 0;
  cursor: se-resize;
}
.react-resizable-handle-nw {
  top: 0;
  left: 0;
  cursor: nw-resize;
  transform: rotate(180deg);
}
.react-resizable-handle-ne {
  top: 0;
  right: 0;
  cursor: ne-resize;
  transform: rotate(270deg);
}
.react-resizable-handle-w,
.react-resizable-handle-e {
  top: 50%;
  margin-top: -10px;
  cursor: ew-resize;
}
.react-resizable-handle-w {
  left: 0;
  transform: rotate(135deg);
}
.react-resizable-handle-e {
  right: 0;
  transform: rotate(315deg);
}
.react-resizable-handle-n,
.react-resizable-handle-s {
  left: 50%;
  margin-left: -10px;
  cursor: ns-resize;
}
.react-resizable-handle-n {
  top: 0;
  transform: rotate(225deg);
}
.react-resizable-handle-s {
  bottom: 0;
  transform: rotate(45deg);
}

/*# sourceMappingURL=bundle.f50f5f93db7ae0954611.css.map*/