.icon-fallback[data-v-9056b1f5]{color:red;font-size:10px}.select-wrapper[data-v-f6af8085]{position:relative;width:100%}.select-btn[data-v-f6af8085]{display:flex;justify-content:space-between;align-items:center;width:100%;text-align:left;background:transparent;cursor:pointer;border-bottom:1px solid var(--grey-300);box-shadow:none;padding:.4rem .2rem;height:auto;box-sizing:border-box}.select-btn[data-v-f6af8085]:disabled{cursor:not-allowed}.select-btn.has-error[data-v-f6af8085]{border-bottom-color:var(--error)}.select-btn.is-open[data-v-f6af8085]{border-bottom-color:var(--primary)}.select-value[data-v-f6af8085]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem}.select-value.has-value[data-v-f6af8085]{color:var(--dark-blue);font-style:normal}.select-value.is-placeholder[data-v-f6af8085]{color:var(--grey-400);font-style:italic}.select-icon[data-v-f6af8085]{color:var(--grey-500);flex-shrink:0;margin-left:.5rem}.select-dropdown[data-v-f6af8085]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--white);border:1px solid var(--grey-200);border-radius:6px;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a;z-index:100;max-height:250px;overflow-y:auto;padding:.25rem 0}.select-option[data-v-f6af8085]{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;padding:.6rem .85rem;border:none;background:transparent;color:var(--dark-blue);font-weight:400;cursor:pointer;font-size:.875rem}.select-option.is-hovered[data-v-f6af8085]{background:var(--grey-50)}.select-option.is-selected[data-v-f6af8085]{background:var(--primary-50);color:var(--primary-600);font-weight:600}.check-icon[data-v-f6af8085]{color:var(--primary)}.help-text[data-v-f6af8085]{color:var(--grey-400);font-size:.75rem;margin-top:.25rem}.error-text[data-v-f6af8085]{color:var(--error);font-size:.75rem;margin-top:.25rem}.toast-container[data-v-b128b44a]{position:fixed;top:72px;right:1.5rem;z-index:300;display:flex;flex-direction:column;gap:.75rem;align-items:flex-end}.toast-item[data-v-b128b44a]{max-width:340px;box-shadow:0 4px 24px #00000021}.icon-btn[data-v-5d665bd9]{display:inline-flex;align-items:center;justify-content:center;border-radius:4px;cursor:pointer;transition:background .15s,color .15s,border-color .15s;flex-shrink:0;line-height:1}.icon-btn[data-v-5d665bd9]:disabled{opacity:.6;cursor:not-allowed}.icon-btn-sm[data-v-5d665bd9]{padding:.25rem;font-size:1rem}.icon-btn-md[data-v-5d665bd9]{padding:.4rem;font-size:1.25rem}.icon-btn-lg[data-v-5d665bd9]{padding:.5rem;font-size:1.5rem}.icon-btn-subtle[data-v-5d665bd9]{background:transparent;border:1px solid transparent;color:var(--grey-500)}.icon-btn-subtle[data-v-5d665bd9]:hover:not(:disabled){background:var(--grey-100);color:var(--grey-800)}.icon-btn-ghost[data-v-5d665bd9]{background:transparent;border:1px solid var(--grey-200);color:var(--grey-500)}.icon-btn-ghost[data-v-5d665bd9]:hover:not(:disabled){background:var(--grey-50)}.icon-btn-primary[data-v-5d665bd9]{background:var(--primary-600);border:1px solid var(--primary-600);color:var(--white)}.icon-btn-primary[data-v-5d665bd9]:hover:not(:disabled){background:var(--primary-700)}.btn.btn-text-danger[data-v-4ef4e36f]{color:var(--error)}.btn.btn-text-danger[data-v-4ef4e36f]:hover:not(:disabled){background:#f26c521a}.btn.btn-text-warning[data-v-4ef4e36f]{color:var(--warning)}.btn.btn-text-success[data-v-4ef4e36f]{color:var(--success)}.panel-container[data-v-2293f766]{margin-top:0;display:flex;flex-direction:column}.panel-subtitle[data-v-2293f766]{color:var(--grey-400);font-size:.875rem;margin-bottom:1.5rem}.panel-body[data-v-2293f766]{flex:1}.panel-footer-wrapper[data-v-2293f766]{margin-top:auto}.panel-footer-actions[data-v-2293f766]{display:flex;justify-content:flex-end}.error-boundary-box[data-v-c9b8b97d]{background:var(--danger-light, #fff5f5);border:1px solid var(--danger, #e53e3e);border-radius:8px;padding:1.5rem;margin:1rem 0}.error-boundary-content[data-v-c9b8b97d]{display:flex;gap:1rem;align-items:flex-start}.error-icon-wrapper[data-v-c9b8b97d]{flex-shrink:0}.error-icon[data-v-c9b8b97d]{color:var(--danger, #e53e3e)}.error-details[data-v-c9b8b97d]{flex-grow:1}.error-title[data-v-c9b8b97d]{color:var(--danger-dark, #9b2c2c);font-size:1rem;font-weight:600;margin:0 0 .25rem}.error-message[data-v-c9b8b97d]{color:var(--grey-700, #4a5568);font-size:.875rem;margin:0 0 1rem;word-break:break-word}.error-actions[data-v-c9b8b97d]{display:flex;gap:.5rem}.retry-btn[data-v-c9b8b97d]{background:var(--danger, #e53e3e);color:#fff;border:none}.retry-btn[data-v-c9b8b97d]:hover{background:var(--danger-dark, #c53030)}.ptr-container[data-v-196ed7eb]{position:relative;width:100%}.ptr-indicator[data-v-196ed7eb]{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;justify-content:center;overflow:hidden;pointer-events:none}.ptr-content[data-v-196ed7eb]{transition:transform .25s cubic-bezier(.1,.7,.1,1);min-height:100%}.ptr-content.is-dragging[data-v-196ed7eb]{transition:none}.ptr-icon[data-v-196ed7eb]{color:var(--grey-500);transition:transform .2s}.ptr-spinner[data-v-196ed7eb]{width:24px;height:24px;border:2px solid var(--grey-200);border-top:2px solid var(--primary);border-radius:50%;animation:ptr-spin-196ed7eb .8s linear infinite}@keyframes ptr-spin-196ed7eb{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.input-wrapper[data-v-e55e141e]{display:flex;gap:.5rem;width:100%}.form-control.is-readonly[data-v-e55e141e]{font-family:monospace;background:var(--body-bg)}.help-text[data-v-e55e141e]{color:var(--grey-500);font-size:.75rem;margin-top:.25rem}.error-text[data-v-e55e141e]{color:var(--error);font-size:.75rem;margin-top:.25rem}.checkbox-wrapper[data-v-08988e4c]{display:flex;align-items:flex-start;gap:.75rem;margin-top:.5rem}.checkbox-panel[data-v-08988e4c]{margin-top:1rem;padding:.75rem;background:var(--grey-50);border-radius:6px;border:1px solid var(--grey-200)}.checkbox-input[data-v-08988e4c]{margin-top:.2rem;cursor:pointer}.checkbox-label[data-v-08988e4c]{cursor:pointer;margin:0}.label-title[data-v-08988e4c]{font-weight:600;font-size:.875rem;line-height:1.2;color:var(--grey-600)}.label-help[data-v-08988e4c]{font-size:.8rem;color:var(--grey-400);margin-top:.25rem;line-height:1.4}.confirm-msg[data-v-ca1de634]{margin:0}.confirm-footer[data-v-ca1de634]{width:100%;display:flex;justify-content:flex-end;gap:.5rem}.topbar-logo-img[data-v-ca1de634]{height:24px}.topbar-logo-text[data-v-ca1de634]{color:var(--dark-blue);font-weight:300;font-size:1.25rem;padding-left:.5rem;border-left:1px solid var(--grey-200);margin-left:.25rem;display:inline-flex;align-items:center;height:24px;line-height:1;padding-top:2px;box-sizing:border-box}.blog-select-wrapper[data-v-ca1de634]{width:190px;padding-top:2px;min-width:0}@media (max-width: 768px){.blog-select-wrapper[data-v-ca1de634]{width:130px}.topbar-logo-text[data-v-ca1de634]{display:none}}.blog-select-input[data-v-ca1de634] .form-group{margin-bottom:0}.single-blog-label[data-v-ca1de634]{font-size:.875rem;color:var(--dark-blue);font-weight:600}.darkmode-toggle-btn[data-v-ca1de634]{padding:.4rem;border:none;background:transparent;margin-left:.5rem}.darkmode-icon[data-v-ca1de634]{color:var(--grey-500)}.admin-section-label[data-v-ca1de634]{margin-top:1.5rem}.sidebar-spacer[data-v-ca1de634]{flex-grow:1}.user-profile-section[data-v-ca1de634]{display:flex;flex-direction:column;gap:.25rem}.profile-link[data-v-ca1de634]{color:var(--grey-500)}.profile-icon[data-v-ca1de634]{color:inherit}.profile-text[data-v-ca1de634]{overflow:hidden;text-overflow:ellipsis}.logout-btn[data-v-ca1de634]{background:transparent;border:none;margin:0;width:100%;text-align:left;color:var(--grey-500)}.logout-icon[data-v-ca1de634]{color:inherit}.sidebar-divider[data-v-ca1de634]{border-top:1px solid var(--grey-200);margin:.5rem 0}.collapse-btn[data-v-ca1de634]{background:transparent;border:none;margin:0;width:100%;text-align:left}.collapse-icon[data-v-ca1de634]{color:var(--grey-400)}.no-blogs-panel[data-v-ca1de634]{text-align:center;padding:2.5rem}.no-blogs-title[data-v-ca1de634]{color:var(--grey-400);font-weight:300}.no-blogs-subtitle[data-v-ca1de634]{color:var(--grey-500);font-size:.875rem;margin-top:.5rem}
