.quick-panel[data-v-dcf3f2c6]{container-type:inline-size}.quick-heading[data-v-dcf3f2c6]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.quick-title[data-v-dcf3f2c6]{margin:0 0 3px;font-size:15px;font-weight:650;color:#172c46}.quick-hint[data-v-dcf3f2c6]{margin:0;font-size:12px;line-height:1.5;color:#7a8ba0}.quick-edit[data-v-dcf3f2c6]{flex-shrink:0;min-height:36px;padding:7px 11px;border:1px solid #dbe6f5;border-radius:8px;background:#f5f9ff;color:#2560a5;font-size:12px;font-weight:600;cursor:pointer}.quick-grid[data-v-dcf3f2c6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.quick-tile[data-v-dcf3f2c6]{display:flex;align-items:center;gap:9px;min-height:58px;padding:10px;border:1px solid #e3eaf3;border-radius:11px;background:#fff;text-align:left;color:#344c69;font-size:12px;font-weight:550;line-height:1.35;cursor:pointer;transition:border-color .15s,background-color .15s}.quick-tile[data-v-dcf3f2c6]:hover{background:#f7faff;border-color:#bcd2ee}.quick-icon[data-v-dcf3f2c6]{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;border-radius:9px;background:#edf4ff;color:#3477ca}.quick-icon svg[data-v-dcf3f2c6]{width:17px;height:17px}.quick-icon[data-tone=green][data-v-dcf3f2c6]{background:#edf8f2;color:#258157}.quick-icon[data-tone=violet][data-v-dcf3f2c6]{background:#f3effc;color:#8062b7}.quick-icon[data-tone=rose][data-v-dcf3f2c6]{background:#fcf0f1;color:#b36372}.quick-empty[data-v-dcf3f2c6]{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px dashed #d6e0ee;padding:15px;border-radius:10px;color:#64748b;font-size:13px}.quick-subheading[data-v-dcf3f2c6]{display:block;width:100%;font-size:12px;font-weight:650;color:#415672;margin:10px 0}.quick-subheading span[data-v-dcf3f2c6]{margin-left:5px;color:#7a8ba0}.quick-order[data-v-dcf3f2c6]{display:grid;gap:5px;margin:0;padding:0;list-style:none}.quick-order li[data-v-dcf3f2c6]{display:flex;align-items:center;gap:5px;min-height:40px;padding:4px 6px 4px 10px;background:#f7f9fc;border:1px solid #e8edf4;border-radius:8px}.quick-order-name[data-v-dcf3f2c6]{flex:1;min-width:0;font-size:12px;color:#344c69}.quick-order button[data-v-dcf3f2c6]{width:32px;min-height:32px;flex-shrink:0;border:1px solid #e0e7f0;border-radius:7px;background:#fff;color:#526782;cursor:pointer}.quick-order button[data-v-dcf3f2c6]:disabled{opacity:.3;cursor:default}.quick-order .quick-remove[data-v-dcf3f2c6]{color:#af5964}.quick-options[data-v-dcf3f2c6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;border:0;padding:0;margin:16px 0}.quick-options label[data-v-dcf3f2c6]{display:flex;align-items:center;gap:7px;min-height:38px;padding:7px;font-size:12px;color:#526782;cursor:pointer}.quick-options input[data-v-dcf3f2c6]{accent-color:#1769e0;width:15px;height:15px;flex-shrink:0}.quick-footer[data-v-dcf3f2c6]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:14px;border-top:1px solid #e8edf4}.quick-reset[data-v-dcf3f2c6]{margin-right:auto;padding:6px 0;min-height:40px;font-size:12px;color:#64748b;text-decoration:underline;cursor:pointer}.quick-panel[data-v-dcf3f2c6] :is(button,input):focus-visible{outline:3px solid #93c5fd;outline-offset:2px}@container (min-width:600px){.quick-grid[data-v-dcf3f2c6]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.quick-tile[data-v-dcf3f2c6]{transition:none}}.bottom-dock[data-v-becbab39]{margin:0 10px 10px;padding:9px 4px calc(9px + env(safe-area-inset-bottom,0px));gap:2px;border:1px solid #e1e9f5;border-radius:26px;background:#fffffffa;box-shadow:0 8px 32px #1e3a5f22,0 1px 4px #1e3a5f08;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.dock-item[data-v-becbab39]{--icon-color:#416fe4;--icon-bg:#edf3ff;position:relative;display:flex;min-width:0;min-height:66px;flex-direction:column;align-items:center;justify-content:center;gap:6px;border-radius:19px;color:#64748b;font-size:10px;font-weight:600;line-height:1.2;text-decoration:none;transition:background .15s,color .15s}.dock-parties[data-v-becbab39]{--icon-color:#0d9488;--icon-bg:#e9f8f4}.dock-invoices[data-v-becbab39]{--icon-color:#8760d5;--icon-bg:#f2edfc}.dock-icon[data-v-becbab39]{display:flex;width:38px;height:34px;align-items:center;justify-content:center;border-radius:12px;color:var(--icon-color);background:var(--icon-bg)}.dock-icon svg[data-v-becbab39]{width:21px;height:21px;stroke-width:1.8}.dock-active[data-v-becbab39]{color:#1d4ed8;background:#edf3ff}.dock-active .dock-icon[data-v-becbab39]{color:#fff;background:#3567e8;box-shadow:0 3px 7px #2563eb25}.dock-create[data-v-becbab39]{color:#234388;font-weight:700}.dock-create-icon[data-v-becbab39]{display:flex;width:48px;height:44px;align-items:center;justify-content:center;border:3px solid white;border-radius:17px;color:#fff;background:linear-gradient(145deg,#5d8bff,#3155da);box-shadow:0 5px 12px #3155da35}.dock-item[data-v-becbab39]:focus-visible{outline:2px solid #2563eb;outline-offset:1px}@media(max-width:359px){.bottom-dock[data-v-becbab39]{margin:0 6px 6px}.dock-item[data-v-becbab39]{font-size:11px}}@media(prefers-reduced-motion:reduce){.dock-item[data-v-becbab39]{transition:none}}.app-main[data-v-becbab39]{padding-bottom:calc(6rem + env(safe-area-inset-bottom,0px))}@media(min-width:1024px){.app-main[data-v-becbab39]{padding-bottom:1.5rem}}@media(max-width:767px){.business-shell>aside[data-v-becbab39]{width:min(66vw,248px)}.business-shell>aside nav[data-v-becbab39]{padding-right:5px;padding-left:5px}.business-shell>aside nav a[data-v-becbab39]{padding-right:6px;padding-left:8px;gap:9px}.business-shell .bottom-dock[data-v-becbab39]{margin:0 8px 6px;padding:4px 3px calc(4px + env(safe-area-inset-bottom,0px));border-radius:16px}.business-shell .dock-item[data-v-becbab39]{min-height:49px;gap:2px;font-size:11px;border-radius:12px}.business-shell .dock-icon[data-v-becbab39]{width:30px;height:26px}.business-shell .dock-icon svg[data-v-becbab39]{width:19px;height:19px}.business-shell .dock-create-icon[data-v-becbab39]{width:39px;height:36px;border-width:2px;border-radius:12px}.business-shell .dock-create-icon svg[data-v-becbab39]{width:21px;height:21px}.business-shell .app-main[data-v-becbab39]{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom,0px))}}
