.app-view.app-phone{padding-top:calc(60px + env(safe-area-inset-top,0px));background:white;color:#08080a;backdrop-filter:none}.app-phone .app-nav{display:none}.app-phone .app-content{padding:0;overflow:hidden}.phone-screen{height:100%;position:relative;background:#fff;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,'PingFang SC',sans-serif;padding:12px 17px 0;color:#08080a}.phone-screen button{border:0;box-shadow:none;transform:none}.phone-top{display:flex;align-items:center;justify-content:space-between;gap:5px}.phone-pill{background:#fff!important;border:1px solid #e2e2e5!important;border-radius:25px!important;padding:9px 13px;font-size:15px;min-width:45px}.phone-segment{display:flex;background:#f3f3f5;border-radius:25px;padding:4px;white-space:nowrap}.phone-segment button{border-radius:23px;padding:8px 11px;font-size:14px}.phone-segment .selected{background:#e5e5e8}.phone-screen h1{font-size:35px;letter-spacing:-1px;margin:17px 0 12px}.phone-search{background:#eeeef0;border-radius:20px;height:40px;padding:5px 12px;display:flex;align-items:center;font-size:27px;gap:7px}.phone-search input{border:0;background:transparent;width:100%;font-size:16px}.phone-log{flex:1;overflow:auto;margin-top:14px;padding-bottom:94px}.phone-call{display:flex;align-items:center;gap:9px;min-height:75px;border-bottom:1px solid #eee}.phone-face{width:44px;height:44px;border-radius:50%;background:linear-gradient(#a4bde0,#828ec0);display:grid;place-items:center;flex:none}.phone-face svg{width:40px}.phone-call>div{flex:1;min-width:0}.phone-call strong{font-size:16px;white-space:nowrap}.phone-call strong.missed{color:#f44a4d}.phone-call small{display:block;color:#929296;font-size:12px;margin-top:3px}.phone-call time{font-size:13px;color:#8b8b91;white-space:nowrap}.phone-info{color:#3989f2;background:#f6f6f7!important;border-radius:50%;height:36px;width:36px;font-size:20px}.phone-tabs{position:absolute;bottom:calc(12px + env(safe-area-inset-bottom,0px));left:12px;right:12px;height:67px;background:#ffffffed;border:1px solid #d9d9de;border-radius:38px;box-shadow:0 0 18px #ccc7;display:flex;align-items:center;justify-content:space-around}.phone-tabs button{display:grid;place-items:center;gap:1px;border-radius:36px;min-width:18%;height:56px;padding:3px;color:#111}.phone-tabs button.selected{background:#e8e8eb;color:#3487f5}.phone-tabs span{font-size:27px;line-height:1}.phone-tabs small{font-size:9px;white-space:nowrap}.phone-region{font-size:16px;color:#3787ef;margin:16px 0}.phone-digits{height:64px;text-align:center;font-size:29px;margin-top:auto;overflow:hidden}.phone-pad{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;justify-items:center}.phone-pad button{height:min(16vw,74px);width:min(16vw,74px);border:1px solid #e5e5e5!important;border-radius:50%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#000}.phone-pad strong{font-size:38px;font-weight:400;line-height:1}.phone-pad small{font-size:9px;letter-spacing:2px;height:10px}.phone-call-actions{height:106px;display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:76px}.phone-call-green{width:69px;height:69px;border-radius:50%;background:#5fcb65!important;color:#fff;font-size:38px}.phone-erase{position:absolute;right:20%;font-size:20px;color:#888}.phone-empty{color:#999;text-align:center;margin:auto}
