/* Enterprise Bootstrap Theme | MIT License | (c) 2026 Priya Vijai Kalyan */
@charset "UTF-8";.promptmanager{background-color:var(--theme-surface-bg);border:1px solid var(--theme-border-color);display:flex;flex-direction:column;font-family:inherit;overflow:hidden}.promptmanager-header{align-items:center;background-color:var(--theme-surface-raised-bg);border-bottom:1px solid var(--theme-border-subtle);display:flex;flex-shrink:0;justify-content:space-between;padding:8px 12px}.promptmanager-title{color:var(--theme-text-primary);font-size:.875rem;font-weight:600;margin:0}.promptmanager-header-actions{display:flex;gap:4px}.promptmanager-btn{align-items:center;background:transparent;border:none;color:var(--theme-text-muted);cursor:pointer;display:inline-flex;font-size:.8rem;gap:4px;padding:4px 8px;transition:color .15s,box-shadow .15s ease}.promptmanager-btn:hover{box-shadow:0 0 6px var(--theme-glow-color-hover,rgba(37,99,235,.18));color:var(--theme-text-secondary)}.promptmanager-btn:focus-visible{outline:2px solid #1c7ed6;outline-offset:-2px}.promptmanager-btn i{font-size:1rem}.promptmanager-btn-save:hover{color:#1c7ed6}.promptmanager-btn-delete:hover{color:#dc2626}.promptmanager-btn-preview-active{color:#1c7ed6}.promptmanager-body{flex:1 1 auto;overflow:hidden;position:relative}.promptmanager-split{display:flex;flex-direction:row;height:100%}.promptmanager-divider{background-color:var(--theme-border-subtle);cursor:col-resize;flex:0 0 4px;transition:background-color .15s}.promptmanager-divider.promptmanager-divider-active,.promptmanager-divider:hover{background-color:#1c7ed6}.promptmanager-list-pane-inner{border-right:1px solid var(--theme-border-subtle);display:flex;flex-direction:column;flex-shrink:0;height:100%;overflow:hidden}.promptmanager-search{align-items:center;border-bottom:1px solid var(--theme-border-subtle);display:flex;flex-shrink:0;padding:6px 8px}.promptmanager-search-icon{color:#94a3b8;font-size:.8rem;margin-right:6px}.promptmanager-search-input{background:transparent;border:none;color:var(--theme-text-primary);flex:1;font-size:.8rem;outline:none}.promptmanager-search-input::-moz-placeholder{color:#94a3b8}.promptmanager-search-input::placeholder{color:#94a3b8}.promptmanager-list{flex:1 1 auto;overflow-y:auto}.promptmanager-list-item{border-left:3px solid transparent;cursor:pointer;display:flex;flex-direction:column;padding:8px 12px;transition:background-color .15s,box-shadow .15s ease}.promptmanager-list-item:hover{background-color:var(--theme-hover-bg);box-shadow:0 0 4px var(--theme-glow-color-hover,rgba(37,99,235,.18))}.promptmanager-list-item-selected{background-color:rgba(208,235,255,.5);border-left-color:#1c7ed6}.promptmanager-list-item-dirty .promptmanager-list-item-name:after{color:#f97316;content:"•";margin-left:4px}.promptmanager-list-item-name{color:var(--theme-text-primary);font-size:.8rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.promptmanager-list-item-category{background-color:var(--theme-active-bg);color:var(--theme-text-secondary);display:inline-block;font-size:.75rem;margin-top:2px;max-width:-moz-fit-content;max-width:fit-content;padding:1px 6px}.promptmanager-list-empty{color:var(--theme-text-muted);font-size:.8rem;padding:24px 12px;text-align:center}.promptmanager-detail-pane-inner{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-width:350px;overflow:hidden}.promptmanager-detail{flex:1 1 auto;overflow-y:auto;padding:12px 16px}.promptmanager-detail-empty{align-items:center;color:var(--theme-text-muted);display:flex;font-size:.8rem;height:100%;justify-content:center;padding:24px;text-align:center}.promptmanager-detail-header{align-items:center;display:flex;gap:8px;margin-bottom:12px}.promptmanager-name-input{background:transparent;border:1px solid transparent;color:var(--theme-text-primary);flex:1;font-size:1rem;font-weight:600;outline:none;padding:4px 8px;transition:box-shadow .15s ease,border-color .15s ease}.promptmanager-name-input:hover{border-color:var(--theme-border-color);box-shadow:0 0 6px var(--theme-glow-color-hover,rgba(37,99,235,.18))}.promptmanager-name-input:focus{border-color:#1c7ed6;box-shadow:0 0 0 .15rem rgba(28,126,214,.25)}.promptmanager-detail-actions{display:flex;gap:2px}.promptmanager-desc-input{background:var(--theme-surface-bg);border:1px solid var(--theme-border-color);color:var(--theme-text-primary);font-size:.8rem;margin-bottom:8px;outline:none;padding:4px 8px;width:100%}.promptmanager-desc-input:focus{border-color:#1c7ed6;box-shadow:0 0 0 .15rem rgba(28,126,214,.25)}.promptmanager-detail-meta{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.promptmanager-meta-field{align-items:center;display:flex;gap:8px}.promptmanager-meta-label{color:var(--theme-text-secondary);font-size:.8rem;font-weight:600;min-width:60px}.promptmanager-category-select{background:var(--theme-surface-bg);border:1px solid var(--theme-border-color);color:var(--theme-text-primary);flex:1;font-size:.8rem;outline:none;padding:4px 8px}.promptmanager-category-select:focus{border-color:#1c7ed6;box-shadow:0 0 0 .15rem rgba(28,126,214,.25)}.promptmanager-tags-container{align-items:center;background:var(--theme-surface-bg);border:1px solid var(--theme-border-color);display:flex;flex:1;flex-wrap:wrap;gap:4px;min-height:28px;padding:4px 6px}.promptmanager-tags-container:focus-within{border-color:#1c7ed6;box-shadow:0 0 0 .15rem rgba(28,126,214,.25)}.promptmanager-tag{background-color:#d0ebff;color:#0d3b66;gap:2px;padding:2px 8px}.promptmanager-tag,.promptmanager-tag-remove{align-items:center;display:inline-flex;font-size:.8rem}.promptmanager-tag-remove{background:transparent;border:none;color:var(--theme-text-muted);cursor:pointer;justify-content:center;margin-left:2px;padding:0}.promptmanager-tag-remove:hover{color:#dc2626}.promptmanager-tags-input{background:transparent;border:none;color:var(--theme-text-primary);flex:1;font-size:.8rem;min-width:60px;outline:none}.promptmanager-tags-input::-moz-placeholder{color:#94a3b8}.promptmanager-tags-input::placeholder{color:#94a3b8}.promptmanager-editor-section{margin-bottom:12px}.promptmanager-editor-label{color:var(--theme-text-secondary);display:block;font-size:.8rem;font-weight:600;margin-bottom:4px}.promptmanager-editor{background:var(--theme-surface-bg);border:1px solid var(--theme-border-color);color:var(--theme-text-primary);display:block;font-family:JetBrains Mono,SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:.8rem;outline:none;padding:8px;resize:vertical;width:100%}.promptmanager-editor:focus{border-color:#1c7ed6;box-shadow:0 0 0 .15rem rgba(28,126,214,.25)}.promptmanager-variables-section{margin-bottom:12px}.promptmanager-variables-title{color:var(--theme-text-secondary);font-size:.8rem;font-weight:600;margin:0 0 8px}.promptmanager-variables-empty{color:var(--theme-text-muted);font-size:.8rem}.promptmanager-variables-list{display:flex;flex-direction:column;gap:6px}.promptmanager-variable-field{align-items:center;display:flex;gap:8px}.promptmanager-variable-label{color:var(--theme-text-secondary);font-family:JetBrains Mono,SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:.8rem;min-width:120px}.promptmanager-variable-input,.promptmanager-variable-select,.promptmanager-variable-textarea{background:var(--theme-surface-bg);border:1px solid var(--theme-border-color);color:var(--theme-text-primary);flex:1;font-size:.8rem;height:32px;outline:none;padding:4px 8px}.promptmanager-variable-input:focus,.promptmanager-variable-select:focus,.promptmanager-variable-textarea:focus{border-color:#1c7ed6;box-shadow:0 0 0 .15rem rgba(28,126,214,.25)}.promptmanager-variable-textarea{height:auto}.promptmanager-preview-section{margin-bottom:12px}.promptmanager-preview-panel{background-color:var(--theme-surface-raised-bg);border:1px solid var(--theme-border-color);color:var(--theme-text-primary);font-family:JetBrains Mono,SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:.8rem;margin-top:8px;padding:12px;white-space:pre-wrap;word-wrap:break-word;max-height:300px;overflow-y:auto}.promptmanager-statusbar{align-items:center;background-color:var(--theme-surface-raised-bg);border-top:1px solid var(--theme-border-subtle);display:flex;flex-shrink:0;gap:8px;height:28px;padding:4px 12px}.promptmanager-status-item{color:var(--theme-text-muted);font-size:.8rem}.promptmanager-status-separator{color:var(--theme-border-color);font-size:.8rem}.promptmanager-readonly .promptmanager-category-select,.promptmanager-readonly .promptmanager-desc-input,.promptmanager-readonly .promptmanager-editor,.promptmanager-readonly .promptmanager-name-input,.promptmanager-readonly .promptmanager-tags-input,.promptmanager-readonly .promptmanager-variable-input,.promptmanager-readonly .promptmanager-variable-select,.promptmanager-readonly .promptmanager-variable-textarea{color:#94a3b8;opacity:.7;pointer-events:none}.promptmanager-import-file{display:none}@media (prefers-reduced-motion:reduce){.promptmanager-btn,.promptmanager-list-item{transition:none}}