body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--white:#fff;--black:#231f20;--darkPurple:#4c4568;--lightPurple:#8c81ba;--extraLightPurple:#8c81baab;--lightGrey:#f8f8f8;--orange:#f08c42;--font-size-00:.75rem;--font-size-0:.875rem;--font-size-1:1rem;--font-size-2:1.125rem;--font-size-3:1.25rem;--font-size-4:1.375rem;--font-size-5:1.5rem;--font-size-6:1.75rem;--font-size-7:2rem;--font-size-8:2.25rem;--font-size-9:3rem;--font-size-10:4rem;--font-size-11:5.25rem;--font-weight-1:100;--font-weight-2:200;--font-weight-3:300;--font-weight-4:400;--font-weight-5:500;--font-weight-6:600;--font-weight-7:700;--font-weight-8:800;--font-weight-9:900;--gs-base-spacing-0:0;--gs-base-spacing-2xs:0.25rem;--gs-base-spacing-xs:0.5rem;--gs-base-spacing-s:0.75rem;--gs-base-spacing-m:1rem;--gs-base-spacing-xm:1.25rem;--gs-base-spacing-xxm:1.375rem;--gs-base-spacing-l:1.5rem;--gs-base-spacing-xl:2rem;--gs-base-spacing-2xl:2.5rem;--gs-base-spacing-3xl:3rem;--gs-base-spacing-4xl:4rem}*{font-family:Noto Sans,serif;font-optical-sizing:auto}.main-content{display:flex}.max-lines{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}a.external-link{color:var(--orange)}ul.patterns-list{color:#0009;list-style-type:disclosure-closed}ul.patterns-list li.first-level{margin-bottom:16px}ul.patterns-list li{margin:8px 0}ul.patterns-list ul{list-style-type:revert}.MuiTableCell-head.MuiTableCell-alignCenter .MuiTableSortLabel-root{left:11px!important;position:relative!important}a{color:var(--orange)}.icon-select{gap:4px}.header,.icon-select{align-items:center;display:flex}.header{background-color:var(--darkPurple);box-shadow:0 5px 8px -4px #0003;color:var(--white);justify-content:space-between;max-height:100px;padding:16px 24px}.header img{height:auto;width:70px}.header .header-actions{align-items:center;display:flex;gap:14px}.header .header-actions button{color:var(--white)}.header .header-actions button svg{font-size:32px;margin-left:6px}.sidebar-wrapper{align-items:center;background-color:var(--black);box-shadow:1px 0 10px 0 #00000021;color:var(--white);display:flex;flex-direction:column;height:100vh;padding:32px 0;position:-webkit-sticky;position:sticky;top:0}.sidebar-wrapper nav{display:flex;flex-direction:column;width:250px}.sidebar-wrapper nav a{align-items:center;color:var(--white);display:flex;font-size:18px;gap:24px;padding:24px;text-decoration:none}.sidebar-wrapper nav a svg{color:var(--white);font-size:32px}.sidebar-wrapper nav a.active-link,.sidebar-wrapper nav a:hover{background-color:var(--darkPurple)}.page-container{background-color:var(--lightGrey);padding:32px;width:100%}.page-container #title-wrapper{align-items:center;display:flex;justify-content:space-between;margin-bottom:48px}.page-container h1{color:var(--black);font-size:32px;font-weight:400;margin-bottom:0;margin-top:0}.page-container #back-icon{color:var(--darkPurple)}#user-info{gap:16px}#user-info,#user-info .field{display:flex;flex-direction:column}#user-info .field{font-size:18px}#user-info .field span{color:var(--darkPurple);font-weight:500}.items-page-wrapper .items-actions{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px;width:100%}.items-page-wrapper .items-actions .selector{width:180px}.tag{background-color:var(--extraLightPurple);border-radius:2px;color:var(--darkPurple);font-size:16px;font-weight:500;padding:14px 18px;width:-webkit-max-content;width:max-content}.item-wrapper{display:flex;flex-direction:column;gap:24px}.item-wrapper .tag{align-self:flex-end}.item-wrapper .info-section{display:flex;flex-direction:column;gap:14px}.item-wrapper .info-section .top-section{display:flex;gap:14px}.item-wrapper .info-section .info-item{font-size:18px;font-weight:500}.item-wrapper .info-section .info-item span{font-weight:400}.item-wrapper h3{font-size:20px;font-weight:400;margin-bottom:8px}.item-wrapper textarea{max-height:500px;min-height:200px;padding:24px 16px}.analytics-grid{display:flex;margin-top:24px}.analytics-grid .analytics-chart,.analytics-grid .analytics-table{width:50%}#analytics-filters{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:32px}#analytics-filters .selector{max-width:200px}form{margin-bottom:40px;max-width:1064px}form .actions{align-items:center;display:flex;justify-content:space-between;width:100%}.edit-comment-wrapper .comment-fields{width:50%}.edit-comment-wrapper .comment-fields .date{align-items:center;background-color:var(--black);border:1px solid var(--black);border-radius:4px;color:var(--white);display:flex;font-size:18px;gap:8px;padding:8px 12px;width:-webkit-max-content;width:max-content}.edit-comment-wrapper .comment-fields .date svg{color:var(--white);font-size:32px}.edit-comment-wrapper .comment-fields p.comment{background-color:var(--white);border:1px solid var(--lightPurple);border-radius:4px;min-height:120px;padding:16px 8px}.edit-comment-wrapper .comment-fields .fields{display:flex;flex-wrap:wrap;gap:24px}.edit-comment-wrapper .comment-fields .fields .select-field{width:180px}.edit-comment-wrapper .comment-fields .field-actions{float:right;margin-top:24px}.create-item-wrapper .fields-section{align-items:flex-end;display:flex;flex-direction:column;gap:24px;width:-webkit-max-content;width:max-content}.create-item-wrapper .fields-section .fields{display:flex;flex-wrap:wrap;gap:16px}.source-select{align-items:center;display:flex;gap:8px}.create-item-wrapper .actions{align-items:center;display:flex;gap:14px;justify-content:end}:root{--loader-size:60px;--loader-color-primary:var(--darkPurple);--loader-color-secondary:#ccc;--loader-speed:5s;--loader-thickness:8px}.loader-container{align-items:center;background-color:#fffc;border-radius:8px;box-shadow:0 2px 10px #0000001a;display:flex;height:100%;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:9999}.svg-loader{display:block}.loader-container.--grid{--loader-size:60px;--loader-color-primary:var(--darkPurple);--loader-speed:0.6s}.loader-container.--grid .svg-loader{height:60px;height:var(--loader-size);width:60px;width:var(--loader-size)}.loader-container.--grid rect{fill:var(--darkPurple);fill:var(--loader-color-primary)}.loader-container.--grid rect animate{fill:freeze;animation-duration:5s;animation-duration:var(--loader-speed)}
/*# sourceMappingURL=main.fe29120a.css.map*/