#percent-calc .pc-tabbar{border-bottom:1px solid var(--border);scrollbar-width:none;align-items:center;gap:8px;display:flex;overflow-x:auto}#percent-calc .pc-tabbar::-webkit-scrollbar{display:none}#percent-calc .pc-tablist{flex-shrink:0;gap:4px;display:flex}#percent-calc .pc-tab{min-height:44px;color:var(--muted-foreground);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px 8px 0 0;flex-shrink:0;padding:0 16px;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:color .15s,background-color .15s;position:relative}#percent-calc .pc-tab:hover{background:var(--muted);color:var(--foreground)}#percent-calc .pc-tab[data-active]{color:var(--link);font-weight:600}#percent-calc .pc-tab[data-active]:after{content:"";background:var(--link);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}#percent-calc .pc-iconbtn{width:44px;height:44px;color:var(--foreground);background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}#percent-calc .pc-iconbtn:hover{background:var(--muted)}#percent-calc .pc-iconbtn-danger{border:1px solid var(--border-control);color:var(--muted-foreground)}#percent-calc .pc-iconbtn-danger:hover{background:var(--error-bg);color:var(--error-text);border-color:var(--error-border)}#percent-calc .pc-preset{border:1px solid var(--border-control);background:var(--surface);min-height:44px;color:var(--foreground);border-radius:8px;align-items:center;padding:0 12px;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}#percent-calc .pc-preset:hover{background:var(--muted)}#percent-calc .pc-preset.is-active{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}#percent-calc .pc-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}#percent-calc .pc-op{color:var(--muted-foreground);font-size:1.25rem;line-height:1.75rem}#percent-calc .pc-unit{color:var(--muted-foreground);font-size:1rem;line-height:1.5rem}#percent-calc .pc-field{align-items:stretch;gap:16px;display:inline-flex}#percent-calc .pc-field .pc-currency-label{color:var(--muted-foreground);order:0;align-self:center;font-size:.875rem;line-height:1.25rem}#percent-calc .pc-field .pc-sign{order:1}#percent-calc .pc-field .pc-input-wrap,#percent-calc .pc-field .pc-steps{display:contents}#percent-calc .pc-field .pc-step[data-step="-1"]{border-right:0;border-radius:8px 0 0 8px;order:2;margin-right:-16px}#percent-calc .pc-field .relative{order:3}#percent-calc .pc-field .pc-step[data-step="1"]{border-left:0;border-radius:0 8px 8px 0;order:4;margin-left:-16px}#percent-calc .pc-field .pc-unit{order:5;align-self:center}#percent-calc .pc-field .pc-input,#percent-calc .pc-field .pc-step+.relative .pc-input{border-radius:0}#percent-calc .pc-sign{border-radius:8px;flex-shrink:0;display:inline-flex;overflow:hidden}#percent-calc .pc-sign-plus,#percent-calc .pc-sign-minus{border:1px solid var(--border-control);background:var(--surface);width:44px;height:44px;color:var(--muted-foreground);justify-content:center;align-items:center;font-size:1rem;font-weight:600;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}#percent-calc .pc-sign-plus{border-radius:8px 0 0 8px}#percent-calc .pc-sign-minus{border-left:0;border-radius:0 8px 8px 0}#percent-calc .pc-sign-plus.is-active{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}#percent-calc .pc-sign-minus.is-active{background:var(--error-bg);color:var(--error-text);border-color:var(--error-border)}#percent-calc .pc-step{border:1px solid var(--border-control);background:var(--muted);width:44px;height:44px;color:var(--foreground);flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;line-height:1;transition:background-color .15s,color .15s;display:inline-flex}#percent-calc .pc-step:hover{background:var(--accent);color:var(--on-accent)}#percent-calc .pc-input{box-sizing:border-box;border:1px solid var(--border-control);background:var(--surface);min-width:88px;max-width:220px;height:44px;color:var(--foreground);text-align:center;font-variant-numeric:tabular-nums;border-radius:8px;padding:0 12px;font-size:1rem;line-height:1.5rem}#percent-calc .pc-input-sm{text-align:center;min-width:0}#percent-calc .pc-mirror{visibility:hidden;white-space:pre;padding:0 12px;font-size:1rem;position:absolute}#percent-calc .pc-result{font-variant-numeric:tabular-nums;cursor:copy;font-size:1.5rem;font-weight:600;line-height:2rem}#percent-calc .pc-diff{font-variant-numeric:tabular-nums;cursor:copy;margin-top:4px;font-size:.875rem;font-weight:500;line-height:1.25rem}#percent-calc .pc-summary{cursor:pointer;min-height:44px;color:var(--foreground);align-items:center;font-weight:500;list-style:none;display:flex}#percent-calc .pc-summary::-webkit-details-marker{display:none}#percent-calc .pc-summary:after{content:"펼치기";color:var(--muted-foreground);margin-left:8px;font-size:.875rem;font-weight:400}#percent-calc details[open]>.pc-summary:after{content:"접기"}
