.requirement-card-pTHxvc{border:.5px solid var(--s-color-border-tertiary);border-radius:var(--s-radius-s);box-shadow:0 0 1px 0 rgba(0,0,0,.3);padding:16px}.requirement-card-pTHxvc.hoverable:hover{background:var(--dbx-fill-trans-10-hover,rgba(0,0,0,.03))}.requirement-card-pTHxvc.enable-focus-within:focus-within{background:var(--dbx-fill-trans-10-hover,rgba(0,0,0,.03));border-color:var(--s-color-brand-primary-default)}.requirement-card-pTHxvc.loading .requirement-card-header-title-WCIyRR{flex:1 1}.requirement-card-header-lXacRF{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.requirement-card-header-title-WCIyRR{color:var(--dbx-text-primary,rgba(0,0,0,.8));font-family:SF Pro;font-size:16px;font-style:normal;font-weight:590;line-height:23px}.requirement-card-header-right-bJV_Ej{display:flex;gap:12px}.clarify-block-container-d7diVg>*{margin:-1px;padding:1px}.clarify-block-container-d7diVg>*+*{margin-top:.5rem}.outline-editor-ALsknQ.semi-input-textarea-wrapper{background-color:transparent;border:none;display:block;margin-top:-12px}.outline-editor-ALsknQ.semi-input-textarea-wrapper textarea{color:var(--dbx-text-primary,rgba(0,0,0,.8));font-family:SF Pro;font-size:16px;font-style:normal;font-weight:400;line-height:28px;padding:0}.outline-editor-ALsknQ.semi-input-textarea-wrapper textarea[disabled]{cursor:auto}.template-grid-OAMHPd{display:grid;gap:1rem;grid-template-columns:repeat(4,1fr)}.template-card-vt977G{cursor:pointer;overflow:hidden;transition:all .2s ease}.template-card-vt977G .image-container-TaTiZb{aspect-ratio:16/9;border:1px solid;border-color:var(--s-color-border-tertiary);border-radius:12px;overflow:hidden;position:relative;transition:all .2s ease}.template-card-vt977G .image-container-TaTiZb .template-image-NBdekc{height:100%;object-fit:cover;object-position:top;width:100%}.template-card-vt977G .image-container-TaTiZb .hover-overlay-eYRAEb{background:linear-gradient(180deg,transparent,rgba(0,0,0,.3) 60%,rgba(0,0,0,.6));bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s ease}.template-card-vt977G .image-container-TaTiZb .hover-overlay-eYRAEb:hover{opacity:1}.template-card-vt977G .card-title-wrapper-CAkJSy{color:var(--s-color-text-tertiary,rgba(0,0,0,.55));font-family:PingFang SC;font-size:12px;font-style:normal;font-weight:400;line-height:18px;margin-top:8px;overflow:hidden;text-align:center;text-overflow:ellipsis}.template-card-vt977G.selected .image-container-TaTiZb{border-color:var(--s-color-brand-primary-default)}.template-card-vt977G.selected .card-title-wrapper-CAkJSy{color:var(--s-color-brand-primary-default)}.canvas-button-fs4QD4.canvas-button-size-medium-SIW3h9.semi-button.semi-button.semi-button.semi-button{height:30px;padding:4px}.canvas-button-fs4QD4.canvas-button-size-medium-SIW3h9.semi-button.semi-button.semi-button.semi-button .semi-button-content{padding:3px}.canvas-button-fs4QD4.canvas-button-size-medium-SIW3h9.semi-button.semi-button.semi-button.semi-button .semi-button-content .semi-icon,.canvas-button-fs4QD4.canvas-button-size-medium-SIW3h9.semi-button.semi-button.semi-button.semi-button .semi-button-content>svg{font-size:18px;height:18px;width:18px}.canvas-button-fs4QD4.canvas-button-size-small-bbiWD5.semi-button.semi-button.semi-button.semi-button{border-radius:6px;height:24px;padding:4px}.canvas-button-fs4QD4.canvas-button-size-small-bbiWD5.semi-button.semi-button.semi-button.semi-button .semi-button-content .semi-icon,.canvas-button-fs4QD4.canvas-button-size-small-bbiWD5.semi-button.semi-button.semi-button.semi-button .semi-button-content>svg{font-size:16px;height:16px;width:16px}.canvas-button-fs4QD4.canvas-button-size-small-bbiWD5.canvas-button-type-quartary-wMSNRF .semi-button-content .semi-button-content-right{color:var(--dbx-text-secondary,rgba(0,0,0,.5));font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.canvas-toggle--active-SH8cIP.semi-button.semi-button.semi-button.semi-button.semi-button{background-color:var(--s-color-brand-primary-transparent-2);border-color:var(--s-color-brand-primary-transparent-3);color:var(--s-color-brand-primary-default)}.canvas-toggle--active-SH8cIP.semi-button.semi-button.semi-button.semi-button.semi-button:hover{background-color:var(--s-color-brand-primary-transparent-1)}