@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-LightItalic.woff2)format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-MediumItalic.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-Semibold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-BoldItalic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}:root{--terracotta-50:#fdf3ee;--terracotta-100:#fbe5dc;--terracotta-200:#f6c9b8;--terracotta-300:#efa38a;--terracotta-400:#e87a5c;--terracotta-500:#e35336;--terracotta-600:#c9432a;--terracotta-700:#a9361f;--terracotta-800:#852b1a;--terracotta-900:#5c2013;--clay-0:#fff;--clay-25:#fdfbf8;--clay-50:#faf6f2;--clay-100:#f4eee8;--clay-150:#ede5dd;--clay-200:#e5dbd1;--clay-300:#d3c6ba;--clay-400:#b0a194;--clay-500:#807265;--clay-600:#6e6055;--clay-700:#54483f;--clay-800:#3a302a;--clay-900:#241d19;--sage-50:#eef3ec;--sage-100:#dde8da;--sage-300:#a9c3a6;--sage-500:#5e8b65;--sage-600:#4c7553;--sage-700:#3d5f43;--ochre-50:#fbf3e2;--ochre-100:#f5e4bf;--ochre-300:#e6c27a;--ochre-500:#c98f2e;--ochre-600:#a8741f;--ochre-700:#865b18;--cobalt-50:#ecf1f6;--cobalt-100:#d6e1ec;--cobalt-300:#a3b8d0;--cobalt-500:#4d6f94;--cobalt-600:#3e5b7c;--cobalt-700:#314964;--wine-50:#fbedec;--wine-100:#f5d4d2;--wine-300:#de9290;--wine-500:#b23a3a;--wine-600:#962e2f;--wine-700:#772526;--brand:var(--terracotta-500);--bg-app:var(--clay-50);--bg-surface:var(--clay-0);--bg-surface-raised:var(--clay-0);--bg-subtle:var(--clay-100);--bg-muted:var(--clay-150);--bg-sidebar:#fbf1ec;--bg-accent-subtle:var(--terracotta-50);--bg-accent-soft:var(--terracotta-100);--bg-overlay:#241d1970;--bg-inverse:var(--clay-900);--text-strong:var(--clay-900);--text-heading:var(--clay-800);--text-body:var(--clay-700);--text-secondary:var(--clay-600);--text-muted:var(--clay-500);--text-placeholder:var(--clay-400);--text-disabled:var(--clay-400);--text-accent:var(--terracotta-700);--text-link:var(--terracotta-700);--text-link-hover:var(--terracotta-800);--text-on-accent:#fff;--text-inverse:#fff;--border-subtle:var(--clay-150);--border-default:var(--clay-200);--border-strong:var(--clay-300);--border-accent:var(--terracotta-300);--border-focus:var(--terracotta-500);--focus-ring:0 0 0 3px #e3533633;--action-primary:var(--terracotta-600);--action-primary-hover:var(--terracotta-700);--action-primary-active:var(--terracotta-800);--action-secondary-bg:var(--clay-0);--action-secondary-hover:var(--clay-50);--action-ghost-hover:var(--clay-100);--success:var(--sage-600);--success-bg:var(--sage-50);--success-border:var(--sage-100);--warning:var(--ochre-700);--warning-bg:var(--ochre-50);--warning-border:var(--ochre-100);--danger:var(--wine-600);--danger-bg:var(--wine-50);--danger-border:var(--wine-100);--info:var(--cobalt-600);--info-bg:var(--cobalt-50);--info-border:var(--cobalt-100);--stage-new:var(--clay-400);--stage-negotiation:var(--terracotta-500);--stage-won:var(--sage-500);--stage-lost:var(--clay-800);--chart-1:var(--terracotta-500);--chart-2:var(--ochre-500);--chart-3:var(--sage-500);--chart-4:var(--cobalt-500);--chart-5:var(--clay-400);--chart-track:var(--clay-100);--font-sans:"General Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-15:15px;--fs-16:16px;--fs-17:17px;--fs-18:18px;--fs-20:20px;--fs-24:24px;--fs-28:28px;--fs-32:32px;--fs-40:40px;--lh-tight:1.15;--lh-snug:1.3;--lh-normal:1.5;--lh-relaxed:1.6;--ls-tight:-.02em;--ls-snug:-.01em;--ls-normal:0;--ls-wide:.04em;--ls-eyebrow:.08em;--type-display-size:var(--fs-32);--type-display-lh:1.1;--type-display-weight:var(--fw-medium);--type-display-ls:var(--ls-tight);--type-h1-size:var(--fs-24);--type-h1-lh:1.25;--type-h1-weight:var(--fw-medium);--type-h1-ls:var(--ls-snug);--type-h2-size:var(--fs-20);--type-h2-lh:1.3;--type-h2-weight:var(--fw-medium);--type-h2-ls:var(--ls-snug);--type-h3-size:var(--fs-17);--type-h3-lh:1.35;--type-h3-weight:var(--fw-medium);--type-h3-ls:var(--ls-snug);--type-h4-size:var(--fs-15);--type-h4-lh:1.4;--type-h4-weight:var(--fw-medium);--type-body-lg-size:var(--fs-15);--type-body-lg-lh:1.55;--type-body-size:var(--fs-14);--type-body-lh:1.5;--type-body-sm-size:var(--fs-13);--type-body-sm-lh:1.45;--type-caption-size:var(--fs-12);--type-caption-lh:1.4;--type-eyebrow-size:var(--fs-11);--type-eyebrow-lh:1.3;--type-eyebrow-weight:var(--fw-medium);--type-eyebrow-ls:var(--ls-eyebrow);--type-label-size:var(--fs-13);--type-label-weight:var(--fw-medium);--type-button-size:var(--fs-14);--type-button-weight:var(--fw-medium);--space-0:0;--space-0-5:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-2-5:10px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:999px;--shadow-xs:0 1px 2px #241d190d;--shadow-sm:0 1px 2px #241d190a,0 2px 6px -1px #241d190f;--shadow-md:0 2px 4px -2px #241d190d,0 6px 16px -4px #241d191a;--shadow-lg:0 4px 8px -4px #241d190f,0 16px 32px -8px #241d1924;--shadow-xl:0 24px 64px -12px #241d193d;--shadow-inset:inset 0 1px 2px #241d190f;--ease-out:cubic-bezier(.2,.7,.2,1);--ease-in-out:cubic-bezier(.45,0,.25,1);--dur-fast:.12s;--dur-base:.18s;--dur-slow:.28s;--sidebar-width:248px;--header-height:64px;--subnav-height:48px;--content-pad-x:32px;--content-pad-y:28px;--content-max:1440px;--drawer-width:560px;--control-h-sm:32px;--control-h-md:40px;--control-h-lg:48px;--icone-chevron-down:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23807265' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6l6 -6'/%3E%3C/svg%3E");--icone-alert-circle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 0 0 -18 0'/%3E%3Cpath d='M12 8v4'/%3E%3Cpath d='M12 16h.01'/%3E%3C/svg%3E");--icone-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5l10 -10'/%3E%3C/svg%3E");--focus-ring-forte:0 0 0 1px var(--border-focus), var(--focus-ring)}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%}html,body{height:100%}body{font-family:var(--font-sans);font-size:var(--type-body-size);line-height:var(--type-body-lh);font-weight:var(--fw-regular);color:var(--text-body);background:var(--bg-app);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}h1,h2,h3,h4,h5,h6{color:var(--text-heading);font-weight:var(--fw-medium);text-wrap:balance}h1{font-size:var(--type-h1-size);line-height:var(--type-h1-lh);letter-spacing:var(--type-h1-ls)}h2{font-size:var(--type-h2-size);line-height:var(--type-h2-lh);letter-spacing:var(--type-h2-ls)}h3{font-size:var(--type-h3-size);line-height:var(--type-h3-lh);letter-spacing:var(--type-h3-ls)}h4{font-size:var(--type-h4-size);line-height:var(--type-h4-lh)}h5,h6{font-size:var(--fs-14);line-height:1.4}p{font-size:var(--type-body-size);text-wrap:pretty}strong,b{font-weight:var(--fw-medium)}.caption{font-size:var(--type-caption-size);line-height:var(--type-caption-lh)}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--terracotta-100);color:var(--terracotta-900)}:focus-visible{box-shadow:var(--focus-ring-forte);outline:none}[hidden]{display:none!important}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-h-md);padding:0 var(--space-4);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--type-button-size);font-weight:var(--type-button-weight);letter-spacing:.005em;white-space:nowrap;cursor:pointer;user-select:none;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border:1px solid #0000;line-height:1.2;text-decoration:none;display:inline-flex}.btn:active:not(:disabled){transform:translateY(.5px)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.btn-carregando{opacity:.8;cursor:progress}.btn-carregando:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite btn-girar}@keyframes btn-girar{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.btn-carregando:before{animation-duration:2s}}.btn-sm{min-height:var(--control-h-sm);padding:0 var(--space-3);gap:var(--space-1-5);border-radius:var(--radius-sm);font-size:var(--fs-13)}.btn-large{min-height:var(--control-h-lg);padding:0 var(--space-5);font-size:var(--fs-15);width:100%}.btn-block{width:100%}.btn-primary{background-color:var(--action-primary);color:var(--text-on-accent);box-shadow:var(--shadow-xs), inset 0 1px 0 #ffffff1f}.btn-primary:hover:not(:disabled){background-color:var(--action-primary-hover)}.btn-primary:active:not(:disabled){background-color:var(--action-primary-active)}.btn-success{background-color:var(--sage-600);color:var(--text-on-accent);box-shadow:var(--shadow-xs), inset 0 1px 0 #ffffff1f}.btn-success:hover:not(:disabled){background-color:var(--sage-700)}.btn-secondary,.btn-outline{background-color:var(--action-secondary-bg);border-color:var(--border-strong);color:var(--text-heading);box-shadow:var(--shadow-xs)}.btn-secondary:hover:not(:disabled),.btn-outline:hover:not(:disabled){background-color:var(--action-secondary-hover);border-color:var(--clay-400);color:var(--text-strong)}.btn-ghost{color:var(--text-heading);background-color:#0000}.btn-ghost:hover:not(:disabled){background-color:var(--action-ghost-hover);color:var(--text-strong)}.btn-soft{background-color:var(--bg-accent-subtle);color:var(--terracotta-700)}.btn-soft:hover:not(:disabled){background-color:var(--bg-accent-soft);color:var(--terracotta-800)}.btn-danger{background-color:var(--bg-surface);border-color:var(--danger-border);color:var(--danger)}.btn-danger:hover:not(:disabled){background-color:var(--danger-bg);border-color:var(--wine-300)}.btn-dark{background-color:var(--bg-inverse);color:var(--text-inverse)}.btn-dark:hover:not(:disabled){background-color:var(--clay-800)}.btn-text{min-height:0;padding:var(--space-1);margin:0 calc(var(--space-1) * -1);border-radius:var(--radius-xs);color:var(--text-link);background-color:#0000}.btn-text:hover:not(:disabled){color:var(--text-link-hover)}.btn-icon{flex-shrink:0}@media (pointer:coarse){.btn-sm{min-height:40px}}.icon{vertical-align:middle;user-select:none;flex-shrink:0;width:1em;height:1em;display:inline-block}.tabular{font-variant-numeric:tabular-nums}.eyebrow{font-size:var(--type-eyebrow-size);line-height:var(--type-eyebrow-lh);font-weight:var(--type-eyebrow-weight);letter-spacing:var(--type-eyebrow-ls);text-transform:uppercase;color:var(--text-accent)}.intro{font-size:var(--fs-14);color:var(--text-secondary);max-width:72ch;line-height:1.55}.intro strong{color:var(--text-heading)}.vazio{color:var(--clay-400)}.form-grid{gap:var(--space-4) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form-grid .span-2{grid-column:1/-1}.field{gap:var(--space-1-5);flex-direction:column;min-width:0;display:flex}.field>label,.field-label{font-size:var(--type-label-size);font-weight:var(--type-label-weight);color:var(--text-heading);line-height:1.3}.field-hint{font-size:var(--fs-12);color:var(--text-muted);line-height:1.4}.field input:not([type=checkbox]):not([type=radio]):where(:not([type=file],[type=color],[type=range])),.field select,.field textarea,.control{width:100%;min-height:var(--control-h-md);padding:0 var(--space-3);font-size:var(--fs-14);font-weight:var(--fw-regular);color:var(--text-strong);background-color:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);outline:none}.field input::placeholder,.field textarea::placeholder,.control::placeholder{color:var(--text-placeholder)}.field input:not([type=checkbox]):not([type=radio]):hover,.field select:hover,.field textarea:hover,.control:hover{border-color:var(--clay-400)}.field textarea,textarea.control{min-height:88px;padding:var(--space-2-5) var(--space-3);resize:vertical;line-height:1.55}.field select,select.control{-webkit-appearance:none;appearance:none;background-image:var(--icone-chevron-down);cursor:pointer;background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:36px}.field input:not([type=checkbox]):not([type=radio]):focus,.field select:focus,.field textarea:focus,.control:focus{border-color:var(--border-focus);box-shadow:var(--focus-ring)}.field input:disabled,.field select:disabled,.field textarea:disabled,.control:disabled{background-color:var(--bg-subtle);color:var(--text-muted);box-shadow:none;cursor:not-allowed}td .verba{color:var(--text-secondary);font-style:italic}.obrigatorio,.required{color:var(--terracotta-600);font-weight:var(--fw-medium);margin-left:2px}.field [aria-invalid=true],.control[aria-invalid=true]{border-color:var(--wine-500)}.field [aria-invalid=true]:focus,.control[aria-invalid=true]:focus{border-color:var(--wine-500);box-shadow:0 0 0 3px #b23a3a2e}.field-erro{align-items:flex-start;gap:var(--space-1);font-size:var(--fs-12);color:var(--danger);margin:0;line-height:1.4;display:flex}.field-erro:before{content:"";width:14px;height:14px;-webkit-mask:var(--icone-alert-circle) center / contain no-repeat;mask:var(--icone-alert-circle) center / contain no-repeat;background:currentColor;flex:none;margin-top:1px}.drawer-erro,.form-erro{margin-bottom:var(--space-5);padding:var(--space-3) var(--space-4);border:1px solid var(--danger-border);border-radius:var(--radius-md);background:var(--danger-bg);color:var(--wine-700);font-size:var(--fs-14);font-weight:var(--fw-medium)}.field-section-title{font-size:var(--fs-15);font-weight:var(--fw-medium);color:var(--text-heading);margin:var(--space-7) 0 var(--space-3)}.chip-group{gap:var(--space-2);flex-wrap:wrap;display:flex}.chip{align-items:center;gap:var(--space-2);min-height:var(--control-h-sm);padding:0 var(--space-3) 0 var(--space-2-5);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);font-size:var(--fs-13);color:var(--text-body);cursor:pointer;user-select:none;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);display:inline-flex}.chip:hover{border-color:var(--border-strong)}.chip:has(input:checked){border-color:var(--border-accent);background:var(--bg-accent-subtle);color:var(--terracotta-800)}.chip input[type=checkbox],.chip input[type=radio]{-webkit-appearance:none;appearance:none;border:1.5px solid var(--border-strong);border-radius:var(--radius-xs);background:var(--bg-surface) center / 12px no-repeat;cursor:pointer;width:16px;height:16px;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);flex:none;margin:0}.chip input[type=radio]{border-radius:50%}.chip input:checked{background-color:var(--action-primary);background-image:var(--icone-check);border-color:var(--action-primary)}.tag{align-items:center;gap:var(--space-1);min-height:22px;padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--bg-subtle);color:var(--text-body);font-size:var(--fs-12);font-weight:var(--fw-medium);white-space:nowrap;line-height:1.2;display:inline-flex}.tag-sm{min-height:20px;padding:0 var(--space-1-5);font-size:var(--fs-11)}.tag-accent{background:var(--terracotta-50);color:var(--terracotta-800)}.tag-sage{background:var(--sage-50);color:var(--sage-700)}.tag-ochre{background:var(--ochre-50);color:var(--ochre-700)}.tag-cobalt{background:var(--cobalt-50);color:var(--cobalt-700)}.tag-wine{background:var(--wine-50);color:var(--wine-700)}.tag-list{gap:var(--space-1-5);flex-wrap:wrap;display:flex}.badge,.tag-ok,.tag-off{min-height:22px;padding:0 var(--space-2) 0 7px;border-radius:var(--radius-full);background:var(--bg-subtle);color:var(--text-secondary);font-size:var(--fs-12);font-weight:var(--fw-medium);white-space:nowrap;align-items:center;gap:6px;line-height:1.2;display:inline-flex}.badge:before,.tag-ok:before,.tag-off:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.badge-success,.tag-ok{background:var(--success-bg);color:var(--success)}.badge-warning{background:var(--warning-bg);color:var(--warning)}.badge-danger{background:var(--danger-bg);color:var(--danger)}.badge-info{background:var(--info-bg);color:var(--info)}.badge-accent{background:var(--terracotta-50);color:var(--terracotta-700)}.row-action{padding:var(--space-1);margin:0 calc(var(--space-1) * -1);border-radius:var(--radius-xs);font-size:var(--fs-14);font-weight:var(--fw-medium);color:var(--text-heading);cursor:pointer;transition:color var(--dur-fast) var(--ease-out);background:0 0;border:none}.row-action:hover{color:var(--text-link)}.row-action.danger{color:var(--danger)}.row-action.danger:hover{color:var(--wine-700)}.cards-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.muted{color:var(--text-muted)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.switch{align-items:center;gap:var(--space-2-5);font-size:var(--fs-14);color:var(--text-body);cursor:pointer;user-select:none;display:inline-flex}.switch input{-webkit-appearance:none;appearance:none;border-radius:var(--radius-full);background:var(--clay-300);width:36px;height:20px;box-shadow:var(--shadow-inset);cursor:pointer;transition:background-color var(--dur-base) var(--ease-out);border:0;flex-shrink:0;margin:0;position:relative}.switch input:before{content:"";width:16px;height:16px;transition:transform var(--dur-base) var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #241d1940}.switch:hover input:not(:checked):not(:disabled){background:var(--clay-400)}.switch input:checked{background:var(--terracotta-500)}.switch input:checked:before{transform:translate(16px)}.switch input:focus-visible{box-shadow:var(--focus-ring-forte)}.switch input:disabled{opacity:.55;cursor:not-allowed}.switch-sm{gap:var(--space-2);font-size:var(--fs-13)}.switch-sm input{width:30px;height:17px}.switch-sm input:before{width:13px;height:13px}.switch-sm input:checked:before{transform:translate(13px)}.segmented{background:var(--bg-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-md);align-items:stretch;gap:2px;padding:3px;display:inline-flex}.segmented a,.segmented button{justify-content:center;align-items:center;gap:var(--space-1-5);height:30px;padding:0 var(--space-3);border-radius:calc(var(--radius-md) - 3px);font-size:var(--fs-13);font-weight:var(--fw-medium);color:var(--text-secondary);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);background:0 0;border:0;display:inline-flex}.segmented a:hover,.segmented button:hover{color:var(--text-strong)}.segmented a.active,.segmented button.active,.segmented [aria-pressed=true],.segmented [aria-current=page]{background:var(--bg-surface);color:var(--terracotta-700);box-shadow:var(--shadow-sm)}.inline-list{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.cell-actions{gap:var(--space-4);justify-content:flex-end;display:inline-flex}.inline-form{display:inline-block}.inline-select{-webkit-appearance:none;appearance:none;height:var(--control-h-sm);padding:0 32px 0 var(--space-2-5);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-surface) var(--icone-chevron-down) no-repeat right 8px center / 16px;box-shadow:var(--shadow-xs);font-size:var(--fs-13);color:var(--text-strong);cursor:pointer;max-width:200px;transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out)}.inline-select:hover{border-color:var(--clay-400)}.inline-select:focus{border-color:var(--border-focus);box-shadow:var(--focus-ring);outline:none}.field>label.switch{font-size:var(--fs-14);font-weight:var(--fw-regular);color:var(--text-body)}.link{color:var(--text-link);font-weight:var(--fw-medium);transition:color var(--dur-fast) var(--ease-out)}.link:hover{color:var(--text-link-hover);text-underline-offset:3px;text-decoration:underline 1px}.voltar{align-items:center;gap:var(--space-1-5);font-size:var(--fs-13);font-weight:var(--fw-medium);color:var(--text-link);transition:color var(--dur-fast) var(--ease-out);display:inline-flex}.voltar:hover{color:var(--text-link-hover)}.voltar .icon{transition:transform var(--dur-fast) var(--ease-out)}.voltar:hover .icon{transform:translate(-2px)}.status-name{align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.bloco-titulo{align-items:center;gap:var(--space-3);margin:var(--space-7) 0 var(--space-4);font-size:var(--fs-15);line-height:1.35;font-weight:var(--fw-medium);letter-spacing:0;color:var(--text-heading);display:flex}.bloco-titulo:first-child{margin-top:0}.bloco-titulo>.icon{box-sizing:content-box;border-radius:var(--radius-md);background:var(--bg-accent-subtle);color:var(--terracotta-600);padding:7px}.kv{gap:var(--space-4);flex-direction:column;display:flex}.kv+.kv{margin-top:var(--space-4)}.kv-2{grid-template-columns:1fr 1fr;display:grid}.kv dt{font-size:var(--fs-12);color:var(--text-muted);margin-bottom:2px}.kv dd{font-size:var(--fs-14);color:var(--text-heading);white-space:pre-line}.chips-leitura{gap:var(--space-1-5);flex-wrap:wrap;display:flex}.chip-leitura{min-height:22px;padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--bg-subtle);font-size:var(--fs-12);font-weight:var(--fw-medium);color:var(--text-body);align-items:center;display:inline-flex}@media (width<=768px){.form-grid{grid-template-columns:minmax(0,1fr);gap:16px}.segmented{scrollbar-width:none;max-width:100%;overflow-x:auto}.segmented::-webkit-scrollbar{display:none}h1{font-size:var(--fs-20)}h2{font-size:var(--fs-18)}}.dialogo-form{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);width:min(480px,100vw - 32px);box-shadow:var(--shadow-xl);color:var(--text-body);margin:auto;padding:0}.dialogo-form::backdrop{background:var(--bg-overlay);-webkit-backdrop-filter:blur(2px)}.dialogo-caixa{gap:var(--space-4);padding:var(--space-6);flex-direction:column;display:flex}.dialogo-caixa h2{font-size:var(--fs-18);letter-spacing:var(--ls-snug);color:var(--text-strong);margin:0}.dialogo-acoes{justify-content:flex-end;gap:var(--space-2);display:flex}.linha-copiar{gap:var(--space-2);display:flex}.linha-copiar input,.linha-copiar textarea{font-size:var(--fs-13);flex:1}.comp-qr{align-items:center;gap:var(--space-4);display:flex}.comp-qr canvas{border:1px solid var(--border-default);border-radius:var(--radius-md)}.comp-qr-acoes{gap:var(--space-2);flex-direction:column;display:flex}
