body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{font-family:Arial,sans-serif;background-color:#fff;color:#333;margin:0;display:flex;flex-direction:column;font-size:small}.header{display:flex;justify-content:space-between;align-items:center}.header-details{flex:1;display:flex;align-items:center;text-align:left;margin-top:5px;gap:8px}.title-desc{display:flex;flex-direction:column;align-items:center}.section-title{font-size:16px;font-weight:700;margin-bottom:20px;margin-top:25px}.header-title{font-size:20px;font-weight:700}.header-subtitle{font-size:20px;margin-bottom:10px}.similar-item-list{display:flex;flex-direction:column;gap:20px}.widget-item{flex:1;border:1px solid #e0e0e0;padding:15px;border-radius:5px;transition:.3s;position:relative;cursor:pointer;text-decoration:none;color:inherit}.widget-item:hover{transform:translateY(-5px);box-shadow:0 2px 5px #0000001a;text-decoration:none}@media (max-width: 768px){.header,.widget-container{padding:0 10px}.widget-item{flex:auto;margin:10px 0}.section-title{align-self:center;margin-bottom:15px}}.widget-item-header{display:flex;align-items:center;background-color:#e0e0e0;padding:5px 10px;border-radius:5px 5px 0 0;position:absolute;top:-30px;left:0;right:0;box-shadow:0 2px 5px #0000001a}.widget-item-header img{width:20px;height:20px;margin-right:10px}.widget-item h3{margin:30px 0 0}.widget-item p{margin-bottom:0}.requirements-analysis h2{color:#333}.requirements-analysis ul{list-style-type:none;padding:0}.requirements-analysis li{margin-bottom:.5em}.requirements-analysis li i{margin-right:.5em}.requirements-analysis .detailed-description{margin-top:.5em}.requirements-analysis .section-title{margin-bottom:0}.requirements-analysis .section-title.issues{margin-top:16px}.requirements-analysis .more{font-size:12px}.requirements-analysis a:visited{color:#00f}.issue-highlight-container{position:relative;padding:16px;align-self:stretch}.issue-highlight-container:before{content:"“";font-size:36px;position:absolute;color:gray;left:1px;top:-12px}.issue-highlight-container:after{content:"”";font-size:36px;position:absolute;color:gray;right:1px;bottom:-26px}#chakra-toast-manager-bottom{padding-bottom:48px!important}.rainbow{--angle: 0deg;border-image:conic-gradient(from var(--angle),red,yellow,lime,aqua,blue,magenta,red) 1;animation:6s rotate linear infinite}@keyframes rotate{to{--angle: 360deg}}@property --angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}div.rsw-ce{flex:1;padding:.5rem 1rem;overflow:auto}.rsw-ce ul{list-style:disc;padding-left:2em}.rsw-ce ol{list-style:decimal;padding-left:2em}.rsw-btn{display:flex;justify-content:center;align-items:center}.raiqon-diff{border-radius:4px;padding:0 2px}.raiqon-diff.added{background:var(--chakra-colors-green-100)}.raiqon-diff.removed{background:var(--chakra-colors-red-100);text-decoration:line-through}.raiqon-diff>p{display:contents}.item-decomposition-table>tbody>tr:last-child>td{border-bottom:none}.item-decomposition-table>tbody>tr>td:last-child{border-right:none}.item-decomposition-table-cell{position:relative}.item-decomposition-table-cell:hover{background-color:#f5f5f5}.item-decomposition-table-cell.requirement-saved{background-color:var(--chakra-colors-green-50)}.item-decomposition-table-cell.requirement-saved:hover{background-color:var(--chakra-colors-green-100)}.item-decomposition-table-cell:has(+td .item-decomposition-table-cell:hover){background-color:#f5f5f5}.item-decomposition-table>thead>tr>th{border-color:var(--chakra-colors-gray-400)}.item-decomposition-table>tbody>tr>td{border-color:var(--chakra-colors-gray-400)}.item-decomposition-table>tbody>tr:not(:last-of-type){border-bottom:2px solid var(--chakra-colors-gray-400)}.item-decomposition-table .item-decomposition-table>tbody>tr>td{border-color:var(--chakra-colors-gray-300)}.item-decomposition-table .item-decomposition-table>tbody>tr:not(:last-of-type){border-bottom:1.5px solid var(--chakra-colors-gray-300)}.item-decomposition-table .item-decomposition-table .item-decomposition-table>tbody>tr>td{border-color:var(--chakra-colors-gray-200)}.item-decomposition-table .item-decomposition-table .item-decomposition-table>tbody>tr:not(:last-of-type){border-bottom:1px solid var(--chakra-colors-gray-200)}
