.styles_shareContainer__eTaXH{max-width:800px;margin:0 auto;padding:24px 16px;font-family:Roboto}.styles_title__CXVl5{font-family:Roboto;font-style:normal;font-weight:600;font-size:28px;line-height:33px;color:#1b1515;margin-bottom:8px}.styles_subtitle__1_gqh{font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#666;margin-top:0}.styles_form__k22eI{display:grid;grid-gap:16px;gap:16px}.styles_inputGroup__Cc3Ky{position:relative}.styles_label__DkcXl{display:block;margin-bottom:6px;font-family:Roboto;font-style:normal;font-weight:500;font-size:14px;line-height:16px;color:#1b1515}.styles_input__rgXR4{width:100%;padding:12px 16px;border:2px solid #1b1515;font-family:Roboto;font-size:16px;line-height:19px;background-color:#fff;transition:all .2s ease-in-out}.styles_input__rgXR4:focus{outline:none;background-color:#fffdc9;border-color:#1b1515}.styles_input__rgXR4:disabled{background-color:#f8f8f8;color:#999;cursor:not-allowed}.styles_textarea__03OZS{width:100%;padding:12px 16px;border:2px solid #1b1515;font-family:Roboto;font-size:16px;line-height:19px;background-color:#fff;resize:vertical;transition:all .2s ease-in-out}.styles_textarea__03OZS:focus{outline:none;background-color:#fffdc9;border-color:#1b1515}.styles_textarea__03OZS:disabled{background-color:#f8f8f8;color:#999;cursor:not-allowed}.styles_fileInput__95H6j{width:100%;padding:12px 16px;border:2px solid #1b1515;font-family:Roboto;font-size:16px;background-color:#fff;cursor:pointer}.styles_fileInput__95H6j:disabled{background-color:#f8f8f8;color:#999;cursor:not-allowed}.styles_helpText__r5uTO{margin-top:6px;font-family:Roboto;font-size:12px;line-height:14px;color:#666}.styles_helpText__r5uTO.styles_error__45T3Q{color:#da0000}.styles_suggestions__l3gsp{position:absolute;z-index:10;background:#fff;border:2px solid #1b1515;width:100%;border-radius:8px;margin-top:4px;max-height:260px;overflow-y:auto;box-shadow:0 4px 6px rgba(0,0,0,.1)}.styles_suggestionItem__lE34U{padding:12px 16px;cursor:pointer;font-family:Roboto;font-size:16px;border-bottom:1px solid #f0f0f0;transition:background-color .2s ease-in-out}.styles_suggestionItem__lE34U:hover{background-color:#fffdc9}.styles_suggestionItem__lE34U:last-child{border-bottom:none}.styles_suggestionText___ZnbX{padding:12px 16px;font-family:Roboto;font-size:14px;color:#666}.styles_photoList__QMsJF{margin-top:12px}.styles_photoListTitle__Dz9zY{margin-bottom:8px;font-family:Roboto;font-weight:600;font-size:14px;color:#1b1515}.styles_photoItems__ebeLr{display:grid;grid-gap:8px;gap:8px}.styles_photoItem__Yfdbk{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#f8f8f8;border-radius:8px;border:1px solid #e0e0e0}.styles_photoInfo__mzsYT{flex:1 1;font-family:Roboto;font-size:14px;color:#1b1515}.styles_removeButton__wat1I{background:#da0000;color:#fff;border:none;border-radius:4px;padding:6px 12px;cursor:pointer;font-family:Roboto;font-size:12px;font-weight:500;transition:background-color .2s ease-in-out}.styles_removeButton__wat1I:hover{background:#c00000}.styles_errorMessage__FYSqp{color:#da0000;background:#ffebee;border:2px solid #da0000;padding:12px 16px;border-radius:8px;font-family:Roboto;font-size:14px;line-height:16px}.styles_loadingContainer__Suyq5{background:#f8fafc;border:2px solid #1b1515;padding:24px;border-radius:12px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.styles_loadingIndicators__yvmMF{display:flex;align-items:center;gap:12px}.styles_loadingMessage__8Qxwx{max-width:600px;line-height:1.5}.styles_loadingMessage__8Qxwx,.styles_submitButton__q18JK{font-family:Roboto;font-size:16px;font-weight:500;color:#1b1515}.styles_submitButton__q18JK{background:#fff;padding:12px 20px;border:3px solid #1b1515;cursor:pointer;width:200px;transition:all .2s ease;margin:0 auto;display:block}.styles_submitButton__q18JK:hover:not(:disabled){background-color:#fffdc9}.styles_submitButton__q18JK:disabled{background:#999;border-color:#999;cursor:not-allowed}.styles_submitButtonContent__PjXrn{display:flex;align-items:center;gap:8px;justify-content:center}.styles_resultContainer__FuBWs{margin-top:32px;padding:24px;background:#f8fafc;border:2px solid #1b1515;border-radius:12px;overflow-wrap:break-word;word-break:break-word}.styles_resultTitle__mbDiV{font-family:Roboto;font-style:normal;font-weight:600;font-size:24px;line-height:28px;color:#1b1515;margin-bottom:16px}.styles_resultSection__gRPKB{margin-bottom:16px;font-family:Roboto;font-size:16px;line-height:19px;color:#1b1515}.styles_resultLink__GvUvQ{color:#da0000;text-decoration:underline}.styles_resultLink__GvUvQ:hover{color:#c00000}.styles_diffContainer__7XoeA{display:grid;grid-gap:16px;gap:16px}.styles_diffTitle__sYBvL{font-family:Roboto;font-style:normal;font-weight:600;font-size:20px;line-height:23px;color:#1b1515;margin:12px 0}.styles_diffList__tpCeS{list-style:none;padding:0;margin:0}.styles_diffItem__bsPc4{padding:8px 0;font-family:Roboto;font-size:14px;line-height:16px;border-bottom:1px solid #e0e0e0;word-wrap:break-word;overflow-wrap:break-word}.styles_diffItem__bsPc4:last-child{border-bottom:none}.styles_diffItem__bsPc4 code{background:#f0f0f0;padding:2px 4px;border-radius:4px;font-family:Courier New,monospace;font-size:12px}.styles_diffOld__Su_o_{color:#da0000}.styles_diffNew__yC74b{color:#070}.styles_noDiff__YWIS_{color:#666;font-style:italic}.styles_jsonContainer__Bv1D9{background:#f8f8f8;padding:16px;border-radius:8px;border:1px solid #e0e0e0;overflow:auto;word-wrap:break-word;overflow-wrap:break-word}.styles_jsonContainer__Bv1D9 pre{font-family:Courier New,monospace;font-size:12px;line-height:14px;margin:0;color:#1b1515;white-space:pre-wrap;word-break:break-word}@media screen and (max-width:768px){.styles_shareContainer__eTaXH{padding:16px 8px;max-width:100%}.styles_title__CXVl5{font-size:24px;line-height:28px}.styles_subtitle__1_gqh{font-size:14px;line-height:16px}.styles_fileInput__95H6j,.styles_input__rgXR4,.styles_textarea__03OZS{padding:10px 12px;font-size:16px;box-sizing:border-box;width:100%;min-width:0}.styles_suggestions__l3gsp{left:0;right:0;width:100%;box-sizing:border-box}.styles_submitButton__q18JK{width:100%}.styles_resultContainer__FuBWs{padding:16px;margin-left:0;margin-right:0}.styles_form__k22eI,.styles_inputGroup__Cc3Ky{width:100%;box-sizing:border-box}}