.relations-table{width:100%;border-collapse:collapse}.relations-table thead th{font-size:12px;height:41px;position:sticky;top:0;z-index:1}.relations-table tbody td{font-size:13px;height:64px;padding:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.relations-scroll{max-height:calc(100vh - 280px);min-height:140px}.relations-tools svg,.relations-table svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5}.relations-tabs{margin-bottom:22px}.relation-new{background:#55ab80;color:white;text-decoration:none;padding:12px 18px;border-radius:3px;font-size:13px}.relations-detail-tabs{display:flex;align-items:center;gap:8px;margin:22px 0}.relation-edit{margin-left:auto;color:#398764;text-decoration:none}.relations-workspace .document-details dd{white-space:pre-wrap}.relation-form-workspace{margin-left:94px;padding:40px 0;background:white;min-height:calc(100vh - 80px)}.relation-form-inner{width:66.66667%;padding:32px 30px;margin:0 auto}.relation-back{display:block;text-decoration:none;color:#55ab80;font-size:13px;margin-bottom:44px}.relation-form-tabs{display:flex;gap:2px;margin-bottom:50px}.relation-form-tabs button{font-size:13px;background:#e8e8e8;white-space:nowrap;padding:0 16px;height:40px;min-height:40px;border:0;border-radius:0}.relation-form-tabs button.active{background:#55ab80;color:white}.relation-form-tabs button:first-child{border-radius:4px 0 0 4px}.relation-form-tabs button:last-child{border-radius:0 4px 4px 0}.relation-form-inner h4{color:#55ab80;font-size:16px;margin:0 0 30px;font-weight:600}.relation-field{margin-bottom:34px}.relation-field>label{display:block;font-size:13px;margin-bottom:8px}.relation-field em{font-style:normal;color:#d52b2b}.relation-field>input,.relation-field>textarea{width:100%;font-size:13px;min-height:40px;border-color:#d9d9d9}.relation-field textarea{min-height:94px;resize:vertical}.relation-field .filter-select-control{border-color:#d9d9d9;min-height:40px}.relation-vat label{display:flex;gap:8px;align-items:center}.relation-vat input{width:16px;height:16px;min-height:16px;accent-color:#55ab80}.relation-vat small{display:block;font-size:12px}.relation-field-error{display:block;color:#b32626;font-size:12px;margin-top:5px}.relation-field-error:empty{display:none}.relation-save-error{color:#b32626;font-size:13px}.relation-form-inner .form-actions{align-items:center;gap:16px}.relation-form-inner .form-actions a{color:#55ab80}.relation-form-inner :focus-visible{outline:2px solid #438c69;outline-offset:2px}@media(max-width:900px){.relation-form-inner{width:90%;padding:24px}.relation-form-tabs{flex-wrap:wrap}}@media(max-width:600px){.relation-form-inner{width:100%;padding:16px}.relation-form-workspace{padding-top:16px}.relation-form-tabs{gap:4px;margin-bottom:28px}.relations-workspace{margin-left:94px!important;padding:16px}.relations-tools{flex-wrap:wrap}.relations-scroll{max-height:65vh}}

.requisite-tab-wrap{position:relative;display:inline-flex}.requisite-tab-menu{position:absolute;top:42px;left:0;z-index:5;background:white;box-shadow:0 2px 9px #0003;padding:4px;min-width:128px;display:flex;flex-direction:column}.requisite-tab-menu button{background:white;text-align:left;color:#555;height:32px;min-height:32px}.requisite-tab-menu button:hover{background:#e4f0e9}.requisite-fields .relation-field>input{height:32px;min-height:32px}.requisite-fields .relation-field{margin-bottom:30px}.relations-detail-tabs .requisite-tab-wrap{align-items:center}.relations-detail-tabs .requisite-tab-menu button{border:0}

.relation-person{padding:0;margin:0 0 44px;border:0;min-width:0}.person-heading{display:flex;align-items:center;justify-content:space-between;margin:0 0 16px}.person-heading h4{margin:0}.person-heading span{display:flex;gap:8px}.person-heading button{border:0;color:white;border-radius:50%;width:24px;height:24px;min-height:24px;padding:0;line-height:24px;font-size:22px;font-weight:600}.person-heading .person-add-icon{background:#303030}.person-heading .person-remove-icon{background:#ff7070}.person-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 16px}.person-phone-row{display:flex;align-items:center;gap:16px}.person-phone-row>.relation-field{width:40%}.person-greeting{display:flex;gap:8px;align-items:center;font-size:13px;padding-bottom:14px}.person-greeting input{width:16px;height:16px;min-height:16px;accent-color:#55ab80}.person-grid .date-field{display:flex;height:32px}.person-grid .date-field input{min-height:32px;height:32px;width:100%;font-size:13px;border-color:#d9d9d9}.relation-person .date-field button{height:32px;min-height:32px}.relation-person + .relation-person{padding-top:12px}@media(max-width:900px){.person-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.person-phone-row>.relation-field{width:50%}}@media(max-width:600px){.person-grid{grid-template-columns:1fr}.person-phone-row{display:block}.person-phone-row>.relation-field{width:100%}.person-greeting{padding-bottom:0}}

.relation-form-tabs.person-tabs{margin-bottom:20px}.person-heading{margin-bottom:8px}.relation-form-tabs>[data-relation-tab="0"]{width:126px}.relation-form-tabs>.requisite-tab-wrap>[data-relation-tab="1"]{width:118px}.relation-form-tabs>[data-relation-tab="2"]{width:150px}.relation-form-tabs>[data-relation-tab="3"]{width:72px}.relation-form-tabs>[data-relation-tab="4"]{width:100px}.relation-form-tabs>[data-relation-tab="5"]{width:97px}.person-grid .date-field{width:100%}.person-grid .date-field input{padding-right:42px}.person-grid .date-field::after{content:'';position:absolute;right:0;top:0;width:40px;height:32px;border-left:1px solid #eee;pointer-events:none;background:center/14px 14px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23b5b5b5'%3E%3Crect x='2' y='3' width='12' height='11' rx='1'/%3E%3Cpath d='M2 6h12M5 1v4M11 1v4'/%3E%3C/svg%3E")}.person-grid .date-field:hover::after{opacity:0}.relation-person .date-field button{width:16px;height:16px;min-height:16px;right:12px;top:8px}
.tag-tools{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:64px 0 24px}.tag-tools>div{width:270px}.tag-tools label{display:block;font-size:13px;margin-bottom:0}.tag-tools .filter-select-control{height:40px;border-color:#d9d9d9}.tag-tools>button{height:40px;min-height:40px;display:flex;align-items:center;gap:8px;font-size:16px}.tag-tools svg,.tag-empty svg,.tag-add-child svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7}.tag-empty{width:100%;height:224px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px dashed #e8e8e8;border-radius:0;background:white;font-size:14px;gap:12px;color:#555}.tag-empty svg{color:#55ab80;width:32px;height:32px}.relation-tag-card{border:1px solid #f0f0f0;box-shadow:0 0 4px #00000005;border-radius:3px;margin-bottom:24px;min-height:160px}.tag-card-header{height:80px;display:flex;align-items:center;gap:20px;position:relative;padding:20px 24px 20px 100px}.tag-color-ribbon{position:absolute;left:-6px;top:24px;width:70px;height:32px}.tag-fold{flex:1;text-align:left;border:0;background:none;font-size:14px;color:#222;padding:0}.tag-remove,.tag-fold-arrow{padding:0;border:0;background:none;width:24px;min-height:24px;height:24px}.tag-remove{color:red}.tag-remove svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.4}.tag-card-body{padding:20px 26px 60px;display:flex;flex-wrap:wrap;gap:20px;align-items:center}.relation-subtag{display:inline-flex;align-items:center;color:white;font-size:16px;min-height:40px;padding-left:16px}.relation-subtag>button{height:40px;min-height:40px;padding:0 8px;margin-left:8px;border:0;border-left:1px solid #ffffff66;border-radius:0;background:transparent;color:white}.tag-add-child{display:inline-flex;align-items:center;gap:4px;background:white;border:1px dashed #e8e8e8;min-height:40px;border-radius:0;font-size:16px;padding:4px 12px}.relation-tag-layer{position:fixed;inset:0;z-index:190;background:#0006;display:flex;align-items:flex-start;justify-content:center;overflow:auto;padding:120px 44px 60px}.relation-tag-modal{width:400px;max-width:100%;padding:40px;background:#fff;border-radius:4px;position:relative;margin:auto;color:#333;box-shadow:0 3px 8px #0002}.relation-tag-modal h2{font-size:24px;font-weight:400;margin:0 0 24px}.tag-dialog-close{position:absolute;right:-44px;top:-40px;width:40px;height:40px;min-height:40px;font-size:28px;background:white;border:1px solid #eee;border-radius:3px;padding:0;line-height:38px;color:#333}.tag-field-label,.tag-select-field label,.tag-palette>label{display:block;font-size:13px;margin-bottom:8px}.tag-field-label em,.tag-palette em{font-style:normal;color:#ff5555}.relation-tag-modal>input{width:100%;height:40px;min-height:40px;font-size:13px;border-color:#d9d9d9}.tag-select-field{margin-bottom:28px}.tag-select-field>div:first-child:not(.filter-select){display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.tag-select-field>div:first-child>label{margin-bottom:0}.tag-select-field .filter-select-control{min-height:40px;border-color:#d9d9d9}.tag-select-field .filter-options{max-height:200px}.tag-inline-add{height:18px;min-height:18px;width:18px;padding:0;border:0;border-radius:50%;background:#333;color:white;font-size:18px;line-height:18px}.tag-dialog-actions{display:flex;gap:10px;margin-top:16px}.tag-dialog-actions>button{height:32px;min-height:32px;font-size:13px;padding:4px 16px;border-radius:3px}.tag-reset{background:#ff4d4f;color:white;border:1px solid #ff4d4f}.tag-palette{margin-top:28px}.tag-palette>div:first-of-type{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.tag-palette [data-tag-color]{width:100%;height:36px;min-height:36px;border-radius:4px;border:0;color:white;font-size:22px;padding:0}.tag-custom-color{background:#bcbcbc;color:#555;height:36px;min-height:36px;width:54px;margin:10px 0 4px;padding:0;font-size:25px;border:0}.tag-color-inputs{display:flex;gap:12px;align-items:center}.tag-color-inputs label{font-size:12px;text-align:center;flex:1;min-width:0}.tag-color-inputs input{width:100%;height:30px;min-height:30px;font-size:13px}.tag-error{color:#b32626;font-size:13px;margin:12px 0 0}.tag-error:empty{display:none}.relation-tag-modal :focus-visible{outline:2px solid #398764;outline-offset:2px}@media(max-width:650px){.tag-tools{flex-wrap:wrap;margin-top:30px}.tag-tools>div{width:100%}.tag-card-header{padding-left:80px;gap:10px}.tag-card-body{padding:12px 18px 30px;gap:10px}.relation-tag-layer{padding:70px 20px 30px}.tag-dialog-close{right:0;top:-42px}.relation-tag-modal{padding:24px}}
.relation-identity-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:16px}.relation-identity-grid .relation-field{min-height:101px;margin:0}.identity-span-2{grid-column:span 2}.identity-span-3{grid-column:span 3}.identity-span-6{grid-column:span 6}.relation-identity-grid .relation-field>input,.relation-identity-grid .date-field,.relation-identity-grid .date-field input{height:32px;min-height:32px;width:100%;font-size:13px}.relation-identity-grid .date-field button{height:24px;min-height:24px;top:4px}.identity-gender{display:flex;gap:16px;align-items:center;height:32px}.identity-gender label{display:inline-flex;align-items:center;gap:4px;font-size:13px}.identity-gender input{width:14px;height:14px;min-height:14px;accent-color:#55ab80;margin:0}.relation-form-tabs.notification-tabs{margin-bottom:16px}.relation-notification{display:flex;gap:28px;align-items:center;margin-bottom:16px}.notification-icon{width:32px;height:32px;color:#55ab80;flex-shrink:0}.notification-icon svg{width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:1.7}.notification-phone-host{width:354px;max-width:calc(100% - 60px)}.relation-phone{position:relative}.relation-phone>input{height:40px;min-height:40px;padding-left:50px;width:100%;font-size:13px;border-color:#d9d9d9}.phone-country-button{position:absolute;left:0;top:0;width:46px;height:40px;min-height:40px;padding:0 6px;display:flex;align-items:center;gap:4px;border:0;background:transparent;z-index:1}.phone-flag{display:inline-block;width:16px;height:11px;flex-shrink:0;background-image:url('/assets/phone-flags.png');background-repeat:no-repeat}.phone-country-arrow{font-size:11px;color:#555}.phone-country-list{position:absolute;left:0;top:40px;width:300px;max-width:100%;max-height:200px;overflow:auto;padding:4px 0;margin:0;list-style:none;background:white;border:1px solid #ddd;box-shadow:0 2px 8px #0002;z-index:20}.phone-country-list button{display:flex;align-items:center;gap:10px;width:100%;min-height:28px;padding:4px 10px;border:0;background:white;border-radius:0;text-align:left;font-size:13px}.phone-country-list button:hover,.phone-country-list button[aria-selected=true]{background:#e8e8e8}.country-dial{color:#999}.relation-form-inner:has(.notification-tabs) [role=tabpanel]{min-height:350px}@media(max-width:900px){.relation-identity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.identity-span-2{grid-column:span 1}.identity-span-3,.identity-span-6{grid-column:span 2}}@media(max-width:600px){.relation-identity-grid{grid-template-columns:1fr}.identity-span-2,.identity-span-3,.identity-span-6{grid-column:span 1}.relation-identity-grid .relation-field{min-height:88px}.relation-notification{gap:16px}.notification-phone-host{max-width:calc(100% - 48px)}}
.brands-workspace .brand-table{table-layout:fixed}.brand-table th{border-right:0}.brand-table td{font-size:13px;overflow:hidden;text-overflow:ellipsis}.brand-table .brand-actions{position:relative;overflow:visible}.brand-menu-button{border:0;background:none;padding:0;font-size:25px;line-height:24px;min-height:24px;height:24px}.brand-info{font-family:serif;font-weight:bold;border:0;border-radius:50%;width:20px;height:20px;min-height:20px;padding:0;background:#111;color:white;margin-left:12px}.brand-row-menu{position:absolute;right:10px;top:40px;z-index:8;min-width:140px;background:white;box-shadow:0 2px 10px #0003;padding:4px}.brand-row-menu button{display:block;width:100%;border:0;background:white;text-align:left;height:36px;min-height:36px;font-size:13px}.brand-row-menu button:hover{background:#edf4ef}.brand-scroll{min-height:80px;max-height:calc(100vh - 330px)}.brand-modal-layer{position:fixed;inset:0;background:#0006;z-index:185;display:flex;align-items:flex-start;justify-content:center;overflow:auto;padding:100px 44px 40px}.brand-modal{width:420px;max-width:100%;background:white;border-radius:4px;padding:20px;position:relative;box-shadow:0 2px 8px #0002;color:#333}.brand-modal h3{font-size:16px;font-weight:500;margin:0 0 22px}.brand-modal-close{position:absolute;top:-36px;right:-44px;width:42px;height:32px;min-height:32px;font-size:26px;padding:0;background:white;border:0;border-radius:3px}.brand-modal form>label{display:block;font-size:13px;margin:0 0 8px}.brand-modal label em{font-style:normal;color:#f44}.brand-modal input,.brand-modal textarea{display:block;width:100%;font-size:13px;border-color:#ddd;margin:0 0 20px}.brand-modal input{height:40px}.brand-modal textarea{height:94px;min-height:94px;resize:vertical}.brand-modal form>button{width:100%;height:40px;min-height:40px;font-size:13px}.brand-error{color:#b32626;font-size:13px}.brand-error:empty{display:none}.brand-products-modal{width:1200px}.brand-products-modal h3{font-size:24px}.brand-product-tools{display:flex;justify-content:flex-end;margin-bottom:20px}.brand-products-modal .table-scroll{max-height:55vh}.brand-modal :focus-visible{outline:2px solid #438c69;outline-offset:2px}@media(max-width:600px){.brand-modal-layer{padding:80px 20px 24px}.brand-modal-close{right:0;top:-36px}.brands-workspace{margin-left:94px!important;padding:16px}}
.brands-workspace .list-tools{margin-top:19px}.brands-workspace .list-tools>button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;min-height:40px;font-size:13px}.brands-workspace [data-table-columns]{width:40px;color:#4e9cdf;border-color:#4e9cdf;background:white;padding:8px}.brands-workspace [data-brand-export]{width:52px;color:#4e9cdf;border-color:#4e9cdf;background:white;padding:8px}.brands-workspace [data-brand-new]{width:130px}.brands-workspace .list-tools svg,.brand-product-tools svg{width:20px;height:20px;flex-shrink:0}.brands-workspace [data-table-columns] svg,.brands-workspace [data-brand-new] svg{fill:none;stroke:currentColor;stroke-width:1.4}
.invitation-layer{position:fixed;inset:0;z-index:170;background:#0006;display:flex;align-items:center;justify-content:center;overflow:auto;padding:80px 44px 32px}.invitation-modal{width:400px;max-width:100%;position:relative;background:white;border-radius:4px;padding:25px;box-shadow:0 2px 8px #0003;color:#555}.invitation-modal h3{font-size:22px;font-weight:600;margin:0 0 26px}.invitation-close{position:absolute;right:-44px;top:-40px;width:42px;height:40px;min-height:40px;background:white;border:1px solid #ddd;border-radius:3px;font-size:26px;padding:0}.invitation-contact>label,.invitation-period-label,.invitation-email-label{display:block;font-size:13px;margin-bottom:8px}.invitation-contact em{font-style:normal;color:red}.invitation-contact{margin-bottom:34px}.invitation-modal .filter-select-control{height:40px;min-height:40px;border-color:#d9d9d9}.invitation-period-label{margin-bottom:12px}.invitation-period>label{display:flex;align-items:center;gap:8px;height:18px;font-size:13px}.invitation-modal input[type=checkbox]{width:14px;height:14px;min-height:14px;margin:0;accent-color:#55ab80}.invitation-period .date-field{display:flex;width:100%;margin-top:5px}.invitation-period .date-field input{width:100%;height:40px;font-size:13px;border-color:#d9d9d9;padding-right:40px}.invitation-send{display:flex;align-items:center;gap:8px;font-size:13px;margin:6px 0 30px}.invitation-email-label{margin-top:0}.invitation-modal input[type=email]{width:100%;height:40px;font-size:13px;border-color:#d9d9d9;margin-bottom:30px}.invitation-modal [type=submit]{height:40px;min-height:40px;font-size:13px}.invitation-error{color:#b32626;font-size:13px;margin:12px 0}.invitation-error:empty{display:none}.invitation-table{table-layout:fixed}.invitation-table td{overflow:hidden;text-overflow:ellipsis}.invitation-scroll{max-height:calc(100vh - 330px)}.invitations-workspace [data-table-columns] svg{fill:none;stroke:currentColor;stroke-width:1.4}.invitations-workspace [data-invitation-export]{color:#4e9cdf;border-color:#4e9cdf;width:52px;background:white}.invitations-workspace [data-invitation-new]{width:130px}.invitation-status{font-size:12px;padding:4px 8px;border-radius:3px}.invitation-status.pending{color:#4e9cdf;background:#eef7ff}.invitation-status.joined{color:#55ab80;background:#e8f3ed}.invitation-status.inactive{color:#999;background:#eee}.invitation-modal :focus-visible{outline:2px solid #438c69;outline-offset:2px}@media(max-width:600px){.invitation-layer{padding:60px 20px 24px}.invitation-close{right:0;top:-42px}.invitation-modal{padding:24px}}
.invitation-layer{padding-top:118px}.invitation-modal [type=submit]{width:82px;padding:0}.invitation-period .date-field::after{content:'';position:absolute;right:0;top:0;width:40px;height:40px;border-left:1px solid #eee;pointer-events:none;background:center/14px 14px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23b5b5b5'%3E%3Crect x='2' y='3' width='12' height='11' rx='1'/%3E%3Cpath d='M2 6h12M5 1v4M11 1v4'/%3E%3C/svg%3E")}.invitation-period .date-field:hover::after{opacity:0}.invitations-workspace [data-invitation-new] svg{fill:none;stroke:currentColor;stroke-width:1.4}@media(max-width:600px){.invitation-layer{padding-top:60px}}
#overlay:has(.contact-detail-content){align-items:flex-start;overflow:auto;padding:64px 24px 32px}.modal:has(.contact-detail-content){width:760px;padding:32px 40px;max-height:none;overflow:visible}.modal:has(.contact-detail-content)>.close{right:-44px;top:-44px;width:40px;height:40px;min-height:40px;padding:0;background:white;border-radius:3px;color:#333}.contact-detail-tabs{display:flex;height:42px}.contact-detail-tabs>button,.contact-bank-wrap{width:50%}.contact-detail-tabs button{height:42px;min-height:42px;border:1px solid #d9d9d9;border-radius:0;background:white;color:#555;font-size:13px}.contact-detail-tabs button.active{background:#7bb798;color:white;border-color:#7bb798}.contact-detail-tabs>button{border-radius:3px 0 0 3px}.contact-bank-wrap{display:inline-block;position:relative}.contact-bank-wrap>button{width:100%;border-radius:0 3px 3px 0}.contact-bank-menu{position:absolute;top:43px;left:0;width:100%;display:flex;flex-direction:column;background:white;box-shadow:0 2px 7px #0002;z-index:5;padding:6px 0}.contact-bank-menu button{width:100%;border:0;height:32px;min-height:32px;font-size:16px}.contact-bank-menu button:hover{background:#e8f2ed}.contact-detail-heading{display:flex;align-items:center;gap:20px;margin:24px 5px 26px}.contact-detail-heading h3{font-size:24px;font-weight:500;margin:0!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1}.contact-detail-edit{color:#b5b5b5;padding:0;width:20px;height:20px}.contact-detail-edit svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.4}.contact-detail-rows{margin:0 5px}.contact-detail-rows>div{display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:60px;padding:14px 0;border-bottom:1px solid #d9d9d9;font-size:15px}.contact-detail-rows dt{font-weight:600}.contact-detail-rows dd{margin:0;text-align:right;max-width:60%;overflow-wrap:anywhere;white-space:pre-wrap;color:#111}.contact-active-status{font-size:12px;padding:4px 8px;border-radius:3px}.contact-active-status.active{color:#ddb250;background:#fff9eb}.contact-active-status.inactive{color:#999;background:#eee}.contact-detail-note{display:flex;justify-content:space-between;align-items:center;width:100%;font-size:14px;padding:20px 5px 16px;background:white;border:0;text-align:left}.contact-detail-note-body{background:#fafafa;padding:24px 20px;font-size:15px;white-space:pre-wrap;overflow-wrap:anywhere;margin:14px 12px 0 5px}@media(max-width:600px){#overlay:has(.contact-detail-content){padding:54px 16px 24px}.modal:has(.contact-detail-content){padding:24px 16px}.modal:has(.contact-detail-content)>.close{right:0;top:-42px}.contact-detail-rows>div{font-size:13px;gap:16px}.contact-detail-heading h3{font-size:20px}}
.invitation-table .invitation-actions{position:relative;overflow:visible}.invitation-copy,.invitation-notify{border:0;background:transparent;padding:0;min-height:28px;height:28px;width:32px;display:inline-flex;align-items:center;justify-content:center}.invitation-copy svg{width:20px;height:20px;fill:currentColor;stroke:currentColor;stroke-width:1}.invitation-copy:disabled{opacity:.45}.invitation-notify{color:#55ab80}.invitation-notify svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.6}.invitation-action-modal h3{font-size:20px}.invitation-action-modal p{font-size:14px;line-height:1.6}.invitation-action-buttons{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.invitation-action-modal input[type=email]{margin-bottom:0}.invitation-modal:has(.invitation-period):not(:has(.invitation-send)) .invitation-period{margin-bottom:30px}
