.toast-indicator{display:flex;align-items:center;gap:10px;color:#b8860b;padding:10px 20px;margin:0;font-weight:500;font-size:14px;width:100%;text-align:center;justify-content:center}.toast-success{background:#f0f9ff;color:#0369a1;border-color:#7dd3fc}.toast-error{background:#fef2f2;color:#dc2626;border-color:#fecaca}.spinner{width:18px;height:18px;border:3px solid #ffe58f;border-top-color:#b8860b;border-radius:50%;animation:spin 1s linear infinite}.success-icon{background:#22c55e}.error-icon,.success-icon{width:18px;height:18px;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:50%;font-size:12px;font-weight:700}.error-icon{background:#ef4444}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.user-formatted-text{white-space:pre-wrap;word-break:break-word;background:#f8f9fa;padding:1rem;border-radius:6px}.embla__slide.item.feedback-block-ten{transition:transform .3s ease}.embla__slide.item.feedback-block-ten:hover{transform:translateY(-5px)}.blog-sidebar .blog-sidebar-category ul li a:hover,.navbar .dropdown-menu .dropdown-item:hover,.navbar .navbar-nav .nav-item:hover .nav-link{color:#1976d2!important}code{color:#17a2b8!important}input,select,textarea{height:40px;font-size:16px;border-radius:6px;padding:0 12px;border:1px solid #bbb;box-sizing:border-box;background:#fff;color:#222;outline:none;transition:border-color .2s}input:focus,select:focus,textarea:focus{border-color:#1976d2}.select{padding:8px 12px;border:1px solid #bdbdbd;border-radius:4px;background:#fff;font-size:1rem;color:#222;outline:none;transition:border-color .2s}.select:focus{border-color:#1976d2}.btn{border:none;font-weight:500;cursor:pointer;transition:background .2s;display:inline-flex;align-items:center;justify-content:center;background:#2563eb;color:#fff}.btn:disabled{background:#b3c6f7;cursor:not-allowed}.btn{height:40px;min-width:110px;font-size:16px;border-radius:6px;padding:0 18px}body{margin:0;font-family:system-ui,sans-serif;background:#f8f9fa}h1,h2,h3,h4,h5,h6{color:#222}table{border-collapse:collapse;width:100%}td,th{border:1px solid #ddd;padding:8px}th{background:#f0f0f0}.form-row{margin-bottom:24px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}