@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Rajdhani:wght@300;400;500;600;700&display=swap);:root{--liquid-white:#fff;--liquid-white-90:#ffffffe6;--liquid-white-80:#fffc;--liquid-white-60:#fff9;--liquid-white-40:#fff6;--liquid-white-20:#fff3;--liquid-white-10:#ffffff1a;--liquid-white-05:#ffffff0d;--liquid-gray-50:#fafafa;--liquid-gray-100:#f5f5f5;--liquid-gray-200:#eee;--liquid-gray-300:#e0e0e0;--liquid-gray-400:#bdbdbd;--liquid-gray-500:#9e9e9e;--liquid-gray-600:#424242;--liquid-gray-700:#333;--liquid-gray-800:#2c2c2c;--liquid-gray-900:#212121;--liquid-blur-sm:8px;--liquid-blur-md:16px;--liquid-blur-lg:24px;--liquid-blur-xl:32px;--liquid-gradient-primary:linear-gradient(135deg,#ffffffe6,#ffffffb3);--liquid-gradient-secondary:linear-gradient(180deg,#fffffff2,#f8f9fccc);--liquid-gradient-accent:linear-gradient(135deg,#fafaffe6,#f0f5ffb3);--liquid-gradient-hover:linear-gradient(135deg,#fffffffa,#ffffffd9);--liquid-shadow-xs:0 1px 3px #00000005,0 1px 2px #00000008;--liquid-shadow-sm:0 2px 6px #00000005,0 1px 3px #0000000a;--liquid-shadow-md:0 4px 16px #00000008,0 2px 8px #0000000a;--liquid-shadow-lg:0 8px 32px #0000000a,0 4px 16px #0000000d;--liquid-shadow-xl:0 16px 48px #0000000f,0 8px 24px #00000012;--liquid-inner-shadow:inset 0 2px 4px #00000005,inset 0 -1px 2px #ffffffe6;--liquid-reflection:linear-gradient(105deg,#fff0 40%,#fff6 45%,#fff0 50%);--liquid-transition-fast:all 0.4s cubic-bezier(0.4,0,0.2,1);--liquid-transition-medium:all 0.5s cubic-bezier(0.4,0,0.2,1);--liquid-transition-slow:all 0.6s cubic-bezier(0.4,0,0.2,1);--liquid-radius-sm:12px;--liquid-radius-md:16px;--liquid-radius-lg:24px;--liquid-radius-xl:32px;--liquid-radius-full:9999px;--liquid-space-xs:4px;--liquid-space-sm:8px;--liquid-space-md:16px;--liquid-space-lg:24px;--liquid-space-xl:32px;--liquid-space-2xl:48px;--liquid-space-3xl:64px;--liquid-font-primary:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue",sans-serif;--liquid-font-mono:"SF Mono","Monaco","Inconsolata","Fira Code",monospace}*{box-sizing:border-box;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--liquid-transition-fast)}body{color:#2c2c2c;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-family:var(--liquid-font-primary);overflow-x:hidden}@media (max-width:768px){input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{font-size:16px!important}}.liquid-glass{backdrop-filter:blur(16px);backdrop-filter:blur(var(--liquid-blur-md));-webkit-backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(var(--liquid-blur-md));background:linear-gradient(135deg,#ffffffe6,#ffffffb3);background:var(--liquid-gradient-primary);border:1px solid #fff3;border:1px solid var(--liquid-white-20);border-radius:24px;border-radius:var(--liquid-radius-lg);box-shadow:0 8px 32px #0000000a,0 4px 16px #0000000d;box-shadow:var(--liquid-shadow-lg);overflow:hidden;position:relative}.liquid-glass:before{background:linear-gradient(105deg,#fff0 40%,#fff6 45%,#fff0 50%);background:var(--liquid-reflection);content:"";height:100%;left:-100%;pointer-events:none;position:absolute;top:0;transition:left .8s ease;width:100%}.liquid-glass:hover:before{left:100%}.liquid-button{backdrop-filter:blur(8px);backdrop-filter:blur(var(--liquid-blur-sm));-webkit-backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(var(--liquid-blur-sm));border:1px solid #0000001a;border-radius:9999px;border-radius:var(--liquid-radius-full);box-shadow:0 2px 8px #00000014;color:#2c2c2c!important;color:var(--liquid-gray-800)!important;cursor:pointer;font-size:16px;font-weight:600;overflow:hidden;padding:16px 32px;padding:var(--liquid-space-md) var(--liquid-space-xl);position:relative;transition:all .5s cubic-bezier(.4,0,.2,1);transition:var(--liquid-transition-medium)}.liquid-button,.liquid-button:hover{background:#fff;background:var(--liquid-white)}.liquid-button:hover{border-color:#00000026;box-shadow:0 4px 16px #0000001f;color:#212121!important;color:var(--liquid-gray-900)!important;transform:translateY(-2px)}.liquid-button:active{box-shadow:0 2px 6px #00000005,0 1px 3px #0000000a,inset 0 2px 4px #00000005,inset 0 -1px 2px #ffffffe6;box-shadow:var(--liquid-shadow-sm),var(--liquid-inner-shadow);transform:translateY(0)}.liquid-card{backdrop-filter:blur(24px);backdrop-filter:blur(var(--liquid-blur-lg));-webkit-backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(var(--liquid-blur-lg));background:linear-gradient(180deg,#fffffff2,#f8f9fccc);background:var(--liquid-gradient-secondary);border:1px solid #fff3;border:1px solid var(--liquid-white-20);border-radius:24px;border-radius:var(--liquid-radius-lg);box-shadow:0 16px 48px #0000000f,0 8px 24px #00000012;box-shadow:var(--liquid-shadow-xl);overflow:hidden;padding:32px;padding:var(--liquid-space-xl);position:relative}.liquid-card-hover{transition:all .5s cubic-bezier(.4,0,.2,1);transition:var(--liquid-transition-medium)}.liquid-card-hover:hover{box-shadow:0 20px 60px #00000014;transform:translateY(-4px)}.liquid-input{backdrop-filter:blur(8px);backdrop-filter:blur(var(--liquid-blur-sm));-webkit-backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(var(--liquid-blur-sm));background:#ffffffe6;background:var(--liquid-white-90);border:1px solid #fff6;border:1px solid var(--liquid-white-40);border-radius:16px;border-radius:var(--liquid-radius-md);box-shadow:inset 0 2px 4px #00000005,inset 0 -1px 2px #ffffffe6;box-shadow:var(--liquid-inner-shadow);color:#2c2c2c;color:var(--liquid-gray-800);font-size:16px;padding:16px 24px;padding:var(--liquid-space-md) var(--liquid-space-lg);transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--liquid-transition-fast);width:100%}.liquid-input:focus{background:#fff;background:var(--liquid-white);border-color:#fff9;border-color:var(--liquid-white-60);box-shadow:0 0 0 4px #fff3,0 4px 16px #00000008,0 2px 8px #0000000a;box-shadow:0 0 0 4px var(--liquid-white-20),var(--liquid-shadow-md);outline:none}.liquid-input::placeholder{color:#bdbdbd;color:var(--liquid-gray-400)}.liquid-nav{background:linear-gradient(135deg,#ffffffe6,#ffffffb3);background:var(--liquid-gradient-primary);border-bottom:1px solid #fff3;border-bottom:1px solid var(--liquid-white-20);box-shadow:0 4px 16px #00000008,0 2px 8px #0000000a;box-shadow:var(--liquid-shadow-md);position:-webkit-sticky;position:sticky;top:0;z-index:1000}.liquid-modal,.liquid-nav{backdrop-filter:blur(32px);backdrop-filter:blur(var(--liquid-blur-xl));-webkit-backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(var(--liquid-blur-xl))}.liquid-modal{background:linear-gradient(180deg,#fffffff2,#f8f9fccc);background:var(--liquid-gradient-secondary);border:1px solid var(--liquid-white-30);border-radius:32px;border-radius:var(--liquid-radius-xl);box-shadow:0 32px 64px #0000001f;overflow:hidden}.liquid-modal-overlay{backdrop-filter:blur(8px);backdrop-filter:blur(var(--liquid-blur-sm));-webkit-backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(var(--liquid-blur-sm));background:#fff6}@keyframes liquid-shimmer{0%{background-position:-200%}to{background-position:200%}}.liquid-shimmer{animation:liquid-shimmer 3s ease-in-out infinite;background:linear-gradient(90deg,#0000,#fff6 50%,#0000);background-size:200% 100%}@keyframes liquid-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.liquid-float{animation:liquid-float 6s ease-in-out infinite}@keyframes liquid-ripple{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(4)}}.liquid-ripple{overflow:hidden;position:relative}.liquid-ripple:after{animation:liquid-ripple .6s ease-out;background:#ffffff80;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:0}::-webkit-scrollbar{height:12px;width:12px}::-webkit-scrollbar-track{background:#f5f5f5;background:var(--liquid-gray-100)}::-webkit-scrollbar-thumb,::-webkit-scrollbar-track{border-radius:9999px;border-radius:var(--liquid-radius-full)}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#ffffffe6,#ffffffb3);background:var(--liquid-gradient-primary);border:2px solid #f5f5f5;border:2px solid var(--liquid-gray-100);box-shadow:inset 0 2px 4px #00000005,inset 0 -1px 2px #ffffffe6;box-shadow:var(--liquid-inner-shadow)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#fffffffa,#ffffffd9);background:var(--liquid-gradient-hover)}.liquid-heading{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2c2c2c,#424242);background:linear-gradient(135deg,var(--liquid-gray-800) 0,var(--liquid-gray-600) 100%);-webkit-background-clip:text;background-clip:text;font-weight:700;letter-spacing:-.02em}.liquid-blur-bg{backdrop-filter:blur(32px);backdrop-filter:blur(var(--liquid-blur-xl));-webkit-backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(var(--liquid-blur-xl));background:#fffc;background:var(--liquid-white-80)}.liquid-glow{box-shadow:0 0 40px #ffffff80,0 8px 32px #0000000a,0 4px 16px #0000000d;box-shadow:0 0 40px #ffffff80,var(--liquid-shadow-lg)}.liquid-border{border:1px solid #fff3;border:1px solid var(--liquid-white-20)}.liquid-rounded{border-radius:24px;border-radius:var(--liquid-radius-lg)}:focus,:focus-visible,:focus-within{outline:none!important;outline-offset:0!important}::selection{background:#bee3f8;color:#1a202c}::-moz-selection{background:#bee3f8;color:#1a202c}@media (max-width:768px){:root{--liquid-space-md:12px;--liquid-space-lg:20px;--liquid-space-xl:28px;--liquid-blur-sm:4px;--liquid-blur-md:8px;--liquid-blur-lg:12px;--liquid-blur-xl:16px}.liquid-card{padding:24px;padding:var(--liquid-space-lg)}.liquid-float{animation:none}.liquid-shimmer{animation-duration:5s}.liquid-glass:hover:before{left:-100%}.liquid-card-hover:hover{transform:none}.liquid-glass{box-shadow:0 4px 16px #00000008,0 2px 8px #0000000a;box-shadow:var(--liquid-shadow-md)}.liquid-card{box-shadow:0 8px 32px #0000000a,0 4px 16px #0000000d;box-shadow:var(--liquid-shadow-lg)}.liquid-button:hover{box-shadow:0 2px 12px #0000001a;transform:none}.liquid-input{font-size:16px;padding:14px 24px;padding:14px var(--liquid-space-lg)}::-webkit-scrollbar{height:6px;width:6px}}@media (max-width:600px){:root{--liquid-blur-sm:2px;--liquid-blur-md:4px;--liquid-blur-lg:8px;--liquid-blur-xl:12px;--liquid-radius-lg:16px;--liquid-radius-xl:20px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px)){.liquid-card,.liquid-glass,.liquid-modal{backdrop-filter:none;-webkit-backdrop-filter:none;background:#fffffffa}}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f5f7;color:var(--liquid-gray-800);font-family:"Inter",var(--liquid-font-primary);margin:0;min-height:100vh}*{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif}.font-rajdhani{font-family:Rajdhani,sans-serif!important}code{background:var(--liquid-white-10);border-radius:4px;font-family:var(--liquid-font-mono);padding:2px 6px}.MuiTouchRipple-ripple,.MuiTouchRipple-root{color:#0000001a!important;color:var(--current-ripple-color,#0000001a)!important}.MuiTouchRipple-child{background-color:#0000001a!important;background-color:var(--current-ripple-color,#0000001a)!important}[data-theme=dark] .MuiTouchRipple-child,[data-theme=dark] .MuiTouchRipple-ripple,[data-theme=dark] .MuiTouchRipple-root{background-color:#ffffff26!important;color:#ffffff26!important}*{outline:none!important;outline-color:#0000!important;outline-offset:0!important;outline-style:none!important;outline-width:0!important}:active,:focus,:focus-visible,:focus-within{outline:none!important;outline-color:#0000!important;outline-offset:0!important;outline-style:none!important;outline-width:0!important}.MuiFilledInput-root,.MuiFilledInput-root:focus,.MuiInput-root,.MuiInput-root:focus,.MuiInputBase-root,.MuiInputBase-root:focus,.MuiOutlinedInput-root,.MuiOutlinedInput-root:focus,.MuiTextField-root,.MuiTextField-root:focus,button,button:focus,input,input:focus,select,select:focus,textarea,textarea:focus{outline:none!important;outline-color:#0000!important;outline-offset:0!important;outline-style:none!important;outline-width:0!important}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:inherit!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important}.MuiTextField-root input{-webkit-user-select:text;user-select:text}*{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.contract-analysis-content{background:#fff!important;color:#2d3748!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important;font-size:14px!important;line-height:1.6!important;min-height:400px;padding:24px!important}.contract-analysis-content h1{border-bottom:3px solid #3182ce!important;color:#1a202c!important;font-size:1.8rem!important;font-weight:700!important;letter-spacing:1px!important;margin:0 0 2rem!important;padding:1rem 0!important;text-align:center!important;text-transform:uppercase!important}.contract-analysis-content h2{background:linear-gradient(90deg,#f7fafc,#0000)!important;border-bottom:2px solid #e2e8f0!important;border-left:4px solid #3182ce!important;color:#2d3748!important;font-size:1.2rem!important;font-weight:600!important;margin:2rem 0 1rem!important;padding:.75rem 0 .5rem 1rem!important}.contract-analysis-content h3{border-left:3px solid #cbd5e0!important;color:#4a5568!important;font-size:1.05rem!important;font-weight:600!important;margin:1.5rem 0 .75rem!important;padding-left:.5rem!important}.contract-analysis-content p{color:#4a5568!important;margin:.75rem 0!important;text-align:justify!important}.contract-analysis-content strong{background:none!important;border:none!important;border-radius:0!important;color:#2d3748!important;font-weight:600!important;padding:0!important}.contract-analysis-content em{background:#f7fafc!important;border-radius:3px!important;color:#718096!important;font-style:italic!important;padding:1px 4px!important}.contract-analysis-content hr{border:none!important;border-top:2px solid #e2e8f0!important;margin:2.5rem 0!important;position:relative!important}.contract-analysis-content hr:after{background:#fff!important;content:"⚖️"!important;font-size:1.2rem!important;left:50%!important;padding:0 10px!important;position:absolute!important;top:-12px!important;transform:translateX(-50%)!important}.contract-analysis-content ol,.contract-analysis-content ul{margin:1rem 0!important;padding-left:2rem!important}.contract-analysis-content li{color:#4a5568!important;line-height:1.7!important;margin:.5rem 0!important}.contract-analysis-content li::marker{color:#3182ce!important;font-weight:700!important}.contract-analysis-content blockquote{background:linear-gradient(135deg,#ebf8ff,#f7fafc)!important;border-left:4px solid #3182ce!important;border-radius:0 8px 8px 0!important;color:#2d3748!important;font-style:italic!important;margin:1.5rem 0!important;padding:1rem 1.5rem!important}.contract-analysis-content code{background:#f1f5f9!important;border:1px solid #cbd5e0!important;border-radius:4px!important;color:#475569!important;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Consolas,Courier New,monospace!important;font-size:.9rem!important;padding:.2rem .5rem!important}.contract-analysis-content pre{word-wrap:break-word!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:8px!important;line-height:1.5!important;margin:0!important;overflow-x:auto!important;padding:24px!important;white-space:pre-wrap!important}.contract-analysis-content pre,.contract-analysis-content pre code{color:#000!important;font-family:Times New Roman,serif!important;font-size:14px!important}.contract-analysis-content pre code{background:#0000!important;border:none!important;padding:0!important}.contract-pdf-display{word-wrap:break-word!important;background:#fff!important;font-size:12pt!important;line-height:1.5!important;padding:40px 60px!important;text-align:left!important;white-space:pre-wrap!important}.contract-pdf-display,.contract-pdf-display *{color:#000!important;font-family:Times New Roman,serif!important}.contract-pdf-display p{margin:0 0 12pt!important;text-align:left!important;white-space:pre-wrap!important}.contract-pdf-display h1,.contract-pdf-display h2,.contract-pdf-display h3,.contract-pdf-display h4,.contract-pdf-display h5,.contract-pdf-display h6{background:none!important;border:none!important;color:#000!important;font-family:Times New Roman,serif!important;font-weight:700!important;letter-spacing:normal!important;margin:12pt 0!important;padding:0!important;text-transform:none!important}.contract-pdf-display strong{background:none!important;border:none!important;font-weight:700!important;padding:0!important}.contract-pdf-display em{background:none!important;font-style:italic!important;padding:0!important}.contract-formatted-content{min-height:100%;position:relative;width:100%}.contract-formatted-content .docx-page,.contract-formatted-content .pdf-page{background:#fff!important;border:1px solid #ddd!important;box-shadow:0 4px 12px #00000026!important;margin:0 auto 30px!important;position:relative!important}.contract-formatted-content ::selection{background-color:#b3d4fc!important;color:#000!important}@media print{.contract-formatted-content .pdf-page{border:none!important;box-shadow:none!important;margin:0!important;page-break-after:always!important}}.contract-formatted-content .docx-content{background:#fff!important;color:#000!important;font-family:Calibri,Arial,sans-serif!important;font-size:11pt!important;line-height:1.5!important;padding:40px 60px!important}.contract-formatted-content .docx-content p{margin:0 0 10pt!important}.contract-formatted-content .docx-content table{border-collapse:collapse!important;margin:10pt 0!important;width:100%!important}.contract-formatted-content .docx-content td,.contract-formatted-content .docx-content th{border:1px solid #000!important;padding:5pt!important;text-align:left!important}.contract-analysis-content mark{animation:none!important;background-color:initial!important;border-radius:0!important;box-shadow:none!important;font-weight:inherit!important;padding:0!important}@keyframes highlight-pulse{0%,to{box-shadow:0 2px 4px #ffeb3b4d}50%{box-shadow:0 4px 12px #ffeb3b99}}.contract-analysis-content [title*=Pozn\E1mka]{cursor:help!important;transition:all .3s ease!important}.contract-analysis-content [title*=Pozn\E1mka]:hover{box-shadow:0 4px 8px #f57c004d!important;transform:translateY(-1px)!important}.contract-analysis-content del{background-color:#ffcdd2!important;border-radius:3px!important;color:#d32f2f!important;padding:2px 4px!important;text-decoration:line-through!important}.contract-analysis-content ins{background-color:#c8e6c9!important;border-radius:3px!important;color:#2e7d32!important;font-weight:600!important;padding:2px 4px!important;text-decoration:none!important}.contract-analysis-content [title*="Přijatá změna"]{background-color:#c8e6c9!important;border-left:3px solid #4caf50!important;border-radius:0 4px 4px 0!important;display:inline-block!important;margin:2px 0!important;padding:4px 8px!important}.contract-analysis-content table{border:2px solid #e2e8f0!important;border-collapse:collapse!important;border-radius:8px!important;margin:2rem 0!important;overflow:hidden!important;width:100%!important}.contract-analysis-content td,.contract-analysis-content th{border:1px solid #e2e8f0!important;padding:1rem!important;text-align:left!important;vertical-align:top!important}.contract-analysis-content th{background:linear-gradient(135deg,#f7fafc,#edf2f7)!important;color:#2d3748!important;font-size:.95rem!important;font-weight:600!important}.contract-analysis-content td{background:#fff!important}.contract-analysis-content tr:nth-child(2n) td{background:#fafafa!important}.contract-analysis-content a{color:#3182ce!important;text-decoration:underline!important;transition:color .2s ease!important}.contract-analysis-content a:hover{color:#2c5aa0!important;text-decoration:none!important}.contract-analysis-content p:contains("V ___"){background:#f7fafc!important;border:2px dashed #cbd5e0!important;border-radius:8px!important;font-weight:500!important;margin:3rem 0 2rem!important;padding:1rem!important;text-align:center!important}.contract-analysis-content p:contains("____"){color:#718096!important;font-style:italic!important;margin:1rem 0!important;text-align:center!important}.contract-analysis-content ::selection{background-color:#bee3f8!important;color:#1a202c!important}.contract-analysis-content ::-moz-selection{background-color:#bee3f8!important;color:#1a202c!important}@media (max-width:768px){.contract-analysis-content{font-size:13px!important;padding:16px!important}.contract-analysis-content h1{font-size:1.5rem!important}.contract-analysis-content h2{font-size:1.1rem!important}.contract-analysis-content h3{font-size:1rem!important}}@media print{.contract-analysis-content{font-size:12px!important;line-height:1.5!important}.contract-analysis-content h1,.contract-analysis-content h2,.contract-analysis-content h3{page-break-after:avoid!important}.contract-analysis-content [title*=Pozn\E1mka],.contract-analysis-content mark{background:#fff!important;border:1px solid #333!important;color:#333!important}}.contract-analysis-content:focus-within{outline:none!important;outline-offset:0!important}.contract-analysis-content *{transition:background-color .2s ease,color .2s ease,transform .2s ease!important}.revision-highlight-pulse{animation:revision-pulse 2s ease-in-out!important}@keyframes revision-pulse{0%,to{box-shadow:0 0 0 #4caf5066;transform:scale(1)}50%{box-shadow:0 0 20px #4caf5099;transform:scale(1.02)}}.word-comment{background:none!important;border-left:none!important;border-radius:0!important;cursor:text!important;margin:0!important;padding:0!important;position:static!important}.word-comment:hover{background:none!important;box-shadow:none!important;transform:none!important}.word-comment:after{content:"💬";font-size:12px!important;opacity:.7!important;position:absolute!important;right:-15px!important;top:-2px!important}.word-revision-added{background:linear-gradient(135deg,#dcfce7,#86efac)!important;border-left:3px solid #22c55e!important;color:#15803d!important;font-weight:600!important;text-decoration:underline!important;-webkit-text-decoration-color:#22c55e!important;text-decoration-color:#22c55e!important}.word-revision-added,.word-revision-deleted{border-radius:2px!important;margin:1px 0!important;padding:2px 4px!important}.word-revision-deleted{background:linear-gradient(135deg,#fef2f2,#fca5a5)!important;border-left:3px solid #ef4444!important;color:#dc2626!important;opacity:.8!important;text-decoration:line-through!important;-webkit-text-decoration-color:#ef4444!important;text-decoration-color:#ef4444!important}.word-revision-modified{background:linear-gradient(135deg,#f0f9ff,#93c5fd)!important;border-left:3px solid #3b82f6!important;border-radius:2px!important;color:#1d4ed8!important;font-weight:500!important;margin:1px 0!important;padding:2px 4px!important}.comment-popup{background:#fffbeb!important;border:1px solid #f59e0b!important;border-radius:6px!important;box-shadow:0 4px 12px #00000026!important;font-size:13px!important;line-height:1.4!important;max-width:300px!important;padding:12px!important;position:absolute!important;z-index:1000!important}.comment-popup:before{border-bottom:8px solid #f59e0b!important;border-left:8px solid #0000!important;border-right:8px solid #0000!important;content:""!important;left:20px!important;position:absolute!important;top:-8px!important}.revision-toolbar{align-items:center!important;background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important;display:flex!important;gap:12px!important;padding:8px 16px!important;position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:100!important}.revision-toolbar button{background:#fff!important;border:1px solid #d1d5db!important;border-radius:4px!important;cursor:pointer!important;font-size:12px!important;padding:6px 12px!important;transition:all .2s ease!important}.revision-toolbar button:hover{background:#f3f4f6!important;border-color:#9ca3af!important}.revision-toolbar button.active{background:#3b82f6!important;border-color:#3b82f6!important;color:#fff!important}.contract-formatted-content ::selection{background:#bfdbfe!important;color:#1e40af!important}.contract-formatted-content ::-moz-selection{background:#bfdbfe!important;color:#1e40af!important}
/*# sourceMappingURL=main.44454ad2.css.map*/