.im-toast,.im-center,.im-controls{font-family:Arial,sans-serif;color:#123653;font-size:14px;line-height:1.45}.im-toast{position:fixed;left:auto;top:auto;right:24px;bottom:24px;margin:0;z-index:9500;width:410px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 48px);overflow:auto;box-sizing:border-box;padding:20px;border:1px solid #c9e3f6;border-radius:18px;background:#fff;box-shadow:0 12px 42px #12365326;text-align:left}.im-toast *,.im-center *{box-sizing:border-box}.im-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.im-source{display:inline-flex;align-items:center;gap:8px;font-weight:700;white-space:nowrap}.im-source img{object-fit:contain;flex:0 0 24px}.im-new{font-size:11px;background:#e8f5ff;color:#008de9;border-radius:12px;padding:3px 7px;margin-left:auto}.im-name{display:block;font-size:21px;margin:8px 0 2px}.im-property{font-size:12px;color:#59758d;margin:0 0 12px;overflow-wrap:anywhere}.im-preview{font-size:14px;line-height:1.5;margin:0 0 16px;background:#eef7ff;border-radius:12px;padding:13px;white-space:pre-wrap;overflow-wrap:anywhere;max-height:150px;overflow:auto}.im-toast button,.im-center button,.im-controls button{font-family:inherit;font-size:13px;line-height:1.4;cursor:pointer;border-radius:10px;padding:10px 13px;font-weight:600;min-height:38px}.im-toast button:disabled,.im-center button:disabled{opacity:.55;cursor:default}.im-primary{border:1px solid #009bfa;background:#009bfa;color:#fff}.im-secondary{border:1px solid #c7dff0;background:#fff;color:#123653}.im-icon{border:0;background:transparent;color:#59758d;padding:5px!important;font-size:21px!important;min-width:30px}.im-actions{display:flex;align-items:center;gap:8px;justify-content:space-between}.im-actions button{flex:1}.im-link{display:inline-block;border:0!important;background:transparent!important;color:#008de9!important;padding:5px 0!important;font-weight:500!important;min-height:28px!important}.im-unread{font-size:12px!important;margin-top:8px}.im-status{font-size:12px;margin:8px 0;color:#426681;white-space:pre-wrap;overflow-wrap:anywhere}.im-status:empty{display:none}.im-error{color:#b52b33}.im-compose{border-top:1px solid #dbeaf5;padding-top:12px;margin-top:4px}.im-compose label{display:block;font-size:14px;font-weight:700;margin-bottom:8px}.im-toast textarea,.im-toast input{font-family:inherit;font-size:14px;padding:10px;border:1px solid #bfd9ed;border-radius:10px;width:100%;background:#fff;color:#123653;line-height:1.5}.im-toast textarea{min-height:104px;max-height:240px;resize:vertical;margin-top:8px}.im-toast textarea:focus,.im-toast input:focus{outline:2px solid #96d7ff;outline-offset:1px}.im-helper{font-size:11px;color:#59758d;margin:5px 0 12px}.im-shortcuts{display:flex;gap:6px;flex-wrap:wrap}.im-chip{background:#f6fbff;border:1px solid #c7dff0;color:#007ecb;font-size:12px!important;padding:6px 10px!important;max-width:100%;overflow-wrap:anywhere;min-height:32px!important}.im-template-results{display:grid;gap:6px;max-height:180px;overflow:auto;margin:8px 0}.im-template-results button{text-align:left}.im-template-fields{padding:12px 0;border-top:1px solid #e0edf6}.im-template-fields label{font-size:12px;margin:8px 0}.im-template-fields p{font-size:12px}.im-template-fields input{margin-top:4px}.im-count{display:inline-flex;min-width:22px;min-height:22px;padding:1px 5px;align-items:center;justify-content:center;background:#009bfa;color:#fff;border-radius:12px;font-size:12px}.im-count[hidden]{display:none}.im-controls{display:flex;align-items:center;gap:4px}.im-controls button{white-space:nowrap}#app .main>.im-controls{position:fixed;right:24px;top:18px;z-index:250}.im-center{width:min(560px,calc(100vw - 28px));max-height:calc(100dvh - 40px);padding:22px;border:1px solid #c7dff0;border-radius:18px;box-shadow:0 20px 70px #12365326}.im-center::backdrop{background:#12365366}.im-center .im-head h2{font-size:20px;margin:0;flex:1}.im-center-list{display:grid;gap:12px}.im-center-row{padding:16px;border:1px solid #dbeaf5;border-radius:12px}.im-center-row>strong{display:block;margin-top:8px}.im-center-row p{font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 12px}.im-center-count{color:#008de9}.im-toast [hidden],.im-center [hidden]{display:none!important}.im-source-badge{display:inline-flex;align-items:center;gap:6px}.im-source-badge img{object-fit:contain}.notification-row .im-source{font-size:12px}.im-toast button:focus-visible,.im-center button:focus-visible,.im-controls button:focus-visible{outline:2px solid #6cc5ff;outline-offset:2px}@media(max-width:600px){.im-toast{right:12px;bottom:12px;max-width:calc(100vw - 24px);padding:16px;max-height:calc(100dvh - 24px)}.im-new{display:none}.im-center{padding:16px}.im-actions{flex-wrap:wrap}.im-controls{gap:0}.im-controls button{padding:8px;font-size:12px}#app .main>.im-controls{top:auto;bottom:14px;right:14px}}

.im-template-guide{font-size:12px;line-height:1.45;color:#426681;margin:6px 0 10px;background:#f3f9fe;border-radius:8px;padding:9px}.im-template-fields:not([hidden]){background:#f8fbfe;padding:12px;border:1px solid #dbeaf5;border-radius:10px;margin:8px 0}.im-template-fields .im-template-guide{padding:0;background:transparent}
