._sidebar_chy4a_1{display:flex;flex-direction:column;width:240px;background-color:var(--color-neutral-background-1);border-right:1px solid var(--color-neutral-stroke-1);padding:16px 0}._logoSection_chy4a_10{padding:0 16px 16px;border-bottom:1px solid var(--color-neutral-stroke-1)}._navLinks_chy4a_15{flex-grow:1;padding:16px 0;display:flex;flex-direction:column;gap:4px}._navLink_chy4a_15{display:flex;align-items:center;gap:12px;padding:8px 16px;text-decoration:none;color:var(--color-neutral-foreground-1);border-radius:var(--border-radius-medium);margin:0 8px;transition:background-color .2s ease}._navLink_chy4a_15:hover{background-color:var(--color-neutral-background-3)}._navLink_chy4a_15._active_chy4a_39{background-color:var(--color-brand-background);color:var(--color-brand-foreground);font-weight:600}._footer_chy4a_45{display:flex;align-items:center;justify-content:space-between;padding:16px;border-top:1px solid var(--color-neutral-stroke-1)}._userInfo_chy4a_53{display:flex;align-items:center;gap:12px;overflow:hidden}._userDetails_chy4a_60{display:flex;flex-direction:column;overflow:hidden}._userName_chy4a_66,._userEmail_chy4a_67{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._userName_chy4a_66{font-weight:600}._userEmail_chy4a_67{font-size:12px;color:var(--color-neutral-foreground-2)}._card_b1u9n_3{display:flex;flex-direction:column;gap:12px;padding:16px;background-color:var(--color-neutral-background-1);border-radius:var(--border-radius-medium);box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;width:300px;height:200px;justify-content:space-between;position:relative;overflow:hidden}._addCard_b1u9n_20{cursor:pointer;align-items:center;justify-content:center;border:2px dashed var(--color-neutral-stroke-1);transition:all .2s ease-in-out}._addCard_b1u9n_20:hover{border-color:var(--color-brand-background);color:var(--color-brand-background);background-color:var(--color-neutral-background-3)}._cardLogoBackground_b1u9n_35{position:absolute;bottom:-20px;right:-20px;width:120px;height:120px;background-size:contain;background-repeat:no-repeat;background-position:center;opacity:.1;pointer-events:none;z-index:1}._cardContent_b1u9n_50{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:space-between}._cardHeader_b1u9n_59{display:flex;justify-content:space-between;align-items:flex-start}._headerExtras_b1u9n_66{display:flex;align-items:center;gap:8px}._cardTitle_b1u9n_72{font-weight:600;font-size:1.1em;word-break:break-all}._cardBody_b1u9n_78{display:flex;flex-direction:column;gap:8px;font-size:.9em;color:var(--color-neutral-foreground-2)}._cardFooter_b1u9n_86{display:flex;justify-content:flex-end;align-items:center}._card_dgh1u_5{display:flex;flex-direction:column;gap:12px;padding:16px;background-color:var(--color-neutral-background-1);border-radius:var(--border-radius-medium);box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;width:300px;height:200px;justify-content:space-between;cursor:pointer;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}._card_dgh1u_5:hover{transform:translateY(-4px);box-shadow:0 4px 8px #00000026,0 2px 4px #0003}._cardHeader_dgh1u_45{display:flex;justify-content:space-between;align-items:flex-start}._cardTitle_dgh1u_57{font-weight:600;font-size:1.1em;word-break:break-all}._cardBody_dgh1u_69{display:flex;flex-direction:column;gap:8px;font-size:.9em;color:var(--color-neutral-foreground-2);overflow:hidden}._description_dgh1u_87{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-clamp:3;overflow:hidden;text-overflow:ellipsis;min-height:54px}._cardFooter_dgh1u_109{display:flex;justify-content:space-between;align-items:center;font-size:.8em;color:var(--color-neutral-foreground-3)}:root{--font-family-base: "Segoe UI", "Helvetica Neue", Arial, sans-serif;--color-brand-background: #0078d4;--color-brand-background-hover: #106ebe;--color-brand-background-pressed: #005a9e;--color-brand-foreground: #ffffff;--color-neutral-background-1: #ffffff;--color-neutral-background-2: #f5f5f5;--color-neutral-background-3: #edebe9;--color-neutral-stroke-1: #d1d1d1;--color-neutral-stroke-2: #c8c8c8;--color-neutral-foreground-1: #201f1e;--color-neutral-foreground-2: #605e5c;--color-neutral-foreground-3: #a19f9d;--border-radius-medium: 4px;--shadow-brand: 0 0 2px rgba(0, 0, 0, .3), 0 4px 8px rgba(0, 0, 0, .15)}body{margin:0;font-family:var(--font-family-base);background-color:var(--color-neutral-background-1);color:var(--color-neutral-foreground-1)}
