.ap #adeies .w{max-width:1320px!important}
.ap .pp-pr{max-width:1320px;margin:10px auto 0;text-align:left}
.ap .pp-pr .cards.n3{grid-template-columns:repeat(3,minmax(0,1fr))}
.ap .pp-pr .cards.n2{grid-template-columns:repeat(2,minmax(0,1fr))}
.ap .pp-pr .top{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin:0 0 48px}
.ap .pp-pr .top button[data-v="c"]::before,.ap .pp-pr .top button[data-v="e"]::before{content:"";display:inline-block;width:17px;height:17px;margin-right:8px;vertical-align:-3px;background:currentColor;-webkit-mask:var(--cad-ic) center/contain no-repeat;mask:var(--cad-ic) center/contain no-repeat}
.ap .pp-pr .top button[data-v="c"]{--cad-ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%227%22%20width%3D%2218%22%20height%3D%2213%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M9%207V5a2%202%200%200%201%202-2h2a2%202%200%200%201%202%202v2%22%2F%3E%3Cpath%20d%3D%22M3%2013h18%22%2F%3E%3C%2Fsvg%3E")}
.ap .pp-pr .top button[data-v="e"]{--cad-ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2%209l10-5%2010%205-10%205z%22%2F%3E%3Cpath%20d%3D%22M6%2011v5c0%201.5%202.7%203%206%203s6-1.5%206-3v-5%22%2F%3E%3Cpath%20d%3D%22M22%209v6%22%2F%3E%3C%2Fsvg%3E")}
.ap .pp-pr .top h3{font:600 30px/1.1 Roboto,"Helvetica Neue",Arial,sans-serif!important;letter-spacing:-.02em;color:#1d1d1f!important;margin:0!important}
.ap .pp-pr .top p{font:400 15px Roboto,Arial,sans-serif;color:#6e6e73;margin:6px 0 0}
.ap .pp-pr .sg{display:inline-flex;background:#fff;border-radius:999px;padding:4px;gap:2px;box-shadow:0 1px 3px rgba(0,0,0,.08)}
.ap .pp-pr .sg button{position:relative;border:0;background:transparent;border-radius:999px;padding:9px 18px;font:500 14px Roboto,Arial,sans-serif;color:#1d1d1f;cursor:pointer;white-space:nowrap;transition:background .2s,color .2s}
.ap .pp-pr .sg button.on{background:#0071e3;color:#fff}
.ap .pp-pr .grid{display:grid;grid-template-columns:260px minmax(0,1fr);gap:22px;align-items:start}
.ap .pp-pr .side{display:flex;flex-direction:column;gap:16px;position:sticky;top:calc(var(--pptop,150px) + 16px)}
.ap .pp-pr .side .bx{background:#fff;border-radius:20px;padding:20px}
.ap .pp-pr .side h4{font:600 15px Roboto,Arial,sans-serif!important;color:#1d1d1f!important;margin:0 0 12px!important}
.ap .pp-pr .side .sg{display:grid;grid-template-columns:repeat(auto-fit,minmax(64px,1fr));border-radius:14px;background:#f5f5f7;box-shadow:none}
.ap .pp-pr .side .sg button{padding:8px 6px;font-size:13px;border-radius:10px}
.ap .pp-pr .save{display:inline-block;margin:10px 0 0;background:#e3f5e1;color:#1a7f37;font:600 12px Roboto,Arial,sans-serif;padding:4px 10px;border-radius:999px}
.ap .pp-pr .inc ul{list-style:none;margin:0;padding:0}
.ap .pp-pr .inc li,.ap .pp-pr .pc li{position:relative;padding-left:24px;font:400 14px/1.45 Roboto,Arial,sans-serif;color:#424245;margin:0 0 8px}
.ap .pp-pr .inc li:before,.ap .pp-pr .pc li:before{content:'';position:absolute;left:2px;top:4px;width:10px;height:6px;border-left:2px solid #0071e3;border-bottom:2px solid #0071e3;transform:rotate(-45deg)}
.ap .pp-pr .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px;align-items:stretch}
.ap .pp-pr .cards.n1{grid-template-columns:minmax(0,440px)}
.ap .pp-pr .pc{position:relative;background:#fff;border-radius:22px;padding:28px 24px 24px;display:flex;flex-direction:column;border:2px solid transparent;box-shadow:0 1px 2px rgba(0,0,0,.04)}
.ap .pp-pr .pc.pf{border-color:#0071e3}
.ap .pp-pr .pc .pfb{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:#0071e3;color:#fff;font:600 11.5px Roboto,Arial,sans-serif;padding:4px 12px;border-radius:999px;white-space:nowrap}
.ap .pp-pr .pc .tg{position:absolute;top:16px;right:16px;background:#c2410c;color:#fff;font:600 11px Roboto,Arial,sans-serif;padding:3px 9px;border-radius:999px}
.ap .pp-pr .pc h5{font:600 21px/1.2 Roboto,"Helvetica Neue",Arial,sans-serif!important;color:#1d1d1f!important;margin:0 0 6px!important;text-align:center}
.ap .pp-pr .pc .sb{font:500 14.5px/1.4 Roboto,Arial,sans-serif;color:#1d1d1f;margin:0 0 16px;text-align:center}
.ap .pp-pr .pc .ft{flex:1 1 auto;margin:0 0 18px}
.ap .pp-pr .pc .ft small{display:block;font:600 12px Roboto,Arial,sans-serif;color:#1d1d1f;margin:0 0 8px}
.ap .pp-pr .pc .ft p{font:400 14px/1.5 Roboto,Arial,sans-serif;color:#424245;margin:0}
.ap .pp-pr .pc .pr{display:flex;align-items:flex-start;gap:6px;margin:0 0 4px}
.ap .pp-pr .pc .pr b{font:600 44px/1 Roboto,"Helvetica Neue",Arial,sans-serif;letter-spacing:-.025em;color:#1d1d1f}
.ap .pp-pr .pc .pr sup{font:600 18px Roboto,Arial,sans-serif;color:#1d1d1f;margin-top:4px}
.ap .pp-pr .pc .pr span{align-self:flex-end;font:400 14px Roboto,Arial,sans-serif;color:#6e6e73;margin-bottom:5px}
.ap .pp-pr .pc .pr s{align-self:flex-end;font:400 14px Roboto,Arial,sans-serif;color:#6e6e73;margin-bottom:5px}
.ap .pp-pr .pc .pu{font:400 13px/1.4 Roboto,Arial,sans-serif;color:#6e6e73;margin:0 0 14px;min-height:18px}
.ap .pp-pr .pc .ctl{display:flex;gap:8px;margin:0 0 12px}
.ap .pp-pr .pc select{height:40px;border:1px solid #d2d2d7;border-radius:10px;padding:0 10px;font:400 13.5px Roboto,Arial,sans-serif;color:#1d1d1f;background:#fff;min-width:0}
.ap .pp-pr .pc select.op{flex:1 1 auto}
.ap .pp-pr .pc select.qt{flex:0 0 64px}
.ap .pp-pr .pc .by{display:flex;align-items:center;justify-content:center;height:46px;border-radius:999px;background:#0071e3;color:#fff!important;font:500 15px Roboto,Arial,sans-serif;text-decoration:none!important;transition:background .2s}
.ap .pp-pr .pc .by:hover{background:#0077ed}
.ap .pp-pr .nt{font:400 12.5px/1.5 Roboto,Arial,sans-serif;color:#6e6e73;margin:20px 0 0}
.ap .pp-pr .pc h5{text-align:left!important}
.ap .pp-pr .pc .sb{text-align:left}
.ap .pp-pr .pc .tl{font:600 17px/1.35 Roboto,Arial,sans-serif;color:#1d1d1f;margin:0 0 18px;min-height:46px}
.ap .pp-pr .pc .ctl{align-items:center;flex-wrap:nowrap}
.ap .pp-pr .pc .ctl select.op,.ap .pp-pr .pc .ctl .lc{flex:1 1 0;width:auto!important;min-width:0;max-width:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ap .pp-pr .pc .lc{flex:1 1 auto;display:flex;align-items:center;height:40px;padding:0 12px;border:1px solid #e5e5ea;border-radius:10px;font:400 13.5px Roboto,Arial,sans-serif;color:#424245;background:#f5f5f7;min-width:0}
.ap .pp-pr .pc .qs{flex:0 0 auto;display:flex;align-items:stretch;height:40px;border:1px solid #d2d2d7;border-radius:10px;overflow:hidden;background:#fff}
.ap .pp-pr .pc .qs button{width:36px;border:0;background:#fff;font:500 19px/1 Roboto,Arial,sans-serif;color:#0071e3;cursor:pointer;padding:0;transition:background .2s}
.ap .pp-pr .pc .qs button:hover{background:#eef4ff}
.ap .pp-pr .pc .qs button:disabled{color:#c7c7cc;cursor:default;background:#fff}
.ap .pp-pr .pc .qs input{width:40px;height:auto;border:0;border-left:1px solid #e5e5ea;border-right:1px solid #e5e5ea;border-radius:0;text-align:center;font:600 14px Roboto,Arial,sans-serif;color:#1d1d1f;-moz-appearance:textfield;padding:0;margin:0;background:#fff;box-shadow:none}
.ap .pp-pr .pc .qs input::-webkit-outer-spin-button,.ap .pp-pr .pc .qs input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.ap .pp-pr .pc .ai{margin:18px -8px -8px;background:#f5f5f7;border-radius:16px;padding:16px 16px 8px}
.ap .pp-pr .pc .ai .ah{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 12px}
.ap .pp-pr .pc .ai .ah b{font:600 15px Roboto,Arial,sans-serif;color:#1d1d1f}
.ap .pp-pr .pc .ai .ah span{background:#1d1d1f;color:#fff;font:600 11.5px Roboto,Arial,sans-serif;padding:4px 10px;border-radius:999px;white-space:nowrap}
.ap .pp-pr .pc .ai ul{list-style:none;margin:0;padding:0}
.ap .pp-pr .pc .ai li{font-size:13.5px}
.ap .pp-pr .ad{margin:40px 0 0}
.ap .pp-pr .ad h4{font:600 24px/1.2 Roboto,Arial,sans-serif!important;letter-spacing:-.015em;color:#1d1d1f!important;margin:0 0 18px!important}
.ap .pp-pr .adg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.ap .pp-pr .ac{background:#fff;border-radius:20px;padding:24px;display:flex;flex-direction:column;box-shadow:0 1px 2px rgba(0,0,0,.04)}
.ap .pp-pr .ac .ab{align-self:flex-start;background:#eef4ff;color:#0071e3;font:600 11.5px Roboto,Arial,sans-serif;padding:3px 10px;border-radius:999px;margin:0 0 12px}
.ap .pp-pr .ac h5{font:600 20px Roboto,Arial,sans-serif!important;color:#1d1d1f!important;margin:0 0 8px!important}
.ap .pp-pr .ac p{font:400 14px/1.5 Roboto,Arial,sans-serif;color:#424245;margin:0 0 12px;flex:1 1 auto}
.ap .pp-pr .ac p.am{flex:0 0 auto;font-size:13px;color:#6e6e73;margin:0 0 16px}
.ap .pp-pr .ac .ak{align-self:flex-start;display:inline-flex;align-items:center;height:40px;padding:0 20px;border-radius:999px;border:1px solid #0071e3;color:#0071e3!important;font:500 14px Roboto,Arial,sans-serif;text-decoration:none!important;transition:background .2s,color .2s}
.ap .pp-pr .ac .ak:hover{background:#0071e3;color:#fff!important}
@media (max-width:860px){.ap .pp-pr .adg{grid-template-columns:minmax(0,1fr)}} .ap .pp-pr .pc .pr s{font:400 16px Roboto,Arial,sans-serif!important;color:#6e6e73!important;text-decoration:line-through;margin:0 0 5px 6px!important}
.ap .pp-pr .pc .pu s{color:#6e6e73;text-decoration:line-through}
.ap .pp-pr .pc .nx{font:400 12.5px/1.5 Roboto,Arial,sans-serif!important;color:#6e6e73!important;margin:12px 0 0!important}
.ap .pp-pr .grid{grid-template-columns:220px minmax(0,1fr)!important;gap:18px!important}
.ap .pp-pr .pc{padding:22px 20px 18px!important}
.ap .pp-pr .pc h5{font-size:19px!important;margin:0 0 4px!important}
.ap .pp-pr .pc .tl{font-size:15px;line-height:1.3;margin:0 0 12px;min-height:0}
.ap .pp-pr .pc .ft{margin:0 0 12px}
.ap .pp-pr .pc .ft small{margin:0 0 6px}
.ap .pp-pr .pc li{font-size:13px!important;line-height:1.35!important;margin:0 0 5px!important;padding-left:20px!important}
.ap .pp-pr .pc li:before{top:3px!important}
.ap .pp-pr .pc .pr b{font-size:36px}
.ap .pp-pr .pc .pr sup{font-size:15px}
.ap .pp-pr .pc .pu{margin:0 0 10px;font-size:12.5px}
.ap .pp-pr .pc .ctl{margin:0 0 10px}
.ap .pp-pr .pc .by{height:42px}
.ap .pp-pr .pc .ai{margin:12px -6px -4px;padding:12px 12px 6px;border-radius:14px}
.ap .pp-pr .pc .ai .ah{margin:0 0 8px}
.ap .pp-pr .pc .ai li{font-size:12.5px!important;margin:0 0 4px!important}
.ap .pp-pr .side .bx{padding:16px}
.ap .pp-pr .inc li{font-size:13px!important}
.ap .pp-pr .side .sg{grid-template-columns:repeat(auto-fit,minmax(56px,1fr))!important}
.ap .pp-pr .side .sg button{padding:8px 4px!important;font-size:12.5px!important}
@media (max-width:990px){.ap .pp-pr .grid{display:flex!important}}
@media (max-width:1100px){.ap .pp-pr .cards.n3{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:990px){.ap .pp-pr .grid{display:flex;flex-direction:column}.ap .pp-pr .side{display:contents}.ap .pp-pr .side .bx{order:0}.ap .pp-pr .cards{order:1}.ap .pp-pr .side .inc{order:2}}
@media (max-width:700px){.ap .pp-pr .top{flex-direction:column;align-items:flex-start}.ap .pp-pr .top .sg{align-self:stretch}.ap .pp-pr .top .sg button{flex:1}.ap .pp-pr .cards,.ap .pp-pr .cards.n1,.ap .pp-pr .cards.n2,.ap .pp-pr .cards.n3{grid-template-columns:minmax(0,1fr);gap:22px}.ap .pp-pr .side{grid-template-columns:minmax(0,1fr)}.ap .pp-pr .pc .pr b{font-size:40px}}