/* v71 (Nov 12): Split the bill, Compare stays, My plans, Shabbos sheet, Airport guide, Entry check, Packing list, Help nearby */
.i71{width:20px;height:20px;flex:none;vertical-align:middle}
.b71{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border-radius:12px;font:600 14px/1.2 'Plus Jakarta Sans',system-ui,sans-serif;border:1px solid transparent;cursor:pointer;text-decoration:none;white-space:nowrap}
.b71 .i71{width:18px;height:18px}
.b71.p{background:#0A6C86;color:#fff}.b71.p:hover{background:#085a70}
.b71.o{background:#fff;color:#0A6C86;border-color:#0A6C86}
.b71.g{background:transparent;color:#2b3a42;border-color:#d9dcd6}
.s71vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
html.s71on{overflow:hidden}
.s71{position:fixed;inset:0;z-index:10050}
.s71bd{position:absolute;inset:0;background:rgba(16,24,28,.48)}
.s71p{position:absolute;left:0;right:0;bottom:0;max-height:92vh;max-height:92dvh;background:#fff;border-radius:20px 20px 0 0;display:flex;flex-direction:column;box-shadow:0 -8px 30px rgba(0,0,0,.18);font-family:'Plus Jakarta Sans',system-ui,sans-serif;color:#1d2a30}
.s71g{width:40px;height:4px;border-radius:2px;background:#d4d8d4;margin:8px auto 0}
.s71h{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 8px 8px 20px;border-bottom:1px solid #eceae4}
.s71h b{font-size:17px;font-weight:700}
.s71x{width:44px;height:44px;border:0;background:transparent;border-radius:12px;display:grid;place-items:center;color:#2b3a42;cursor:pointer}
.s71b{overflow:auto;padding:14px 20px 20px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}
.s71f{display:flex;gap:10px;justify-content:flex-end;padding:12px 20px calc(12px + env(safe-area-inset-bottom));border-top:1px solid #eceae4}
.s71f .b71{flex:1}
@media (min-width:768px){.s71p{left:50%;top:50%;bottom:auto;right:auto;transform:translate(-50%,-50%);width:min(640px,92vw);max-height:86vh;border-radius:18px}.s71w .s71p{width:min(1040px,94vw)}.s71g{display:none}.s71h{padding:12px 12px 12px 24px}.s71b{padding:18px 24px 24px}.s71f .b71{flex:none;min-width:140px}}
.s71sub{font-size:14px;color:#4a5960;margin:0 0 12px;line-height:1.5;display:flex;gap:8px;align-items:flex-start}
.s71sub .i71{color:#0A6C86;margin-top:1px}
.s71h3{font-size:15px;font-weight:700;margin:18px 0 8px;display:flex;align-items:center;gap:8px}
.s71h3 .i71{color:#0A6C86}
.s71tiny{font-size:13px;color:#6b767d;margin:14px 0 0;line-height:1.45}
.s71empty{font-size:14px;color:#4a5960;background:#F7F5F0;border-radius:12px;padding:12px 14px;margin:0 0 6px;line-height:1.45;display:flex;gap:10px;align-items:flex-start}
.s71empty.big{padding:16px}
.s71empty .i71{color:#0A6C86}
.s71warn{font-size:14px;color:#8a4b00;background:#fff4e5;border-radius:10px;padding:10px 12px;display:flex;gap:8px;align-items:center}
.s71off{display:flex;gap:8px;align-items:center;font-size:13px;color:#2f6b3a;background:#eef7ef;border-radius:10px;padding:10px 12px;margin-top:16px}
/* tools card */
.t71{margin:16px 0;padding:0}
.t71.card{padding:16px}
.t71hd{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 0 10px}
.t71hd h2{font-size:18px;margin:0}.t71hd small{font-size:13px;color:#6b767d}
.t71g{display:grid;grid-template-columns:1fr;gap:8px}
@media (min-width:768px){.t71g{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}
.t71b{display:flex;align-items:center;gap:12px;min-height:60px;padding:10px 12px;border:1px solid #e3e1da;border-radius:14px;background:#fff;text-align:left;cursor:pointer;font-family:inherit;color:#1d2a30;width:100%}
.t71b:hover{border-color:#0A6C86}
.t71i{width:40px;height:40px;border-radius:12px;background:#e8f2f5;color:#0A6C86;display:grid;place-items:center;flex:none}
.t71t{flex:1;min-width:0}.t71t b{display:block;font-size:15px}.t71t small{display:block;font-size:13px;color:#5d6a70;margin-top:2px}
.t71b>.i71:last-child{color:#9aa4a8}
#trip .t71{padding:0 16px}
@media (min-width:768px){#trip .t71{padding:0;max-width:1180px;margin:20px auto;padding:0 24px}}
/* packing */
.pk71bar{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.pk71bar b{font-size:15px}
.pk71bar span{display:block;height:8px;background:#eceae4;border-radius:4px;overflow:hidden}.pk71bar i{display:block;height:100%;background:#0A6C86}
.pk71{list-style:none;margin:0;padding:0}
.pk71 li{display:flex;align-items:center;border-bottom:1px solid #f0eee8}
.pk71l{flex:1;display:flex;align-items:center;gap:12px;min-height:44px;font-size:14px;cursor:pointer}
.pk71l input{width:22px;height:22px;accent-color:#0A6C86;flex:none}
.pk71l.on span{color:#7b878c;text-decoration:line-through}
.pk71x{width:44px;height:44px;border:0;background:transparent;color:#6b767d;display:grid;place-items:center;cursor:pointer;border-radius:10px}
.pk71add{display:flex;gap:8px;margin-top:10px}
.pk71add input{flex:1;min-width:0;height:44px;border:1px solid #d9dcd6;border-radius:12px;padding:0 12px;font:14px 'Plus Jakarta Sans',system-ui,sans-serif}
/* help */
.hp71r{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid #f0eee8}
.hp71i{width:40px;height:40px;border-radius:12px;background:#fdecec;color:#b42318;display:grid;place-items:center;flex:none}
.hp71t{flex:1;min-width:0}.hp71t small{display:block;font-size:13px;color:#6b767d}.hp71t b{display:block;font-size:15px}.hp71t em{display:block;font-style:normal;font-size:13px;color:#4a5960;margin-top:2px;overflow-wrap:anywhere}
.hp71c{padding:0 14px}
/* airport */
.ap71hd{display:flex;gap:12px;align-items:center;margin-bottom:6px}
.ap71hd b{display:block;font-size:16px}.ap71hd small{display:block;font-size:13px;color:#5d6a70}
.ap71code{font-weight:700;font-size:15px;background:#0A6C86;color:#fff;border-radius:10px;padding:10px 10px;flex:none}
.ap71r{padding:10px 12px;border:1px solid #eceae4;border-radius:12px;margin-bottom:6px}.ap71r b{display:block;font-size:14px}.ap71r small{font-size:13px;color:#6b767d}
.ap71tabs{display:flex;gap:8px;overflow-x:auto;margin-bottom:12px}
.ap71tabs button{min-height:44px;padding:0 14px;border-radius:22px;border:1px solid #d9dcd6;background:#fff;font:600 14px 'Plus Jakarta Sans',system-ui,sans-serif;white-space:nowrap;cursor:pointer}
.ap71tabs button.on{background:#0A6C86;color:#fff;border-color:#0A6C86}
.z71r{display:flex;justify-content:space-between;gap:12px;font-size:14px;padding:8px 0;border-bottom:1px solid #f0eee8;margin:0}
.ap71b{margin:8px 0 2px;min-height:44px;font-size:13px}
.fz-lay{flex-wrap:wrap}
/* entry check */
.ec71{border:1px solid #e3e1da;border-radius:14px;padding:12px;margin:10px 0}
.ec71.inl{margin:14px 0 0;background:#fbfaf7}
.ec71h{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}
.ec71h b{display:block;font-size:15px}.ec71h small{display:block;font-size:13px;color:#4a5960;margin-top:2px}
.ec71p{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:700;border-radius:20px;padding:4px 10px;white-space:nowrap;flex:none}
.ec71p .i71{width:16px;height:16px}
.ec71p.ready{background:#e7f5ea;color:#1f7a37}.ec71p.check{background:#fff3e0;color:#9a5300}.ec71p.add{background:#eef1f3;color:#3d4b52}
.ec71f{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:10px}
.ec71f label{min-width:0;display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600;color:#3d4b52}
.ec71f select,.ec71f input{height:44px;border:1px solid #d9dcd6;border-radius:10px;padding:0 10px;font:14px 'Plus Jakarta Sans',system-ui,sans-serif;background:#fff;min-width:0;width:100%;box-sizing:border-box}
.ec71have{display:flex;gap:10px;align-items:center;min-height:44px;font-size:14px;margin-top:6px}.ec71have input{width:22px;height:22px;accent-color:#0A6C86}
.ec71sum{display:flex;gap:10px;align-items:center;background:#e8f2f5;border-radius:12px;padding:10px 12px;margin:6px 0 10px}
.ec71sum b{display:block;font-size:15px}.ec71sum small{display:block;font-size:13px;color:#3d4b52}
.ec71sum>.i71{color:#0A6C86}
/* compare */
.cmp71{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 14px;border-top:1px solid #f0eee8;font-size:14px;font-weight:600;color:#0A6C86;cursor:pointer}
.cmp71 input{width:20px;height:20px;accent-color:#0A6C86}
.cmp71.on{background:#e8f2f5}
.cmp71bar{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(84px + env(safe-area-inset-bottom));z-index:900;display:flex;gap:8px;background:#fff;padding:6px;border-radius:16px;box-shadow:0 6px 24px rgba(0,0,0,.18)}
.cmp71bar[hidden]{display:none}
@media (min-width:768px){.cmp71bar{bottom:24px}}
.cmp71t{display:grid;gap:0}
.cmp71r{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:8px;padding:10px 0;border-bottom:1px solid #f0eee8}
.cmp71l{grid-column:1/-1;font-size:13px;font-weight:700;color:#5d6a70;text-transform:none}
.cmp71top .cmp71l,.cmp71ch .cmp71l{display:none}
.cmp71c{font-size:14px;line-height:1.4;min-width:0;overflow-wrap:anywhere}
.cmp71c img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:10px;display:block;margin-bottom:6px}
.cmp71c>b{display:block;font-size:14px}.cmp71c small{display:block;font-size:13px;color:#6b767d}
.cmp71c .b71{width:100%;padding:0 8px}
.cmp71ul{margin:0;padding-left:16px}.cmp71ul li{margin:0 0 2px}
.nl71{color:#7b878c}.ok71{color:#1f7a37;display:inline-flex;gap:4px;align-items:flex-start}.ok71 .i71{width:16px;height:16px;margin-top:2px}.no71{color:#9a5300}
.smp71{display:inline-block;font-size:13px;font-weight:600;color:#6b767d;background:#eef1f3;border-radius:6px;padding:1px 6px;margin-top:4px}
@media (min-width:768px){.cmp71r{grid-template-columns:170px repeat(var(--n),minmax(0,1fr));gap:16px}.cmp71l{grid-column:auto}.cmp71top .cmp71l,.cmp71ch .cmp71l{display:block}}
/* my plans */
.pl71h{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:12px}
.pl71h h2{margin:0}.pl71h h2 small{font-size:14px;color:#6b767d;font-weight:600}.pl71h p{margin:4px 0 0}
.pl71g{display:grid;grid-template-columns:1fr;gap:12px}
@media (min-width:900px){.pl71g{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:1200px){.pl71g{grid-template-columns:repeat(3,minmax(0,1fr))}}
.pl71c{background:#fff;border:1px solid #e3e1da;border-radius:16px;overflow:hidden;display:flex;flex-direction:column}
.pl71c.cur{border-color:#0A6C86;box-shadow:0 0 0 1px #0A6C86}
.pl71c img{width:100%;height:120px;object-fit:cover;display:block}
.pl71in{padding:12px 14px 14px;display:flex;flex-direction:column;gap:8px;flex:1}
.pl71t{display:flex;align-items:center;justify-content:space-between;gap:8px}.pl71t b{font-size:17px}
.pl71badge{font-size:13px;font-weight:700;color:#0A6C86;background:#e8f2f5;border-radius:20px;padding:3px 10px;white-space:nowrap}
.pl71m{display:flex;gap:6px;align-items:center;font-size:14px;color:#3d4b52;margin:0}.pl71m .i71{width:18px;height:18px;color:#0A6C86}
.pl71p{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}
.pl71p li{display:inline-flex;gap:6px;align-items:center;font-size:13px;background:#F7F5F0;border-radius:8px;padding:4px 8px;max-width:100%}.pl71p .i71{width:16px;height:16px;color:#0A6C86}
.pl71f{display:flex;justify-content:space-between;align-items:flex-end;gap:8px;margin-top:auto}
.pl71f b{font-size:17px}.pl71f small{display:block;font-size:13px;color:#6b767d}.pl71e{white-space:nowrap}
.pl71a{display:flex;flex-wrap:wrap;gap:8px}.pl71a .b71.p{flex:1 1 auto}
.pl71empty{text-align:center;padding:24px}.pl71empty .i71{width:32px;height:32px;color:#0A6C86}
/* split bill */
.sp71card h2{display:flex;align-items:center;gap:8px}
.sp71card h2 .i71{color:#0A6C86}
.sp71hh{display:flex;justify-content:space-between;align-items:center;gap:8px}
.sp71row{display:flex;align-items:center;gap:12px;padding:10px 0}
.sp71av{width:40px;height:40px;border-radius:50%;background:#e8f2f5;color:#0A6C86;display:grid;place-items:center;font-weight:700;flex:none}
.sp71n{flex:1;min-width:0}.sp71n b{display:block;font-size:15px}.sp71n small{display:block;font-size:13px;color:#6b767d;overflow-wrap:anywhere}
.sp71amt{display:flex;flex-direction:column;align-items:flex-end;gap:4px}
.sp71note{display:flex;gap:8px;align-items:flex-start;font-size:13px;color:#3d4b52;background:#F7F5F0;border-radius:10px;padding:10px 12px;margin:10px 0 0}
.sp71seg{display:grid;grid-template-columns:1fr 1fr;gap:4px;background:#eef1f3;border-radius:12px;padding:4px;margin-bottom:6px}
.sp71seg button{min-height:44px;border:0;border-radius:10px;background:transparent;font:600 14px 'Plus Jakarta Sans',system-ui,sans-serif;color:#3d4b52;cursor:pointer}
.sp71seg button.on{background:#fff;color:#0A6C86;box-shadow:0 1px 3px rgba(0,0,0,.12)}
.sp71add{display:grid;gap:8px;border:1px dashed #c9cec9;border-radius:14px;padding:12px;margin-top:8px}
.sp71add b{font-size:14px}
.sp71add label{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600;color:#3d4b52}
.sp71add input{height:44px;border:1px solid #d9dcd6;border-radius:10px;padding:0 12px;font:14px 'Plus Jakarta Sans',system-ui,sans-serif}
.sp71it{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid #f0eee8}
.sp71it span{flex:1;min-width:0}.sp71it b{display:block;font-size:14px}.sp71it small{font-size:13px;color:#6b767d}
.sp71it select{height:44px;border:1px solid #d9dcd6;border-radius:10px;padding:0 8px;font:14px 'Plus Jakarta Sans',system-ui,sans-serif;max-width:48%;background:#fff}
.sp71tot{display:flex;justify-content:space-between;font-size:15px;padding:12px 0 0}.sp71tot b{font-size:17px}
.sp71bar{height:8px;background:#eceae4;border-radius:4px;overflow:hidden;margin:4px 0 8px}.sp71bar i{display:block;height:100%;background:#1f7a37}
.sp71pr{border-bottom:1px solid #f0eee8;padding-bottom:10px}
.sp71acts{display:flex;flex-wrap:wrap;gap:8px;padding-left:52px}
.sp71acts .b71{min-height:44px;padding:0 12px;font-size:13px}
.sp71done.all h2 .i71{color:#1f7a37}
#sp71bk .sp71card{background:#fff;border:1px solid #e3e1da;border-radius:16px;padding:16px;margin:12px 0}
.rc71k{font-size:13px;font-weight:700;color:#0A6C86;text-transform:uppercase;letter-spacing:.04em;margin:0 0 4px}
.rc71 h3{margin:0 0 4px}
/* pay page */
.pay71c{max-width:460px;margin:24px auto;padding:24px;text-align:center}.pay71a{font-size:34px;font-weight:700;margin:12px 0}
/* Shabbos sheet */
.ss71wrap{max-width:860px;margin:0 auto;padding:16px}
.ss71top{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px}
.ss71btns{display:flex;gap:8px}
.ss71tip{font-size:14px;color:#3d4b52;background:#e8f2f5;border-radius:10px;padding:10px 12px}
.ss71pg{background:#fff;border:1px solid #e3e1da;border-radius:12px;padding:28px;margin:0 0 20px;color:#1d2a30;font-family:'Plus Jakarta Sans',system-ui,sans-serif}
.ss71hd{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;border-bottom:2px solid #0A6C86;padding-bottom:12px;margin-bottom:16px}
.ss71hd small{font-size:13px;color:#5d6a70;font-weight:600}.ss71hd h1{font-size:26px;margin:4px 0}.ss71hd p{margin:0;font-size:15px}
.ss71logo{display:flex;align-items:center;gap:6px;color:#0A6C86;font-weight:700;font-size:14px;white-space:nowrap}
.ss71z{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.ss71z>div{background:#F7F5F0;border-radius:12px;padding:14px}
.ss71z small{display:block;font-size:13px;font-weight:600;color:#3d4b52}.ss71z b{display:block;font-size:30px;margin:4px 0;color:#0A6C86}.ss71z em{font-style:normal;font-size:13px;color:#5d6a70}
.ss71n{font-size:13px;color:#5d6a70;margin:8px 0 0}
.ss71s{margin-top:16px}.ss71s h2{font-size:16px;display:flex;align-items:center;gap:8px;margin:0 0 6px}.ss71s h2 .i71{color:#0A6C86}.ss71s p{margin:0 0 4px;font-size:14px;line-height:1.45}
.ss71a{color:#4a5960}
.ss71t{border-collapse:collapse;width:100%;font-size:14px;margin:6px 0}.ss71t td{border-bottom:1px solid #eceae4;padding:6px 4px;vertical-align:top}.ss71t td:first-child{font-weight:600;width:42%}
.ss71two{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.ss71ft{margin-top:18px;font-size:13px;color:#7b878c;border-top:1px solid #eceae4;padding-top:8px}
.ss71empty{padding:20px}
@media (max-width:560px){.ss71pg{padding:16px}.ss71z{grid-template-columns:1fr}.ss71two{grid-template-columns:1fr}.ss71hd h1{font-size:22px}.ss71z b{font-size:26px}.ss71logo{display:none}}
@media print{
 @page{size:auto;margin:0}
 html,body{background:#fff!important}
 body *{visibility:hidden}
 .ss71wrap,.ss71wrap *{visibility:visible}
 .ss71wrap{position:absolute;left:0;top:0;width:100%;max-width:none;padding:0;margin:0}
 .no-print,.ss71top,.ss71tip{display:none!important}
 .ss71pg{border:0;border-radius:0;margin:0;padding:9mm 12mm;font-size:13px;page-break-after:always;break-after:page;box-sizing:border-box;min-height:0}
 .ss71pg:last-child{page-break-after:auto;break-after:auto}
 .ss71z{grid-template-columns:1fr 1fr}.ss71two{grid-template-columns:1fr 1fr}.ss71logo{display:flex}
 .ss71z>div{-webkit-print-color-adjust:exact;print-color-adjust:exact}
 .s71,.toast,.demo-bar,header.top,footer.foot{display:none!important}
 .rc71,.rc71 *{visibility:visible}
 .ss71hd{padding-bottom:8px;margin-bottom:10px}.ss71hd h1{font-size:22px}.ss71z b{font-size:24px;margin:2px 0}.ss71z>div{padding:10px}.ss71s{margin-top:10px;break-inside:avoid}.ss71s h2{font-size:15px;margin-bottom:4px}.ss71s p,.ss71t{font-size:13px}.ss71t td{padding:3px 4px}.ss71ft{margin-top:10px}
}

@media print{html.pr71 .s71{display:block!important;position:static}html.pr71 .s71bd,html.pr71 .s71h,html.pr71 .s71f,html.pr71 .s71g{display:none!important}html.pr71 .s71p{position:static!important;transform:none!important;box-shadow:none!important;max-height:none!important;width:auto!important;padding:14mm}html.pr71 .s71b{overflow:visible}}

/* My trips · option C */
.mt71hd{background:#fff;border-bottom:1px solid #e6e3dc}
.mt71hd .wrap{padding-top:12px}
.mt71back{display:inline-flex;align-items:center;gap:4px;min-height:44px;font-size:14px;font-weight:600;color:#0A6C86;text-decoration:none}
.mt71hin{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:4px 0 12px}
.mt71hin img{width:84px;height:84px;border-radius:14px;object-fit:cover;flex:none}
.mt71ht{flex:1;min-width:220px}
.mt71ht h1{font-size:24px;margin:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.mt71ht p{margin:4px 0 0;font-size:14px;color:#4a5960}
.mt71ha{display:flex;gap:8px;flex-wrap:wrap}
.mt71st{display:inline-flex;align-items:center;font-size:13px;font-weight:700;border-radius:20px;padding:3px 10px;white-space:nowrap}
.mt71st.ok{background:#e7f5ea;color:#1f7a37}.mt71st.done{background:#eef1f3;color:#3d4b52}.mt71st.cx{background:#fdecec;color:#b42318}
.mt71tw{position:relative}
.mt71tabs{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.mt71tabs::-webkit-scrollbar{display:none}
.mt71tabs button{flex:none;min-height:44px;padding:0 14px;border:0;border-bottom:3px solid transparent;background:transparent;font:600 14px 'Plus Jakarta Sans',system-ui,sans-serif;color:#4a5960;cursor:pointer;white-space:nowrap}
.mt71tabs button.on{color:#0A6C86;border-bottom-color:#0A6C86}
.mt71b{padding-top:18px;padding-bottom:28px}
.mt71g3{display:grid;grid-template-columns:1fr;gap:14px}
.mt71g2{display:grid;grid-template-columns:1fr;gap:14px;margin-top:14px}
.mt71c{background:#fff;border:1px solid #e6e3dc;border-radius:16px;padding:16px;min-width:0}
.mt71c h2{font-size:17px;margin:0 0 10px;display:flex;align-items:center;gap:8px}.mt71c h2 .i71{color:#0A6C86}
.mt71rows{display:flex;flex-direction:column}
.mt71row{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 0;border:0;border-bottom:1px solid #f0eee8;background:transparent;width:100%;text-align:left;font-family:inherit;color:#1d2a30;cursor:pointer;text-decoration:none}
.mt71row:last-child{border-bottom:0}
.mt71ri{width:36px;height:36px;border-radius:10px;background:#e8f2f5;color:#0A6C86;display:grid;place-items:center;flex:none}
.mt71rt{flex:1;min-width:0}.mt71rt b{display:block;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mt71rt small{display:block;font-size:13px;color:#5d6a70;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mt71row>.i71:last-child{color:#9aa4a8}
.mt71more{display:inline-flex;align-items:center;gap:4px;min-height:44px;border:0;background:transparent;color:#0A6C86;font:700 14px 'Plus Jakarta Sans',system-ui,sans-serif;cursor:pointer;text-decoration:none;padding:0}
.mt71kv{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:14px;padding:8px 0;border-bottom:1px solid #f4f2ed}
.mt71kv span{display:flex;align-items:center;gap:8px;color:#3d4b52;min-width:0}.mt71kv span .i71{color:#0A6C86;width:18px;height:18px}.mt71kv b{text-align:right;display:flex;align-items:center;gap:6px}
.mt71tr p{display:flex;justify-content:space-between;gap:10px;font-size:14px;margin:0;padding:6px 0}.mt71tr p span{color:#3d4b52}
.mt71w{width:100%;margin-top:10px}
.mt71dh{display:flex;gap:12px;align-items:center;margin-bottom:8px}.mt71dh b{display:block;font-size:16px;margin-bottom:4px}
.mt71dl{font-size:14px;color:#3d4b52;margin:6px 0}
.mt71tools{margin-top:14px}
.mt71sw{display:inline-grid;grid-template-columns:1fr 1fr;gap:4px;background:#eef1f3;border-radius:12px;padding:4px;margin:0 0 14px}
.mt71sw a{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 18px;border-radius:10px;font-weight:700;font-size:14px;color:#3d4b52;text-decoration:none}
.mt71sw a.on{background:#fff;color:#0A6C86;box-shadow:0 1px 3px rgba(0,0,0,.12)}.mt71sw small{font-size:13px;color:#6b767d}
@media (max-width:767px){
 .mt71tw:after{content:'';position:absolute;right:0;top:0;bottom:3px;width:36px;background:linear-gradient(90deg,rgba(255,255,255,0),#fff);pointer-events:none}
 .mt71hin img{width:64px;height:64px}.mt71ht h1{font-size:20px}
 .mt71ha{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.mt71ha .b71{min-height:44px;padding:0 8px;font-size:13px}
 .mt71tabs button{padding:0 12px;font-size:14px}
}
@media (min-width:768px){.mt71g3{grid-template-columns:repeat(3,minmax(0,1fr))}.mt71g2{grid-template-columns:2fr 1fr}.mt71c.wide{max-width:none}}
