.common-layout-sidebar-left-navigation-item{&[data-v-cf49ce7e]{align-items:center;align-self:stretch;background:var(--colors-background-bg-tertiary,#f5f5f5);border-radius:var(--radius-sm,6px);display:flex;gap:var(--spacing-md,8px);padding:var(--spacing-md,8px) var(--spacing-lg,12px);text-decoration:none}&.router-link-active[data-v-cf49ce7e],&[data-v-cf49ce7e]:hover{background:var(--color-rhino-90,#e6e6e6)}& .wrapper[data-v-cf49ce7e]{align-items:center;color:var(--colors-text-text-secondary,#424242);display:flex;flex:1 0 0;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;gap:var(--spacing-lg,12px);line-height:24px}}.common-layout-sidebar-left-navigation{&[data-v-1ddd614a]{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:var(--spacing-xs,4px)}& .section-label[data-v-1ddd614a]{align-items:flex-start;align-self:stretch;color:var(--color-primary-on-light,#333);display:flex;font:var(--typography-label-7);gap:8px;letter-spacing:var(--typography-label-7-letterSpacing);padding:0 8px}}.common-notification-card[data-v-2583f541]{background:var(--colors-background-bg-primary,#fff);border:1px solid var(--colors-border-border-secondary,#e5e5e5);border-radius:var(--radius-md,8px);cursor:pointer;display:flex;flex-direction:column;padding:8px 12px}.common-notification-card__row[data-v-2583f541]{align-items:center;display:flex;gap:8px;min-width:0}.common-notification-card__actions{&[data-v-2583f541]{align-items:center;display:flex;gap:4px;margin-left:auto;opacity:0;transition:opacity .15s ease}&[data-v-2583f541] .kcs-icon-button{flex-shrink:0;height:32px;width:32px}}.common-notification-card:hover .common-notification-card__actions[data-v-2583f541]{opacity:1}.common-notification-card__due[data-v-2583f541]{color:var(--colors-text-text-secondary,#666);font-size:12px;margin:0}.common-notification-card__due--overdue[data-v-2583f541]{color:var(--colors-semantic-semantic-error-primary,#dc2626)}.common-notification-card__author[data-v-2583f541]{font-weight:600}.common-notification-card__author[data-v-2583f541],.common-notification-card__preview[data-v-2583f541]{color:var(--colors-text-text-secondary,#666);font-size:13px;line-height:1.4}.common-notification-card__preview[data-v-2583f541]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;margin:0;-webkit-box-orient:vertical;overflow:hidden}.common-notification-panel[data-v-9b62655a]{background:var(--colors-background-bg-primary,#fff);border:1px solid var(--colors-border-border-secondary,#e5e5e5);border-radius:var(--radius-lg,10px);box-shadow:var(--shadow-lg,0 10px 15px -3px rgba(0,0,0,.1));display:flex;flex-direction:column;max-height:70vh;width:360px}.common-notification-panel__tabs{&[data-v-9b62655a]{border-bottom:1px solid var(--colors-border-border-secondary,#e5e5e5);flex-shrink:0;padding:8px}& .common-layout-horizontal-tabs-item[data-v-9b62655a]{flex-basis:0;flex-grow:1}}.common-notification-panel__tab[data-v-9b62655a]{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font:inherit;gap:8px;padding:0}.common-notification-panel__badge[data-v-9b62655a]{align-items:center;background:var(--colors-background-bg-tertiary,#f5f5f5);border-radius:10px;color:var(--colors-text-text-primary,#333);display:inline-flex;font-size:12px;font-weight:600;height:20px;justify-content:center;line-height:1;min-width:20px;padding:0 6px}.common-notification-panel__list[data-v-9b62655a]{display:flex;flex:1;flex-direction:column;gap:8px;overflow-y:auto;padding:8px}.common-notification-panel__empty[data-v-9b62655a]{color:var(--colors-text-text-secondary,#666);font-size:14px;margin:0;padding:16px;text-align:center}.common-notification-trigger[data-v-308b4bdb]{align-items:center;display:inline-flex;position:relative}.common-notification-trigger__badge[data-v-308b4bdb]{color:#fff;font-size:10px;font-weight:600;height:16px;line-height:16px;min-width:16px;padding:0 4px;right:-2px;text-align:center;top:-2px}.common-notification-trigger__badge[data-v-308b4bdb],.common-notification-trigger__dot[data-v-308b4bdb]{background:var(--colors-semantic-semantic-error-primary,#dc2626);border-radius:9999px;position:absolute}.common-notification-trigger__dot[data-v-308b4bdb]{height:8px;right:2px;top:2px;width:8px}.common-notification-trigger__panel[data-v-308b4bdb]{border-radius:var(--radius-lg,10px);overflow:hidden}.common-layout-sidebar-left{&[data-v-561af5e2]{align-items:flex-start;align-self:stretch;background:var(--colors-background-bg-tertiary,#f5f5f5);display:flex;flex-direction:column;flex-shrink:0;gap:50px;width:224px}& .header{&[data-v-561af5e2]{align-items:center;align-self:stretch;display:flex;justify-content:space-between;padding:12px 8px 8px}& .header-left{&[data-v-561af5e2]{align-items:center;display:flex;gap:8px}&[data-v-561af5e2] .kcs-logo svg{height:32px;width:138px}}& .header-right[data-v-561af5e2]{align-items:flex-start;display:flex;gap:8px}}& .main[data-v-561af5e2]{align-items:center;align-self:stretch;display:flex;flex:1 0 0;flex-direction:column;justify-content:space-between;padding:0 8px}& .footer{&[data-v-561af5e2]{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:var(--spacing-3xl,24px);padding:0 8px}& .footer-actions{&[data-v-561af5e2]{align-self:stretch;display:flex;flex-direction:column;gap:var(--spacing-xs,4px)}& .kcs-button[data-v-561af5e2]{align-self:stretch;justify-content:left;width:100%}}& .account{&[data-v-561af5e2]{align-items:flex-start;align-self:stretch;border-top:var(--border-width-selectable-s,1px) solid var(--colors-border-border-secondary,#e5e5e5);display:flex;gap:4px;padding:8px 0 8px 8px}& .profile{&[data-v-561af5e2]{align-items:center;display:flex;flex:1 0 0;gap:var(--spacing-lg,12px)}& .text-content{&[data-v-561af5e2]{align-items:flex-start;display:flex;flex-direction:column}& .profile-name[data-v-561af5e2]{color:var(--colors-text-text-secondary,#424242);font-weight:600}& .profile-mail[data-v-561af5e2],& .profile-name[data-v-561af5e2]{font-family:Inter;font-size:14px;font-style:normal;line-height:20px}& .profile-mail[data-v-561af5e2]{color:var(--colors-text-text-tertiary,#525252);font-weight:400}}}}}}.layout-default{align-items:flex-start;background:var(--colors-background-bg-tertiary,#f5f5f5);box-shadow:0 1px 4px 0 rgba(0,0,0,.1),0 4px 24px 0 rgba(0,0,0,.1);display:flex;gap:8px;height:100vh;padding:8px;width:100vw;& .content-default{align-items:flex-start;align-self:stretch;display:flex;flex:1 0 0;gap:8px;overflow:auto;&>div{width:100%}}}