/* V139 — Centro operativo de citas */
.v139-collapse{margin-left:10px;border:1px solid #cbd7e3!important;background:#fff!important;color:#163b60!important;border-radius:9px!important;padding:6px 10px!important;font-size:12px!important;font-weight:800!important;cursor:pointer}.v139-card-head{background:#f5f8fb!important;border:1px solid #d6e1eb!important;border-radius:13px!important;padding:12px 14px!important}.v139-card-head b{color:#092f55!important;font-size:16px!important;text-shadow:none!important}.v139-card-head small{color:#50677d!important;font-weight:700!important}.v139-proof{margin-top:14px;border-top:1px solid #e1e7ed;padding-top:12px}.v139-proof h4{margin:0 0 9px;color:#123b62}.v139-proof a{display:flex;align-items:center;gap:10px;border:1px solid #dce5ed;border-radius:12px;padding:11px;text-decoration:none;color:#153b60;background:#fbfcfd}.v139-proof a span{font-size:24px}.v139-proof a div{flex:1}.v139-proof a small{display:block;color:#708092;margin-top:2px}.v139-proof a strong{color:#0b4a87}.v139-no-proof{margin-top:12px;padding:10px;border-radius:10px;background:#f7f9fb;color:#6b7886}.v139-confirm-panel,.v139-modal{position:fixed;inset:0;z-index:120000;background:rgba(2,20,38,.78);display:grid;place-items:center;padding:18px}.v139-confirm-panel>section,.v139-modal>section{width:min(820px,100%);max-height:92vh;overflow:auto;background:#fff;border-radius:22px;padding:22px;color:#143958;box-shadow:0 24px 70px rgba(0,0,0,.35);position:relative}.v139-confirm-panel h3{font-size:25px;margin:4px 0}.v139-confirm-panel>section>div:last-child,.v139-post-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.v139-confirm-panel a,.v139-confirm-panel button,.v139-post-actions a,.v139-post-actions button{border:0;border-radius:11px;padding:12px 15px;background:#0b4a87;color:#fff;text-decoration:none;font-weight:800;cursor:pointer}.v139-x{position:absolute;right:15px;top:12px!important;background:#edf2f6!important;color:#163b60!important;font-size:20px!important;padding:6px 12px!important}.v139-ok{font-size:38px;color:#238552;font-weight:900}.v139-modal>section>header{display:flex;align-items:start;justify-content:space-between;gap:16px;border-bottom:1px solid #dfe7ee;padding-bottom:12px}.v139-modal>section>header small{font-weight:900;color:#a58a25;letter-spacing:.05em}.v139-modal>section>header h3{margin:3px 0;color:#123b62}.v139-modal>section>header>button{border:0;background:#edf2f6;border-radius:10px;font-size:22px;padding:6px 12px;color:#183d61;cursor:pointer}.v139-modal-body{padding-top:16px}.v139-current{display:flex;gap:12px;justify-content:space-between;background:#f5f8fb;padding:12px;border-radius:12px;margin-bottom:12px}.v139-current span{font-weight:800}.v139-mode-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:15px}.v139-mode-tabs button{border:1px solid #cdd9e4;background:#fff;color:#173d61;border-radius:999px;padding:9px 13px;font-weight:800;cursor:pointer}.v139-mode-tabs button.active{background:#0b4a87;color:#fff;border-color:#0b4a87}.v139-avail-list{display:grid;gap:11px;max-height:50vh;overflow:auto;padding-right:4px}.v139-avail-list article{border:1px solid #dce5ed;border-radius:14px;padding:12px}.v139-avail-list h4{margin:0 0 10px;text-transform:capitalize}.v139-avail-list article>div{display:flex;gap:7px;flex-wrap:wrap}.v139-avail-list [data-slot]{border:1px solid #cdd9e4;background:#fff;border-radius:999px;padding:9px 12px;color:#173d61;font-weight:800;cursor:pointer}.v139-avail-list [data-slot].selected{background:#0b4a87;color:#fff}.v139-save-row{display:flex;justify-content:flex-end;gap:9px;margin-top:16px}.v139-save-row button{border:0;border-radius:11px;padding:11px 15px;font-weight:800;cursor:pointer}.v139-save{background:#b89a2c;color:#fff}.v139-save:disabled{opacity:.45}.v139-cancel{background:#edf2f6;color:#173d61}.v139-empty,.v139-loading{padding:18px;text-align:center;background:#f7f9fb;border-radius:12px;color:#68798a}@media(max-width:720px){.v139-current{display:block}.v139-current span{display:block;margin-top:5px}.v139-modal,.v139-confirm-panel{padding:8px}.v139-modal>section,.v139-confirm-panel>section{border-radius:17px;padding:16px}.v139-confirm-panel>section>div:last-child>*{flex:1 1 100%;text-align:center}.v139-save-row{position:sticky;bottom:-16px;background:#fff;padding:12px 0 16px}.v139-save-row>*{flex:1}.v139-collapse{display:block;margin:7px 0 0!important}.v136-published-head{align-items:flex-start!important}.v138-actions>*{min-height:44px}}
