.msdialog-modal-container{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;text-align:center;z-index:100014;display:table;opacity:1;visibility:visible;pointer-events:auto}.msdialog-modal-container[style*="display: none"],.msdialog-modal-container.hidden{display:none!important;pointer-events:none!important}* html .msdialog-modal-container{position:absolute}.msdialog-screen{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(26,86,160,0.15) 0%,rgba(0,0,0,0.5) 100%);backdrop-filter:blur(8px) saturate(180%);-webkit-backdrop-filter:blur(8px) saturate(180%)}.msdialog-box{text-align:left;padding:0;margin:0 auto;display:inline-block;vertical-align:middle;position:relative;width:auto;min-width:420px;max-width:560px;max-height:calc(100vh - 80px);color:#1F2937;border:none;background:rgba(255,255,255,0.98);border-radius:16px;box-shadow:0 0 0 1px rgba(255,255,255,0.1),0 25px 50px -12px rgba(0,0,0,0.25),0 12px 24px -8px rgba(0,0,0,0.15);overflow:hidden;transform:translateY(0) scale(1);transition:transform 0.3s cubic-bezier(0.34,1.56,0.64,1),box-shadow 0.3s ease;animation:dialog-enter 0.3s cubic-bezier(0.34,1.56,0.64,1)}.msdialog-box:hover{transform:translateY(-2px) scale(1.005);box-shadow:0 0 0 1px rgba(255,255,255,0.1),0 32px 64px -16px rgba(0,0,0,0.3),0 16px 32px -8px rgba(0,0,0,0.2)}.msdialog-box .content{margin:0;padding:24px 28px;font-size:14px;line-height:1.65;color:#4B5563;max-height:calc(100vh - 200px);overflow-y:auto;overflow-x:hidden}.msdialog-box .content::-webkit-scrollbar{width:6px}.msdialog-box .content::-webkit-scrollbar-track{background:transparent}.msdialog-box .content::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.15);border-radius:3px}.msdialog-box .content::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,0.25)}.msdialog-close{float:none;cursor:pointer;width:32px;height:32px;margin:0;padding:0;text-align:center;font-size:18px;font-weight:400;font-family:'SF Pro Text',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;line-height:32px;color:rgba(255,255,255,0.85);background:rgba(255,255,255,0.1);border:none;border-radius:8px;transition:all 0.2s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0}* html .msdialog-close{width:22px}.msdialog-close::before{content:'×';font-size:22px;line-height:1;margin-top:-1px}.msdialog-close:hover{background:rgba(255,255,255,0.25);color:#FFF;transform:rotate(90deg) scale(1.1)}.msdialog-title{font-size:15px;font-weight:600;letter-spacing:0.01em;color:#FFF;background:linear-gradient(135deg,#1A56A0 0%,#154585 100%);border-radius:16px 16px 0 0;padding:18px 24px;margin:0;cursor:move;display:flex;align-items:center;justify-content:space-between;position:relative;overflow:hidden}.msdialog-title::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.1) 50%,rgba(255,255,255,0.4) 100%)}.msdialog-box .xform{width:100%}.msdialog-box input[type="text"],.msdialog-box input[type="password"],.msdialog-box input[type="email"],.msdialog-box input[type="search"],.msdialog-box textarea,.msdialog-box select{width:100%;box-sizing:border-box;padding:12px 16px;font-size:14px;font-family:inherit;color:#1F2937;background:#FFF;border:1.5px solid #E5E7EB;border-radius:10px;outline:none;transition:all 0.2s ease;box-shadow:inset 0 1px 3px rgba(0,0,0,0.04)}.msdialog-box input:hover,.msdialog-box textarea:hover,.msdialog-box select:hover{border-color:#D1D5DB;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06)}.msdialog-box input:focus,.msdialog-box textarea:focus,.msdialog-box select:focus{border-color:#1A56A0;box-shadow:inset 0 1px 3px rgba(0,0,0,0.04),0 0 0 4px rgba(26,86,160,0.1)}.msdialog-box input::placeholder,.msdialog-box textarea::placeholder{color:#9CA3AF}.msdialog-box input[type="checkbox"],.msdialog-box input[type="radio"]{width:18px;height:18px;accent-color:#1A56A0;cursor:pointer}.msdialog-box .button,.msdialog-box input[type="submit"],.msdialog-box input[type="button"],.msdialog-box button{padding:11px 24px;font-size:14px;font-weight:500;font-family:inherit;border-radius:10px;cursor:pointer;transition:all 0.2s cubic-bezier(0.4,0,0.2,1);border:none;position:relative;overflow:hidden}.msdialog-box .button.primary,.msdialog-box input[type="submit"],.msdialog-box .btn-primary{background:linear-gradient(135deg,#1A56A0 0%,#154585 100%);color:#FFF;box-shadow:0 2px 8px rgba(26,86,160,0.25)}.msdialog-box .button.primary:hover,.msdialog-box input[type="submit"]:hover{background:linear-gradient(135deg,#154585 0%,#123a6e 100%);transform:translateY(-1px);box-shadow:0 4px 16px rgba(26,86,160,0.35)}.msdialog-box .button.primary:active,.msdialog-box input[type="submit"]:active{transform:translateY(0);box-shadow:0 2px 8px rgba(26,86,160,0.25)}.msdialog-box .button.secondary,.msdialog-box input[type="button"],.msdialog-box .btn-secondary,.msdialog-box .button:not(.primary){background:#F9FAFB;color:#374151;border:1.5px solid #E5E7EB}.msdialog-box .button.secondary:hover,.msdialog-box input[type="button"]:hover{background:#F3F4F6;border-color:#D1D5DB;color:#1F2937}.msdialog-box .button.danger,.msdialog-box .btn-danger{background:linear-gradient(135deg,#EF4444 0%,#DC2626 100%);color:#FFF;box-shadow:0 2px 8px rgba(239,68,68,0.25)}.msdialog-box .button.danger:hover{background:linear-gradient(135deg,#DC2626 0%,#B91C1C 100%);transform:translateY(-1px);box-shadow:0 4px 16px rgba(239,68,68,0.35)}.msdialog-box .plainmessage{padding:14px 18px;border-radius:10px;font-size:14px;font-weight:450;margin:16px 0;display:flex;align-items:flex-start;gap:12px;line-height:1.5}.msdialog-box .plainmessage::before{font-size:18px;flex-shrink:0;margin-top:1px}.msdialog-box .infomessage{background:linear-gradient(135deg,#EFF6FF 0%,#DBEAFE 100%);color:#1E40AF;border-left:4px solid #1A56A0;border-radius:0 10px 10px 0}.msdialog-box .infomessage::before{content:'💡'}.msdialog-box .warningmessage{background:linear-gradient(135deg,#FFFBEB 0%,#FEF3C7 100%);color:#92400E;border-left:4px solid #F59E0B;border-radius:0 10px 10px 0}.msdialog-box .warningmessage::before{content:'⚠️'}.msdialog-box .errormessage{background:linear-gradient(135deg,#FEF2F2 0%,#FEE2E2 100%);color:#991B1B;border-left:4px solid #EF4444;border-radius:0 10px 10px 0}.msdialog-box .errormessage::before{content:'⛔'}.msdialog-box .successmessage{background:linear-gradient(135deg,#F0FDF4 0%,#DCFCE7 100%);color:#166534;border-left:4px solid #22C55E;border-radius:0 10px 10px 0}.msdialog-box .successmessage::before{content:'✅'}.msdialog-box .section{margin-bottom:24px}.msdialog-box .section:last-child{margin-bottom:0}.msdialog-box .section h2{font-size:15px;font-weight:600;color:#1F2937;margin:0 0 12px 0;padding:0;background:none;letter-spacing:0.01em}.msdialog-box .section .intro,.msdialog-box .section .xHint{font-size:13px;color:#6B7280;margin:0 0 16px 0;line-height:1.6}.msdialog-box .section-contents{padding:0}.msdialog-box table{width:100%;border-collapse:separate;border-spacing:0 8px}.msdialog-box table tr{background:transparent}.msdialog-box table td{padding:8px 4px;vertical-align:middle;background:transparent}.msdialog-box table td:first-child{padding-left:0}.msdialog-box table td:last-child{padding-right:0}.msdialog-box table label{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-size:14px;color:#374151;padding:8px 12px;border-radius:8px;transition:all 0.15s ease}.msdialog-box table label:hover{background:#F3F4F6;color:#1A56A0}.msdialog-box .buttonwrapper{display:inline-block;margin:0 6px}.msdialog-box .buttons,.msdialog-box .form-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:28px;padding-top:20px;border-top:1px solid #F3F4F6}.msdialog-box select{appearance:none;background-image: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='%236B7280' 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-repeat:no-repeat;background-position:right 14px center;padding-right:44px;cursor:pointer}.msdialog-modal-container.loading-indicator{display:table;pointer-events:auto}.msdialog-modal-container.loading-indicator .msdialog-screen{background:linear-gradient(135deg,rgba(26,86,160,0.2) 0%,rgba(0,0,0,0.6) 100%)}.msdialog-modal-container.loading-indicator .msdialog-box,.msdialog-modal-container.loading-indicator .load-status-container{display:inline-block;vertical-align:middle;margin:0 auto;text-align:center;min-width:280px;max-width:360px;padding:40px 36px;background:rgba(255,255,255,0.95);backdrop-filter:blur(20px);border-radius:20px}.load-status-container{width:100%}.load-status-container .status-message{font-size:15px;font-weight:500;color:#374151;margin-bottom:24px;line-height:1.5}.load-status-container .loading-bar,.load-status-container .progress-track{width:100%;height:6px;background:#E5E7EB;border-radius:3px;overflow:hidden;margin:20px 0}.load-status-container .progress-fill,.load-status-container .loading-bar-fill{height:100%;background:linear-gradient(90deg,#1A56A0 0%,#4B93E8 100%);border-radius:3px;width:0;transition:width 0.3s ease;animation:progress-shimmer 1.5s ease-in-out infinite;background-size:200% 100%}.load-status-container .spinner,.load-status-container .loading-spinner{width:40px;height:40px;margin:0 auto 20px;border:3px solid #E5E7EB;border-top-color:#1A56A0;border-radius:50%;animation:spin 0.8s linear infinite}@keyframes dialog-enter{0%{opacity:0;transform:translateY(-20px) scale(0.95)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes progress-shimmer{0%{background-position:100% 0}100%{background-position:-100% 0}}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:600px){.msdialog-box{min-width:calc(100% - 40px);max-width:calc(100% - 40px);border-radius:20px 20px 0 0;position:fixed;bottom:0;left:0;right:0;margin:0;max-height:85vh}.msdialog-title{border-radius:20px 20px 0 0}.msdialog-box .content{padding:20px 20px}.msdialog-box .buttons{flex-direction:column-reverse;gap:10px}.msdialog-box .button,.msdialog-box input[type="submit"],.msdialog-box input[type="button"],.msdialog-box button{width:100%}.msdialog-modal-container.loading-indicator .msdialog-box{border-radius:20px 20px 0 0}}@media (prefers-contrast:high){.msdialog-box{border:2px solid #1F2937}.msdialog-box input,.msdialog-box select{border-width:2px}}@media (prefers-reduced-motion:reduce){.msdialog-box,.msdialog-box:hover{transition:none;transform:none}.load-status-container .progress-fill,.load-status-container .loading-bar-fill,.load-status-container .spinner,.load-status-container .loading-spinner{animation:none}@keyframes dialog-enter{from{opacity:1}to{opacity:1}}}.xhover{background:red}input[type="text"].suggest{border-width:1px}body{position:relative}div.suggestItems{position:absolute;border:1px solid #eee;border-top:0;background:white;z-index:100013;text-align:left;box-shadow:0 4px 8px #777;margin-left:1px;margin-top:5px}div.suggestItems:before{border-left:11px solid transparent;border-right:11px solid transparent;border-top:0 none;border-bottom:11px solid #e8e8e8;content:"";display:block;left:50%;margin-left:-11px;position:absolute;top:-11px}div.suggestItems:after{border-left:10px solid transparent;border-right:10px solid transparent;border-top:0 none;border-bottom:10px solid #fff;content:"";display:block;left:50%;margin-left:-10px;position:absolute;top:-10px}div.suggestItems .hide-button-wrapper{text-align:right;line-height:1em;border-bottom:1px dotted}div.suggestItems .hide-button{cursor:pointer;font-size:.8em;font-style:italic;opacity:.4;padding:0 .5em;margin:0 4px}div.suggestItems ul{margin:0}div.suggestItems li{overflow:hidden;white-space:normal!important;width:auto!important;float:none!important;padding:4px}div.suggestItems .suggestItem.custom-value .suggestId{display:none!important}div.suggestItems em{font-weight:normal!important;margin-right:2px}div.suggestItems span.info span.hint{color:#777;margin-left:5px}div.suggestItems span.matching-alternative-name{display:inline-block;padding-left:55px}div.suggestItems span.matching-alternative-name:before{content:"(also known as: ";font-size:.8em;opacity:.4}div.suggestItems span.matching-alternative-name:after{content:")";font-size:.8em;opacity:.4}div.suggestItems div.info{color:#777;font-size:.8em;padding-left:5px}div.suggestItems div.info span.legend{font-weight:normal}ul.suggestList{margin:0!important;text-transform:none;color:#333;font-weight:normal;padding:0}ul.suggestList li{padding:4px;border-top:1px dotted #777}ul.suggestList li:first-child{border-top:0 none}ul.suggestList .xhighlight{background-color:#ffc;cursor:pointer}div.suggestItemName{text-indent:0}div.suggestItem,li.noSuggestion div{color:#333;font-size:.875em}div.suggestItemName,div.suggestItemInfo{text-decoration:inherit}.highlight{background-color:#ffc;color:#000;font-weight:bold;text-decoration:inherit}div.resultContainer div.sourceName{background-color:#DDD;font-variant:small-caps;font-weight:700;color:#333;padding-top:3px;font-size:.875em;background-position:3px 3px;background-repeat:no-repeat}.horizontalLayout div.resultContainer div.sourceName{float:left;width:150px;margin-right:3px;padding-right:20px;text-align:right;background-position:right center}.horizontalLayout div.resultContainer div.xitemcontainer{margin-left:10px}.horizontalLayout div.resultContainer div.results{clear:both;background-color:#DDD}.horizontalLayout div.resultContainer ul.suggestList{background-color:white}div.resultContainer div.sourceContent.loading{background-position:center center;min-height:30px}.suggestId:before{content:"["}.suggestId:after{content:"] "}.suggestId{font-size:87%}.suggestInfo{font-size:100%;word-wrap:normal!important;display:inline-block;width:100%;float:right;line-height:1.2em!important}.suggestInfo dl{display:inline}.suggestInfo dt{font-style:italic}.suggestInfo dt,.suggestInfo dd{margin-left:1.2em;position:relative}.suggestInfo dt.collapsed+dd{display:none}.suggestInfo dt .expand-tool{cursor:pointer;position:absolute;top:0;left:-1.2em}.accepted-suggestions{margin:0 0 1em!important;list-style-type:none;padding:0}.accepted-suggestions li{position:relative;line-height:1.3em}.accepted-suggestion{padding:.05em 0}.accepted-suggestions li .key{font-size:87%;color:#777}.accepted-suggestions li .value{margin-right:1em}.accepted-suggestions li .delete-tool,.clear-tool{display:none;color:#a00;line-height:1em;font-size:87%;margin:0 .5em;cursor:pointer;float:right}.clear-tool{display:block}.accepted-suggestions li:hover{background:#ffc}.accepted-suggestions li:hover .delete-tool{position:absolute;top:.4em;right:0;display:inline}.accepted-suggestions li .tooltip{display:none;position:absolute;top:1.35em;left:12.5%;width:75%;border:0 none;background:#fff;padding:4px 8px;border-radius:0 12px 12px 12px;box-shadow:0 0 6px #777;z-index:20}.accepted-suggestions li:hover .tooltip{display:block}.accepted-suggestions li .tooltip dt{color:#000;font-style:italic;margin:.4em 0 .2em}.ontology-tree .parents{list-style-type:none;margin:0;padding:0}.ontology-tree .parents .parent:before{display:inline-block;float:left;font-size:1.2em;content:"\251C";width:.8em}.ontology-tree .parent:first-child:before{content:"\250C"}.ontology-tree .root:before{display:inline-block;float:left;content:"\2514\2500";width:1.4em;font-size:1.2em;font-weight:normal;color:transparent}.ontology-tree .parents+.root:before{color:#636b75}.ontology-tree .key{opacity:.4;font-size:.8em}.ontology-tree .root>.entry-data .value{font-weight:bold}.ontology-tree .root>.descendents{margin-left:2.4em}.ontology-tree .no-root>.descendents{margin:0}.ontology-tree .no-root:before{display:none}.ontology-tree .root>.empty{margin-left:3.8em}.ontology-tree .descendents li{clear:both}.ontology-tree .collapsed .descendents{display:none}.ontology-tree .descendents{list-style-type:none;margin:0 0 0 1em;padding:0}.ontology-tree .hint{margin-left:1.6em}.ontology-tree .entry-tools{display:inline-block;margin-left:.5em;margin-right:.5em;min-width:17px;vertical-align:middle}.ontology-tree .entry-data{line-height:1.4em}.ontology-tree .info{cursor:pointer}.ontology-tree .entry-data:hover{background:#ffc}.ontology-tree .accepted>.entry-data{background-color:#f3f3f3}.ontology-tree .accepted>.entry-data .info .value{font-weight:bold}.ontology-tree .entry,.term-entry{position:relative}.expand-tool{display:inline-block;color:#0089dc;width:.8em;text-shadow:0 0 5px #ccc;cursor:pointer;font-size:.8em;vertical-align:middle}.expand-tool.locked{color:#636b75;opacity:.4;cursor:default}.expand-tool.disabled{visibility:hidden;cursor:default}.select-tool{vertical-align:middle}.ontology-tree .subterm-selected .select-tool{opacity:.5}.ontology-tree .subterm-selected .expand-tool:after{background:none repeat scroll 0 0 #0089dc;color:#0089dc;content:"...";display:inline-block;font-weight:bold;margin-left:1.3em;position:absolute;text-align:center;top:.3em;width:11px}.msdialog-box .ontology-tree .term-tools{display:none}.dialog-ontology-browser{z-index:400000!important}.dropdown{margin-left:1.2em;width:95%;z-index:100}.dropdown.emphasized-box{margin-left:-4px;padding:.25em .25em .25em 1.05em}.dropdown .close{cursor:pointer;right:.25em;position:absolute}.dropdown .ontology-tree .entry-data{line-height:1.4em;padding-right:1.1em}.dropdown .ontology-tree .entry-data>.info .key{display:none}.term-label .expand-tool{display:inline-block;margin-top:-0.5em}.dropdown:not(.invisible)+br{display:none}ol.xwiki-free-multiselect{list-style-position:outside}input.xwiki-free-multiselect-value{max-width:50%!important}.unit-system-selector{float:right;padding:3px 3px 0;border-radius:3px}.xHelpButton{cursor:pointer;line-height:.75em;display:inline-block;padding:.125em}.xHelpButton:hover{color:#0089dc}.xTooltip{background:#fff;border:0 none;border-radius:0 1em 1em;box-shadow:0 0 6px rgba(0,0,0,0.2);color:#636b75;display:inline-block;margin:.7em 0 0 -0.3em;max-width:80%;padding:.75em 1em;position:absolute;z-index:25}.xTooltip.error{color:#c33;font-weight:bold}.xTooltip .hide-tool{cursor:pointer;float:right;margin-right:-0.5em;margin-top:-0.6em}.xTooltip .value{font-weight:bold}.xTooltip .key{font-size:.8em;opacity:.7}.xTooltip dl{margin:.3em 0}.xTooltip dt{font-style:italic;margin:.4em 0 .2em}.xTooltip .term-tools{margin:.4em 0}