/* Familiar, neutral phone applications. The horror lives in the evidence. */
#system-nav{justify-content:center!important}#system-nav>button{width:100%;min-height:35px}.photo-stage.zoomed{cursor:grab}.photo-stage.zoomed:active{cursor:grabbing}
body{background:#17191c;background-image:radial-gradient(ellipse at 50% 40%,#34394055,transparent 70%)}
#phone{border-color:#292c31;outline-color:#66696e99;background:#f2f2f7;box-shadow:0 0 0 2px #101114,0 25px 80px #0008,inset 0 0 0 1px #fff2;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI','Microsoft YaHei',sans-serif;color:#171719}
#phone:not([data-theme="home"]):not([data-theme="ending"]){--bg:#f2f2f7;--surface:#fff;--line:#0000000c;--text:#1c1c1e;--muted:#85858b;--gold:#087cf0;--red:#cf443b;--green:#4fa361;color-scheme:light}
#phone:not([data-theme="home"]):not([data-theme="ending"]) #statusbar{background:#f7f7f9;color:#171719}
#statusbar{height:53px;font-size:14px;padding-left:25px;padding-right:24px;letter-spacing:-.3px}.island{background:#000;box-shadow:none;width:105px;height:29px;top:10px}.island:after{background:#12222b;box-shadow:inset 0 0 2px #365778}.status-right{gap:5px}.battery{border:0;background:#242428;color:white;font-size:10px;border-radius:4px;min-width:24px;font-weight:600;padding:0 2px}.battery:after{content:'';position:absolute;width:2px;height:6px;background:#888;border-radius:0 2px 2px 0;margin:4px 0 0 3px}.home-status{color:white}.home-status .battery{background:#fafafa;color:#313237}
#app{height:calc(100% - 90px)}#system-nav{height:37px;background:#f2f2f7;padding:0 26px}#system-nav .home-pill{background:#111;width:126px;height:5px}#system-nav button{min-height:35px}#system-nav svg{color:#a5a5aa;width:17px;height:17px}#system-nav.home-nav{background:transparent}.home-nav .home-pill{background:white!important}.home-nav svg{color:#e5e7ec!important}.haunted #app{filter:none}
.header{background:#f7f7f9;border-color:#d9d9df;min-height:57px;padding-top:3px}.header-title h1{font-size:17px;font-weight:600;color:#161618}.header-title small{font-size:11px;color:#8c8c91}.header .back,.header-action{color:#007aff}.scroll{scrollbar-color:#bfc1c7 transparent;padding:17px}.card{border:0;box-shadow:0 1px 1px #00000003;padding:18px;border-radius:12px}.primary{background:#007aff;color:#fff;font-weight:500;border-radius:11px}.secondary{background:#fff;border-color:#dfe0e5;color:#007aff;font-weight:400}.tag{color:#8a6700;background:#fff2c0}.eyebrow{color:#7c8390}.text-button{color:#007aff}.info{background:#fff8df;border-color:#f1ca61;color:#927119}.error{background:#fff0ed;color:#bd4b3e;border-color:#e7b7b0}.success{background:#ecf8ef;color:#328442;border-color:#c9e4cf}.gold{color:#007aff}.objective{background:#e9eff9;border-color:#d4e0f5}.objective h3{color:#245586}.objective p{color:#72849b}.objective svg{color:#007aff}.stages i{background:#b8c9df}.stages i.done{background:#007aff}.choice{background:#fff;border-color:#e0e1e7;color:#222}.choice:has(input:checked){background:#edf5ff;border-color:#4097ef}.choice input{accent-color:#007aff}.form-group label{color:#4f5057}input,textarea,select{background:#fff;border:1px solid #d6d7df;color:#1b1c20;border-radius:9px}.label{color:#8a8c92}.divider{background:#e6e6eb}.receipt-link{background:#fff;color:#3d4149;border:0;border-top:1px solid #eceef1;border-radius:0}.receipt-link svg{color:#9c9ca2}.required-evidence{display:flex;flex-direction:column;border:1px solid #e4e4e9;border-radius:12px;overflow:hidden;background:#fff}.requirement{display:flex;align-items:center;gap:9px;text-align:left;padding:13px 12px;border-bottom:1px solid #eee;font-size:12px}.requirement:last-child{border:0}.requirement svg{width:17px;height:17px;color:#aaa}.requirement span{flex:1}.requirement small{font-size:10px;color:#aaa}.requirement.ready svg,.requirement.ready small{color:#35a263}.investigation-heading{padding:10px 0}.investigation-heading h2{font-size:24px;font-weight:600;margin-top:12px}.puzzle-intro{font-size:13px;color:#696d77;line-height:1.9}.app-footer{background:#fff;border-color:#e4e4e8}
/* Home screen widgets and dock. */
.home-content{padding:23px 23px 7px;gap:0}.home-widgets{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:21px}.weather-widget,.calendar-widget{height:149px;border-radius:21px;padding:15px;text-align:left;box-shadow:0 4px 12px #0002;display:flex;flex-direction:column}.weather-widget{background:linear-gradient(#32648d,#437a9a);color:#fff}.weather-widget>span{font-size:13px;display:flex;align-items:center;gap:4px}.weather-widget>span svg{width:10px;height:10px}.weather-widget strong{font-size:43px;font-weight:300;line-height:1.25;letter-spacing:-2px}.weather-widget>div{display:flex;gap:5px;align-items:center;font-size:11px;margin-top:3px}.weather-widget>div svg{width:14px;height:14px}.weather-widget small{font-size:10px;opacity:.88;margin-top:4px}.calendar-widget{background:#fffffff0;color:#191a1d}.calendar-widget>span{color:#d43e34;font-size:12px;font-weight:500}.calendar-widget strong{font-size:49px;font-weight:300;line-height:1.2;letter-spacing:-2px}.calendar-widget p{font-size:10px;color:#666970;line-height:1.7;margin-top:5px}.delivery-widget{background:#eff3f2d9;border-color:#ffffff55;box-shadow:0 6px 20px #0002;border-radius:20px;padding:14px 15px;backdrop-filter:blur(22px)}.widget-top{color:#3d4145;font-size:10px}.widget-top .app-mini{background:#ffd100;color:#242422;width:20px;height:20px;border-radius:5px;display:grid;place-items:center}.widget-top .app-mini svg{width:14px;height:14px}.widget-top time{color:#71797f}.delivery-widget h2{font-size:15px;color:#17191b;font-weight:600;margin:8px 0 4px}.widget-bottom{color:#535c63;font-size:11px}.widget-bottom svg{width:14px;height:14px}.app-grid{gap:23px 17px;margin:27px -1px 17px}.app-icon{height:55px;width:55px;border-radius:13px;border:0;box-shadow:0 2px 5px #0002,inset 0 1px 0 #fff3}.app-icon svg{height:32px;width:32px;stroke-width:1.8}.app-tile .name{font-size:11px;color:white;font-weight:400;text-shadow:0 1px 4px #000a;white-space:nowrap}.badge{background:#ff3b30;border:0;right:-5px;top:-5px;font-size:11px;min-width:20px;height:20px;padding:0 5px}.home-search{display:flex;align-items:center;justify-content:center;align-self:center;gap:4px;border-radius:20px;background:#b9bfc045;color:white;font-size:10px;padding:6px 11px;margin:4px 0 19px;backdrop-filter:blur(10px)}.home-search svg{width:10px;height:10px}.home-dock{margin-top:auto;display:flex;justify-content:space-between;align-items:center;padding:13px 14px;border-radius:27px;background:#aeb7c04d;backdrop-filter:blur(20px);border:1px solid #ffffff12;gap:12px}.notes-icon-lines{width:55px;height:55px;border-radius:13px;background:linear-gradient(#ffd747 0 15px,#e5b83c 15px 16px,transparent 16px),repeating-linear-gradient(#fff 0px,#fff 25px,#cfcfd2 26px,#fff 27px,#fff 34px);display:block}
/* Courier UI, with a yellow toolbar, white cards and pinned delivery action. */
#phone[data-theme="order"] #statusbar{background:#ffda24}#phone[data-theme="order"] #app{background:#f3f4f6}#phone[data-theme="order"] .primary{background:#ffcc00;color:#262626;font-weight:600}.rider-header{min-height:51px;background:#ffda24;display:flex;align-items:center;gap:8px;padding:0 16px;color:#171717}.rider-header button{width:28px;height:38px;display:grid;place-items:center}.rider-header button svg{width:21px;height:21px}.rider-header h1{font-size:21px;font-weight:750;letter-spacing:-.5px;flex:1}.online-pill{background:#fff8;border-radius:16px;padding:6px 9px;font-size:11px;font-weight:500;display:flex;gap:4px;align-items:center;margin-right:6px}.online-pill i{width:5px;height:5px;border-radius:50%;background:#22a146}.rider-tabs{display:flex;justify-content:space-around;background:#ffda24;padding:4px 10px 0;flex-shrink:0}.rider-tabs button{font-size:15px;min-height:45px;color:#4e451b;position:relative;display:flex;align-items:center;gap:3px;padding:0 8px}.rider-tabs button:last-child{font-size:12px}.rider-tabs button svg{width:14px;height:14px}.rider-tabs button.active{font-weight:750;color:#141414}.rider-tabs button.active:after{content:'';position:absolute;height:3px;width:27px;bottom:0;left:50%;transform:translateX(-50%);background:#242424;border-radius:3px}.rider-tabs b{font-size:11px;align-self:flex-start;margin-top:10px}.rider-scroll{padding:0 11px 17px;gap:11px;display:flex;flex-direction:column}.rider-banner{font-size:10px;color:#a57927;display:flex;align-items:center;gap:6px;padding:10px 3px}.rider-banner svg{width:13px;height:13px}.rider-order{background:#fff;border-radius:12px;padding:16px 15px 0}.rider-order-head{display:flex;justify-content:space-between;align-items:center}.rider-order-head>div{display:flex;align-items:center;gap:9px}.rider-order-head b{font-size:21px;letter-spacing:-.5px}.rider-order-head span{font-size:10px;color:#bb8010;background:#fff4d8;border-radius:3px;padding:3px 5px}.rider-order-head strong{font-size:24px;color:#ed6a28;letter-spacing:-.8px}.rider-order-head strong small{font-size:14px}.delivery-deadline{font-size:12px;color:#565c63;display:flex;align-items:center;justify-content:space-between;margin:10px 0 18px;padding-bottom:14px;border-bottom:1px solid #f0f0f2}.delivery-deadline b{font-size:17px;color:#202020;margin:0 4px}.delivery-deadline span{font-size:10px;color:#e78223;margin-left:auto}.rider-stops{position:relative}.rider-stops:before{content:'';position:absolute;top:20px;bottom:27px;left:10px;border-left:1px dashed #d6d8d9}.rider-stop{display:flex;gap:10px;align-items:flex-start;padding-bottom:22px}.rider-stop:last-child{padding-bottom:13px}.stop-symbol{width:21px;height:21px;flex-shrink:0;background:#ffa825;color:#fff;border-radius:50%;display:grid;place-items:center;font-size:10px;z-index:1;margin-top:2px}.stop-symbol.dropoff{background:#2972f0}.stop-content{flex:1;min-width:0}.stop-content h3{font-size:17px;font-weight:650;line-height:1.45;letter-spacing:-.4px}.stop-content p{font-size:12px;color:#75787e;margin:4px 0}.stop-content>small{font-size:10px;color:#a1a1a7}.picked{font-size:10px;color:#989ba1;white-space:nowrap}.delivery-note{font-size:12px;line-height:1.6;background:#fff5d8;color:#ad7922;padding:8px 9px;border-radius:5px;margin-top:7px}.rider-map-btn{background:#f1f5ff;color:#3973dc;border-radius:50%;width:28px;height:28px;flex-shrink:0;display:grid;place-items:center}.rider-map-btn svg{width:16px;height:16px}.rider-contact{display:flex;justify-content:space-around;border-top:1px solid #f1f1f3;padding:2px 0}.rider-contact button{display:flex;align-items:center;justify-content:center;gap:5px;font-size:11px;height:46px;flex:1;color:#48494d;white-space:nowrap}.rider-contact svg{width:15px;height:15px}.rider-food{padding:16px 15px 0;background:#fff;border-radius:12px}.rider-food>h3{font-size:13px;font-weight:600;margin-bottom:14px}.rider-food>h3 span{float:right;font-weight:400;color:#a1a1a6;font-size:11px}.rider-food .row>img{width:57px;height:57px;object-fit:cover;border-radius:7px}.food-details{flex:1}.food-details h4{font-size:13px;font-weight:500;margin:0 0 5px}.food-details p{font-size:11px;color:#98989e;margin:0}.food-details small{font-size:10px;color:#777}.food-price{font-size:12px;color:#424348}.rider-food .receipt-link{font-size:11px;margin-top:15px;gap:9px;padding:13px 0}.rider-food .receipt-link>svg:first-child{color:#82848d;width:16px;margin:0}.rider-food .receipt-link small{font-size:10px;margin-top:4px}.rider-alert{display:flex;gap:10px;text-align:left;padding:13px;border-radius:10px;background:#fff;border:1px solid #f0cb8060;align-items:center}.rider-alert>span{color:#e49a1d}.rider-alert>span svg{width:21px}.rider-alert h3{font-size:12px;color:#916817;margin-bottom:4px}.rider-alert p{font-size:10px;color:#a1a1a5;line-height:1.8}.rider-alert>svg{margin-left:auto;width:15px;color:#999;flex-shrink:0}.order-details{padding:10px 7px;display:flex;flex-direction:column;gap:10px;font-size:10px;color:#a2a4aa}.order-details>div{display:flex;justify-content:space-between}.rider-bottom{flex-shrink:0;background:white;display:flex;padding:10px 15px 8px;gap:15px;border-top:1px solid #e7e8eb}.rider-bottom .primary{font-size:17px;border-radius:8px;min-height:45px}.rider-more{min-width:61px;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:4px;color:#686a70;font-size:10px}.rider-more svg{width:18px;height:18px}.rider-empty{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:18px}.rider-empty>span svg{width:45px;height:45px;color:#bbb}.rider-empty h3{font-size:18px}.rider-empty p{font-size:12px;color:#999}.rider-empty .primary{max-width:210px}
/* Native-looking chat. */
#phone[data-theme="chat"] #app{background:#ededed}.thread-row{border-color:#e1e1e1}.thread-body h3{font-size:16px;color:#1b1b1b}.thread-body p{font-size:12px;color:#989898}.thread-body time{color:#aaa}.avatar{background:#91b5dd;color:#fff;font-family:inherit;border-radius:7px}.avatar.chen{background:#7297aa}.avatar.system{background:#ffcd1b;color:#3d3a25}.avatar.yao{background:#121414;border-radius:7px;box-shadow:none}.avatar.yao:after{background:linear-gradient(#293131,#131313)}.unread-count{display:inline-grid;place-items:center;min-width:19px;height:19px;border-radius:10px;background:#fa5252;color:white;font-size:10px}.chat-time,.chat-system{color:#b0b0b0}.message .avatar{width:34px;height:34px;border-radius:5px}.bubble{background:#fff;color:#171717;border-radius:3px 7px 7px 7px;font-size:14px;line-height:1.85;padding:10px 12px;box-shadow:0 1px 1px #00000003}.message.self .bubble{background:#95ec69;color:#171717;border-radius:7px 3px 7px 7px}.message.ghost .bubble{background:#95ec69;color:#171717}.message.ghost{flex-direction:row-reverse}.message.ghost>.avatar{display:none}.message-meta{color:#aaa}.chat-chips{background:#f6f6f6;border-color:#ddd;padding:9px 13px;gap:6px}.chip{background:#fff;border-color:#dfdfdf;color:#616161;font-size:11px;padding:8px 10px}.composer{background:#f6f6f6;margin:0;padding:0 12px 10px}.composer input{background:white;border:0;border-radius:5px;font-size:15px}.send-btn{background:#08b95e;color:white;border-radius:5px;width:44px}.attachment{color:#407bb2;font-size:12px}
/* Safari, Photos, Notes, Voice Memos. */
#phone[data-theme="browser"] #app{background:#fff}.browser-bar{background:#f3f3f7;border-color:#d7d8dc;padding:8px 13px}.browser-bar input{background:#e5e5ea;border:0;color:#333;border-radius:11px;text-align:center;font-size:13px}.browser-bar button{color:#007aff}.browser-page{background:white;color:#222;padding:22px 20px}.search-brand{font-family:inherit;color:#3a69b8;font-size:35px;font-weight:500;letter-spacing:4px;margin-top:43px}.search-desc{color:#9a9ba3;letter-spacing:1px}.search-term{background:#f2f3f6;border-color:#edeef1;color:#505662;border-radius:10px;font-size:13px}.search-local{border-color:#eee;color:#a0a0a8}.search-local svg{width:16px;height:16px;color:#a5a7b0}.search-count{color:#999}.search-result{border-color:#eee}.search-result h3{color:#3057a0;font-size:17px}.search-result .site{color:#8b949f}.search-result p{color:#7b7e85}.browser-toolbar{background:#f6f6f9;border-top:1px solid #ddd;padding:4px}.browser-toolbar button{color:#007aff}.web-article .site{color:#728195;border-color:#dce1e8}.web-article h2{font-family:inherit;color:#222;font-size:24px;font-weight:650}.web-article p{color:#50545b;font-size:14px}.web-article blockquote{background:#f1f4f9;color:#3f526d;border-color:#708caf;font-family:inherit;font-size:15px}.browser-page .primary{background:#007aff;color:#fff}.article-end{color:#aaa}.article-date{color:#aaa}.photo-grid{gap:2px;padding:0 2px}.album-summary h2{font-size:29px;font-weight:700}.album-date{color:#333;font-weight:600;font-size:13px}.photo-viewer{background:#000}.photo-tools{background:#f7f7f9;border-color:#ddd}.photo-tools button{color:#007aff}.photo-caption{background:#f7f7f9;color:#8d8d95}.photo-info{background:#fff;color:#5e6069;max-height:190px;overflow:auto}.photo-info b{color:#222}.map-panel{background:#fff;border-top:1px solid #ddd}.map-pin{background:#fff;color:#333;border-color:#d9dfe5}.map-pin.selected{background:#fff6d5;border-color:#deb949}.map-label{background:#fff9;color:#808790;padding:5px;border-radius:5px}.map-panel h3{color:#333}.audio-card .play{background:#ed514b;color:#fff}.waveform i{background:#ed514b}.transcript{color:#4c5057;border-color:#3985cd}.transcript.corrupt{color:#b4544d;border-color:#c76b57}.audio-card .label{color:#91919c}.audio-card .primary{margin-top:15px;background:#007aff}.evidence-item{background:#fff;border-color:#e5e5e9}.evidence-item svg{color:#25a257}.evidence-item h3{color:#32353c}.evidence-item p{color:#898a94}.evidence-item small{color:#007aff}.hint{background:#fff9df;color:#897127}.setting-row{border-color:#dedee5}.toggle{background:#d2d3d8}.toggle.on{background:#34c759}.toggle.on:after{left:20px}.setting-row svg{color:#42a95e}
/* Translucent system notifications, camera-black call surface. */
.notification{position:relative;padding-right:35px!important}.notification-content{padding:0;width:100%;text-align:left;display:block}.notification-close{position:absolute;right:5px;top:5px;width:32px;height:32px;display:grid;place-items:center;color:#9298a0}.notification-close svg{width:13px;height:13px}.notification-time{margin-left:auto;margin-right:8px}
.notification{background:#f0f1f3ed;border:1px solid #ffffff5c;border-radius:21px;box-shadow:0 5px 25px #0002;color:#202124;padding:13px 15px}.notification small{color:#777e87;font-size:10px}.notification strong{font-weight:500;font-size:13px}.notification.ominous{background:#dfe3e6f5;border-color:#ccd2d5}.notification.ominous strong{font-family:inherit;letter-spacing:0}#modal-root{background:#14181fe0;backdrop-filter:blur(17px)}.modal{background:#f6f6f8;border-color:#ffffff80;color:#222;border-radius:24px}.modal h2{color:#212126;font-family:inherit;font-size:23px}.modal p{color:#777b84}.modal .eyebrow{color:#808a9e}.modal .primary{background:#007aff;color:white}.modal .secondary{color:#007aff;background:#fff}.modal .danger{background:#fff0ef;color:#d4574b;border-color:#eab5b0}.call-screen{color:#f5f5f6}.call-screen .avatar{background:#737b8980;border-radius:50%;color:white}.call-screen h2{font-family:inherit;color:white}.call-screen small{color:#a4acb9}.call-subtitle{color:#dfe2e9!important;font-family:inherit}.call-controls span{background:#ef453e}.call-controls .answer span{background:#3fc762}.call-controls button{color:#eee}.recent-card{background:#fff;color:#444;border:1px solid #e5e6e9}.recent-card svg{color:#007aff}#phone[data-theme="ending"] #app{background:#111714}#phone[data-theme="ending"] #statusbar{color:#e8ecde;background:#111714}.ending{color:#dce3cf}.ending .primary{background:#d5ba80;color:#222}.ending .info{background:#25271c;color:#c6b58c}.ending .success{background:#203222;color:#bcd4b0}.ending .stamp{color:#a9bd9e}.ending .eyebrow{color:#b9bc9a}#phone[data-theme="ending"] .home-pill{background:#dae1d0!important}
@media(max-height:750px){.home-content{padding-top:10px}.home-widgets{margin-bottom:14px;gap:13px}.weather-widget,.calendar-widget{height:125px;padding:12px}.weather-widget strong{font-size:35px}.calendar-widget strong{font-size:40px}.calendar-widget p{font-size:9px;margin-top:1px}.weather-widget small{font-size:9px}.app-grid{margin-top:19px;gap:16px 15px;margin-bottom:13px}.app-icon{width:49px;height:49px;border-radius:12px}.notes-icon-lines{width:49px;height:49px;border-radius:12px}.app-icon svg{width:29px;height:29px}.home-dock{padding:10px 13px}.home-search{margin:0 0 12px}.delivery-widget{padding:11px 13px}.delivery-widget h2{font-size:14px}}
@media(max-width:500px){#phone{height:100dvh;border:0;border-radius:0;outline:0}#statusbar{height:calc(53px + env(safe-area-inset-top))}#app{height:calc(100% - 90px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}#system-nav{height:calc(37px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom)}#modal-root{bottom:calc(37px + env(safe-area-inset-bottom))}.home-content{padding-left:24px;padding-right:24px}}
@media(max-height:640px){.home-widgets{margin-bottom:11px}.weather-widget,.calendar-widget{height:110px}.weather-widget strong{font-size:29px}.calendar-widget strong{font-size:33px}.weather-widget small{display:none}.home-content{padding-top:5px}.app-grid{margin-top:15px;gap:13px;margin-bottom:8px}.app-icon,.notes-icon-lines{width:45px;height:45px}.home-dock{padding:8px 12px}.home-search{margin-bottom:8px}.app-tile .name{font-size:10px}.delivery-widget h2{font-size:13px}.widget-bottom{font-size:10px}}

/* Delivery records and customer instructions keep ordinary app styling. */
.eaten-ending{background:#171313;color:#e9deda;padding:24px 20px!important;display:flex;flex-direction:column;gap:24px;min-height:0}.eaten-result{text-align:center;padding:6px 0}.eaten-result>small{font-size:12px;letter-spacing:4px;color:#bfa29a}.eaten-result h2{font-family:inherit;font-size:32px;line-height:1.4;letter-spacing:3px;color:#f0b7aa;margin:12px 0}.eaten-result p{font-size:14px;line-height:1.9;color:#c1aba5;margin:0}.eaten-review{display:flex;gap:14px;border-top:1px solid #49302c;border-bottom:1px solid #49302c;padding:18px 0;align-items:center}.eaten-review img{width:84px;height:112px;object-fit:cover;border-radius:5px;flex-shrink:0}.eaten-review small{font-size:12px;color:#bfa29a}.eaten-review p{font-size:13px;line-height:1.8;margin:5px 0;color:#e0ccc5}.eaten-review .review-stars{color:#c58f67;letter-spacing:2px}.eaten-restart{margin-top:auto;text-align:center}.eaten-restart .danger{width:100%;min-height:48px;background:#a63832;color:#fff;border:1px solid #bd554b;border-radius:12px;font-size:16px}.eaten-hint{font-size:12px;line-height:1.9;color:#baa29a;margin:14px 0 0}.eaten-ending>*{flex-shrink:0}@media(max-height:680px){.eaten-ending{gap:16px;padding:16px 20px!important}.eaten-result h2{font-size:28px;margin:8px 0}.eaten-review{padding:12px 0}.eaten-review img{height:88px;width:72px}}
.customer-request{text-align:left;width:100%}.customer-request p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.delivery-record{background:#f5f5f7;color:#222;padding:18px!important}.delivery-record .card{background:#fff;border:1px solid #e9e9ed;color:#333}.delivery-record h2,.delivery-record h3{font-family:inherit;color:#222}.delivery-record h2{font-size:24px}.delivery-record h3{font-size:16px}.delivery-record p{font-size:14px;line-height:1.9}.delivery-record .closure-status svg{color:#23a369}.delivery-record .ending-message{text-align:left;width:100%}.delivery-record small{color:#89898f}.customer-review img{width:132px;height:132px;object-fit:cover;border-radius:6px}.customer-review .review-stars{color:#efa923;letter-spacing:3px}.delivery-safe h2{font-family:inherit!important;color:#222!important}.delivery-safe>p{color:#666!important}
