/* In-call screen and call details of the IMM76I (Galaxy Nexus) image (dp x 0.9). */
.app-view.incall-app{height:100%;display:flex;flex-direction:column;background:#000;padding:0;overflow:hidden;color:white}.incall-photo{position:relative;flex:1;min-height:0;overflow:hidden}.incall-photo>img{width:100%;height:100%;object-fit:cover}.incall-banner{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;background:#000a;padding:14px 16px;gap:10px;min-height:83px}.incall-banner>span{flex:1;min-width:0}.incall-banner strong{display:block;font-size:24px;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.incall-banner small{display:block;margin-top:4px;font-size:13px;color:#ddd}.incall-elapsed{font-size:16px}.incall-state{position:absolute;top:83px;left:0;right:0;background:#33b5e580;text-transform:uppercase;text-align:right;font-size:14px;padding:9px 16px}.incall-end{height:54px;flex:none;width:100%;background:linear-gradient(#c83222,#9b211a);border:0;border-top:1px solid #ff7158}.incall-end img{height:40px;width:40px;object-fit:contain}.incall-controls{display:grid;grid-template-columns:repeat(5,1fr);height:68px;flex:none;background:#151719 url(assets/dial_background_texture.png)}.incall-controls button{border:0;background:transparent;position:relative}.incall-controls img{height:32px;width:32px;object-fit:contain}.incall-controls i{display:block;width:65%;height:4px;margin:6px auto 0;background:#35383a}.incall-controls button[aria-pressed=true] i{background:#33b5e5}.incall-controls button:disabled{opacity:.25}.incall-keypad{position:absolute;inset:120px 0 0;background:#050505e8;display:flex;flex-direction:column}.incall-keypad output{height:32px;padding:3px 16px;text-align:right;color:#ddd;font-size:24px;overflow:hidden;flex:none}.incall-keypad>div{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,minmax(0,1fr));flex:1;min-height:0}.incall-keypad button{background:transparent;border:0;border-bottom:1px solid #ffffff15;min-height:0}.incall-keypad img{height:100%;max-height:51px;max-width:80%;object-fit:contain}.incall-app button{cursor:pointer}.incall-app button:focus-visible{outline:2px solid #33b5e5;outline-offset:-2px}.phone-favorite-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding:2px}.phone-favorite-tiles button{position:relative;border:0;padding:0;background:#222;aspect-ratio:1;color:white;overflow:hidden}.phone-favorite-tiles img{width:100%;height:100%;object-fit:cover}.phone-favorite-tiles span{position:absolute;bottom:0;left:0;right:0;padding:10px 6px;background:#000a;text-align:left;font-size:15px}.phone-detail-header{display:flex;align-items:center;height:48px;border-bottom:2px solid #33b5e5}.phone-detail-header h2{font-size:19px;font-weight:400}.phone-detail-header button{background:none;border:0;color:#aaa;font-size:28px;width:40px}.phone-detail-person{display:flex;align-items:center;gap:12px;padding:16px;background:#242a30}.phone-detail-person img{width:60px;height:60px;object-fit:cover}.phone-detail-person strong{display:block;font-weight:400;font-size:22px}.phone-detail-person small{display:block;color:#aaa;font-size:13px;margin-top:5px}.phone-detail-action{display:flex;align-items:center;gap:16px;width:100%;height:58px;text-align:left;border:0;border-bottom:1px solid #ffffff22;background:none;color:#33b5e5;padding:8px 16px;font:16px Roboto,Arial,sans-serif}.phone-detail-action img{width:32px;height:32px;object-fit:contain}.phone-log-facts{padding:14px 16px;color:#bbb;font-size:14px}.phone-log-facts h3{font-size:14px;font-weight:400;color:#33b5e5}.phone-resume-call{display:block;width:100%;background:#166c27;color:#fff;border:0;padding:12px;font:14px Roboto,Arial,sans-serif}

.phone-log-row{display:flex;border-bottom:1px solid #333}.phone-log-row .phone-history-row{flex:1;border-bottom:0;min-width:0}.phone-log-redial{width:52px;flex:none;border:0;border-left:1px solid #333;background:none}.phone-log-redial img{width:28px;height:28px;object-fit:contain}
