:root{--bg:#F1F2F6;--surf:#FFFFFF;--surf2:#F7F8FB;--surf3:#EDEFF5;--border:#DEE1EA;--border2:#C5CAD8;--tx:#161A28;--tx2:#4B5468;--tx3:#8890A3;--blue:#2F55D4;--blue2:#3F66E6;--blue-bg:#E9EEFC;--green:#12805A;--green2:#189C6C;--green-bg:#E1F6EC;--red:#C7362D;--red2:#DD463C;--red-bg:#FCEAE8;--amber:#AD7209;--amber2:#CC8B11;--amber-bg:#FCF0D9;--teal:#0C7E82;--teal2:#0F9A9E;--teal-bg:#DFF4F5;--gold:#8A6A0F;--gold-bg:#F7EFD2;--muted:#666F82;--muted-bg:#EDEFF5;--sb-bg:#FFFFFF;--sb-bg2:#E8ECF4;--sb-border:#DEE1EA;--sb-tx:#3A4358;--sb-tx-dim:#8890A3;--sb-tx-strong:#161A28;--sb-accent:#2F55D4;--sb-accent-bg:#E9EEFC;--mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--body:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--sidebar:232px;--tab-h:60px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--radius:8px;--radius-sm:4px;--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px);color-scheme:light;--shadow: 0 1px 2px rgba(15,20,35,.05), 0 1px 1px rgba(15,20,35,.04);--shadow-md: 0 4px 14px rgba(15,20,35,.08), 0 1px 2px rgba(15,20,35,.05);--shadow-lg: 0 16px 40px rgba(15,20,35,.16)}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html{font-size:14px;-webkit-text-size-adjust:100%}body{background:var(--bg);font-family:var(--body);color:var(--tx);min-height:100vh;line-height:1.5}button,input,select,textarea{font:inherit;color:inherit;background:none;border:0}button{cursor:pointer}a{color:inherit}:focus-visible{outline:2px solid var(--blue);outline-offset:2px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border2);border-radius:8px}.num{font-variant-numeric:tabular-nums}.layout{display:flex;min-height:100vh}.sidebar{width:var(--sidebar);background:var(--sb-bg);border-inline-end:1px solid var(--sb-border);display:flex;flex-direction:column;position:fixed;inset-block:0;inset-inline-start:0;z-index:50;overflow-y:auto}.sb-logo{padding:var(--sp-4);border-bottom:1px solid var(--sb-border);font-weight:700;font-size:15px;letter-spacing:-.01em;color:var(--sb-tx-strong);display:flex;align-items:center;gap:var(--sp-2)}.sb-logo span{color:var(--sb-tx-dim);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.sb-nav{flex:1;padding:var(--sp-3) var(--sp-2)}.sb-nav a{text-decoration:none;color:inherit;display:block}.sb-btn{display:flex;align-items:center;gap:var(--sp-3);padding:9px var(--sp-3);font-size:13.5px;font-weight:500;color:var(--sb-tx);width:100%;text-align:start;transition:background .12s,color .12s;background:none;border:none;font-family:inherit;cursor:pointer;border-radius:var(--radius-sm)}.sb-btn:hover{background:var(--sb-bg2);color:var(--sb-tx-strong)}.sb-btn[aria-selected=true]{background:var(--sb-accent-bg);color:var(--sb-tx-strong)}.sb-btn[aria-selected=true] .ico{color:var(--sb-accent)}.sb-btn .ico{width:17px;height:17px;display:grid;place-items:center;flex:none}.sb-foot{padding:var(--sp-3);border-top:1px solid var(--sb-border);font-size:12.5px;color:var(--sb-tx-dim);display:flex;justify-content:space-between;align-items:center;gap:var(--sp-2)}.sb-foot>span{color:var(--sb-tx);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-foot .icon-btn{color:var(--sb-tx-dim)}.sb-foot .icon-btn:hover{background:var(--sb-bg2);color:var(--sb-tx-strong)}.main{flex:1;margin-inline-start:var(--sidebar);min-width:0}.tab-bar{display:none;position:fixed;bottom:0;left:0;right:0;height:calc(var(--tab-h) + var(--safe-b));padding-bottom:var(--safe-b);background:var(--surf);border-top:1px solid var(--border);z-index:50;box-shadow:0 -2px 12px #1419230f}.tab-bar a{flex:1;display:flex;text-decoration:none;color:inherit;min-width:0}.tab-btn{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:10.5px;font-weight:500;color:var(--tx3);padding:6px 2px 4px;min-width:0;position:relative}.tab-btn svg{width:22px;height:22px}.tab-btn span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab-btn[aria-selected=true]{color:var(--blue);font-weight:600}.tab-btn[aria-selected=true]:before{content:"";position:absolute;top:0;width:28px;height:3px;border-radius:0 0 3px 3px;background:var(--blue)}.mobile-only{display:none}@media (max-width:900px){.sidebar{display:none}.main{margin-inline-start:0;padding-bottom:calc(var(--tab-h) + var(--safe-b))}.tab-bar{display:flex}.mobile-only{display:block}}.ph{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-4);border-bottom:1px solid var(--border);background:var(--surf);position:sticky;top:0;z-index:30;flex-wrap:wrap}.ph-main{flex:1;min-width:0}.ph-title{font-size:17px;font-weight:700;min-width:0;letter-spacing:-.01em}.ph-sub{font-size:12.5px;color:var(--tx3);font-weight:500;margin-top:var(--sp-1)}.ph-filter{display:flex;gap:6px;align-items:center;margin-inline-start:auto;flex-wrap:wrap}.ph-filter select.inp,.ph-filter input.inp{width:auto;padding:5px 8px;font-size:12.5px}.page{padding:var(--sp-4)}.section-title{font-size:13px;font-weight:700;color:var(--tx2);margin:var(--sp-5) 0 var(--sp-2);text-transform:uppercase;letter-spacing:.04em;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2)}.section-title:first-child{margin-top:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 16px;border-radius:var(--radius-sm);font-size:13.5px;font-weight:600;white-space:nowrap;transition:background .12s,border-color .12s,opacity .12s;border:1px solid transparent}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--blue);color:#fff}.btn-primary:hover:not(:disabled){background:var(--blue2)}.btn-gh{background:var(--surf);color:var(--tx2);border-color:var(--border)}.btn-gh:hover:not(:disabled){background:var(--surf3);color:var(--tx)}.btn-danger{background:var(--red);color:#fff}.btn-danger:hover:not(:disabled){background:var(--red2)}.btn-soft{background:var(--surf3);color:var(--tx)}.btn-soft:hover:not(:disabled){background:var(--border)}.btn-sm{padding:6px 11px;font-size:12.5px}.btn-lg{padding:11px 18px;font-size:14px}.btn-icon{width:44px;padding:0;flex:none}.btn-icon.danger{color:var(--red)}.wf{width:100%}.f1{flex:1}.icon-btn{width:32px;height:32px;display:grid;place-items:center;border-radius:var(--radius-sm);color:var(--tx3);flex:none}.icon-btn:hover{background:var(--surf3);color:var(--tx)}.link-btn{color:var(--blue);font-weight:600;font-size:12.5px}.link-btn:hover{text-decoration:underline}.field{margin-bottom:var(--sp-3)}.field label{display:block;font-size:12.5px;font-weight:600;color:var(--tx2);margin-bottom:5px}.inp{width:100%;padding:9px 11px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surf);font-size:13.5px;color:var(--tx);transition:border-color .12s}.inp:focus{border-color:var(--blue);outline:none}.inp::placeholder{color:var(--tx3)}.inp:disabled{background:var(--surf3);color:var(--tx3)}textarea.inp{resize:vertical;min-height:70px}.helper{font-size:12px;color:var(--tx3);margin-top:4px;line-height:1.5}.err-text{font-size:12.5px;color:var(--red);margin-top:4px}.frow{display:flex;gap:var(--sp-2);flex-wrap:wrap}.frow>.field{flex:1;min-width:120px}.fc{flex:1;padding:9px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:13px;font-weight:600;color:var(--tx2);background:var(--surf);min-width:90px;text-align:center}.fc[aria-pressed=true]{background:var(--blue-bg);border-color:var(--blue);color:var(--blue)}.fc.buy[aria-pressed=true]{background:var(--green-bg);border-color:var(--green);color:var(--green)}.fc.sell[aria-pressed=true]{background:var(--red-bg);border-color:var(--red);color:var(--red)}.search-row{display:flex;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);background:var(--surf);border-bottom:1px solid var(--border);flex-wrap:wrap;position:sticky;top:57px;z-index:20}.search-row .inp{flex:1;min-width:160px}.chips{display:flex;gap:6px;flex-wrap:wrap;padding:var(--sp-3) var(--sp-4);background:var(--surf)}.chip{padding:6px 12px;border-radius:999px;font-size:12.5px;font-weight:600;color:var(--tx2);background:var(--surf3);border:1px solid transparent}.chip[aria-pressed=true]{background:var(--blue);color:#fff}.pick-list{border:1px solid var(--border);border-radius:var(--radius-sm);max-height:280px;overflow-y:auto;background:var(--surf)}.pick-opt{display:flex;align-items:center;gap:var(--sp-3);width:100%;text-align:start;padding:9px 11px;border-bottom:1px solid var(--border);font-size:13px}.pick-opt:last-child{border-bottom:none}.pick-opt:hover{background:var(--blue-bg)}.pick-sym{font-family:var(--mono);font-size:12px;font-weight:700;min-width:64px;color:var(--tx)}.pick-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--tx2)}.pick-sel{display:flex;align-items:center;gap:var(--sp-3);padding:10px 12px;border:1px solid var(--blue);background:var(--blue-bg);border-radius:var(--radius-sm)}.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#14192366;z-index:100;display:flex;align-items:flex-end;justify-content:center;animation:fadeIn .15s}@media (min-width:640px){.backdrop{align-items:center}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.sheet{background:var(--surf);width:100%;max-width:560px;max-height:92vh;max-height:92dvh;overflow-y:auto;border-radius:14px 14px 0 0;box-shadow:var(--shadow-lg);animation:slideUp .18s ease-out;overscroll-behavior:contain}@media (min-width:640px){.sheet{border-radius:var(--radius);margin:var(--sp-5)}}.sheet-grip{display:none}@media (max-width:639px){.sheet-grip{display:block;width:36px;height:4px;border-radius:2px;background:var(--border2);margin:8px auto -4px}}@keyframes slideUp{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}.sheet-head{display:flex;align-items:center;justify-content:space-between;padding:var(--sp-4);border-bottom:1px solid var(--border);position:sticky;top:0;background:var(--surf);z-index:5}.sheet-title{font-size:15px;font-weight:700}.sheet-body{padding:var(--sp-4)}.sheet-foot{display:flex;gap:var(--sp-2);padding:var(--sp-4);padding-bottom:calc(var(--sp-4) + var(--safe-b));border-top:1px solid var(--border);position:sticky;bottom:0;background:var(--surf)}.pc{display:flex;align-items:center;gap:var(--sp-3);width:100%;text-align:start;padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--border);background:var(--surf);transition:background .1s}.pc:hover{background:var(--surf2)}.pc-body{flex:1;min-width:0}.pc-name{font-size:13.5px;font-weight:600;color:var(--tx);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pc-sub{font-size:12px;color:var(--tx3);margin-top:2px;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.pc-meta{font-size:12.5px;color:var(--tx2);white-space:nowrap;text-align:end;flex:none}.pc-meta b{display:block;font-size:13.5px;color:var(--tx)}.pc-actions{display:flex;gap:2px;flex:none}.pc-tap{cursor:pointer;font:inherit;color:inherit}.pc-tap:active{background:var(--surf3)}.pc-chev{color:var(--tx3);flex:none;display:grid;place-items:center;margin-inline-end:-6px}.kv{display:flex;justify-content:space-between;gap:var(--sp-3);padding:8px 0;border-bottom:1px solid var(--border);font-size:13px}.kv:last-child{border-bottom:none}.kv-k{color:var(--tx3)}.kv-v{color:var(--tx);font-weight:600;text-align:end}.badge{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.01em;white-space:nowrap}.badge-blue{background:var(--blue-bg);color:var(--blue)}.badge-green{background:var(--green-bg);color:var(--green)}.badge-red{background:var(--red-bg);color:var(--red)}.badge-amber{background:var(--amber-bg);color:var(--amber)}.badge-teal{background:var(--teal-bg);color:var(--teal)}.badge-gold{background:var(--gold-bg);color:var(--gold)}.badge-muted{background:var(--muted-bg);color:var(--muted)}.sym{display:inline-block;font-family:var(--mono);font-size:11.5px;font-weight:700;color:var(--tx2);background:var(--surf3);padding:2px 7px;border-radius:4px;letter-spacing:.02em}.tbl-wrap{overflow-x:auto;background:var(--surf);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}table.tbl{width:100%;border-collapse:collapse;font-size:13px;min-width:640px}table.tbl th{text-align:start;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--tx3);padding:9px 12px;border-bottom:1px solid var(--border);white-space:nowrap}table.tbl td{padding:10px 12px;border-bottom:1px solid var(--border);color:var(--tx);white-space:nowrap}table.tbl tr:last-child td{border-bottom:none}table.tbl tbody tr:hover{background:var(--surf2)}table.tbl th.r,table.tbl td.r{text-align:end;font-variant-numeric:tabular-nums}table.tbl td .sub{display:block;font-size:11.5px;color:var(--tx3);font-weight:400}table.tbl td.asset{white-space:normal;min-width:160px;max-width:230px}table.tbl td.asset .sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}table.tbl.dense th,table.tbl.dense td{padding:9px 10px}table.tbl tr.clickable{cursor:pointer}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--sp-3);padding:var(--sp-4)}.stat{background:var(--surf);border:1px solid var(--border);border-radius:var(--radius);padding:var(--sp-4);display:block;text-decoration:none;color:inherit;box-shadow:var(--shadow);min-width:0}.stat-label{font-size:11.5px;font-weight:600;color:var(--tx3);text-transform:uppercase;letter-spacing:.04em}.stat-value{font-size:22px;font-weight:700;margin-top:6px;letter-spacing:-.01em;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stat-sub{font-size:12px;color:var(--tx3);margin-top:3px}.card{background:var(--surf);border:1px solid var(--border);border-radius:var(--radius);padding:var(--sp-4);box-shadow:var(--shadow)}.grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--sp-3);padding:0 var(--sp-4)}.notice{display:flex;gap:var(--sp-2);align-items:flex-start;padding:10px 12px;border-radius:var(--radius-sm);font-size:12.5px;line-height:1.5;margin:0 var(--sp-4) var(--sp-3)}.notice.warn{background:var(--amber-bg);color:var(--amber)}.notice.info{background:var(--blue-bg);color:var(--blue)}.notice svg{flex:none;margin-top:2px}.bars{display:flex;flex-direction:column;gap:10px}.bar-row{font-size:12.5px}.bar-head{display:flex;justify-content:space-between;gap:var(--sp-2);margin-bottom:4px}.bar-head b{font-weight:600;color:var(--tx);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar-head span{color:var(--tx3);white-space:nowrap;font-variant-numeric:tabular-nums}.bar-track{height:8px;border-radius:999px;background:var(--surf3);overflow:hidden}.bar-fill{height:100%;border-radius:999px;background:var(--blue);transition:width .3s ease-out}.bar-fill.c1{background:#2f55d4}.bar-fill.c2{background:#0f9a9e}.bar-fill.c3{background:#cc8b11}.bar-fill.c4{background:#189c6c}.bar-fill.c5{background:#8a6a0f}.bar-fill.c6{background:#8890a3}.bar-fill.c7{background:#dd463c}.bar-fill.c8{background:#5164ec}.seg-tabs{display:inline-flex;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.seg-tabs button{padding:5px 10px;font-size:12px;font-weight:600;color:var(--tx2);background:var(--surf)}.seg-tabs button[aria-pressed=true]{background:var(--blue);color:#fff}.spin{width:15px;height:15px;border:2px solid rgba(0,0,0,.15);border-top-color:currentColor;border-radius:50%;display:inline-block;animation:spin .7s linear infinite}.spin-center{display:flex;justify-content:center;padding:var(--sp-6)}@keyframes spin{to{transform:rotate(360deg)}}.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--sp-6) var(--sp-4);color:var(--tx3)}.empty-icon{color:var(--tx3);opacity:.55;margin-bottom:var(--sp-2)}.empty-icon svg{width:30px;height:30px}.empty-title{font-size:14px;font-weight:600;color:var(--tx2);margin-bottom:4px}.empty-sub{font-size:12.5px;max-width:320px}.divider{height:1px;background:var(--border);margin:var(--sp-4) 0}.pager{display:flex;align-items:center;justify-content:center;gap:var(--sp-3);padding:var(--sp-4);font-size:12.5px;color:var(--tx3)}.toaster{position:fixed;bottom:calc(var(--sp-5) + env(safe-area-inset-bottom));left:50%;transform:translate(-50%);z-index:200;display:flex;flex-direction:column;gap:8px;align-items:center;width:min(92vw,420px)}@media (max-width:900px){.toaster{bottom:calc(var(--tab-h) + var(--safe-b) + var(--sp-3))}}.toast{background:var(--tx);color:#fff;padding:11px 16px;border-radius:var(--radius-sm);font-size:13px;font-weight:500;box-shadow:var(--shadow-lg);width:100%;text-align:center;animation:fadeIn .15s}.toast.err{background:var(--red)}.toast.ok{background:var(--green)}.login-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg);padding:var(--sp-4)}.login-card{background:var(--surf);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:var(--sp-6);width:100%;max-width:400px}.login-logo{font-size:19px;font-weight:800;letter-spacing:-.01em;margin-bottom:var(--sp-5);display:flex;align-items:center;gap:8px}.login-logo span{color:var(--tx3);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.login-alt{margin-top:var(--sp-4);font-size:12.5px;color:var(--tx3);text-align:center}.login-alt a{color:var(--blue);font-weight:600;text-decoration:none}.hcards{display:flex;flex-direction:column;gap:10px}.hcard{background:var(--surf);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:12px 14px}.hcard-top{display:flex;align-items:flex-start;gap:10px}.hcard-id{flex:1;min-width:0}.hcard-sym{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-weight:700;font-size:14.5px}.hcard-name{font-size:12px;color:var(--tx3);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hcard-val{text-align:end;flex:none;max-width:52%}.hcard-val b{display:block;font-size:15px;font-variant-numeric:tabular-nums}.hcard-val span{display:block;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.hcard-val .hcard-alt{color:var(--tx3);font-weight:500}.hcard-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 10px;margin-top:10px;padding-top:10px;border-top:1px solid var(--border)}.hcell{min-width:0}.hcell-k{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--tx3)}.hcell-v{font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:1px}.hcell-v .sub{display:block;font-size:11px;color:var(--tx3);font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:641px){.hcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px}}.hcell-action{display:flex;align-items:flex-end;justify-content:flex-end}.hcell-action .btn{width:100%}@media (max-width:640px){.ph{padding:var(--sp-3) var(--sp-4);padding-top:calc(var(--sp-3) + var(--safe-t))}.ph-title{font-size:19px}.ph-filter{flex-basis:100%;margin-inline-start:0}.ph-filter select.inp,.ph-filter input.inp{width:100%;max-width:100%;padding:10px 12px}.page{padding:var(--sp-3) var(--sp-4)}.notice{margin:var(--sp-3) var(--sp-4) 0;font-size:12px}.notice+.notice{margin-top:var(--sp-2)}.notice+.stat-grid,.notice+.empty{margin-top:var(--sp-2)}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:var(--sp-3) var(--sp-4)}.stat{padding:12px 14px}.stat-label{font-size:11px}.stat-value{font-size:clamp(16px,4.9vw,20px);white-space:normal;overflow-wrap:anywhere;line-height:1.2;margin-top:4px}.stat-sub{font-size:11.5px}.grid-2{padding:0 var(--sp-4);gap:10px}.card{padding:14px}.section-title{margin-top:var(--sp-4)}.pc{padding:12px var(--sp-4);gap:10px}.pc-actions{display:none}.pc-meta{max-width:44%}.pc-meta b{white-space:normal;overflow-wrap:anywhere}.pc-sub span{overflow-wrap:anywhere}.pager{gap:var(--sp-2)}.pick-sel{flex-wrap:wrap;row-gap:4px}.pick-sel .pick-name,.pick-opt .pick-name{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3}.pick-list{max-height:min(280px,38dvh)}.sheet-head{padding:12px var(--sp-4)}.sheet-body{padding:var(--sp-4)}.login-card{padding:var(--sp-5) var(--sp-4)}.actions .btn{flex:1 1 100%}.frow-stack>.field{flex-basis:100%}}@media (max-width:900px){.inp,select.inp,textarea.inp,.ph-filter select.inp,.ph-filter input.inp{font-size:16px}.icon-btn{width:40px;height:40px}.btn{min-height:40px}.btn-sm{min-height:36px}.pick-opt{min-height:46px}.chip{padding:8px 14px}.seg-tabs button{padding:8px 12px}.kv{padding:10px 0}}
