.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}
/* 4.4 InCallUI: call banner 80 dp (#A0000000, 24 dp sides, 16 dp top/bottom, name textAppearanceMedium), flat
   end button (#f22121, pressed #ff4e4e, 60 dp, ic_in_call_phone_hangup), 76 dp black button row, and the white
   DTMF dialpad with the Dialer's blue light digits. */
.incall-banner{min-height:72.48px;padding:14.5px 21.74px;background:#000000a0}
.incall-banner strong{font-size:16.31px}
.incall-banner small{font-size:12.68px;color:#fff}
.incall-elapsed{font-size:16.31px}
.incall-state{top:72.48px}
.incall-end{height:54.36px;background:#f22121;border-top:0}
.incall-end:active{background:#ff4e4e}
.incall-end img{width:46.8px;height:40.8px}
.incall-controls{height:68.86px;background:#000;gap:1.81px}
.incall-controls img{width:28.99px;height:28.99px}
.incall-keypad{inset:106px 0 0;background:#fff;padding-bottom:4px}
.incall-keypad output{height:auto;margin:9.06px 29px 4.53px;padding:0 14.5px;text-align:center;color:#000;font:300 32.6px/1.3 RobotoLight,RobotoICS,sans-serif}
.incall-keypad>div{padding:0 3.62px}
.incall-keypad button.kkd-key{border:0;height:auto;min-height:0}
