/* Per-player dashboard (views/pages/player.ejs). Tokens come from shared.css. */
.pd a{color:var(--accent-text)}
.pd a:hover{color:color-mix(in oklab,var(--accent) 70%,black)}
.pd{width:100%;display:flex;flex-direction:column;gap:20px}
.pd .mono{font-family:'JetBrains Mono',monospace;font-feature-settings:"tnum","zero"}
.pd-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card)}
.pd .pd-crumb{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:600;color:var(--ink-2);text-decoration:none;margin-bottom:-6px}
.pd .pd-crumb:hover{color:var(--accent-text)}
.pd-dot{width:3px;height:3px;border-radius:9px;background:var(--ink-3);opacity:.6;flex-shrink:0}
.pd-dim{color:var(--ink-3)}
.pd-muted{color:var(--ink-3)!important}
.pd [hidden]{display:none!important}

/* header */
.pd-head{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.95fr)}
.pd-head>*{padding:22px 24px;min-width:0}
.pd-head>*+*{border-left:1px solid var(--line)}
.pd-id{display:flex;flex-direction:column;gap:6px}
.pd-name{margin:0;font-size:26px;line-height:1.15;font-weight:700;letter-spacing:-.02em}
.pd .pd-name a{color:var(--ink);text-decoration:none;display:inline-flex;align-items:center;gap:8px}
.pd-name a svg{color:var(--ink-3);flex-shrink:0}
.pd .pd-name a:hover{color:var(--accent-text)}
.pd-id-meta{display:flex;gap:8px;align-items:center;font-size:12.5px;color:var(--ink-2);flex-wrap:wrap}
.pd-id-top{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.pd-class{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 7px;border-radius:6px;background:var(--accent-soft);color:var(--accent-text)}
.pd-stat{display:flex;flex-direction:column;gap:8px}
.pd-stat-k{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:20px}
.pd-stat-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.pd-stat-v{font-family:'JetBrains Mono',monospace;font-size:38px;font-weight:600;letter-spacing:-.03em;line-height:1;font-feature-settings:"tnum"}
.pd-stat-sub{font-size:11.5px;color:var(--ink-3);line-height:1.45;text-wrap:pretty}
.pd-stat-sub b{color:var(--ink-2)}
.pd-stat-pred{background:repeating-linear-gradient(135deg,transparent 0 7px,oklch(0.975 0.006 260) 7px 14px)}
.pd-est{color:var(--ink-2)}
.pd-unoff{display:inline-flex;gap:4px;align-items:center;font-size:10.5px;font-weight:600;letter-spacing:0;text-transform:none;color:oklch(0.45 0.10 70);background:oklch(0.96 0.04 85);border:1px solid oklch(0.88 0.06 85);padding:2px 7px;border-radius:999px;cursor:help}
.pd-tip{position:relative;display:inline-flex;outline:none;border-radius:999px}
.pd-tip:focus-visible{box-shadow:0 0 0 3px var(--accent-soft)}
.pd-tip-pop{position:absolute;left:0;top:calc(100% + 6px);width:230px;background:var(--ink);color:#fff;font-size:11.5px;font-weight:500;letter-spacing:0;text-transform:none;line-height:1.45;padding:8px 10px;border-radius:8px;box-shadow:var(--shadow-pop);opacity:0;pointer-events:none;transform:translateY(-2px);transition:opacity .12s,transform .12s;z-index:40}
.pd-tip:hover .pd-tip-pop,.pd-tip:focus .pd-tip-pop{opacity:1;transform:none}
.pd-stat-next{justify-content:space-between;gap:14px}
.pd-next-date{font-size:18px;font-weight:700;letter-spacing:-.01em;margin:2px 0}
.pd-refresh{display:flex;flex-direction:column;gap:5px;align-items:flex-start}
.pd-refresh-note{font-size:10.5px;color:var(--ink-3)}
.pd-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;padding:0 14px;border-radius:10px;border:1px solid var(--line-2);background:var(--paper);color:var(--ink);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s}
.pd-btn:hover:not(:disabled){border-color:var(--ink-3);background:var(--hover)}
.pd-btn:disabled{color:var(--ink-3);background:var(--paper-2);cursor:not-allowed}
.pd-spin{width:13px;height:13px;border-radius:50%;border:2px solid var(--line-2);border-top-color:var(--accent);animation:pdspin .7s linear infinite}
@keyframes pdspin{to{transform:rotate(360deg)}}
.pd-error{display:flex;align-items:flex-start;gap:10px;padding:12px 24px;border-top:1px solid oklch(0.90 0.05 25);background:var(--down-soft);color:oklch(0.42 0.14 25);font-size:12.5px;border-radius:0 0 var(--radius) var(--radius)}
.pd-error>div{flex:1;display:flex;flex-direction:column;gap:2px}
.pd-error span{color:oklch(0.45 0.08 25)}
.pd-updated{display:flex;align-items:center;gap:10px;padding:12px 24px;border-top:1px solid var(--line);background:var(--accent-soft);color:var(--accent-text);font-size:12.5px;border-radius:0 0 var(--radius) var(--radius)}
.pd-updated>div{flex:1;display:flex;flex-direction:column;gap:2px}
.pd-updated[hidden]{display:none}
.pd-error-x{border:0;background:none;color:inherit;cursor:pointer;font-size:12px;padding:2px 4px}

/* sections */
.pd-sec{padding:20px 22px}
.pd-sec-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px 12px;flex-wrap:wrap;margin-bottom:14px}
.pd-h2{margin:0;font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--ink)}
.pd-sec-sub{margin:2px 0 0;font-size:12px;color:var(--ink-3);font-weight:400}
.pd-seg{display:inline-flex;background:var(--paper-2);border:1px solid var(--line);border-radius:9px;padding:3px;gap:2px}
.pd-seg button{border:0;background:transparent;font:inherit;font-size:12px;font-weight:600;color:var(--ink-2);padding:4px 10px;border-radius:6px;cursor:pointer}
.pd-seg button.on{background:var(--paper);color:var(--ink);box-shadow:0 1px 0 var(--line),0 1px 2px oklch(0.85 0.01 260/.3)}

.pd-sum{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:12px;margin-bottom:16px}
.pd-sum>div{padding:12px 14px;min-width:0}
.pd-sum>div+div{border-left:1px solid var(--line)}
.pd-sum-k{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}
.pd-sum-v{font-family:'JetBrains Mono',monospace;font-size:22px;font-weight:600;letter-spacing:-.02em;display:flex;align-items:center;gap:8px;margin:4px 0 2px}
.pd-sum-slash{color:var(--ink-3);font-weight:400;margin:0 -4px}
.pd-sum-s{font-size:11px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

/* chart */
.pd-chart-box{position:relative;width:100%;min-height:200px}
.pd-chart-box svg{display:block;overflow:visible}
.pd-axis{font-family:'JetBrains Mono',monospace;font-size:10px;fill:var(--ink-3)}
.pd-chart-tip{position:absolute;transform:translateX(-50%);background:var(--ink);color:#fff;border-radius:8px;padding:5px 9px;display:flex;flex-direction:column;align-items:center;pointer-events:none;white-space:nowrap}
.pd-chart-tip b{font-family:'JetBrains Mono',monospace;font-size:13px}
.pd-chart-tip span{font-size:10px;opacity:.75}
.pd-chart-legend{display:flex;gap:16px;font-size:11px;color:var(--ink-3);margin-top:8px;flex-wrap:wrap}
.pd-lg{display:inline-flex;align-items:center;gap:6px}
.pd-lg i{width:16px;height:0;border-top:2px solid var(--accent)}
.pd-lg i.dash{border-top-style:dashed}

/* tournaments */
.pd-filters{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:4px}
.pd-select{height:32px;border:1px solid var(--line-2);border-radius:9px;font:inherit;font-size:12.5px;font-weight:600;color:var(--ink-2);padding:0 28px 0 10px;appearance:none;background:var(--paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23889' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 9px center;cursor:pointer}
.pd-switch-wrap{display:inline-flex;align-items:center;gap:6px;margin-left:auto}
.pd-switch{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--ink-2);cursor:pointer;position:relative}
.pd-tip-ico{display:inline-flex;color:var(--ink-3);cursor:help;padding:2px}
.pd-tip:hover .pd-tip-ico,.pd-tip:focus .pd-tip-ico{color:var(--accent-text)}
/* Tooltip anchored to its right edge, for icons at the right of a row. */
.pd-tip-end .pd-tip-pop{left:auto;right:-4px;width:260px}
.pd-switch input{position:absolute;opacity:0;pointer-events:none}
.pd-switch-track{width:30px;height:18px;border-radius:99px;background:var(--line-2);position:relative;transition:background .15s;flex-shrink:0}
.pd-switch-track i{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:transform .15s}
.pd-switch input:checked+.pd-switch-track{background:var(--accent)}
.pd-switch input:checked+.pd-switch-track i{transform:translateX(12px)}
.pd-switch input:focus-visible+.pd-switch-track{box-shadow:0 0 0 3px var(--accent-soft)}
.pd-legend{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;font-size:11px;color:var(--ink-3);padding:12px 0}
.pd-legend[hidden]{display:none}
.pd-legend>span{display:inline-flex;align-items:center;gap:6px}
.pd-legend-toggle{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 10px;border:1px solid var(--line-2);border-radius:9px;background:var(--paper);font:inherit;font-size:12.5px;font-weight:600;color:var(--ink-2);cursor:pointer}
.pd-legend-toggle:hover{border-color:var(--ink-3);background:var(--hover)}
.pd-legend-toggle[aria-expanded="true"]{background:var(--accent-soft);border-color:color-mix(in oklab,var(--accent) 35%,var(--line-2));color:var(--accent-text)}
.pd-legend-toggle:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-soft)}
.pd-legend-scale{margin-left:auto;gap:2px!important}
.pd-sw{width:12px;height:12px;border-radius:3px;display:inline-block}
.pd-legend-scale .pd-sw:last-of-type{margin-right:6px}

.pd-rc{display:inline-flex;align-items:center;gap:3px;height:22px;min-width:40px;justify-content:center;padding:0 6px;border-radius:6px;font-family:'JetBrains Mono',monospace;font-size:11.5px;font-weight:600;font-feature-settings:"tnum";border:1px solid transparent;white-space:nowrap;font-style:normal}
.pd-rc sup{font-size:8.5px;position:relative;top:-.35em;vertical-align:baseline;margin-left:-1px}
.pd-rc-up2{background:oklch(0.90 0.08 150);color:oklch(0.36 0.10 150)}
.pd-rc-up1{background:var(--up-soft);color:oklch(0.42 0.11 150)}
.pd-rc-dn1{background:var(--down-soft);color:oklch(0.48 0.15 25)}
.pd-rc-dn2{background:oklch(0.90 0.07 25);color:oklch(0.40 0.14 25)}
.pd-rc-none{background:var(--paper-2);color:var(--ink-2);border:1px solid var(--line)}
.pd-rc.pd-rc-prov{background:var(--paper);border:1.5px dashed currentColor}
.pd-rc-out{text-decoration:line-through;opacity:.55}
.pd-rc.pd-rc-outside{background:var(--paper-2);color:var(--ink-3)}

.pd-tier{font-family:'JetBrains Mono',monospace;font-size:10px;font-weight:700;padding:1px 6px;border-radius:5px;border:1px solid var(--line-2);color:var(--ink-2);background:var(--paper-2);flex-shrink:0;line-height:1.5}
.pd-tier-A,.pd-tier-ES,.pd-tier-M{background:var(--accent-soft);border-color:color-mix(in oklab,var(--accent) 30%,white);color:var(--accent-text)}
.pd-tier-U,.pd-tier-DBL{border-style:dashed;background:transparent;color:var(--ink-3)}

.pd-prov-tag{font-size:9.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--accent-text);border:1px dashed color-mix(in oklab,var(--accent) 55%,white);padding:1px 6px;border-radius:999px;flex-shrink:0}

/* Each row is its own grid, so every track needs a fixed width for the columns to line up; 204px fits four chips, more wrap. */
.pd-elist-head,.pd-ev-row{display:grid;grid-template-columns:78px minmax(0,1fr) 54px 54px 48px 204px 18px;gap:14px;align-items:center}
.pd-elist-head{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:8px 12px;border-top:1px solid var(--line)}
.pd-elist-head .r{text-align:right}
.pd-ev{border-top:1px solid var(--line)}
.pd-ev-row{padding:12px;cursor:pointer;transition:background .12s;outline:none}
.pd-ev-row:hover{background:var(--hover)}
.pd-ev-row:focus-visible{box-shadow:inset 0 0 0 2px var(--accent-soft)}
.pd-ev.open .pd-ev-row{background:transparent}
.pd-ev.open .pd-ev-row:hover{background:var(--hover)}
.pd-ev.open{box-shadow:inset 3px 0 0 var(--accent)}
.pd-ev-date{display:flex;flex-direction:column;font-family:'JetBrains Mono',monospace;font-size:12px;font-weight:600;line-height:1.3;white-space:nowrap}
.pd-ev-row .pd-ev-date span{white-space:normal}
.pd-ev-date small,.pd-ev-res small,.pd-ev-score small,.pd-ev-avg small{font-size:10.5px;color:var(--ink-3);font-weight:500;display:block;font-family:'JetBrains Mono',monospace}
.pd-ev-main{min-width:0}
.pd-ev-title{display:flex;align-items:center;gap:8px;min-width:0}
.pd .pd-ev-title a,.pd-ev-name{font-weight:600;font-size:14px;color:var(--ink);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pd .pd-ev-title a:hover{color:var(--accent-text);text-decoration:underline}
.pd-ev-meta{font-size:11.5px;color:var(--ink-3);margin-top:3px;display:flex;gap:6px;flex-wrap:wrap;align-items:center}
.pd-place,.pd-score,.pd-avg{font-family:'JetBrains Mono',monospace;font-size:14px;font-weight:600;font-feature-settings:"tnum"}
.pd-avg{color:var(--ink-2)}
.pd-score.under{color:var(--up)}
.pd-score.over{color:var(--down)}
.pd-ev-chips{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}
.pd-chev{color:var(--ink-3);transition:transform .18s;display:inline-flex}
.pd-ev.open .pd-chev{transform:rotate(180deg)}
.pd-ev:not(.open) .pd-ev-detail{display:none}
.pd-ev-detail{padding:4px 12px 14px 104px;background:var(--paper-2);animation:expandIn .2s ease}
.pd-ev-foot{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:9px 0 0;font-size:11.5px;color:var(--ink-3)}
.pd .pd-ev-foot a{display:inline-flex;gap:5px;align-items:center;font-weight:600;text-decoration:none}
/* shared.css gives every th/td a fixed height and wide padding; the dashboard tables are compact */
.pd-rtable{width:100%;border-collapse:collapse;font-size:12.5px}
.pd-rtable th{height:auto;text-align:left;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:8px 12px;border-bottom:1px solid var(--line);background:var(--paper-2);white-space:nowrap}
.pd-rtable td{height:auto;padding:7px 12px;border-bottom:1px dashed var(--line);vertical-align:middle}
.pd-rtable tr:last-child td{border-bottom:0}
.pd-rtable .num{font-family:'JetBrains Mono',monospace;font-feature-settings:"tnum";white-space:nowrap}
/* The round table inside an expanded event is borderless on the grey detail background. */
.pd-ev-detail .pd-rtable th{background:transparent;padding:6px 12px 6px 0;border-bottom:1px solid var(--line)}
.pd-ev-detail .pd-rtable td{padding:7px 12px 7px 0;border-bottom:1px dashed var(--line)}
.pd-ev-detail .pd-rtable tr:last-child td{border-bottom:1px solid var(--line)}
.pd-ev-detail .pd-rtable td:first-child{white-space:nowrap}
.pd-st,.pd-win{display:inline-flex;align-items:center;font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;white-space:nowrap}
.pd-st-official{background:var(--paper-2);color:var(--ink-2);border:1px solid var(--line)}
.pd-st-provisional{color:var(--accent-text);border:1px dashed color-mix(in oklab,var(--accent) 55%,white);background:var(--paper)}
.pd-win{padding:0;font-weight:500;color:var(--ink-2)}
.pd-win-double{color:var(--accent-text);font-weight:600}
.pd-win-outlier{padding:2px 8px;color:oklch(0.46 0.15 25);background:var(--down-soft);font-weight:600}
.pd-win-outside,.pd-win-after-cutoff,.pd-win-invalid{color:var(--ink-3)}
.pd-none{padding:28px;text-align:center;font-size:13px;color:var(--ink-3)}

/* load box for a player that is not in the database yet */
.pd-load{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:40px 22px}
.pd-load-title{margin:0;font-size:20px;font-weight:700;letter-spacing:-.01em}
.pd-load-text{margin:0;font-size:13px;color:var(--ink-3)}
.pd-load-status{margin:0;min-height:18px;display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink-2)}

/* tools */
.pd-tools-toggle{width:100%;display:flex;justify-content:space-between;align-items:center;background:none;border:0;font:inherit;padding:18px 22px;cursor:pointer;text-align:left;color:inherit;border-radius:var(--radius)}
.pd-tools-toggle:hover{background:var(--hover)}
.pd-tools-toggle[aria-expanded="true"] .pd-chev{transform:rotate(180deg)}
.pd-tools-body{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:20px;padding:0 22px 22px;align-items:start}
.pd-tbl-wrap{border:1px solid var(--line);border-radius:10px;overflow:auto;max-height:420px}
.pd-calc{border:1px solid var(--line);border-radius:12px;padding:16px;background:var(--paper-2);display:flex;flex-direction:column;gap:14px}
.pd-calc-t{font-size:14px}
.pd-calc-in{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.pd-field{display:flex;flex-direction:column;gap:5px;font-size:11.5px;font-weight:600;color:var(--ink-2)}
.pd-field input{height:36px;border:1px solid var(--line-2);border-radius:9px;padding:0 10px;font-family:'JetBrains Mono',monospace;font-size:14px;background:var(--paper);color:var(--ink);outline:none;width:100%}
.pd-field input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}
.pd-calc-out{background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:2px}
.pd-calc-out small{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}
.pd-calc-out b{font-family:'JetBrains Mono',monospace;font-size:30px;font-weight:600;letter-spacing:-.03em;color:var(--accent-text)}
.pd-calc-out span{font-size:11px;color:var(--ink-3);line-height:1.45}
.pd-calc-out span.warn{color:oklch(0.45 0.10 70)}
.pd-calc-out span.err{color:oklch(0.46 0.15 25)}

.pd-foot{font-size:12px;color:var(--ink-3);display:flex;flex-direction:column;gap:3px;align-items:center;text-align:center;padding-top:6px}
.pd .pd-foot a{font-weight:600}

@media (max-width:1000px){
  .pd-head{grid-template-columns:1fr 1fr}
  .pd-head>*{border-left:0!important;border-top:1px solid var(--line)}
  .pd-id{grid-column:1/-1;border-top:0!important}
  .pd-stat-pred{border-left:1px solid var(--line)!important}
  .pd-stat-next{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;align-items:center}
  .pd-tools-body{grid-template-columns:minmax(0,1fr)}
  .pd-ev-detail{padding-left:12px}
}
@media (max-width:640px){
  .pd{gap:14px}
  .pd .pd-crumb{margin-bottom:-4px}
  .pd-head>*{padding:16px}
  .pd-name{font-size:22px}
  .pd-stat-v{font-size:28px}
  .pd-stat-sub{font-size:11px}
  .pd-tip-pop{width:200px}
  .pd-stat-pred .pd-tip-pop{left:auto;right:-8px}
  .pd-sec{padding:16px 14px}
  .pd-sum{grid-template-columns:1fr 1fr}
  .pd-sum>div:nth-child(3){border-left:0}
  .pd-sum>div:nth-child(n+3){border-top:1px solid var(--line)}
  .pd-sum-v{font-size:19px}
  .pd-filters{gap:8px}
  .pd-switch-wrap{margin-left:0;width:100%}
  .pd-legend-scale{margin-left:0}
  .pd-elist-head{display:none}
  .pd-ev-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"date res" "main score" "chips avg";gap:6px 12px;padding:12px 4px}
  .pd-ev-date{grid-area:date;flex-direction:row;gap:6px;font-size:11px;color:var(--ink-3)}
  .pd-ev-row .pd-ev-date span{white-space:nowrap}
  .pd-ev-main{grid-area:main}
  .pd-ev-res{grid-area:res;text-align:right;display:flex;gap:4px;align-items:baseline;justify-content:flex-end}
  .pd-ev-score{grid-area:score;text-align:right;display:flex;gap:4px;align-items:baseline;justify-content:flex-end}
  .pd-ev-avg{grid-area:avg;text-align:right;display:flex;gap:4px;align-items:baseline;justify-content:flex-end}
  .pd-ev-res small,.pd-ev-score small,.pd-ev-avg small{display:inline}
  .pd-ev-chips{grid-area:chips;justify-content:flex-start}
  .pd-ev-row .pd-chev{display:none}
  .pd-ev-title{flex-wrap:wrap;row-gap:4px}
  .pd .pd-ev-title a{white-space:normal}
  .pd-ev-detail{padding:0 4px 12px;overflow-x:auto}
  .pd-rtable th,.pd-rtable td{padding:7px 8px}
  .pd-tools-toggle{padding:16px 14px}
  .pd-tools-body{padding:0 14px 16px}
}
