2 lines
10 KiB
CSS
2 lines
10 KiB
CSS
.svelte-1n16qmf.svelte-1n16qmf,.svelte-1n16qmf.svelte-1n16qmf:before,.svelte-1n16qmf.svelte-1n16qmf:after{box-sizing:border-box;margin:0;padding:0}.app.svelte-1n16qmf.svelte-1n16qmf{display:flex;width:100vw;height:100vh;overflow:hidden;background:#13131f;color:#e4e4ef;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px}.sidebar.svelte-1n16qmf.svelte-1n16qmf{width:260px;min-width:200px;height:100vh;display:flex;flex-direction:column;background:#1a1a28;border-right:1px solid #2a2a3c;flex-shrink:0;overflow:hidden}.sidebar-brand.svelte-1n16qmf.svelte-1n16qmf{padding:16px 20px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #2a2a3c;flex-shrink:0}.logo.svelte-1n16qmf.svelte-1n16qmf{font-size:20px;line-height:1}.brand-name.svelte-1n16qmf.svelte-1n16qmf{font-size:16px;font-weight:600}.sidebar-nav.svelte-1n16qmf.svelte-1n16qmf{flex:1;overflow-y:auto;padding:12px 0}.nav-group.svelte-1n16qmf.svelte-1n16qmf{margin-bottom:16px}.nav-label.svelte-1n16qmf.svelte-1n16qmf{font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:#666;padding:4px 20px;margin-bottom:4px}.nav-item.svelte-1n16qmf.svelte-1n16qmf{display:block;width:100%;padding:8px 20px;border:none;background:none;color:#ccc;font-size:13px;text-align:left;cursor:pointer;border-radius:0;font-family:inherit}.nav-item.svelte-1n16qmf.svelte-1n16qmf:hover{background:#223}.nav-item.selected.svelte-1n16qmf.svelte-1n16qmf{background:#2a2a4a;color:#fff;font-weight:500}.nav-empty.svelte-1n16qmf.svelte-1n16qmf{padding:8px 20px;color:#555;font-size:12px}.sidebar-footer.svelte-1n16qmf.svelte-1n16qmf{padding:12px 20px;border-top:1px solid #2a2a3c;flex-shrink:0}.version.svelte-1n16qmf.svelte-1n16qmf{font-size:11px;color:#555}.main.svelte-1n16qmf.svelte-1n16qmf{flex:1;display:flex;flex-direction:column;height:100vh;min-width:0;overflow:hidden;background:#13131f}.header.svelte-1n16qmf.svelte-1n16qmf{padding:12px 24px;border-bottom:1px solid #2a2a3c;display:flex;align-items:center;flex-shrink:0;min-height:48px}.crumb.svelte-1n16qmf.svelte-1n16qmf{font-size:14px;font-weight:500}.crumb.placeholder.svelte-1n16qmf.svelte-1n16qmf{color:#666}.crumb-type.svelte-1n16qmf.svelte-1n16qmf{font-size:11px;color:#555;background:#1e1e2e;padding:2px 8px;border-radius:10px;margin-left:8px}.error-banner.svelte-1n16qmf.svelte-1n16qmf{background:#3a2222;color:#f88;padding:8px 24px;font-size:12px;border-bottom:1px solid #4a2222;flex-shrink:0;cursor:pointer;display:flex;justify-content:space-between}.dismiss.svelte-1n16qmf.svelte-1n16qmf{opacity:.6}.tabs.svelte-1n16qmf.svelte-1n16qmf{display:flex;border-bottom:1px solid #2a2a3c;flex-shrink:0;padding:0 24px}.tab.svelte-1n16qmf.svelte-1n16qmf{padding:10px 16px;border:none;background:none;color:#888;font-size:13px;cursor:pointer;border-bottom:2px solid transparent;font-family:inherit}.tab.svelte-1n16qmf.svelte-1n16qmf:hover{color:#ccc}.tab.active.svelte-1n16qmf.svelte-1n16qmf{color:#e4e4ef;border-bottom-color:#6366f1}.tab-content.svelte-1n16qmf.svelte-1n16qmf{flex:1;overflow-y:auto}.note-editor.svelte-1n16qmf.svelte-1n16qmf{flex:1;display:flex;flex-direction:column;height:100%}.note-editor-header.svelte-1n16qmf.svelte-1n16qmf{padding:12px 24px;border-bottom:1px solid #2a2a3c;display:flex;align-items:center;gap:12px;flex-shrink:0}.note-title.svelte-1n16qmf.svelte-1n16qmf{font-size:16px;font-weight:500}.dirty-mark.svelte-1n16qmf.svelte-1n16qmf{color:#f59e0b;font-size:10px}.note-editor-actions.svelte-1n16qmf.svelte-1n16qmf{margin-left:auto;display:flex;gap:8px}.note-textarea.svelte-1n16qmf.svelte-1n16qmf{flex:1;width:100%;border:none;outline:none;background:#13131f;color:#e4e4ef;font-family:SF Mono,Fira Code,monospace;font-size:14px;line-height:1.6;padding:24px;resize:none}.overview.svelte-1n16qmf.svelte-1n16qmf{padding:24px}.overview.svelte-1n16qmf h2.svelte-1n16qmf{font-size:24px;margin-bottom:16px}.meta-grid.svelte-1n16qmf.svelte-1n16qmf{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin-bottom:24px}.meta-item.svelte-1n16qmf.svelte-1n16qmf{background:#1a1a28;padding:12px 16px;border-radius:8px}.meta-label.svelte-1n16qmf.svelte-1n16qmf{display:block;font-size:11px;color:#666;margin-bottom:4px;text-transform:uppercase}.quick-actions.svelte-1n16qmf.svelte-1n16qmf{display:flex;gap:8px;margin-bottom:24px;flex-wrap:wrap}.qa-btn.svelte-1n16qmf.svelte-1n16qmf{padding:10px 16px;border:1px solid #2a2a3c;background:#1a1a28;color:#ccc;border-radius:8px;cursor:pointer;font-size:13px;font-family:inherit}.qa-btn.svelte-1n16qmf.svelte-1n16qmf:hover{background:#223}.qa-btn.svelte-1n16qmf.svelte-1n16qmf:disabled{opacity:.4;cursor:not-allowed}.recent-section.svelte-1n16qmf.svelte-1n16qmf{margin-bottom:24px}.recent-section.svelte-1n16qmf h3.svelte-1n16qmf{font-size:13px;color:#666;text-transform:uppercase;margin-bottom:8px}.recent-note.svelte-1n16qmf.svelte-1n16qmf{padding:8px 12px;border-radius:6px;cursor:pointer;display:flex;justify-content:space-between}.recent-note.svelte-1n16qmf.svelte-1n16qmf:hover{background:#1a1a28}.recent-date.svelte-1n16qmf.svelte-1n16qmf{font-size:11px;color:#555}.recent-entry.svelte-1n16qmf.svelte-1n16qmf{padding:6px 0;font-size:13px;color:#888;border-bottom:1px solid #1a1a28}.notes-tab.svelte-1n16qmf.svelte-1n16qmf{padding:24px}.tab-toolbar.svelte-1n16qmf.svelte-1n16qmf{margin-bottom:16px}.create-form.svelte-1n16qmf.svelte-1n16qmf{background:#1a1a28;padding:16px;border-radius:8px;margin-bottom:16px}.create-form.svelte-1n16qmf input.svelte-1n16qmf{width:100%;padding:8px 12px;border:1px solid #2a2a3c;background:#13131f;color:#e4e4ef;border-radius:4px;font-size:14px;font-family:inherit;margin-bottom:8px}.create-form.svelte-1n16qmf input.svelte-1n16qmf:focus{outline:none;border-color:#6366f1}.form-actions.svelte-1n16qmf.svelte-1n16qmf{display:flex;gap:8px}.notes-list.svelte-1n16qmf.svelte-1n16qmf{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.note-card.svelte-1n16qmf.svelte-1n16qmf{background:#1a1a28;border:1px solid #2a2a3c;border-radius:8px;padding:16px;cursor:pointer}.note-card.svelte-1n16qmf.svelte-1n16qmf:hover{border-color:#3a3a5c}.note-card-title.svelte-1n16qmf.svelte-1n16qmf{font-size:14px;font-weight:500;margin-bottom:4px}.note-card-date.svelte-1n16qmf.svelte-1n16qmf{font-size:11px;color:#555}.worklog-tab.svelte-1n16qmf.svelte-1n16qmf{padding:24px}.worklog-form.svelte-1n16qmf.svelte-1n16qmf{display:flex;gap:8px;margin-bottom:24px;align-items:center}.worklog-form.svelte-1n16qmf input.svelte-1n16qmf{padding:8px 12px;border:1px solid #2a2a3c;background:#13131f;color:#e4e4ef;border-radius:4px;font-size:14px;font-family:inherit}.worklog-form.svelte-1n16qmf input.svelte-1n16qmf:focus{outline:none;border-color:#6366f1}.worklog-form.svelte-1n16qmf input[type=text].svelte-1n16qmf{flex:1}.worklog-form.svelte-1n16qmf input[type=number].svelte-1n16qmf{width:70px}.worklog-entry.svelte-1n16qmf.svelte-1n16qmf{padding:12px 0;border-bottom:1px solid #1a1a28}.wl-meta.svelte-1n16qmf.svelte-1n16qmf{font-size:11px;color:#555;margin-top:2px}.action-card.svelte-1n16qmf.svelte-1n16qmf{background:#1a1a28;padding:12px 16px;border-radius:8px;display:flex;align-items:center;gap:12px;margin-bottom:8px}.action-type.svelte-1n16qmf.svelte-1n16qmf{font-size:11px;color:#888;background:#223;padding:2px 8px;border-radius:10px}.empty-state.svelte-1n16qmf.svelte-1n16qmf{padding:48px 24px;text-align:center}.empty-state.svelte-1n16qmf p.svelte-1n16qmf{color:#666;margin-bottom:8px}.hint.svelte-1n16qmf.svelte-1n16qmf{font-size:13px;color:#555}.empty-actions.svelte-1n16qmf.svelte-1n16qmf{display:flex;gap:8px;justify-content:center;margin:16px 0}.empty-note.svelte-1n16qmf.svelte-1n16qmf{font-size:12px;color:#444;margin-top:16px}.welcome.svelte-1n16qmf.svelte-1n16qmf{padding:48px 24px;text-align:center}.welcome.svelte-1n16qmf h2.svelte-1n16qmf{font-size:32px;font-weight:300;color:#8888a4;margin-bottom:16px}.welcome.svelte-1n16qmf p.svelte-1n16qmf{color:#666;font-size:14px}.error-text.svelte-1n16qmf.svelte-1n16qmf{color:#f88}.fab.svelte-1n16qmf.svelte-1n16qmf{position:fixed;bottom:24px;right:24px;width:56px;height:56px;border-radius:50%;background:#6366f1;color:#fff;font-size:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px #6366f166}.fab.svelte-1n16qmf.svelte-1n16qmf:hover{background:#4f46e5}.modal-overlay.svelte-1n16qmf.svelte-1n16qmf{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:100}.modal.svelte-1n16qmf.svelte-1n16qmf{background:#1a1a28;border:1px solid #2a2a3c;border-radius:12px;padding:24px;width:400px;max-width:90vw}.modal.svelte-1n16qmf h3.svelte-1n16qmf{font-size:18px;margin-bottom:16px}.form-group.svelte-1n16qmf.svelte-1n16qmf{margin-bottom:12px}.form-group.svelte-1n16qmf label.svelte-1n16qmf{display:block;font-size:12px;color:#666;margin-bottom:4px}.form-group.svelte-1n16qmf input.svelte-1n16qmf,.form-group.svelte-1n16qmf select.svelte-1n16qmf{width:100%;padding:8px 12px;border:1px solid #2a2a3c;background:#13131f;color:#e4e4ef;border-radius:4px;font-size:14px;font-family:inherit}.form-group.svelte-1n16qmf select.svelte-1n16qmf{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23888' d='M2 4l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:32px}.form-group.svelte-1n16qmf input.svelte-1n16qmf:focus,.form-group.svelte-1n16qmf select.svelte-1n16qmf:focus{outline:none;border-color:#6366f1}.modal-actions.svelte-1n16qmf.svelte-1n16qmf{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.btn.svelte-1n16qmf.svelte-1n16qmf{padding:8px 16px;border:1px solid #2a2a3c;background:#1a1a28;color:#ccc;border-radius:6px;cursor:pointer;font-size:13px;font-family:inherit}.btn.svelte-1n16qmf.svelte-1n16qmf:hover{background:#223}.btn-primary.svelte-1n16qmf.svelte-1n16qmf{background:#6366f1;border-color:#6366f1;color:#fff}.btn-primary.svelte-1n16qmf.svelte-1n16qmf:hover{background:#4f46e5}.btn.svelte-1n16qmf.svelte-1n16qmf:disabled{opacity:.4;cursor:not-allowed}.btn-sm.svelte-1n16qmf.svelte-1n16qmf{padding:4px 10px;font-size:12px}
|