.flex-1.overflow-auto:has(.tracker-page){overflow:visible!important;padding:0!important}[data-dds][data-component=frame][data-part=main]:has(.tracker-page){scrollbar-gutter:stable}.container:has(.tracker-page){padding:0!important}.tracker-page{display:flex;flex-direction:column;width:100%;min-height:100%}.tracker-page__header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;background:#f7f7f8;padding:28px 50px 28px 28px;gap:24px}.tracker-page__header-content{display:flex;flex-direction:column;gap:4px;flex:1}.tracker-page__header-content [data-component=heading]{margin:0}.tracker-page__header-content [data-component=paragraph]{margin:0;max-width:680px}.tracker-page__header-actions{flex-shrink:0}.tracker-page__body{display:flex;flex-direction:column;padding:24px 28px;gap:16px;background:#fff;flex:1}.tracker-page__error{padding:24px;background:#fef2f2;border:1px solid #FECACA;border-radius:6px;color:#dc2626;font-size:14px}.tracker-table{display:flex;flex-direction:column;gap:0;border:1px solid #CECED6;border-radius:6px;overflow:hidden}.tracker-table__loading{display:flex;align-items:center;justify-content:center;gap:12px;padding:48px;color:#5c5c6e;font-size:14px}.tracker-table__spinner{width:20px;height:20px;border:2px solid #CECED6;border-top-color:#076cdf;border-radius:50%;animation:tracker-spin .8s linear infinite}@keyframes tracker-spin{to{transform:rotate(360deg)}}.tracker-table__control-bar{padding-inline:24px}.tracker-table__control-bar [data-component=search-input]{--dds-search-input-padding-sm: 0 12px 0 8px}.tracker-table__row-count{font-family:Inter Variable,Inter,sans-serif;font-size:12px;font-weight:500;color:#60607b;line-height:16px}.tracker-table__clear-filters{background:none;border:none;cursor:pointer;font-family:Inter Variable,Inter,sans-serif;font-size:12px;font-weight:600;color:#0d0d11;line-height:16px;padding:0}.tracker-table__clear-filters:hover{color:#40404f;text-decoration:underline}.tracker-filter{display:inline-flex;align-items:center;height:28px;padding:0 12px;gap:4px;background:#fafafb;border:1px solid #CECED6;border-radius:4px}.tracker-filter__label{font-family:Inter Variable,Inter,sans-serif;font-size:12px;font-weight:500;color:#60607b;white-space:nowrap}.tracker-filter__select-wrap{position:relative;display:inline-flex;align-items:center}.tracker-filter__select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;outline:none;background:transparent;font-family:Inter Variable,Inter,sans-serif;font-size:12px;font-weight:500;color:#0d0d11;cursor:pointer;padding:0 14px 0 0}.tracker-filter__chevron{position:absolute;right:0;pointer-events:none;color:#60607b;flex-shrink:0}.tracker-table__scroll{overflow-x:auto;width:100%}.tracker-table__table{width:100%;border-collapse:collapse;font-family:Inter Variable,Inter,sans-serif;font-size:13px;color:#0d0d11;background:#fff;border-color:#eeeef1}.tracker-table__th{padding:14px 12px;text-align:left;font-family:Inter Variable,Inter,sans-serif;font-size:13px;font-weight:500;line-height:20px;color:#0d0d11;background:#f7f7f8;border-bottom:1px solid #EEEEF1;border-right:1px solid #EEEEF1;white-space:nowrap;-webkit-user-select:none;user-select:none;height:48px;box-sizing:border-box}.tracker-table__th:last-child{border-right:none}.tracker-table__th--expand{width:40px;padding:14px 8px}.tracker-table__th--sortable{cursor:pointer}.tracker-table__th--sortable:hover{background:#ededf0;color:#040406}.tracker-table__th-inner{display:inline-flex;align-items:center;gap:5px}.tracker-table__sort-icon{color:#ceced6;flex-shrink:0}.tracker-table__sort-icon--active{color:#076cdf}.tracker-table__row{border-color:#eeeef1}.tracker-table__row:last-child{border-bottom:none}.tracker-table__row:hover:not(.tracker-table__row--detail){background:#f7f7f8}.tracker-table__row--expanded{background:#f0f6ff}.tracker-table__row--detail,.tracker-table .tracker-table__row--detail td,.tracker-table__td--detail{background:#fcfcfc}.tracker-table__td{padding:14px 12px;vertical-align:top;font-family:Inter Variable,Inter,sans-serif;font-size:13px;font-weight:400;line-height:20px;color:#0d0d11;height:48px;box-sizing:border-box;border-right:1px solid #EEEEF1;border-bottom:1px solid #EEEEF1}.tracker-table__td:last-child{border-right:none}.tracker-table__td--expand{padding:14px 8px;width:40px}.tracker-table__td--date{white-space:nowrap}.tracker-table__cell-primary{font-weight:600;color:#0d0d11}.tracker-table__cell-secondary{font-size:.875rem;color:#6b7280;margin-top:2px}.tracker-table__td--detail{padding:12px 14px 16px 11px;border-left:3px solid #076CDF;height:auto}.tracker-table__show-link{background:none;border:none;cursor:pointer;font-family:Inter Variable,Inter,sans-serif;font-size:13px;font-weight:400;color:#0556b2;padding:0;line-height:20px}.tracker-table__show-link:hover{text-decoration:underline}.tracker-table__expand-btn{background:none;border:none;cursor:pointer;padding:2px;display:flex;align-items:center;justify-content:center;color:#5c5c6e;border-radius:3px}.tracker-table__expand-btn:hover{background:#ededf0;color:#040406}.tracker-table__detail{display:flex;flex-direction:row;gap:24px}.tracker-table__detail-field{flex:1;display:flex;flex-direction:column;gap:3px}.tracker-table__detail-label{font-size:11px;font-weight:600;color:#0d0d11;text-transform:uppercase;letter-spacing:.04em}.tracker-table__detail-value{font-size:13px;color:#040406;line-height:18px;white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word}.tracker-table__empty{padding:48px;text-align:center;color:#8c8c9e;font-size:14px}.tracker-table__pagination{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#fff;border-top:1px solid #CECED6;font-size:13px;color:#5c5c6e;gap:16px;flex-wrap:wrap}.tracker-table__page-size{display:flex;align-items:center;gap:8px}.tracker-table__page-size-select{border:1px solid #CECED6;border-radius:4px;background:#fff;padding:3px 8px;font-size:13px;color:#040406;cursor:pointer;outline:none}.tracker-table__page-nav{display:flex;align-items:center;gap:12px}.tracker-table__page-btn{background:#fff;border:1px solid #CECED6;border-radius:4px;padding:4px 12px;font-size:13px;color:#040406;cursor:pointer;transition:background .15s}.tracker-table__page-btn:hover:not(:disabled){background:#ededf0}.tracker-table__page-btn:disabled{opacity:.4;cursor:not-allowed}.tracker-table__page-info{font-size:13px;color:#5c5c6e;white-space:nowrap}.flex-1.overflow-auto:has(.figma-dashboard){overflow:visible!important;padding:0!important}[data-dds][data-component=frame][data-part=main]:has(.figma-dashboard){scrollbar-gutter:stable}.container:has(.figma-dashboard){padding:0!important}.figma-dashboard{display:flex;width:100%;max-width:100%;flex-direction:column;align-items:stretch;margin:0;padding:0;overflow:visible}.figma-dashboard__header{display:flex;margin:0;flex-direction:row;justify-content:space-between;align-items:center;align-self:stretch;width:100%;max-width:none;min-height:127px;height:auto;background:#f7f7f8;box-sizing:border-box;padding:20px 50px 20px 28px}.figma-dashboard__title-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:4px;flex:1;padding:0;margin:0}.figma-dashboard__title{display:flex;flex-wrap:wrap;max-width:926px;align-items:center;gap:var(--space-inline-XS, 8px);align-self:stretch;color:var(--text-3-default, #0D0D11);font-feature-settings:"cv03" on,"cv04" on,"cv06" on,"liga" off,"clig" off;font-family:var(--Heading-2XL-Extrabold-fontFamily, "Inter Variable", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);font-size:var(--Heading-2XL-Extrabold-fontSize, 38px);font-style:normal;font-weight:800;line-height:normal;margin:0;padding:0;overflow-wrap:break-word;word-break:break-word}.figma-dashboard__subtitle{color:var(--text-2-supportive, #60607B);font-feature-settings:"cv03" on,"cv04" on,"cv06" on,"liga" off,"clig" off;font-family:var(--Supportive-L-Assistive-fontFamily, "Inter Variable", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);font-size:var(--Supportive-L-Assistive-fontSize, 16px);font-style:italic;font-weight:500;line-height:var(--Supportive-L-Assistive-lineHeight, 24px);margin:0}.figma-dashboard__new-btn{display:flex;align-items:center;justify-content:center;background:#0d0d11;color:var(--Text-primary-button, #FFF);text-align:center;font-family:var(--Button-L-Button-fontFamily, "Inter Variable", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);font-size:var(--Button-L-Button-fontSize, 14px);font-style:normal;font-weight:600;line-height:var(--Button-L-Button-lineHeight, 20px);border:none;border-radius:4px;padding:12px 16px;min-width:144px;height:44px;cursor:pointer;white-space:nowrap;flex-shrink:0;margin-right:0}.figma-dashboard__new-btn:hover:not(:disabled){background:#2d2d31}.figma-dashboard__new-btn:disabled{background:#9ca3af;cursor:not-allowed;opacity:.7}.figma-dashboard__outline-btn{display:flex;align-items:center;justify-content:center;background:#f3f4f6;color:#0d0d11;text-align:center;font-family:var(--Button-L-Button-fontFamily, "Inter Variable", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);font-size:var(--Button-L-Button-fontSize, 14px);font-style:normal;font-weight:600;line-height:var(--Button-L-Button-lineHeight, 20px);border:1px solid #d1d5db;border-radius:6px;padding:12px 16px;min-width:120px;height:44px;cursor:pointer;white-space:nowrap;flex-shrink:0;box-shadow:0 1px 2px #00000014}.figma-dashboard__outline-btn:hover{background:#e5e7eb;border-color:#9ca3af}.header-actions{display:flex;align-items:center;gap:12px;flex-shrink:0;align-self:flex-start}.withdraw-confirm-inline{display:flex;align-items:center;gap:8px;flex-shrink:0}.withdraw-confirm-text{font-size:13px;font-weight:500;color:#374151;white-space:nowrap}.withdraw-confirm-yes{border-color:#dc2626!important;color:#dc2626!important;min-width:110px!important}.withdraw-confirm-yes:hover:not(:disabled){background:#fef2f2!important}.withdraw-confirm-no{min-width:80px!important}.figma-dashboard__stats{display:flex;gap:16px;margin:10px 0 20px 24px;padding:4px 0 12px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;justify-content:flex-start;-webkit-overflow-scrolling:touch;scrollbar-width:auto;scrollbar-color:#A1A1AA #F7F7F8;width:calc(100% - 48px);max-width:none;box-sizing:border-box}.figma-dashboard__stats:after{content:"";display:block;min-width:50px;width:50px;height:1px;flex-shrink:0}.figma-dashboard__stats::-webkit-scrollbar{height:10px;-webkit-appearance:none}.figma-dashboard__stats::-webkit-scrollbar-track{background:#f7f7f8;border-radius:5px}.figma-dashboard__stats::-webkit-scrollbar-thumb{background:#a1a1aa;border-radius:5px;border:2px solid #F7F7F8}.figma-dashboard__stats::-webkit-scrollbar-thumb:hover{background:#71717a}.figma-dashboard__stat-card{background:#fff;border:1px solid #dadae0;border-radius:5px;box-shadow:0 1px 2px #05051e26;padding:7px 10px 0;min-width:120px;width:120px;max-width:120px;height:86px;flex:0 0 120px;transition:all .2s ease;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;cursor:pointer;box-sizing:border-box}.figma-dashboard__stat-card:last-child:not(.active):hover{border-left:4px solid #3B82F6;border-right:1px solid #3B82F6}.figma-dashboard__stat-card.active{background:#eff6ff;border-color:#3b82f6;border-left:4px solid #3B82F6;box-shadow:0 0 0 2px #3b82f64d;transform:scale(1.02)}.figma-dashboard__stat-card:not(.active):hover{background:#fff;border-color:#3b82f6;border-left:4px solid #3B82F6;box-shadow:0 4px 12px #3b82f626;transform:scale(1.02)}.figma-dashboard__stat-card.no-hover,.figma-dashboard__stat-card.no-hover:hover{background:#fff;border:1px solid #dadae0;box-shadow:0 1px 2px #05051e26;transform:none}.figma-dashboard__stat-label{color:#7f7f97;text-align:center;font-family:var(--Button-L-Button-fontFamily, "Inter Variable", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);font-size:var(--Button-L-Button-fontSize, 14px);font-style:normal;font-weight:600;line-height:var(--Button-L-Button-lineHeight, 20px);text-transform:uppercase;letter-spacing:1px;margin-bottom:0}.figma-dashboard__stat-value{color:#000;text-align:center;font-feature-settings:"cv03" on,"cv04" on,"cv06" on,"liga" off,"clig" off;font-family:var(--Heading-M-Stronger-fontFamily, "Inter Variable", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);font-size:var(--Heading-M-Stronger-fontSize, 24px);font-style:normal;font-weight:700;line-height:var(--Heading-M-Stronger-lineHeight, 32px)}.figma-dashboard__card{background:#fff;border:1px solid #CECED6;border-radius:0;overflow:hidden;margin:0 0 0 24px;padding:0;width:calc(100% - 48px);max-width:none;box-sizing:border-box}.figma-dashboard>.figma-dashboard__card>.figma-dashboard__card-header{display:flex;justify-content:space-between;align-items:center;padding:12px 24px;border-bottom:1px solid #CECED6;background:#fff}.figma-dashboard__row-count{font-size:13px;color:#52525b}.figma-dashboard__search{display:flex;align-items:center;gap:4px;border:1px solid #CECED6;border-radius:4px;padding:7px 12px 7px 8px;background:#fff;height:28px;transition:border-color .2s ease}.figma-dashboard__search:hover{border-color:#18181b}.figma-dashboard__search svg{color:#71717a;flex-shrink:0;width:14px;height:14px}.figma-dashboard__search input{border:none;outline:none;font-size:13px;width:140px;color:#18181b;height:100%;line-height:1}.figma-dashboard__search input::placeholder{color:#60607b}.figma-dashboard .enhanced-table__search-wrapper .input-field{border:1px solid #CECED6!important;transition:border-color .2s ease!important}.figma-dashboard .enhanced-table__search-wrapper .input-field:hover{border-color:#0d0d11!important}.figma-dashboard__table-wrapper{overflow-x:auto}.figma-dashboard__table{width:100%;border-collapse:collapse}.figma-dashboard__table thead{background:var(--Surface-3, #F7F7F8)}.figma-dashboard__table thead th,.figma-dashboard .enhanced-table__table thead th{padding:14px 12px;text-align:left;color:var(--text-3-default, #0D0D11);font-feature-settings:"liga" off,"clig" off;font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-style:normal;font-weight:500;line-height:20px;border-bottom:1px solid var(--Border-2, #EEEEF1);border-left:1px solid var(--Border-2, #EEEEF1);background:var(--Surface-3, #F7F7F8);cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;white-space:nowrap}.figma-dashboard__table thead th:first-child{border-left:none}.figma-dashboard__table thead th:hover{background:#eeeef1}.figma-dashboard__table thead th:last-child{cursor:default}.figma-dashboard__table thead th:last-child:hover{background:transparent}.figma-dashboard__table .sort-icon{color:#a1a1aa;opacity:.5;transition:opacity .2s}.figma-dashboard__table thead th:hover .sort-icon{opacity:1}.figma-dashboard__table .sort-icon.active{color:#3b82f6;opacity:1}.figma-dashboard__table tbody td,.figma-dashboard .enhanced-table__table tbody td{padding:14px 12px;border-bottom:1px solid var(--Border-2, #EEEEF1);border-left:1px solid var(--Border-2, #EEEEF1);background:var(--Surface-1, #FFF);font-size:13px;color:#0d0d11;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px;height:48px!important;max-height:48px!important;line-height:20px!important;box-sizing:border-box!important}.figma-dashboard__table tbody td:first-child{border-left:none}.figma-dashboard__table tbody td:last-child{text-align:center!important;vertical-align:middle!important}.figma-dashboard .enhanced-table__table tbody td:last-child{text-align:center!important;vertical-align:middle!important}.figma-dashboard .enhanced-table__cell:last-child{text-align:center!important}.figma-dashboard__more-btn{margin:0 auto!important;display:inline-flex!important}.figma-dashboard__table tbody tr:last-child td{border-bottom:none}.figma-dashboard__table tbody tr:hover{background:var(--Surface-3, #F7F7F8)}.figma-dashboard__link{color:#0556b2;font-weight:600;background:none;border:none;cursor:pointer;padding:0;text-decoration:none}.figma-dashboard__link:hover{text-decoration:underline}.figma-dashboard__badge{display:inline-flex;align-items:center;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;white-space:nowrap}.figma-dashboard__badge.status-draft{background:#dedee4;color:#0d0d11}.figma-dashboard__badge.status-submitted,.figma-dashboard__badge.status-in-review{background:#b5d3f5;color:#0d0d11}.figma-dashboard__badge.status-clarification{background:#ffcd9f;color:#0d0d11}.figma-dashboard__badge.status-ready{background:#b5d3f5;color:#0d0d11}.figma-dashboard__badge.status-approved{background:#9feac1;color:#0d0d11}.figma-dashboard__badge.status-rejected{background:#f4c1bd;color:#0d0d11}.figma-dashboard__badge.status-withdrawn{background:#dedee4;color:#0d0d11}.figma-dashboard__more-btn{background:none;border:none;cursor:pointer;padding:4px;color:#71717a;display:block!important;border-radius:4px;width:24px;height:24px;margin:0 auto!important}.figma-dashboard__more-btn img{display:block;width:12px;height:12px;pointer-events:none}.figma-dashboard__more-btn:hover{background:#f4f4f5}.figma-dashboard>.figma-dashboard__pagination{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-top:1px solid #E4E4E7;background:#fff}.figma-dashboard .enhanced-table__pagination{padding:16px 24px;width:100%!important;max-width:none!important;box-sizing:border-box!important}.figma-dashboard .enhanced-table__pagination-label{color:var(--text-2-supportive, #60607B)!important;font-feature-settings:"cv03" on,"cv04" on,"cv06" on,"liga" off,"clig" off!important;font-family:var(--Body-S-Medium-fontFamily, Inter)!important;font-size:var(--Body-S-Medium-fontSize, 14px)!important;font-style:normal!important;font-weight:500!important;line-height:var(--Body-S-Medium-lineHeight, 22px)!important}.figma-dashboard .enhanced-table__pagination-select,.figma-dashboard .enhanced-table__pagination-page-select{color:var(--text-3-default, #0D0D11)!important;text-align:left!important;padding:8px 23px 8px 12px!important;font-feature-settings:"cv03" on,"cv04" on,"cv06" on,"liga" off,"clig" off!important;font-family:var(--Body-S-Medium-fontFamily, Inter)!important;font-size:var(--Body-S-Medium-fontSize, 14px)!important;font-style:normal!important;font-weight:500!important;line-height:var(--Body-S-Medium-lineHeight, 12px)!important;height:28px!important;border:1px solid var(--Border-2, #EEEEF1)!important;border-radius:4px!important;background-color:#fff!important}.figma-dashboard .enhanced-table__control-bar{width:100%!important;padding:12px 24px}.figma-dashboard .enhanced-table__pagination-buttons{position:relative!important;padding-left:.5rem!important;margin-left:0!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:.5rem!important}.figma-dashboard .enhanced-table__pagination-page-info:after{height:24px!important}.figma-dashboard .enhanced-table__pagination-button{width:36px!important;height:36px!important;padding:0!important;margin:0!important;border:none!important;background-color:transparent!important;cursor:pointer!important;background-repeat:no-repeat!important;background-position:center!important;background-size:14px 14px!important;flex-shrink:0!important}.figma-dashboard .enhanced-table__pagination-button:first-child:not(:disabled){background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.2413 6.11621H3.85883L6.73758 3.23746C6.89508 3.07996 6.99133 2.86121 6.99133 2.61621C6.99133 2.13496 6.59758 1.74121 6.11633 1.74121C5.87133 1.74121 5.65258 1.83746 5.49508 1.99496L1.12008 6.36996C0.962583 6.53621 0.866333 6.75496 0.866333 6.99121C0.866333 7.22746 0.962583 7.45496 1.12008 7.61246L5.49508 11.9875C5.65258 12.145 5.87133 12.2412 6.11633 12.2412C6.59758 12.2412 6.99133 11.8475 6.99133 11.3662C6.99133 11.1212 6.89508 10.9025 6.73758 10.745L3.85883 7.86621H12.2501C12.7313 7.86621 13.1251 7.47246 13.1251 6.99121C13.1251 6.50996 12.7226 6.11621 12.2413 6.11621Z' fill='%230D0D11'/%3E%3C/svg%3E")!important}.figma-dashboard .enhanced-table__pagination-button:first-child:disabled{background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.2413 6.11621H3.85883L6.73758 3.23746C6.89508 3.07996 6.99133 2.86121 6.99133 2.61621C6.99133 2.13496 6.59758 1.74121 6.11633 1.74121C5.87133 1.74121 5.65258 1.83746 5.49508 1.99496L1.12008 6.36996C0.962583 6.53621 0.866333 6.75496 0.866333 6.99121C0.866333 7.22746 0.962583 7.45496 1.12008 7.61246L5.49508 11.9875C5.65258 12.145 5.87133 12.2412 6.11633 12.2412C6.59758 12.2412 6.99133 11.8475 6.99133 11.3662C6.99133 11.1212 6.89508 10.9025 6.73758 10.745L3.85883 7.86621H12.2501C12.7313 7.86621 13.1251 7.47246 13.1251 6.99121C13.1251 6.50996 12.7226 6.11621 12.2413 6.11621Z' fill='%23AEAEBC'/%3E%3C/svg%3E")!important}.figma-dashboard .enhanced-table__pagination-button:last-child:not(:disabled){background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.8626 6.37871L8.48758 2.00371C8.33008 1.83746 8.11133 1.74121 7.86633 1.74121C7.38508 1.74121 6.99133 2.13496 6.99133 2.61621C6.99133 2.86121 7.08758 3.07996 7.24508 3.23746L10.1238 6.11621H1.74133C1.26008 6.11621 0.866333 6.50996 0.866333 6.99121C0.866333 7.47246 1.26008 7.86621 1.74133 7.86621H10.1326L7.25383 10.745C7.09633 10.9025 7.00008 11.1212 7.00008 11.3662C7.00008 11.8475 7.39383 12.2412 7.87508 12.2412C8.12008 12.2412 8.33883 12.145 8.49633 11.9875L12.8713 7.61246C13.0288 7.45496 13.1251 7.23621 13.1251 6.99121C13.1251 6.74621 13.0201 6.53621 12.8626 6.37871Z' fill='%230D0D11'/%3E%3C/svg%3E")!important}.figma-dashboard .enhanced-table__pagination-button:last-child:disabled{background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.8626 6.37871L8.48758 2.00371C8.33008 1.83746 8.11133 1.74121 7.86633 1.74121C7.38508 1.74121 6.99133 2.13496 6.99133 2.61621C6.99133 2.86121 7.08758 3.07996 7.24508 3.23746L10.1238 6.11621H1.74133C1.26008 6.11621 0.866333 6.50996 0.866333 6.99121C0.866333 7.47246 1.26008 7.86621 1.74133 7.86621H10.1326L7.25383 10.745C7.09633 10.9025 7.00008 11.1212 7.00008 11.3662C7.00008 11.8475 7.39383 12.2412 7.87508 12.2412C8.12008 12.2412 8.33883 12.145 8.49633 11.9875L12.8713 7.61246C13.0288 7.45496 13.1251 7.23621 13.1251 6.99121C13.1251 6.74621 13.0201 6.53621 12.8626 6.37871Z' fill='%23AEAEBC'/%3E%3C/svg%3E")!important}.figma-dashboard .enhanced-table__pagination-button:hover:not(:disabled){background-color:var(--dentsu-default--color-neutral-50, #f9fafb)!important;border-radius:4px!important}.figma-dashboard .enhanced-table__pagination-button:disabled{opacity:.3!important;cursor:not-allowed!important}.figma-dashboard .enhanced-table__pagination-button:not(:disabled){opacity:1!important;cursor:pointer!important}.figma-dashboard__pagination-left{display:flex;align-items:center;gap:12px;color:var(--text-2-supportive, #60607B);text-align:center;font-feature-settings:"cv03" on,"cv04" on,"cv06" on,"liga" off,"clig" off;font-family:var(--Body-S-Medium-fontFamily, Inter);font-size:var(--Body-S-Medium-fontSize, 14px);font-style:normal;font-weight:500;line-height:var(--Body-S-Medium-lineHeight, 22px)}.figma-dashboard__pagination-left select{padding:6px 32px 6px 12px;border:1px solid #D4D4D8;border-radius:6px;font-size:14px;background:#fff;cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%2371717A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.figma-dashboard__pagination-right{display:flex;align-items:center;gap:16px;font-size:14px;color:#52525b}.figma-dashboard__pagination-right button{background:none;border:1px solid #D4D4D8;border-radius:6px;padding:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#52525b}.figma-dashboard__pagination-right button:hover:not(:disabled){background:#f4f4f5}.figma-dashboard__pagination-right button:disabled{opacity:.4;cursor:not-allowed}.figma-dashboard__modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.figma-dashboard__modal{background:#fff;border-radius:12px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.figma-dashboard__action-menu{position:fixed;background:#fff;border:1px solid #E5E7EB;border-radius:8px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;z-index:100;min-width:160px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.figma-dashboard__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:60vh;padding:60px 20px}.figma-dashboard__loading-icon{animation:spin 1s linear infinite;color:#71717a}.figma-dashboard__loading-text{margin-top:16px;color:#52525b;font-size:14px}.figma-dashboard__error{text-align:center;padding:60px 20px}.figma-dashboard__error-icon{color:#ef4444}.figma-dashboard__error-text{margin-top:16px;color:#52525b;font-size:14px}.figma-dashboard__retry-btn{margin-top:16px;padding:8px 16px;background:#000;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:13px}.figma-dashboard__retry-btn:hover{background:#1a1a1a}.figma-dashboard__stat-card{cursor:pointer}.figma-dashboard__stat-card--total-active{background-color:#eff6ff}.figma-dashboard__stat-label--total-active{color:#1e40af}.figma-dashboard__stat-label--total-inactive{color:#71717a}.figma-dashboard__stat-value--total-active{color:#1e40af}.figma-dashboard__stat-value--total-inactive{color:#000;text-align:center;font-feature-settings:"cv03" on,"cv04" on,"cv06" on,"liga" off,"clig" off;font-family:var(--Heading-M-Stronger-fontFamily, "Inter Variable", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);font-size:var(--Heading-M-Stronger-fontSize, 24px);font-style:normal;font-weight:700;line-height:var(--Heading-M-Stronger-lineHeight, 32px)}.figma-dashboard__menu-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999}.figma-dashboard__menu-dropdown{position:fixed;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;padding:8px 0;min-width:160px!important;max-width:200px!important;width:auto!important;z-index:10000;margin-left:-170px!important}.figma-dashboard__menu-item{padding:10px 16px;font-size:14px;color:#111827;cursor:pointer;transition:background-color .15s;border:none;background:none;width:100%;text-align:left;white-space:nowrap!important;display:block!important}.figma-dashboard__menu-item:hover{background-color:#f3f4f6}.figma-dashboard__modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.figma-dashboard__modal-content{background-color:#fff;border-radius:12px;padding:32px;max-width:500px;width:90%;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.figma-dashboard__modal-header{display:flex;align-items:center;margin-bottom:20px}.figma-dashboard__modal-icon{width:48px;height:48px;border-radius:12px;background-color:#f3f4f6;display:flex;align-items:center;justify-content:center;margin-right:16px}.figma-dashboard__modal-icon--danger{background-color:#fef2f2}.figma-dashboard__modal-title{font-size:20px;font-weight:600;color:#111827;margin:0}.figma-dashboard__modal-body{margin-bottom:24px}.figma-dashboard__modal-text{font-size:14px;color:#6b7280;margin-bottom:12px;line-height:1.5}.figma-dashboard__modal-highlight{font-size:15px;font-weight:600;color:#111827;margin-bottom:16px;padding:12px;background-color:#f9fafb;border-radius:8px;border:1px solid #E5E7EB}.figma-dashboard__modal-description{font-size:14px;color:#374151;line-height:1.6}.figma-dashboard__modal-actions{display:flex;gap:12px;justify-content:flex-end}.figma-dashboard__region-container{display:flex;flex-direction:column}.figma-dashboard__country-text{font-size:.875rem;color:#6b7280}.figma-dashboard__form-group{margin-top:16px}.figma-dashboard__form-label{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}.figma-dashboard__form-textarea{width:100%;min-height:80px;padding:10px 12px;font-size:14px;border:1px solid #D1D5DB;border-radius:8px;resize:vertical;font-family:inherit;line-height:1.5;transition:border-color .2s}.figma-dashboard__form-textarea:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}@media(min-width:1025px){.figma-dashboard__header{width:100%}.figma-dashboard__stats,.figma-dashboard__card{margin-left:24px;width:calc(100% - 48px)}}@media(max-width:1024px){.figma-dashboard__header{margin:0;width:100%;max-width:100%;height:auto}.figma-dashboard__stats{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#D4D4D8 transparent}.figma-dashboard__stats::-webkit-scrollbar{height:6px}.figma-dashboard__stats::-webkit-scrollbar-track{background:transparent}.figma-dashboard__stats::-webkit-scrollbar-thumb{background:#d4d4d8;border-radius:3px}.figma-dashboard__stat-card{min-width:110px;flex-shrink:0}}@media(max-width:768px){.figma-dashboard{padding:0 12px}.figma-dashboard__header{flex-direction:column;align-items:flex-start;gap:16px;padding:20px 12px;min-height:auto;margin:0;width:100%;max-width:100%;height:auto}.figma-dashboard__title-wrapper{width:100%}.figma-dashboard__title{font-size:24px}.figma-dashboard__new-btn{width:100%;min-width:100%;padding:12px 20px}.figma-dashboard__stats{overflow-x:auto;padding:4px 0 10px;gap:12px}.figma-dashboard__stat-card{min-width:100px;width:100px;height:80px;flex-shrink:0;padding:12px 8px}.figma-dashboard__stat-label{font-size:9px;letter-spacing:.5px}.figma-dashboard__stat-value{font-size:20px}.figma-dashboard__card-header{flex-direction:column;gap:12px;align-items:flex-start;padding:12px 16px}.figma-dashboard__search,.figma-dashboard__search input{width:100%}.figma-dashboard__table thead th,.figma-dashboard__table tbody td{padding:8px 12px;font-size:13px}.figma-dashboard__table thead th{font-size:11px}.figma-dashboard__pagination{flex-direction:column;gap:12px;padding:12px 16px}.figma-dashboard__pagination-left,.figma-dashboard__pagination-right{width:100%;justify-content:space-between}.figma-dashboard__modal-backdrop{padding:16px}.figma-dashboard__modal{max-width:90%}.figma-dashboard__action-menu{min-width:140px;max-width:200px}}@media(max-width:480px){.figma-dashboard{padding:0 8px}.figma-dashboard__header{padding:16px 8px;min-height:auto;margin:0;width:100%;max-width:100%;height:auto}.figma-dashboard__title{font-size:20px}.figma-dashboard__subtitle{font-size:13px}.figma-dashboard__stats{gap:10px;padding:4px 0 12px}.figma-dashboard__stat-card{min-width:90px;width:90px;height:75px;padding:10px 6px}.figma-dashboard__stat-label{font-size:8px;margin-bottom:6px}.figma-dashboard__stat-value{font-size:18px}.figma-dashboard__card-header{padding:10px 12px}.figma-dashboard__row-count{font-size:12px}.figma-dashboard__search{padding:4px 8px;height:30px}.figma-dashboard__search input{font-size:12px}.figma-dashboard__table thead th,.figma-dashboard__table tbody td{padding:6px 8px;font-size:12px}.figma-dashboard__table thead th{font-size:10px}.figma-dashboard__badge{font-size:11px;padding:3px 10px}.figma-dashboard__pagination{padding:10px 12px}.figma-dashboard__pagination-left select,.figma-dashboard__pagination-right button{font-size:13px}.figma-dashboard__modal-backdrop{padding:40px 12px 12px;align-items:flex-start}.figma-dashboard__modal{max-width:100%;border-radius:8px}.figma-dashboard__action-menu{position:fixed!important;bottom:0!important;left:0!important;right:0!important;top:auto!important;border-radius:12px 12px 0 0;min-width:100%;max-width:100%;padding-bottom:env(safe-area-inset-bottom)}}@media(max-width:360px){.figma-dashboard__title{font-size:16px}.figma-dashboard__stat-card{min-width:80px;width:80px;height:70px}.figma-dashboard__stat-label{font-size:7px}.figma-dashboard__stat-value{font-size:16px}.figma-dashboard__table thead th,.figma-dashboard__table tbody td{padding:6px;font-size:11px}.figma-dashboard__modal-backdrop{padding:30px 8px 8px}}.analysis-jobs-page{padding:2rem;max-width:1600px;margin:0 auto}.page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-header h1{font-size:2rem;font-weight:600;color:#1a1a1a;margin:0}.header-actions{display:flex;gap:1rem}.refresh-btn{padding:.5rem 1rem;background-color:#2563eb;color:#fff;border:none;border-radius:.375rem;font-size:.875rem;cursor:pointer;transition:background-color .2s}.refresh-btn:hover{background-color:#1d4ed8}.stats-dashboard{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-bottom:2rem}.stat-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem;text-align:center;box-shadow:0 1px 3px #0000001a}.stat-card.queued{border-left:4px solid #fbbf24;background-color:#fffbeb}.stat-card.running{border-left:4px solid #3b82f6;background-color:#eff6ff}.stat-card.completed{border-left:4px solid #10b981;background-color:#f0fdf4}.stat-card.failed{border-left:4px solid #ef4444;background-color:#fef2f2}.stat-label{font-size:.875rem;color:#6b7280;margin-bottom:.5rem;font-weight:500}.stat-value{font-size:2rem;font-weight:700;color:#1f2937}.filter-section{margin-bottom:1.5rem}.filter-label{font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem}.filter-buttons{display:flex;gap:.5rem;flex-wrap:wrap}.filter-buttons button{padding:.5rem 1rem;border:1px solid #d1d5db;background-color:#fff;border-radius:.375rem;cursor:pointer;font-size:.875rem;transition:all .2s}.filter-buttons button:hover{background-color:#f3f4f6}.filter-buttons button.active{background-color:#2563eb;color:#fff;border-color:#2563eb}.jobs-table-container{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;overflow:hidden}.jobs-table{width:100%;border-collapse:collapse;font-size:.875rem}.jobs-table thead{background-color:#f9fafb;border-bottom:2px solid #e5e7eb}.jobs-table th{padding:.75rem 1rem;text-align:left;font-weight:600;color:#374151;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.jobs-table td{padding:.75rem 1rem;border-bottom:1px solid #f3f4f6}.jobs-table tbody tr:hover{background-color:#f9fafb}.job-row.status-running{background-color:#eff6ff}.job-row.status-failed{background-color:#fef2f2}.job-id{font-weight:600;color:#2563eb}.status-badge{display:inline-block;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.status-badge-queued{background-color:#fef3c7;color:#92400e}.status-badge-running{background-color:#dbeafe;color:#1e40af}.status-badge-completed{background-color:#d1fae5;color:#065f46}.status-badge-failed{background-color:#fee2e2;color:#991b1b}.status-badge-unknown{background-color:#f3f4f6;color:#4b5563}.progress-container{width:100%;height:24px;background-color:#f3f4f6;border-radius:9999px;overflow:hidden;position:relative}.progress-bar{height:100%;background:linear-gradient(90deg,#3b82f6,#2563eb);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:.75rem;transition:width .3s ease}.submission-link{background:none;border:none;color:#2563eb;text-decoration:underline;cursor:pointer;font-size:.875rem;padding:0}.submission-link:hover{color:#1d4ed8}.submission-details{font-size:.75rem;color:#6b7280;margin-top:.25rem}.current-step{font-size:.75rem;color:#6b7280;font-style:italic;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.worker-id{font-family:Courier New,monospace;font-size:.75rem;color:#6b7280}.retry-badge{display:inline-block;padding:.125rem .5rem;background-color:#fef3c7;border:1px solid #fbbf24;border-radius:.25rem;font-size:.75rem;font-weight:600;color:#92400e}.error-btn,.result-btn,.retry-btn,.force-start-btn{padding:.25rem .5rem;border:1px solid #d1d5db;background-color:#fff;border-radius:.25rem;cursor:pointer;font-size:.75rem;margin-right:.25rem;transition:all .2s}.error-btn{border-color:#ef4444;color:#dc2626}.error-btn:hover{background-color:#fef2f2}.result-btn{border-color:#10b981;color:#059669}.result-btn:hover{background-color:#f0fdf4}.retry-btn{border-color:#f59e0b;color:#d97706}.retry-btn:hover:not(:disabled){background-color:#fffbeb}.retry-btn:disabled{opacity:.5;cursor:not-allowed}.force-start-btn{border-color:#3b82f6;color:#2563eb}.force-start-btn:hover:not(:disabled){background-color:#eff6ff}.force-start-btn:disabled{opacity:.5;cursor:not-allowed}.error-message{background-color:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;padding:1rem;margin-bottom:1rem;color:#991b1b}.loading-message{text-align:center;padding:2rem;color:#6b7280;font-size:1rem}.auto-refresh-indicator{text-align:center;margin-top:1rem;padding:.5rem;font-size:.75rem;color:#6b7280;background-color:#f9fafb;border-radius:.375rem}@media(max-width:1200px){.jobs-table{font-size:.75rem}.jobs-table th,.jobs-table td{padding:.5rem}.current-step{max-width:150px}}@media(max-width:768px){.analysis-jobs-page{padding:1rem}.stats-dashboard{grid-template-columns:repeat(2,1fr)}.filter-buttons{flex-direction:column}.filter-buttons button{width:100%}.jobs-table-container{overflow-x:auto}.jobs-table{min-width:1000px}}.figma-dashboard:has(.new-request__content) .figma-dashboard__header{position:sticky;top:0;z-index:50}.new-request__content input[type=text],.new-request__content input[type=number],.new-request__content input[type=email],.new-request__content input:not([type=checkbox]){width:428px;max-width:100%;height:44px;border:1px solid #7F7F97;box-sizing:border-box}.new-request__content .input-field{width:428px;max-width:100%;height:44px;border:1px solid #7F7F97;border-radius:4px;font-size:14px;padding:0 1rem}.new-request__content .input-field:hover:not(:disabled):not(.error):not(.success){border-color:#7f7f97}.new-request__content .input-field:focus:not(.error):not(.success){border-color:#0d0d11;box-shadow:none}.new-request__content{background-color:#fff;border-radius:12px;padding:1.75rem}.new-request__form{margin-top:24px}.new-request__requested-by{display:flex;align-items:center;gap:0;background-color:#fff;border-top:1px solid #CECED6;border-bottom:1px solid #CECED6;padding:8px 1.75rem;margin-bottom:24px}.new-request__requested-by-label{font-size:14px;font-weight:700;color:#0d0d11;margin:0;flex:0 0 50%}.new-request__requested-by-info{display:flex;flex-direction:column;flex:0 0 50%;padding-left:28px}.new-request__requested-by-text{font-size:12px;font-weight:500;color:#60607b;margin:0;line-height:16px}.new-request__grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:1.5rem;padding-left:1.75rem}.new-request__grid--first{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:1rem;padding-left:1.75rem}.new-request__stacked{display:flex;flex-direction:column;gap:1rem}.new-request__content .tag-input-container{width:428px;max-width:100%;box-sizing:border-box}.new-request__content .tag-input-input-container{width:428px;max-width:100%;border:1px solid #7F7F97;border-radius:4px;box-sizing:border-box}.new-request__content .tag-input-input-container .tag-input-field{width:auto!important;height:auto!important;border:none!important;box-shadow:none!important}.new-request__content .tag-input-tag{border:none}.new-request__content .region-checkboxes-container,.new-request__content .country-checkboxes-container{width:428px;max-width:100%}.new-request__content .region-checkboxes-box,.new-request__content .country-checkboxes-box{border-color:#7f7f97}.new-request__content .dds-checkbox-group{width:428px;max-width:100%}.new-request__label{display:block;font-size:14px;font-weight:500;color:#0d0d11;margin-bottom:8px}.new-request__required{color:#dc2626}.new-request__optional{color:#60607b;font-size:.75rem;font-weight:400}.new-request__hint{font-size:12px;font-style:italic;font-weight:500;color:#60607b;line-height:16px;margin:-4px 0 8px}.new-request__select{width:428px;max-width:100%;height:44px;padding:0 1rem;border:1px solid #7F7F97;border-radius:4px;font-size:14px;font-family:inherit;background-color:#fff;color:#60607b;cursor:pointer;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;box-sizing:border-box}.new-request__select:focus{outline:none;border-color:#0d0d11}.new-request__select--has-value{color:#0d0d11}.new-request__select option:not([value=""]){color:#0d0d11}.new-request__select--error{border-color:#ef4444!important}.new-request__select:disabled{cursor:not-allowed}.new-request__input-readonly{width:100%;height:44px;padding:0 .75rem;border:1px solid #7F7F97;border-radius:4px;font-size:14px;font-family:inherit;background-color:#f3f4f6;color:#0d0d11;cursor:not-allowed;box-sizing:border-box}@media(max-width:1024px){.new-request__content input[type=text],.new-request__content input[type=number],.new-request__content input[type=email],.new-request__content input:not([type=checkbox]){width:100%;max-width:428px}.new-request__content .input-field,.new-request__select,.new-request__content .tag-input-container,.new-request__content .tag-input-input-container,.new-request__content .region-checkboxes-container,.new-request__content .country-checkboxes-container,.new-request__content .dds-checkbox-group{width:100%;max-width:428px}.new-request__grid,.new-request__grid--first{gap:1.5rem}}@media(max-width:768px){.new-request__content{padding:1rem;border-radius:8px}.new-request__grid,.new-request__grid--first{grid-template-columns:1fr;gap:1.25rem;padding-left:0;margin-top:1rem}.new-request__requested-by{flex-direction:column;align-items:flex-start;padding:10px 1rem;gap:4px}.new-request__requested-by-label{flex:none}.new-request__requested-by-info{flex:none;padding-left:0}.new-request__content input[type=text],.new-request__content input[type=number],.new-request__content input[type=email],.new-request__content input:not([type=checkbox]){width:100%;max-width:100%}.new-request__content .input-field,.new-request__select,.new-request__content .tag-input-container,.new-request__content .tag-input-input-container,.new-request__content .region-checkboxes-container,.new-request__content .country-checkboxes-container,.new-request__content .dds-checkbox-group{width:100%;max-width:100%}}@media(max-width:480px){.new-request__content{padding:.75rem}.new-request__requested-by{padding:10px .75rem}.new-request__grid,.new-request__grid--first{gap:1rem}}.new-request__error-msg{color:#ef4444;font-size:.75rem;margin-top:.25rem}.new-request__modal-title{font-size:1.125rem;font-weight:700;color:#0d0d11;margin-bottom:.75rem}.new-request__modal-body{font-size:.875rem;color:#60607b;margin-bottom:1.5rem;line-height:1.5}.new-request__modal-actions{display:flex;gap:.75rem;justify-content:flex-end}.container:has(.request-detail-page-new){padding:0!important;max-width:100%!important;height:100%}.custom-main-content:has(.request-detail-page-new){overflow:hidden}.figma-dashboard.request-detail-page-new{height:100%;overflow:hidden}.request-detail-page-new .figma-dashboard__header{flex-shrink:0}.figma-dashboard__title .vendor-name{color:var(--text-3-default, #0D0D11);font-weight:800;word-wrap:break-word;overflow-wrap:break-word}.figma-dashboard__title .product-name{color:var(--text-3-default, #0D0D11);font-size:var(--Heading-2XL-Extrabold-fontSize, 38px);font-weight:400;word-wrap:break-word;overflow-wrap:break-word}.figma-dashboard__title-wrapper .submission-metadata-row{margin-bottom:0;gap:8px;align-items:baseline}.figma-dashboard__title-wrapper .metadata-divider{line-height:1.4}.figma-dashboard__title-wrapper .submission-metadata-item{align-items:baseline;gap:4px}.figma-dashboard__title .status-badge{display:inline-block;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;line-height:16px;text-transform:capitalize}.status-badge-draft,.status-badge-pending,.status-badge-approved,.status-badge-rejected,.status-badge-submitted,.status-badge-in-review,.status-badge-clarification-needed,.status-badge-ready-for-decision,.status-badge-withdrawn,.status-badge-default{background-color:#b5d3f5;color:#0d0d11}.request-detail-tabs-new{position:relative;border-bottom:1px solid #CECED6;padding:0;margin-top:24px;margin-left:24px;margin-right:24px;display:flex;justify-content:flex-start;gap:0;align-items:stretch;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;flex-shrink:0}.tab-button{display:flex;align-items:center;gap:6px;padding:8px 10px;background:none;border:none;border-bottom:3px solid transparent;cursor:pointer;font-size:13px;font-weight:600;color:#60607b;transition:all .2s ease;letter-spacing:.5px;white-space:nowrap;position:relative;flex-shrink:0;min-width:fit-content}.tab-button:first-child{padding-left:0}.request-detail-tabs-new::-webkit-scrollbar{height:6px}.request-detail-tabs-new::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.request-detail-tabs-new::-webkit-scrollbar-thumb{background:#ceced6;border-radius:3px}.request-detail-tabs-new::-webkit-scrollbar-thumb:hover{background:#9ca3af}.request-detail-tabs-new:after{content:"";position:absolute;right:0;top:0;bottom:3px;width:40px;background:linear-gradient(to left,rgba(255,255,255,.9),transparent);pointer-events:none;opacity:0;transition:opacity .3s ease}@media(max-width:768px){.request-detail-tabs-new:after{opacity:1}}.tab-button:hover{color:#4a5568}.tab-button.active{color:#0d0d11;border-bottom-color:#0d0d11}.tab-icon{width:20px;height:20px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.tab-button.active .tab-icon{stroke:currentColor}.tab-button:not(.active) .tab-icon{stroke:currentColor}.tab-label{font-weight:800;font-size:14px;text-transform:uppercase}.request-detail-content-new{width:calc(100% - 48px);margin:0 24px;padding:16px 0 32px;background-color:#fff;display:flex;flex-direction:column;align-items:stretch;flex:1;overflow-y:auto;min-height:0;scrollbar-gutter:stable}.usage-action-bar{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-left:24px;margin-right:24px;padding:7px 26px 7px 0;border-bottom:1px solid #CECED6;background:#fff;flex-shrink:0}.usage-action-bar .mgmt-add-primary-btn,.usage-action-bar .mgmt-btn-outline{height:36px;font-size:14px;padding:0 16px;margin-left:0}.usage-tab-new{max-width:1400px;padding:0;width:100%;box-sizing:border-box}.usage-form-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:80px;row-gap:40px;grid-auto-rows:auto;width:100%;box-sizing:border-box}.usage-form-column{display:contents}.form-section{display:flex;flex-direction:column;gap:8px;width:100%;box-sizing:border-box;max-width:100%}.usage-form-column:first-child .form-section:nth-child(1){grid-column:1;grid-row:1}.usage-form-column:first-child .form-section:nth-child(2){grid-column:1;grid-row:2}.usage-form-column:first-child .form-section:nth-child(3){grid-column:1;grid-row:3}.usage-form-column:first-child .form-section:nth-child(4){grid-column:1;grid-row:4}.usage-form-column:first-child .form-section:nth-child(5){grid-column:1;grid-row:5}.right-col-row-1{grid-column:2;grid-row:1;align-self:start}.right-col-row-4{grid-column:2;grid-row:3;align-self:start}.right-col-row-5{grid-column:2;grid-row:4;align-self:start}.section-label{font-size:14px;font-weight:500;color:#0d0d11;line-height:18px;margin-bottom:0}.section-description{font-size:12px;font-style:italic;font-weight:500;color:#60607b;line-height:16px;margin:-6px 0 0}.form-input,.form-select,.usage-tab-new input[type=text],.usage-tab-new input[type=number],.form-question-input{width:428px;max-width:100%;padding:11px 16px;font-size:14px;font-weight:500;line-height:22px;border:1px solid #7f7f97!important;border-radius:4px;background-color:#fff;color:#0d0d11;transition:border-color .2s ease;box-sizing:border-box}.form-textarea,.usage-tab-new textarea,.enhanced-textarea,.form-question-textarea{width:100%;max-width:100%;padding:11px 16px;font-size:14px;font-weight:500;line-height:22px;border:1px solid #7f7f97!important;border-radius:4px;background-color:#fff;color:#0d0d11;transition:border-color .2s ease;box-sizing:border-box}.right-col-row-1 .form-input{width:428px!important;max-width:100%}.usage-tab-new .dds-checkbox-group{max-width:428px}.form-input::placeholder,.usage-tab-new input[type=text]::placeholder,.usage-tab-new input[type=number]::placeholder,.usage-tab-new textarea::placeholder,.enhanced-textarea::placeholder,.form-question-input::placeholder,.form-question-textarea::placeholder{color:#60607b}.form-input:focus,.form-select:focus,.form-textarea:focus,.usage-tab-new textarea:focus,.enhanced-textarea:focus{outline:none;border-color:#000!important}.form-input:disabled,.form-select:disabled,.form-textarea:disabled,.usage-tab-new textarea:disabled,.enhanced-textarea:disabled{background-color:#f5f5f5!important;cursor:not-allowed}.form-textarea,.usage-tab-new textarea,.enhanced-textarea{resize:vertical;min-height:80px;font-family:inherit}.usage-tab-new .enhanced-textarea{min-height:80px!important}#duration-notes{width:428px;max-width:100%}.form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 7.5L10 12.5L15 7.5' stroke='%23666666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:40px;cursor:pointer}.checkbox-group{display:flex;flex-direction:column;gap:12px}.checkbox-item{display:flex;align-items:flex-start;gap:8px;cursor:pointer}.request-detail-page-new input[type=checkbox]{accent-color:#000000}.checkbox-item input[type=checkbox]{display:flex;width:24px;height:24px;padding:2px;justify-content:center;align-items:center;cursor:pointer;flex-shrink:0;margin-top:0}.usage-tab-new .checkbox-label{display:flex;flex-direction:column;flex:1;align-items:flex-start;gap:2px;padding:0;margin:-2px 0 0;border-radius:0;background:transparent;line-height:1}.checkbox-label strong{font-weight:600;color:#0d0d11;font-size:14px;line-height:18px;margin:0;padding:0;display:block}.checkbox-description{font-size:12px;font-style:normal;color:#60607b;line-height:16px;display:block}.checkbox-item-simple{display:flex;align-items:flex-start;gap:8px;cursor:pointer;padding:0}.checkbox-item-simple input[type=checkbox]{display:flex;width:24px;height:24px;padding:2px;justify-content:center;align-items:center;cursor:pointer;flex-shrink:0;margin-top:0}.checkbox-item-simple span{font-size:14px;color:#0d0d11;line-height:18px;margin:0;padding:0}.checkbox-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 24px}.usage-save-button{padding:10px 24px;background-color:#0d0d11;color:#fff;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.usage-save-button:hover:not(:disabled){background-color:#333}.usage-save-button:disabled{opacity:.6;cursor:not-allowed}.usage-tab-loading{display:flex;align-items:center;justify-content:center;padding:60px;font-size:16px;color:#666}.form-tab-new-container{display:grid;grid-template-columns:240px 1fr;grid-template-rows:minmax(0,1fr);gap:0;width:100%;padding-left:0;padding-right:24px;height:calc(100vh - 250px);overflow:hidden}.form-tab-empty{padding:60px 40px;text-align:center;color:#666;font-size:14px}.form-sidebar{display:flex;flex-direction:column;gap:8px;align-self:start;background-color:#fff;border:1px solid #ceced6;border-radius:4px;padding:4px}.form-sidebar-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 12px;background:none;border:none;border-radius:2px;cursor:pointer;font-size:14px;font-weight:600;color:#60607b;text-align:left;transition:background-color .2s ease}.form-sidebar-item:hover{background-color:#eeeef1}.form-sidebar-item.active{background-color:#eeeef1;color:#0d0d11}.section-name{flex:1}.section-indicator{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-left:auto}.section-indicator.complete{background-color:#4caf50}.section-indicator.incomplete{background-color:#ff9800}.form-content{display:flex;flex-direction:column;overflow:hidden;height:100%;padding-top:0;padding-left:25px}.form-questions-scroll-area{flex:1;min-height:0;overflow-y:auto;padding-right:8px;padding-bottom:16px}.form-nav-buttons{display:flex;justify-content:space-between;align-items:center;padding:14px 0 4px;border-top:1px solid #e5e5ea;flex-shrink:0}.form-nav-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 20px;border-radius:4px;font-size:14px;font-weight:600;cursor:pointer;border:1px solid #0d0d11;background:#fff;color:#0d0d11;transition:background-color .15s ease,color .15s ease;font-family:inherit}.form-nav-btn:hover:not(:disabled){background-color:#0d0d11;color:#fff}.form-nav-btn:disabled{opacity:.3;cursor:not-allowed;border-color:#ceced6}.form-nav-btn-next{margin-left:auto}.form-section-block{display:flex;flex-direction:column;gap:24px}.form-section-title{font-size:20px;font-weight:700;line-height:28px;color:#000;margin:0;padding-bottom:16px;border-bottom:1px solid #ceced6}.form-section-empty{padding:40px 20px;text-align:center;color:#999;font-size:14px;font-style:italic}.form-question-item{display:flex;flex-direction:column;gap:12px}.form-question-error{border-left:3px solid #d32f2f;padding-left:12px}.form-question-error .form-question-input,.form-question-error .enhanced-textarea{border-color:#d32f2f}.form-question-header{display:flex;flex-direction:row;align-items:flex-start;gap:10px}.form-question-number-badge{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:24px;padding:2px 8px;background-color:#0d0d11;color:#fff;font-size:12px;font-weight:700;border-radius:4px;flex-shrink:0;letter-spacing:.3px}.form-question-label{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#0d0d11;flex:1}.question-text-with-indicator{display:inline}.required-indicator{color:#d32f2f;font-weight:600;margin-left:4px}.question-link-text{margin-left:.5rem;color:#2563eb;text-decoration:underline;font-weight:400;font-size:.875rem}.question-link-text:hover{color:#1d4ed8}.form-question-help{font-size:12px;font-style:normal;color:#60607b;line-height:16px}.form-question-input,.form-question-textarea{width:100%;max-width:600px;padding:11px 16px;font-size:14px;font-weight:500;line-height:22px;border:1px solid #7f7f97!important;border-radius:4px!important;background-color:#fff;color:#0d0d11;transition:border-color .2s ease;box-sizing:border-box;font-family:inherit}.form-question-input:focus,.form-question-textarea:focus{outline:none;border-color:#000!important}.form-question-input:disabled,.form-question-textarea:disabled{background-color:#f5f5f5;cursor:not-allowed}.form-question-textarea{resize:vertical;min-height:150px}.form-question-options,.form-option-with-comment{display:flex;flex-direction:column;gap:12px}.form-option-item{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:#0d0d11}.form-option-item input[type=radio],.form-option-item input[type=checkbox]{width:24px;height:24px;cursor:pointer;accent-color:#0d0d11;flex-shrink:0}.form-option-item span{flex:1}.form-option-comment-section{display:flex;flex-direction:column;gap:8px;margin-left:28px;padding:12px;border-radius:4px}.form-option-comment-instruction{font-size:12px;font-style:normal;color:#60607b;margin:0;line-height:16px}.form-option-comment-textarea{width:100%;padding:11px 16px;font-size:14px;font-weight:500;line-height:22px;border:1px solid #7f7f97;border-radius:4px;background-color:#fff;color:#0d0d11;transition:border-color .2s ease;box-sizing:border-box;font-family:inherit;resize:vertical;min-height:80px}.form-option-comment-textarea:focus{outline:none;border-color:#000}.form-option-comment-textarea:disabled{background-color:#f5f5f5;cursor:not-allowed}.form-question-comment{display:flex;flex-direction:column;gap:8px;margin-top:8px;padding-top:16px;border-top:1px solid #ceced6}.form-comment-label{font-size:13px;font-weight:500;color:#0d0d11}.form-comment-textarea{width:100%;max-width:600px;padding:11px 16px;font-size:14px;font-weight:500;line-height:22px;border:1px solid #7f7f97;border-radius:4px;background-color:#fff;color:#0d0d11;transition:border-color .2s ease;box-sizing:border-box;font-family:inherit;resize:vertical;min-height:80px}.form-comment-textarea:focus{outline:none;border-color:#000}.form-comment-textarea:disabled{background-color:#f5f5f5;cursor:not-allowed}.request-detail-error{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:40px}.error-message{text-align:center;max-width:500px}.error-message svg{color:#d32f2f;margin-bottom:16px}.error-message h2{font-size:24px;margin:16px 0;color:#000}.error-message p{font-size:16px;color:#666;margin:16px 0}.error-message .btn-primary{margin-top:24px}@media(max-width:900px){.usage-form-grid{grid-template-columns:1fr!important;gap:32px}.usage-form-column{width:100%}.right-col-row-1,.right-col-row-4,.right-col-row-5{grid-column:1;grid-row:auto}}@media(max-width:1024px){.usage-action-bar{margin-left:16px;margin-right:16px;padding:7px 10px 7px 0}.usage-form-grid{grid-template-columns:1fr;gap:32px}.form-tab-new-container{grid-template-columns:1fr;gap:24px;padding-right:16px;height:calc(100vh - 200px)}.form-content{padding-left:0}.form-sidebar{align-self:auto;flex-direction:row;overflow-x:auto;gap:4px;-webkit-overflow-scrolling:touch}.form-sidebar-item{flex-shrink:0;white-space:nowrap;font-size:13px;padding:10px 16px}.figma-dashboard__header{padding-left:16px;padding-right:16px;height:auto;min-height:120px}.figma-dashboard__title{font-size:32px;flex-wrap:wrap}.figma-dashboard__title-wrapper{flex:1;min-width:0}.submission-metadata-row{flex-wrap:wrap;gap:8px 12px}.submission-metadata-item{font-size:13px}.metadata-label{font-size:11px}.metadata-value{font-size:13px}.request-detail-tabs-new{margin-left:16px;width:calc(100% - 16px)}.request-detail-content-new{margin-left:16px;width:calc(100% - 16px);padding:28px 16px 28px 0}.usage-tab-new{padding:0}.usage-form-grid{column-gap:40px;row-gap:32px}.form-section{gap:10px}.section-label{font-size:15px}.section-description{font-size:13px}.form-input,.form-select{max-width:100%}.checkbox-grid{grid-template-columns:1fr;gap:8px 16px}.form-question-input,.form-question-textarea,.form-comment-textarea{max-width:100%}.form-question-number-badge{min-width:34px;height:22px;padding:2px 7px;font-size:11px}.tab-content-wrapper{padding:28px 16px 28px 0}}@media(max-width:768px){.figma-dashboard__header{flex-direction:column;align-items:flex-start;gap:16px;padding:16px 12px;height:auto;min-height:auto}.figma-dashboard__title-wrapper{width:100%}.figma-dashboard__title{font-size:28px!important;line-height:1.2;flex-wrap:wrap;gap:8px}.vendor-name,.product-name{font-size:28px!important}.status-badge{display:block;margin-top:8px;margin-left:0!important;font-size:12px!important;padding:4px 10px!important}.submission-metadata-row{flex-direction:column;align-items:flex-start;gap:8px}.submission-metadata-item{font-size:12px}.metadata-label{font-size:10px;letter-spacing:.5px}.metadata-value{font-size:12px}.metadata-divider{display:none}.figma-dashboard__new-btn,.btn-submit-review{width:100%;min-width:100%;padding:12px 20px;font-size:14px}.usage-action-bar{margin-left:12px;margin-right:12px;padding:7px 8px 7px 0}.usage-action-bar .mgmt-add-primary-btn,.usage-action-bar .mgmt-btn-outline{flex:1}.request-detail-tabs-new{padding:0 12px 0 0;margin-left:12px;width:calc(100% - 12px);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.tab-button:first-child{padding-left:12px}.tab-button{padding:12px 16px;font-size:12px;white-space:nowrap;flex-shrink:0}.tab-icon{width:18px;height:18px}.tab-button.active .tab-icon{padding:0}.tab-label{font-size:12px}.request-detail-content-new{padding:20px 12px;margin-left:12px;width:calc(100% - 12px)}.usage-tab-new{padding:0;max-width:100%}.usage-form-grid{gap:24px;column-gap:0;row-gap:24px}.usage-form-column{width:100%}.form-section{gap:8px;width:100%}.section-label{font-size:15px;line-height:1.3}.section-description{font-size:13px;line-height:1.4}.checkbox-grid{grid-template-columns:1fr;gap:8px;width:100%}.checkbox-group{gap:8px;width:100%}.checkbox-item,.checkbox-item-simple{width:100%}.form-input,.form-select,.form-textarea,.enhanced-textarea,.usage-tab-new input[type=text],.usage-tab-new input[type=number],.usage-tab-new select,.usage-tab-new textarea{width:100%;max-width:100%;font-size:16px!important;box-sizing:border-box}.form-question-input,.form-question-textarea,.form-comment-textarea,.form-option-comment-textarea{max-width:100%;width:100%;font-size:16px!important;box-sizing:border-box}.form-option-comment-section{margin-left:16px;padding:10px}.form-option-comment-instruction{font-size:12px}.form-tab-new-container{padding-right:12px}.form-content{padding-left:0}.form-question-item{gap:12px}.form-question-number-badge{min-width:32px;height:20px;padding:2px 6px;font-size:11px}.form-question-label{font-size:13px}.tab-content-wrapper{padding:20px 12px 20px 0}.tab-content-placeholder{padding:40px 20px}}@media(max-width:767px){.custom-main-content{margin-left:0!important}.figma-dashboard__header{padding-left:12px}}@media(max-width:576px){.usage-action-bar{flex-direction:column;align-items:stretch;padding:8px;margin-left:8px;margin-right:8px}.usage-action-bar .mgmt-add-primary-btn,.usage-action-bar .mgmt-btn-outline{width:100%;flex:unset}.figma-dashboard__header{padding:12px 8px;gap:12px}.figma-dashboard__title{font-size:22px!important;line-height:1.2}.vendor-name{font-size:22px!important;font-weight:800}.product-name{font-size:22px!important;font-weight:400}.status-badge{font-size:11px!important;padding:3px 8px!important;margin-top:6px}.submission-metadata-row{gap:6px}.submission-metadata-item{font-size:11px}.metadata-label{font-size:9px;letter-spacing:.3px}.metadata-value{font-size:11px}.figma-dashboard__new-btn,.btn-submit-review{padding:10px 16px;font-size:13px}.request-detail-tabs-new{margin-left:8px;width:calc(100% - 8px);padding:0 8px 0 0}.tab-button:first-child{padding-left:8px}.tab-button{padding:10px 12px;font-size:11px;gap:6px;flex-shrink:0}.tab-icon{width:16px;height:16px}.tab-button.active .tab-icon{padding:0}.tab-label{font-size:11px}.request-detail-content-new{padding:16px 8px;margin-left:8px;width:calc(100% - 8px)}.usage-tab-new{padding:0;max-width:100%}.usage-form-grid{gap:20px;column-gap:0;row-gap:20px}.form-section{gap:6px;width:100%}.section-label{font-size:14px;line-height:1.3}.section-description{font-size:12px;line-height:1.4}.form-input,.form-select,.form-textarea,.enhanced-textarea,.usage-tab-new input[type=text],.usage-tab-new input[type=number],.usage-tab-new select,.usage-tab-new textarea{padding:10px 12px;font-size:16px!important}.form-option-comment-textarea{padding:10px 12px;font-size:16px!important;min-height:60px}.form-option-comment-section{margin-left:12px;padding:8px}.checkbox-grid,.checkbox-group,.checkbox-item,.checkbox-item-simple{gap:6px}.checkbox-label strong{font-size:13px}.checkbox-description{font-size:12px}.checkbox-item-simple span{font-size:13px}.tab-content-wrapper{padding:16px 8px 16px 0}.tab-content-placeholder{padding:32px 16px}.tab-content-placeholder h3{font-size:20px}.tab-content-placeholder p{font-size:14px}.form-question-number-badge{min-width:30px;height:18px;padding:2px 6px;font-size:10px;border-radius:3px}.form-question-label{font-size:12px}.form-question-header{gap:6px}}.form-tab-readonly-container{display:flex;flex-direction:column;gap:0;width:100%;max-width:100%;padding:0;align-items:stretch;text-align:left}.form-readonly-header{padding:0 0 24px;text-align:left}.form-readonly-title{color:#000;font-feature-settings:"cv03" on,"cv04" on,"cv06" on,"liga" off,"clig" off;font-size:var(--Heading-XS-Stronger-fontSize, 20px);font-style:normal;font-weight:700;line-height:var(--Heading-XS-Stronger-lineHeight, 28px);margin:0 0 8px;text-align:left}.form-readonly-description{color:var(--text-3-default, #0D0D11);font-size:12px;font-style:italic;font-weight:500;line-height:16px;margin:0;text-align:left}.form-readonly-tabs{display:flex!important;justify-content:center!important;align-items:center!important;gap:0!important;background:var(--Surface-4, #EEEEF1);border:var(--SM, 1px) solid var(--border-4-default, #CECED6);border-radius:var(--XS, 4px);padding:4px!important;margin:0 0 16px!important;width:100%;height:36px;overflow-x:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}.form-readonly-tabs::-webkit-scrollbar{display:none}.form-readonly-tab{padding:4px 12px;background:transparent;border:none;border-radius:2px;cursor:pointer;font-size:14px;font-style:normal;font-weight:600;line-height:20px;color:#60607b;text-align:center;text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;transition:background-color .2s ease,color .2s ease;flex-shrink:0;margin:0;display:inline-flex;align-items:center;justify-content:center;height:28px}.form-readonly-tab:first-child{margin-left:0}.form-readonly-tab:hover{color:var(--text-3-default, #0D0D11)}.form-readonly-tab.active{color:var(--text-3-default, #0D0D11);background-color:#fff;font-weight:600;border-radius:2px}.form-readonly-table{display:flex;flex-direction:column;background-color:#fff;border:1px solid #CECED6;border-radius:4px;margin-top:0;overflow:visible}.form-readonly-table-header{display:grid;grid-template-columns:75px 1fr 1fr 72px;background-color:#f8f9fa;border-bottom:2px solid #CECED6;height:44px;border-radius:4px 4px 0 0;overflow:hidden}.form-readonly-column-header{padding:12px 16px;font-size:13px;font-weight:600;color:#000;display:flex;align-items:center;gap:8px}.number-column,.question-column,.answer-column{border-right:1px solid #CECED6}.column-header-icon{font-size:14px;color:#666}.column-header-text{flex:1}.form-readonly-table-body{display:flex;flex-direction:column}.form-readonly-row{display:grid;grid-template-columns:75px 1fr 1fr 72px;border-bottom:1px solid #CECED6;min-height:60px;overflow:visible}.form-readonly-row:last-child{border-bottom:none}.comment-icon-cell{display:flex;align-items:center;justify-content:center;padding:10px 8px;overflow:visible;position:relative}.form-readonly-cell{padding:16px;display:flex;align-items:flex-start;gap:12px}.number-cell{border-right:1px solid #CECED6;background-color:#fafafa;justify-content:center;align-items:center}.question-cell{border-right:1px solid #CECED6;background-color:#fafafa}.answer-cell{background-color:#fff;border-right:1px solid #CECED6}.question-number{font-size:13px;font-weight:600;color:#666;flex-shrink:0;min-width:30px}.question-text{color:var(--text-3-default, #0D0D11);font-feature-settings:"liga" off,"clig" off;font-size:13px;font-style:normal;font-weight:400;line-height:20px;flex:1}.answer-text{color:var(--text-3-default, #0D0D11);font-feature-settings:"liga" off,"clig" off;font-size:13px;font-style:normal;font-weight:400;line-height:20px;white-space:pre-wrap;word-wrap:break-word}.answer-text-highlighted{color:var(--text-3-default, #0D0D11);font-feature-settings:"liga" off,"clig" off;font-size:13px;font-style:normal;font-weight:400;line-height:20px;background-color:#fff3cd;padding:2px 4px;border-radius:3px;white-space:pre-wrap;word-wrap:break-word}@media(max-width:768px){.form-readonly-table-header,.form-readonly-row{grid-template-columns:1fr}.question-column,.question-cell{border-right:none;border-bottom:1px solid #CECED6}.form-readonly-tabs{padding:4px!important;margin:0 0 16px!important;gap:0!important;height:36px;justify-content:flex-start!important}.form-readonly-tab{padding:4px 8px;font-size:12px;font-style:normal;font-weight:600;line-height:20px;height:28px}.form-readonly-tab:first-child{margin-left:0}}.tab-content-header{margin-bottom:36px}.tab-content-title{color:var(--text-3-default, #0D0D11);font-family:Inter,sans-serif;font-size:20px;font-weight:700;line-height:28px;margin:0 0 4px}.tab-content-description{color:var(--text-3-default, #0D0D11);font-family:Inter,sans-serif;font-size:12px;font-style:italic;font-weight:500;line-height:16px;margin:0}.tab-content-wrapper{padding:0;background:#fff;border-radius:8px;margin-top:0}.tab-content-placeholder{text-align:center;padding:64px 32px;background:#f8f9fa;border-radius:8px;border:2px dashed #ceced6}.tab-content-placeholder h3{color:var(--text-3-default, #0D0D11);font-size:24px;font-weight:600;margin-bottom:12px}.tab-content-placeholder p{color:var(--text-3-subtle, #6c757d);font-size:16px;line-height:1.5;margin-bottom:8px}.tab-content-placeholder .text-muted{color:var(--text-3-subtler, #9ca3af);font-size:14px}.management-tab-new-container{padding:0 0 32px;background:#fff;font-family:Inter,sans-serif}.management-tab-header{margin-bottom:36px}.management-tab-title{color:#000;font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:28px;margin:0 0 6px}.management-tab-description{color:var(--text-3-default, #0D0D11);font-family:Inter,sans-serif;font-size:12px;font-style:italic;font-weight:500;line-height:16px;margin:0}.usage-tab-header{margin-bottom:36px}.usage-tab-title{color:#000;font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:28px;margin:0 0 6px}.usage-tab-description{color:var(--text-3-default, #0D0D11);font-family:Inter,sans-serif;font-size:12px;font-style:italic;font-weight:500;line-height:16px;margin:0}.management-section{margin-bottom:48px}.management-section-title{color:#000;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:22px;margin:0}.management-section-description{color:var(--text-3-default, #0D0D11);font-family:Inter,sans-serif;font-size:11px;font-style:italic;font-weight:500;line-height:16px;margin:0 0 6px}.mgmt-not-assigned-card{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:10px 24px;background:#fff;border:1px solid #EEEEF1;border-radius:8px;min-height:60px;box-sizing:border-box}.mgmt-not-assigned-card--requester{padding:24px}.mgmt-not-assigned-message{color:var(--text-2-supportive, #60607b);font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:16px;text-align:center}.mgmt-add-primary-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;background-color:#0d0d11;color:#fff;border:none;border-radius:4px;font-size:14px;font-weight:600;line-height:20px;height:44px;cursor:pointer;white-space:nowrap;transition:background-color .15s ease;flex-shrink:0}.mgmt-add-primary-btn:hover{background-color:#333}.management-controls{margin-top:12px;display:flex;flex-direction:column;gap:8px}.management-control-card{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:8px 8px 8px 16px;min-height:58px;border-radius:var(--sm-default, 8px);border:1px solid var(--Border-2, #EEEEF1);background:var(--Surface-1, #FFF);box-shadow:0 1px 4px #0d0d1114;box-sizing:border-box}.control-card-content{flex:1}.control-card-title{color:var(--text-3-default, #0d0d11);font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:22px;margin:0 0 2px}.control-card-description{color:var(--text-2-supportive, #60607B);font-feature-settings:"cv03" on,"cv04" on,"cv06" on,"liga" off,"clig" off;font-size:var(--Supportive-Supportive-Meta-fontSize, 12px);font-style:normal;font-weight:500;line-height:var(--Supportive-Supportive-Meta-lineHeight, 16px);margin:0}.control-card-action-button{flex-shrink:0;display:flex;padding:6px var(--space-padding-SM, 12px);align-items:center;gap:var(--space-inline-XS, 8px);border-radius:var(--XS, 4px);border:var(--SM, 1px) solid var(--border-4-default, #CECED6);background:var(--Fill-3, #EEEEF1);color:#0d0d11;font-size:12px;font-weight:600;line-height:16px;cursor:pointer;transition:background .2s ease;white-space:nowrap}.control-card-action-button:hover{background:#e0e0e4}.control-card-action-button--white{background:#fff;border-color:#0d0d11}.control-card-action-button--white:hover{background:#f5f5f5}.control-card-action-button-danger{color:#d32f2f;border-color:#d32f2f}.control-card-action-button-danger:hover{background-color:#fef2f2;border-color:#b71c1c;color:#b71c1c}@media(max-width:768px){.management-tab-new-container{padding:0 0 24px}.management-control-card{flex-direction:column;gap:16px}.control-card-action-button{width:100%;text-align:center}}.management-empty-state{display:flex;padding:24px;justify-content:center;align-items:center;gap:24px;border-radius:var(--sm-default, 8px);border:1px solid var(--Border-2, #EEEEF1);background:var(--Surface-1, #FFF);color:var(--text-3-default, #0D0D11);font-size:13px;font-style:normal;font-weight:400;line-height:20px;margin-top:16px;height:60px}.mgmt-person-list{display:flex;flex-direction:column;gap:8px;margin-top:8px}.mgmt-person-card{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-height:73px;border-radius:var(--sm-default, 8px);border:var(--SM, 1px) solid var(--Border-2, #EEEEF1);background:#fff;box-shadow:0 1px 4px #0d0d1114;width:100%;box-sizing:border-box}.mgmt-person-content-row{display:flex;flex-direction:row;align-items:center;position:relative;width:100%;padding:8px 16px;min-height:60px;gap:0;box-sizing:border-box}.mgmt-person-left{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.mgmt-person-name{color:var(--text-3-default, #0d0d11);font-size:14px;font-style:normal;font-weight:700;line-height:22px}.mgmt-person-type{font-size:var(--Supportive-Supportive-Meta-fontSize, 12px);font-style:normal;font-weight:500;line-height:var(--Supportive-Supportive-Meta-lineHeight, 16px);color:var(--text-2-supportive, #60607B)}.mgmt-person-right{display:flex;flex-direction:column;gap:12px;position:absolute;left:50%;transform:translate(-50%)}.mgmt-meta-row{display:flex;align-items:center;gap:8px;font-size:13px;line-height:20px;color:var(--text-3-default, #0D0D11)}.mgmt-meta-label{color:var(--text-2-supportive, #60607B);text-align:right;font-feature-settings:"cv03" on,"cv04" on,"cv06" on,"liga" off,"clig" off;font-size:12px;font-style:normal;font-weight:500;line-height:16px;white-space:nowrap}.mgmt-meta-value{font-size:12px;font-weight:500;line-height:16px;color:var(--text-3-default, #0D0D11)}.mgmt-btn-outline{flex-shrink:0;align-self:center;margin-left:16px;display:flex;justify-content:center;padding:0 var(--space-padding-SM, 12px);align-items:center;gap:var(--space-inline-XS, 8px);height:28px;border-radius:var(--XS, 4px);border:var(--SM, 1px) solid var(--border-4-default, #CECED6);background:var(--Fill-3, #EEEEF1);color:#0d0d11;font-size:12px;font-weight:600;line-height:16px;cursor:pointer;transition:background .2s ease;white-space:nowrap}.mgmt-btn-outline:hover{background:#e0e0e4}.mgmt-btn-outline--wide{width:160px}.mgmt-add-reviewer-row{margin-top:12px}.mgmt-btn-add-reviewer{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background-color:#fff;color:#0d0d11;border:1px solid #0D0D11;border-radius:4px;font-size:12px;font-weight:600;line-height:16px;cursor:pointer;transition:background-color .15s ease}.mgmt-btn-add-reviewer:hover{background-color:#f5f5f5}@media(max-width:768px){.mgmt-person-content-row{flex-wrap:wrap;gap:8px;padding:12px 16px}.mgmt-person-left,.mgmt-person-right{flex:1 1 100%}.mgmt-btn-outline{align-self:auto;margin-left:0;width:100%;text-align:center}}.tab-content-wrapper.activity-tab-content{padding-right:15px}.activity-loading{display:flex;justify-content:center;align-items:center;min-height:300px}.activity-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.activity-header__title{margin:0 0 4px;font-family:Inter,sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#000}.activity-header__desc{margin:0;font-family:Inter,sans-serif;font-size:12px;font-weight:500;font-style:italic;line-height:16px;color:var(--text-3-default, #0D0D11)}.activity-btn-add{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:145px;height:35px;background-color:#0d0d11;color:#fff;border:none;border-radius:4px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:1;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background-color .2s ease}.activity-btn-add:hover{background-color:#2a2a30}.activity-btn-add-disabled-wrapper{display:inline-block;cursor:not-allowed}.activity-controls{display:flex;justify-content:space-between;align-items:center;height:52px;border-bottom:1px solid #CECED6;margin-bottom:16px}.activity-controls__count{font-family:Inter,sans-serif;font-size:12px;font-weight:500;color:#60607b}.activity-controls__right{display:flex;align-items:center;gap:8px}.activity-search-wrap{display:inline-flex;align-items:center;gap:4px;width:100px;height:28px;padding:0 8px;flex-shrink:0;box-sizing:border-box;border:1px solid #CECED6;border-radius:4px;background-color:#fff;transition:border-color .15s ease}.activity-search-wrap:focus-within{border-color:#0d0d11}.activity-search-wrap__icon{display:flex;align-items:center;flex-shrink:0;color:#60607b;pointer-events:none}.activity-search-input{flex:1;min-width:0;height:100%;padding:0;border:none;font-family:Inter,sans-serif;font-size:11px;font-weight:500;color:#0d0d11;background-color:transparent;outline:none}.activity-search-input::placeholder{color:#60607b}.activity-show-wrap{display:inline-flex;align-items:center;height:28px;padding:0 6px;gap:3px;flex-shrink:0;box-sizing:border-box;border:1px solid #CECED6;border-radius:4px;background-color:#fff;transition:border-color .15s ease}.activity-show-wrap:focus-within{border-color:#0d0d11}.activity-show-label{font-family:Inter,sans-serif;font-size:12px;font-weight:500;color:#60607b;white-space:nowrap;flex-shrink:0;-webkit-user-select:none;user-select:none}.activity-show-select{border:none;padding:0;font-family:Inter,sans-serif;font-size:12px;font-weight:500;color:#0d0d11;background-color:transparent;cursor:pointer;outline:none}.activity-btn-refresh{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:89px;height:28px;padding:0;border:1px solid #CECED6;border-radius:4px;background-color:#fff;color:#0d0d11;font-family:Inter,sans-serif;font-size:12px;font-weight:500;cursor:pointer;flex-shrink:0;transition:background-color .15s ease}.activity-btn-refresh:hover{background-color:#f7f7f8}.activity-controls__divider{width:1px;height:28px;background-color:#ceced6;flex-shrink:0}.activity-empty{text-align:center;color:#60607b;padding:48px 16px}.activity-empty__icon{font-size:32px;margin-bottom:12px}.activity-empty__title{font-size:14px;font-weight:500;color:#0d0d11;margin-bottom:4px}.activity-empty__sub{font-size:12px}.activity-feed{display:flex;flex-direction:column;gap:12px}.activity-comment-card{background-color:#fff;border:1px solid #E5E5EF;border-radius:4px;padding:10px;box-sizing:border-box}.activity-comment-card--action{border-radius:4px;border:.5px solid #C6C6D0}.activity-comment-card__header{display:flex;justify-content:space-between;align-items:flex-start}.activity-comment-card__meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.activity-comment-card__author{font-family:Inter,sans-serif;font-size:14px;font-weight:700;color:#0d0d11}.activity-comment-card__action{font-family:Inter,sans-serif;font-size:13px;font-weight:400;color:#60607b}.activity-badge{display:inline-flex;align-items:center;gap:3px;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:500;color:#0d0d11;padding:2px 7px;border-radius:4px;line-height:1.4}.activity-badge--private{background-color:#dedee4;color:#0d0d11;border:1px solid #CECED6}.activity-badge--action{background-color:#ffcd9f;color:#0d0d11;border:1px solid #FFCD9F}.activity-badge--action-completed{background-color:#dedee4;color:#0d0d11;border:1px solid #CECED6}.activity-comment-card__edit-btn{background:none;border:none;cursor:pointer;color:#60607b;padding:2px;line-height:1;display:flex;align-items:center;transition:color .15s ease}.activity-comment-card__edit-btn:hover{color:#0d0d11}.activity-comment-card__timestamp{font-family:Inter,sans-serif;font-size:11px;font-weight:400;color:#60607b;margin-bottom:5px}.activity-comment-card__body{font-family:Inter,sans-serif;font-size:13px;font-weight:500;color:#0d0d11;line-height:1.6;margin-bottom:5px;word-break:break-word;white-space:pre-wrap}.activity-btn-reply{padding:4px 12px;border:1px solid #CECED6;border-radius:4px;background-color:#fff;color:#0d0d11;font-family:Inter,sans-serif;font-size:12px;font-weight:500;cursor:pointer;transition:background-color .15s ease}.activity-btn-reply:hover{background-color:#f7f7f8}.activity-btn-close-action-item{padding:4px 12px;border:1px solid #CECED6;border-radius:4px;background-color:#fff;color:#374151;font-family:Inter,sans-serif;font-size:12px;font-weight:500;cursor:pointer;transition:background-color .15s ease}.activity-btn-close-action-item:hover{background-color:#f7f7f8}.activity-btn-close-action-item:disabled{opacity:.6;cursor:not-allowed}.activity-reply-card{margin-top:8px;margin-left:24px;padding:10px 12px;background-color:#f9fafb;border-left:2px solid #CECED6;border-radius:0 4px 4px 0}.activity-reply-card__header{display:flex;align-items:center;gap:6px}.activity-reply-card__author{font-family:Inter,sans-serif;font-size:13px;font-weight:600;color:#0d0d11}.activity-reply-card__action{font-family:Inter,sans-serif;font-size:12px;font-weight:400;color:#60607b}.activity-reply-card__timestamp{font-family:Inter,sans-serif;font-size:11px;font-weight:400;color:#9090a4;margin-top:2px}.activity-reply-card__body{font-family:Inter,sans-serif;font-size:13px;font-weight:400;color:#0d0d11;line-height:20px;margin-top:6px;white-space:pre-wrap;word-break:break-word}.activity-reply-form{margin-top:8px;padding:12px;background-color:#f9fafb;border:1px solid #E5E5EF;border-radius:4px}.activity-reply-form__textarea{width:100%;padding:8px;font-family:Inter,sans-serif;font-size:13px;font-weight:400;border:1px solid #CECED6;border-radius:4px;resize:vertical;box-sizing:border-box;outline:none;transition:border-color .15s ease}.activity-reply-form__textarea:focus{border-color:#0d0d11}.activity-reply-form__actions{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.activity-btn-cancel{padding:6px 12px;border:1px solid #CECED6;border-radius:4px;background-color:#fff;color:#0d0d11;font-family:Inter,sans-serif;font-size:12px;font-weight:500;cursor:pointer;transition:background-color .15s ease}.activity-btn-cancel:hover{background-color:#f7f7f8}.activity-btn-post{padding:6px 12px;border:none;border-radius:4px;background-color:#0d0d11;color:#fff;font-family:Inter,sans-serif;font-size:12px;font-weight:600;cursor:pointer;transition:background-color .15s ease}.activity-btn-post:disabled{background-color:#9ca3af;cursor:not-allowed}.activity-btn-post:not(:disabled):hover{background-color:#2a2a30}.activity-system-card{border:1px solid #E5E5EF;border-radius:4px;padding:14px 16px}.activity-system-card--action_required{border:1px solid #FFCD9F}.activity-system-card--submitted,.activity-system-card--in_review{border:1px solid #B5D3F5}.activity-system-card--clarification_needed{border:1px solid #FFCD9F}.activity-system-card--ready_for_decision{border:1px solid #B5D3F5}.activity-system-card--approved{border:1px solid #9FEAC1}.activity-system-card--rejected{border:1px solid #F4C1BD}.activity-system-card--withdrawn,.activity-system-card--action_complete{border:1px solid #DEDEE4}.activity-system-card__row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:4px}.activity-system-card__actor{font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:22px;color:#0d0d11}.activity-system-card__verb{font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:22px;color:#60607b;font-feature-settings:"cv03" on,"cv04" on,"cv06" on,"liga" off,"clig" off}.activity-status-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:4px;color:var(--text-3-default, #0D0D11);text-align:center;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:14px;white-space:nowrap}.activity-system-card__detail{font-family:Inter,sans-serif;font-size:12px;font-weight:400;color:#6b7280;margin-top:2px}.activity-system-card__timestamp{font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:22px;color:#60607b;font-feature-settings:"cv03" on,"cv04" on,"cv06" on,"liga" off,"clig" off}.activity-error{background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:1rem;text-align:center}.activity-error__title{color:#dc2626;margin-bottom:.5rem;font-size:14px;font-weight:600}.activity-error__detail{color:#6b7280;font-size:13px;margin-bottom:1rem}.activity-btn-retry{background-color:#0d0d11;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-family:Inter,sans-serif;font-size:13px;font-weight:600}.request-detail-page-new .analysis-tab{margin:0;padding:0 15px 32px 0}.request-detail-page-new .analysis-header{padding:0;margin-bottom:24px}.request-detail-page-new .analysis-filters{margin:0 0 16px}.request-detail-page-new .analysis-table-container{margin:0}.submission-detail-header{background-color:#f7f7f8;padding:20px 24px}.submission-title-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.submission-title-split{font-size:38px;line-height:1.2;margin:0;display:flex;align-items:baseline;gap:.25rem}.submission-title-company,.submission-title-separator{font-weight:800;color:#0d0d11}.submission-title-product{font-weight:400;color:#0d0d11}.submission-status-inline{display:inline-flex;align-items:center;margin-left:12px;align-self:center;transform:translateY(4px)}.submission-status-inline span{padding:4px 8px;font-size:14px;font-weight:500}.submission-title-actions{display:flex;align-items:center;gap:1rem;flex-shrink:0}.submission-metadata-row{display:flex;align-items:center;gap:16px;margin-bottom:16px;flex-wrap:wrap}.submission-metadata-item{display:flex;align-items:baseline;gap:8px;font-size:12px;line-height:1.4}.metadata-label{color:#60607b;font-weight:500;font-size:12px;line-height:16px;text-transform:none}.metadata-divider{color:#ceced6;font-size:12px}.metadata-value{color:#0d0d11;font-weight:500;font-size:12px;line-height:16px}.submission-metadata-card{background-color:#fff;border:1px solid #ceced6;border-radius:8px;padding:16px 16px 52px;display:flex;gap:20px;align-items:flex-start;margin-top:24px;position:relative}.metadata-card-left{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}.metadata-card-label{font-size:12px;font-weight:500;color:#60607b;line-height:16px}.metadata-card-usage-value{font-size:20px;font-weight:800;color:#0d0d11;line-height:28px}.metadata-card-middle,.metadata-card-right{display:flex;align-items:flex-start;flex:1;min-width:0}.metadata-card-rows{display:flex;flex-direction:column;gap:10px;width:100%}.metadata-card-row{display:flex;gap:8px;align-items:center}.metadata-card-row-label{font-size:12px;font-weight:500;color:#60607b;line-height:16px;text-align:left;white-space:nowrap;min-width:80px;flex-shrink:0}.metadata-card-row-value{font-size:12px;font-weight:500;color:#0d0d11;line-height:16px}@media(max-width:1024px){.submission-detail-header{padding:24px 32px}.submission-title-split{font-size:32px}.submission-metadata-card{flex-direction:column;align-items:flex-start}.metadata-card-middle,.metadata-card-right{width:100%}}@media(max-width:768px){.submission-detail-header{padding:20px 24px}.submission-title-row{flex-direction:column;align-items:flex-start;gap:12px}.submission-title-split{font-size:28px;flex-direction:column;align-items:flex-start}.submission-title-separator{display:none}.submission-metadata-row{flex-direction:column;align-items:flex-start;gap:8px}.metadata-card-row-label{text-align:left}}.metadata-card-edit-buttons{position:absolute;bottom:16px;right:16px;display:flex;gap:.5rem}
