.compose-window[data-v-9d1d4754]{background:var(--pankow-color-background);border:1px solid var(--pankow-color-border);border-radius:8px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 8px 32px #00000026,0 2px 8px #0000001a}.compose-window.dragging[data-v-9d1d4754],.compose-window.resizing[data-v-9d1d4754]{-webkit-user-select:none;user-select:none}.compose-window.maximized[data-v-9d1d4754]{border-radius:0}.window-titlebar[data-v-9d1d4754]{background:var(--pankow-color-primary);color:#fff;cursor:move;flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.compose-window.maximized .window-titlebar[data-v-9d1d4754]{cursor:default}.window-title[data-v-9d1d4754]{white-space:nowrap;text-overflow:ellipsis;flex:1;margin-right:12px;font-size:14px;font-weight:500;overflow:hidden}.titlebar-actions[data-v-9d1d4754]{gap:4px;margin-right:30px;display:flex}.action-btn[data-v-9d1d4754]{color:#fff;cursor:pointer;background:#ffffff40;border:none;border-radius:4px;justify-content:center;align-items:center;width:auto;height:28px;padding:0 12px;transition:background-color .15s;display:flex}.action-btn[data-v-9d1d4754]:hover{background:#fff6}.window-controls[data-v-9d1d4754]{gap:4px;display:flex}.window-btn[data-v-9d1d4754]{color:#fff;cursor:pointer;opacity:.8;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;transition:opacity .15s,background-color .15s;display:flex}.window-btn[data-v-9d1d4754]:hover{opacity:1;background:#fff3}.window-btn.close-btn[data-v-9d1d4754]:hover{background:#e53935}.window-content[data-v-9d1d4754]{flex-direction:column;flex:1;display:flex;overflow:hidden}.resize-handle[data-v-9d1d4754]{z-index:10;position:absolute}.resize-n[data-v-9d1d4754]{cursor:n-resize;height:4px;top:0;left:8px;right:8px}.resize-s[data-v-9d1d4754]{cursor:s-resize;height:4px;bottom:0;left:8px;right:8px}.resize-e[data-v-9d1d4754]{cursor:e-resize;width:4px;top:8px;bottom:8px;right:0}.resize-w[data-v-9d1d4754]{cursor:w-resize;width:4px;top:8px;bottom:8px;left:0}.resize-ne[data-v-9d1d4754]{cursor:ne-resize;width:12px;height:12px;top:0;right:0}.resize-nw[data-v-9d1d4754]{cursor:nw-resize;width:12px;height:12px;top:0;left:0}.resize-se[data-v-9d1d4754]{cursor:se-resize;width:12px;height:12px;bottom:0;right:0}.resize-sw[data-v-9d1d4754]{cursor:sw-resize;width:12px;height:12px;bottom:0;left:0}.compose-window.minimized[data-v-9d1d4754]{height:auto!important}.compose-window.minimized .window-titlebar[data-v-9d1d4754]{border-radius:8px}.compose-interaction-overlay{z-index:999;position:fixed;inset:0}.tooltip[data-v-e2313c69]{background:var(--pankow-color-background);border:1px solid var(--pankow-color-border);border-radius:var(--pankow-border-radius);z-index:10000;white-space:normal;word-break:break-word;pointer-events:none;max-width:400px;padding:8px 12px;font-size:13px;position:fixed;box-shadow:0 4px 12px #00000026}@media (hover:none) and (pointer:coarse){.tooltip[data-v-e2313c69]{display:none!important}}.folder-tree-item[data-v-6cc4a4b5]{margin:6px 0;padding:0}.folder-row[data-v-6cc4a4b5]{border-radius:var(--pankow-border-radius);align-items:center;gap:2px;padding-right:4px;display:flex;position:relative}.folder-row[data-v-6cc4a4b5]:hover,.folder-row.context-menu-open[data-v-6cc4a4b5]{background:var(--pankow-color-background-hover)}.folder-row.active[data-v-6cc4a4b5]{background:color-mix(in srgb, var(--pankow-color-primary-active) 20%, transparent)}.folder-row.drop-target[data-v-6cc4a4b5]{background:var(--pankow-color-primary-hover);color:#fff;outline:2px dashed var(--pankow-color-primary);outline-offset:-2px}.folder-row.drop-target .folder-item[data-v-6cc4a4b5]{color:#fff}.expand-btn[data-v-6cc4a4b5]{cursor:pointer;width:20px;height:20px;color:inherit;opacity:.6;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.expand-btn[data-v-6cc4a4b5]:hover{opacity:1}.expand-icon[data-v-6cc4a4b5]{font-size:10px;transition:transform .2s}.expand-btn.expanded .expand-icon[data-v-6cc4a4b5]{transform:rotate(90deg)}.expand-placeholder[data-v-6cc4a4b5]{flex-shrink:0;width:20px}button.folder-item[data-v-6cc4a4b5]{cursor:pointer;color:inherit;font:inherit;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:8px;min-width:0;padding:8px 4px;text-decoration:none;display:flex}.folder-icon[data-v-6cc4a4b5]{opacity:.7;text-align:center;flex-shrink:0;width:18px;font-size:14px}.folder-name[data-v-6cc4a4b5]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;overflow:hidden}.folder-badge[data-v-6cc4a4b5]{background:var(--pankow-color-primary);color:#fff;text-align:center;border-radius:10px;flex-shrink:0;min-width:18px;padding:2px 6px;font-size:11px;font-weight:700}.folder-row.active .folder-badge[data-v-6cc4a4b5]{color:var(--pankow-color-primary);background:#fff}.folder-menu-btn[data-v-6cc4a4b5]{cursor:pointer;width:24px;height:24px;color:inherit;opacity:0;border-radius:var(--pankow-border-radius);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.folder-menu-btn[data-v-6cc4a4b5]:hover{background:#0000000f}@media (prefers-color-scheme:dark){.folder-menu-btn[data-v-6cc4a4b5]:hover{background:#ffffff14}}.folder-row:hover .folder-menu-btn[data-v-6cc4a4b5],.folder-row.context-menu-open .folder-menu-btn[data-v-6cc4a4b5]{opacity:.85}.folder-children[data-v-6cc4a4b5]{margin:0;padding:0;list-style:none}.advanced-search-panel[data-v-73aac450]{box-sizing:border-box;flex-direction:column;gap:10px;width:480px;max-width:min(100vw - 24px,480px);padding:16px;display:flex}.adv-row[data-v-73aac450]{grid-template-columns:130px minmax(0,1fr);align-items:center;gap:12px;display:grid}.adv-row label[data-v-73aac450]{color:#666;text-align:right;white-space:nowrap;font-size:13px}.adv-field[data-v-73aac450]{width:100%;min-width:0}.adv-actions[data-v-73aac450]{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}@media (width<=640px){.adv-row[data-v-73aac450]{grid-template-columns:1fr}.adv-row label[data-v-73aac450]{text-align:left}}body{background-color:var(--pankow-body-background-color)}:focus:not(:focus-visible){outline:none}.pankow-top-bar{background-color:var(--pankow-color-background);padding:10px}.pankow-sidebar-container{min-width:256px}#app{height:100%;overflow:hidden}.main{width:100%;min-width:0;height:100%;display:flex;overflow:hidden}.main-content{flex-direction:column;flex:1;min-width:0;height:100%;display:flex;overflow-y:auto}.topbar-content{flex:1;grid-template-columns:1fr minmax(320px,480px) 1fr;align-items:center;gap:12px;width:100%;min-width:0;display:grid;overflow:visible}.topbar-left{align-items:center;gap:8px;min-width:0;display:flex}.topbar-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.topbar-count{font-weight:400}.topbar-search{width:100%;min-width:0;position:relative;overflow:visible}.topbar-search-form{align-items:center;gap:4px;width:100%;min-width:0;display:flex}.topbar-search-input{flex:1;width:100%;min-width:0}.topbar-balance{min-width:0}.pankow-sidebar{height:100vh!important;max-height:100vh!important}.pankow-sidebar>div:first-child{flex-direction:column!important;height:100vh!important;max-height:100vh!important;display:flex!important}.pankow-sidebar-inner{background-color:var(--pankow-color-background);gap:10px;padding:16px;overflow:hidden;flex-direction:column!important;height:calc(100vh - 32px)!important;max-height:calc(100vh - 32px)!important;display:flex!important}.folder-list{flex:auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important}.sidebar-title{align-items:center;margin-bottom:20px;display:flex}.sidebar-icon{width:48px;height:48px;margin-right:6px}.account-selector{color:var(--pankow-color-text-secondary,#666);cursor:pointer;align-items:center;padding-bottom:6px;font-size:13px;display:flex;overflow:hidden}.account-selector:hover{color:var(--pankow-color-text-primary,#333)}.account-selector>span{text-overflow:ellipsis;overflow:hidden}.folder-tree{flex-shrink:0;margin:0;padding:0;list-style:none}.menu-toggle-btn{cursor:pointer;color:inherit;background:0 0;border:none;justify-content:center;align-items:center;margin-right:10px;padding:8px;display:flex}.login-wrapper{height:100%;min-height:100vh}.login-view{text-align:center;background-color:var(--pankow-body-background-color);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.login-card{background:var(--pankow-color-background);border-radius:var(--pankow-border-radius);text-align:center;width:100%;max-width:400px;padding:40px}.login-view h1{font-weight:var(--pankow-font-weight-normal);color:var(--pankow-color-text);margin-bottom:8px}.login-subtitle{color:#666;margin-bottom:32px;font-size:16px}.login-icon{width:80px;height:80px;margin-bottom:24px}.skip-link{background:var(--pankow-color-primary);color:#fff;z-index:100;padding:8px 16px;text-decoration:none;transition:top .3s;position:absolute;top:-40px;left:0}.skip-link:focus{top:0}.delete-confirm p{margin:0 0 12px}.warning-text{color:var(--pankow-color-danger);font-size:14px}.dialog-error{color:var(--pankow-color-danger);margin-top:12px;font-size:14px}@media (width<=768px){.folder-menu-btn{opacity:1}}html[data-appiphany] .appiphany-window-button-offset{width:120px}
