/* Approved visual target: model 3, shared by the loading card and its detail panel. */
#confLoadDialog .conf-popup-toolbar>div,#confLoadDialog #confPopupTitle{text-align:left!important}
#confLoadDialog .model3-time-grid>.model3-effective>strong{font-size:24px!important}
#confLoadDialog .model3-time-grid>.model3-paused>strong{font-size:21px!important}
#confLoadDialog{max-width:560px!important}
#confLoadDialog .conf-popup-toolbar{justify-content:flex-start!important;text-align:left!important}
#confLoadDialog .conf-popup-toolbar>div{flex:1;min-width:0}
#confLoadDialog .model3-time-grid>.model3-pause-count>span{font-size:0!important}
.model3-card .silver-summary>div{padding-left:28px!important;background:url('cube.svg') no-repeat left 4px/20px 20px}
.model3-card .silver-summary>div.silver-stops{background-image:url('card-icons/map-pin.svg')}
.model3-team-row>.model3-card-owner{flex:0 1 105px}
.model3-team-row>.model3-card-crew{flex:1.3}
@media(max-width:760px){body>main,#conferentePanel,#confWorkflow,#confOrders{width:100%;max-width:100%;min-width:0;box-sizing:border-box}#conferentePanel #confOrders{grid-template-columns:minmax(0,1fr)!important}.model3-card{width:100%;max-width:100%}}
.model3-time-grid{display:grid!important;grid-template-columns:1.3fr 1.1fr .6fr;gap:0!important;padding:0!important;border:1px solid #d7e1ed!important;border-radius:9px!important;background:#eff4f9!important;margin:14px 0!important;overflow:hidden;color:#193d63;min-width:0}
.model3-time-grid>div{padding:13px 10px;min-width:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.model3-time-grid>div>span{position:relative;font-size:11px!important;line-height:1.45!important;font-weight:400;min-height:34px;padding-left:24px;color:#3a5270}
.model3-time-grid>div>span img{position:absolute;left:0;top:2px;width:18px;height:18px}
.model3-time-grid>div>strong{font:700 clamp(17px,2vw,24px)/1.4 Inter,Arial,sans-serif!important;letter-spacing:-.5px;font-variant-numeric:tabular-nums;white-space:nowrap;margin:7px 0 0;color:#193d63}
.model3-time-grid>.model3-effective{background:#193d63;border-radius:8px;color:#fff}
.model3-time-grid>.model3-effective>span,.model3-time-grid>.model3-effective>strong{color:#fff!important}
.model3-time-grid>.model3-effective img{filter:brightness(0) invert(1)}
.model3-time-grid>.model3-paused>strong{color:#946015!important}
.model3-time-grid>.model3-pause-count{border-left:1px solid #d2dce8;padding-inline:8px;text-align:center;align-items:center}
.model3-time-grid>.model3-pause-count>span{padding:0;min-height:24px;font-size:0!important}
.model3-time-grid>.model3-pause-count>span img{position:static;width:20px;height:20px}
.model3-time-grid>.model3-pause-count>strong{margin:3px 0 0}
.model3-time-grid>.model3-pause-count>small{font-size:11px;line-height:1.4;color:#526a84}
:is(.journey-workspace,#conferentePanel) :is(#orders,#confOrders) .journey-card.silver-card.model3-card{padding-top:0!important;background:var(--portal-card-frame)!important;box-shadow:var(--portal-card-shadow)!important;border:1px solid #fff;border-radius:14px!important}
.model3-card .silver-heading{padding-top:5px!important}.model3-card .silver-sheet{padding:12px 10px 0!important;margin:0 5px!important;background:#fffffff5!important}.model3-card .silver-summary{min-height:0!important;padding-bottom:12px}.model3-card .silver-model{min-height:0!important;padding:12px 0}.model3-card .silver-trip{grid-template-columns:.8fr 1.2fr!important;padding:10px!important;margin:0!important;min-height:76px!important;background:#f0f4f8!important}.model3-card .silver-stop-list{height:44px!important;min-height:44px!important;max-height:44px!important;line-height:1.5!important}
.model3-card .model3-time-grid{margin:13px 0!important}.model3-card .model3-time-grid>div{padding:10px 7px}.model3-card .model3-time-grid>div>span{font-size:9px!important;min-height:30px;padding-left:21px}.model3-card .model3-time-grid>div>span img{width:16px;height:16px}.model3-card .model3-time-grid>div>strong{font-size:clamp(16px,1.45vw,21px)!important;letter-spacing:-.5px}.model3-card .model3-time-grid>.model3-pause-count>span{font-size:0!important}.model3-card .model3-time-grid>.model3-pause-count>span img{width:18px;height:18px}.model3-card .model3-time-grid>.model3-pause-count>small{font-size:10px}
.model3-team-row{display:flex;align-items:center;gap:9px;padding:10px 8px;background:#f2f6fa;border:1px solid #dce5ef;border-radius:8px;margin:0 0 12px;min-width:0}.model3-team-row>div{display:flex;align-items:center;gap:6px;min-width:0;flex:1}.model3-team-row>div>img{width:18px;height:18px;flex-shrink:0}.model3-team-row>div>div{min-width:0}.model3-team-row span{display:block;font-size:10px;color:#536b84;line-height:1.4}.model3-team-row strong,.model3-team-row small{display:block;font-size:11px;line-height:1.45;color:#243f60;overflow-wrap:anywhere}.model3-team-row .model3-card-crew{border-left:1px solid #cddae8;padding-left:8px}.model3-team-row>.btn{padding:7px!important;font-size:10px!important;min-height:34px;color:#193d63;border-color:#a9bfd8;background:#fff;flex-shrink:0}
.model3-card .trip-cost-obligation{background:#f3f6fa!important;border:1px solid #e0e6ee!important;border-radius:7px;margin:0 0 10px!important;padding:9px!important;min-height:0!important;gap:8px}.model3-card .trip-cost-obligation strong{font-size:11px!important;font-weight:400!important;color:#526d8d!important}.model3-card .trip-cost-obligation small{display:none}.model3-card .trip-cost-obligation button{width:28px!important;min-width:28px!important;height:28px!important;padding:4px!important;border:0!important;background:transparent!important}.model3-card .trip-cost-obligation button img{width:18px;height:18px}
#confLoadDialog{width:min(560px,calc(100vw - 24px))!important;padding:18px!important;background:#fff!important;max-height:calc(100dvh - 24px)!important;overflow-y:auto!important;border:1px solid #d6e0eb!important;box-shadow:var(--portal-card-shadow)}#confLoadDialog .conf-popup-toolbar{padding:0 0 14px!important;margin:0!important;border:0!important;background:transparent!important;align-items:center}#confLoadDialog #confPopupTitle{font-size:24px!important;color:#152c46!important;margin:0!important}#confLoadDialog #confPopupState{display:none}#confLoadDialog #confPopupClose{width:34px;height:34px;border:1px solid #c5d4e6;border-radius:7px;background:#f7f9fc;color:#193d63}#confLoadDialog #confPopupCard{margin:0!important;padding:0!important;background:transparent!important}
#confLoadDialog .model3-details{padding:0!important;background:transparent!important;border:0!important;text-align:left!important;color:#193d63}.model3-assignee{display:flex;gap:11px;align-items:center;padding:12px;background:#f3f6fa;border-radius:8px;margin-bottom:14px}.model3-assignee>img{width:34px;height:34px;padding:6px;box-sizing:border-box;background:#e4ebf3;border-radius:8px}.model3-assignee .conf-assignee{margin:0!important;gap:3px}.model3-assignee .conf-assignee span{font-size:12px;color:#526a84}.model3-assignee .conf-assignee strong{font-size:15px;color:#193d63}
.model3-activity{border:1px solid #dce5ef;border-radius:9px;background:#f6f9fc;margin:14px 0}.model3-activity-row{display:flex;align-items:center;gap:10px;padding:13px 12px}.model3-activity-row>img{width:22px;height:22px;flex-shrink:0}.model3-activity-row>div{flex:1;min-width:0}.model3-activity-row>div>span,.model3-finish>span{display:block;font-size:11px;line-height:1.5;color:#526b84}.model3-activity-row>div>strong,.model3-finish>strong{display:block;font-size:13px;line-height:1.5;color:#193d63}.model3-state{display:flex;gap:5px;align-items:center;padding:5px 7px;background:#e8eef6;border-radius:6px;font-size:10px;line-height:1.4;max-width:105px}.model3-state>img{width:11px;height:11px}.model3-last-pause{border-top:1px solid #d8e2ed;margin:0 12px;padding-inline:0}.model3-last-pause>strong{font-size:13px;white-space:nowrap}.model3-finish{border-top:1px solid #d8e2ed;margin:0 12px;padding:10px 0}
#confLoadDialog .loading-pause-history{margin:14px 0!important;padding:11px 12px;background:#fff;border:1px solid #d5e1ee;border-radius:8px}#confLoadDialog .loading-pause-history summary{font-size:12px;line-height:1.5;color:#193d63}.model3-team{padding:13px!important;margin:14px 0!important;background:#f7f9fc!important;border:1px solid #dce5ef!important;border-radius:9px!important}.model3-team>div:first-child{align-items:baseline;gap:8px}.model3-team>div:first-child>strong{font-size:14px;color:#193d63}.model3-team>div:first-child>small{font-size:10px;color:#526b84}.model3-team>.btn{display:block;margin:14px auto 0;padding:8px 14px!important;color:#193d63;background:#fff;border:1px solid #bdcee1;font-size:12px;min-height:37px}.model3-members{list-style:none;padding:0!important;margin:11px 0 0!important;display:grid;gap:9px}.model3-members>li{display:flex;gap:10px;align-items:center;font-size:13px;line-height:1.5;color:#193d63}.model3-members>li>img{width:28px;height:28px;padding:5px;background:#e7edf5;border-radius:50%;box-sizing:border-box}.model3-members>li>span{flex:1;min-width:0}.model3-members small{display:block;font-size:10px}.model3-members b{font-size:11px;color:#8a641c;font-weight:500}
#confLoadDialog .conf-work-actions{border-top:1px solid #dce4ee;padding-top:14px;gap:10px;margin-top:18px}#confLoadDialog .conf-work-actions .btn{font-size:13px!important;min-height:45px!important;border-radius:8px!important}#confLoadDialog .conf-work-actions .primary{background:#193d63;border-color:#193d63}#confLoadDialog .conf-work-actions .soft{background:#fff;color:#193d63;border-color:#9fb8d2}
@media(min-width:761px) and (min-height:850px){#confLoadDialog #confPopupTitle{font-size:28px!important}#confLoadDialog .model3-time-grid>.model3-effective>strong{font-size:30px!important}#confLoadDialog .model3-time-grid>.model3-paused>strong{font-size:26px!important}#confLoadDialog .model3-time-grid>div>span{font-size:12px!important}.model3-assignee .conf-assignee strong{font-size:17px}.model3-activity-row>div>strong{font-size:15px}.model3-activity-row>div>span{font-size:12px}.model3-state{font-size:11px}.model3-last-pause>strong{font-size:15px}#confLoadDialog .loading-pause-history summary{font-size:14px}.model3-team>div:first-child>strong{font-size:16px}.model3-team>div:first-child>small{font-size:11px}.model3-members>li{font-size:17px}.model3-members>li>img{width:34px;height:34px}.model3-team>.btn{font-size:14px;min-height:40px}#confLoadDialog .conf-work-actions .btn{font-size:14px!important}}
@media(max-width:400px){#confLoadDialog{padding:14px!important}.model3-time-grid>div{padding:11px 7px}.model3-time-grid>div>span{font-size:10px!important;padding-left:20px}.model3-time-grid>div>span img{width:16px;height:16px}.model3-time-grid>div>strong{font-size:20px!important}.model3-state{font-size:9px;max-width:85px}.model3-activity-row{gap:8px;padding:11px 9px}.model3-activity-row>div>strong{font-size:12px}.model3-team-row{gap:6px;padding:9px 6px}.model3-team-row>.btn{padding:6px!important;font-size:9px!important}.model3-card .model3-time-grid>div>strong{font-size:18px!important}.model3-card .model3-time-grid>div>span{font-size:9px!important}}

.model3-card .trip-cost-obligation{box-sizing:border-box;max-width:100%;min-width:0;min-height:54px!important;align-items:center}.model3-card .trip-cost-obligation>div{flex:1;min-width:0}.model3-card .trip-cost-obligation strong{overflow-wrap:break-word;line-height:1.45}.model3-card .trip-cost-obligation button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:auto!important;min-width:80px!important;max-width:100%;height:34px!important;min-height:34px!important;padding:6px 10px!important;border:1px solid #b5c6da!important;border-radius:7px;background:#fff!important;color:#25496f;font-size:11px;font-weight:600;line-height:1.2;white-space:nowrap;box-sizing:border-box}.model3-card .trip-cost-obligation button:hover{background:#eaf1f9!important;border-color:#7f9fbe!important}
