/* AURORA Commercial Hub 3.4.0 */
.aurora-hub-notice{margin:0 0 18px;padding:15px 18px;border:1px solid #b9ead5;border-radius:14px;background:#effbf6;color:#08764c;font-size:13px;font-weight:780;box-shadow:0 10px 30px rgba(12,71,49,.05)}
.aurora-hub-notice.is-error{border-color:#f3c1c7;background:#fff5f6;color:#b92f42}
.aurora-hub-command{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;margin-bottom:18px;padding:28px 30px;border-radius:24px;background:radial-gradient(circle at 92% 0,rgba(78,214,255,.25),transparent 34%),linear-gradient(140deg,#071a3c,#0b438e);color:#fff;box-shadow:0 22px 60px rgba(8,38,88,.16)}
.aurora-hub-command__copy span{color:#6ce3ff;font-size:10px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.aurora-hub-command__copy h2{max-width:800px;margin:8px 0 9px!important;color:#fff!important;font-size:30px!important;letter-spacing:-.025em}.aurora-hub-command__copy p{max-width:820px;margin:0;color:#bdd0e9;line-height:1.65}.aurora-hub-command__actions{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}.aurora-hub-command__actions a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 17px;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:rgba(255,255,255,.08);color:#fff!important;font-size:11px;font-weight:850}.aurora-hub-command__actions a.is-primary{border-color:transparent;background:#fff;color:#0a3a7b!important}
.aurora-hub-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px}.aurora-hub-kpis article{padding:19px;border:1px solid #dce6f1;border-radius:17px;background:#fff;box-shadow:0 13px 35px rgba(15,53,98,.055)}.aurora-hub-kpis span,.aurora-hub-kpis strong,.aurora-hub-kpis small{display:block}.aurora-hub-kpis span{color:#6f829a;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.aurora-hub-kpis strong{margin:7px 0 3px;color:#0a2d65;font-size:28px}.aurora-hub-kpis small{color:#8798ab;font-size:9px}
.aurora-hub-section{margin-bottom:18px}.aurora-hub-section>header,.aurora-hub-grid .aurora-widget>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.aurora-hub-header-actions{display:flex;gap:8px;flex-wrap:wrap}.aurora-hub-header-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 13px;border:1px solid #d5e0ec;border-radius:10px;background:#fff;color:#24415f!important;font-size:10px;font-weight:850}.aurora-hub-header-actions a.is-primary{border-color:#176be8;background:#176be8;color:#fff!important}
.aurora-hub-filters{display:grid;grid-template-columns:minmax(260px,1.5fr) minmax(150px,.7fr) minmax(160px,.8fr) auto auto;gap:9px;margin-bottom:15px;padding:13px;border:1px solid #e0e8f2;border-radius:14px;background:#f7fafe}.aurora-hub-filters input,.aurora-hub-filters select{width:100%;min-width:0;height:40px;padding:0 11px;border:1px solid #cedbea;border-radius:10px;background:#fff;color:#183557;font-size:11px}.aurora-hub-filters button,.aurora-hub-filters a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border:0;border-radius:10px;background:#176be8;color:#fff!important;font-size:10px;font-weight:850;cursor:pointer}.aurora-hub-filters a{background:#eaf0f7;color:#38526e!important}
.aurora-hub-table-wrap{overflow:auto;border:1px solid #dfe8f2;border-radius:16px}.aurora-hub-table{width:100%;min-width:1050px;border-collapse:separate;border-spacing:0;background:#fff}.aurora-hub-table th{position:sticky;top:0;z-index:2;padding:12px 13px;background:#f1f6fb;color:#6b7f97;font-size:8px;font-weight:900;letter-spacing:.07em;text-align:left;text-transform:uppercase;border-bottom:1px solid #dce6f0}.aurora-hub-table td{padding:13px;border-bottom:1px solid #e7edf4;color:#38516d;font-size:10px;vertical-align:top}.aurora-hub-table tbody tr:hover td{background:#fbfdff}.aurora-hub-table tbody tr:last-child td{border-bottom:0}.aurora-hub-table td>strong,.aurora-hub-table td>small{display:block}.aurora-hub-table td>strong{color:#183657}.aurora-hub-table td>small{margin-top:4px;color:#7d8fa3}.aurora-hub-contact strong,.aurora-hub-contact span,.aurora-hub-contact small{display:block}.aurora-hub-contact strong{color:#0c2e61;font-size:12px}.aurora-hub-contact span{margin-top:3px;color:#46617e;font-weight:750}.aurora-hub-contact small{margin-top:3px;color:#8192a6;overflow-wrap:anywhere}.aurora-hub-status{display:inline-flex;align-items:center;min-height:25px;padding:0 8px;border-radius:999px;background:#eaf2ff;color:#1765cf;font-size:8px;font-weight:900;text-transform:uppercase}.aurora-hub-status.status-calificado,.aurora-hub-status.proposal-accepted{background:#e5f8ef;color:#0b8557}.aurora-hub-status.status-contactado,.aurora-hub-status.proposal-viewed{background:#e9f8fb;color:#08768d}.aurora-hub-status.status-no_interesado,.aurora-hub-status.status-descartado,.aurora-hub-status.proposal-rejected{background:#fff0f1;color:#bc3344}.aurora-hub-status.status-convertido{background:#f0ebff;color:#6545c8}.aurora-hub-status.proposal-draft{background:#f1f4f7;color:#627286}.aurora-hub-status.proposal-sent{background:#eaf2ff;color:#1765cf}
.aurora-hub-actions{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.aurora-hub-actions a,.aurora-hub-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:29px;padding:0 8px;border:1px solid #d9e3ee;border-radius:8px;background:#fff;color:#31516f!important;font-size:8px;font-weight:900;cursor:pointer}.aurora-hub-actions form{margin:0}.aurora-hub-actions .is-whatsapp{border-color:#b9ead5;background:#ecfbf4;color:#087f54!important}.aurora-hub-actions .is-email{border-color:#cfe0fb;background:#f1f6ff;color:#1a64cb!important}.aurora-hub-actions .is-call{border-color:#d9d2fb;background:#f7f4ff;color:#5d45bc!important}.aurora-hub-actions .is-proposal{border-color:#c7ddfb;background:#eaf3ff;color:#145fc2!important}.aurora-hub-row-edit{margin-top:6px}.aurora-hub-row-edit summary{color:#71869c;font-size:8px;font-weight:800;cursor:pointer}.aurora-hub-inline-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:500px;margin-top:8px;padding:12px;border:1px solid #dce5ef;border-radius:12px;background:#f7fafe}.aurora-hub-inline-form label,.aurora-hub-form-grid label{display:grid;gap:5px;color:#5e748d;font-size:8px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.aurora-hub-inline-form label.is-wide,.aurora-hub-form-grid label.is-wide{grid-column:1/-1}.aurora-hub-inline-form input,.aurora-hub-inline-form select,.aurora-hub-inline-form textarea,.aurora-hub-form-grid input,.aurora-hub-form-grid select,.aurora-hub-form-grid textarea{width:100%;min-width:0;padding:10px 11px;border:1px solid #cfdbe8;border-radius:9px;background:#fff;color:#183454;font-size:10px;text-transform:none;letter-spacing:0}.aurora-hub-inline-form button,.aurora-hub-import-actions button,.aurora-hub-proposal-form>button,.aurora-hub-activity-form>button{min-height:39px;padding:0 14px;border:0;border-radius:10px;background:linear-gradient(135deg,#176be8,#5745dc);color:#fff;font-size:10px;font-weight:900;cursor:pointer}.aurora-hub-pagination{display:flex;gap:5px;flex-wrap:wrap;margin-top:14px}.aurora-hub-pagination a{display:grid;place-items:center;min-width:32px;height:32px;border:1px solid #d5e0eb;border-radius:9px;background:#fff;color:#36516e!important;font-size:9px;font-weight:850}.aurora-hub-pagination a.is-active{border-color:#176be8;background:#176be8;color:#fff!important}
.aurora-hub-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin-bottom:18px}.aurora-hub-grid .aurora-widget{margin-bottom:0}.aurora-hub-dropzone{position:relative;display:grid;place-items:center;min-height:210px;padding:28px;border:2px dashed #b9cce1;border-radius:18px;background:linear-gradient(145deg,#fbfdff,#f2f7fc);text-align:center;cursor:pointer;transition:.2s}.aurora-hub-dropzone:hover,.aurora-hub-dropzone.is-dragging{border-color:#2879e7;background:#eef6ff}.aurora-hub-dropzone input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.aurora-hub-dropzone span,.aurora-hub-dropzone strong,.aurora-hub-dropzone small{display:block}.aurora-hub-dropzone span{color:#0c3674;font-size:18px;font-weight:900}.aurora-hub-dropzone strong{margin-top:7px;color:#376080;font-size:11px}.aurora-hub-dropzone small{margin-top:6px;color:#8799ad;font-size:9px}.aurora-hub-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:13px}.aurora-hub-import-actions{display:flex;align-items:center;gap:9px;margin-top:13px}.aurora-hub-import-actions a{display:inline-flex;align-items:center;min-height:39px;padding:0 13px;border:1px solid #d4e0ec;border-radius:10px;background:#fff;color:#31516f!important;font-size:9px;font-weight:850}.aurora-hub-help{margin:12px 0 0;color:#7d90a6;font-size:9px;line-height:1.55}.aurora-hub-import-list{display:grid;gap:9px}.aurora-hub-import-list article{padding:14px;border:1px solid #e0e8f1;border-radius:13px;background:#f9fbfe}.aurora-hub-import-list article>div strong,.aurora-hub-import-list article>div span{display:block}.aurora-hub-import-list article>div strong{color:#193858;font-size:11px}.aurora-hub-import-list article>div span{margin-top:3px;color:#8193a7;font-size:8px}.aurora-hub-import-list dl{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:11px 0 0}.aurora-hub-import-list dl>div{padding:8px;border-radius:9px;background:#fff}.aurora-hub-import-list dt{color:#8a9aab;font-size:7px;text-transform:uppercase}.aurora-hub-import-list dd{margin:2px 0 0;color:#15375c;font-size:12px;font-weight:900}
.aurora-hub-grid--proposal{grid-template-columns:minmax(390px,.9fr) minmax(0,1.1fr)}.aurora-hub-proposal-form>button,.aurora-hub-activity-form>button{margin-top:13px}.aurora-hub-proposals{display:grid;gap:10px;max-height:930px;overflow:auto;padding-right:3px}.aurora-hub-proposals article{padding:16px;border:1px solid #dfe8f2;border-radius:15px;background:#fbfdff}.aurora-hub-proposal-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.aurora-hub-proposal-head strong{color:#16395e;font-size:10px}.aurora-hub-proposal-head small{margin-left:auto;color:#72869d;font-size:9px}.aurora-hub-proposals h3{margin:11px 0 5px;color:#0b2e61;font-size:16px}.aurora-hub-proposals p{margin:0;color:#72869e;font-size:10px}.aurora-hub-proposal-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:12px}.aurora-hub-proposal-actions a,.aurora-hub-proposal-actions button{display:inline-flex;align-items:center;min-height:31px;padding:0 9px;border:1px solid #d8e2ed;border-radius:8px;background:#fff;color:#31516f!important;font-size:8px;font-weight:900;cursor:pointer}.aurora-hub-proposal-actions form{margin:0}.aurora-hub-proposal-actions .is-whatsapp{border-color:#bae9d4;background:#effbf6;color:#087c53!important}
.aurora-hub-timeline{display:grid;gap:10px;max-height:720px;overflow:auto;padding-right:3px}.aurora-hub-timeline article{display:grid;grid-template-columns:38px minmax(0,1fr);gap:11px;padding:13px;border:1px solid #e0e8f1;border-radius:13px;background:#fafcff}.aurora-hub-timeline i{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:#eaf2ff;color:#1768d9;font-style:normal;font-size:10px;font-weight:900}.aurora-hub-timeline i.channel-whatsapp{background:#e9f9f1;color:#098158}.aurora-hub-timeline i.channel-call{background:#f1edff;color:#6247c2}.aurora-hub-timeline span,.aurora-hub-timeline strong,.aurora-hub-timeline small{display:block}.aurora-hub-timeline span{color:#8798aa;font-size:8px}.aurora-hub-timeline strong{margin-top:3px;color:#173858;font-size:11px}.aurora-hub-timeline small{margin-top:2px;color:#176be8;font-size:8px;font-weight:850}.aurora-hub-timeline p{margin:7px 0 0;color:#657b93;font-size:9px;line-height:1.5}.aurora-hub-empty{padding:28px;text-align:center;color:#7f91a5}.aurora-hub-empty strong,.aurora-hub-empty span{display:block}.aurora-hub-empty strong{color:#1c3c5f;font-size:15px}.aurora-hub-empty span{margin-top:5px;font-size:10px}
@media(max-width:1250px){.aurora-hub-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.aurora-hub-grid,.aurora-hub-grid--proposal{grid-template-columns:1fr}.aurora-hub-filters{grid-template-columns:1fr 1fr 1fr}.aurora-hub-filters button,.aurora-hub-filters a{min-width:120px}}
@media(max-width:820px){.aurora-hub-command{grid-template-columns:1fr}.aurora-hub-command__actions{justify-content:flex-start}.aurora-hub-kpis{grid-template-columns:1fr 1fr}.aurora-hub-section>header,.aurora-hub-grid .aurora-widget>header{flex-direction:column}.aurora-hub-filters{grid-template-columns:1fr}.aurora-hub-form-grid{grid-template-columns:1fr}.aurora-hub-form-grid label.is-wide{grid-column:auto}.aurora-hub-import-list dl{grid-template-columns:1fr 1fr}}
@media(max-width:520px){.aurora-hub-command{padding:22px}.aurora-hub-command__copy h2{font-size:25px!important}.aurora-hub-kpis{grid-template-columns:1fr}.aurora-hub-command__actions a{width:100%}.aurora-hub-import-actions{align-items:stretch;flex-direction:column}.aurora-hub-import-actions a,.aurora-hub-import-actions button{justify-content:center}.aurora-hub-inline-form{grid-template-columns:1fr;min-width:310px}.aurora-hub-inline-form label.is-wide{grid-column:auto}}
.aurora-hub-manual-create{margin:0 0 14px;border:1px solid #dce6f1;border-radius:14px;background:#f8fbfe}.aurora-hub-manual-create>summary{padding:13px 15px;color:#176be8;font-size:10px;font-weight:900;cursor:pointer}.aurora-hub-manual-create[open]>summary{border-bottom:1px solid #e0e8f1}.aurora-hub-inline-form--new{min-width:0;margin:0;border:0;border-radius:0 0 14px 14px}


/* AURORA Commercial Hub 3.4.1: selección de prospectos y envío desde oportunidades */
.aurora-opportunity-prospect-field{padding:14px 15px!important;border:1px solid #bcd4f3;border-radius:14px;background:linear-gradient(135deg,#f4f9ff,#edf5ff)}
.aurora-opportunity-prospect-field>span{color:#0b3979;font-size:10px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}
.aurora-opportunity-prospect-field small{display:block;color:#647d99;font-size:9px;font-weight:600;line-height:1.5;text-transform:none;letter-spacing:0}
.aurora-opportunity-tools{margin:14px 0 0;padding:14px;border:1px solid #d9e5f2;border-radius:15px;background:linear-gradient(145deg,#fbfdff,#f4f8fd)}
.aurora-opportunity-tools__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:11px}
.aurora-opportunity-tools__heading span,.aurora-opportunity-tools__heading strong{display:block}.aurora-opportunity-tools__heading span{color:#1770d9;font-size:8px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.aurora-opportunity-tools__heading strong{margin-top:3px;color:#153a64;font-size:12px}.aurora-opportunity-tools__heading small{max-width:48%;color:#758aa1;font-size:8px;line-height:1.45;text-align:right}
.aurora-opportunity-tools__quick,.aurora-opportunity-proposal-picker__actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}
.aurora-opportunity-tools__quick a,.aurora-opportunity-tools__quick span,.aurora-opportunity-proposal-picker__actions a,.aurora-opportunity-proposal-picker__actions button,.aurora-opportunity-proposal-picker__actions span{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 10px;border:1px solid #d5e1ed;border-radius:9px;background:#fff;color:#31516f!important;font-size:8px;font-weight:900;text-decoration:none;cursor:pointer}
.aurora-opportunity-tools__quick .is-create{border-color:#176be8;background:#176be8;color:#fff!important}.aurora-opportunity-tools .is-whatsapp{border-color:#b6e8d1!important;background:#edfbf5!important;color:#087f54!important}.aurora-opportunity-tools .is-email{border-color:#c8dcfa!important;background:#f0f6ff!important;color:#1764cb!important}.aurora-opportunity-tools .is-call{border-color:#d8d0f8!important;background:#f6f3ff!important;color:#5b43bd!important}.aurora-opportunity-tools .is-disabled{opacity:.58;cursor:not-allowed}
.aurora-opportunity-proposal-picker{display:grid;grid-template-columns:minmax(240px,1fr) auto;gap:10px;align-items:end;margin-top:11px;padding-top:11px;border-top:1px solid #dfe8f2}.aurora-opportunity-proposal-picker label{display:grid;gap:5px}.aurora-opportunity-proposal-picker label span{color:#657b92;font-size:8px;font-weight:900;text-transform:uppercase}.aurora-opportunity-proposal-picker select{width:100%;min-height:38px;padding:0 10px;border:1px solid #cbd9e8;border-radius:10px;background:#fff;color:#173b61;font-size:9px}.aurora-opportunity-proposal-picker__actions form{margin:0}.aurora-opportunity-tools__empty{margin-top:11px;padding:11px 12px;border:1px dashed #c8d9eb;border-radius:11px;background:#fff}.aurora-opportunity-tools__empty strong,.aurora-opportunity-tools__empty span{display:block}.aurora-opportunity-tools__empty strong{color:#23486e;font-size:10px}.aurora-opportunity-tools__empty span{margin-top:3px;color:#7a8da2;font-size:8px;line-height:1.45}
@media(max-width:900px){.aurora-opportunity-proposal-picker{grid-template-columns:1fr}.aurora-opportunity-tools__heading{flex-direction:column}.aurora-opportunity-tools__heading small{max-width:none;text-align:left}}


/* 3.4.2 - Centro visible de envío por propuesta */
.aurora-send-proposal-card{position:relative;padding:18px!important;border:1px solid #d9e5f2!important;border-radius:18px!important;background:linear-gradient(150deg,#fff,#f7fbff)!important;box-shadow:0 10px 28px rgba(14,52,94,.07)}
.aurora-send-proposal-card.is-new-proposal{border:2px solid #176be8!important;box-shadow:0 0 0 5px rgba(23,107,232,.10),0 16px 36px rgba(14,52,94,.12)}
.aurora-send-proposal-card__ready{margin:-4px 0 14px;padding:11px 13px;border-radius:11px;background:#e9f8f0;color:#087c53;font-size:10px;font-weight:950}
.aurora-send-proposal-recipient{display:grid;gap:3px;margin:13px 0;padding:12px 13px;border:1px solid #e0e9f3;border-radius:12px;background:#fff}.aurora-send-proposal-recipient span{color:#75899e;font-size:8px;font-weight:900;text-transform:uppercase}.aurora-send-proposal-recipient strong{color:#153b63;font-size:12px}.aurora-send-proposal-recipient small{color:#6c8197;font-size:9px;overflow-wrap:anywhere}
.aurora-send-proposal-question{margin:15px 0 9px;color:#0b2f61;font-size:12px;font-weight:950}
.aurora-send-proposal-channels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.aurora-send-proposal-channels form{margin:0}.aurora-send-proposal-channels a,.aurora-send-proposal-channels button,.aurora-send-proposal-channels>span{width:100%;min-height:74px;display:grid;grid-template-columns:38px minmax(0,1fr);grid-template-rows:auto auto;column-gap:10px;align-content:center;padding:11px 12px;border:1px solid #d8e4ef;border-radius:13px;background:#fff;color:#244766!important;text-align:left;text-decoration:none;cursor:pointer}.aurora-send-proposal-channels b{grid-row:1/3;width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:#edf3fa;color:#24577e;font-size:11px}.aurora-send-proposal-channels span{align-self:end;font-size:10px;font-weight:950}.aurora-send-proposal-channels small{align-self:start;margin-top:2px;color:#74889d;font-size:8px;font-weight:700;overflow-wrap:anywhere}.aurora-send-proposal-channels .channel-whatsapp{border-color:#b7e6d0;background:#edfbf5}.aurora-send-proposal-channels .channel-whatsapp b{background:#16a56b;color:#fff}.aurora-send-proposal-channels .channel-email{border-color:#bfd8fa;background:#eef5ff}.aurora-send-proposal-channels .channel-email b{background:#176be8;color:#fff}.aurora-send-proposal-channels .channel-mail-app{border-color:#d5ddf1;background:#f6f7ff}.aurora-send-proposal-channels .channel-mail-app b{background:#5d56c8;color:#fff}.aurora-send-proposal-channels .channel-call{border-color:#ddd3fa;background:#f7f4ff}.aurora-send-proposal-channels .channel-call b{background:#7052ca;color:#fff}.aurora-send-proposal-channels .channel-disabled{opacity:.58;cursor:not-allowed}.aurora-send-proposal-secondary{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:11px;padding-top:11px;border-top:1px solid #e1e9f1}.aurora-send-proposal-secondary a,.aurora-send-proposal-secondary button{min-height:31px;padding:0 10px;border:1px solid #d8e2ec;border-radius:8px;background:#fff;color:#2a5074!important;font-size:8px;font-weight:900;cursor:pointer}.aurora-send-proposal-secondary span{margin-left:auto;color:#7b8da0;font-size:8px}
@media(max-width:720px){.aurora-send-proposal-channels{grid-template-columns:1fr}.aurora-send-proposal-secondary span{width:100%;margin-left:0}}


/* 3.4.3 - Creación de empresa dentro del constructor de propuestas */
.aurora-proposal-client-source{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;margin:0 0 14px;padding:15px 16px;border:1px solid #bfd6f2;border-radius:16px;background:linear-gradient(135deg,#f5f9ff,#edf5ff)}
.aurora-proposal-client-source__intro span,.aurora-proposal-client-source__intro strong,.aurora-proposal-client-source__intro small{display:block}.aurora-proposal-client-source__intro span{color:#176be8;font-size:8px;font-weight:950;letter-spacing:.11em;text-transform:uppercase}.aurora-proposal-client-source__intro strong{margin-top:4px;color:#103a68;font-size:12px}.aurora-proposal-client-source__intro small{margin-top:4px;color:#667f99;font-size:8px;line-height:1.5}
.aurora-proposal-client-source__switch{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.aurora-proposal-client-source__switch button{min-height:38px;padding:0 13px;border:1px solid #c8d9ea;border-radius:10px;background:#fff;color:#315775;font-size:8px;font-weight:950;cursor:pointer}.aurora-proposal-client-source__switch button.is-active{border-color:#176be8;background:#176be8;color:#fff;box-shadow:0 7px 16px rgba(23,107,232,.18)}
.aurora-proposal-existing-client{margin-bottom:14px}.aurora-proposal-existing-client label{display:grid;gap:6px;color:#5f7790;font-size:8px;font-weight:900;text-transform:uppercase}.aurora-proposal-existing-client select{width:100%;min-height:48px;padding:0 14px;border:1px solid #b8cce3;border-radius:12px;background:#fff;color:#173e66;font-size:10px;font-weight:750}.aurora-proposal-existing-client small{color:#758a9f;font-size:8px;font-weight:650;line-height:1.5;text-transform:none}
.aurora-proposal-new-client{margin:0 0 16px;padding:16px;border:1px solid #9fc3ef;border-radius:16px;background:linear-gradient(150deg,#f9fcff,#eef6ff)}.aurora-proposal-new-client[hidden]{display:none!important}.aurora-proposal-new-client legend{padding:0 8px;color:#123e6c}.aurora-proposal-new-client legend span,.aurora-proposal-new-client legend strong{display:block}.aurora-proposal-new-client legend span{color:#176be8;font-size:8px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.aurora-proposal-new-client legend strong{font-size:12px}.aurora-proposal-new-client em{color:#d53b45;font-style:normal}.aurora-proposal-new-client__grid{margin-top:3px}.aurora-proposal-new-client__note{margin-top:11px;padding:10px 12px;border-left:3px solid #1a73df;border-radius:8px;background:#fff;color:#5f7892;font-size:8px;line-height:1.5}.aurora-proposal-new-client__note b{color:#184c7e}
@media(max-width:980px){.aurora-proposal-client-source{grid-template-columns:1fr}.aurora-proposal-client-source__switch{justify-content:flex-start}}
@media(max-width:620px){.aurora-proposal-client-source__switch{display:grid;grid-template-columns:1fr}.aurora-proposal-client-source__switch button{width:100%}}

/* v3.4.4 — orientación de firma comercial en propuestas */
.aurora-proposal-signature-note{
  padding:14px 16px;
  border:1px solid #cfe2f7;
  border-radius:14px;
  background:#f3f8ff;
  color:#36506f;
  font-size:13px;
  line-height:1.55;
}
.aurora-proposal-signature-note strong{color:#0b4ca8}

.aurora-hub-status.proposal-changes_requested,.aurora-hub-status.proposal-rejected{background:#fff5e6;color:#a35b00}.aurora-hub-status.proposal-not_interested{background:#fff0f1;color:#bc3344}.aurora-hub-status.proposal-call_requested{background:#edf4ff;color:#1d5eae}.aurora-hub-status.proposal-meeting_requested{background:#f4efff;color:#6742b5}

.aurora-send-proposal-channels .channel-share-image{border-color:#b9d5ff;background:linear-gradient(145deg,#edf4ff,#f6f0ff)}.aurora-send-proposal-channels .channel-share-image b{background:linear-gradient(145deg,#1aa9df,#7655dc);color:#fff}.aurora-send-proposal-channels .channel-share-image.is-working{opacity:.65;cursor:wait}


/* v3.5.7 — Centro de Recursos Comerciales */
.aurora-resource-center{margin-bottom:18px;padding:22px!important;border:1px solid #d9e5f1!important;border-radius:22px!important;background:linear-gradient(160deg,#fff,#f7fbff)!important;box-shadow:0 16px 42px rgba(12,53,99,.07)}
.aurora-resource-center>header{align-items:center!important;margin-bottom:18px}.aurora-resource-center>header span{color:#1770d9;font-size:9px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.aurora-resource-center>header h2{margin:4px 0 5px!important;color:#0c315f!important;font-size:23px!important}.aurora-resource-center>header p{max-width:740px;margin:0;color:#70849a;font-size:10px;line-height:1.55}.aurora-resource-center__badge{display:grid;place-items:center;min-width:82px;padding:12px;border-radius:16px;background:#0b2e64;color:#fff}.aurora-resource-center__badge b{font-size:22px}.aurora-resource-center__badge span{color:#9fc5f7!important;font-size:7px!important}
.aurora-resource-center__layout{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.6fr);gap:18px}.aurora-resource-upload{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-content:start;padding:17px;border:1px solid #dbe6f2;border-radius:18px;background:#fff}.aurora-resource-upload__title{grid-column:1/-1;padding-bottom:9px;border-bottom:1px solid #e7edf4}.aurora-resource-upload__title span,.aurora-resource-upload__title strong{display:block}.aurora-resource-upload__title span{color:#176be8;font-size:8px;font-weight:950;text-transform:uppercase}.aurora-resource-upload__title strong{margin-top:3px;color:#173d66;font-size:13px}.aurora-resource-upload label{display:grid;gap:5px;color:#617991;font-size:8px;font-weight:900;text-transform:uppercase}.aurora-resource-upload label.is-wide{grid-column:1/-1}.aurora-resource-upload input,.aurora-resource-upload select,.aurora-resource-upload textarea{width:100%;padding:10px 11px;border:1px solid #cfddea;border-radius:10px;background:#fbfdff;color:#173b61;font-size:9px;text-transform:none}.aurora-resource-upload button{grid-column:1/-1;min-height:42px;border:0;border-radius:11px;background:linear-gradient(135deg,#176be8,#6049d9);color:#fff;font-size:9px;font-weight:950;cursor:pointer}.aurora-resource-file{position:relative;min-height:98px;padding:18px;border:2px dashed #bed0e5;border-radius:13px;background:#f7fbff;text-align:center;place-items:center}.aurora-resource-file input{position:absolute;inset:0;opacity:0;cursor:pointer}.aurora-resource-file strong{color:#164d84;font-size:10px;text-transform:none}.aurora-resource-file small{color:#8295aa;font-size:8px;text-transform:none}
.aurora-resource-library{min-width:0}.aurora-resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.aurora-resource-card{display:grid;grid-template-columns:80px minmax(0,1fr);grid-template-rows:1fr auto;gap:0 12px;min-height:138px;padding:12px;border:1px solid #dce6f0;border-radius:15px;background:#fff;box-shadow:0 7px 20px rgba(21,63,105,.04)}.aurora-resource-card.is-inactive{opacity:.52}.aurora-resource-card__preview{grid-row:1/3;display:grid;place-items:center;overflow:hidden;border-radius:12px;background:linear-gradient(145deg,#0d3b7c,#176be8);color:#fff}.aurora-resource-card__preview img{width:100%;height:100%;object-fit:cover}.aurora-resource-card__preview span{font-size:13px;font-weight:950}.aurora-resource-card__body>span,.aurora-resource-card__body>strong,.aurora-resource-card__body>p,.aurora-resource-card__body>small{display:block}.aurora-resource-card__body>span{color:#1582c7;font-size:7px;font-weight:950;text-transform:uppercase}.aurora-resource-card__body>strong{margin-top:4px;color:#12385f;font-size:11px}.aurora-resource-card__body>p{margin:5px 0 0;color:#71869b;font-size:8px;line-height:1.4}.aurora-resource-card__body>small{margin-top:5px;color:#8a9aac;font-size:7px}.aurora-resource-card__actions{display:flex;gap:6px;align-items:end}.aurora-resource-card__actions a{display:inline-flex;align-items:center;min-height:28px;padding:0 9px;border:1px solid #d6e1ec;border-radius:8px;background:#f8fbff;color:#285376!important;font-size:7px;font-weight:900}.aurora-resource-card__actions a.is-danger{border-color:#f0d1d5;background:#fff6f7;color:#b73c4b!important}
.aurora-proposal-resource-picker{padding:15px;border:1px solid #c8dcf4;border-radius:15px;background:linear-gradient(145deg,#f8fbff,#eef6ff)}.aurora-proposal-resource-picker__heading span,.aurora-proposal-resource-picker__heading strong,.aurora-proposal-resource-picker__heading small{display:block}.aurora-proposal-resource-picker__heading span{color:#176be8;font-size:8px;font-weight:950;text-transform:uppercase}.aurora-proposal-resource-picker__heading strong{margin-top:3px;color:#173c65;font-size:12px}.aurora-proposal-resource-picker__heading small{margin-top:4px;color:#6f849a;font-size:8px;line-height:1.45}.aurora-proposal-resource-picker__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:11px}.aurora-proposal-resource-option{display:flex!important;align-items:flex-start;gap:9px;padding:10px!important;border:1px solid #d7e3ef;border-radius:11px;background:#fff;color:#31506f!important;text-transform:none!important;cursor:pointer}.aurora-proposal-resource-option input{width:16px!important;height:16px;margin-top:2px;accent-color:#176be8}.aurora-proposal-resource-option span b,.aurora-proposal-resource-option span small{display:block}.aurora-proposal-resource-option span b{color:#123b65;font-size:9px}.aurora-proposal-resource-option span small{margin-top:3px;color:#8294a6;font-size:7px}.aurora-proposal-resource-manage{display:inline-flex;margin-top:10px;color:#176be8!important;font-size:8px;font-weight:900}.aurora-proposal-resource-empty{margin:10px 0 0;color:#76899d;font-size:8px}
@media(max-width:1050px){.aurora-resource-center__layout{grid-template-columns:1fr}.aurora-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.aurora-resource-grid,.aurora-proposal-resource-picker__grid{grid-template-columns:1fr}.aurora-resource-upload{grid-template-columns:1fr}.aurora-resource-upload label.is-wide,.aurora-resource-upload__title,.aurora-resource-upload button{grid-column:1}.aurora-resource-card{grid-template-columns:68px minmax(0,1fr)}}
