.pg-de .b2{background:#E6ECFF;color:#1A2420}.pg-de .b2:hover{background:#D3DDFF;color:#1A2420}.pg-de .tag{display:inline-flex;align-items:center;min-height:34px;padding:6px 14px;line-height:1.25;border-radius:999px;background:#E6ECFF;color:#2D3E8C;font-size:14px;font-weight:600;align-self:flex-start}.pg-de .morph{border-radius:40px;background:#E6ECFF;padding:20px;display:flex;flex-direction:column;gap:16px}.pg-de .chips{display:flex;flex-wrap:wrap;gap:8px;padding:6px 6px 0}.pg-de .chip{min-height:44px;padding:0 18px;border-radius:999px;border:0;background:#FFFFFF;font-family:inherit;font-size:15px;font-weight:600;color:#1A2420;cursor:pointer}.pg-de .chip.on{background:#1A2420;color:#FFFFFF}.pg-de .mg{display:grid;grid-template-columns:minmax(0,1.2fr) 70px minmax(0,.8fr);align-items:center}.pg-de .hdr{border-radius:26px;background:#FFFFFF;overflow:hidden}.pg-de .hdr .top{padding:14px 18px;border-bottom:1px solid #e4e9e7;font-size:14px;color:#5F6B67}.pg-de .hrow{display:flex;overflow-x:auto}.pg-de .hc{flex:1 1 0;min-width:110px;padding:14px 12px;border-right:1px solid #eef2f0;display:flex;flex-direction:column;gap:6px}.pg-de .hc b{font-size:15px}.pg-de .hc span{font-size:11px;font-weight:700;color:#2D3E8C;background:#E6ECFF;border-radius:6px;padding:2px 6px;align-self:flex-start}.pg-de .empty{--vis:var(--cols,5);height:36px;border-top:1px solid #eef2f0;background:#FFFFFF linear-gradient(90deg,transparent calc(100% - 1px),#EEF2F0 calc(100% - 1px)) 0 0 /calc(100% / var(--vis)) 100% repeat-x}.pg-de .arr{display:flex;justify-content:center;color:#2D3E8C}.pg-de .phone{border-radius:34px;background:#1A2420;padding:10px;max-width:320px;justify-self:center;width:100%}.pg-de .pscr{border-radius:26px;background:#F4F7F6;padding:18px 14px;gap:8px}.pg-de .ff,.pg-de .pscr{display:flex;flex-direction:column}.pg-de .ff{gap:4px;padding:10px 12px;border-radius:14px;background:#FFFFFF}.pg-de .ff small{font-size:11px;color:#5F6B67}.pg-de .ff b,.pg-de .ff small{display:flex;justify-content:space-between}.pg-de .ff b{font-size:15px;align-items:center}.pg-de .ff i{font-style:normal;color:#94A09C;font-size:13px;font-weight:600}.pg-de .req{color:#B4232B}.pg-de .tbl{width:100%;border-collapse:separate;border-spacing:0;min-width:620px}.pg-de .tbl td,.pg-de .tbl th{text-align:left;padding:15px 18px;border-bottom:1px solid #dce5e1;font-size:16px;line-height:1.45;vertical-align:top}.pg-de .tbl thead th{font-size:14px;color:#5F6B67;border-bottom:2px solid #1a2420}.pg-de .tbl tbody th{font-weight:700;width:22%}.pg-de .ctl{display:inline-flex;font-size:13px;font-weight:600;padding:4px 10px;border-radius:8px;background:#F4F7F6}.pg-de .edit{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center}.pg-de .ed{border-radius:32px;background:#F0F6F3;padding:24px;display:flex;flex-direction:column;gap:10px}.pg-de .er{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;border-radius:16px;background:#FFFFFF;font-size:15px}.pg-de .er span{color:#5F6B67}.pg-de .sw{width:44px;height:26px;border-radius:13px;background:#44B69A;position:relative;flex:0 0 44px}.pg-de .sw:after{content:"";position:absolute;right:3px;top:3px;width:20px;height:20px;border-radius:50%;background:#FFFFFF}.pg-de .opt{display:inline-flex;font-size:13px;padding:4px 10px;border-radius:999px;background:#F4F7F6;margin:2px}.pg-de .more{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pg-de .mc{border-radius:28px;padding:24px;background:#F4F7F6;display:flex;flex-direction:column;gap:8px}.pg-de .mc h3{margin:0;font-size:20px;font-weight:700}.pg-de .mc p{margin:0;font-size:15px;line-height:1.55;color:#3E4C47}@media (max-width:1000px){.pg-de .mg{grid-template-columns:minmax(0,1fr)}.pg-de .arr{transform:rotate(90deg);height:60px}.pg-de .about,.pg-de .edit{grid-template-columns:minmax(0,1fr)}.pg-de .more{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pg-de .more{grid-template-columns:minmax(0,1fr)}.pg-de .morph{padding:12px;border-radius:28px}}@media (max-width:860px){.pg-de .tbl .ctl{background:#FFFFFF;margin-right:4px}}.pg-de .hdr{container-type:inline-size}@container (max-width:560px){.pg-de .hrow{overflow:visible}.pg-de .hc{min-width:0}.pg-de .hc:nth-child(n+4){display:none}.pg-de .empty{--vis:min(var(--cols,5),3)}}@container (max-width:300px){.pg-de .hc{padding:12px 8px}.pg-de .hc b{font-size:14px}}