.ph-movimento{width:100%}.ph-movimento__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ph-movimento__head--inset{margin-bottom:14px}.ph-movimento__tools{display:flex;align-items:center;gap:8px;flex-shrink:0}.ph-movimento__body--breakdown{padding-bottom:16px}.ph-movimento__rows{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.ph-movimento__row{display:flex;align-items:center;justify-content:space-between;gap:12px}.ph-movimento__row-label{font-size:14px;font-weight:500;color:var(--ink-m);line-height:1.3}.ph-movimento__row-value{font-size:13px;font-weight:600;color:var(--ink);white-space:nowrap}.ph-movimento__row-value--success{color:var(--success)}.ph-movimento__row-value--danger{color:var(--error)}.ph-movimento__skeleton--inset{padding:0}.ph-movimento__title{font-size:18px;font-weight:700;letter-spacing:-.02em;color:var(--ink);line-height:1.2}.ph-movimento__title .accent{font-family:var(--font-script);font-weight:400;font-size:1.15em;color:var(--gold)}.ph-movimento__toggle{display:grid;width:36px;height:36px;flex-shrink:0;place-items:center;border:1px solid var(--line);border-radius:50%;background:var(--white);color:var(--ink-m);cursor:pointer;transition:background .15s}.ph-movimento__toggle:hover{background:var(--cream)}.ph-movimento__toggle svg{width:18px;height:18px}.ph-movimento__card{margin-top:12px;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-card);background:var(--white);box-shadow:var(--shadow-sm)}.ph-movimento__body{padding:16px 16px 12px}.ph-movimento__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ph-movimento__top-actions{display:flex;flex-shrink:0;align-items:center;gap:8px}.ph-movimento__label{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-f)}.ph-movimento__badge{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:var(--r-pill);background:#eaf8f0;color:var(--success);font-size:11px;font-weight:600;white-space:nowrap}.ph-movimento__badge svg{width:14px;height:14px}.ph-movimento__amount{display:flex;align-items:baseline;gap:2px;margin-top:8px;color:var(--ink);line-height:1}.ph-movimento__amount-cents,.ph-movimento__amount-currency{font-size:18px;font-weight:600;color:var(--ink-m)}.ph-movimento__amount-integer{font-size:34px;font-weight:800;letter-spacing:-.04em}.ph-movimento__blur{filter:blur(9px);user-select:none;pointer-events:none;transition:filter .2s ease}.ph-movimento__sub strong.ph-movimento__blur{display:inline-block}.ph-movimento__sub{margin-top:6px;font-size:13px;font-weight:500;color:var(--ink-f);line-height:1.35}.ph-movimento__sub strong{font-weight:700;color:var(--gold)}.ph-movimento__chart-wrap{margin-top:14px;height:52px}.ph-movimento__chart{display:block;width:100%;height:100%}.ph-movimento__divider{height:1px;background:var(--line)}.ph-movimento__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 16px 16px}.ph-movimento__btn{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border-radius:var(--r-pill);font-size:13px;font-weight:600;cursor:pointer;transition:opacity .15s,background .15s}.ph-movimento__btn svg{width:16px;height:16px}.ph-movimento__btn--primary{border:0;background:var(--gold);color:#fff}.ph-movimento__btn--primary:hover{opacity:.9}.ph-movimento__btn--secondary{border:1px solid var(--line);background:var(--white);color:var(--ink)}.ph-movimento__btn--secondary:hover{background:var(--cream)}.ph-movimento__skeleton{padding:16px}.ph-movimento__skeleton-line{height:12px;border-radius:6px;background:var(--line);animation:ph-movimento-pulse 1.2s ease-in-out infinite}.ph-movimento__skeleton-line+.ph-movimento__skeleton-line{margin-top:10px}.ph-movimento__skeleton-line--amount{width:60%;height:34px;margin-top:14px}@keyframes ph-movimento-pulse{0%,to{opacity:.55}50%{opacity:1}}