.pq-calc-id[data-v-e7d34bfd]{color:#666;font-size:.85em}.ua-qty.has-calc-id[data-v-e7d34bfd]{background-color:#f5f5ff}.pq-calc-id-selector[data-v-e7d34bfd]{border:1px solid #ddd;border-radius:3px;min-width:80px;margin-right:4px;padding:2px;font-size:.9em}.pq-form-row-flex[data-v-e7d34bfd]{align-items:center;gap:8px;display:flex}.pq-form-row-stacked[data-v-e7d34bfd]{flex-direction:column;gap:4px;margin-top:4px;display:flex}.pq-button.small[data-v-e7d34bfd]{padding:4px 8px;font-size:.85em}.pq-form-error[data-v-e7d34bfd]{color:#d32f2f;font-size:.85em}.ua-qty[data-v-e7d34bfd]{color:#00f;background-color:#0000;border-radius:3px;align-items:center;padding:0;font-family:Monaco,monospace;transition:background-color .2s;display:inline-flex;position:relative}.ua-qty[data-v-e7d34bfd]:hover{color:#00f;outline-offset:0;background-color:#0000f01a;outline:1px solid #0000f04d}.ua-qty.readonly[data-v-e7d34bfd]{background-color:#0000}.ua-qty.readonly[data-v-e7d34bfd]:hover{background-color:#c8c8c826;outline:1px solid #9696964d}.ua-qty[data-v-e7d34bfd]:not(.calculated){background-color:#0000}.ua-qty[data-v-e7d34bfd]:not(.calculated):hover{background-color:#0000f01a;outline:1px solid #0000f04d}.ua-qty.calculated[data-v-e7d34bfd]{background-color:#0000}.ua-qty.calculated[data-v-e7d34bfd]:hover{background-color:#0000f01a;outline:1px solid #0000f04d}.ua-qty.pq-readonly[data-v-e7d34bfd]{color:#607d8b}.ua-qty.pq-readonly[data-v-e7d34bfd]:hover{color:#607d8b;background-color:#607d8b14;outline:1px solid #607d8b4d}.ua-qty.has-error[data-v-e7d34bfd]{background-color:#ff969633;border:1px solid #f003}.ua-qty.viewer-mode[data-v-e7d34bfd]{cursor:default;background-color:#0000;border:none}.ua-qty.viewer-mode[data-v-e7d34bfd]:hover{background-color:#0000f00d;outline:1px solid #0000f033}.pq-expression.readonly[data-v-e7d34bfd],.pq-value.readonly[data-v-e7d34bfd]{cursor:default;border-bottom:none}.pq-value.calculator-mode.clickable[data-v-e7d34bfd]{border-bottom:1px dashed #1976d2;padding-bottom:1px}.ua-qty.viewer-calculator-mode[data-v-e7d34bfd]{background-color:#0000;border:none}.ua-qty.viewer-calculator-mode[data-v-e7d34bfd]:hover{background-color:#1976d214;outline:1px solid #1976d240}.ua-qty.viewer-review-mode[data-v-e7d34bfd]{background-color:#0000;border:none}.ua-qty.viewer-review-mode[data-v-e7d34bfd]:hover{background-color:#4caf5014;outline:1px solid #4caf5040}.pq-description[data-v-e7d34bfd]{color:#314158;margin-right:2px;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.92em}.pq-symbol[data-v-e7d34bfd]{margin-right:2px;font-style:italic}.pq-equals[data-v-e7d34bfd]{margin:0 2px}.pq-calculated-value1[data-v-e7d34bfd]{color:#388e3c;background-color:#f1f3f4;border-radius:3px;padding:0 4px;font-weight:500}.pq-calculated-value[data-v-e7d34bfd]{color:#047857;background-color:#ecfdf5;border-radius:5px;padding:1px 6px;font-weight:530}.pq-expression[data-v-e7d34bfd]{margin-right:4px;font-style:italic}.pq-expression.has-error[data-v-e7d34bfd]{color:#d32f2f;-webkit-text-decoration:underline wavy #ff000080;text-decoration:underline wavy #ff000080}.pq-expression.clickable[data-v-e7d34bfd],.pq-value.clickable[data-v-e7d34bfd]{cursor:text;border-bottom:1px solid #999;padding:0 5px}.pq-value-input[data-v-e7d34bfd]{width:80px}.pq-expression-input[data-v-e7d34bfd],.pq-value-input[data-v-e7d34bfd]{color:#00f;border:1px dashed #ccc;border-radius:2px;padding:2px 4px}.pq-expression-input[data-v-e7d34bfd]{width:200px;min-width:150px;font-family:monospace}.pq-unit-select[data-v-e7d34bfd]{box-sizing:border-box;min-width:1.8em;font-size:inherit;border:1px solid #ccc;border-radius:2px;margin-left:4px;padding:2px 8px 2px 4px}.pq-unit-select.viewer-mode[data-v-e7d34bfd]{cursor:pointer;appearance:none;background-color:#0000;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 4px center;background-repeat:no-repeat;background-size:12px;border:none;padding-right:8px}.pq-unit-select.unitless[data-v-e7d34bfd]{cursor:pointer;text-indent:-9999px;border:1px solid #ccc;border-radius:2px;width:20px;min-width:20px;padding:2px;overflow:hidden}.pq-unit-select.unitless[data-v-e7d34bfd]:focus,.pq-unit-select.unitless[data-v-e7d34bfd]:hover{text-indent:0;width:auto;min-width:60px;padding:2px 8px 2px 4px}.pq-unit-ambiguous[data-v-e7d34bfd]{color:#999;cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:super;margin-left:2px;font-size:.75em;line-height:1;display:inline-block}.pq-unit-ambiguous[data-v-e7d34bfd]:hover{color:#555}.pq-category-picker[data-v-e7d34bfd]{z-index:100;background:#fff;border:1px solid #ccc;border-radius:4px;min-width:200px;max-width:340px;margin-top:2px;padding:4px 0;position:absolute;box-shadow:0 2px 8px #00000026}.pq-category-picker-title[data-v-e7d34bfd]{color:#888;text-transform:uppercase;letter-spacing:.04em;padding:4px 10px 2px;font-size:.75em;font-weight:600}.pq-category-picker-option[data-v-e7d34bfd]{text-align:left;cursor:pointer;color:#333;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;width:100%;padding:5px 10px;font-size:.85em;display:block;overflow:hidden}.pq-category-picker-option[data-v-e7d34bfd]:hover{color:#2563eb;background:#f0f4ff}.pq-category-picker-option.is-selected[data-v-e7d34bfd]{color:#1d4ed8;background:#eff6ff;font-weight:600}.pq-category-picker-desc[data-v-e7d34bfd]{color:#999;font-weight:400}.pq-unit-select.unitless.viewer-mode[data-v-e7d34bfd]{appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px;border:1px solid #ddd}.pq-unit-select.unitless.viewer-mode[data-v-e7d34bfd]:focus,.pq-unit-select.unitless.viewer-mode[data-v-e7d34bfd]:hover{background-color:#f9f9f9}.pq-unit[data-v-e7d34bfd]{margin-left:4px}.pq-error-indicator[data-v-e7d34bfd]{cursor:pointer;margin-left:4px}.pq-error-icon[data-v-e7d34bfd]{color:#d32f2f}.pq-error-details[data-v-e7d34bfd]{z-index:10;background-color:#fff;border:1px solid #ccc;border-radius:4px;min-width:200px;max-width:300px;padding:8px;position:absolute;top:-8px;left:100%;box-shadow:0 2px 4px #0000001a}.pq-error-title[data-v-e7d34bfd]{color:#d32f2f;margin-bottom:4px;font-weight:700}.pq-error-list[data-v-e7d34bfd]{margin:0;padding-left:16px;font-size:.875rem}.pq-controls[data-v-e7d34bfd]{z-index:10;background-color:#fff;border:1px solid #ccc;border-radius:3px;gap:4px;padding:2px;display:flex;position:absolute;top:-32px;right:0}.pq-control-btn[data-v-e7d34bfd]{cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:.875rem}.pq-control-btn[data-v-e7d34bfd]:hover{background-color:#f0f0f0;border-radius:2px}.pq-modal-backdrop[data-v-e7d34bfd]{z-index:100;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pq-modal-content[data-v-e7d34bfd]{background-color:#fff;border-radius:8px;width:90%;max-width:500px;max-height:90vh;padding:20px;overflow-y:auto}.pq-modal-title[data-v-e7d34bfd]{border-bottom:1px solid #eee;margin-top:0;margin-bottom:16px;padding-bottom:8px}.pq-form-row[data-v-e7d34bfd]{flex-direction:column;margin-bottom:12px;display:flex}.pq-form-row label[data-v-e7d34bfd]{margin-bottom:4px;font-weight:500}.pq-form-row input[type=number][data-v-e7d34bfd],.pq-form-row input[type=text][data-v-e7d34bfd],.pq-form-row select[data-v-e7d34bfd]{border:1px solid #ccc;border-radius:4px;padding:8px}.pq-validation-error[data-v-e7d34bfd]{color:#d32f2f;margin-top:4px;font-size:.875rem}.pq-form-radio-group[data-v-e7d34bfd]{gap:16px;margin-top:4px;display:flex}.pq-form-row-checkbox[data-v-e7d34bfd]{align-items:center;margin-bottom:8px;display:flex}.pq-form-row-checkbox input[data-v-e7d34bfd]{margin-right:8px}.pq-form-actions[data-v-e7d34bfd]{border-top:1px solid #eee;justify-content:flex-end;gap:8px;margin-top:20px;padding-top:16px;display:flex}.pq-button[data-v-e7d34bfd]{cursor:pointer;background-color:#f0f0f0;border:1px solid #ccc;border-radius:4px;padding:8px 16px}.pq-button[data-v-e7d34bfd]:disabled{opacity:.5;cursor:not-allowed}.pq-button.primary[data-v-e7d34bfd]{color:#fff;background-color:#1890ff;border-color:#1890ff}.pq-button.primary[data-v-e7d34bfd]:disabled{background-color:#89c6ff;border-color:#89c6ff}.pq-permission-indicator[data-v-e7d34bfd]{border-radius:50%;width:6px;height:6px;position:absolute;top:-2px;left:-2px}.pq-permission-indicator.can-edit[data-v-e7d34bfd]{background-color:#52c41a}.pq-permission-indicator.can-calculate[data-v-e7d34bfd]{background-color:#1890ff}.pq-permission-indicator.can-view[data-v-e7d34bfd]{background-color:#722ed1}.pq-context-menu[data-v-e7d34bfd]{z-index:1000;background-color:#fff;border:1px solid #ccc;border-radius:4px;padding:4px 0;position:fixed;box-shadow:0 2px 8px #00000026}.pq-context-menu button[data-v-e7d34bfd]{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:6px 12px;display:block}.pq-context-menu button[data-v-e7d34bfd]:hover{background-color:#f0f0f0}.pq-inline-editor[data-v-e7d34bfd],.pq-namespace-selector[data-v-e7d34bfd]{align-items:center;display:flex}.pq-inline-input[data-v-e7d34bfd]{color:#00f;background-color:#fff;border:1px solid #1890ff;border-radius:3px;min-width:200px;padding:4px 8px;font-family:Monaco,monospace}------------ .pq-form-help[data-v-e7d34bfd]{color:#666;margin-top:4px;font-size:.85em}.pq-namespace-separator[data-v-e7d34bfd]{color:#666;margin:0 2px}.pq-calc-id[data-v-e7d34bfd],.pq-namespace-separator[data-v-e7d34bfd]{-webkit-user-select:none;user-select:none}.pq-calc-id[data-v-e7d34bfd]{color:#5a5a9a;margin-right:2px;font-size:.9em;font-style:italic}.ua-qty.has-calc-id[data-v-e7d34bfd]{background-color:#0000;border:none}.ua-qty.has-calc-id[data-v-e7d34bfd]:hover{background-color:#f0f5ff;outline:1px solid #0000f04d;box-shadow:inset 2px 0 #aec7ff}.ua-qty.pq-reference[data-v-e7d34bfd]{opacity:.88;border-bottom:1px dashed #93c5fd;align-items:center;gap:2px;display:inline-flex}.pq-ref-not-found[data-v-e7d34bfd]{color:#ef4444;padding:1px 2px;font-size:11px;font-style:italic}
