.Dialog-module__lNTMVG__dialog-overlay{z-index:999;-webkit-backdrop-filter:blur(28px)saturate(1.4);backdrop-filter:blur(28px)saturate(1.4);background:#0f110e40;place-items:center;padding:24px;animation:.5s cubic-bezier(.16,1,.3,1) forwards Dialog-module__lNTMVG__dialogOverlayShow;display:grid;position:fixed;inset:0}.Dialog-module__lNTMVG__dialog-card{border:1px solid color-mix(in srgb, var(--border) 60%, transparent);background:var(--card);will-change:transform, opacity;border-radius:24px;flex-direction:column;gap:28px;width:min(100%,420px);padding:32px 36px;animation:.6s cubic-bezier(.16,1,.3,1) forwards Dialog-module__lNTMVG__dialogCardShow;display:flex;position:relative;box-shadow:0 12px 32px -12px #0000001a,0 42px 90px -40px #00000059,inset 0 1px #ffffff1a,inset 0 -1px #0000000d}.Dialog-module__lNTMVG__dialog-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.Dialog-module__lNTMVG__dialog-title-group{flex-direction:column;gap:10px;display:flex}.Dialog-module__lNTMVG__dialog-title{color:var(--foreground);letter-spacing:-.03em;margin:0;font-size:20px;font-weight:550;line-height:1.1}.Dialog-module__lNTMVG__dialog-description{color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.6}.Dialog-module__lNTMVG__dialog-description strong{color:var(--foreground);font-weight:600}.Dialog-module__lNTMVG__dialog-close{width:32px;height:32px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.Dialog-module__lNTMVG__dialog-close:hover{background:color-mix(in srgb, var(--card-hover) 80%, transparent);color:var(--foreground)}.Dialog-module__lNTMVG__dialog-close:active{transform:scale(.96)}.Dialog-module__lNTMVG__dialog-content{flex-direction:column;gap:16px;display:flex}.Dialog-module__lNTMVG__dialog-actions{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.Dialog-module__lNTMVG__dialog-actions button{letter-spacing:.01em;min-height:36px;border-radius:10px!important;height:auto!important;padding:8px 16px!important;font-size:13px!important;font-weight:500!important}@keyframes Dialog-module__lNTMVG__dialogOverlayShow{0%{opacity:0;-webkit-backdrop-filter:blur()saturate();backdrop-filter:blur()saturate()}to{opacity:1;-webkit-backdrop-filter:blur(28px)saturate(1.4);backdrop-filter:blur(28px)saturate(1.4)}}@keyframes Dialog-module__lNTMVG__dialogCardShow{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}
.WorkspaceRibbon-module__FYP79W__ribbon{border-bottom:1px solid var(--border);background:var(--card);z-index:18;flex-direction:column;display:flex;position:sticky;top:0}.WorkspaceRibbon-module__FYP79W__ribbon-header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;height:46px;padding:0 16px;display:flex;position:relative}.WorkspaceRibbon-module__FYP79W__ribbon-header__left{align-items:center;gap:12px;display:flex}.WorkspaceRibbon-module__FYP79W__ribbon-header__back{width:32px;height:32px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.WorkspaceRibbon-module__FYP79W__ribbon-header__back:hover{background:var(--card-hover);color:var(--foreground)}.WorkspaceRibbon-module__FYP79W__ribbon-header__center{align-items:center;min-width:0;max-width:min(48vw,420px);display:flex;position:absolute;left:50%;transform:translate(-50%)}.WorkspaceRibbon-module__FYP79W__document-title-trigger{min-width:0;max-width:100%;color:var(--foreground);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;transition:background .15s,border-color .15s,transform .15s;display:flex}.WorkspaceRibbon-module__FYP79W__document-title-trigger:hover{background:var(--card-hover);border-color:color-mix(in srgb, var(--border) 70%, transparent)}.WorkspaceRibbon-module__FYP79W__document-title-trigger:active{transform:translateY(1px)}.WorkspaceRibbon-module__FYP79W__document-title-text{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.WorkspaceRibbon-module__FYP79W__document-title-chevron{color:var(--muted-foreground);flex-shrink:0}.WorkspaceRibbon-module__FYP79W__ribbon-header__right{align-items:center;gap:8px;display:flex}.WorkspaceRibbon-module__FYP79W__ribbon-header__badge{border:1px solid color-mix(in srgb, var(--border) 72%, transparent);background:color-mix(in srgb, var(--background) 78%, var(--card));min-width:0;max-width:220px;color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;padding:5px 10px;font-size:11px;font-weight:600;display:inline-flex;overflow:hidden}.WorkspaceRibbon-module__FYP79W__ribbon-tabs{border-bottom:1px solid var(--border-subtle);align-items:stretch;gap:0;height:34px;padding:0 16px;display:flex}.WorkspaceRibbon-module__FYP79W__ribbon-tab{color:var(--muted-foreground);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:5px;padding:0 14px;font-size:12.5px;font-weight:600;transition:color .15s,border-color .15s;display:inline-flex}.WorkspaceRibbon-module__FYP79W__ribbon-tab:hover{color:var(--foreground)}.WorkspaceRibbon-module__FYP79W__ribbon-tab--active{color:var(--accent);border-bottom-color:var(--accent)}.WorkspaceRibbon-module__FYP79W__ribbon-content{background:color-mix(in srgb, var(--card) 60%, var(--background));z-index:20;flex-wrap:wrap;align-items:stretch;gap:0;height:100px;max-height:100px;padding:8px 16px;display:flex;position:relative;overflow:visible}.WorkspaceRibbon-module__FYP79W__ribbon-group{flex-direction:column;gap:6px;max-height:84px;padding:0 16px;display:flex;position:relative}.WorkspaceRibbon-module__FYP79W__ribbon-group:first-child{padding-left:0}.WorkspaceRibbon-module__FYP79W__ribbon-group:not(:last-child):after{content:"";background:var(--border);width:1px;position:absolute;top:4px;bottom:4px;right:0}.WorkspaceRibbon-module__FYP79W__ribbon-group__label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);flex-shrink:0;font-size:9px;font-weight:700;line-height:1}.WorkspaceRibbon-module__FYP79W__ribbon-group__body{flex-wrap:wrap;flex:1;align-content:flex-start;align-items:flex-start;gap:6px;display:flex}.WorkspaceRibbon-module__FYP79W__title-modal-body{flex-direction:column;gap:18px;display:flex}.WorkspaceRibbon-module__FYP79W__modal-field{flex-direction:column;align-items:stretch;gap:8px;display:flex}.WorkspaceRibbon-module__FYP79W__modal-label{color:var(--foreground);font-size:12px;font-weight:600}.WorkspaceRibbon-module__FYP79W__modal-input,.WorkspaceRibbon-module__FYP79W__modal-select{border:1px solid color-mix(in srgb, var(--border) 80%, transparent);background:var(--background);width:100%;min-height:40px;color:var(--foreground);border-radius:10px;padding:0 12px;font-size:13px;transition:border-color .15s,box-shadow .15s,background .15s}.WorkspaceRibbon-module__FYP79W__modal-input::placeholder{color:var(--muted)}.WorkspaceRibbon-module__FYP79W__modal-input:focus,.WorkspaceRibbon-module__FYP79W__modal-select:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-dim) 80%, transparent);outline:none}.WorkspaceRibbon-module__FYP79W__select-wrapper{display:flex}.WorkspaceRibbon-module__FYP79W__modal-helper{color:var(--muted-foreground);margin:0;font-size:11.5px;line-height:1.5}.WorkspaceRibbon-module__FYP79W__modal-error{border:1px solid color-mix(in srgb, var(--danger,#b34747) 24%, transparent);background:color-mix(in srgb, var(--danger,#b34747) 8%, transparent);color:var(--foreground);border-radius:10px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.WorkspaceRibbon-module__FYP79W__modal-secondary-btn,.WorkspaceRibbon-module__FYP79W__modal-primary-btn{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;min-width:110px;min-height:38px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.WorkspaceRibbon-module__FYP79W__modal-secondary-btn{border-color:color-mix(in srgb, var(--border) 78%, transparent);background:color-mix(in srgb, var(--background) 82%, var(--card));color:var(--foreground)}.WorkspaceRibbon-module__FYP79W__modal-primary-btn{border-color:var(--accent);background:var(--accent);color:#fff}.WorkspaceRibbon-module__FYP79W__modal-secondary-btn:hover:not(:disabled){background:var(--card-hover)}.WorkspaceRibbon-module__FYP79W__modal-primary-btn:hover:not(:disabled){background:var(--accent-strong);border-color:var(--accent-strong)}.WorkspaceRibbon-module__FYP79W__modal-secondary-btn:active:not(:disabled),.WorkspaceRibbon-module__FYP79W__modal-primary-btn:active:not(:disabled){transform:translateY(1px)}.WorkspaceRibbon-module__FYP79W__modal-secondary-btn:disabled,.WorkspaceRibbon-module__FYP79W__modal-primary-btn:disabled{opacity:.55;cursor:not-allowed}@media (max-width:900px){.WorkspaceRibbon-module__FYP79W__ribbon-header{padding:0 12px}.WorkspaceRibbon-module__FYP79W__ribbon-header__center{max-width:min(52vw,320px)}.WorkspaceRibbon-module__FYP79W__ribbon-tabs{padding:0 12px}.WorkspaceRibbon-module__FYP79W__ribbon-content{flex-wrap:wrap;padding:8px 12px}.WorkspaceRibbon-module__FYP79W__ribbon-group{padding:0 14px}}@media (max-width:640px){.WorkspaceRibbon-module__FYP79W__ribbon-header{height:42px}.WorkspaceRibbon-module__FYP79W__ribbon-header__center{flex:1;justify-content:center;max-width:none;margin:0 6px;position:static;left:auto;transform:none}.WorkspaceRibbon-module__FYP79W__ribbon-header__left,.WorkspaceRibbon-module__FYP79W__ribbon-header__right{flex-shrink:0}.WorkspaceRibbon-module__FYP79W__ribbon-header__badge{max-width:112px}.WorkspaceRibbon-module__FYP79W__ribbon-tabs{overflow-x:auto}}
.FieldsRibbon-module__TFoxeq__field-stack{flex-flow:column wrap;align-content:flex-start;gap:4px;max-height:58px;display:flex}.FieldsRibbon-module__TFoxeq__vendor-area{flex-direction:column;gap:4px;min-width:200px;max-height:58px;display:flex}.FieldsRibbon-module__TFoxeq__vendor-chips{flex-wrap:wrap;align-content:flex-start;gap:4px;max-height:58px;display:flex}.FieldsRibbon-module__TFoxeq__more-chip{border:1px dashed var(--accent-border);color:var(--accent);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;align-items:center;height:26px;padding:3px 10px;font-size:11px;font-weight:600;transition:all .15s;display:inline-flex}.FieldsRibbon-module__TFoxeq__more-chip:hover{background:var(--accent-dim)}.FieldsRibbon-module__TFoxeq__add-chip{border:1px dashed var(--border);color:var(--muted-foreground);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;align-items:center;gap:3px;height:26px;padding:3px 10px;font-size:11px;font-weight:600;transition:all .15s;display:inline-flex}.FieldsRibbon-module__TFoxeq__add-chip:hover:not(:disabled){border-color:var(--accent-border);color:var(--accent);background:var(--accent-dim)}.FieldsRibbon-module__TFoxeq__add-chip:disabled{opacity:.4;cursor:not-allowed}.FieldsRibbon-module__TFoxeq__collapse-link{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:10px;font-weight:600;transition:color .15s}.FieldsRibbon-module__TFoxeq__collapse-link:hover{color:var(--accent)}.FieldsRibbon-module__TFoxeq__add-vendor-input{height:26px;display:inline-flex}.FieldsRibbon-module__TFoxeq__vendor-input{border:1px solid var(--accent-border);background:var(--card);color:var(--foreground);border-radius:6px;outline:none;width:120px;padding:0 8px;font-size:11px;transition:box-shadow .15s}.FieldsRibbon-module__TFoxeq__vendor-input:focus{box-shadow:0 0 0 2px var(--accent-dim)}.FieldsRibbon-module__TFoxeq__vendor-input::placeholder{color:var(--muted)}.FieldsRibbon-module__TFoxeq__chip-wrapper{position:relative}.FieldsRibbon-module__TFoxeq__chip{border:1px solid var(--border);background:var(--card);color:var(--foreground);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:5px;height:26px;padding:3px 8px;font-size:11px;font-weight:600;line-height:1;transition:all .15s;display:inline-flex}.FieldsRibbon-module__TFoxeq__chip:hover:not(:disabled){border-color:var(--accent-border);background:var(--accent-dim)}.FieldsRibbon-module__TFoxeq__chip:disabled{opacity:.5;cursor:not-allowed}.FieldsRibbon-module__TFoxeq__chip--active{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-dim)}.FieldsRibbon-module__TFoxeq__chip--base{background:color-mix(in srgb, var(--accent-soft) 50%, var(--card));border-color:color-mix(in srgb, var(--accent-border) 60%, var(--border))}.FieldsRibbon-module__TFoxeq__chip--vendor{background:var(--card);border-color:var(--accent-border);color:var(--accent)}.FieldsRibbon-module__TFoxeq__chip--ignore{background:color-mix(in srgb, var(--muted) 8%, var(--card));border-color:var(--border);color:var(--muted-foreground)}.FieldsRibbon-module__TFoxeq__chip--ignore .FieldsRibbon-module__TFoxeq__chip__label{opacity:.65;text-decoration:line-through}.FieldsRibbon-module__TFoxeq__chip__icon{opacity:.7;flex-shrink:0}.FieldsRibbon-module__TFoxeq__chip__label{text-overflow:ellipsis;max-width:120px;overflow:hidden}.FieldsRibbon-module__TFoxeq__chip__arrow{opacity:.5;flex-shrink:0;margin-left:-1px}.FieldsRibbon-module__TFoxeq__popover{z-index:50;border:1px solid var(--border);background:var(--card);border-radius:10px;min-width:180px;padding:6px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 30px -8px #00000026,0 2px 8px -2px #00000014}.FieldsRibbon-module__TFoxeq__popover__group{padding:2px 0}.FieldsRibbon-module__TFoxeq__popover__group:not(:last-child){border-bottom:1px solid var(--border-subtle);margin-bottom:4px;padding-bottom:4px}.FieldsRibbon-module__TFoxeq__popover__group-label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding:4px 8px 2px;font-size:9px;font-weight:700;display:block}.FieldsRibbon-module__TFoxeq__popover__option{width:100%;color:var(--foreground);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;font-weight:500;transition:background .1s;display:flex}.FieldsRibbon-module__TFoxeq__popover__option:hover{background:var(--accent-dim)}.FieldsRibbon-module__TFoxeq__popover__option--active{color:var(--accent);font-weight:600}.FieldsRibbon-module__TFoxeq__popover__check{color:var(--accent);margin-left:auto;font-size:13px}.FieldsRibbon-module__TFoxeq__popover__hint{color:var(--muted);margin-left:auto;font-size:10px;font-weight:400}.FieldsRibbon-module__TFoxeq__popover__toggle{width:100%;color:var(--foreground);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:5px 8px;font-size:12px;font-weight:500;transition:background .1s;display:flex}.FieldsRibbon-module__TFoxeq__popover__toggle:hover{background:var(--accent-dim)}.FieldsRibbon-module__TFoxeq__popover__toggle input[type=checkbox]{accent-color:var(--accent);cursor:pointer}.FieldsRibbon-module__TFoxeq__popover__option--danger{color:#dc2626;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;width:100%;padding:6px 8px;font-size:12px;font-weight:500;transition:background .1s;display:flex}.FieldsRibbon-module__TFoxeq__popover__option--danger:hover{background:#dc262614}.FieldsRibbon-module__TFoxeq__chip__indicators{gap:2px;margin-left:2px;display:inline-flex}.FieldsRibbon-module__TFoxeq__chip__indicator{background:var(--accent-dim);width:14px;height:14px;color:var(--accent);border-radius:3px;justify-content:center;align-items:center;font-size:8px;font-weight:700;line-height:1;display:inline-flex}.FieldsRibbon-module__TFoxeq__vendor-popover{z-index:50;border:1px solid var(--border);background:var(--card);border-radius:10px;flex-direction:column;gap:10px;min-width:240px;padding:12px;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 30px -8px #00000026,0 2px 8px -2px #00000014}.FieldsRibbon-module__TFoxeq__vendor-popover__header{justify-content:space-between;align-items:center;display:flex}.FieldsRibbon-module__TFoxeq__vendor-popover__title{color:var(--foreground);font-size:12px;font-weight:700}.FieldsRibbon-module__TFoxeq__vendor-popover__close{width:20px;height:20px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;transition:all .15s;display:flex}.FieldsRibbon-module__TFoxeq__vendor-popover__close:hover{background:var(--accent-dim);color:var(--foreground)}.FieldsRibbon-module__TFoxeq__vendor-popover__input{border:1px solid var(--border);background:var(--background);width:100%;color:var(--foreground);border-radius:6px;outline:none;padding:6px 10px;font-size:12px;transition:box-shadow .15s,border-color .15s}.FieldsRibbon-module__TFoxeq__vendor-popover__input:focus{border-color:var(--accent-border);box-shadow:0 0 0 2px var(--accent-dim)}.FieldsRibbon-module__TFoxeq__vendor-popover__input::placeholder{color:var(--muted)}.FieldsRibbon-module__TFoxeq__vendor-popover__toggles{flex-direction:column;gap:2px;display:flex}.FieldsRibbon-module__TFoxeq__vendor-popover__toggle{color:var(--foreground);cursor:pointer;border-radius:4px;align-items:center;gap:8px;padding:4px;font-size:12px;font-weight:500;transition:background .1s;display:flex}.FieldsRibbon-module__TFoxeq__vendor-popover__toggle:hover{background:var(--accent-dim)}.FieldsRibbon-module__TFoxeq__vendor-popover__toggle input[type=checkbox]{accent-color:var(--accent);cursor:pointer}.FieldsRibbon-module__TFoxeq__vendor-popover__actions{justify-content:flex-end;gap:6px;display:flex}.FieldsRibbon-module__TFoxeq__vendor-popover__cancel{border:1px solid var(--border);color:var(--muted-foreground);cursor:pointer;background:0 0;border-radius:6px;padding:5px 12px;font-size:11px;font-weight:600;transition:all .15s}.FieldsRibbon-module__TFoxeq__vendor-popover__cancel:hover{background:var(--accent-dim);color:var(--foreground)}.FieldsRibbon-module__TFoxeq__vendor-popover__submit{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:5px 14px;font-size:11px;font-weight:600;transition:all .15s}.FieldsRibbon-module__TFoxeq__vendor-popover__submit:hover:not(:disabled){opacity:.9}.FieldsRibbon-module__TFoxeq__vendor-popover__submit:disabled{opacity:.4;cursor:not-allowed}.FieldsRibbon-module__TFoxeq__vendor-popover__rename{padding:2px 4px}
.HomeRibbon-module__eWCjsW__ribbon-btn{border:1px solid var(--border);background:var(--card);min-height:34px;color:var(--foreground);cursor:pointer;white-space:nowrap;border-radius:9px;align-items:center;gap:4px;padding:0 14px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.HomeRibbon-module__eWCjsW__ribbon-btn:hover:not(:disabled){background:var(--card-hover);border-color:var(--accent-border)}.HomeRibbon-module__eWCjsW__ribbon-btn:active:not(:disabled){transform:translateY(1px)}.HomeRibbon-module__eWCjsW__ribbon-btn:disabled{opacity:.45;cursor:not-allowed}.HomeRibbon-module__eWCjsW__ribbon-btn--primary{background:var(--accent);border-color:var(--accent);color:#fff}.HomeRibbon-module__eWCjsW__ribbon-btn--primary:hover:not(:disabled){background:var(--accent-strong);border-color:var(--accent-strong)}.HomeRibbon-module__eWCjsW__action-cluster{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.HomeRibbon-module__eWCjsW__action-divider{background:color-mix(in srgb, var(--border) 82%, transparent);align-self:stretch;width:1px}.HomeRibbon-module__eWCjsW__ribbon-icon-btn{min-width:58px;min-height:42px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:5px 10px;font-size:9.5px;font-weight:600;transition:all .15s;display:flex}.HomeRibbon-module__eWCjsW__ribbon-icon-btn:hover:not(:disabled){background:var(--card-hover);color:var(--foreground)}.HomeRibbon-module__eWCjsW__ribbon-icon-btn:active:not(:disabled){transform:translateY(1px)}.HomeRibbon-module__eWCjsW__ribbon-icon-btn:disabled{opacity:.35;cursor:not-allowed}.HomeRibbon-module__eWCjsW__spin{animation:1s linear infinite HomeRibbon-module__eWCjsW__spin}@keyframes HomeRibbon-module__eWCjsW__spin{to{transform:rotate(360deg)}}
.SettingsRibbon-module__kcY6RW__sync-section{flex-flow:column wrap;align-content:flex-start;gap:6px;min-width:100px;max-height:58px;display:flex}.SettingsRibbon-module__kcY6RW__sync-indicator{color:var(--muted-foreground);align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:flex}.SettingsRibbon-module__kcY6RW__sync-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.SettingsRibbon-module__kcY6RW__sync-dot--ready{background:var(--accent);box-shadow:0 0 6px var(--accent-dim)}.SettingsRibbon-module__kcY6RW__sync-dot--saving{background:var(--warning);animation:1s ease-in-out infinite SettingsRibbon-module__kcY6RW__pulse-dot}@keyframes SettingsRibbon-module__kcY6RW__pulse-dot{0%,to{opacity:1}50%{opacity:.3}}.SettingsRibbon-module__kcY6RW__security-section{flex-flow:column wrap;align-content:flex-start;gap:4px;max-height:58px;display:flex}.SettingsRibbon-module__kcY6RW__pin-row{align-items:center;gap:6px;display:flex}.SettingsRibbon-module__kcY6RW__pin-icon{color:var(--muted-foreground);flex-shrink:0}.SettingsRibbon-module__kcY6RW__pin-icon--active{color:var(--accent);flex-shrink:0}.SettingsRibbon-module__kcY6RW__pin-input{border:1px solid var(--border);background:var(--background);width:60px;height:26px;color:var(--foreground);border-radius:6px;outline:none;padding:0 8px;font-size:12px;transition:border-color .15s,box-shadow .15s}.SettingsRibbon-module__kcY6RW__pin-input:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-dim)}.SettingsRibbon-module__kcY6RW__pin-input::placeholder{color:var(--muted)}.SettingsRibbon-module__kcY6RW__pin-btn{border:1px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;height:26px;padding:3px 10px;font-size:11px;font-weight:600;transition:all .15s;display:inline-flex}.SettingsRibbon-module__kcY6RW__pin-btn:hover:not(:disabled){background:var(--accent-strong)}.SettingsRibbon-module__kcY6RW__pin-btn:disabled{opacity:.4;cursor:not-allowed}.SettingsRibbon-module__kcY6RW__pin-status{color:var(--muted-foreground);font-size:10px;font-weight:600}.SettingsRibbon-module__kcY6RW__doc-section{flex-flow:column wrap;align-content:flex-start;gap:3px;min-width:240px;max-height:68px;display:flex}.SettingsRibbon-module__kcY6RW__doc-row{align-items:center;gap:8px;display:flex}.SettingsRibbon-module__kcY6RW__doc-label{color:var(--muted);min-width:42px;font-size:10px;font-weight:600}.SettingsRibbon-module__kcY6RW__editor-input{width:132px;height:24px;color:var(--foreground);background:0 0;border:1px solid #0000;border-radius:6px;outline:none;padding:0 7px;font-size:11.5px;font-weight:500;transition:all .15s}.SettingsRibbon-module__kcY6RW__editor-input::placeholder{color:var(--muted-foreground)}.SettingsRibbon-module__kcY6RW__editor-input:hover,.SettingsRibbon-module__kcY6RW__editor-input:focus{background:var(--background);border-color:var(--border)}.SettingsRibbon-module__kcY6RW__editor-input:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-dim)}.SettingsRibbon-module__kcY6RW__doc-value{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:11.5px;font-weight:500;overflow:hidden}.SettingsRibbon-module__kcY6RW__doc-pill{border:1px solid var(--border);background:var(--background);color:var(--muted-foreground);border-radius:4px;align-items:center;padding:1px 7px;font-size:10px;font-weight:600;display:inline-flex}.SettingsRibbon-module__kcY6RW__display-section{flex-flow:column wrap;align-content:flex-start;gap:6px;max-height:58px;display:flex}.SettingsRibbon-module__kcY6RW__theme-btn{border:1px solid var(--border);background:var(--card);color:var(--foreground);cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.SettingsRibbon-module__kcY6RW__theme-btn:hover{border-color:var(--accent-border);background:var(--accent-dim)}
.DocumentWorkspace-module__Nf4K6G__workspace-page{background:var(--background);flex-direction:column;height:100dvh;display:flex;overflow:hidden}.DocumentWorkspace-module__Nf4K6G__workspace-body{flex:1;min-height:0;overflow:hidden}
.UnlockDocumentForm-module__P1C1ka__lock-card{max-width:460px}.UnlockDocumentForm-module__P1C1ka__lock-form{max-width:320px}
