.icp-wrap{display:block}.icp-main{max-width:1200px}.icp-main .icp-input{width:100%!important;max-width:1100px!important;padding:12px 14px;border-radius:10px;border:1px solid #ccc;box-sizing:border-box;margin-bottom:10px}@media (max-width:900px){.icp-main .icp-input{max-width:100%!important}}.icp-wrap .icp-form-cta{display:none;margin:12px 0}.icp-wrap .icp-form-cta.visible{display:block!important}.icp-wrap .icp-form-wrap{display:none;margin-top:8px}.icp-wrap .icp-form-wrap.visible{display:block!important}.icp-status{margin:6px 0 0;color:#666;font-size:.95rem}.icp-list{margin-top:8px}.icp-card{border:1px solid #eee;border-radius:10px;padding:12px;margin:10px 0;background:#fff;position:relative}.icp-card .icp-title{font-weight:600}.icp-card .icp-sub{color:#666;margin-top:4px}.icp-card .icp-select{position:absolute;right:12px;top:12px;border:none;background:#111;color:#fff;border-radius:8px;padding:6px 10px;cursor:pointer}.icp-note{color:#666;margin:10px 0}.icp-note.error{color:#b00}.icp-details .icp-detailcard{border:1px solid #e5e5e5;border-radius:12px;padding:12px;margin-top:10px;background:#fafafa}.icp-wrap .icp-form-cta{border:1px dashed #bbb;border-radius:10px;padding:14px;background:#fcfcfc}.icp-wrap .icp-form-cta .icp-show-form{background:#0f172a;color:#fff;border:none;border-radius:8px;padding:8px 12px;cursor:pointer}.icp-wrap .spinner,.icp-wrap .loading,.icp-wrap .elementor-widget-spinner,.icp-wrap .nf-spinner,.icp-wrap .elementor-loading{display:none!important}#icp-modal{position:fixed;right:16px;bottom:16px;z-index:999999;display:none}#icp-modal.visible{display:block}#icp-modal .icp-modal-content{background:#111;color:#fff;border-radius:10px;box-shadow:0 8px 20px rgb(0 0 0 / .25);padding:12px 14px 12px 14px;min-width:220px;max-width:320px;font-size:14px;line-height:1.35}#icp-modal .icp-modal-title{font-weight:600;margin:0 22px 2px 0}#icp-modal .icp-modal-msg{color:#dcdcdc}#icp-modal .icp-modal-close{position:absolute;top:2px;right:2px;width:24px;height:24px;border:0;background:#fff0;color:#fff;font-size:18px;cursor:pointer;opacity:.7}#icp-modal .icp-modal-close:hover{opacity:1}.icp-wrap .icp-show-form{background:#0f172a!important;color:#fff!important;border:0!important;border-radius:8px!important;padding:10px 14px!important;cursor:pointer!important}